/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}@font-face{font-family:Noto Sans Armenian Variable;src:url(/assets/noto-sans-armenian-armenian-wght-normal-BU0Cf2gc.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+530-58F,U+FB13-FB17}@font-face{font-family:Noto Sans Variable;src:url(/assets/noto-sans-cyrillic-wght-normal-B2hlT84T.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(/inter.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#04162d;--action:#83b8e9;--action-strong:#69a9e4;--sky:#70b8ff;--coral:#ff6b7d;--coral-deep:#e04860;--canvas:#061426;--panel:#0c1f37;--raised:#132a47;--line:#22405f;--line-soft:#1a3350;--text:#f1f8fc;--muted:#a9bfd3;--accent-text:#83b8e9;--soft:#123554;--focus:#7ac8ff;--warning:#ffcf9e;--shadow:0 24px 60px -24px #000c;--radius-lg:24px;--radius:14px;--radius-sm:10px;background:var(--canvas);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,Noto Sans Armenian Variable,Noto Sans Variable,system-ui,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f1f6f8;--panel:#fff;--raised:#e9f1f5;--line:#c9d9e3;--line-soft:#dde8ee;--text:#04162d;--muted:#4a6176;--accent-text:#174e82;--soft:#d6e7f8;--focus:#1d5fa3;--warning:#8a3b12;--shadow:0 24px 60px -30px #04162d40}*{box-sizing:border-box}body{background:var(--canvas);min-width:300px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}h1,h2,h3,.wordmark{font-family:Inter,Noto Sans Armenian Variable,Noto Sans Variable,system-ui,sans-serif}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-width{width:min(1180px,100% - clamp(32px,7vw,96px));margin-inline:auto}.spinning{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.primary,.subtle,.icon-button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 18px;font-weight:700;line-height:1.2;transition:transform .1s;display:inline-flex}.primary:active:enabled,.subtle:active:enabled{transform:translateY(1px)}.primary{color:var(--ink);background:var(--action)}.primary:hover:enabled,a.primary:hover{background:#b9ffe0}.subtle,.icon-button{color:var(--text);background:var(--panel);border-color:var(--line)}.subtle:hover:enabled,a.subtle:hover,.icon-button:hover:enabled{background:var(--raised)}.icon-button{width:46px;padding:0}.icon-button.ghost{background:0 0;border-color:#0000}.icon-button.ghost:hover:enabled{background:var(--raised)}.small{min-height:38px;padding:7px 14px;font-size:14px}.icon-button.small{width:38px;padding:0}.text-link{color:var(--accent-text);align-items:center;gap:4px;font-weight:700;display:inline-flex}.text-link:hover{text-decoration:underline}.field{color:var(--muted);text-align:left;gap:6px;font-size:13px;font-weight:650;display:grid}.field input,.field select,.chat-compose input,.link-field input{background:var(--canvas);width:100%;min-width:0;min-height:46px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 14px;font:500 15px Inter,Noto Sans Armenian Variable,Noto Sans Variable,sans-serif}.field input::placeholder,.chat-compose input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.field input::placeholder,.chat-compose input::placeholder{color:color-mix(in srgb, var(--muted) 75%, transparent)}}.field input:focus,.field select:focus,.chat-compose input:focus{border-color:var(--sky);box-shadow:0 0 0 3px var(--sky);outline:none}@supports (color:color-mix(in lab, red, red)){.field input:focus,.field select:focus,.chat-compose input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--sky) 25%, transparent)}}.select-wrap{display:block;position:relative}.select-wrap select{appearance:none;text-overflow:ellipsis;padding-right:38px}.select-wrap svg{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:13px;translate:0 -50%}.field select:disabled,.field input:disabled{opacity:.55}.switch-row{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:4px 0;font-size:15px;font-weight:650;display:flex}.switch-row>span{gap:2px;display:grid}.switch-row small{color:var(--muted);font-size:13px;font-weight:500}.switch-row input{appearance:none;background:var(--raised);border:1px solid var(--line);cursor:pointer;border-radius:99px;flex:none;width:46px;height:28px;margin:0;transition:background .2s;position:relative}.switch-row input:after{content:"";background:var(--muted);border-radius:50%;width:20px;height:20px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.switch-row input:checked{background:var(--action);border-color:var(--action)}.switch-row input:checked:after{background:var(--ink);transform:translate(18px)}.switch-row input:disabled{opacity:.5}.inline-warning{color:var(--warning);margin:0;font-size:14px}.inline-note{color:var(--muted);margin:0;font-size:14px}.callout{border-radius:var(--radius);background:var(--warning);justify-items:start;gap:10px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.callout{background:color-mix(in srgb, var(--warning) 10%, transparent)}}.callout{border:1px solid var(--warning)}@supports (color:color-mix(in lab, red, red)){.callout{border:1px solid color-mix(in srgb, var(--warning) 30%, transparent)}}.callout p{margin:0}.muted{color:var(--muted);font-size:14px}.site-header{z-index:20;background:var(--canvas);color:var(--text);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.header-inner,.footer-inner{justify-content:space-between;align-items:center;gap:16px;display:flex}.header-inner{min-height:68px}.wordmark{color:var(--text);white-space:nowrap;letter-spacing:-.045em;align-items:center;gap:10px;font-size:21px;font-weight:800;display:inline-flex}.wordmark-calls{color:var(--muted);letter-spacing:-.02em;margin-inline-start:5px;font-size:15px;font-weight:650}.product-icon{background:var(--ink);width:36px;height:36px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.header-actions,.footer-inner nav{align-items:center;gap:8px;display:flex}.header-install{min-height:40px;font-size:14px}.theme-button{width:40px;min-height:40px}.offline,.incoming-ring{text-align:center;background:var(--soft);color:var(--text);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-weight:650;display:flex}.offline svg{flex:none}.incoming-ring{z-index:19;position:sticky;top:68px}.site-footer{border-top:1px solid var(--line-soft)}.footer-inner{min-height:76px}.footer-inner nav{color:var(--muted);gap:20px;font-size:14px}.footer-inner nav a:hover,.back-link:hover{color:var(--text)}.powered{color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.powered:hover strong{text-decoration:underline}.neo-logo{background:#f5faff;border-radius:5px;align-items:center;padding:3px 4px;display:inline-flex}.neo-logo img{width:22px;height:auto;display:block}.powered-large .neo-logo img{width:34px}.powered strong{color:var(--text)}.back-link{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:14px;font-weight:650;display:inline-flex}.hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(48px,8vw,112px) clamp(48px,6vw,88px);display:grid}.hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(46px,6.4vw,88px);font-weight:800;line-height:.96}.hero-lede{color:var(--muted);max-width:38ch;margin:26px 0 30px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.link-bar{background:var(--panel);border:1px solid var(--line);max-width:560px;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:8px;padding:7px 7px 7px 18px;display:flex}.link-bar-url{min-width:0;color:var(--muted);white-space:nowrap;flex:1;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex;overflow:hidden}.link-bar-url svg{color:var(--accent-text);flex:none}.link-host{flex:none}.link-id{color:var(--text);letter-spacing:.01em;font-weight:700}.caret{vertical-align:-3px;background:var(--action);width:2px;height:1.1em;margin-left:2px;animation:1.1s steps(2,start) infinite blink;display:inline-block}@keyframes blink{to{visibility:hidden}}.hero-button{flex:none;min-height:54px;padding-inline:22px;font-size:16px}.hero-links{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:15px;font-weight:650;display:flex}.hero-links a{align-items:center;gap:7px;display:inline-flex}.hero-links a:hover{color:var(--text)}.hero-art{min-width:0;position:relative}.art-stage{aspect-ratio:4/3.4;box-shadow:var(--shadow);background:#050e1b;border:1px solid #1c3654;border-radius:30px;padding:14px 14px 78px;display:grid;position:relative;overflow:hidden}.art-tile{border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.art-friend{box-shadow:inset 0 0 0 3px var(--action), 0 0 40px -6px #83b8e988;background:radial-gradient(120% 90% at 30% 10%,#3376ae 0%,#204d79 45%,#0d2c3c 100%)}.art-you{aspect-ratio:4/3;background:radial-gradient(120% 100% at 70% 0,#3a6fa8,#18355c 70%);border:1px solid #fff2;border-radius:14px;width:30%;position:absolute;bottom:90px;right:26px;box-shadow:0 10px 30px #0008}.art-avatar{aspect-ratio:1;color:#f2fffb;letter-spacing:-.03em;background:#ffffff1c;border-radius:50%;place-items:center;width:clamp(64px,9vw,108px);font:750 clamp(20px,2.6vw,32px) Inter,sans-serif;display:grid;box-shadow:0 0 0 12px #ffffff0c}.art-you .art-avatar{width:46%;box-shadow:none;font-size:clamp(12px,1.2vw,15px)}.art-name{color:#e8f6ff;background:#04162dcc;border-radius:99px;padding:4px 10px;font-size:13px;font-weight:650;position:absolute;bottom:12px;left:14px}.art-reaction{filter:drop-shadow(0 4px 10px #0007);transform-origin:70% 80%;font-size:30px;animation:2.6s ease-in-out infinite wave;position:absolute;top:26px;left:26px}@keyframes wave{0%,60%,to{rotate:0deg}10%,30%{rotate:16deg}20%,40%{rotate:-8deg}}.art-dock{background:#0f2440e6;border:1px solid #ffffff14;border-radius:99px;gap:8px;padding:8px;display:flex;position:absolute;bottom:16px;left:50%;translate:-50%}.art-dock span{color:#e6f3fb;background:#1d3657;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.art-dock .art-hangup{background:var(--coral-deep);color:#fff;border-radius:99px;width:54px}.facts{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);padding-block:40px;display:grid}.fact svg{color:var(--accent-text)}.fact h2{letter-spacing:-.02em;margin:14px 0 6px;font-size:19px;font-weight:750}.fact p{color:var(--muted);max-width:34ch;margin:0;line-height:1.55}.extras{padding-block:8px 44px}.extras h2{letter-spacing:-.02em;margin:0 0 16px;font-size:19px;font-weight:750}.extras ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.extras li{border:1px solid var(--line);background:var(--panel);border-radius:99px;align-items:center;gap:8px;padding:9px 15px;font-size:14.5px;font-weight:600;display:inline-flex}.extras li svg{color:var(--accent-text)}.built-by{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:20px;padding-block:44px;display:flex}.built-by h2{letter-spacing:-.04em;margin:14px 0 6px;font-size:26px;font-weight:800}.built-by p{color:var(--muted);margin:0}.room-page{padding-block:22px 40px}.status-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;width:min(540px,100%);box-shadow:var(--shadow);margin:28px auto;padding:clamp(24px,5vw,44px)}.status-card h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.08}.status-card>p{color:var(--muted);max-width:42ch;margin:10px auto 22px;line-height:1.5}.status-icon{background:var(--soft);width:54px;height:54px;color:var(--accent-text);border-radius:16px;place-items:center;margin-bottom:14px;display:inline-grid}.status-icon.warn{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.status-icon.warn{background:color-mix(in srgb, var(--warning) 16%, transparent)}}.status-icon.warn{color:var(--warning)}.status-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.status-card>.powered{margin-top:22px}.ended-brand{border-top:1px solid var(--line);width:100%;color:var(--muted);justify-items:center;gap:10px;margin-top:22px;padding-top:22px;display:grid}.ended-brand p{max-width:34ch;margin:0}.info-page{min-height:65vh;padding-block:24px 56px}.info-page h1{letter-spacing:-.045em;margin-block:22px;font-size:clamp(32px,4vw,48px);font-weight:800}.info-page h2{margin-block:26px 8px;font-size:20px;font-weight:750}.info-page p{max-width:68ch;color:var(--muted);margin-bottom:12px;line-height:1.65}.stack-form{text-align:left;gap:14px;margin-top:18px;display:grid}.profile-card .stack-form{margin-bottom:12px}.profile-card .invite{background:0 0;border:0;padding:0}.profile-card .invite .status-icon,.profile-card .invite h2{display:none}.install-dialog{background:var(--panel);width:min(430px,100% - 32px);color:var(--text);border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow);margin:auto;padding:28px;position:fixed;inset:0}.install-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04162dcc}.install-dialog h2{margin:0;font-size:24px;font-weight:800}.install-dialog p{color:var(--muted);margin:10px 0 18px}.install-dialog p svg{vertical-align:middle;display:inline}.dialog-close{position:absolute;top:12px;right:12px}.video-surface{isolation:isolate;color:#dbeaf5;border-radius:inherit;background:#0a1a2e;position:absolute;inset:0;overflow:hidden}.video-surface video{object-fit:cover;width:100%;height:100%;display:block}.video-surface video.fit-contain{object-fit:contain;background:#050c17}.video-surface video.mirrored{transform:scaleX(-1)}.video-placeholder{text-align:center;background:radial-gradient(90% 80% at 50% 20%,#17355a,#0a1a2e 70%);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:10px;display:flex;position:absolute;inset:0}.avatar{aspect-ratio:1;color:#f1fffa;letter-spacing:-.02em;background:linear-gradient(140deg,#2a6f78,#1b3f6b);border-radius:50%;place-items:center;width:clamp(48px,22%,112px);font:750 clamp(16px,3vw,34px) Inter,sans-serif;display:grid;box-shadow:0 0 0 10px #ffffff08}.placeholder-text{color:#b7cde0;font-size:14px;font-weight:600}.surface-warning,.screen-label{z-index:3;color:#e5f6fd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04162dd9;border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.play-audio{z-index:4;position:absolute;top:50%;left:50%;translate:-50% -50%}.mic-level{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04162dbf;border-radius:99px;align-items:center;gap:3px;height:32px;padding:0 10px;display:flex}.mic-level i{background:#ffffff40;border-radius:2px;width:4px;height:6px;transition:height .1s,background .1s}.mic-level i.lit{background:var(--action)}.mic-level i.lit:nth-child(2){height:10px}.mic-level i.lit:nth-child(3){height:14px}.mic-level i.lit:nth-child(4){height:11px}.mic-level i.lit:nth-child(5){height:8px}.mic-level.is-muted i{background:#ffffff26}.lobby{padding-block:18px 40px}.lobby-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:clamp(20px,4vw,56px);padding-top:14px;display:grid}.lobby-media{gap:16px;min-width:0;display:grid}.preview-feed{aspect-ratio:16/10;border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#0a1a2e;position:relative;overflow:hidden}.preview-overlay{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:14px 14px auto}.name-tag{color:#f1f8fc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-overflow:ellipsis;white-space:nowrap;background:#04162dbf;border-radius:99px;max-width:60%;padding:6px 12px;font-size:14px;font-weight:650;overflow:hidden}.preview-controls{z-index:2;gap:12px;display:flex;position:absolute;bottom:16px;left:50%;translate:-50%}.round-button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f2440b3;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:54px;height:54px;transition:background .15s;display:grid}.round-button:hover:enabled{background:#1d3a60d0}.round-button.is-off{background:var(--coral-deep);border-color:#0000}.round-button svg{width:22px;height:22px}.background-picker{gap:10px;min-width:0;display:grid}.picker-head{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.picker-busy{align-items:center;gap:6px;display:inline-flex}.effect-tiles{scrollbar-width:thin;gap:10px;margin:-3px;padding:3px;display:flex;overflow-x:auto}.effect-tile{border:1px solid var(--line);background:var(--raised);width:64px;height:46px;color:var(--muted);background-position:50%;background-size:cover;border-radius:12px;flex:none;place-items:center;transition:transform .12s,box-shadow .12s;display:grid;position:relative}.effect-tile:hover:enabled{transform:translateY(-1px)}.effect-tile[aria-checked=true]{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--action);border-color:#0000}.tile-light,.tile-strong{background:linear-gradient(135deg,#3a6b8f,#6aa7a4 50%,#c8a77c)}.blur-glyph{background:#f1f8fc;border-radius:9px 9px 6px 6px;width:18px;height:22px;display:block;box-shadow:0 0 6px 2px #ffffff40}.tile-strong .blur-glyph{box-shadow:0 0 10px 5px #fff5}.tile-light{filter:saturate(.9)}.tile-strong{filter:saturate(.75)brightness(.95)}.tile-upload{background:0 0;border-style:dashed}.lobby-panel{align-content:start;gap:16px;padding-top:6px;display:grid}.lobby-panel h1{letter-spacing:-.05em;margin:0;font-size:clamp(32px,3.8vw,46px);font-weight:800;line-height:1.04}.lobby-sub{color:var(--muted);margin:-6px 0 0;line-height:1.5}.scheduled-title{color:var(--accent-text);font-weight:700}.lobby-fields{gap:12px;display:grid}.join-button{width:100%;min-height:54px;font-size:17px}.device-test{width:100%}.disclosure{border-top:1px solid var(--line-soft);padding-top:4px}.disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 0;font-weight:700;list-style:none;display:flex}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary svg{color:var(--muted);transition:rotate .15s}.disclosure[open] summary svg{rotate:180deg}.device-grid{gap:12px;padding:4px 0 12px;display:grid}.device-grid small{color:var(--muted);font-size:12.5px}.room-settings{gap:14px;padding:4px 0 12px;display:grid}.lobby-panel>.powered{justify-self:center;margin-top:4px}body[data-call=live] .site-header{display:none}body[data-call=live] .offline{z-index:50;top:max(58px, calc(env(safe-area-inset-top) + 48px));width:max-content;max-width:calc(100% - 24px);color:var(--warning);background:#3a2414;border:1px solid #ffcf9e40;border-radius:99px;position:fixed;left:50%;translate:-50%;box-shadow:0 12px 30px -8px #000}.call-screen{--stage:#040b16;--glass:#0f2036d9;--glass-line:#ffffff14;--glass-hover:#1b3352;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f1f8fc;z-index:30;background:var(--stage);padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));--text:#f1f8fc;--muted:#a9bfd3;--panel:#0c1f37;--raised:#163050;--line:#23415f;--line-soft:#1a3350;--canvas:#061426;--accent-text:#83b8e9;--warning:#ffcf9e;--soft:#123554;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.call-top{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:2px 4px 10px;display:flex}.call-title{align-items:center;gap:12px;min-width:0;display:flex}.call-title>div{min-width:0;display:grid}.call-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.call-timer{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.call-home{background:var(--action);width:36px;height:36px;color:var(--ink);border-radius:11px;flex:none;place-items:center;display:grid}.call-top-right{align-items:center;gap:8px;display:flex}.connection{background:var(--glass);border:1px solid var(--glass-line);height:34px;color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex}.connection-connected{color:var(--action)}.connection-weak,.connection-reconnecting{color:var(--warning)}.connection-failed{color:var(--coral)}.connection-connecting svg,.connection-reconnecting svg{animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.call-body{gap:12px;min-height:0;display:flex}.call-stage{isolation:isolate;flex:1;min-width:0;position:relative}.remote-grid{grid-auto-rows:minmax(0,1fr);gap:10px;display:grid;position:absolute;inset:0}.remote-grid.tiles-2{grid-template-columns:repeat(2,minmax(0,1fr))}.remote-grid.tiles-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.4fr 1fr}.remote-grid.tiles-3 .remote-tile:first-child{grid-row:span 2}.remote-tile{background:#0a1a2e;border-radius:20px;min-width:0;min-height:0;transition:box-shadow .2s;position:relative;overflow:hidden}.remote-tile:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 0 var(--action);transition:box-shadow .18s;position:absolute;inset:0}.remote-tile.is-speaking:after{box-shadow:inset 0 0 0 3px var(--action)}.remote-tile.is-speaking{box-shadow:0 0 36px -8px #83b8e980}.tile-label{z-index:3;color:#f1f8fc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-overflow:ellipsis;white-space:nowrap;background:#04162dc4;border-radius:99px;align-items:center;gap:5px;max-width:calc(100% - 24px);padding:5px 11px;font-size:13px;font-weight:650;display:inline-flex;position:absolute;bottom:12px;left:12px;overflow:hidden}.tile-label svg{color:var(--coral);flex:none}.tile-label svg[aria-label=Hand\ raised]{color:#ffd37a}.self-view{z-index:5;aspect-ratio:16/10;touch-action:none;cursor:grab;border:1px solid #ffffff1f;border-radius:16px;width:clamp(120px,22%,260px);transition:left .25s,top .25s,transform .25s;position:absolute;overflow:hidden;box-shadow:0 14px 40px -8px #000c}.self-view:active{cursor:grabbing;transition:none}.self-view .avatar{width:34%;box-shadow:none;font-size:15px}.self-view .placeholder-text{font-size:12px}.self-view .tile-label{padding:3px 9px;font-size:12px;bottom:8px;left:8px}.waiting-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);align-items:stretch;gap:14px;display:grid;position:absolute;inset:0}.waiting-self{border-radius:20px;min-height:0;position:relative;overflow:hidden}.waiting-layout .invite{align-self:center}.invite{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--text);gap:12px;padding:clamp(18px,3vw,28px);display:grid}.invite .status-icon{margin-bottom:0}.invite h2{letter-spacing:-.04em;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:800}.invite>p{color:var(--muted);margin:0;line-height:1.5}.link-field input{text-overflow:ellipsis;font-size:13.5px}.invite-actions{flex-wrap:wrap;gap:8px;display:flex}.invite-actions .primary{flex:1}.invite-feedback{min-height:18px;color:var(--accent-text);font-size:13px;font-weight:600;display:block}.invite-note{color:var(--muted);margin:0;font-size:14px}.invite>.powered{justify-self:start}.invite-compact{gap:10px;padding:16px}.invite-compact h2{letter-spacing:-.01em;font-size:16px}.call-indicators{z-index:6;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;top:12px;left:50%;translate:-50%}.call-indicators:empty{display:none}.badge{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04162de0;border-radius:99px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.recording-badge{color:var(--coral)}.recording-badge svg{animation:1.4s ease-in-out infinite pulse}.hand-badge{color:#ffd37a}.reaction-float{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.reaction-float span{justify-items:center;gap:2px;animation:3.6s cubic-bezier(.2,.7,.3,1) forwards float-up;display:grid;position:absolute;bottom:8%}.reaction-float b{filter:drop-shadow(0 6px 10px #0008);font-size:40px;font-weight:400;line-height:1}.reaction-float small{background:#04162dcc;border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:650}@keyframes float-up{0%{opacity:0;transform:translateY(20px)scale(.6)}12%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-46vh)}}.lobby-requests{z-index:8;background:var(--panel);border:1px solid var(--line);border-radius:18px;gap:10px;width:min(340px,100% - 24px);padding:14px;animation:.2s ease-out drop-in;display:grid;position:absolute;top:52px;right:12px;box-shadow:0 20px 50px -10px #000d}.lobby-requests h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:750;display:flex}.lobby-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lobby-row strong{overflow-wrap:anywhere;margin-right:auto}@keyframes drop-in{0%{opacity:0;transform:translateY(-8px)}}.call-toast{z-index:8;max-width:calc(100% - 24px);color:var(--warning);background:#2a1a12f0;border:1px solid #ffcf9e40;border-radius:99px;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:14px;left:50%;translate:-50%}.call-drawer{background:var(--panel);border:1px solid var(--line-soft);border-radius:20px;flex-direction:column;flex:none;width:360px;min-height:0;display:flex;overflow:hidden}.call-drawer>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:10px 10px 10px 18px;display:flex}.call-drawer h2{margin:0;font-size:17px;font-weight:750}.chat-panel,.settings-panel{flex-direction:column;flex:1;min-height:0;display:flex}.chat-history{flex-direction:column;flex:1;gap:4px;padding:14px 14px 6px;display:flex;overflow-y:auto}.empty-note{text-align:center;color:var(--muted);margin:auto 0;padding:18px;font-size:14px;line-height:1.5}.chat-message{align-self:flex-start;gap:3px;max-width:88%;margin-top:8px;display:grid}.chat-message.grouped{margin-top:0}.chat-message header{align-items:baseline;gap:8px;padding-inline:4px;display:flex}.chat-message header strong{color:var(--accent-text);font-size:12.5px}.chat-message time{color:var(--muted);font-size:11.5px}.chat-message p{background:var(--raised);overflow-wrap:anywhere;border-radius:16px 16px 16px 6px;margin:0;padding:8px 12px;font-size:14.5px;line-height:1.4}.chat-message.mine{align-self:flex-end;justify-items:end}.chat-message.mine header strong{color:var(--muted)}.chat-message.mine p{background:var(--action);color:var(--ink);border-radius:16px 16px 6px}.file-chip{border:1px solid var(--line);background:var(--canvas);max-width:100%;color:var(--text);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:9px 12px;display:flex}.file-chip span{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;display:grid}.file-chip small{color:var(--muted);font-weight:500}.file-chip svg{color:var(--accent-text);flex:none}.file-chip:hover{border-color:var(--accent-text)}.panel-note{color:var(--muted);margin:0;padding:4px 16px 10px;font-size:13px;line-height:1.45}.chat-compose{border-top:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:10px;display:grid}.chat-compose input{border-radius:99px;min-height:44px}.send-button{background:var(--action);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid}.settings-panel{gap:18px;padding:16px;overflow-y:auto}.settings-group{border-top:1px solid var(--line-soft);gap:12px;padding-top:16px;display:grid}.group-note{color:var(--muted);margin:0;font-size:13.5px}.settings-panel .panel-note{padding:0}.settings-panel .effect-tiles{flex-wrap:wrap;overflow:visible}.picker-current{color:var(--text);font-weight:600}.call-dock-wrap{padding:12px 0 max(12px, env(safe-area-inset-bottom));justify-content:center;display:flex}.call-controls{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px);border-radius:99px;align-items:center;gap:10px;padding:8px;display:flex;box-shadow:0 18px 40px -16px #000}.dock-group{gap:6px;display:flex}.call-button{color:#eaf5fb;background:#1a2f4b;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .15s,color .15s;display:grid;position:relative}.call-button svg{width:21px;height:21px}.call-button:hover:enabled{background:var(--glass-hover)}.call-button.is-active{background:var(--action);color:var(--ink)}.call-button.is-off{color:#ff9aa7;background:#3a1c27}.call-button.is-off:hover:enabled{background:#4a2230}.call-button.hangup{background:var(--coral-deep);color:#fff;border-radius:99px;width:66px}.popover-anchor{display:flex;position:relative}.popover{z-index:40;border:1px solid var(--glass-line);background:#10233c;border-radius:18px;padding:8px;animation:.14s ease-out pop;position:absolute;bottom:calc(100% + 14px);left:50%;translate:-50%;box-shadow:0 24px 50px -12px #000}@keyframes pop{0%{opacity:0;transform:translateY(6px)scale(.97)}}.reaction-bar{gap:4px;display:flex}.reaction-bar button{background:0 0;border:0;border-radius:14px;width:46px;height:46px;font-size:25px;transition:transform .12s,background .12s}.reaction-bar button:hover{background:var(--glass-hover);transform:scale(1.12)}.more-menu{gap:2px;min-width:260px;display:grid}.menu-item{color:#eaf5fb;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:600;display:flex}.menu-item:hover:enabled{background:var(--glass-hover)}.menu-item>svg{width:19px;height:19px;color:var(--muted);flex:none}.menu-item.is-active>svg{color:var(--coral)}.menu-item span{gap:1px;display:grid}.menu-item small{color:var(--muted);font-size:12.5px;font-weight:500}@media (width<=860px){.hero{grid-template-columns:minmax(0,1fr)}.hero-art{max-width:560px}.lobby-layout{grid-template-columns:minmax(0,1fr)}.waiting-layout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.waiting-layout .invite{align-self:end}}@media (width<=640px){.header-inner{min-height:60px}.incoming-ring{top:60px}.hero{gap:34px;padding-block:34px 40px}.hero h1{font-size:clamp(44px,13vw,64px)}.hero-lede{margin-block:18px 24px}.link-bar{border-radius:24px;flex-direction:column;align-items:stretch;padding:8px}.link-bar-url{padding:8px 10px 4px;font-size:15px}.hero-button{width:100%}.art-stage{border-radius:22px}.facts{grid-template-columns:minmax(0,1fr);gap:26px;padding-block:30px}.built-by{flex-direction:column;align-items:start;padding-block:32px}.footer-inner{min-height:64px}.footer-inner nav{gap:14px}.lobby{padding-block:10px 28px}.preview-feed{aspect-ratio:4/3.6}.room-page{padding-block:12px 28px}.call-screen{padding-inline:8px}.call-top{padding-bottom:8px}.call-top .connection{padding:0 11px}.remote-grid.tiles-2{grid-template-columns:minmax(0,1fr)}.remote-grid.tiles-3{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.remote-grid.tiles-3 .remote-tile:first-child{grid-row:auto}.self-view{aspect-ratio:3/4;width:32%}.call-controls{gap:8px;padding:7px}.call-button{width:50px;height:50px}.call-button.hangup{width:64px}.more-menu{left:auto;right:-60px;translate:none}}@media (width<=400px){.header-install span{display:none}.header-install{min-width:40px;padding-inline:10px}.wordmark-calls{display:none}.link-bar-url{font-size:14px}}@media (width<=360px){.footer-inner{flex-wrap:wrap;padding-block:12px}.call-button{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reaction-float span{opacity:1;animation:none}}.hero-copy>.powered{margin-bottom:16px}.join-link{gap:7px;max-width:435px;margin-top:16px;display:grid}.join-link label{color:var(--muted);font-size:13px;font-weight:700}.join-link-row{gap:8px;display:flex}.join-link-row input{background:var(--panel);width:100%;min-width:0;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.join-link-row button{flex:none}.join-link p{margin:0}.remote-grid.group-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.remote-grid.group-grid.has-presenter{grid-template-columns:minmax(0,3fr) minmax(120px,1fr);grid-auto-flow:dense}.remote-grid.group-grid.has-presenter>.is-featured{grid-area:1/1/span 3}.remote-grid.group-grid.has-presenter>:not(.is-featured){grid-column:2}.expiry-notice{text-align:center;color:#ffe2a5;background:#3c2a18;padding:8px 16px}.presenting-banner{z-index:4;background:#142842;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.presenting-banner .screen-label{position:static}@media (width<=640px){.remote-grid.group-grid.has-presenter{grid-template-rows:minmax(0,3fr) minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.remote-grid.group-grid.has-presenter>.is-featured{grid-area:1/1/auto/-1}.remote-grid.group-grid.has-presenter>:not(.is-featured){grid-area:2}}.expiry-notice{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;display:flex}.account-modes{flex-wrap:wrap;gap:10px;display:flex}.account-modes [aria-pressed=true]{color:var(--accent-text);border-color:var(--focus)}.profile-card .text-link{width:fit-content;margin:6px 0;text-decoration:underline}.show-password{color:var(--muted);align-items:center;gap:8px;font-size:.9rem;display:flex}.account-delete{margin:12px 0}:root{--control-edge:#6085aa}:root[data-theme=light]{--control-edge:#657f97}.field input,.field select,.join-link input,.chat-compose input{border-color:var(--control-edge)}:root[data-theme=light] input::placeholder{color:#4a6176;opacity:1}.call-button{border:1px solid #718fab}.file-offers{background:var(--raised);padding:12px 14px}.file-offers p{overflow-wrap:anywhere;margin:0 0 8px}.message-preview{z-index:5;text-align:left;background:var(--raised);border:1px solid var(--control-edge);max-width:min(340px,80%);color:var(--text);border-radius:10px;padding:10px 14px;display:grid;position:absolute;bottom:12px;left:12px}.message-preview span{overflow-wrap:anywhere}.people-panel{gap:12px}.people-list{margin:0;padding:0;list-style:none}.people-list li{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.people-list li+li{border-top:1px solid var(--line)}.people-list .subtle{margin-left:auto}.tile-connection{color:#ffcf9e;background:#04162de8;border-radius:8px;padding:5px;position:absolute;top:8px;right:8px}.lobby-layout{grid-template-rows:auto 1fr;grid-template-areas:"preview heading""preview fields";row-gap:12px}.lobby-layout>h1{letter-spacing:-.05em;grid-area:heading;margin:0;font-size:clamp(29px,3.8vw,46px);font-weight:800;line-height:1.04}.lobby-layout>.lobby-media{grid-area:preview}.lobby-layout>.lobby-panel{grid-area:fields}.preview-controls .round-button,.call-button{position:relative}.preview-controls .mic-level,.call-button .mic-level{padding:2px 5px;position:absolute;bottom:-8px}.effects-dialog h2{margin-top:0}.permission-help{align-items:center;gap:8px;margin:10px 0;display:flex}.permission-help svg{flex:none}.call-button:has(.call-caption){border-radius:14px;grid-template-rows:24px 16px;width:auto;min-width:48px;height:54px;padding:4px 8px}.call-button.hangup:has(.call-caption){width:62px}.call-caption{font-size:.62rem;line-height:1}.call-drawer{animation:.18s ease-out drawer-in}@keyframes drawer-in{0%{opacity:.6;transform:translate(14px)}}.muted-speech{color:#fff3d3;z-index:4;background:#5b351b;border-radius:10px;padding:5px 10px;position:absolute;bottom:76px}@media (width<=840px){.lobby-layout{grid-template-rows:auto;grid-template-areas:"heading""preview""fields"}.lobby-panel .join-button{bottom:max(10px, env(safe-area-inset-bottom));z-index:5;box-shadow:0 0 0 6px var(--canvas);position:sticky}}@media (width<=640px){.effects-dialog{width:100%;max-width:none;margin:auto 0 0}.call-button:has(.call-caption){min-width:42px;padding-inline:5px}}@media (prefers-reduced-motion:reduce){.call-drawer{animation:none}}.how-it-works{padding-block:32px}.how-it-works ol{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px;padding-left:1.6rem;display:grid}.how-it-works li strong,.how-it-works li span{display:block}.how-it-works span,.how-it-works p{color:var(--muted)}.fact a{text-underline-offset:3px;text-decoration:underline}.extras li{background:0 0;border:0;margin-right:10px;padding-inline:0}.quick-schedule{flex-wrap:wrap;gap:8px;display:flex}.lobby-skeleton{grid-template-columns:3fr 2fr;gap:20px;min-height:65vh;padding-block:48px;display:grid}.lobby-skeleton div{background:var(--panel);border-radius:24px;min-height:120px}@media (width<=650px){.lobby-skeleton{grid-template-columns:1fr}}.language-select{border:1px solid var(--control-edge);background:var(--panel);max-width:112px;color:var(--text);border-radius:8px;padding:5px;font-size:.76rem}.effect-label{color:#f1f8fc;text-align:center;bottom:0;background:#04162de6;padding:2px;font-size:.61rem;position:absolute;inset-inline:0}.effect-tile{min-height:46px;position:relative}.effect-tile.tile-light .blur-glyph{filter:blur(1px)}.effect-tile.tile-strong .blur-glyph{filter:blur(3px)}.call-screen.with-expiry{grid-template-rows:auto auto minmax(0,1fr) auto}.expiry-notice{z-index:5;position:relative}.call-preview{border:1px solid var(--control-edge);box-shadow:var(--shadow);background:#061426;border-radius:20px;margin:0;overflow:hidden}.call-preview img{width:100%;height:auto;display:block}.call-button.is-active:hover:enabled{background:#abd4f8}.call-button.hangup{background:#c4314c}.call-button.hangup:hover:enabled{background:#ad2941}.call-questions{gap:1.25rem;display:grid}.call-questions dt{font-weight:750}.call-questions dd{color:var(--muted);margin:.3rem 0 0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
