.ui-loading{width:100%;min-width:0;padding-block:8px}.ui-loading__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ui-loading__row{box-sizing:border-box;align-items:center;gap:14px;min-height:92px;padding:12px 0;display:flex}.ui-loading__row>i{background:var(--theme-fill,#242429);border-radius:50%;flex:none;width:48px;height:48px}.ui-loading__row>span{gap:8px;width:min(65%,320px);display:grid}.ui-loading__row b{background:var(--theme-fill,#242429);border-radius:6px;width:80%;height:12px;display:block}.ui-loading__row b:first-child{width:58%;height:16px}.ui-loading__row b:last-child{width:42%;height:8px}@media (prefers-reduced-motion:no-preference){.ui-loading__row{animation:1.8s ease-in-out infinite alternate ui-loading-breathe}.ui-loading__row:nth-child(2n){animation-delay:.15s}}@keyframes ui-loading-breathe{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-loading__row{animation:none}}.ui-loading>div{animation:.5s step-end both ui-loading-late}@keyframes ui-loading-late{0%{visibility:hidden}}:is(#design,body) .account-delete{gap:14px;min-width:0;display:grid}:is(#design,body) .account-delete>p{color:var(--ui-text);margin:0;font-size:15px;line-height:1.45}:is(#design,body) .account-delete .account-security-note,:is(#design,body) .account-delete .problem-report__reference{color:var(--ui-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}:is(#design,body) .account-delete .problem-report__reference{color:var(--ui-text);font-weight:500}:is(#design,body) .account-delete__steps{border-radius:var(--ui-r-card,16px);background:var(--ui-surface);margin:0;padding:0 16px;font-size:15px;display:grid}:is(#design,body) .account-delete__steps>div{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:13px 0;display:flex}:is(#design,body) .account-delete__steps>div+div{border-top:1px solid var(--ui-divider)}:is(#design,body) .account-delete__steps dd{color:var(--ui-muted);margin:0}:is(#design,body) .account-delete__steps [data-state=done] dd{color:var(--ui-accent-text)}:is(#design,body) .account-delete__steps [data-state=retrying] dd{color:var(--ui-danger-text)}:is(#design,body) .account-delete>.vg-btn{width:100%;min-height:50px;box-shadow:none;border:0;border-radius:999px;font-size:16px}:is(#design,body) .account-delete>.vg-btn--secondary{background:var(--ui-fill);color:var(--ui-text);font-weight:500}:is(#design,body) .account-delete>.vg-btn--ghost{min-height:44px;color:var(--ui-muted);background:0 0;font-weight:400}.access-reference{color:#f6f6f8;background:#09090b;min-height:100svh}.access-reference__frame{isolation:isolate;max-width:520px;min-height:100svh;margin:auto;position:relative;overflow:clip}.access-reference header{padding:calc(env(safe-area-inset-top) + 22px) 24px 0;align-items:center;gap:16px;display:flex}.access-reference header button{color:#f6f6f8;background:#1d1d24;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.access-reference__content{width:calc(100% - 48px);max-width:420px;padding:30px 0 max(36px,env(safe-area-inset-bottom));margin:24px auto 0;position:relative}.access-reference .access-reference__content>h1{font:650 clamp(1.75rem,7.6vw,2.25rem)/1.12 var(--font-sans,system-ui,sans-serif);letter-spacing:-.04em;text-wrap:balance;margin:0 0 16px}.access-reference .access-reference__note{color:#a7a7b4;max-width:340px;margin:0 0 30px;font-size:1rem;line-height:1.5}.access-reference .vg-stack{gap:18px}.access-reference .vg-field{gap:8px;font-size:.875rem}.access-reference .vg-input{border:1px solid var(--theme-control-line);color:#f6f6f8;min-height:52px;box-shadow:none;background:#17171c;border-radius:16px;font-size:1rem}.access-reference .auth-password-field input{padding-inline-end:85px}.access-reference .auth-password-field button{min-height:44px;font-size:.75rem;right:12px}.access-reference .vg-btn{border-radius:100px;min-height:52px;font-size:1rem}.access-reference .vg-btn--primary{background:var(--theme-action);color:#fff}.access-reference .studio-text-button{min-height:44px;color:var(--theme-accent);margin:12px 0;font-size:.875rem}.access-reference .auth-mode-switch{border-top:1px solid #30303b;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:22px;padding-top:22px;font-size:.875rem;display:flex}.access-reference .auth-mode-switch button{color:#f6f6f8;background:0 0;border:0;min-height:44px;font-weight:600}.access-reference .auth-other-access{border:0;border-top:1px solid #30303b;margin:20px 0 0;padding-top:12px}.access-reference .auth-other-access summary{cursor:pointer;align-items:center;min-height:44px;font-size:.8125rem;display:flex}.access-reference .auth-other-access p,.access-reference .vg-muted{color:#a7a7b4;font-size:.875rem;line-height:1.55}.access-reference .auth-invitation{background:#17171c;border:1px solid #30303b;border-radius:16px;gap:10px;margin-bottom:20px;padding:16px;font-size:.875rem;display:flex}.access-reference .auth-invitation p{margin:6px 0 0;line-height:1.5}.access-reference .studio-recovery{resize:vertical;overflow-wrap:anywhere;min-height:100px;font-family:monospace;font-size:.875rem}.access-reference .vg-voice-error{background:#361f27;border-radius:14px;padding:12px 14px;font-size:.875rem;line-height:1.5}.access-reference .vg-voice-consent{margin:20px 0;font-size:.875rem;line-height:1.5}@media (width>=1024px) and (height>=620px) and (aspect-ratio>=1){.access-reference{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.access-reference:after{content:"";background:#0d0d11 url(/assets/hero-call-DTtf7l9j.webp) 50%/auto min(74svh,650px) no-repeat;grid-area:1/2;height:100svh;position:sticky;top:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.access-reference__frame{flex-direction:column;grid-area:1/1;width:100%;display:flex}.access-reference__content{margin-block:auto}}@media (prefers-reduced-motion:reduce){.access-reference *{animation:none!important}}.access-reference header>span{display:none}.access-reference{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vg-muted:#a7a7b4}body .access-reference .access-reference__note,body .access-reference .vg-muted,body .access-reference .auth-other-access p{color:#a7a7b4}.access-reference header button:hover:not(:disabled){background:#2b2b35}.access-reference .vg-input::placeholder{color:#a7a7b4}.access-reference .vg-input:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-focus) 15%, transparent);background:#1b1b22}body .access-reference .auth-password-field button,body .access-reference .auth-mode-switch button{color:var(--theme-accent)}.access-reference .auth-password-field button:hover{background:var(--theme-accent-soft)}.access-reference .vg-btn--primary:hover:not(:disabled){background:var(--theme-action-hover)}.access-reference .vg-btn--secondary{color:#f6f6f8;background:#24242e}.access-reference .vg-btn--secondary:hover:not(:disabled){background:#30303b}.access-reference .vg-btn--ghost{color:var(--theme-accent)}.access-reference .vg-btn--ghost:hover:not(:disabled){background:var(--theme-accent-soft)}.access-reference .vg-voice-error,.access-reference .vg-error-text{color:#ffacb6}.access-reference .vg-voice-consent{color:#b8b8c5}.access-reference .vg-voice-consent input{accent-color:var(--theme-accent)}.access-reference .auth-invitation>.vg-icon{color:var(--theme-accent)}.access-reference .auth-invitation p{color:#b8b8c5}.signup-choice{isolation:isolate;color:#f8f8fa;min-height:100svh;font-family:var(--vg-font);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080b0c;position:relative}.signup-choice__frame{isolation:isolate;flex-direction:column;justify-content:flex-end;width:100%;min-height:100svh;margin:auto;display:flex;position:relative}.signup-choice__back{z-index:2;top:max(16px, env(safe-area-inset-top));color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;display:grid;position:absolute;left:12px}.signup-choice__back>.vg-icon{width:28px;height:28px}.signup-choice__back:hover{background:#ffffff15}.signup-choice__heading{isolation:isolate;padding:max(28px, env(safe-area-inset-top)) 18px 30px;text-align:center;flex-direction:column;flex:1;justify-content:center;gap:10px;display:flex;position:relative}.vg-app .signup-choice .signup-choice__heading h1{color:#fff;letter-spacing:-.04em;text-wrap:initial;margin:0;font-size:clamp(28px,7.25vw,48px);font-weight:500;line-height:1.16}.vg-app .signup-choice .signup-choice__heading p{color:#d5e5e3;letter-spacing:-.025em;margin:0;font-size:clamp(14px,3.65vw,24px);line-height:1.45}.signup-choice__panel{z-index:1;padding:24px 5.9% max(21px, env(safe-area-inset-bottom));background:linear-gradient(160deg,#172220,#080b0c 58%);border-radius:36px 36px 0 0;position:relative}.signup-choice__actions{gap:12px;display:grid}.signup-choice .signup-choice__button{color:#fafafa;letter-spacing:-.025em;background:#232627;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin:0;padding:13px 16px;font-size:clamp(16px,4.1vw,25px);font-weight:400;line-height:1.25;text-decoration:none;display:flex}.signup-choice .signup-choice__button>:is(svg,.vg-icon){flex:none;width:21px;height:21px}.signup-choice .signup-choice__button--apple{color:#080909;background:#fafafa}.signup-choice .signup-choice__button:disabled{cursor:not-allowed;opacity:1}.signup-choice .signup-choice__button:not(:disabled):hover{background:#323637}.signup-choice .signup-choice__button:focus-visible{outline-offset:3px;outline:3px solid #fff}.signup-choice__divider{color:#bdc1c3;align-items:center;gap:14px;margin:18px 0 15px;font-size:14px;line-height:1.4;display:flex}.signup-choice__divider:before,.signup-choice__divider:after{content:"";background:#33393a;flex:1;height:1px}.signup-choice .signup-choice__button--login{background:0 0;border:1px solid #687474}.signup-choice__provider-note{color:#afb8b8;text-align:center;margin:13px 0 0;font-size:11px;line-height:1.4}@media (width>=660px){.signup-choice__frame{max-width:560px}.signup-choice__heading{padding-top:64px}.signup-choice__panel{z-index:1;padding:32px 34px max(30px, env(safe-area-inset-bottom));border-radius:40px 40px 0 0;position:relative}.signup-choice .signup-choice__button{border-radius:18px;min-height:58px;font-size:21px}.signup-choice .signup-choice__button>:is(svg,.vg-icon){width:25px;height:25px}.signup-choice__actions{gap:16px}}@media (height<=560px){.signup-choice__heading{min-height:144px;padding-block:24px}}.vg-app [data-signup-step],.vg-app [data-signup-step] :is(.signup-choice__heading,.signup-choice__panel,.signup-profile__body,.signup-profile__form,.signup-identity__body,.signup-identity__form){min-width:0}.vg-app [data-signup-step] :is(.signup-reference__error,.signup-identity__error,.signup-identity__status,.launch-check>span){overflow-wrap:anywhere}.vg-app [data-signup-step] .launch-check input[type=checkbox]{appearance:none;cursor:pointer;background:0 0;border:1.5px solid #a2adae;border-radius:50%;flex:none;place-content:center;width:22px;min-width:22px;height:22px;margin:1px 0 0;padding:0;display:grid}.vg-app [data-signup-step] .launch-check input[type=checkbox]:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)scale(0)}.vg-app [data-signup-step] .launch-check input[type=checkbox]:checked{background:#0a84ff;border-color:#0a84ff}.vg-app [data-signup-step] .launch-check input[type=checkbox]:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)}.vg-app [data-signup-step] .launch-check input[type=checkbox]:disabled{opacity:.5;cursor:default}.vg-app [data-signup-step] .signup-picker-loading{z-index:160;color:#f5f5f5;background:#00000080;flex-wrap:wrap;place-content:center;align-items:center;gap:12px;padding:24px;font-size:15px;display:flex;position:fixed;inset:0}.vg-app [data-signup-step] .signup-picker-loading>button{color:#f5f5f5;background:#181b1c;border:1px solid #fff3;border-radius:99px;min-height:44px;padding:10px 18px}.vg-app [data-signup-step] .signup-picker-boundary{display:contents}.vg-app [data-signup-step] .signup-picker-boundary[data-open=false]>.ui-state{display:none}.vg-app [data-signup-step] .signup-picker-boundary>.ui-state{z-index:160;background:#080b0c;border:1px solid #fff2;border-radius:24px;width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media (width>=660px){.vg-app [data-signup-step]{place-items:center;padding:clamp(24px,4vw,56px);display:grid}.vg-app [data-signup-step] :is(.signup-choice__frame,.signup-profile__frame,.signup-identity__frame){background:#080b0c;border:1px solid #ffffff12;border-radius:32px;width:100%;max-width:620px;min-height:0;margin:0;box-shadow:0 24px 80px #00000020}.vg-app .signup-choice[data-signup-step] .signup-choice__frame{overflow:clip}.vg-app .signup-choice[data-signup-step] .signup-choice__heading{flex:none;gap:12px;min-height:260px;padding:72px 36px 48px}.vg-app .signup-choice[data-signup-step] .signup-choice__heading h1{font-size:36px;line-height:1.16}.vg-app .signup-choice[data-signup-step] .signup-choice__heading p{align-self:center;max-width:420px;font-size:17px}.vg-app .signup-choice[data-signup-step] .signup-choice__panel{border-radius:28px 28px 0 0;padding:30px 36px 32px}.vg-app .signup-choice[data-signup-step] :is(.signup-reference__content,.signup-reference__form){flex:none;min-height:0}.vg-app .signup-choice[data-signup-step] .signup-reference__completion{gap:18px;margin-top:28px;padding-top:0}.vg-app .signup-choice[data-signup-step] :is(.signup-choice__button,.signup-reference__continue){border-radius:16px;min-height:52px;padding:14px 18px;font-size:16px}.vg-app .signup-choice[data-signup-step] .signup-choice__button>:is(svg,.vg-icon){width:22px;height:22px}.vg-app .signup-choice[data-signup-step] .signup-choice__actions{gap:12px}.vg-app .signup-choice[data-signup-step] .signup-reference__field{font-size:14px}.vg-app .signup-choice[data-signup-step] .signup-reference__input{min-height:52px;padding-inline:16px}.vg-app .signup-choice[data-signup-step] .signup-reference__input input{height:50px;font-size:16px}.vg-app .signup-choice[data-signup-step] .signup-reference__login{margin-top:12px;font-size:13px}.vg-app .signup-choice[data-signup-step] .signup-reference__form .launch-check{align-items:flex-start;padding:12px;line-height:1.55}.vg-app .signup-choice[data-signup-step] .signup-reference__form .launch-check input{margin-top:1px}.vg-app [data-signup-step] :is(.signup-profile__frame,.signup-identity__frame){background:#080909;padding:24px 32px 32px}.vg-app [data-signup-step] :is(.signup-profile__body,.signup-identity__body){flex:none;padding-top:32px}.vg-app [data-signup-step] .signup-profile__heading{margin-bottom:30px}.vg-app [data-signup-step] .signup-profile__heading h1{font-size:32px}.vg-app [data-signup-step] :is(.signup-profile__heading p,.signup-identity__heading p){margin-top:12px;font-size:16px}.vg-app [data-signup-step] .signup-profile__form{flex:none;gap:28px}.vg-app [data-signup-step] .signup-profile__fields{gap:14px;padding:0}.vg-app [data-signup-step] :is(.signup-profile__name,.profile-language-field>button,.country-picker__trigger){border-radius:16px;min-height:56px;font-size:16px}.vg-app [data-signup-step] .signup-profile__country-placeholder{font-size:16px}.vg-app [data-signup-step] .signup-profile__form .signup-reference__continue{min-height:52px;margin:0;font-size:16px}.vg-app [data-signup-step] .signup-identity__heading h1{font-size:48px}.vg-app [data-signup-step] .signup-identity__form{flex:none}.vg-app [data-signup-step] .signup-identity__portrait{width:148px;height:148px;margin-top:28px}.vg-app [data-signup-step] .signup-identity__field{margin:28px 0;padding:0}.vg-app [data-signup-step] .signup-identity__field>label{font-size:15px}.vg-app [data-signup-step] .signup-identity__field>input{border-radius:16px;min-height:56px;font-size:16px}.vg-app [data-signup-step] .signup-identity__continue{min-height:52px;margin:0;font-size:16px}}@media (width>=960px){.vg-app .signup-choice[data-signup-step] .signup-choice__frame{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1080px;min-height:600px;display:grid}.vg-app .signup-choice[data-signup-step] .signup-choice__heading{text-align:start;min-height:100%;padding:80px clamp(36px,4vw,64px)}.vg-app .signup-choice[data-signup-step] .signup-choice__heading h1{max-width:380px;font-size:clamp(36px,3.1vw,44px)}.vg-app .signup-choice[data-signup-step] .signup-choice__heading p{align-self:flex-start;max-width:330px;font-size:18px;line-height:1.55}.vg-app .signup-choice[data-signup-step] .auth-backdrop{inset-block-end:0}.vg-app .signup-choice[data-signup-step] .signup-choice__panel{background:#0b1010;border-radius:0;flex-direction:column;justify-content:center;padding:44px clamp(32px,3.5vw,56px);display:flex}.vg-app .signup-choice[data-signup-step] .signup-choice__back,.vg-app .signup-choice[data-signup-step] .signup-reference__navigation{top:24px;left:24px}.vg-app .signup-choice[data-signup-step] .signup-reference__navigation{inset-inline-end:auto}.vg-app .signup-choice[data-signup-step] .signup-reference__login{margin-bottom:-10px}.vg-app [data-signup-step] :is(.signup-profile__frame,.signup-identity__frame){max-width:960px;min-height:560px;padding:28px 40px 40px}.vg-app [data-signup-step] .signup-profile__body{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:36px 0 12px;display:grid}.vg-app [data-signup-step] .signup-profile__heading{text-align:start;margin:0}.vg-app [data-signup-step] .signup-profile__heading h1{max-width:340px;font-size:38px;line-height:1.18}.vg-app [data-signup-step] .signup-profile__heading p{max-width:310px;font-size:17px;line-height:1.55}.vg-app [data-signup-step] .signup-identity__body{flex:1;justify-content:center;padding-top:12px}.vg-app [data-signup-step] .signup-identity__form{grid-template-columns:200px minmax(0,1fr);align-content:center;align-items:center;gap:24px 48px;width:100%;max-width:720px;margin:36px auto 12px;display:grid}.vg-app [data-signup-step] .signup-identity__portrait{grid-area:1/1/3;justify-self:center;width:176px;height:176px;margin:0}.vg-app [data-signup-step] .signup-identity__field{grid-area:1/2;margin:0}.vg-app [data-signup-step] .signup-identity__continue{grid-area:2/2}}@media (width>=660px) and (height<=500px){.vg-app [data-signup-step]{padding:16px}.vg-app .signup-choice[data-signup-step] .signup-choice__frame{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);max-width:960px;min-height:0;display:grid}.vg-app .signup-choice[data-signup-step] .signup-choice__heading{text-align:start;min-height:100%;padding:64px 28px 40px}.vg-app .signup-choice[data-signup-step] .signup-choice__heading h1{font-size:30px}.vg-app .signup-choice[data-signup-step] .signup-choice__heading p{align-self:flex-start;font-size:15px}.vg-app .signup-choice[data-signup-step] .signup-choice__panel{border-radius:0;padding:24px}.vg-app .signup-choice[data-signup-step] .auth-backdrop{inset-block-end:0}.vg-app [data-signup-step] :is(.signup-profile__frame,.signup-identity__frame){min-height:0;padding:20px 28px 28px}.vg-app [data-signup-step] :is(.signup-profile__body,.signup-identity__body){padding-top:20px}.vg-app [data-signup-step] .signup-identity__heading h1{font-size:36px}.vg-app [data-signup-step] .signup-identity__form{gap:16px 24px;padding-top:24px}.vg-app [data-signup-step] .signup-identity__portrait{width:112px;height:112px;margin:0}.vg-app [data-signup-step] .signup-identity__field{margin:0}.vg-app [data-signup-step] .signup-identity__portrait[data-uploaded]{margin-bottom:36px}}.auth-backdrop{z-index:-1;pointer-events:none;background:url(/assets/auth-reference-background-C322Af5Q.webp) 50%/100% 100% no-repeat;position:absolute;inset:0 0 -40px;overflow:hidden}.auth-backdrop canvas{opacity:0;width:100%;height:100%;display:block}.auth-backdrop[data-renderer=webgl] canvas[data-live-frame=true]{opacity:1}.auth-backdrop[data-renderer=fallback]:before{content:"";background:inherit;transform-origin:50%;animation:10s ease-in-out infinite auth-reference-fallback;animation-delay:var(--auth-motion-delay,0s);position:absolute;inset:0}@keyframes auth-reference-fallback{0%,to{opacity:0;transform:scale(1)}.8%,98.8%{opacity:1}28%{transform:translate(2.8%,-1.8%)scale(1.14)}58%{transform:translate(-2.6%,2.2%)scale(1.16)}80%{transform:translate(-1.4%,-.9%)scale(1.08)}}.auth-backdrop[data-paused=true]:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.auth-backdrop canvas{opacity:0!important}.auth-backdrop:before{animation:none!important;transform:none!important}}.login-form-screen .signup-choice__frame{position:relative}.login-form-screen__back{z-index:2;top:max(16px, env(safe-area-inset-top));color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;display:grid;position:absolute;left:12px}.login-form-screen__back .vg-icon{width:28px;height:28px}.login-form-screen__back:hover{background:#ffffff15}.login-form-screen .signup-choice__heading{min-height:180px;padding-top:max(62px, calc(env(safe-area-inset-top) + 48px))}.login-form-screen .signup-choice__panel{padding-top:24px}.login-form-screen__form{flex-direction:column;gap:14px;display:flex}.login-form-screen__field{color:#e7ebeb;flex-direction:column;gap:8px;font-size:14px;line-height:1.4;display:flex}.login-form-screen :is(.login-form-screen__field,.login-form-screen__field>span,.login-form-screen__field>label){box-shadow:none;background:0 0;border:0}.login-form-screen__input{color:#f8f8fa;background:#23292a;border:1px solid #0000;border-radius:16px;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:flex}.login-form-screen__input:focus-within{outline-offset:2px;outline:2px solid #d7d7df}.login-form-screen__input input{width:100%;min-width:0;height:46px;box-shadow:none;color:#f8f8fa;font:inherit;background:0 0;border:0;flex:1;margin:0;padding:0;font-size:16px;display:block;outline:none!important}.login-form-screen__input input::placeholder{color:#a2adae;opacity:1}.login-form-screen__show-password{color:#bcc5c5;background:0 0;border:0;border-radius:14px;flex:none;align-self:stretch;place-items:center;width:44px;margin-right:-9px;padding:0;display:grid}.login-form-screen__show-password svg{width:20px;height:20px}.login-form-screen__show-password:hover:not(:disabled){color:#fff;background:#ffffff0b}.login-form-screen__forgot{color:#ccd4d4;background:0 0;border:0;border-radius:8px;align-self:flex-end;min-height:32px;margin:-4px -6px -2px 0;padding:5px 6px;font-size:14px}.login-form-screen .login-form-screen__submit{color:#080909;background:#fafafa}.login-form-screen .login-form-screen__submit:hover:not(:disabled){background:#e2e5e5}.login-form-screen .login-form-screen__submit:disabled{opacity:.65;cursor:wait}.login-form-screen__signup{color:#bfc9c9;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:12px 0 0;font-size:13px;line-height:1.5;display:flex}.login-form-screen__signup a{color:#fafafa;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.login-form-screen__signup a:hover{text-underline-offset:3px;text-decoration:underline}.login-form-screen__other-access{color:#bfc9c9;margin-top:4px;font-size:12px}.login-form-screen__other-access summary{cursor:pointer;text-align:center;min-height:28px}.login-form-screen__other-access p{line-height:1.5}.login-form-screen__other-access .vg-btn{margin-block:8px}.login-form-screen__error,.login-form-screen__invitation{color:#ffb2bd;overflow-wrap:anywhere;background:#33242b;border:1px solid #68505a;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.login-form-screen__invitation{color:#d5dede;background:#23292a;border-color:#41494a;margin-bottom:16px}@media (width>=660px){.login-form-screen .signup-choice__heading{min-height:220px}.login-form-screen__field{font-size:16px}.login-form-screen__input{min-height:54px;padding-inline:18px}.login-form-screen__input input{height:52px;font-size:18px}.login-form-screen__forgot{font-size:16px}.login-form-screen__signup{font-size:15px}}:is(#design,body) .ui-btn{background:var(--ui-accent-fill);width:100%;min-height:50px;color:var(--ui-accent-ink);font:inherit;letter-spacing:-.01em;text-align:center;cursor:pointer;transition:transform var(--motion-xs,.12s) var(--ease-standard,ease), opacity var(--motion-s,.2s) linear;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0;padding:1px 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}:is(#design,body) .ui-btn:active:not(:disabled){transform:scale(.98)}:is(#design,body) .ui-btn:disabled{opacity:.42;cursor:default}:is(#design,body) .ui-btn:focus-visible,:is(#design,body) .ui-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}:is(#design,body) .ui-btn .vg-icon{width:19px;height:19px}:is(#design,body) .ui-btn--quiet{background:var(--ui-fill);color:var(--ui-text);font-weight:500}:is(#design,body) .ui-btn--quiet:hover:not(:disabled){background:var(--ui-fill-hover)}:is(#design,body) .ui-btn--danger{background:var(--ui-danger-fill);color:#fff}:is(#design,body) .ui-link{min-height:44px;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px;font-size:15px;font-weight:400;display:inline-flex}:is(#design,body) .ui-link:hover:not(:disabled){color:var(--ui-text)}:is(#design,body) .ui-link:disabled{opacity:.45;cursor:default}:is(#design,body) .ui-link--accent,:is(#design,body) .ui-link--accent:hover:not(:disabled){color:var(--ui-accent-text);font-weight:600}:is(#design,body) .ui-link--danger,:is(#design,body) .ui-link--danger:hover:not(:disabled){color:var(--ui-danger-text)}:is(#design,body) .ui-link .vg-icon{width:18px;height:18px}:is(#design,body) .ui-label{color:var(--ui-muted);margin:0 4px 8px;font-size:13px;line-height:1.3;display:block}:is(#design,body) .ui-input{box-sizing:border-box;background:var(--ui-input);width:100%;min-height:50px;color:var(--ui-text);font:inherit;box-shadow:none;appearance:none;border:0;border-radius:14px;outline:none;margin:0;padding:12px 16px;font-size:16px;line-height:1.35;display:block}:is(#design,body) .ui-input::placeholder{color:var(--ui-faint)}:is(#design,body) .ui-input:focus-visible{box-shadow:0 0 0 2px var(--ui-focus)}:is(#design,body) textarea.ui-input{resize:vertical;min-height:104px}:is(#design,body) .ui-note{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.45}:is(#design,body) .ui-alert{color:var(--ui-danger-text);margin:0;font-size:14px;line-height:1.4}:is(#design,body) .ui-seg{background:var(--ui-field);border:0;border-radius:999px;gap:0;margin:0;padding:4px;display:flex}:is(#design,body) .ui-seg>button{min-width:0;min-height:40px;color:var(--ui-muted);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:999px;flex:1 1 0;margin:0;padding:0 10px;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}:is(#design,body) .ui-seg>button[aria-pressed=true]{background:var(--ui-surface);color:var(--ui-text);font-weight:600}:is(#design,body) .ui-seg>button:disabled{opacity:.45;cursor:default}:is(#design,body) .ui-seg>button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}:is(#design,body) .ui-form{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}:is(#design,body) .ui-form>p:not([class]){color:var(--ui-muted);margin:0;font-size:15px;line-height:1.45}:is(#design,body) .ui-state{box-sizing:border-box;min-height:100%;padding:max(32px, env(safe-area-inset-top)) var(--ui-edge) max(32px, env(safe-area-inset-bottom));background:var(--ui-bg);color:var(--ui-text);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}:is(#design,body) .ui-state>.vg-icon,:is(#design,body) .ui-state__icon{width:40px;height:40px;color:var(--ui-muted);stroke-width:1.5px;margin-bottom:8px}:is(#design,body) .ui-state h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.25}:is(#design,body) .ui-state>p{max-width:340px;color:var(--ui-muted);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}:is(#design,body) .ui-state__actions{gap:6px;width:min(100%,340px);margin-top:20px;display:grid}:is(#design,body) .ui-state__more{max-width:340px;color:var(--ui-muted);margin-top:6px;font-size:13px;line-height:1.45}:is(#design,body) .ui-state__more summary{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:inline-flex}:is(#design,body) .ui-state__more summary::-webkit-details-marker{display:none}:is(#design,body) .vg-locale-retry{left:50%;bottom:max(24px, env(safe-area-inset-bottom));z-index:900;background:var(--ui-toast);min-height:44px;color:var(--ui-text);box-shadow:var(--ui-shadow-pop);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:15px;position:fixed;transform:translate(-50%)}:root[data-theme=light] :is(#design,body) .vg-sheet :is(.ui-inset__group,.ui-input){background:var(--ui-bg)}:root[data-theme=light] :is(#design,body) .ui-seg>button[aria-pressed=true]{background:var(--ui-segment-on);box-shadow:0 1px 3px #141e281f}:root[data-theme=light] :is(#design,body) .vg-sheet .ui-seg{background:var(--ui-fill)}:is(#design,body) .vg-sheet-backdrop:has(.profile-edit-sheet){-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}:is(#design,body) .vg-sheet-backdrop .vg-sheet.profile-edit-sheet{background:var(--theme-surface);width:100%;max-width:680px;height:92dvh;max-height:92dvh;color:var(--theme-text);border:0;border-radius:26px;margin:0;padding:0;overflow:hidden}:is(#design,body) .profile-edit-sheet>.vg-sheet__head{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}:is(#design,body) .profile-edit-reference{height:100%;color:var(--theme-text);background:var(--theme-bg);flex-direction:column;margin:0;display:flex}:is(#design,body) .profile-edit-reference__header{background:var(--theme-surface);border:0;flex:none;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:12px 20px;display:grid}:is(#design,body) .profile-edit-reference__header h2{letter-spacing:-.5px;text-align:center;margin:0;font-size:20px;font-weight:650;line-height:26px}:is(#design,body) .profile-edit-reference__header button{min-width:44px;min-height:44px;color:var(--theme-text);background:0 0;border:0;border-radius:24px;place-items:center;padding:8px;display:grid}:is(#design,body) .profile-edit-reference__header .vg-icon{width:26px;height:26px}:is(#design,body) .profile-edit-reference__header .profile-edit-reference__save{background:var(--theme-fill);color:var(--theme-accent);padding:10px 16px;font-size:16px}:is(#design,body) .profile-edit-reference__body{overscroll-behavior:contain;min-height:0;padding:10px 26px calc(32px + env(safe-area-inset-bottom));scrollbar-width:none;flex:1;overflow:auto}:is(#design,body) .profile-edit-reference fieldset{border:0;min-width:0;margin:0;padding:0;display:block}:is(#design,body) .profile-edit-reference__photo{width:180px;margin:0 auto 26px;position:relative}:is(#design,body) .profile-edit-reference__photo .vg-avatar{width:180px;min-width:180px;height:180px;font-size:48px}:is(#design,body) .profile-edit-reference__photo>button{width:46px;height:46px;color:var(--theme-text);background:var(--theme-surface);box-shadow:0 4px 14px var(--theme-line);border:0;border-radius:50%;place-items:center;padding:10px;display:grid;position:absolute;bottom:3px;right:7px}:is(#design,body) .profile-edit-reference__photo .vg-icon{width:25px;height:25px}:is(#design,body) .profile-edit-reference__row{background:var(--theme-fill);text-align:start;width:100%;min-height:58px;color:var(--theme-text);border:0;border-radius:18px;align-items:center;gap:12px;margin:0 0 14px;padding:14px 18px;font-size:17px;line-height:24px;display:flex}:is(#design,body) .profile-edit-reference__row>span{width:86px;color:var(--theme-accent);flex:none;font-size:15px}:is(#design,body) .profile-edit-reference__row input{width:100%;min-width:0;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-size:17px;line-height:26px}:is(#design,body) .profile-edit-reference__row strong{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:400}:is(#design,body) .profile-edit-reference__row b{font-size:25px;font-weight:400;line-height:1}:is(#design,body) .profile-edit-reference__row>.vg-icon{width:20px;height:20px;color:var(--theme-accent);flex:none}:is(#design,body) .profile-edit-reference__bio{background:var(--theme-fill);border-radius:18px;flex-direction:column;gap:10px;margin:0 0 30px;padding:16px 18px 12px;display:flex}:is(#design,body) .profile-edit-reference__bio>span{color:var(--theme-accent);font-size:15px}:is(#design,body) .profile-edit-reference__bio textarea{width:100%;min-height:56px;box-shadow:none;color:var(--theme-text);resize:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:17px;line-height:25px;overflow:hidden}:is(#design,body) .profile-edit-reference__bio small{color:var(--theme-accent);align-self:flex-end;font-size:13px;line-height:18px}:is(#design,body) .profile-edit-reference__section{margin:0 0 32px}:is(#design,body) .profile-edit-reference__section>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}:is(#design,body) .profile-edit-reference__section h3{margin:0;font-size:19px;font-weight:650;line-height:26px}:is(#design,body) .profile-edit-reference__section>div:first-child>button{color:var(--theme-accent);background:0 0;border:0;min-height:44px;padding:8px 0;font-size:16px}:is(#design,body) .profile-edit-reference__chips{flex-wrap:wrap;gap:10px;display:flex}:is(#design,body) .profile-edit-reference__chip{background:var(--theme-fill);border-radius:28px;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:6px 12px 6px 16px;font-size:16px;line-height:22px;display:flex}:is(#design,body) .profile-edit-reference__chip>span:not(.people-interest-symbol){overflow-wrap:anywhere;min-width:0}:is(#design,body) .profile-edit-reference__chip b{font-size:24px;font-weight:400;line-height:1}:is(#design,body) .profile-edit-reference__chip>button{width:28px;height:36px;color:var(--theme-accent);background:0 0;border:0;flex:none;place-items:center;padding:6px;display:grid}:is(#design,body) .profile-edit-reference__chip>button .vg-icon{width:16px;height:16px}:is(#design,body) .profile-edit-reference__plus{background:var(--theme-fill);width:48px;height:48px;color:var(--theme-accent);border:0;border-radius:50%;place-items:center;padding:12px;display:grid}:is(#design,body) .profile-edit-reference__plus .vg-icon{width:24px;height:24px}:is(#design,body) .profile-edit-reference .people-interest-symbol{width:25px;height:25px;color:var(--theme-text);flex:none;place-items:center;display:grid}:is(#design,body) .profile-edit-reference .people-interest-symbol .vg-icon{width:25px;height:25px}:is(#design,body) .profile-edit-reference [data-interest=travel],:is(#design,body) .profile-edit-reference [data-interest=music]{color:var(--theme-accent)}:is(#design,body) .profile-edit-reference [data-interest=food]{color:var(--theme-danger)}:is(#design,body) .profile-edit-reference [data-interest=books]{color:var(--theme-muted)}:is(#design,body) .profile-edit-reference__extra{color:var(--theme-accent);margin-top:36px;font-size:14px}:is(#design,body) .profile-edit-reference__extra summary{cursor:pointer;min-height:44px;padding:12px 0}:is(#design,body) .profile-edit-reference__extra[open]{color:var(--theme-text)}:is(#design,body) .profile-edit-reference__extra>button{min-height:44px;color:var(--theme-accent);background:0 0;border:0;padding:10px}:is(#design,body) .profile-edit-reference button:disabled{opacity:.45;cursor:default}:is(#design,body) .profile-edit-reference :is(button,summary):focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}:is(#design,body) .profile-edit-reference :is(label:focus-within){box-shadow:0 0 0 2px var(--theme-surface)}:is(#design,body) .vg-sheet-backdrop:has(.profile-edit-picker){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ui-sheet-scrim);align-items:flex-end;padding:0}:is(#design,body) .vg-sheet-backdrop .vg-sheet.profile-edit-picker{background:var(--theme-surface);width:100%;max-width:680px;max-height:85dvh;color:var(--theme-text);border:0;border-radius:26px 26px 0 0;flex-direction:column;padding:0 22px 22px;display:flex;overflow:hidden}:is(#design,body) .profile-edit-picker .vg-sheet__handle{background:0 0;border:0;flex:none;place-items:center;width:100%;height:26px;display:grid}:is(#design,body) .profile-edit-picker .vg-sheet__handle span{background:var(--theme-accent-soft);border-radius:4px;width:34px;height:4px}:is(#design,body) .profile-edit-picker .vg-sheet__head{background:0 0;border:0;flex:none;margin:0 0 12px;padding:0;position:static}:is(#design,body) .profile-edit-picker .vg-sheet__head h2{font-size:21px}:is(#design,body) .profile-edit-picker__search{background:var(--theme-fill);color:var(--theme-accent);border-radius:24px;flex:none;align-items:center;gap:10px;margin-bottom:10px;padding:0 14px;display:flex}:is(#design,body) .profile-edit-picker__search input{width:100%;min-width:0;height:44px;box-shadow:none;color:var(--theme-text);background:0 0;border:0;padding:0}:is(#design,body) .profile-edit-picker__options{overscroll-behavior:contain;min-height:0;overflow:auto}:is(#design,body) .profile-edit-picker__options>button{text-align:start;width:100%;min-height:48px;color:var(--theme-text);background:0 0;border:0;align-items:center;gap:12px;padding:8px;font-size:16px;display:flex}:is(#design,body) .profile-edit-picker__options b{font-size:23px;font-weight:400;line-height:1}:is(#design,body) .profile-edit-picker__options span:not(.people-interest-symbol){flex:1}:is(#design,body) .profile-edit-picker__options .vg-icon{width:22px;height:22px}:is(#design,body) .profile-edit-picker__options>button>.vg-icon{color:var(--theme-accent)}:is(#design,body) .profile-edit-picker__options>button:disabled{opacity:.5}:is(#design,body) .profile-edit-picker__hint{color:var(--theme-accent);flex:none;margin:12px 0 0;font-size:13px;line-height:18px}@media (width<=760px){:is(#design,body) .vg-sheet-backdrop .vg-sheet.profile-edit-sheet{border-radius:0;max-width:none;height:100dvh;max-height:100dvh}:is(#design,body) .profile-edit-reference__header{padding-top:calc(10px + env(safe-area-inset-top))}}@media (width<=420px){:is(#design,body) .profile-edit-reference__header{grid-template-columns:36px minmax(0,1fr) auto;gap:4px;padding-inline:12px}:is(#design,body) .profile-edit-reference__header h2{font-size:17px;line-height:22px}:is(#design,body) .profile-edit-reference__header .profile-edit-reference__save{padding:8px 12px;font-size:14px}:is(#design,body) .profile-edit-reference__body{padding-inline:20px}:is(#design,body) .profile-edit-reference__photo{width:120px;margin-bottom:22px}:is(#design,body) .profile-edit-reference__photo .vg-avatar{width:120px;min-width:120px;height:120px}:is(#design,body) .profile-edit-reference__row>span{width:62px}:is(#design,body) .profile-edit-reference__chip{gap:8px;padding-left:12px;font-size:14px}:is(#design,body) .profile-edit-reference__chips{gap:8px}:is(#design,body) .profile-edit-reference__chip{gap:6px;min-height:44px;padding:4px 8px 4px 10px}:is(#design,body) .profile-edit-reference__plus{width:44px;height:44px;padding:10px}}:is(#design,body) .profile-edit-picker .vg-sheet__head h2:focus{outline:none}:is(#design,body) .profile-edit-sheet>.vg-sheet__head>.vg-sheet__close{display:none}.profile-language-field{flex-direction:column;gap:8px;margin:16px 0;display:flex}.profile-language-field>span{color:var(--theme-accent);font-size:15px}.profile-language-field>button{background:var(--theme-fill);width:100%;min-height:52px;color:var(--theme-text);text-align:start;border:0;border-radius:24px;align-items:center;gap:12px;padding:12px 16px;font-size:16px;display:flex}.profile-language-field>button>span{flex:1}.profile-language-field b{font-size:24px;font-weight:400;line-height:1}.profile-language-field .vg-icon{flex:none;width:22px;height:22px}.profile-language-field button:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.people-interest-symbol[data-interest=coffee]{color:var(--theme-danger)}.people-interest-symbol:is([data-interest=nature],[data-interest=environment]){color:var(--theme-positive)}.people-interest-symbol:is([data-interest=animals],[data-interest=pets]){color:var(--theme-danger)}.people-interest-symbol:is([data-interest=fitness],[data-interest=running],[data-interest=cycling],[data-interest=swimming]),.people-interest-symbol:is([data-interest=education],[data-interest=languages],[data-interest=science]){color:var(--theme-accent)}.catalog-count{color:var(--theme-accent);flex:none;margin:0 0 10px;font-size:13px;line-height:18px}.country-picker__label{color:var(--theme-muted);margin-bottom:8px;font-size:.9375rem;display:block}.country-picker__trigger{border:1px solid var(--theme-line);width:100%;min-height:52px;color:inherit;text-align:start;font:inherit;background:0 0;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;display:flex}.country-picker__trigger span{overflow-wrap:anywhere;flex:1;min-width:0}.country-picker__trigger .vg-icon{flex-shrink:0;width:22px;height:22px}.country-picker__search{background:var(--theme-surface);z-index:1;align-items:center;gap:12px;padding:8px 0 16px;display:flex;position:sticky;top:0}.country-picker__search input{border:1px solid var(--theme-line);width:100%;min-width:0;font:inherit;border-radius:16px;padding:12px}.country-picker__choices{gap:4px;display:grid}.country-picker__choices button{text-align:start;min-height:48px;color:inherit;font:inherit;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.country-picker__choices button[aria-pressed=true]{background:var(--theme-fill)}.country-picker__choices .vg-icon{width:20px;height:20px}.profile-setup .country-picker__trigger{min-height:var(--profile-field-height,48px);border-radius:14px}.profile-setup .country-picker__label{font-size:.875rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.country-picker__trigger .country-picker__flag{text-align:center;flex:0 0 28px}.country-picker__choices button{justify-content:flex-start;gap:12px}.country-picker__choices button>span:not(.country-picker__flag){flex:1;min-width:0}.country-picker__flag{flex:none;font-size:24px;line-height:1}.profile-setup__chips .people-interest-symbol{vertical-align:middle;width:20px;height:20px;margin-inline-end:6px;display:inline-flex}.profile-setup__chips .people-interest-symbol .vg-icon{width:20px;height:20px}.interest-picker .interest-chip{gap:8px}.interest-picker .people-interest-symbol{flex:none;width:22px;height:22px;display:inline-flex}.interest-picker .people-interest-symbol .vg-icon{width:22px;height:22px}.country-picker__sheet .country-picker__panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.country-picker__sheet .country-picker__search{margin:0 0 10px;padding:0 14px;position:static}.country-picker__sheet .country-picker__search input{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:44px;padding:0}.country-picker__sheet .country-picker__choices{min-height:0;display:block;overflow:auto}:is(#design,body) .avatar-crop{gap:18px;display:grid}:is(#design,body) .avatar-crop>p{color:var(--ui-muted);text-align:center;margin:0;font-size:14px;line-height:1.45}:is(#design,body) .avatar-crop__frame{aspect-ratio:1;background:var(--ui-fill);touch-action:none;cursor:grab;border-radius:50%;width:min(100%,300px);margin:auto;position:relative;overflow:hidden}:is(#design,body) .avatar-crop__frame:active{cursor:grabbing}:is(#design,body) .avatar-crop__frame:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px}:is(#design,body) .avatar-crop__frame img{-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;max-width:none!important;max-height:none!important}:is(#design,body) .avatar-crop__control{width:min(100%,300px);color:var(--ui-muted);align-items:center;gap:12px;margin:0 auto;display:flex}:is(#design,body) .avatar-crop__control .vg-icon{flex:none;width:16px;height:16px}:is(#design,body) .avatar-crop__control .vg-icon--lg{width:22px;height:22px}:is(#design,body) .avatar-crop__control input{min-width:0;min-height:32px;accent-color:var(--ui-accent);flex:1}:is(#design,body) .avatar-crop__actions{gap:4px;display:grid}:is(#design,body) .avatar-crop__use{background:var(--ui-accent-fill);min-height:50px;color:var(--ui-accent-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;margin:0;padding:0 18px;font-size:16px;font-weight:600}:is(#design,body) .avatar-crop__reset{min-height:44px;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:0 12px;font-size:15px}:is(#design,body) :is(.avatar-crop__use,.avatar-crop__reset):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.signup-profile{color:#f6f6f7;background:#000;min-height:100svh}.signup-profile__frame{width:100%;max-width:560px;min-height:100svh;padding:max(24px, env(safe-area-inset-top)) 23px max(42px, env(safe-area-inset-bottom));flex-direction:column;margin:auto;display:flex}.signup-profile__navigation{grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.signup-profile .signup-reference__back{background:#1c1c1e;width:44px;height:44px}.signup-profile .signup-reference__back:hover{background:#2b2b2e}.signup-profile .signup-reference__back>.vg-icon{width:24px;height:24px}.signup-profile__progress{justify-content:center;gap:9px;display:flex}.signup-profile__progress span{background:#353537;border-radius:8px;width:26px;height:5px}.signup-profile__progress span:first-child{background:#f9f9fa}.signup-profile__body{flex-direction:column;flex:1;padding-top:clamp(64px,18svh,180px);display:flex}.signup-profile__heading{text-align:center;margin-bottom:46px}body .signup-profile .signup-profile__heading h1{color:#f7f7f8;font:400 clamp(26px, 6.9vw, 35px)/1.2 var(--vg-font);letter-spacing:-.045em;margin:0}body .signup-profile .signup-profile__heading p{color:#969699;letter-spacing:-.025em;margin:16px 0 0;font-size:clamp(14px,3.6vw,18px);line-height:1.45}.signup-profile__form{flex-direction:column;flex:1;gap:36px;display:flex}.signup-profile__fields{flex-direction:column;gap:14px;padding-inline:6px;display:flex}.signup-profile__name,.signup-reference.signup-profile .profile-language-field>button,.signup-profile .country-picker__trigger{color:#f3f3f5;min-height:56px;font:400 16px/1.35 var(--vg-font);background:#1c1c1e;border:0;border-radius:15px;align-items:center;gap:13px;margin:0;padding:13px 18px;display:flex}.signup-profile__name>.vg-icon,.signup-reference.signup-profile .profile-language-field>button>.vg-icon,.signup-profile__country>.vg-icon{color:#b7b7bb;flex:none;width:23px;height:23px}.signup-profile__name input{color:#f3f3f5;width:100%;min-width:0;height:28px;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;padding:0;outline:none!important}.signup-profile__name input::placeholder{color:#f3f3f5;opacity:1}.signup-profile__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signup-reference.signup-profile .profile-language-field{margin:0}.signup-reference.signup-profile .profile-language-field>button>span{flex:1}.signup-reference.signup-profile .profile-language-field>button>.vg-icon:last-child,.signup-profile .country-picker__trigger>.vg-icon{color:#747478;width:16px;height:16px}.signup-profile__country{position:relative}.signup-profile__country>.vg-icon{z-index:1;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.signup-profile .country-picker__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signup-profile .country-picker__trigger{padding-left:54px}.signup-profile .country-picker__trigger>.country-picker__flag{display:none}.signup-profile__country[data-empty] .country-picker__trigger>span:not(.country-picker__flag){visibility:hidden}.signup-profile__country-placeholder{pointer-events:none;color:#f3f3f5;font:400 16px/1.35 var(--vg-font);align-items:center;display:flex;position:absolute;inset:0 40px 0 54px}.signup-profile__name:focus-within,.signup-profile .country-picker__trigger:focus-visible,.signup-reference.signup-profile .profile-language-field>button:focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px}.signup-reference.signup-profile .profile-language-field>button:hover:not(:disabled),.signup-profile .country-picker__trigger:hover:not(:disabled){background:#29292c}.signup-profile .signup-reference__continue{color:#111114;background:#fafafa;border-radius:99px;min-height:52px;margin-top:auto;font-size:18px}.signup-profile .signup-reference__continue:focus-visible,.signup-profile .signup-reference__back:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}.signup-profile [disabled]{opacity:.65}@media (width>=660px){.signup-profile__frame{padding-inline:30px;padding-bottom:54px}.signup-profile__body{padding-top:clamp(80px,15svh,150px)}.signup-profile__fields{gap:18px}.signup-profile__name,.signup-reference.signup-profile .profile-language-field>button,.signup-profile .country-picker__trigger{border-radius:18px;min-height:64px;font-size:18px}.signup-profile__country-placeholder{font-size:18px}.signup-profile .signup-reference__continue{min-height:60px;font-size:21px}}@media (height<=640px){.signup-profile__body{padding-top:54px}.signup-profile__heading{margin-bottom:30px}.signup-profile__frame{padding-bottom:28px}}.signup-reference__frame{position:relative;container-type:inline-size}.signup-reference__navigation{z-index:2;inset:max(16px, env(safe-area-inset-top)) auto auto 12px;position:absolute}.signup-reference__back{color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}.signup-reference__back>.vg-icon{width:28px;height:28px}.signup-reference__back:hover{background:#ffffff15}.signup-reference .signup-choice__heading{min-height:180px;padding-top:max(62px, calc(env(safe-area-inset-top) + 48px))}.signup-reference__content{flex-direction:column;min-height:66svh;display:flex}.signup-reference__content:focus{outline:none!important}.signup-reference__form{flex-direction:column;flex:1;margin:0;display:flex}.signup-reference__fields{flex-direction:column;gap:16px;display:flex}.signup-reference__field{color:#e7ebeb;flex-direction:column;gap:8px;font-size:14px;line-height:1.4;display:flex}.signup-reference :is(.signup-reference__fields,.signup-reference__field,.signup-reference__field>span,.signup-reference__field>label){box-shadow:none;background:0 0;border:0}.signup-reference__input{color:#f8f8fa;background:#23292a;border:1px solid #0000;border-radius:16px;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:flex}.signup-reference__input:focus-within{outline:2px solid var(--theme-focus);outline-offset:2px}.signup-reference__input input{color:#f8f8fa;width:100%;min-width:0;height:46px;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0;font-size:16px;display:block;outline:none!important}.signup-reference__input input::placeholder{color:#a2adae;opacity:1}.signup-reference__show-password{color:#bcc5c5;background:0 0;border:0;border-radius:14px;flex:none;align-self:stretch;place-items:center;width:44px;margin-right:-9px;padding:0;display:grid}.signup-reference__show-password:hover:not(:disabled){color:#fff;background:#ffffff0b}.signup-reference__icon{width:20px;height:20px}body .signup-reference .signup-reference__password-help{color:#aab6b6;margin:-2px 0 0;font-size:11px;line-height:1.45}.signup-reference__completion{flex-direction:column;gap:16px;margin-top:auto;padding-top:24px;display:flex}.signup-reference__continue{color:#080909;width:100%;min-height:48px;font:400 16px/1.25 var(--vg-font);letter-spacing:-.025em;background:#fafafa;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;margin:0;padding:13px 16px;display:flex}.signup-reference__continue:hover:not(:disabled){background:#e2e5e5}.signup-reference__continue:disabled{opacity:.65;cursor:wait}body .signup-reference .signup-reference__login{color:#bfc9c9;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:8px 0 -5px;font-size:12px;line-height:1.5;display:flex}.signup-reference__login>a{color:#fafafa;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.signup-reference__login>a:hover{text-underline-offset:3px;text-decoration:underline}.signup-reference .profile-language-field{gap:8px;margin:0}.signup-reference .profile-language-field>span{color:#e7ebeb;font-size:14px}.signup-reference .profile-language-field>button{color:#f8f8fa;background:#23292a;border:1px solid #0000;border-radius:16px;min-height:48px}.signup-reference .profile-language-field>button:hover:not(:disabled){background:#303839}.signup-reference .profile-language-field button:focus-visible{outline-color:var(--theme-focus)}.signup-reference .signup-reference__ai-notice{color:#aab6b6;font-size:11px;line-height:1.45}.signup-reference .signup-reference__ai-notice summary{cursor:pointer;list-style:none}.signup-reference .signup-reference__ai-notice summary::-webkit-details-marker{display:none}.signup-reference .signup-reference__ai-notice summary>span{color:#e1e7e7;text-underline-offset:2px;text-decoration:underline}.signup-reference .signup-reference__ai-notice p{color:#bac5c5;margin:8px 0 0;font-size:12px;line-height:1.5}.signup-reference .signup-reference__error,.signup-reference .signup-reference__invitation{color:#ffb2bd;overflow-wrap:anywhere;background:#33242b;border:1px solid #68505a;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.signup-reference .signup-reference__invitation{color:#d5dede;background:#23292a;border-color:#41494a;align-items:center;gap:10px;margin-bottom:16px;display:flex}.signup-reference .signup-reference__form .launch-panel{margin:0}body .signup-reference .signup-reference__form .launch-check{color:#d5dede;background:#23292a;border-radius:14px;align-items:center;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.4}.signup-reference .signup-reference__form .launch-check input{accent-color:var(--theme-accent);margin:0}.signup-reference .signup-reference__form .launch-check a{color:#fafafa}.signup-reference__input,.signup-reference__continue{scroll-margin-block:24px}@media (width>=660px){.signup-reference .signup-choice__heading{min-height:220px}.signup-reference__field,.signup-reference .profile-language-field>span{font-size:16px}.signup-reference__input{min-height:54px;padding-inline:18px}.signup-reference__input input{height:52px;font-size:18px}.signup-reference__continue{border-radius:18px;min-height:58px;font-size:21px}body .signup-reference .signup-reference__login{font-size:14px}body .signup-reference .signup-reference__password-help,.signup-reference .signup-reference__ai-notice{font-size:12px}}@media (height<=560px){.signup-reference__content{min-height:380px}.signup-reference__completion{padding-top:24px}}@media (prefers-reduced-motion:reduce){.signup-reference *,.signup-reference :before,.signup-reference :after{transition:none!important;animation:none!important}}.vg-avatar__fallback{--avatar-color:#0a84ff;--avatar-top:color-mix(in srgb,var(--avatar-color) 26%,#26282c);--avatar-bottom:color-mix(in srgb,var(--avatar-color) 20%,#202226);--avatar-fg:color-mix(in srgb,var(--avatar-color) 60%,#fff);border-radius:inherit;width:100%;height:100%;box-shadow:none;pointer-events:none;isolation:isolate;border:0;line-height:0;animation:none;display:block;position:absolute;inset:0;overflow:hidden}.vg-avatar__fallback>svg{width:100%;height:100%;animation:none;display:block;overflow:hidden}.vg-avatar__fallback>svg>text{text-rendering:optimizelegibility}html[data-theme=light] .vg-avatar__fallback{--avatar-top:color-mix(in srgb,var(--avatar-color) 12%,#fffefb);--avatar-bottom:color-mix(in srgb,var(--avatar-color) 18%,#f8f7f3);--avatar-fg:color-mix(in srgb,var(--avatar-color) 43%,#17202c)}@media (prefers-contrast:more){.vg-avatar__fallback[data-style]{--avatar-fg:#fff;--avatar-top:#17202c;--avatar-bottom:#17202c}html[data-theme=light] .vg-avatar__fallback[data-style]{--avatar-fg:#17202c;--avatar-top:#fff;--avatar-bottom:#fff}}.preview-presence-dot{display:none}html:has(.cabinet-reference:not(.is-onboarding)) :is(#design,body) .vg-avatar[data-preview-presence]:has(>.preview-presence-dot){isolation:isolate;position:relative;overflow:visible!important}html:has(.cabinet-reference:not(.is-onboarding)) :is(#design,body) .vg-avatar>.preview-presence-dot{z-index:3;box-sizing:border-box;border:1.5px solid var(--presence-cutout,var(--ui-bg));width:10px;height:10px;box-shadow:none;pointer-events:none;border-radius:50%;display:block;position:absolute;bottom:0;right:0;background:var(--ui-accent)!important}html:has(.cabinet-reference:not(.is-onboarding)) :is(#design,body) .vg-avatar[data-preview-presence]>.vg-avatar__photo{border-radius:inherit}html:has(.cabinet-reference:not(.is-onboarding)) :is(#design,body) :is(.pp-avatar,.ui-row__leading,.thread-header__avatar,.pp-profile__photo):has(.preview-presence-dot){overflow:visible!important}html:has(.cabinet-reference:not(.is-onboarding)) :is(#design,body) :is(.pp-avatar,.ui-row__leading):has(>.vg-avatar[data-preview-presence])>:is(.pp-online,.chats-list__online){clip-path:inset(50%)!important;background:0 0!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html:has(.cabinet-reference:not(.is-onboarding)) :is(#design,body) .thread-header__avatar .preview-presence-dot{border-width:1.5px;width:9px;height:9px}html:has(.cabinet-reference:not(.is-onboarding)) :is(#design,body) .pp-profile__photo .preview-presence-dot{border-width:2.5px;width:15px;height:15px;bottom:5px;right:5px}html:has(.cabinet-reference:not(.is-onboarding)) :is(#design,body) .cabinet-navigation .preview-presence-dot{display:none}.vg-avatar.vg-avatar.vg-avatar--generated{background:var(--preview-card,var(--ui-field,#1b1b1a));color:var(--ui-text,#fff);box-shadow:none;border:0;border-radius:50%;position:relative;overflow:hidden;container-type:inline-size}.vg-avatar.vg-avatar.vg-avatar--generated.vg-avatar--speak{box-shadow:0 0 0 6px var(--theme-surface)}.vg-avatar>.vg-avatar__photo{z-index:1;position:relative}.vg-avatar>.vg-avatar__photo[data-loaded=false]{visibility:hidden}.vg-avatar>.vg-avatar__photo[data-loaded=true]{visibility:visible}:is(#design,body) .ui-inset{--ui-inset-start:16px;margin:0 0 22px;padding:0}:is(#design,body) .ui-inset:has(.ui-inset__icon){--ui-inset-start:54px}:is(#design,body) .ui-inset__title{color:var(--ui-muted);letter-spacing:0;text-transform:none;margin:0 16px 8px;padding:0;font-size:13px;font-weight:500;line-height:17px}:is(#design,body) .ui-inset__group{border-radius:var(--ui-r-card,16px);background:var(--ui-surface);box-shadow:none;border:0;margin:0;padding:0;overflow:hidden}:is(#design,body) .ui-inset__footer{color:var(--ui-muted);margin:8px 16px 0;font-size:13px;line-height:1.4}:is(#design,body) .ui-inset__footer p{margin:0}:is(#design,body) .ui-inset__row{box-sizing:border-box;width:100%;min-height:52px;box-shadow:none;color:var(--ui-text);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-xs,.12s) linear;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:16px;font-weight:400;line-height:21px;list-style:none;display:flex;position:relative}:is(#design,body) .ui-inset__row::-webkit-details-marker{display:none}:is(#design,body) .ui-inset__group>*+:before{content:"";top:0;inset-inline:var(--ui-inset-start) 0;background:var(--ui-divider);pointer-events:none;height:1px;position:absolute}:is(#design,body) .ui-inset__group>*{position:relative}@media (hover:hover){:is(#design,body) :is(button.ui-inset__row,label.ui-inset__row,summary.ui-inset__row):hover:not(:disabled,[data-disabled]){background:var(--ui-hover)}}:is(#design,body) :is(button.ui-inset__row,label.ui-inset__row,summary.ui-inset__row):active{background:var(--ui-press);scale:1}:is(#design,body) :is(button.ui-inset__row,summary.ui-inset__row):focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px;border-radius:var(--ui-r-card,16px)}:is(#design,body) .ui-inset__row:is(:disabled,[data-disabled]){cursor:default;background:0 0}:is(#design,body) .ui-inset__row:is(:disabled,[data-disabled])>:not(.ui-switch){opacity:.45}:is(#design,body) .ui-inset__row--static{cursor:default}:is(#design,body) .ui-inset__icon{width:24px;height:24px;color:var(--ui-muted);flex:none;place-items:center;margin-inline-end:2px;display:grid}:is(#design,body) .ui-inset__icon :is(svg,.vg-icon){stroke-width:1.7px;width:23px;height:23px}:is(#design,body) .ui-inset__text{flex:1;gap:2px;min-width:0;display:grid}:is(#design,body) .ui-inset__label{overflow-wrap:anywhere}:is(#design,body) .ui-inset__sub{color:var(--ui-muted);font-size:13px;line-height:17px}:is(#design,body) .ui-inset__value{max-width:48%;color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}:is(#design,body) .ui-inset__chevron{width:12px;color:var(--ui-muted);opacity:.75;flex:none;place-items:center;margin-inline:-2px -1px;display:grid}:is(#design,body) .ui-inset__chevron .vg-icon{stroke-width:2px;width:16px;height:16px}:is(#design,body) .ui-inset__row--danger,:is(#design,body) .ui-inset__row--danger .ui-inset__icon{color:var(--ui-danger)}:is(#design,body) .ui-inset__row .vg-spinner{flex:none;width:18px;height:18px}:is(#design,body) .ui-inset__row--select select{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}:is(#design,body) .ui-inset__row--select select:disabled{cursor:default}:is(#design,body) .ui-inset__row--select:focus-within{outline:2px solid var(--ui-focus);outline-offset:-2px;border-radius:var(--ui-r-card,16px)}:is(#design,body) .ui-inset__updown{fill:none;width:14px;height:14px;stroke:var(--ui-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-inline:-4px -2px}:is(#design,body) .ui-switch{background:var(--ui-switch-off);appearance:none;cursor:pointer;width:44px;min-width:44px;height:26px;transition:background-color var(--motion-s,.2s) linear;border:0;border-radius:999px;outline:0;flex:none;margin:-4px 0;padding:0;position:relative}:is(#design,body) .ui-switch:after{content:"";top:2px;background:var(--ui-knob);width:22px;height:22px;transition:transform var(--motion-s,.2s) var(--ease-standard,ease);border-radius:50%;position:absolute;inset-inline-start:2px;box-shadow:0 1px 3px #0000004d}:is(#design,body) .ui-switch:checked{background:var(--ui-accent-fill)}:is(#design,body) .ui-switch:checked:after{transform:translate(18px)}:is(#design,body) .ui-switch:checked:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform:translate(-18px)}:is(#design,body) .ui-switch:disabled{opacity:.45;cursor:default}:is(#design,body) .ui-switch:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}:is(#design,body) .ui-inset__pill{background:var(--ui-accent-fill);min-height:32px;color:var(--ui-accent-ink);cursor:pointer;border:0;border-radius:999px;flex:none;margin:-4px 0;padding:0 14px;font-size:15px;font-weight:600}:is(#design,body) .ui-inset__pill--plain{background:var(--ui-switch-off);color:var(--ui-text)}:is(#design,body) .ui-inset__pill:disabled{opacity:.45;cursor:default}:is(#design,body) .ui-inset__pill:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}:is(#design,body) .ui-inset__link{min-height:32px;color:var(--ui-accent-text);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;margin:-4px -6px;padding:0 8px;font-size:15px}:is(#design,body) .ui-inset__link:disabled{opacity:.45;cursor:default}:is(#design,body) .ui-inset__disclosure{margin:0;padding:0}:is(#design,body) .ui-inset__answer{color:var(--ui-muted);padding:0 16px 14px;font-size:15px;line-height:1.5}:is(#design,body) .ui-inset__answer p{margin:0}:root[data-motion=reduced] :is(#design,body) .ui-switch{transition:none}:is(#design,body) .vg-sheet__grabber{display:none}@media (width<=760px){:is(#design,body) .vg-sheet[data-drag]{position:relative}:is(#design,body) .vg-sheet[data-drag]>.vg-sheet__grabber{z-index:4;touch-action:none;cursor:grab;place-items:center;width:96px;height:22px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}:is(#design,body) .vg-sheet[data-drag]>.vg-sheet__grabber:before{content:"";background:var(--ui-line);border-radius:3px;width:36px;height:5px}:is(#design,body) .vg-sheet[data-drag]>:is(.vg-sheet__head,.vg-sheet__handle){touch-action:none}:is(#design,body) .vg-sheet[data-dragging]{-webkit-user-select:none;user-select:none;transition:none;animation:none}:is(#design,body) .vg-sheet-backdrop:has(>.vg-sheet[data-dragging]){animation:none}:is(#design,body) .vg-sheet[data-drag-closed]{animation:none!important}}:is(#design,body) .vg-sheet__close{border:1px solid var(--ui-line);width:44px;height:44px;box-shadow:none;color:var(--ui-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;margin:-6px -8px -6px auto;padding:0;display:grid}:is(#design,body) .vg-sheet__close:hover{background:var(--ui-hover);color:var(--ui-text)}:is(#design,body) .vg-sheet__close .vg-icon{width:18px;height:18px}:is(#design,body) .vg-sheet__close:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.signup-reference.signup-identity{color:#f6f6f7;background:#000;min-height:100svh}.signup-identity .vg-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.signup-identity__frame{width:100%;max-width:560px;min-height:100svh;padding:max(24px, env(safe-area-inset-top)) 23px max(42px, env(safe-area-inset-bottom));flex-direction:column;margin:auto;display:flex}.signup-identity__navigation{grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.signup-identity__back{color:#f6f6f7;background:#1c1c1e;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.signup-identity__back:hover{background:#2b2b2e}.signup-identity__back>.vg-icon{width:24px;height:24px}.signup-identity__progress{justify-content:center;gap:9px;display:flex}.signup-identity__progress span{background:#353537;border-radius:8px;width:26px;height:5px}.signup-identity__progress span:nth-child(-n+2){background:#f9f9fa}.signup-identity__body{flex-direction:column;flex:1;padding-top:clamp(48px,8svh,86px);display:flex}.signup-identity__heading{text-align:center}body .signup-identity .signup-identity__heading h1{color:#f7f7f8;font:400 64px/1.08 var(--vg-font);letter-spacing:-.045em;margin:0}body .signup-identity .signup-identity__heading p{color:#969699;letter-spacing:-.025em;margin:14px 0 0;font-size:clamp(14px,3.7vw,18px);line-height:1.45}.signup-identity__form{flex-direction:column;flex:1;min-width:0;display:flex}.signup-identity__portrait{flex:none;align-self:center;width:clamp(140px,42vw,180px);height:clamp(140px,42vw,180px);margin-top:36px;position:relative}.signup-reference.signup-identity .signup-identity__portrait>.vg-avatar{border-radius:50%;width:100%;min-width:0;height:100%;margin:0}.signup-identity__camera{color:#fff;background:#202022;border:1px solid #48484d;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute;bottom:0;right:0}.signup-identity__camera:hover:not(:disabled){background:#303034}.signup-identity__camera>.vg-icon{width:24px;height:24px}.signup-identity__portrait[data-uploaded]{margin-bottom:14px}.signup-identity__remove-photo{color:#b7b7bb;min-height:32px;font:400 13px/20px var(--vg-font);white-space:nowrap;background:0 0;border:0;border-radius:12px;margin-top:4px;padding:6px 12px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.signup-identity__remove-photo:hover:not(:disabled){color:#f6f6f7;background:#1c1c1e}.signup-identity__field{margin-top:38px;margin-bottom:36px;padding-inline:6px}.signup-identity__field>label{color:#f3f3f5;margin-bottom:12px;font-size:16px;line-height:1.35;display:block}.signup-reference.signup-identity .signup-identity__field>input{color:#f3f3f5;width:100%;min-height:56px;box-shadow:none;font:400 16px/1.35 var(--vg-font);background:#1c1c1e;border:1px solid #414146;border-radius:15px;padding:14px 18px}.signup-identity__field>input::placeholder{color:#a7a7ad;opacity:1}.signup-reference.signup-identity .signup-identity__continue{color:#111114;min-height:52px;font:500 18px/1.35 var(--vg-font);background:#fafafa;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:12px 24px;display:flex}:is(#design,body) .signup-identity .signup-identity__visibility{--ui-surface:#1c1c1e;--ui-text:#f3f3f5;--ui-muted:#a7a7ad;--ui-divider:#414146;--ui-hover:#252528;--ui-press:#2b2b2e;--ui-switch-off:#393939;--ui-knob:#f5f5f5;--ui-accent-fill:#3198ff;--ui-accent-ink:#fff;--ui-focus:var(--theme-focus);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin:0 6px 36px}:is(#design,body) .signup-identity .signup-identity__visibility .ui-inset__group{background:#1c1c1e;border:1px solid #414146;border-radius:15px}:is(#design,body) .signup-identity .signup-identity__field:has(+.signup-identity__visibility){margin-bottom:16px}.signup-identity__error{color:var(--theme-danger);margin:12px 0 0;font-size:14px;line-height:1.45}.signup-identity__status{color:#a7a7ad;margin:10px 0 0;font-size:13px;line-height:1.45}.signup-identity :is(.signup-identity__back,.signup-identity__camera,.signup-identity__remove-photo,.signup-identity__continue,.signup-identity__field>input):focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}.signup-identity [disabled]{opacity:.65}@media (width>=660px){.signup-identity__frame{padding-inline:30px;padding-bottom:54px}:is(#design,body) .signup-identity .signup-identity__visibility{margin-inline:0;margin-bottom:28px}:is(#design,body) .signup-identity .signup-identity__visibility .ui-inset__group{border-radius:16px}.signup-identity__field>label{font-size:18px}.signup-reference.signup-identity .signup-identity__field>input{border-radius:18px;min-height:64px;font-size:18px}.signup-reference.signup-identity .signup-identity__continue{min-height:60px;font-size:21px}}@media (height<=640px){.signup-identity__frame{padding-bottom:max(28px, env(safe-area-inset-bottom))}.signup-identity__body{padding-top:24px}body .signup-identity .signup-identity__heading h1{font-size:48px}body .signup-identity .signup-identity__heading p{margin-top:8px;font-size:14px}.signup-identity__portrait{width:128px;height:128px;margin-top:22px}.signup-identity__field{margin-top:24px;margin-bottom:28px}:is(#design,body) .signup-identity .signup-identity__visibility{margin-bottom:28px}}@media (height<=540px){.signup-identity__frame{padding-top:max(16px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom))}.signup-identity__body{padding-top:12px}body .signup-identity .signup-identity__heading h1{font-size:40px}.signup-identity__portrait{width:104px;height:104px;margin-top:18px}.signup-identity__field{margin-top:22px;margin-bottom:24px}.signup-identity__field>label{margin-bottom:10px;font-size:14px}.signup-reference.signup-identity .signup-identity__field>input{min-height:50px}.signup-reference.signup-identity .signup-identity__continue{min-height:48px}:is(#design,body) .signup-identity .signup-identity__field:has(+.signup-identity__visibility){margin-bottom:12px}:is(#design,body) .signup-identity .signup-identity__visibility{margin-bottom:24px}}@media (width>=560px) and (height<=500px){.signup-identity__body{padding-top:10px}body .signup-identity .signup-identity__heading h1{font-size:32px}body .signup-identity .signup-identity__heading p{margin-top:6px}.signup-identity__form{grid-template-columns:112px minmax(0,1fr);align-content:center;align-items:center;gap:16px 24px;padding-top:20px;display:grid}.signup-identity__portrait{grid-area:1/1/3;width:112px;height:112px;margin:0}.signup-identity__field{grid-area:1/2;margin:0;padding:0}.signup-reference.signup-identity .signup-identity__continue{grid-area:2/2;min-height:48px;margin:0;font-size:18px}}@media (width>=960px),(width>=560px) and (height<=500px){:is(#design,body) .signup-identity .signup-identity__form:has(.signup-identity__visibility) .signup-identity__portrait{grid-row:1/4}:is(#design,body) .signup-identity .signup-identity__field:has(+.signup-identity__visibility){margin:0}:is(#design,body) .signup-identity .signup-identity__visibility{grid-area:2/2;margin:0}:is(#design,body) .signup-identity .signup-identity__form:has(.signup-identity__visibility) .signup-identity__continue{grid-row:3}}html[data-scrollbars=activity]{--preview-scroll-active:#ffffff26}html[data-scrollbars=activity][data-theme=light]{--preview-scroll-active:#00000029}html[data-scrollbars=activity],html[data-scrollbars=activity] :is(#design,body),html[data-scrollbars=activity] :is(#design,body) *{scrollbar-width:thin!important;scrollbar-color:transparent transparent!important}html[data-scrollbars=activity][data-scrolling-y],html[data-scrollbars=activity] :is(#design,body)[data-scrolling-y],html[data-scrollbars=activity] :is(#design,body) [data-scrolling-y]{scrollbar-color:var(--preview-scroll-active) transparent!important}html[data-scrollbars=activity]::-webkit-scrollbar{width:3px!important;height:0!important;display:block!important}html[data-scrollbars=activity] :is(#design,body)::-webkit-scrollbar{width:3px!important;height:0!important;display:block!important}html[data-scrollbars=activity] :is(#design,body) ::-webkit-scrollbar{width:3px!important;height:0!important;display:block!important}html[data-scrollbars=activity]::-webkit-scrollbar-track{background:0 0!important}html[data-scrollbars=activity] :is(#design,body)::-webkit-scrollbar-track{background:0 0!important}html[data-scrollbars=activity] :is(#design,body) ::-webkit-scrollbar-track{background:0 0!important}html[data-scrollbars=activity]::-webkit-scrollbar-corner{background:0 0!important}html[data-scrollbars=activity] :is(#design,body) ::-webkit-scrollbar-corner{background:0 0!important}html[data-scrollbars=activity]::-webkit-scrollbar-thumb{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:99px!important}html[data-scrollbars=activity] :is(#design,body)::-webkit-scrollbar-thumb{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:99px!important}html[data-scrollbars=activity] :is(#design,body) ::-webkit-scrollbar-thumb{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:99px!important}html[data-scrollbars=activity][data-scrolling-y]::-webkit-scrollbar-thumb{background:var(--preview-scroll-active)!important}html[data-scrollbars=activity] :is(#design,body)[data-scrolling-y]::-webkit-scrollbar-thumb{background:var(--preview-scroll-active)!important}html[data-scrollbars=activity] :is(#design,body) [data-scrolling-y]::-webkit-scrollbar-thumb{background:var(--preview-scroll-active)!important}@font-face{font-family:Grasp Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-cyrillic-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Grasp Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-greek-BQL42Lnq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Grasp Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grasp Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/outfit-latin-DUczz0KQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.grasp-landing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#000;--surface:#181818;--lavender:#b2b3ff;--purple:#6e40ff;--blue:#3044ff;--pink:#d77cdd;--muted:#b5b5b5;--content-width:1120px;--gutter:clamp(24px,4vw,56px);--section-gap:clamp(64px,7vw,104px)}.grasp-landing *{box-sizing:border-box}html[data-grasp-landing]{scroll-behavior:smooth;background:var(--black)}.grasp-landing{background:var(--black);color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Grasp Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.grasp-landing h1,.grasp-landing h2,.grasp-landing h3,.grasp-landing p,.grasp-landing figure{margin:0}.grasp-landing a{color:inherit;text-decoration:none}.grasp-landing button{font:inherit;color:inherit;cursor:pointer;border:0}.grasp-landing button,.grasp-landing a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.grasp-landing button:disabled{cursor:default}.grasp-landing button:focus-visible,.grasp-landing a:focus-visible{outline:2px solid var(--lavender);outline-offset:6px}.grasp-landing button,.grasp-landing a{transition:background-color .18s,color .18s,transform .18s}.grasp-landing img{max-width:100%;height:auto;display:block}.grasp-landing svg{width:100%;height:100%;display:block}.grasp-landing .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}.grasp-landing .site{width:100%;overflow:clip}.grasp-landing .board{width:100%;scroll-margin-top:28px;position:relative}.grasp-landing .layout-container{width:min(var(--content-width),calc(100% - 2 * var(--gutter)));margin-inline:auto}.grasp-landing .pill,.grasp-landing .store-button{color:#090909;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex}.grasp-landing .pill:hover,.grasp-landing .store-button:hover{background:#e9e9e9}.grasp-landing .pill:active,.grasp-landing .store-button:active{transform:scale(.97)}.grasp-landing .store-buttons{align-items:center;gap:14px;display:flex}.grasp-landing .store-button{flex:none;min-height:44px;padding:0 22px;font-size:13px}.grasp-landing .store-button .apple-icon{width:1.34em;height:1.5em}.grasp-landing .store-button .play-icon{width:1.4em;height:1.5em}.grasp-landing .avatar{object-fit:cover;border-radius:50%;flex:none;overflow:hidden}.grasp-landing .site-header{justify-content:space-between;align-items:center;gap:24px;height:84px;display:flex}.grasp-landing .wordmark{flex:none;justify-content:flex-start;align-items:center;width:91px;height:40px;display:flex}.grasp-landing .wordmark svg,.grasp-landing .wordmark-fallback{width:100%;height:auto;overflow:visible}.grasp-landing .wordmark .wordmark-live{display:none}.grasp-landing .wordmark.outfit-ready .wordmark-live{display:block}.grasp-landing .wordmark.outfit-ready .wordmark-fallback{display:none}.grasp-landing .wordmark-live text{font-synthesis:none;letter-spacing:0;fill:#fff;font-family:Grasp Outfit,sans-serif;font-style:normal;font-weight:500}.grasp-landing .header-start{color:#fff;background:0 0;border:1px solid #828282;min-width:108px;height:38px;padding:0 18px;font-size:12px}.grasp-landing .header-start:hover{background:#181818}.grasp-landing .hero-board{background:#000;padding-bottom:52px}.grasp-landing .hero-content{text-align:center;flex-direction:column;align-items:center;padding-top:32px;display:flex}.grasp-landing .hero-title{width:min(720px,calc(100% - 2 * var(--gutter)));letter-spacing:-1.7px;font-size:clamp(42px,4.8vw,56px);font-weight:600;line-height:1.08}.grasp-landing .hero-title span{letter-spacing:inherit!important}.grasp-landing .hero-subtitle{color:#aaa;letter-spacing:-.2px;max-width:calc(100% - 40px);margin-top:18px;font-size:16px;line-height:1.5}.grasp-landing .hero-stores{justify-content:center;margin-top:24px}.grasp-landing .hero-stores .store-button{min-width:132px}.grasp-landing .hero-call{aspect-ratio:630/950;--phone-fade:linear-gradient(to bottom,#000 0%,#000 83%,#000000f5 86%,#000c 90%,#0006 94%,#0000001f 97%,transparent 100%);width:clamp(270px,23vw,320px);max-width:calc(100% - 48px);-webkit-mask-image:var(--phone-fade);-webkit-mask-image:var(--phone-fade);mask-image:var(--phone-fade);margin:36px auto 0;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.grasp-landing .hero-call img{width:100%;height:auto}.grasp-landing .features-board{padding:10px 0 var(--section-gap)}.grasp-landing .features-heading{text-align:center;letter-spacing:-1px;font-size:clamp(32px,3.4vw,42px);font-weight:400;line-height:1.18}.grasp-landing .features-description{text-align:center;color:#bbb;letter-spacing:-.3px;max-width:550px;margin:20px auto 0;font-size:16px;line-height:1.5}.grasp-landing .feature-grid{grid-template-rows:minmax(228px,auto) minmax(310px,auto);grid-template-columns:1.04fr 1fr;gap:24px;margin-top:48px;display:grid}.grasp-landing .feature-card{border-radius:22px;min-width:0;position:relative;overflow:hidden}.grasp-landing .team-card{text-align:center;color:#000;background:var(--lavender);grid-row:span 2;min-height:562px;padding:44px 24px 0}.grasp-landing .team-title{letter-spacing:-1px;font-size:36px;font-weight:500;line-height:1.2}.grasp-landing .team-button{z-index:1;color:#fff;background:#000;min-width:132px;min-height:46px;margin-top:24px;padding:0 20px;font-size:13px;font-weight:400;position:relative}.grasp-landing .team-button:hover{background:#202020}.grasp-landing .team-phone{width:min(466px,95%);max-width:none;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.grasp-landing .feature-text{z-index:1;min-width:0;position:relative}.grasp-landing .feature-title{letter-spacing:-.7px;font-size:26px;font-weight:500;line-height:1.2}.grasp-landing .feature-copy{letter-spacing:-.2px;margin-top:14px;font-size:14px;line-height:1.55}.grasp-landing .voice-card{background:#181818;grid-template-columns:1.23fr 1fr;align-items:center;gap:8px;padding:28px;display:grid}.grasp-landing .voice-card .feature-copy{color:#c8c8c8}.grasp-landing .feature-wave{justify-self:end;width:100%;max-width:232px;height:auto}.grasp-landing .translate-card{background:var(--purple);grid-template-columns:1fr minmax(180px,43%);align-items:center;gap:20px;padding:28px;display:grid}.grasp-landing .translate-card .feature-copy{color:#ddd0ff}.grasp-landing .translate-button{color:#fff;background:#ffffff29;min-width:124px;min-height:44px;margin-top:20px;padding:0 20px;font-size:13px;font-weight:400}.grasp-landing .translate-button:hover{background:#ffffff42}.grasp-landing .feature-translation{background:#191919;border-radius:16px;justify-self:end;width:100%;min-width:0;max-width:222px;padding:22px 14px;box-shadow:0 8px 20px #0002}.grasp-landing .translation-title{letter-spacing:-.4px;font-size:16px;font-weight:400;line-height:1.4}.grasp-landing .language-grid{grid-template-columns:1fr 1fr;gap:18px 10px;margin-top:22px;display:grid}.grasp-landing .language{white-space:nowrap;color:#aaa;letter-spacing:-.15px;align-items:center;gap:6px;font-size:11px;line-height:1.2;display:flex}.grasp-landing .flag{border-radius:50%;flex:none;width:24px;height:24px;font-size:12px;display:block;position:relative;overflow:hidden}.grasp-landing .flag-de{background:linear-gradient(#080808 0 33.333%,#dd082b 33.333% 66.666%,#ffc632 66.666%)}.grasp-landing .flag-es{background:linear-gradient(#e72c4b 0 27%,#ffd248 27% 74%,#e72c4b 74%)}.grasp-landing .flag-it{background:linear-gradient(90deg,#069d68 0 33.333%,#fff 33.333% 66.666%,#e45152 66.666%)}.grasp-landing .flag-us{background:repeating-linear-gradient(#ed5160 0 7.692%,#fff 7.692% 15.384%)}.grasp-landing .flag-us:before{content:"";background:#266ec3;width:54%;height:55%;position:absolute;top:0;left:0}.grasp-landing .flag-us:after{content:"✦ ✦\a ✦ ✦\a ✦ ✦";white-space:pre;color:#fff;letter-spacing:-.08em;font-family:Arial,sans-serif;font-size:.38em;line-height:1.4;position:absolute;top:2%;left:8%}.grasp-landing .community-board{background:var(--surface)}.grasp-landing .community-canvas{width:min(1240px,calc(100% - 2 * var(--gutter)));aspect-ratio:1292/790;margin-inline:auto;position:relative;container-type:inline-size}.grasp-landing .community-statement{text-align:center;letter-spacing:-.6px;width:min(690px,62%);font-size:clamp(23px,2.65cqw,33px);font-weight:400;line-height:1.28;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grasp-landing .greeting{--u:.0773994cqw;left:calc(var(--x)*var(--u));top:calc(var(--y)*var(--u));white-space:nowrap;align-items:center;gap:8px;width:max-content;display:flex;position:absolute}.grasp-landing .greeting .avatar{width:clamp(34px,3.9cqw,48px);height:clamp(34px,3.9cqw,48px)}.grasp-landing .greeting-text{letter-spacing:-.35px;border-radius:999px;justify-content:center;align-items:center;min-height:clamp(32px,3.3cqw,41px);padding:0 clamp(13px,1.5cqw,18px);font-size:clamp(12px,1.26cqw,15px);font-weight:400;line-height:1;display:flex}.grasp-landing .greeting-lavender .greeting-text{background:var(--lavender);color:#080810}.grasp-landing .greeting-pink .greeting-text{background:var(--pink);color:#fff}.grasp-landing .greeting-blue .greeting-text{background:var(--blue);color:#fff}.grasp-landing .greeting-white .greeting-text{color:#050505;background:#fff}.grasp-landing .greeting-purple .greeting-text{background:var(--purple);color:#fff}.grasp-landing .ciao{--x:296;--y:78}.grasp-landing .bongu{--x:844;--y:63}.grasp-landing .merhaba{--x:115;--y:195}.grasp-landing .german{--x:897;--y:228}.grasp-landing .greek{--x:514;--y:170}.grasp-landing .greeting-text[lang=hi]{letter-spacing:0;font-family:Noto Sans Devanagari,Kohinoor Devanagari,Nirmala UI,sans-serif;line-height:1.3}.grasp-landing .bonjour{--x:59;--y:431}.grasp-landing .spanish{--x:937;--y:533}.grasp-landing .english{--x:253;--y:596}.grasp-landing .ukrainian{--x:721;--y:648}.grasp-landing .download-board{padding-top:var(--section-gap)}.grasp-landing .download-banner{background:var(--purple);border-radius:22px;min-height:430px;padding:64px 46px;position:relative;overflow:hidden}.grasp-landing .download-title{z-index:2;letter-spacing:-1.2px;width:47%;font-size:clamp(36px,3.5vw,48px);font-weight:400;line-height:1.1;position:relative}.grasp-landing .download-stores{z-index:3;gap:14px;margin-top:30px;position:relative}.grasp-landing .download-stores .store-button{min-width:132px;height:44px;padding:0 17px;font-size:13px}.grasp-landing .download-phone{width:56%;max-width:none;height:auto;position:absolute;top:28px;left:44%}.grasp-landing .site-footer{margin-top:var(--section-gap);background:var(--surface);padding:34px 0}.grasp-landing .footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:44px;display:grid}.grasp-landing .footer-logo{justify-self:start;align-items:center;width:29px;height:38px;display:flex}.grasp-landing .footer-logo svg{width:29px;height:auto}.grasp-landing .footer-nav{color:#b4b4b4;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 34px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.grasp-landing .footer-nav a:hover{color:#fff}.grasp-landing .footer-socials{color:#bfbfbf;justify-self:end;align-items:center;gap:14px;display:flex}.grasp-landing .footer-socials a{justify-content:center;align-items:center;width:28px;height:28px;padding:6px;display:flex}.grasp-landing .footer-socials a:hover{color:#fff}@media (width>=900px) and (width<=1100px){.grasp-landing .voice-card,.grasp-landing .translate-card{padding:24px}.grasp-landing .feature-title{font-size:24px}.grasp-landing .translate-card{grid-template-columns:1fr 180px;gap:14px}.grasp-landing .feature-translation{padding-inline:12px}.grasp-landing .language{gap:5px;font-size:10px}.grasp-landing .flag{width:22px;height:22px}.grasp-landing .team-title{font-size:32px}}@media (width<=899px){.grasp-landing .feature-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:20px;max-width:560px;margin:36px auto 0}.grasp-landing .team-card{grid-row:auto;min-height:550px}.grasp-landing .voice-card{min-height:220px}.grasp-landing .translate-card{min-height:300px}.grasp-landing .download-banner{min-height:385px;padding:54px 34px}.grasp-landing .download-title{width:49%;font-size:36px}.grasp-landing .download-stores{gap:10px}.grasp-landing .download-stores .store-button{min-width:122px;padding:0 14px;font-size:12px}.grasp-landing .download-phone{width:64%;top:44px;left:47%}.grasp-landing .footer-nav{gap:18px 24px;font-size:12px}}@media (width>=760px) and (width<=899px){.grasp-landing .german{--y:204}.grasp-landing .bonjour{--x:27}}@media (width<=759px){.grasp-landing{--gutter:24px}.grasp-landing .site-header{height:76px}.grasp-landing .wordmark{width:84px;height:38px}.grasp-landing .wordmark svg,.grasp-landing .wordmark-fallback{width:100%}.grasp-landing .header-start{min-width:102px;height:36px;font-size:11px}.grasp-landing .hero-title{letter-spacing:-1.2px;width:calc(100% - 40px);max-width:580px;font-size:clamp(30px,8.8vw,42px);line-height:1.09}.grasp-landing .hero-content{padding-top:34px}.grasp-landing .hero-subtitle{margin-top:16px;font-size:14px}.grasp-landing .hero-call{width:min(300px,100% - 48px);margin-top:32px}.grasp-landing .hero-board{padding-bottom:44px}.grasp-landing .features-description{max-width:480px;font-size:15px}.grasp-landing .features-description br{display:none}.grasp-landing .community-canvas{aspect-ratio:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 18px;padding:48px 0;display:flex}.grasp-landing .community-statement{letter-spacing:-.6px;order:1;width:100%;max-width:550px;margin:22px auto;font-size:clamp(24px,4.3vw,30px);line-height:1.35;position:static;transform:none}.grasp-landing .community-statement br{display:none}.grasp-landing .greeting{order:0;gap:7px;position:static}.grasp-landing .greeting .avatar{width:35px;height:35px}.grasp-landing .greeting-text{min-height:33px;padding:0 13px;font-size:12px}.grasp-landing .bonjour,.grasp-landing .spanish,.grasp-landing .english,.grasp-landing .ukrainian{order:2}.grasp-landing .footer-inner{grid-template-columns:1fr 1fr;gap:28px}.grasp-landing .footer-nav{grid-area:2/1/auto/-1;justify-content:flex-start}.grasp-landing .footer-socials{grid-area:1/2}}@media (width<=559px){.grasp-landing .community-canvas{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;display:grid}.grasp-landing .community-statement{grid-column:1/-1}.grasp-landing .greeting.greek{grid-column:1/-1;justify-self:center}.grasp-landing .hero-title{font-size:clamp(30px,8.8vw,40px)}.grasp-landing .hero-subtitle{font-size:13px}.grasp-landing .features-heading{font-size:32px}.grasp-landing .features-description{font-size:14px}.grasp-landing .team-card{min-height:0;padding:36px 18px 0}.grasp-landing .team-title{font-size:31px}.grasp-landing .team-phone{width:min(420px,100% + 72px);max-width:none;margin-top:24px;position:relative;bottom:auto;left:50%}.grasp-landing .team-button{margin-top:22px}.grasp-landing .voice-card{min-height:265px;padding:26px 24px;display:block}.grasp-landing .feature-title{font-size:26px}.grasp-landing .voice-card .feature-copy{max-width:275px}.grasp-landing .feature-wave{width:185px;position:absolute;bottom:10px;right:20px}.grasp-landing .translate-card{min-height:396px;padding:27px 24px;display:block}.grasp-landing .translate-card .feature-copy{max-width:275px}.grasp-landing .feature-translation{width:222px;margin:26px 0 0 auto;position:relative}.grasp-landing .download-banner{min-height:550px;padding:34px 26px}.grasp-landing .download-title{width:100%;font-size:clamp(32px,8.8vw,40px);line-height:1.08}.grasp-landing .download-stores{gap:10px;margin-top:25px}.grasp-landing .download-stores .store-button{min-width:0;height:42px;padding:0 16px;font-size:12px}.grasp-landing .download-phone{width:465px;top:274px;left:4%}.grasp-landing .site-footer{padding-block:30px}.grasp-landing .footer-nav{gap:16px 23px}}@media (width<=359px){.grasp-landing{--gutter:20px}.grasp-landing .hero-content{padding-top:28px}.grasp-landing .hero-subtitle{font-size:12px}.grasp-landing .team-title{font-size:27px}.grasp-landing .feature-title{font-size:24px}.grasp-landing .feature-copy{font-size:13px}.grasp-landing .download-banner{padding-inline:22px}.grasp-landing .download-stores{gap:8px}.grasp-landing .download-stores .store-button{padding:0 13px;font-size:11px}.grasp-landing .community-statement{font-size:23px}}@media (prefers-reduced-motion:reduce){html[data-grasp-landing]{scroll-behavior:auto}.grasp-landing *,.grasp-landing :before,.grasp-landing :after{transition:none!important;animation:none!important}}.grasp-landing{min-height:100svh;font-size:16px;font-weight:400;line-height:normal}.vg-app .grasp-landing :is(h1,h2,h3){text-wrap:initial}html[data-grasp-landing],html[data-grasp-landing] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}.grasp-landing :focus-visible{outline:2px solid var(--lavender);outline-offset:6px}.grasp-landing .grasp-skip{z-index:100;color:#090909;background:#fff;border-radius:12px;padding:12px 20px;position:fixed;inset:12px auto auto 12px;transform:translateY(-200%)}.grasp-skip:focus{transform:none}.grasp-landing #grasp-content:focus{outline:none}body .launch-document{color:#f6f6f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09090b;min-block-size:100svh}body .launch-document>a,body .launch-document .launch-legal-links a,body .launch-document__body a{color:var(--theme-accent);text-underline-offset:.2em}body .launch-document .launch-notice{border:1px solid var(--theme-line);background:var(--theme-fill);color:var(--theme-text)}body .launch-document__body{color:#b8b8c5}body .launch-document__body h2{color:#f6f6f8}body .launch-document__body p{overflow-wrap:anywhere}body .launch-document .launch-legal-links{border-block-start:1px solid #30303b;padding-block-start:1rem}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--vg-font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{scroll-padding-top:24px}html,body{background:var(--theme-bg,#09090b)}body{color:var(--theme-text)}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:3px solid var(--vg-focus);outline-offset:2px}::selection{background:var(--theme-accent-soft)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vg-voice-error{background:var(--theme-danger-soft);color:var(--theme-danger);border-radius:12px;padding:12px 14px;font-size:.875rem;line-height:1.55}.vg-voice-consent{color:var(--theme-muted);align-items:flex-start;gap:12px;font-size:.8125rem;line-height:1.6;display:flex}.vg-voice-consent input{width:20px;height:20px;accent-color:var(--theme-action);flex:0 0 20px;margin:2px 0 0}.vg-sheet audio{width:100%}@keyframes vg-record-pulse{50%{box-shadow:0 0 0 5px var(--theme-line)}}@font-face{font-family:Grasp Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-cyrillic-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Grasp Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-greek-BQL42Lnq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Grasp Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grasp Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/outfit-latin-DUczz0KQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vg-bg:var(--theme-bg);--vg-surface:var(--theme-surface);--vg-text:var(--theme-text);--vg-secondary:var(--theme-muted);--vg-tertiary:var(--theme-faint);--vg-accent:var(--theme-action);--vg-accent-hover:var(--theme-action-hover);--vg-accent-soft:var(--theme-accent-soft);--vg-danger:var(--theme-danger);--vg-focus:var(--theme-focus);--vg-positive:var(--theme-positive);--vg-line:var(--theme-line);--vg-fill:var(--theme-fill);--vg-glass:var(--theme-glass);--vg-shadow:var(--theme-shadow);--vg-radius:32px;--vg-tap:44px;--vg-space-s:8px;--vg-space-m:16px;--vg-space-l:24px;--vg-space-xl:32px;--vg-max:580px;--vg-max-wide:1080px;--vg-font:"Grasp Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif;--vg-ease:cubic-bezier(.22, 1, .36, 1);--ui-bg:#000;--ui-surface:#252523;--ui-field:#1b1b1a;--ui-text:#f5f5f5;--ui-muted:#9da3a7;--ui-faint:#81888d;--ui-line:#393934;--ui-divider:#ffffff0e;--ui-hover:#1c1f21;--ui-press:#24282b;--ui-selected:#232628;--ui-focus:#a0a8af;--ui-accent:#7ebc73;--ui-accent-fill:#a5cba0;--ui-accent-ink:#10180e;--ui-badge-muted:#686b72;--ui-danger:#ec5f5f;--ui-danger-fill:#cf3c46;--ui-toast:#242a2d;--ui-glass:#252523e0;--ui-glass-line:#f5f5f517;--ui-glass-divider:#f5f5f51f;--ui-shadow-pop:0 24px 64px #00000080, 0 2px 8px #0003;--ui-scrim:#00000038;--ui-skeleton:#fff1;--ui-skeleton-hi:#ffffff1f;--ui-accent-text:var(--ui-accent);--ui-text-2:#c4c9cc;--ui-tile-text:#a9adb2;--ui-fill:#2b2b28;--ui-fill-hover:#33332f;--ui-fill-press:#343430;--ui-badge-soft:#33332f;--ui-input:#20201e;--ui-segment-on:#41413d;--ui-inverse:#eff2f0;--ui-inverse-ink:#101112;--ui-play:#f5f5f5;--ui-play-ink:var(--ui-bg);--ui-switch-off:#3a3a37;--ui-track:#2c3032;--ui-knob:#f5f5f5;--ui-radio-ring:#4a4d50;--ui-group-line:#343438;--ui-group-sep:#2a2a2c;--ui-soft-line:#1b1d1f;--ui-ctrl:#262624;--ui-ctrl-hover:#30302d;--ui-call-card:#151615;--ui-bubble-in:#252523;--ui-bubble-in-text:#f4f4f6;--ui-bubble-in-meta:#bcb6c4;--ui-bubble-out:#283325;--ui-bubble-out-text:#edf2eb;--ui-bubble-out-meta:#abb9a7;--ui-date-chip:#202022;--ui-date-chip-text:#a0a0a5;--ui-danger-text:#f08a80;--ui-record:#ff4f4f;--ui-warn:#e3a33d;--ui-orb-dim:#3b4247;--ui-tint:#ffffff0d;--ui-scrollbar:#ffffff29;--ui-sheet-scrim:#0000006b;--ui-lift-scrim:#0000005c;--ui-swatch-ring:#ffffff14;--ui-nav-shadow:0 8px 30px #0006, inset 0 1px 2px #ffffff14;--ui-edge:22px;--ui-r-row:14px;--ui-r-card:16px;--ui-r-menu:20px;--ui-r-item:13px;--ui-r-sheet:26px;--ui-tap:44px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#fff;--ui-surface:#f2f3f5;--ui-field:#eef0f2;--ui-text:#181b1d;--ui-muted:#666e74;--ui-faint:#727a80;--ui-line:#dce1e4;--ui-divider:#181b1d1a;--ui-hover:#eceef0;--ui-press:#e1e5e8;--ui-selected:#e8ebed;--ui-focus:#647580;--ui-badge-muted:#686e73;--ui-danger:#c4312f;--ui-danger-fill:#c4312f;--ui-toast:#f7f8f9;--ui-glass:#ffffffeb;--ui-glass-line:#10181e14;--ui-glass-divider:#10181e1a;--ui-shadow-pop:0 14px 34px #141e2829, 0 1px 4px #141e2814;--ui-scrim:#12181d2e;--ui-skeleton:#121b210f;--ui-skeleton-hi:#121b2106;--ui-accent-text:#477741;--ui-text-2:#4d575e;--ui-tile-text:#3a3d42;--ui-fill:#e8ebed;--ui-fill-hover:#dfe3e6;--ui-fill-press:#d6dbdf;--ui-badge-soft:#eef0f2;--ui-input:#eef0f2;--ui-segment-on:#fff;--ui-inverse:#282b2e;--ui-inverse-ink:#fff;--ui-play:var(--ui-accent);--ui-play-ink:#fff;--ui-switch-off:#d9dee2;--ui-track:#d9dee2;--ui-knob:#fff;--ui-radio-ring:#aab1b7;--ui-group-line:#dce1e4;--ui-group-sep:#e6e9eb;--ui-soft-line:#e6e9eb;--ui-ctrl:#eef0f2;--ui-ctrl-hover:#e3e7ea;--ui-call-card:#f7f8f9;--ui-bubble-in:#f1f2f3;--ui-bubble-in-text:#181b1d;--ui-bubble-in-meta:#6f6b78;--ui-bubble-out:#d8e7d6;--ui-bubble-out-text:#192418;--ui-bubble-out-meta:#4f5c4c;--ui-date-chip:#eceef0;--ui-date-chip-text:#5f666c;--ui-danger-text:#c4312f;--ui-record:#e0343a;--ui-warn:#9a6206;--ui-orb-dim:#c9d0d5;--ui-tint:#121b210d;--ui-scrollbar:#121b2138;--ui-sheet-scrim:#12181d47;--ui-lift-scrim:#12181d33;--ui-swatch-ring:#10181e1f;--ui-nav-shadow:0 8px 28px #171f251a;--theme-bg:#fff;--theme-blue:#0a6fd8;--theme-blue-text:#0b62bd;--theme-blue-soft:#e4effb;--theme-surface:#f2f3f5;--theme-fill:#e8ebed;--theme-raised:#f7f8f9;--theme-text:#181b1d;--theme-muted:#5d656b;--theme-faint:#6a7278;--theme-line:#dce1e4;--theme-control-line:#9aa2a8;--theme-accent:#282b2e;--theme-action:#282b2e;--theme-action-hover:#3a3e42;--theme-accent-soft:#eceef0;--theme-focus:#647580;--theme-danger:#c4312f;--theme-danger-soft:#fbeaea;--theme-danger-action:#c4312f;--theme-warning:#8a5a00;--theme-warning-soft:#fcf1dc;--theme-positive:#2f7a55;--theme-positive-soft:#e2f2e9;--theme-glass:#ffffffeb;--theme-shadow:0 12px 40px #141e2824}:root[data-theme=light] :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] ::selection{color:#181b1d;background:#cfe3cb}:root[data-theme=light] :is(#design,body) .vg-sheet-backdrop{background:var(--ui-sheet-scrim)}:root{--motion-press:.1s;--motion-small:.15s;--motion-medium:.25s;--motion-exit:.2s;--motion-enter:.3s;--motion-sheet:.4s;--motion-page:.45s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--ease-decelerate:cubic-bezier(0, 0, 0, 1);--ease-accelerate:cubic-bezier(.3, 0, 1, 1)}:root[data-motion=reduced]{--motion-medium:.15s;--motion-enter:.15s;--motion-sheet:.15s;--motion-page:.15s}.vg-app{min-height:100dvh;font:.9375rem/1.5 var(--vg-font);color:var(--vg-text)}.vg-app h1,.vg-app h2,.vg-app h3,.vg-app p{margin:0}.vg-app h1,.vg-app h2,.vg-app h3{letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.15}.vg-app button,.vg-app input,.vg-app select,.vg-app textarea{font-family:inherit}.vg-icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:21px;height:21px}.vg-icon--lg{width:28px;height:28px}.vg-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vg-skip{z-index:100;background:var(--theme-surface);border-radius:12px;padding:12px 20px;position:fixed;top:-100px;left:24px}.vg-skip:focus{top:12px}.vg-stack{flex-direction:column;gap:20px;display:flex}.vg-caption,.vg-card__footer{color:var(--vg-secondary);font-size:.75rem;line-height:1.5}.vg-card__footer{margin-top:8px!important}.vg-card{background:var(--vg-surface);border:1px solid var(--vg-line);border-radius:var(--vg-radius);box-shadow:var(--vg-shadow);padding:24px}.vg-btn{min-height:46px;transition:background .18s, box-shadow .18s, transform .18s var(--vg-ease);border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:9px;padding:12px 21px;font-size:.875rem;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex;position:relative}.vg-btn:not(:disabled):active{transform:scale(.97)}.vg-btn--primary{color:#fff;background:var(--vg-accent);box-shadow:0 3px 8px var(--theme-line), inset 0 1px var(--theme-line)}.vg-btn--primary:hover:not(:disabled){background:var(--vg-accent-hover);box-shadow:0 5px 14px var(--theme-line)}.vg-btn--secondary{color:var(--vg-text);background:var(--theme-fill)}.vg-btn--ghost{color:var(--theme-accent);background:0 0;padding-inline:10px}.vg-btn--danger{color:#fff;background:var(--vg-danger)}.vg-btn--block{width:100%}.vg-btn:disabled{opacity:.45}.vg-btn[aria-busy=true]{opacity:.7}.vg-spinner{border:1.7px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite vg-spin;display:inline-block}.vg-wordmark{white-space:nowrap;letter-spacing:-.9px;align-items:center;gap:10px;font-size:1.3125rem;font-weight:650;line-height:1;display:inline-flex}.vg-logo{width:29px;height:29px;color:var(--theme-accent);justify-content:center;align-items:center;gap:2px;display:inline-flex}.vg-logo i{background:currentColor;border-radius:4px;width:3px;height:9px;display:block}.vg-logo i:nth-child(2),.vg-logo i:nth-child(4){height:17px}.vg-logo i:nth-child(3){height:25px}.vg-conversation-art{aspect-ratio:1;isolation:isolate;width:100%;max-width:420px;margin:auto;position:relative}.vg-art-globe{filter:drop-shadow(8px 24px 28px #6394c727);width:100%;position:absolute;inset:0}.vg-art-orbit{border:1px solid var(--theme-line);z-index:-1;border-radius:50%;position:absolute;inset:10%;transform:rotate(-30deg)scale(1.21,.68)}.vg-art-orbit--two{transform:rotate(35deg)scale(1.08,.78)}.vg-art-bubble{border:1px solid var(--theme-line);box-shadow:0 10px 35px #315b8e17, inset 0 1px var(--theme-surface);-webkit-backdrop-filter:blur(12px);background:#181818c9;border-radius:21px;align-items:center;gap:10px;padding:16px 19px;animation:9s ease-in-out infinite vg-float;display:flex;position:absolute}.vg-art-bubble--ru{top:25%;left:0;transform:rotate(-5deg)}.vg-art-bubble--en{animation-delay:-4s;bottom:24%;right:1%;transform:rotate(4deg)}.vg-art-bubble strong{letter-spacing:-.6px;font-size:clamp(1.125rem,1.6vw,1.5625rem);font-weight:550}.vg-art-language{background:var(--theme-accent-soft);width:27px;height:27px;color:var(--theme-accent);border-radius:9px;place-items:center;font-size:.625rem;font-weight:600;display:grid}.vg-art-bubble--en .vg-art-language{background:var(--theme-accent-soft);color:var(--theme-accent)}.vg-art-wave{height:20px;color:var(--theme-accent);align-items:center;gap:2px;display:flex}.vg-art-wave i{background:currentColor;border-radius:4px;width:2px;height:5px}.vg-art-wave i:nth-child(2n){height:12px}.vg-art-wave i:nth-child(3){height:18px}.vg-art-spark{background:var(--theme-accent);width:5px;height:5px;box-shadow:0 0 0 5px var(--theme-line);border-radius:50%;position:absolute}.vg-art-spark--one{bottom:15%;left:28%}.vg-art-spark--two{background:var(--theme-accent-soft);width:4px;height:4px;top:17%;right:24%}.vg-shell{width:100%;max-width:var(--vg-max);margin:0 auto;padding:42px 24px}.vg-field{flex-direction:column;gap:9px;min-width:0;display:flex}.vg-field>label,.vg-field>span:first-child{font-size:.75rem;font-weight:600}.vg-input{border:1px solid var(--theme-line);background:var(--theme-surface);width:100%;min-height:48px;color:var(--vg-text);border-radius:12px;padding:12px 14px;font-size:1rem;line-height:1.45;transition:border-color .2s,box-shadow .2s}.vg-input::placeholder{color:var(--theme-muted)}.vg-input:focus{background:var(--theme-surface);border-color:var(--theme-line);box-shadow:0 0 0 3px var(--theme-line);outline:none}.vg-invite-input{min-height:108px;font-size:.875rem}.vg-field .vg-card__footer{margin-top:0!important}.vg-input:disabled{opacity:.65}.vg-error-text{color:var(--theme-danger);font-size:.8125rem;line-height:1.5}.vg-error-text:empty{display:none}.vg-avatar{background:linear-gradient(150deg,var(--theme-accent-soft),var(--theme-accent-soft) 55%,var(--theme-accent-soft));width:132px;height:132px;color:var(--theme-accent);letter-spacing:-2px;border:1px solid var(--theme-line);box-shadow:inset 0 2px 1px var(--theme-line), 0 12px 35px var(--theme-line);border-radius:40px;flex-shrink:0;place-items:center;font-size:2.6875rem;font-weight:500;display:grid}.vg-avatar--md{letter-spacing:-.7px;width:66px;height:66px;box-shadow:none;border-radius:22px;font-size:1.5rem}.vg-avatar--sm{letter-spacing:-.4px;width:39px;height:39px;box-shadow:none;border-radius:13px;font-size:.875rem}.vg-share-link{color:var(--theme-accent);font-size:.75rem}.vg-call-workspace{flex-direction:column;max-width:1370px;min-height:100dvh;margin:0 auto;padding:28px 48px 24px;display:flex}.vg-captions{background:var(--theme-surface);border:1px solid var(--vg-line);border-radius:28px;flex-direction:column;min-height:0;max-height:max(460px,100dvh - 220px);display:flex;position:relative;overflow:hidden}.vg-captions__header{border-bottom:1px solid var(--vg-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:24px 26px 21px;display:flex}.vg-captions__header h2{margin-top:7px;font-size:1.3125rem}.vg-original-toggle{background:var(--theme-fill);min-height:35px;color:var(--theme-muted);border:1px solid #0000;border-radius:10px;padding:8px 10px;font-size:.625rem}.vg-original-toggle[aria-pressed=true]{color:var(--theme-accent);background:var(--theme-accent-soft)}.vg-captions__feed{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dedee5 transparent;flex-direction:column;flex:1;gap:20px;min-height:180px;padding:26px;scroll-padding:20px;display:flex;overflow-y:auto}.vg-caption-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:13px;min-height:250px;padding:30px 12px;display:flex}.vg-caption-empty h3{letter-spacing:-.02em;color:var(--theme-muted);font-size:1.125rem}.vg-caption-empty p{max-width:260px;color:var(--theme-muted);font-size:.75rem;line-height:1.7}.vg-caption-line{max-width:91%;animation:vg-enter .25s var(--vg-ease);align-self:flex-start}.vg-caption-line__who{color:var(--theme-muted);align-items:center;gap:7px;margin:0 5px 6px;font-size:.625rem;display:flex}.vg-caption-line p{background:var(--theme-fill);border:1px solid var(--theme-line);color:var(--theme-text);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px 16px 16px 5px;padding:12px 16px;font-size:.9375rem;line-height:1.55}.vg-caption-line--mine{align-self:flex-end}.vg-caption-line--mine .vg-caption-line__who{justify-content:flex-end}.vg-caption-line--mine p{background:var(--theme-accent-soft);border-color:var(--theme-line);color:var(--theme-accent);border-radius:16px 16px 5px}.vg-caption-line--original p{border:1px dashed var(--theme-line);color:var(--theme-muted);background:0 0;font-size:.8125rem}.vg-caption-line--partial p{opacity:.8}.vg-caption-caret{background:var(--theme-accent);vertical-align:-1px;width:2px;height:14px;margin-inline-start:3px;animation:1.2s ease-in-out infinite vg-caret;display:inline-block}.vg-mark{background:var(--theme-fill);border-radius:4px;padding:2px 5px;font-size:.5625rem}.vg-captions__jump{color:var(--theme-accent);white-space:nowrap;border:1px solid var(--theme-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181818ed;border-radius:100px;align-items:center;gap:7px;min-height:38px;padding:8px 14px;font-size:.6875rem;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 3px 16px #142e4e12}.vg-captions__jump .vg-icon{width:14px;height:14px}.vg-caption-warning{background:var(--theme-warning-soft);color:var(--theme-warning);font-size:.75rem;padding:13px 24px!important}.vg-controls{border:1px solid var(--theme-line);box-shadow:0 8px 35px #262c4510, inset 0 1px var(--theme-surface);-webkit-backdrop-filter:blur(22px);background:#181818c7;border-radius:27px;justify-content:center;align-items:center;gap:20px;padding:13px 23px 11px;display:flex}.vg-round{width:74px;color:var(--vg-secondary);background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;font-size:.625rem;line-height:1.2;display:flex}.vg-round>span:first-child{width:49px;height:49px;color:var(--theme-muted);background:var(--theme-fill);border-radius:50%;place-items:center;transition:all .2s;display:grid}.vg-round:hover:not(:disabled)>span:first-child{background:var(--theme-fill);transform:translateY(-1px)}.vg-round:active:not(:disabled)>span:first-child{transform:scale(.94)}.vg-round[aria-pressed=true]>span:first-child{color:var(--theme-accent);background:var(--theme-accent-soft)}.vg-round:disabled{opacity:.45}.vg-sheet-backdrop{z-index:50;background:var(--theme-accent-soft);-webkit-backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:30px;animation:.2s ease-out vg-fade;display:flex;position:fixed;inset:0}.vg-sheet{overscroll-behavior:contain;border:1px solid var(--theme-line);width:100%;max-width:530px;max-height:min(86dvh,860px);animation:vg-sheet .35s var(--vg-ease);background:#181818f7;border-radius:28px;padding:28px;overflow-y:auto;box-shadow:0 30px 100px #18223633}.vg-sheet__head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.vg-sheet__head h2{font-size:1.5625rem}.vg-sheet__head .vg-btn{font-size:.8125rem}.vg-sheet>.vg-btn{margin-top:24px}.vg-sheet .vg-card{box-shadow:none;border-radius:20px;padding:20px}.vg-sheet .vg-stack{gap:16px}.vg-banner{background:var(--theme-accent-soft);color:var(--theme-muted);border:1px solid var(--theme-line);border-radius:15px;padding:16px 20px;font-size:.8125rem}.vg-banner p+p{margin-top:6px}.vg-banner--info{background:var(--theme-accent-soft);color:var(--theme-accent);border-color:var(--theme-line)}.vg-banner .vg-btn{min-height:38px;font-size:.75rem}.vg-report-text{border:1px solid var(--vg-line);resize:vertical;background:var(--theme-surface);border-radius:12px;width:100%;min-height:160px;padding:12px;font:.6875rem/1.5 ui-monospace,monospace}@media (width>=1600px){.vg-dashboard{padding-top:54px}.vg-hero{min-height:470px}.vg-hero__copy{padding:53px 0 45px 48px}.vg-hero h1{font-size:3.875rem}.vg-hero__actions .vg-btn{font-size:.875rem}.vg-hero__description{font-size:1rem}}@media (width<=1200px){.vg-art-bubble{gap:8px;padding:13px}.vg-art-bubble strong{font-size:1.1875rem}.vg-art-wave{display:none}}@media (width<=900px){.vg-art-bubble{border-radius:16px;gap:6px;padding:12px}.vg-art-language{border-radius:7px;width:22px;height:22px;font-size:.5rem}.vg-art-bubble strong{font-size:1.0625rem}.vg-call-workspace{padding:20px 24px}.vg-captions__header{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 20px}.vg-captions__feed{padding:20px}}@media (width<=700px){.vg-conversation-art{max-width:280px;margin:auto}.vg-art-bubble strong{font-size:1.3125rem}.vg-art-bubble{border-radius:19px;padding:14px 17px}.vg-art-bubble--ru{top:27%;left:-12px}.vg-art-bubble--en{bottom:25%;right:-12px}.vg-shell{padding:16px 24px calc(30px + env(safe-area-inset-bottom))}.vg-call-workspace{padding:max(15px,env(safe-area-inset-top)) 16px calc(12px + env(safe-area-inset-bottom));min-height:100dvh}.vg-captions{border-radius:23px;flex:1;min-height:240px;max-height:none}.vg-captions__header{flex-direction:row;align-items:center;gap:10px;padding:17px 18px}.vg-captions__header h2{margin-top:4px;font-size:1.125rem}.vg-original-toggle{padding:8px;font-size:.5625rem}.vg-captions__feed{flex:auto;gap:18px;height:clamp(200px,100dvh - 490px,540px);padding:18px}.vg-caption-empty{min-height:190px;padding:18px 10px}.vg-caption-empty h3{font-size:1rem}.vg-caption-empty p{max-width:230px;font-size:.6875rem}.vg-caption-line p{padding:11px 14px;font-size:.875rem}.vg-caption-line__who{font-size:.5625rem}.vg-caption-line{max-width:92%}.vg-controls{border-radius:26px;gap:12px;width:auto;padding:11px 12px 9px}.vg-round{gap:6px;width:65px;font-size:.5625rem}.vg-round>span:first-child{width:45px;height:45px}.vg-sheet-backdrop{align-items:flex-end;padding:0}.vg-sheet{max-width:none;max-height:91dvh;padding:24px 22px calc(28px + env(safe-area-inset-bottom));border-bottom:0;border-radius:28px 28px 0 0}.vg-sheet__head h2{font-size:1.4375rem}.vg-sheet__head{margin-bottom:20px}.vg-sheet .vg-card{padding:19px}}@media (width<=370px){.vg-shell{padding-inline:18px}.vg-controls{gap:6px;padding-inline:9px}.vg-round{width:60px}.vg-captions__header h2{font-size:1.0625rem}}@media (prefers-reduced-transparency:reduce){.vg-controls,.vg-sheet,.vg-art-bubble{background:var(--theme-surface);-webkit-backdrop-filter:none}.vg-sheet-backdrop{-webkit-backdrop-filter:none}}@keyframes vg-spin{to{transform:rotate(360deg)}}@keyframes vg-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes vg-fade{0%{opacity:0}to{opacity:1}}@keyframes vg-sheet{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vg-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes vg-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes vg-wave{0%{height:4px}to{height:21px}}@keyframes vg-caret{0%,to{opacity:.2}50%{opacity:.9}}@media (width<=700px){.vg-hero__description{font-size:.9375rem}.vg-hero__actions .vg-btn{font-size:.875rem}.vg-hero__actions .vg-btn--secondary{font-size:.8125rem}.vg-hero__footnote{font-size:.6875rem}.vg-feature-card p:not(.vg-kicker){font-size:.75rem}.vg-feature-card .vg-kicker,.vg-mobile-nav button{font-size:.625rem}.vg-stage-top>.vg-pill,.vg-stage-person>p{font-size:.75rem}.vg-caption-line p{font-size:1rem;line-height:1.55}.vg-caption-line__who,.vg-captions__eyebrow{font-size:.6875rem}.vg-caption-empty p,.vg-original-toggle,.vg-faq p{font-size:.75rem}.vg-caption-empty h3{font-size:1.125rem}.vg-round{font-size:.625rem}.vg-call-notices .vg-banner{font-size:.875rem}.vg-faq summary{font-size:.9375rem}}.vg-update-banner{background:var(--theme-accent-soft);color:var(--theme-accent);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:.875rem;display:flex}.vg-update-banner p{margin:0}.vg-update-banner .vg-btn{min-height:38px;font-size:.8125rem}:root{--studio-paper:var(--theme-bg);--studio-ink:var(--theme-text);--studio-muted:var(--theme-muted);--studio-fill:var(--theme-fill);--studio-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.94' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23888' filter='url(%23n)' opacity='.62' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}body{background:var(--studio-paper);color:var(--studio-ink)}[hidden]{display:none!important}.studio-text-button{min-height:44px;color:var(--studio-ink);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:12px 0;font-size:.875rem;display:inline-flex}.studio-text-button:hover{color:var(--theme-muted)}.vg-btn{letter-spacing:-.015em;min-height:50px;padding:14px 24px;font-size:.9375rem}.vg-btn--primary,.vg-btn--primary:hover:not(:disabled){background:var(--theme-action);box-shadow:none}.vg-btn--secondary{background:var(--theme-fill);color:var(--studio-ink)}.vg-btn--secondary:hover:not(:disabled){background:var(--theme-fill)}.vg-card{box-shadow:none;border-color:var(--theme-line);border-radius:30px}.vg-input{background:var(--theme-fill);border-color:var(--theme-line);border-radius:16px;min-height:52px;font-size:1rem}.vg-voice-consent{color:var(--studio-muted)}.vg-voice-consent input{accent-color:var(--theme-action)}.vg-avatar{background:var(--theme-fill);color:var(--theme-muted);box-shadow:none}.vg-shell{max-width:590px;padding:38px 0 50px}.vg-sheet{border-radius:32px}.studio-recovery{resize:vertical;overflow-wrap:anywhere;width:100%;min-height:115px;margin:10px 0;padding:16px;font:.8125rem/1.6 ui-monospace,monospace}.vg-call-workspace{max-width:1000px;min-height:calc(100dvh - 80px);padding:10px 0 25px}.vg-captions{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:32px;min-height:480px}.vg-controls{background:var(--theme-fill);border-color:var(--theme-line);box-shadow:none}@keyframes studio-drift{to{transform:rotate(20deg)scale(1.06)}}@keyframes studio-speaking{50%{transform:scale(1.025)}}@keyframes studio-dot{to{opacity:.2;transform:translateY(-3px)}}@keyframes studio-bars{to{transform:scaleY(.5)}}@media (width<=760px){.vg-shell{padding:25px 0}.vg-call-workspace{min-height:calc(100dvh - 70px);padding:5px 0 20px}.vg-captions{min-height:460px}.vg-controls{gap:12px;padding:13px 17px}}@media (width<=370px){.vg-controls{gap:8px;padding-inline:13px}}.vg-round>span:first-child{background:var(--theme-surface);color:var(--theme-muted)}.vg-round--danger>span:first-child{color:#fff;box-shadow:none;background:#d7594c}.vg-sheet{background:var(--theme-fill)}.vg-sheet-backdrop{background:var(--theme-accent-soft)}@media (width<=760px){.vg-captions__feed{height:clamp(330px,100dvh - 340px,650px)}}@media (width<=370px){.vg-shell{padding-inline:0}}.voice-account-status{background:var(--theme-surface);border:1px solid var(--theme-line);color:var(--studio-ink);border-radius:24px;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;padding:22px 25px;display:flex}.voice-account-status>div:first-of-type{flex:1;min-width:180px}.voice-account-status strong{font-size:1rem;font-weight:550}.voice-account-status p{color:var(--studio-muted);margin-top:5px;font-size:.8125rem;line-height:1.55}.voice-call-summary{background:var(--theme-fill);border-radius:19px;margin:20px 0;padding:17px 19px;font-size:.8125rem;line-height:1.55}.voice-call-summary strong{align-items:center;gap:9px;font-size:.875rem;display:flex}.voice-call-summary p{color:var(--studio-muted);margin-top:7px}.voice-call-summary a{color:inherit;text-underline-offset:4px;margin-top:9px;display:inline-block}.voice-call-summary .vg-icon{width:18px;height:18px}.voice-call-audio-hint{text-align:center;max-width:550px;color:var(--studio-muted);margin:16px auto 0;font-size:.75rem;line-height:1.5}@media (width<=760px){.voice-account-status{padding:20px}.voice-call-summary{padding:15px}.voice-call-audio-hint{padding-inline:12px}}.vg-language-select{width:100%;position:relative}.vg-language-select select{appearance:none;border:1px solid var(--theme-line);background:var(--theme-surface);width:100%;min-height:58px;color:var(--theme-text);font:inherit;cursor:pointer;border-radius:18px;padding:16px 46px 16px 18px;font-weight:550}.vg-language-select>svg{pointer-events:none;width:18px;height:18px;color:var(--theme-muted);position:absolute;top:20px;right:18px;transform:rotate(90deg)}.vg-language-select select:disabled{opacity:.55;cursor:default}@keyframes vg-setup-spin{to{transform:rotate(360deg)}}:root{--studio-paper:var(--theme-bg);--studio-ink:var(--theme-text);--studio-muted:var(--theme-muted);--studio-fill:var(--theme-fill);--vg-line:var(--theme-line);--platform-width:1240px}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--studio-paper);-webkit-font-smoothing:antialiased}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit}.vg-btn{min-height:46px;padding:12px 23px;font-size:.875rem;font-weight:500;transition:background .18s,transform .18s,box-shadow .18s}.vg-btn:active:not(:disabled){transform:scale(.975)}.vg-btn--primary{background:var(--theme-action)}.vg-btn--secondary{border:1px solid var(--theme-line);background:var(--theme-surface);box-shadow:0 2px 3px #211b1105}.vg-btn--ghost:hover:not(:disabled){background:var(--theme-fill)}.vg-input{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:14px;min-height:50px;font-size:1rem}.vg-wordmark{font-weight:650;letter-spacing:-1px!important;font-size:1.4375rem!important}@keyframes material-shift{0%{transform:rotate(-14deg)scale(1)}to{transform:rotate(34deg)scale(1.12)}}.conversation-art{background:var(--theme-fill);border:1px solid var(--theme-line);border-radius:30px;flex-direction:column;align-items:center;min-height:520px;padding:26px 30px 25px;display:flex;position:relative;overflow:hidden}.account-loading{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:80dvh;display:flex}.account-loading p{color:var(--studio-muted);font-size:.8125rem}.desk{padding:44px 0 5px}.desk h2{letter-spacing:-.028em;font-size:1.4375rem;font-weight:450;line-height:1.2}.vg-card{border-color:var(--theme-line);box-shadow:none;border-radius:23px}.vg-shell{max-width:600px;padding-top:40px}.vg-shell h1{letter-spacing:-.035em;font-weight:450}.vg-language-select{border-radius:14px}.voice-account-status{border-radius:16px!important;padding:15px 18px!important}.voice-account-status p{font-size:.6875rem!important}.vg-call-workspace{max-width:1000px;padding-top:8px}.vg-controls{background:var(--theme-fill);border-radius:70px;gap:22px;padding:12px 25px}.vg-captions{border-radius:27px}.voice-call-audio-hint{font-size:.625rem}@media (width>=1100px){.vg-call-workspace{max-width:none}}@media (width<=760px){.conversation-art{border-radius:24px;min-height:460px;padding:20px 18px}.desk{padding-top:30px}.vg-shell{padding-top:27px;padding-bottom:95px}.vg-call-workspace{padding-bottom:8px}.vg-controls{gap:13px;padding:11px 17px}.voice-call-audio-hint{max-width:300px;margin-inline:auto;line-height:1.6}}@media (width<=380px){.vg-controls{gap:9px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.vg-caption-line p{background:var(--theme-fill);color:var(--theme-text);box-shadow:none;border-radius:17px}.vg-caption-line--mine p{background:var(--theme-fill);color:var(--theme-text)}@media (width>=1100px){.vg-call-workspace{height:auto;min-height:calc(100dvh - 80px);padding-bottom:10px}.vg-captions{min-height:0}.vg-captions__feed{flex:1;height:300px;min-height:180px}}.auth-password-field .vg-input{padding-inline-end:90px}.auth-password-field>button{inset-inline-end:8px;min-height:40px;color:var(--vg-text,var(--theme-text));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px;font-size:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.auth-password-field>button:hover{background:var(--theme-accent-soft)}.auth-other-access{border-top:1px solid var(--theme-line);margin-top:20px;padding-top:16px;font-size:.8125rem;line-height:1.55}.auth-other-access summary{cursor:pointer;color:var(--theme-muted);padding:8px 0}.auth-other-access p{color:var(--theme-muted);margin:8px 0 14px}.auth-other-access .vg-btn{margin-top:6px}.social-shell{--social-bg:var(--theme-bg);--social-line:var(--theme-line);--social-muted:var(--theme-muted);background:var(--social-bg);height:100dvh;min-height:480px;color:var(--theme-text);grid-template-columns:224px minmax(0,1fr);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;display:grid;overflow:hidden}.social-shell button,.social-shell input,.social-shell textarea{font:inherit}.social-shell button{cursor:pointer}.social-shell button:disabled{cursor:default;opacity:.45}.social-shell h1,.social-shell h2,.social-shell p{margin:0}.social-shell h1{letter-spacing:-1px;font-size:1.8125rem;font-weight:600}.social-shell h2{letter-spacing:-.5px;font-size:1.375rem;font-weight:600}.social-sidebar{border-inline-end:1px solid var(--social-line);flex-direction:column;min-width:0;padding:31px 18px 22px;display:flex}.social-navigation>button{text-align:start;color:var(--theme-muted);background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;padding:13px 16px;font-size:.9375rem;font-weight:500;transition:background .18s,color .18s;display:flex;position:relative}.social-navigation>button:hover{background:var(--theme-fill);color:var(--theme-text)}.social-navigation>button[aria-current=page]{background:var(--theme-action);color:#fff}.social-navigation>button b{background:var(--theme-accent-soft);color:var(--theme-text);border-radius:12px;place-items:center;min-width:20px;height:20px;margin-inline-start:auto;padding:0 5px;font-size:.6875rem;display:grid}.social-navigation .vg-icon{width:21px;height:21px}.social-main{outline:0;flex-direction:column;min-width:0;display:flex;position:relative;overflow:auto}.social-messages{flex:1;grid-template-columns:320px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.social-connection{color:var(--social-muted);align-items:center;gap:7px;min-height:20px;margin:0 24px 20px;font-size:.75rem;display:flex}.social-connection i{background:#c09660;border-radius:50%;flex-shrink:0;width:6px;height:6px}.social-connection.is-online i{background:#68835f}.social-connection.is-offline{color:var(--theme-danger)}.social-conversation-content{background:var(--theme-surface);min-width:0;min-height:0;display:flex}.social-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;min-width:0;padding:36px;display:flex}.social-empty>p{max-width:430px;color:var(--social-muted);font-size:.875rem;line-height:1.75}.social-empty h2{max-width:460px}.social-welcome{background:var(--theme-surface);position:relative}.social-error{background:var(--theme-danger-soft);color:var(--theme-danger);flex-shrink:0;align-items:center;gap:10px;padding:13px 20px;font-size:.8125rem;line-height:1.5;display:flex}.social-error>.vg-icon{width:18px;min-width:18px}.social-error>button{color:inherit;background:0 0;border:0;margin-inline-start:auto;font-size:.75rem;text-decoration:underline}.social-mini-open{text-align:start;color:var(--theme-text);background:0 0;border:0;align-items:center;gap:12px;min-width:0;display:flex}.social-mini-open strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:.875rem;overflow:hidden}.social-mini-end{color:#fff;background:#b94d42;border:0;border-radius:50%;place-items:center;width:39px;min-width:39px;height:39px;display:grid}.social-main .vg-call-workspace{height:auto;min-height:100%;margin:0}@media (width>=1400px){.social-shell{grid-template-columns:250px minmax(0,1fr)}.social-messages{grid-template-columns:355px minmax(0,1fr)}.social-sidebar{padding-inline:25px}}@media (width<=1100px) and (width>=761px){.social-shell{grid-template-columns:86px minmax(0,1fr)}.social-sidebar{padding:28px 13px}.social-navigation>button>span{display:none}.social-navigation>button{justify-content:center;padding:17px}.social-navigation>button b{position:absolute;top:2px;right:2px}.social-messages{grid-template-columns:290px minmax(0,1fr)}.social-welcome{padding:26px}}@media (width<=760px){.social-shell{height:100dvh;min-height:0;padding-bottom:calc(70px + env(safe-area-inset-bottom));display:block;overflow:hidden}.social-sidebar{display:contents}.social-navigation{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--social-line);height:calc(70px + env(safe-area-inset-bottom));padding:8px 10px calc(7px + env(safe-area-inset-bottom));background:#181818ed;grid-template-columns:repeat(4,1fr);gap:3px;display:grid;position:fixed;bottom:0;left:0;right:0}.social-navigation>button{color:var(--theme-muted);border-radius:11px;flex-direction:column;justify-content:center;gap:5px;padding:6px 4px;font-size:.625rem;display:flex}.social-navigation>button[aria-current=page]{background:var(--theme-fill);color:var(--theme-text)}.social-navigation>button b{min-width:16px;height:16px;margin:0;font-size:.5625rem;position:absolute;top:1px;left:calc(50% + 7px)}.social-navigation .vg-icon{width:21px;height:21px}.social-main{width:100%;height:100%}.social-messages{width:100%;height:100%;min-height:0;display:block}.social-conversation-content{height:100%;display:none}.social-messages.has-selection .social-conversation-content{display:flex}.social-connection{margin-bottom:17px}.social-empty{padding:25px}.social-mini-open strong{max-width:170px;font-size:.8125rem}.social-mini-open small{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.social-main .vg-call-workspace{padding:18px 14px}.social-error{padding:11px 15px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.social-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--vg-bg:var(--theme-bg);--vg-fill:var(--theme-fill);--vg-text:var(--theme-text);--vg-secondary:var(--theme-muted);--vg-tertiary:var(--theme-faint);--vg-accent:var(--theme-action);--vg-accent-hover:var(--theme-action-hover);--vg-accent-soft:var(--theme-accent-soft);--vg-danger:var(--theme-danger);--vg-positive:var(--theme-positive);--vg-line:var(--theme-line);--vg-radius:22px;--vg-shadow:var(--theme-shadow);--vg-glass:var(--theme-glass);--vg-font:"Grasp Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif}button,input,textarea,select{font:inherit;-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}button:not(:disabled),a{transition:background-color .18s,color .18s,box-shadow .18s,transform .18s}button:active:not(:disabled):not(:where(.cabinet-reference *,.call-stage *,.vg-sheet *,.ui-menu *,.media-fullscreen *)){transform:scale(.985)}input[type=checkbox],progress{accent-color:var(--theme-action)}.vg-app{color:var(--vg-text);background:var(--theme-bg)}.vg-icon{flex-shrink:0}.vg-btn{min-height:46px;box-shadow:none;border-radius:999px;font-size:.875rem;font-weight:600}.vg-btn--primary,.vg-btn--danger{background:var(--theme-danger-action);color:#fff;border-color:var(--theme-line)}.vg-btn--secondary{background:var(--theme-surface);border:1px solid var(--theme-line);color:var(--theme-text)}.vg-btn--ghost{color:var(--theme-muted)}.vg-btn:hover:not(:disabled){box-shadow:0 4px 12px #0000000a}.vg-btn--primary:hover:not(:disabled),.vg-btn--danger:hover:not(:disabled){background:var(--theme-danger-action)}.vg-input{background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:12px}.vg-input:focus{border-color:var(--theme-line);box-shadow:none}.vg-avatar{background:var(--theme-fill);color:var(--theme-muted);box-shadow:none;border:0;font-weight:500;position:relative;overflow:hidden}.vg-avatar img{object-fit:cover;width:100%;height:100%;display:block}.vg-avatar--sm{width:48px;min-width:48px;height:48px;font-size:1.0625rem}.vg-avatar--md{width:72px;min-width:72px;height:72px;font-size:1.5625rem}.vg-avatar--speak{box-shadow:0 0 0 6px var(--theme-surface)}.vg-banner,.vg-banner--info,.social-error,.vg-voice-error{background:var(--theme-danger-soft);border-color:var(--theme-line);color:var(--theme-text)}.vg-sheet-backdrop{background:var(--theme-accent-soft);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:.18s both product-fade}.vg-sheet{border:1px solid var(--theme-line);animation:product-sheet .25s var(--vg-ease);border-radius:26px 26px 0 0;max-width:560px;box-shadow:0 -10px 50px #00000015}.vg-sheet__head h2{letter-spacing:-.5px;font-size:1.3125rem}.vg-sheet__head{margin-bottom:24px}.vg-language-select{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:12px}.vg-language-select select{font-size:.875rem}.vg-card__footer{font-size:.75rem}.social-shell{--social-line:var(--theme-line);--social-muted:var(--theme-muted);--social-soft:var(--theme-fill);--social-green:var(--theme-accent);background:var(--theme-bg);grid-template-columns:220px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.social-sidebar{border-inline-end:1px solid var(--theme-line);background:var(--theme-surface);flex-direction:column;gap:42px;min-width:0;padding:32px 20px 22px;display:flex}.social-navigation{flex-direction:column;gap:8px;display:flex}.social-navigation>button{min-height:50px;color:var(--theme-muted);text-align:start;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:12px 16px;font-size:.9375rem;display:flex}.social-navigation>button[aria-current=page]{background:var(--theme-fill);color:var(--theme-text);font-weight:650}.social-navigation>button:hover{background:var(--theme-fill)}.social-navigation b{color:#fff;background:#222;border-radius:100px;margin-inline-start:auto;padding:2px 6px;font-size:.6875rem}.social-main{scrollbar-gutter:stable;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow-y:auto}.social-main>.social-error{margin:16px 24px 0}.product-chips{flex-wrap:wrap;gap:6px;display:flex}.product-chips>span{border:1px solid var(--theme-line);color:var(--theme-muted);background:var(--theme-surface);border-radius:100px;padding:5px 9px;font-size:.6875rem;line-height:1.4}.product-chips>span.is-common{background:var(--theme-fill);border-color:var(--theme-line);color:var(--theme-text)}.interest-picker{flex-wrap:wrap;gap:8px;display:flex}.interest-picker button{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-muted);border-radius:100px;justify-content:space-between;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:.75rem;display:inline-flex}.interest-picker button[aria-pressed=true]{color:#fff;background:var(--theme-action);border-color:var(--theme-line)}.interest-picker button:disabled{opacity:.4}.interest-chip .interest-check{display:none}.interest-picker.has-paintings{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.interest-picker.has-paintings .interest-tile{isolation:isolate;color:#fff;background:var(--theme-fill);border:0;border-radius:16px;justify-content:flex-start;align-items:flex-end;min-height:142px;padding:14px;font-size:.875rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000008}.interest-art{z-index:-2;background-image:url(/art/interests.jpg);background-size:300% 200%;transition:transform .3s;position:absolute;inset:0}.interest-tile:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#0008);position:absolute;inset:0}.interest-tile:hover .interest-art{transform:scale(1.04)}.interest-tile .interest-check{border:1.5px solid var(--theme-line);background:var(--theme-accent-soft);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;right:10px}.interest-check .vg-icon{width:15px;height:15px}.interest-tile[aria-pressed=true] .interest-check{background:var(--theme-action)}.product-switch{appearance:none;background:var(--theme-fill);cursor:pointer;border:0;border-radius:100px;width:40px;min-width:40px;height:24px;transition:background .2s;position:relative}.product-switch:after{content:"";background:var(--theme-surface);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.product-switch:checked{background:#222}.product-switch:checked:after{transform:translate(16px)}.product-switch:disabled{opacity:.5}.is-onboarding .social-sidebar{display:none}.social-shell.is-onboarding{grid-template-columns:1fr}.social-messages{flex:1;grid-template-columns:330px minmax(0,1fr);height:100%;min-height:0;display:grid}.social-connection{color:var(--theme-muted);background:var(--theme-fill);border:0;border-radius:8px;margin:0 0 8px;padding:8px 12px;font-size:.75rem}.social-connection i{background:#777}.social-conversation-content{min-width:0;height:100%;min-height:0;overflow:hidden}.social-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:17px;height:100%;min-height:300px;padding:32px;display:flex}.social-empty>.vg-icon{width:45px;height:45px;color:var(--theme-faint)}.social-empty h2{letter-spacing:-.8px;max-width:310px;margin:0;font-size:1.625rem;font-weight:600;line-height:1.25}.social-empty p{color:var(--theme-muted);max-width:270px;margin:0 0 7px;font-size:.875rem;line-height:1.6}.social-mini-open{text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.social-mini-open>span:last-child{gap:5px;min-width:0;display:grid}.social-mini-open strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.social-mini-open small{color:var(--theme-muted);font-size:.625rem}.social-mini-end{color:#fff;background:#222;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.vg-call-workspace{background:var(--theme-surface);flex-direction:column;align-items:center;width:100%;max-width:820px;min-height:100%;margin:0 auto;padding:20px 32px;display:flex}.vg-controls{box-shadow:none;background:0 0;border:0;justify-content:center;gap:25px;padding:0;display:flex}.vg-round{min-width:66px;color:var(--theme-muted);background:0 0;gap:9px}.vg-round>span:first-child{background:var(--theme-fill);width:56px;height:56px;box-shadow:none;color:var(--theme-text);border:0}.vg-round[aria-pressed=true]>span:first-child{background:var(--theme-fill);color:var(--theme-text)}.vg-round--danger>span:first-child{color:#fff;background:#222}.vg-round>span:last-child{font-size:.625rem}.vg-round:hover:not(:disabled)>span:first-child{background:var(--theme-fill)}.vg-round--danger:hover:not(:disabled)>span:first-child{background:#444}.voice-call-audio-hint{text-align:center;min-height:15px;color:var(--theme-muted);margin:15px 0 0;font-size:.625rem}.auth-other-access summary{font-size:.6875rem}.auth-other-access{border:0;margin-top:16px}.auth-password-field{position:relative}.auth-password-field button{color:var(--theme-muted);font-size:.625rem}.studio-recovery{font-size:.8125rem;line-height:1.7}.studio-text-button{color:var(--theme-text)}.voice-account-status{border:1px solid var(--theme-line);background:var(--theme-surface);box-shadow:none;border-radius:14px;padding:14px 16px}.voice-account-status strong{font-size:.75rem}.voice-account-status p{color:var(--theme-muted);font-size:.6875rem}.vg-voice-consent{color:var(--theme-muted);font-size:.75rem;line-height:1.6}@keyframes product-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes product-fade{0%{opacity:0}to{opacity:1}}@keyframes product-sheet{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes product-message{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes product-pulse{50%{opacity:.45}}@media (width>=761px){.vg-sheet{border-radius:24px}}@media (width<=1100px){.social-shell{grid-template-columns:180px minmax(0,1fr)}.social-sidebar{padding:28px 12px}.social-messages{grid-template-columns:290px minmax(0,1fr)}.vg-call-workspace{padding:18px 25px}}@media (width<=760px){.social-shell{height:100dvh;padding-bottom:calc(73px + env(safe-area-inset-bottom));background:var(--theme-bg);flex-direction:column;display:flex}.social-main{scrollbar-gutter:auto;flex:1;height:100%}.social-sidebar{height:calc(72px + env(safe-area-inset-bottom));padding:9px 16px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;border-top:1px solid var(--theme-line);z-index:30;background:#181818ed;display:block;position:fixed;bottom:0;left:0;right:0}.social-navigation{grid-template-columns:repeat(3,1fr);gap:8px;max-width:460px;height:100%;margin:auto;display:grid}.social-navigation>button{border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;padding:4px 10px;font-size:.5625rem;display:flex;position:relative}.social-navigation>button>.vg-icon{width:23px;height:23px}.social-navigation>button[aria-current=page]{background:var(--theme-fill);color:var(--theme-text)}.social-navigation b{place-items:center;min-width:15px;height:15px;margin:0;padding:1px 4px;font-size:.5625rem;display:grid;position:absolute;top:0;left:calc(50% + 10px)}.social-shell.is-detail{padding-bottom:0}.social-shell.is-detail>.social-sidebar{display:none}.product-chips>span{padding:4px 8px;font-size:.625rem}.interest-picker.has-paintings{grid-template-columns:repeat(2,1fr);gap:10px}.interest-picker.has-paintings .interest-tile{border-radius:14px;min-height:145px;padding:13px;font-size:.8125rem}.interest-picker.has-paintings .interest-chip{justify-content:center;min-height:35px;font-size:.6875rem}.social-messages{height:100%;display:block}.social-conversation-content{display:none}.social-messages.has-selection .social-conversation-content{height:100%;display:block}.social-mini-open{gap:8px}.social-mini-open strong{font-size:.75rem}.social-mini-open small{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.625rem;overflow:hidden}.vg-call-workspace{padding:10px 20px calc(15px + env(safe-area-inset-bottom));gap:0;min-height:100%}.vg-controls{gap:12px}.vg-round{min-width:62px}.vg-round>span:first-child{width:52px;height:52px}.vg-round>span:last-child{font-size:.5625rem}.voice-call-audio-hint{margin-top:13px;font-size:.5625rem}.vg-sheet{padding-bottom:calc(25px + env(safe-area-inset-bottom));max-height:90dvh}.vg-sheet__head h2{font-size:1.25rem}.voice-account-status{padding:12px}.voice-account-status strong{font-size:.6875rem}.voice-account-status p{font-size:.625rem}}@media (width<=370px){.vg-controls{gap:8px}.vg-round{min-width:57px}.interest-picker.has-paintings .interest-tile{min-height:125px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.interest-tile:hover .interest-art,button:active:not(:disabled){transform:none}}@media (width>=761px) and (width<=1100px){.social-shell{grid-template-columns:82px minmax(0,1fr)}.social-sidebar{padding-inline:10px}.social-navigation>button{justify-content:center;padding:15px}}@media (width<=760px){.social-navigation{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-width:460px;height:100%;padding:0;position:static}}.vg-avatar{border-radius:50%;flex-shrink:0;overflow:hidden}.vg-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.social-shell:has(.vg-call-workspace.reference-call){grid-template-columns:minmax(0,1fr);padding-bottom:0}.social-shell:has(.vg-call-workspace.reference-call)>.social-sidebar{display:none}.vg-logo.vg-logo--outline{color:var(--theme-text);box-shadow:none;background:0 0;border:0;padding:0}.vg-logo--outline>.vg-icon{stroke-width:1.5px;width:100%;height:100%}.product-chips>span{align-items:center;gap:6px;display:inline-flex}.product-chips .vg-icon{width:16px;height:16px}.auth-mode-switch{display:none}@media (width<=760px){:root{--phone-edge:18px;--phone-tabbar:68px}html{-webkit-text-size-adjust:100%}.social-shell{height:var(--vg-viewport-height,100dvh);padding-bottom:calc(var(--phone-tabbar) + env(safe-area-inset-bottom));position:relative}.social-main{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;width:100%}.social-main:focus{outline:0}.social-sidebar{height:calc(var(--phone-tabbar) + env(safe-area-inset-bottom));padding:5px 12px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--theme-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#181818f5;position:absolute}.social-navigation{gap:14px;max-width:520px;height:58px}.social-navigation>button{isolation:isolate;min-height:54px;color:var(--theme-muted);background:0 0;border-radius:0;gap:3px;padding:4px 0 1px;font-size:.75rem;font-weight:400;line-height:1.0625rem;position:relative}.social-navigation>button:before{content:"";z-index:-1;background:0 0;border-radius:22px;width:min(90px,100%);height:34px;transition:background .18s;position:absolute;top:1px;left:50%;transform:translate(-50%)}.social-navigation>button[aria-current=page]{color:var(--theme-text);background:0 0;font-weight:600}.social-navigation>button[aria-current=page]:before{background:var(--theme-fill)}.social-navigation>button:hover{background:0 0}.social-navigation>button>.vg-icon{stroke-width:1.6px;width:26px;height:26px;margin:0 0 1px}.social-navigation>button[aria-current=page]>.vg-icon[data-icon=message],.social-navigation>button[aria-current=page]>.vg-icon[data-icon=person]{fill:currentColor}.social-navigation>button>span{display:block}.social-navigation b{min-width:17px;height:17px;font-size:.625rem;line-height:1;top:0;left:calc(50% + 10px)}.product-chips{gap:5px}.product-chips>span{background:var(--theme-fill);color:var(--theme-text);border:0;gap:5px;padding:4px 8px;font-size:.6875rem;line-height:1rem}.product-chips>span.is-common{background:var(--theme-fill);color:var(--theme-text)}.product-chips .vg-icon{stroke-width:1.7px;width:16px;height:16px}.product-switch{width:51px;min-width:51px;height:31px}.product-switch:after{width:25px;height:25px}.product-switch:checked:after{transform:translate(20px)}.social-main .vg-call-workspace{padding:calc(10px + env(safe-area-inset-top)) 18px max(15px,env(safe-area-inset-bottom));gap:0;min-height:100%}.vg-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:100%;max-width:410px;margin:auto;display:grid}.vg-round{gap:8px;min-width:0}.vg-round>span:first-child{background:var(--theme-fill);width:62px;height:62px;box-shadow:none;border:0}.vg-round>span:first-child .vg-icon{stroke-width:1.7px;width:29px;height:29px}.vg-round>span:last-child{color:var(--theme-muted);white-space:nowrap;font-size:.75rem;font-weight:400;line-height:1.0625rem}.vg-round--danger>span:first-child{color:#fff;background:#171717}.vg-round[aria-pressed=true]>span:first-child{background:var(--theme-fill);color:var(--theme-text)}.voice-call-audio-hint:empty{display:none}.voice-call-audio-hint{margin-top:12px;font-size:.6875rem}.vg-sheet{padding:22px 20px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;max-height:90dvh}.interest-picker button{min-height:40px;font-size:.8125rem}.auth-mode-switch{border-top:1px solid var(--theme-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:18px;padding-top:20px;font-size:.875rem;display:flex}.auth-mode-switch button{color:var(--theme-text);min-height:34px;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:5px 0;font-weight:600;text-decoration:underline}.interest-picker.has-paintings{gap:10px 12px}.interest-picker.has-paintings .interest-tile{background:var(--theme-surface);min-height:143px;color:var(--theme-text);box-shadow:none;border-radius:0;padding:0 0 2px;font-size:.875rem;font-weight:500;overflow:visible}.interest-tile .interest-art{border-radius:11px;bottom:28px;overflow:hidden}.interest-tile:after{display:none}.interest-tile:hover .interest-art{transform:none}.interest-tile .interest-check{border:1.5px solid var(--theme-line);background:#181818e6;border-radius:5px;width:23px;height:23px;top:8px;right:8px}.interest-tile[aria-pressed=true] .interest-check{background:var(--theme-action);color:#fff;border-color:var(--theme-line)}.interest-picker.has-paintings .interest-chip{min-height:39px;font-size:.75rem}}@media (width<=370px){:root{--phone-edge:16px}.vg-round>span:first-child{width:56px;height:56px}.vg-round>span:last-child{font-size:.6875rem}}@keyframes mobile-connect{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.social-navigation>button:before{transition:none}}.cabinet-reference{--vg-text:var(--theme-text);--vg-secondary:var(--theme-muted);--vg-accent:var(--theme-action);--vg-accent-hover:var(--theme-action-hover);--vg-accent-soft:var(--theme-accent-soft);--vg-fill:var(--theme-fill);--vg-line:var(--theme-line);--vg-radius:24px;color:var(--theme-text)}.cabinet-reference button,.vg-sheet button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cabinet-detail{width:100%;max-width:680px;padding:24px 28px max(36px,env(safe-area-inset-bottom));color:var(--theme-text);margin:0 auto;animation:.22s both detail-arrive}.cabinet-detail__header{align-items:center;gap:16px;min-height:48px;margin-bottom:30px;display:flex}.cabinet-detail__header>button{background:var(--theme-fill);width:44px;min-width:44px;height:44px;color:var(--theme-text);border:0;border-radius:50%;place-items:center;display:grid}.cabinet-detail__header h1{text-align:start;letter-spacing:-1.1px!important;font-size:1.875rem!important;font-weight:700!important}.voice-manage-toggle{border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);align-items:center;gap:18px;margin:20px 0;padding:18px 0;display:flex}.voice-manage-toggle>span{flex:1;gap:8px;font-size:1rem;display:grid}.voice-manage-toggle small{font:.8125rem/1.5 var(--vg-font);color:var(--theme-muted)}.voice-manage-delete{color:var(--theme-danger);font:.875rem var(--vg-font);background:0 0;border:0;align-self:center;align-items:center;gap:8px;min-height:44px;margin:22px 0 0;padding:12px 16px;display:flex}.voice-manage-delete svg{width:18px;height:18px}.cabinet-reference .social-connection{color:var(--theme-muted);background:var(--theme-fill);font-size:.75rem}.cabinet-reference .social-mini-end{color:#fff;background:#ed3545}.cabinet-reference .social-mini-open small{color:var(--theme-muted)}.cabinet-reference .social-error{background:var(--theme-danger-soft);color:var(--theme-danger);overflow-wrap:anywhere}.cabinet-reference .social-error>button{flex-shrink:0;min-height:44px}.cabinet-reference .vg-shell{width:100%;max-width:580px;margin:auto;padding:28px 24px}.cabinet-reference .vg-card{border:1px solid var(--theme-line);box-shadow:none;background:var(--theme-surface);border-radius:24px}.cabinet-reference .vg-btn--primary{background:var(--theme-action);box-shadow:none}.cabinet-reference .vg-btn--secondary{background:var(--theme-fill);color:var(--theme-text)}.cabinet-reference .vg-btn--ghost{color:var(--theme-muted)}.cabinet-reference .vg-btn{min-height:46px;font-size:.9375rem}.vg-sheet-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--theme-accent-soft)}.vg-sheet{color:var(--theme-text);background:var(--theme-surface);max-height:calc(var(--vg-viewport-height,100dvh) - 24px);border-radius:28px;box-shadow:0 20px 80px #10141e1a}.vg-sheet__head{gap:12px}.vg-sheet__head h2{font-size:1.3125rem;font-weight:650;line-height:1.2}.vg-sheet .vg-input{background:var(--theme-fill);border-color:var(--theme-line);border-radius:14px;min-height:48px;font-size:1rem}.vg-sheet .vg-btn--primary{background:var(--theme-action);box-shadow:none}.vg-sheet .vg-btn--secondary{background:var(--theme-fill);color:var(--theme-text)}.vg-sheet .vg-btn{min-height:46px;font-size:.9375rem}@keyframes detail-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=760px){.cabinet-detail{padding:calc(env(safe-area-inset-top) + 20px) 20px max(32px,env(safe-area-inset-bottom))}.cabinet-detail__header{margin-bottom:24px}.cabinet-reference .vg-shell{padding:calc(env(safe-area-inset-top) + 24px) 20px max(24px,env(safe-area-inset-bottom))}.vg-sheet{padding:22px 22px max(24px,env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:28px 28px 0 0;width:100%;max-width:600px;margin:auto auto 0}.vg-sheet-backdrop{align-items:flex-end;padding:0!important}}@media (width<=360px){.cabinet-detail{padding-inline:16px}.cabinet-detail__header h1{font-size:1.6875rem!important}.vg-sheet{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.cabinet-reference *,.vg-sheet *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.blocked-people{padding-bottom:8px}.blocked-people__row{border-top:1px solid var(--theme-line);align-items:center;gap:10px;padding:14px 0;display:flex}.blocked-people__row .vg-avatar{flex:none;width:40px;height:40px}.blocked-people__row strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.9375rem}.blocked-people__row button{background:var(--theme-fill);color:var(--theme-text);font:inherit;border:0;border-radius:20px;flex:none;padding:10px;font-size:.75rem}.blocked-people__row button:disabled{opacity:.5}.blocked-people__row button{min-height:44px;font-size:.8125rem}.cabinet-reference .social-error{flex-wrap:wrap;gap:10px}.cabinet-reference .social-error>span{flex:1;min-width:150px}.cabinet-reference .social-error>button{margin-inline-start:auto}.cabinet-detail__header h1{overflow-wrap:anywhere;min-width:0;line-height:1.2}.cabinet-reference .vg-language-select select,.vg-sheet .vg-language-select select{min-height:48px;font-size:1rem}.cabinet-reference .voice-call-summary>a{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.cabinet-reference .vg-language-select,.vg-sheet .vg-language-select{background:0 0;border:0}.cabinet-reference .vg-language-select select,.vg-sheet .vg-language-select select{border:1px solid var(--theme-line);background:var(--theme-fill);border-radius:14px;min-height:52px;padding:14px 44px 14px 16px}.cabinet-reference .vg-language-select>svg,.vg-sheet .vg-language-select>svg{top:50%;transform:translateY(-50%)rotate(90deg)}.vg-sheet-backdrop[data-closing=true]{pointer-events:auto;animation:.18s forwards vg-sheet-exit}.vg-sheet-backdrop[data-closing=true]>.vg-sheet{pointer-events:none;animation:.18s forwards vg-panel-exit}@keyframes vg-sheet-exit{to{opacity:0}}@keyframes vg-panel-exit{to{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.vg-sheet-backdrop[data-closing=true],.vg-sheet-backdrop[data-closing=true]>.vg-sheet{opacity:0;animation:none}}.vg-sheet__head{z-index:3;background:var(--vg-surface,var(--theme-fill));padding-bottom:10px;position:sticky;top:0}@media (width<=760px){.vg-sheet:has(.product-form){max-height:calc(var(--vg-viewport-height,100dvh) - 14px);border-radius:24px 24px 0 0}}html .country-picker__label{color:var(--theme-muted)}.social-mini-end,.cabinet-reference .social-mini-end{width:44px;min-width:44px;height:44px}.social-mini-open,.cabinet-reference .social-mini-open{min-height:44px}@media (prefers-reduced-motion:reduce){.vg-spinner{border-right-color:currentColor;animation:2s ease-in-out infinite vg-quiet-pulse!important}}@keyframes vg-quiet-pulse{0%,to{opacity:.3}50%{opacity:.85}}@media (width<=760px),(pointer:coarse){html:has(.social-shell){overscroll-behavior:none;overflow:hidden}html:has(.social-shell) body{overscroll-behavior:none;overflow:hidden}html .social-shell.cabinet-reference{top:var(--vg-viewport-top,0px);width:100%;height:var(--vg-viewport-height,100dvh);min-height:0;position:fixed;left:0;right:0;overflow:hidden}html .social-shell .social-main{flex:1;height:auto;min-height:0;overflow:hidden auto}:is(#design,body) .cabinet-reference:where(html[data-keyboard=open] *){grid-template-rows:minmax(0,1fr)}:is(#design,body) .cabinet-reference:where(html[data-keyboard=open] *) .social-sidebar{min-height:0;overflow-y:auto}html .vg-sheet-backdrop{top:var(--vg-viewport-top,0px);height:var(--vg-viewport-height,100dvh);min-height:0;bottom:auto}html .vg-sheet{max-height:calc(var(--vg-viewport-height,100dvh) - 20px);overscroll-behavior:contain}html body input:not([type=checkbox]):not([type=radio]):not([type=range]),html body textarea,html body select{font-size:max(16px,1rem)!important}}@media (width<=760px){html[data-keyboard=open] .social-shell.cabinet-reference{padding-bottom:0}html[data-keyboard=open] .social-shell .social-sidebar{display:none}}@media (width<=760px),(pointer:coarse){:is(#design,body) .vg-sheet-backdrop:where(html[data-keyboard=open] *)>.vg-sheet.vg-sheet[role=dialog]{min-height:0;max-height:max(0px, calc(var(--vg-viewport-height,100dvh) - 16px));margin-block-end:8px;scroll-padding-block:12px;overflow-y:auto}:is(#design,body) .vg-sheet-backdrop:where(html[data-keyboard=open] *)>:is(.profile-edit-sheet,.call-start-sheet--reference).vg-sheet[role=dialog]{height:var(--vg-viewport-height,100dvh);max-height:var(--vg-viewport-height,100dvh);margin-block:0}}body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[contenteditable=true]):focus,body :is(.social-composer,.world-reference__search,.vg-language-select,.signup-reference__input,.login-form-screen__input,.signup-profile__name,.signup-identity__field,.profile-setup__input-wrap,.profile-setup__select-wrap,.profile-setup__bio-wrap,.profile-edit-reference label,.profile-edit-picker__search,.people-filter-search,.call-picker-search,.country-picker__search,.voice-result-sample__language):focus-within{box-shadow:none!important;outline:none!important}body :-webkit-any(input,textarea,select):-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--theme-surface) inset!important;box-shadow:0 0 0 1000px var(--theme-surface) inset!important}body :is(input,textarea,select):autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--theme-surface) inset!important;box-shadow:0 0 0 1000px var(--theme-surface) inset!important}body .vg-app :where(button:not(:disabled),a[href],summary){transition-property:background-color,color,border-color,box-shadow,opacity,transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,.75,.25,1)}body .vg-app :where(button:not(:disabled),a[href],summary):active{scale:.98}body .vg-app :where(button[aria-busy=true]){cursor:progress}body .vg-app :where(.vg-icon,.interest-check,.profile-setup__saved){transition:color .16s,fill .16s,opacity .16s,transform .16s}body :is(.vg-switch input,.product-switch,input[type=checkbox],input[type=radio]){transition:background-color .16s,border-color .16s}body :is(.profile-edit-picker__options,.country-picker__choices,.call-picker-options) button[aria-pressed=true]>.vg-icon,body .call-picker-options button[aria-selected=true] i>.vg-icon{animation:.18s cubic-bezier(.2,.75,.25,1) interaction-confirm}body :is(.own-profile-home__notice,.profile-setup__saved,.form-draft-note,.vg-voice-error,.social-error,.message-reply-composer,.profile-edit-reference__chip,.social-new-message,.profile-gallery__grid>button){animation:.18s ease-out interaction-notice}body .vg-sheet-backdrop:not([data-closing=true]){animation:.16s ease-out both interaction-notice}body .vg-sheet-backdrop:not([data-closing=true])>.vg-sheet{animation:.22s cubic-bezier(.2,.75,.25,1) both interaction-sheet-in}body .vg-sheet-backdrop[data-closing=true]>.vg-sheet{animation:.18s ease-in both interaction-sheet-out}@keyframes interaction-confirm{0%{opacity:.6;scale:.88}to{opacity:1;scale:1}}@keyframes interaction-notice{0%{opacity:0}to{opacity:1}}@keyframes interaction-sheet-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes interaction-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@media (hover:hover) and (pointer:fine){body .vg-app :where(.social-icon-button,.signup-choice__back,.login-form-screen__back):hover:not(:disabled){filter:brightness(1.12)}}@media (prefers-reduced-motion:reduce){body .vg-app :where(button,a[href],summary):active{scale:1}body .vg-app :where(button,a[href],summary,.vg-icon),body :is(.vg-sheet-backdrop,.vg-sheet,.message-reactions button,.message-reaction-picker button,.profile-edit-picker__options button>.vg-icon,.country-picker__choices button>.vg-icon,.call-picker-options button>.vg-icon,.own-profile-home__notice,.profile-setup__saved,.people-filter-radio>.vg-icon,.call-picker-options i>.vg-icon,.form-draft-note,.vg-voice-error,.social-error,.message-reply-composer,.profile-edit-reference__chip,.social-new-message,.profile-gallery__grid>button){transition:none!important;animation:none!important}}.vg-sheet__head h2[tabindex="-1"]:focus{outline:none}:root{--vg-bg:var(--theme-bg);--vg-surface:var(--theme-surface);--vg-text:var(--theme-text);--vg-secondary:var(--theme-muted);--vg-tertiary:var(--theme-faint);--vg-accent:var(--theme-action);--vg-accent-hover:var(--theme-action-hover);--vg-accent-soft:var(--theme-accent-soft);--vg-line:var(--theme-line);--vg-fill:var(--theme-fill);--vg-glass:var(--theme-glass);--d-margin:20px;--d-text:var(--theme-text);--d-muted:var(--theme-muted);--d-faint:var(--theme-faint);--d-fill:var(--theme-fill);--d-group:var(--theme-surface);--d-line:var(--theme-line);--d-link:var(--theme-accent);--d-danger:var(--theme-danger);--d-glass:var(--theme-glass);--d-glass-line:var(--theme-line);--d-glass-shadow:var(--theme-shadow);--d-field:var(--theme-bg)}html,body{background:var(--theme-bg);color:var(--d-text)}:is(#design,body) .cabinet-reference{--theme-bg:var(--ui-bg);--vg-bg:var(--ui-bg);--d-field:var(--ui-bg)}html:has(.cabinet-reference){background:var(--ui-bg)}html:has(.cabinet-reference) body{background:var(--ui-bg)}:is(#design,body) .cabinet-reference,:is(#design,body) .cabinet-reference .social-main{background:var(--theme-bg);color:var(--d-text)}:is(#design,body) .cabinet-reference.is-own-profile .social-main{background:var(--d-group)}:is(#design,body) .cabinet-reference :is(.world-reference__header,.cabinet-detail__header) h1{letter-spacing:-.02em;text-align:start;color:var(--d-text);margin:0;font-size:2.125rem;font-weight:700;line-height:2.5625rem}:is(#design,body) .cabinet-reference .cabinet-detail__header{background:0 0;border:0;align-items:center;gap:12px;min-height:44px;margin:0;padding:12px 0 0;display:flex;position:static}:is(#design,body) .cabinet-reference .cabinet-detail__header>button{background:var(--d-fill);width:44px;min-width:44px;height:44px;color:var(--d-text);border:0;border-radius:22px;place-items:center;padding:0;display:grid}@media (width>=761px){:is(#design,body) .cabinet-reference :is(.social-thread,.social-empty,.social-messages>:last-child){background:var(--theme-bg)}}@media (width<=360px){:is(#design,body) .cabinet-reference{--d-margin:16px}}@media (width<=760px){:is(#design,body) .cabinet-reference.social-shell{padding-bottom:0}:is(#design,body) .cabinet-reference{--cabinet-safe-bottom:env(safe-area-inset-bottom,0px);--cabinet-nav-clearance:calc(100px + var(--cabinet-safe-bottom))}:is(#design,body) .cabinet-reference:not(.is-detail) .social-main{padding-bottom:0}:is(#design,body) .cabinet-reference:not(.is-detail) :is(.world-reference,.calls-reference),:is(#design,body) .cabinet-reference.is-own-profile .social-main{padding-bottom:var(--cabinet-nav-clearance)}:is(#design,body) .cabinet-reference .social-sidebar{inset:auto 12px calc(11px + var(--cabinet-safe-bottom)) 12px;z-index:40;border:1px solid var(--ui-line);background:color-mix(in srgb, var(--ui-field) 94%, transparent);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);height:80px;box-shadow:var(--ui-nav-shadow);border-radius:999px;padding:5px;display:flex;position:fixed}:is(#design,body) .cabinet-reference.is-detail .social-sidebar{display:none}:is(#design,body) .cabinet-reference .cabinet-navigation{width:100%;max-width:none;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0;padding:0;display:grid;position:static}:is(#design,body) .cabinet-reference .cabinet-navigation>button,:is(#design,body) .cabinet-reference .cabinet-navigation>button[aria-current=page]{height:68px;min-height:68px;color:var(--ui-text);letter-spacing:-.1px;box-shadow:none;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-size:11px;font-weight:600;line-height:12.65px;display:flex;position:relative}:is(#design,body) .cabinet-reference .cabinet-navigation>button:before{content:none}:is(#design,body) .cabinet-reference .cabinet-navigation>button:active{opacity:.6}:is(#design,body) .cabinet-reference .cabinet-navigation__symbol{width:34px;height:30px;color:inherit;border-radius:0;place-items:center;display:grid;background:0 0!important}:is(#design,body) .cabinet-reference .cabinet-navigation__symbol .vg-icon{stroke-width:1.8px;margin:0;width:27px!important;height:27px!important}:is(#design,body) .cabinet-reference .cabinet-navigation__label{color:var(--ui-text);display:block;font-size:11px!important}:is(#design,body) .cabinet-reference .cabinet-navigation>button b{box-sizing:border-box;background:var(--ui-accent);min-width:17px;height:17px;color:var(--ui-accent-ink);box-shadow:0 0 0 2px var(--ui-field);letter-spacing:-.1px;font-variant-numeric:tabular-nums;border:0;border-radius:9px;place-items:center;margin:0;padding:0 5px;font-size:10.5px;font-weight:700;line-height:17px;display:grid;position:absolute;top:7px;left:calc(50% + 6px)}}:is(#design,body) .cabinet-reference .cabinet-navigation__symbol .vg-avatar{width:28px;min-width:28px;height:28px;box-shadow:none;font-size:12px}:is(#design,body) .cabinet-reference .cabinet-navigation>button[aria-current=page] .cabinet-navigation__symbol .vg-avatar{box-shadow:0 0 0 2px var(--theme-bg), 0 0 0 3.5px var(--ui-accent)}@media (width>=761px){:is(#design,body) .cabinet-reference .cabinet-navigation__symbol .vg-avatar{width:24px;min-width:24px;height:24px;font-size:11px}:is(#design,body) .cabinet-reference .social-sidebar{background:var(--theme-bg);border-inline-end:.5px solid var(--d-line)}:is(#design,body) .cabinet-reference .social-navigation>button{height:44px;color:var(--d-muted);border-radius:12px;font-size:.9375rem;font-weight:500}:is(#design,body) .cabinet-reference .social-navigation>button[aria-current=page]{color:var(--d-text);background:0 0;font-weight:600}:is(#design,body) .cabinet-reference .social-navigation>button b{background:var(--ui-accent);color:var(--ui-accent-ink)}}:is(#design,body) .vg-btn--primary{background:var(--theme-action);color:#fff;border-color:var(--theme-action);border-radius:28px;font-weight:600}:is(#design,body) .vg-btn--secondary{background:var(--d-fill);color:var(--d-text);border-color:#0000;border-radius:28px}@media (width<=760px){:is(#design,body) .vg-sheet-backdrop .vg-sheet{margin:0 8px calc(8px + env(safe-area-inset-bottom));border:0;border-radius:38px;width:calc(100% - 16px);box-shadow:0 20px 60px #00000040}}:is(#design,body) .vg-sheet-backdrop .vg-sheet,:is(#design,body) .vg-sheet-backdrop .vg-sheet__head{background:var(--theme-surface)}:is(#design,body) .vg-sheet__head h2{letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.5625rem}:is(#design,body) .call-start__person{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}:is(#design,body) .call-start__person .vg-avatar{width:84px;height:84px;font-size:1.875rem}:is(#design,body) .call-start__person :is(h2,strong){letter-spacing:-.02em;margin-top:10px;font-size:1.5rem;font-weight:700;line-height:1.875rem}:is(#design,body) .call-start__person :is(p,small,span){color:var(--d-muted);font-size:.9375rem}:is(#design,body) .call-languages select{background-color:var(--d-group);height:56px;color:var(--d-text);border:0;border-radius:18px;padding:0 44px 0 16px;font-size:1.0625rem;font-weight:500}:is(#design,body) .call-languages__summary{color:var(--d-muted);font-size:.9375rem;line-height:1.25rem}:is(#design,body) .call-languages__link{color:var(--d-link);font-size:.9375rem;font-weight:500}:is(#design,body) .call-start .vg-btn--primary{border-radius:28px;height:56px;font-size:1.0625rem}:is(#design,body) .reference-call{background:var(--theme-bg);color:var(--theme-text)}:is(#design,body) .reference-call .reference-call__header>button{background:var(--theme-fill);width:44px;height:44px;color:var(--theme-text);box-shadow:none;border:0;border-radius:50%}:is(#design,body) .reference-call .reference-call__portrait .vg-avatar{box-shadow:none}:is(#design,body) .reference-call .call-history{box-shadow:none;background:0 0;border:0}:is(#design,body) .reference-call .call-history__bubble,:is(#design,body) .reference-call .is-mine .call-history__bubble{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(#design,body) .reference-call .call-history__bubble p{background:var(--theme-fill);color:var(--theme-text);border-radius:18px;padding:10px 12px;font-size:1rem;font-weight:500;line-height:1.35}:is(#design,body) .reference-call .is-mine .call-history__bubble p{background:var(--theme-accent-soft)}:is(#design,body) .reference-call .call-history__bubble>span,:is(#design,body) .reference-call .call-history__row small{color:var(--theme-accent)}:is(#design,body) .reference-call .call-history__source{background:var(--theme-fill)}:is(#design,body) .reference-call .call-history__source p{color:var(--theme-accent);background:0 0;padding:0}:is(#design,body) .reference-call .vg-round>span:first-child{background:var(--theme-fill);width:56px;height:56px;color:var(--theme-text);box-shadow:none;border:0;border-radius:50%}:is(#design,body) .reference-call .reference-call__portrait .vg-avatar:not(:has(img)){background:var(--theme-fill);color:var(--theme-accent)}:is(#design,body) .reference-call .vg-round>span:last-child{color:var(--theme-accent);font-size:.75rem}:is(#design,body) .reference-call .reference-call__attention{background:var(--theme-fill);color:var(--theme-accent);box-shadow:none;border:0;border-radius:18px}:is(#design,body) .reference-call .reference-call__attention :is(p,.vg-caption){color:var(--theme-accent)}:is(#design,body) .reference-call .reference-call__attention .vg-btn--primary{background:var(--theme-action);color:#fff;border-color:var(--theme-line)}:is(#design,body) .reference-call .reference-call__attention .vg-btn--ghost{color:var(--theme-accent)}:is(#design,body) .call-beta{background:var(--theme-accent-soft);color:var(--d-muted);letter-spacing:.02em;vertical-align:1px;border-radius:9px;padding:1px 7px;font-size:.6875rem;font-weight:600;line-height:1rem;display:inline-block}:is(#design,body) .reference-call .call-beta{background:var(--theme-accent-soft);color:var(--theme-accent)}:is(#design,body) .reference-call .reference-call__voice{margin:0 0 4px}:is(#design,body) .reference-call .vg-round[data-level]>span:first-child{box-shadow:0 0 0 calc(var(--voice-level,0) * 8px) var(--theme-line);transition:box-shadow .12s ease-out,background-color .16s}:is(#design,body) .reference-call .call-history__heard{color:var(--theme-accent);overflow-wrap:anywhere;margin:6px 12px 0;font-size:.75rem;line-height:1.125rem;display:block}:is(#design,body) .reference-call .call-history__row.is-heard .call-history__bubble p{background:var(--theme-fill);color:var(--theme-accent);font-size:.875rem;line-height:1.25rem}:is(#design,body) .reference-call .call-history__row.is-draft .call-history__bubble p{background:var(--theme-surface);border:1px dashed var(--theme-line);color:var(--theme-accent);font-style:italic}:is(#design,body) .reference-call .call-history__notice{color:var(--theme-accent);text-align:center;overflow-wrap:anywhere;margin:4px auto;font-size:.75rem;line-height:1.125rem}:is(#design,body) .vg-caption-line__heard{color:var(--d-muted);overflow-wrap:anywhere;margin-top:4px;font-size:.875rem;line-height:1.1875rem;display:block}:is(#design,body) .vg-caption-line--heard p,:is(#design,body) .vg-caption-line--draft p{color:var(--d-muted)}:is(#design,body) .vg-caption-line--draft p{font-style:italic}:is(#design,body) .vg-caption-line--notice{color:var(--d-muted);text-align:center;font-size:.8125rem;line-height:1.125rem}:is(#design,body) .call-lock{z-index:1000;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));color:#fff;text-align:center;touch-action:none;-webkit-user-select:none;user-select:none;background:#080c12f0;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}:is(#design,body) .call-lock h2{margin:0;font-size:1.375rem;font-weight:700;line-height:1.75rem}:is(#design,body) .call-lock p{color:#ffffffb8;margin:0;font-size:.9375rem;line-height:1.25rem}:is(#design,body) .call-lock__symbol .vg-icon{width:34px;height:34px}:is(#design,body) .call-lock__unlock{border:1px solid var(--theme-line);color:#fff;touch-action:none;isolation:isolate;background:#1818181f;border-radius:28px;min-height:56px;margin-top:28px;padding:0 28px;font-size:1rem;font-weight:600;position:relative;overflow:hidden}:is(#design,body) .call-lock__ring{z-index:-1;transform-origin:0;background:#18181833;position:absolute;inset:0;transform:scaleX(0)}:is(#design,body) .call-lock__unlock[data-holding=true] .call-lock__ring{transition:transform 1s linear;transform:scaleX(1)}:is(#design,body) .voice-choice{margin-top:20px}:is(#design,body) .voice-choice--compact{margin-top:8px}:is(#design,body) .voice-choice__title{margin:0 0 10px;font-size:1.0625rem;font-weight:700;line-height:1.375rem}:is(#design,body) .voice-choice__note{color:var(--d-muted);margin:8px 0 0;font-size:.875rem;line-height:1.1875rem}:is(#design,body) .call-start__voice>p{color:var(--d-muted);margin:0;font-size:.9375rem;line-height:1.25rem}:is(#design,body) .call-languages__beta{color:var(--d-muted);margin:0}@media (height<=640px){:is(#design,body) .reference-call .vg-round>span:first-child{border-radius:26px;width:52px;height:52px}:is(#design,body) .reference-call :is(.reference-call__clock,.reference-call__status){font-size:.8125rem;line-height:1.0625rem}:is(#design,body) .reference-call .reference-call__heading h1{font-size:1.5rem;line-height:1.8125rem}:is(#design,body) .reference-call .call-history__bubble p{padding:10px 14px 12px;font-size:1.0625rem;line-height:1.375rem}:is(#design,body) .reference-call .reference-call__portrait .vg-avatar{box-shadow:none}}@media (prefers-reduced-motion:reduce){:is(#design,body) .reference-call .vg-round[data-level]>span:first-child,:is(#design,body) .call-lock__unlock[data-holding=true] .call-lock__ring{transition:none}}:is(#design,body) .network-check__verdict{margin:0 0 12px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg:#000;--theme-blue:#0a84ff;--theme-blue-text:#64afff;--theme-blue-soft:#102137;--theme-surface:#18181c;--theme-fill:#242429;--theme-raised:#222227;--theme-text:#f6f6f8;--theme-muted:#b5b5bf;--theme-faint:#a1a1ad;--theme-line:#3b3b45;--theme-control-line:#6b6b78;--theme-accent:#dedee3;--theme-action:#3d3d43;--theme-action-hover:#4a4a50;--theme-accent-soft:#2a2a30;--theme-focus:#d7d7df;--theme-danger:#ff8b98;--theme-danger-soft:#352028;--theme-danger-action:#b7354b;--theme-warning:#f0ca84;--theme-warning-soft:#332b1c;--theme-positive:#74d9ad;--theme-positive-soft:#183329;--theme-glass:#18181ceb;--theme-shadow:0 12px 40px #00000052;--vg-bg:var(--theme-bg);--vg-surface:var(--theme-surface);--vg-text:var(--theme-text);--vg-secondary:var(--theme-muted);--vg-tertiary:var(--theme-faint);--vg-accent:var(--theme-action);--vg-accent-hover:var(--theme-action-hover);--vg-accent-soft:var(--theme-accent-soft);--vg-danger:var(--theme-danger);--vg-positive:var(--theme-positive);--vg-focus:var(--theme-focus);--vg-line:var(--theme-line);--vg-fill:var(--theme-fill);--vg-glass:var(--theme-glass);--vg-shadow:var(--theme-shadow);--vg-font:"Grasp Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif}html,body,#root{background:var(--theme-bg);color:var(--theme-text)}body,:is(#design,body) :is(.social-shell,.voice-setup){font-family:var(--vg-font)}::selection{background:var(--theme-accent);color:#111116}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--theme-accent)}input[type=checkbox],input[type=radio],progress{accent-color:var(--theme-action)}input::placeholder,textarea::placeholder{color:var(--theme-faint);opacity:1}select option{background:var(--theme-surface);color:var(--theme-text)}:-webkit-any(input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill){-webkit-text-fill-color:var(--theme-text);caret-color:var(--theme-accent);-webkit-box-shadow:0 0 0 1000px var(--theme-surface) inset}:is(input:autofill,textarea:autofill,select:autofill){-webkit-text-fill-color:var(--theme-text);caret-color:var(--theme-accent);-webkit-box-shadow:0 0 0 1000px var(--theme-surface) inset}:focus-visible{outline-color:var(--theme-focus)}:is(#design,body) .vg-btn--primary,:is(#design,body) .reference-call .reference-call__attention .vg-btn--primary,:is(#design,body) .release-consent-sheet .launch-panel>.vg-btn:not(.vg-btn--ghost){background:var(--theme-action);color:#fff;border-color:var(--theme-action)}:is(#design,body) .vg-btn--primary:hover:not(:disabled){background:var(--theme-action-hover);border-color:var(--theme-action-hover)}:is(#design,body) .vg-btn--secondary{background:var(--theme-fill);color:var(--theme-text);border-color:var(--theme-line)}:is(#design,body) .vg-btn--ghost{color:var(--theme-accent)}:is(#design,body) .vg-btn--ghost:hover:not(:disabled){background:var(--theme-accent-soft)}:is(#design,body) .vg-btn--danger{background:var(--theme-danger-action);color:#fff;border-color:var(--theme-danger-action)}:is(#design,body) .vg-btn--danger:hover:not(:disabled){background:#c94158;border-color:#c94158}:is(#design,body) .vg-btn:disabled{opacity:.65}:is(#design,body) :is(.vg-choice,.vg-rating button)[aria-pressed=true]{background:var(--theme-accent-soft);color:var(--theme-accent);border-color:var(--theme-accent)}:is(#design,body) :is(.vg-input,.vg-language-search,.launch-panel input:not([type=checkbox]),.launch-panel textarea,.launch-panel select){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-control-line)}:is(#design,body) :is(.vg-input,.vg-language-search,.launch-panel input,.launch-panel textarea,.launch-panel select):focus{border-color:var(--theme-control-line)}:is(#design,body) .vg-sheet-backdrop{background:#000000b8}:is(#design,body) .vg-sheet-backdrop .vg-sheet,:is(#design,body) .vg-sheet-backdrop .vg-sheet__head{background:var(--theme-surface);color:var(--theme-text)}:is(#design,body) .vg-sheet{border-color:var(--theme-line)}:is(#design,body) .cabinet-reference .world-reference__filters>button:is([aria-pressed=true],[data-active=true]){background:var(--theme-action);color:#fff}:is(#design,body) .reference-call{--theme-accent:var(--theme-blue-text);--theme-action:var(--theme-blue);--theme-action-hover:#2794ff;--theme-accent-soft:var(--theme-blue-soft);--theme-focus:var(--theme-blue-text);--vg-accent:var(--theme-action);--vg-accent-hover:var(--theme-action-hover);--vg-accent-soft:var(--theme-accent-soft);--vg-focus:var(--theme-focus);--d-link:var(--theme-accent);background:var(--theme-bg);color:var(--theme-text)}:is(#design,body) .reference-call .vg-round[aria-pressed=true]>span:first-child{background:var(--theme-accent-soft);color:var(--theme-accent)}:is(#design,body) .reference-call .vg-round--danger>span:first-child{background:var(--theme-danger-action);color:#fff}:is(#design,body) .reference-call .vg-round--danger:hover:not(:disabled)>span:first-child{background:#c94158}:is(#design,body) .reference-call .vg-round[data-level]>span:first-child{box-shadow:0 0 0 calc(var(--voice-level,0) * 8px) #0a84ff2e}:is(#design,body) .reference-call .call-history__source p,:is(#design,body) .reference-call .call-history__row.is-draft .call-history__bubble p{color:var(--theme-muted)}:is(#design,body) .reference-call .call-history__row.is-draft .call-history__bubble p{background:var(--theme-surface);border-color:var(--theme-control-line)}:is(#design,body) .reference-call .is-mine .call-history__bubble p{background:var(--theme-accent-soft);color:var(--theme-text)}.voice-orb__surface{background:var(--theme-action)}.voice-orb img{filter:grayscale()brightness(.9)}:is(#design,body) .reference-call .voice-orb img{filter:none}:is(#design,body) .voice-setup .voice-orb__surface{background:#54b3ff}:is(#design,body) .voice-setup .voice-orb img{filter:none}:is(#design,body) .voice-setup .voice-orb__halo{border-color:#70baff;box-shadow:0 0 20px #8acaff20}:is(#design,body) :is(.vg-banner--info,.launch-notice){background:var(--theme-accent-soft);border-color:var(--theme-line);color:var(--theme-text)}:is(#design,body) :is(.social-error,.vg-voice-error,.vg-banner--error){background:var(--theme-danger-soft);color:var(--theme-danger);border-color:#69404c}:is(#design,body) .launch-panel :is(p,small){color:var(--theme-muted)}:is(#design,body) .release-consent-sheet .launch-check{background:var(--theme-fill);color:var(--theme-text)}:is(#design,body) .reference-call .reference-call__footer{background:var(--theme-bg)}.signup-reference,.access-reference{--vg-muted:var(--theme-muted)}.signup-reference__intro,.signup-reference__password-help,.signup-reference__login,.access-reference__note,.auth-password-field button{color:var(--theme-muted)}[dir=rtl] .vg-icon[data-directional=true]{transform:scaleX(-1)}.launch-panel{gap:1rem;margin-block:1rem;display:grid}.launch-panel label{gap:.4rem;display:grid}.launch-check{text-align:start;align-items:flex-start;gap:.75rem!important;display:flex!important}.launch-check input{flex:none;block-size:1.25rem;inline-size:1.25rem}.launch-panel input:not([type=checkbox]),.launch-panel textarea,.launch-panel select{font:inherit;border:1px solid var(--theme-line);background:var(--theme-surface);min-block-size:2.75rem;max-inline-size:100%;color:var(--theme-text);border-radius:.75rem;padding:.7rem}.launch-panel textarea{resize:vertical;min-block-size:6rem}.launch-panel p{margin:0;line-height:1.5}.launch-notice{background:var(--theme-accent-soft);color:var(--theme-accent);border-radius:1rem;padding:1rem;font-size:.9375rem;line-height:1.5}.launch-legal-links{flex-wrap:wrap;gap:1rem;margin-block:1rem;font-size:.875rem;display:flex}.launch-legal-links a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.launch-document{max-inline-size:52rem;margin-inline:auto;padding:1.5rem;line-height:1.6}.launch-document pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.operator-page{max-inline-size:62rem;margin-inline:auto;padding:1.5rem}.operator-report{border:1px solid var(--theme-line);overflow-wrap:anywhere;border-radius:1rem;margin-block:1rem;padding:1rem}.operator-report pre{white-space:pre-wrap;max-block-size:22rem;font-size:.875rem;overflow:auto}.operator-report fieldset{border:0;min-inline-size:0;padding:0}.call-limit-warning{background:var(--theme-warning-soft);color:var(--theme-warning);border-radius:1rem;padding:.7rem 1rem;font-size:.9375rem}.reference-call[data-caption-size=small]{--caption-size:.875rem}.reference-call[data-caption-size=normal]{--caption-size:1rem}.reference-call[data-caption-size=large]{--caption-size:1.25rem}:is(#design,body) .reference-call[data-caption-size] .call-history__bubble>p,:is(#design,body) .reference-call[data-caption-size] .call-history__original-feed p,:is(#design,body) .reference-call[data-caption-size] .reference-call-transcript p{font-size:var(--caption-size,1rem)}:is(#design,body) .reference-call[data-caption-size] .call-history__source p{font-size:calc(var(--caption-size,1rem)*.9)}.vg-language-search{font:inherit;border:1px solid var(--theme-line);border-radius:.75rem;inline-size:100%;margin-block:.5rem;padding:.7rem}.welcome-landing__detail{max-inline-size:24rem;margin:1rem auto;font-size:1rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.launch-panel *{scroll-behavior:auto}}.reference-call__notices{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex-shrink:1;grid-area:note;gap:.4rem;min-block-size:0;max-block-size:27vh;inline-size:100%;margin-block-end:.5rem;display:flex;overflow:auto}.reference-call__notices:empty{display:none}.reference-call__notices>*{flex-shrink:0}.reference-call__notices p{margin:0}.reference-call__notices .launch-notice,.reference-call__notices .call-limit-warning{padding:.6rem;font-size:.8125rem;line-height:1.35}.reference-call__notices .vg-btn{min-block-size:2.75rem;padding:.4rem .75rem;font-size:.8125rem}.call-spoken-notice{color:inherit;min-block-size:2.75rem;margin:.35rem auto 0;text-decoration:underline;display:block}:is(#design,body) .vg-language-search{font-size:1rem}:is(#design,body) .signup-reference .vg-language-select select{box-shadow:none;border:0}:is(#design,body) .signup-reference__intro,:is(#design,body) .signup-reference__password-help,:is(#design,body) .signup-reference__login,:is(#design,body) .access-reference__note,:is(#design,body) .launch-panel p,:is(#design,body) .launch-panel small{color:var(--theme-muted)}:is(#design,body) .reference-call__notices .launch-notice,:is(#design,body) .reference-call__notices .call-limit-warning{padding:.5rem;font-size:.8125rem;line-height:1.35}:is(#design,body) .reference-call .reference-call__heading .reference-call__disclosure{margin-block:0 .5rem;padding:.25rem .4rem;font-size:.75rem;line-height:1.35}@media (height<=650px){:is(#design,body) .reference-call[data-launch-alerts=true] .reference-call__portrait{display:none}:is(#design,body) .reference-call[data-launch-alerts=true] .reference-call__notices{max-block-size:42vh}:is(#design,body) .reference-call[data-launch-alerts=true]{padding-block:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-bottom))}}.call-audio-balance{gap:.6rem;inline-size:100%;display:grid}.call-audio-balance input[type=range]{min-block-size:2.75rem;inline-size:100%;margin:0;display:block}.call-audio-balance span{font-size:.8125rem;line-height:1.5;display:block}.release-consent-sheet .launch-panel{gap:12px;margin-block:16px 4px}.release-consent-sheet .launch-panel>p{color:var(--theme-accent);font-size:15px;line-height:1.5}.release-consent-sheet .launch-check,.settings-reference__group.launch-panel .launch-check{background:var(--theme-fill);min-height:58px;color:var(--theme-text);border-radius:20px;align-items:center;padding:13px 16px;font-size:15px;line-height:1.45}.release-consent-sheet .launch-check input,.settings-reference__group.launch-panel .launch-check input{accent-color:var(--theme-action);margin:0}.release-consent-sheet .launch-panel>.vg-btn{border-radius:25px;min-height:50px}.release-consent-sheet .launch-panel>.vg-btn:not(.vg-btn--ghost){color:#fff;background:#19191a}.release-consent-sheet .launch-panel>.vg-btn--ghost{background:var(--theme-fill);color:var(--theme-accent)}:root{--vg-column:760px;--vg-read:760px}@media (width>=761px){:is(#design,body) .cabinet-reference :is(.world-reference,.cabinet-detail,.own-profile-reference,.public-person-reference){width:100%;max-width:var(--vg-column);margin-inline:auto}:is(#design,body) .cabinet-reference .cabinet-detail{padding:24px 20px max(36px, env(safe-area-inset-bottom))}}:is(#design,body) .cabinet-reference .calls-reference .cabinet-detail__header h1{line-height:2.5625rem;letter-spacing:-.02em!important;font-size:2.125rem!important}@media (width>=2000px){body:has(>#root>.social-shell:not(.is-onboarding)){background:var(--theme-fill)}:is(#design,body) .social-shell.cabinet-reference:not(.is-onboarding){max-width:1760px;box-shadow:0 0 0 .5px var(--d-line);margin-inline:auto}:is(#design,body) .social-shell.cabinet-reference:has(.reference-call){max-width:none;box-shadow:none}}:is(#design,body) .vg-sheet .call-start>.call-start__actions{z-index:2;box-shadow:0 0 0 10px var(--theme-surface), 0 40px 0 10px var(--theme-surface), 0 -16px 18px 4px var(--theme-surface);position:sticky;bottom:0}:is(#design,body) .vg-sheet .call-start .vg-card__footer{font-size:.8125rem}@media (width<=360px){:is(#design,body) .vg-sheet-backdrop .vg-sheet{padding-inline:18px}:is(#design,body) .vg-sheet__head h2{font-size:1.125rem;line-height:1.4375rem}:is(#design,body) .vg-sheet__head{gap:8px}}@media (width<=400px){:is(#design,body) .privacy-settings .vg-segment:has(>button:nth-child(4)){grid-template-columns:1fr 1fr;display:grid}}:is(#design,body) .social-main:has(>.reference-call){background:var(--theme-bg)}:is(#design,body) .social-main>.reference-call{background:0 0}@media (orientation:landscape) and (height<=500px){:is(#design,body) .cabinet-reference :is(.world-reference__header,.cabinet-detail__header) h1,:is(#design,body) .cabinet-reference .calls-reference .cabinet-detail__header h1{line-height:2rem;font-size:1.625rem!important}:is(#design,body) .call-start__person{text-align:start;flex-direction:row;gap:12px}:is(#design,body) .call-start__person .vg-avatar{flex:none;width:48px;min-width:48px;height:48px;font-size:1.125rem}:is(#design,body) .call-start__person :is(h2,h3,strong){margin-top:0;font-size:1.25rem;line-height:1.5625rem}:is(#design,body) .reference-call{max-width:960px;padding:calc(8px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));grid-template:"head talk""face talk""name talk""activity talk""disclosure talk""note talk"minmax(0,1fr)"ctrl talk""limit talk"/minmax(288px,40%) minmax(0,1fr);align-items:start;column-gap:24px;display:grid}:is(#design,body) .reference-call .reference-call__header{grid-area:head;height:40px}:is(#design,body) .reference-call .reference-call__header>button{width:40px;height:40px}:is(#design,body) .reference-call .reference-call__portrait{grid-area:face;width:60px;height:60px;margin:0 auto 4px;padding:3px}:is(#design,body) .reference-call .reference-call__portrait .vg-avatar{box-shadow:none;font-size:1.375rem}:is(#design,body) .reference-call .reference-call__heading{grid-area:name}:is(#design,body) .reference-call .reference-call__heading h1{font-size:1.25rem;line-height:1.5rem}:is(#design,body) .reference-call .reference-call__activity{grid-area:activity;min-height:48px;margin:4px 0;padding:8px 12px}:is(#design,body) .reference-call .reference-call__disclosure{grid-area:disclosure}:is(#design,body) .reference-call .reference-call__attention{grid-area:note;max-height:100%;margin:4px 0 0}:is(#design,body) .reference-call :is(.call-history,.reference-call__captions-off){grid-area:talk;align-self:stretch;height:auto;min-height:0}:is(#design,body) .reference-call .call-limit{grid-area:limit}:is(#design,body) .reference-call .reference-call__footer{grid-area:ctrl;padding:8px 0 0}:is(#design,body) .reference-call .vg-controls{gap:4px}:is(#design,body) .reference-call .vg-round>span:first-child{width:48px;height:48px}:is(#design,body) .reference-call .vg-round>span:last-child{overflow-wrap:normal;font-size:.6875rem}:is(#design,body) .call-lobby{max-width:760px;padding-top:calc(env(safe-area-inset-top) + 8px);grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:28px;display:grid}:is(#design,body) .call-lobby>*{grid-column:2}:is(#design,body) .call-lobby>header{grid-column:1/-1;margin-bottom:4px}:is(#design,body) .call-lobby>.call-lobby__portrait{grid-area:2/1/span 4;margin:8px 0 0}:is(#design,body) .call-lobby .call-lobby__portrait .vg-avatar{width:132px;height:132px;font-size:2.75rem}:is(#design,body) .call-lobby .call-lobby__identity h1{margin-bottom:6px;font-size:1.5rem}:is(#design,body) .call-lobby .call-lobby__language{margin-top:8px}:is(#design,body) .call-lobby .call-lobby__note{min-height:0;margin:12px auto}:is(#design,body) .call-lobby .call-lobby__actions{margin-top:0;padding-top:4px}}@media (width>=761px) and (height<=500px){:is(#design,body) .social-shell.cabinet-reference{min-height:0}:is(#design,body) .cabinet-reference .social-sidebar{padding-top:max(10px, env(safe-area-inset-top));padding-bottom:max(10px, env(safe-area-inset-bottom));scrollbar-width:none;gap:8px;overflow-y:auto}:is(#design,body) .cabinet-reference .social-navigation{gap:4px}:is(#design,body) .cabinet-reference .social-navigation>button{height:44px;min-height:44px}}@media (width<=760px) and (orientation:landscape) and (height<=500px){:is(#design,body) .cabinet-reference .social-sidebar{width:min(460px,100% - 32px);height:48px;left:50%;right:auto;bottom:max(6px, var(--cabinet-safe-bottom));padding:3px;transform:translate(-50%)}:is(#design,body) .cabinet-reference .cabinet-navigation>button{border-radius:21px;flex-direction:row;gap:6px;height:42px;min-height:42px;font-size:.8125rem}:is(#design,body) .cabinet-reference .cabinet-navigation__symbol,:is(#design,body) .cabinet-reference .cabinet-navigation__symbol .vg-icon{width:22px!important;height:22px!important}:is(#design,body) .cabinet-reference .cabinet-navigation__label{font-size:.8125rem!important}:is(#design,body) .cabinet-reference .cabinet-navigation>button b{margin-inline-start:2px;position:static}:is(#design,body) .cabinet-reference{--cabinet-nav-clearance:calc(66px + var(--cabinet-safe-bottom))}}@media (width<=760px){:is(#design,body) .cabinet-reference:not(.is-detail) .social-main{padding-bottom:0}:is(#design,body) .cabinet-reference:not(.is-detail) :is(.world-reference,.calls-reference),:is(#design,body) .cabinet-reference.is-own-profile .social-main{padding-bottom:var(--cabinet-nav-clearance)}:is(#design,body) .cabinet-reference:where(html[data-keyboard=open] *){--cabinet-nav-clearance:0px}:is(#design,body) .cabinet-reference:where(html[data-keyboard=open] *) .social-sidebar{display:none}}:is(#design,body) .call-start__actions{gap:10px;width:100%;min-width:0}:is(#design,body) .call-start__actions>.vg-btn{flex:1 1 0;width:0;min-width:0;padding-inline:10px;font-size:.9375rem}html:not([data-grasp-landing]),html:not([data-grasp-landing]) body,html:not([data-grasp-landing]) #root,:is(#design,body) .social-shell.cabinet-reference,:is(#design,body) .social-shell.cabinet-reference .social-main,:is(#design,body) .social-shell.cabinet-reference:is(.is-own-profile,.is-public-profile,.is-world,.is-detail) .social-main,:is(#design,body) .cabinet-reference .own-profile-reference,:is(#design,body) .cabinet-reference .cabinet-detail,:is(#design,body) .cabinet-reference .reference-call .reference-call__footer,:is(#design,body) .profile-edit-reference .profile-edit-reference__header{background:var(--theme-bg)}:is(#design,body) .call-start [data-call-confirm]{background:var(--theme-blue-soft);border-color:#0000}:is(#design,body) .vg-sheet-backdrop .vg-sheet.profile-edit-sheet,:is(#design,body) .vg-sheet.profile-edit-sheet .profile-edit-reference,:is(#design,body) .vg-sheet.profile-edit-sheet .profile-edit-reference__header{background:var(--theme-bg)}:is(#design,body) .cabinet-reference .calls-history-callback>.vg-icon,:is(#design,body) .cabinet-reference .social-mini-symbol>.vg-icon,:is(#design,body) .call-start [data-call-confirm]>.vg-icon,:is(#design,body) .call-lobby .call-lobby__control.is-answer>span>.vg-icon{color:var(--theme-blue)}.account-loading{box-sizing:border-box;padding:24px}.account-loading>.ui-loading{max-width:440px}html:not([data-grasp-landing]) body:has(>#root>.social-shell){background:var(--theme-bg)}:is(#design,body) .call-lobby .call-lobby__note:empty{display:none}:is(#design,body) .call-lobby .call-lobby__control.is-answer>span{background:var(--theme-blue-soft);color:var(--theme-blue);border:0}@media (height<=670px) and (orientation:portrait){:is(#design,body) .call-lobby{padding:calc(12px + env(safe-area-inset-top)) 20px max(16px,env(safe-area-inset-bottom))}:is(#design,body) .call-lobby>header{flex:none;margin-bottom:12px}:is(#design,body) .call-lobby .call-lobby__identity h1{margin-bottom:8px;font-size:26px;line-height:1.2}:is(#design,body) .call-lobby .call-lobby__identity p{margin:0;line-height:20px}:is(#design,body) .call-lobby .call-lobby__language{margin-top:8px;padding:5px 12px}:is(#design,body) .call-lobby .call-lobby__portrait{margin:16px 0}:is(#design,body) .call-lobby .call-lobby__portrait .vg-avatar{width:clamp(88px,22dvh,144px);height:clamp(88px,22dvh,144px);font-size:42px}:is(#design,body) .call-lobby .call-lobby__note{min-height:0;margin-bottom:16px;font-size:14px;line-height:22px}:is(#design,body) .call-lobby .call-lobby__actions{flex:none;gap:40px;padding-top:10px}:is(#design,body) .call-lobby .call-lobby__control{gap:8px;line-height:20px}:is(#design,body) .call-lobby .call-lobby__control>span{width:64px;height:64px}}@media (height<=500px) and (orientation:landscape){:is(#design,body) .cabinet-reference .reference-call{grid-template:"head head talk""face name talk""activity activity talk""disclosure disclosure talk""note note talk"minmax(0,1fr)"ctrl ctrl talk""limit limit talk"/60px minmax(204px,calc(40% - 84px)) minmax(0,1fr)}:is(#design,body) .cabinet-reference .reference-call .reference-call__portrait{width:48px;height:48px;margin:2px auto}:is(#design,body) .cabinet-reference .reference-call .reference-call__heading{text-align:start;align-self:center;min-width:0}:is(#design,body) .cabinet-reference .reference-call .reference-call__heading h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(#design,body) .cabinet-reference .reference-call>.reference-call__notices{overscroll-behavior:contain;grid-area:note;min-height:0;max-height:100%;overflow-y:auto}:is(#design,body) .cabinet-reference .reference-call .reference-call__footer{padding-top:4px}}@media (height<=350px) and (orientation:landscape){:is(#design,body) .cabinet-reference .reference-call .reference-call__activity{margin-block:2px}}
