@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.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}*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eee;background:#0b0b0e;font-family:Unbounded,Arial,sans-serif}html,body{touch-action:pan-x pan-y}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:0}main{isolation:isolate}button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:wait}button:focus-visible{outline-offset:6px;outline:2px solid #fff}[hidden]{display:none!important}.lobby{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;display:flex;position:relative;overflow:hidden}.lobby.entry-mode{background:#0b0b0e}.lobby.departing{z-index:4;pointer-events:none;background:0 0}.lobby.departing #progress{display:none!important}.abstract{z-index:-1;position:fixed;inset:0;overflow:hidden}.atmosphere{background:radial-gradient(70% 55% at 50% 100%,#8c647740,#0000 70%),radial-gradient(60% 50% at 50% 0,#4c437026,#0000 70%),#101015;position:absolute;inset:0}.glow{background:radial-gradient(closest-side,#f4d3d62b,#c99bc61a 30%,#6f5e9a0d 60%,#0000);width:110vmax;height:70vmax;margin:-35vmax 0 0 -55vmax;position:absolute;top:50%;left:50%}.orb{border-radius:50%;position:absolute}.orb-one{background:radial-gradient(at 69% 71%,#fff2c5 0%,#eec9b4 16%,#b59ec5 34%,#61597e 46%,#252234 56%,#121217 66%);width:100vmax;height:100vmax;top:-74vmax;left:-45vmax;transform:rotate(-25deg);box-shadow:inset -1.6vmax -1.6vmax 3.2vmax #ffe6d24a,10px 10px 90px #a185a22b}.orb-two{background:radial-gradient(at 34% 26%,#fcdfb5 0%,#edb3a4 12%,#b47ba0 26%,#5a3c64 44%,#1a1823 60%,#121217 71%);width:80vmax;height:80vmax;bottom:-53vmax;right:-41vmax;box-shadow:inset 1.4vmax 1.4vmax 3vmax #ffe2cf40,-20px -12px 100px #cb86ad30}.orb-three{--w:76vmax;--h:20vmax;width:var(--w);height:var(--h);left:calc(50% - var(--w) / 2);top:calc(50% - var(--h) / 2);transform:rotate(-12deg)}.orb-three:before,.orb-three:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.orb-three:before{background:radial-gradient(closest-side,#0000 72%,#b79ad00a 88%,#e8c0d21c 99%);border:2px solid #fbe7d8;inset:0;box-shadow:0 0 2px #fff3e6,0 0 22px #f0bfd47a,0 0 70px #b98fd040,inset 0 0 26px #f0bfd440;-webkit-mask:conic-gradient(#0003,#0007 16%,#000 36% 60%,#0009 76%,#0003);mask:conic-gradient(#0003,#0007 16%,#000 36% 60%,#0009 76%,#0003)}.orb-three:after{border:1px solid #c4b0d466;inset:-16% -10%;box-shadow:0 0 18px #a88dc426;-webkit-mask:conic-gradient(from 90deg,#0000,#000 25% 55%,#0000 75%);mask:conic-gradient(from 90deg,#0000,#000 25% 55%,#0000 75%)}.glint{aspect-ratio:1;opacity:0;width:100%;margin-top:-50%;position:absolute;top:50%;left:0;scale:1 .263158}.glint b{background:conic-gradient(from 0deg, transparent 0 62%, #c4a3c955 80%, #ffe9d6 97%, transparent 100%);filter:blur(2px);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 95.8%,#000 97.8% 99.2%,#0000 100%);mask:radial-gradient(closest-side,#0000 95.8%,#000 97.8% 99.2%,#0000 100%)}.abstract.holding .glint{opacity:1;transition:opacity .9s}.abstract.holding .glint b{animation:5.2s linear infinite orbit}.grain{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='white' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.create{text-align:center;color:#25202d;letter-spacing:-.055em;background:#f8f0e7;border:1px solid #ffffff60;border-radius:100px;max-width:calc(100vw - 32px);padding:24px 50px;font-size:clamp(22px,3vw,32px);font-weight:650;transition:transform .25s,box-shadow .25s;box-shadow:0 8px 60px #0005,inset 0 1px #fff}.create:hover{transform:translateY(-3px);box-shadow:0 12px 80px #edc7dc45}.create:active{transform:scale(.96)}#progress{color:#ddd3e3;margin:0;font-size:12px;font-weight:350;position:absolute;top:calc(50% + 78px)}.call{background:#0b0b0e;justify-content:center;align-items:center;min-height:100dvh;padding:84px 24px 100px;display:flex;position:relative}.stage{justify-content:center;align-items:center;gap:18px;width:100%;min-width:0;max-width:1800px;display:flex;position:relative}.video-tile{aspect-ratio:16/9;background:#17171c;border-radius:14px;flex:1 1 0;place-items:center;min-width:0;max-height:calc(100dvh - 184px);display:grid;position:relative;overflow:hidden}.video-tile video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.waiting{text-align:center;color:#96929f;margin:0;padding:16px;font-size:12px;font-weight:350;line-height:1.7;position:relative}#local-video{transform:scaleX(-1)}#local-placeholder{color:#96929f;text-align:center;padding:10px;font-size:11px}.controls{bottom:max(24px, env(safe-area-inset-bottom));gap:14px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.icon-button{color:#eee;background:#26262d;border:1px solid #ffffff08;border-radius:50%;place-items:center;width:48px;height:48px;padding:13px;transition:background .18s,transform .18s;display:grid}.icon-button:hover{background:#383840;transform:translateY(-2px)}.icon-button:disabled{opacity:.5}.icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.icon-button[aria-pressed=false]{color:#333;background:#eee}.leave{color:#fff;background:#bd3535}.leave:hover{background:#d44040}.copy{top:max(20px, env(safe-area-inset-top));position:absolute;right:24px}.notice{overflow-wrap:anywhere;z-index:5;background:#303038;border-radius:10px;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:13px 18px;font-size:11px;line-height:1.7;position:fixed;bottom:88px;left:50%;transform:translate(-50%)}.error{background:#542828}.transition{z-index:5;isolation:isolate;opacity:1;transition:opacity .35s ease-out;position:fixed;inset:0;overflow:hidden}.abstract.lifted{z-index:3}.transition.revealing{opacity:0}.beacon{left:var(--cx,50%);top:var(--cy,50%);z-index:1;width:0;height:0;position:absolute}.eclipse{width:64px;height:64px;position:absolute;top:-32px;left:-32px}.eclipse i{border-radius:50%;position:absolute;inset:0}.sun{background:#f8f0e7;animation:.62s cubic-bezier(.2,.7,.2,1) both sun-rise;box-shadow:0 0 22px #f3d6c470,0 0 70px #c99bc244}.moon{background:radial-gradient(circle at 38% 34%,#18171e,#0b0b0e 70%);animation:.78s cubic-bezier(.3,.1,.15,1) .16s both moon-cover;box-shadow:inset 1px 1px 2px #ffffff12;inset:2px!important}.corona{background:conic-gradient(from 0deg, transparent 0 46%, #8b74a855 64%, #e9b9c1aa 84%, #fff6de 96%, transparent 100%);filter:drop-shadow(0 0 6px #ffe3cf90);animation:.5s ease-out .78s both corona-in,1.6s linear infinite orbit;-webkit-mask:radial-gradient(closest-side,#0000 72%,#000 76% 82%,#0000 92%);mask:radial-gradient(closest-side,#0000 72%,#000 76% 82%,#0000 92%);inset:-12px!important}.status{text-align:center;color:#ddd3e3;letter-spacing:.01em;width:100vw;margin:0;padding:0 24px;font-size:12px;font-weight:350;line-height:1.6;animation:.5s ease-out .7s both status-in;position:absolute;top:58px;left:-50vw}.pill{left:calc(var(--pw) / -2);top:calc(var(--ph) / -2);width:var(--pw);height:var(--ph);opacity:0;display:none;position:absolute}.transition.from-home .pill{display:block}.pill i{background:#f8f0e7;height:100%;position:absolute;top:0}.pill i:nth-child(odd){width:var(--ph);border-radius:50%}.pill i:first-child{left:0}.pill i:last-child{right:0}.pill i:nth-child(2){left:calc(var(--ph) / 2);right:calc(var(--ph) / 2)}.transition.from-home .sun{animation:.12s ease-out .36s both sun-handover}.transition.from-home .moon{animation-delay:.34s}.transition.from-home .corona{animation-delay:.96s,0s}.transition.from-home .status{animation-delay:.9s}@keyframes sun-rise{0%{opacity:0;scale:.4}}@keyframes sun-handover{0%{opacity:0}}@keyframes moon-cover{0%{opacity:0;translate:-78px}45%{opacity:1}}@keyframes corona-in{0%{opacity:0}}@keyframes orbit{to{rotate:1turn}}@keyframes status-in{0%{opacity:0;translate:0 6px}}.iris-mask{z-index:2;contain:strict;pointer-events:none;position:fixed;inset:0;overflow:hidden}.iris-mask canvas,.iris-mask i{will-change:transform;position:absolute;top:0;left:0}.iris-mask i{background:#0b0b0e;width:100%;height:100%}@media (max-width:700px){.call{height:100dvh;min-height:0;padding:max(68px, calc(env(safe-area-inset-top) + 56px)) 6px max(82px, calc(env(safe-area-inset-bottom) + 68px))}.stage{flex-direction:column;gap:8px;max-width:none;height:100%}.video-tile{aspect-ratio:auto;border-radius:12px;flex:1 1 0;width:100%;min-height:0;max-height:none}.video-tile video{object-fit:cover;object-position:center}.remote-tile{order:-1}.copy{right:14px;top:max(16px, env(safe-area-inset-top))}}@media (orientation:portrait){.orb-three{--w:74vmax;--h:30vmax;transform:rotate(-24deg)}.glint{scale:1 .405405}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
