@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_d63b1086-module__ffAAbq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_d63b1086-module__ffAAbq__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.mascotBase-module__Dzyjhq__mascotWrapper{--mascot-size:48px;--px:calc(var(--mascot-size) / 24);width:var(--mascot-size);height:calc(var(--mascot-size) + var(--px) * 6);-webkit-user-select:none;user-select:none;pointer-events:auto;box-sizing:border-box;justify-content:center;align-items:flex-end;display:inline-flex;position:relative;overflow:visible}.mascotBase-module__Dzyjhq__mascotGrid{grid-template-columns:repeat(24, var(--px));grid-auto-rows:var(--px);transform-origin:50% 100%;filter:var(--mascot-border-filter,none);display:grid;position:relative}:is(html:not(.dark) .mascotBase-module__Dzyjhq__mascotGrid,[data-theme=light] .mascotBase-module__Dzyjhq__mascotGrid,body:not(.dark) .mascotBase-module__Dzyjhq__mascotGrid){filter:drop-shadow(1px 0 #47556961)drop-shadow(-1px 0 #47556961)drop-shadow(0 1px #47556961)drop-shadow(0 -1px #47556961)}:is(html.dark .mascotBase-module__Dzyjhq__mascotGrid,[data-theme=dark] .mascotBase-module__Dzyjhq__mascotGrid){filter:none}.mascotBase-module__Dzyjhq__animatedFloat{animation:2.6s ease-in-out infinite mascotBase-module__Dzyjhq__float;animation-delay:var(--delay,0s);will-change:transform}.mascotBase-module__Dzyjhq__pixel{width:100%;height:100%;display:block}.mascotBase-module__Dzyjhq__arm{left:calc(19.5 * var(--px));top:calc(8 * var(--px));width:calc(3 * var(--px));height:calc(7 * var(--px));background:var(--arm-color,#f6f5f2);border-radius:calc(var(--px) * 1.5);transform-origin:50% 100%;box-sizing:border-box;position:absolute}:is(html:not(.dark) .mascotBase-module__Dzyjhq__arm,[data-theme=light] .mascotBase-module__Dzyjhq__arm,body:not(.dark) .mascotBase-module__Dzyjhq__arm){border:1px solid #47556959}:is(html.dark .mascotBase-module__Dzyjhq__arm,[data-theme=dark] .mascotBase-module__Dzyjhq__arm){border:none}.mascotBase-module__Dzyjhq__animatedArm{animation:1s ease-in-out 1.8s infinite alternate mascotBase-module__Dzyjhq__wave}.mascotBase-module__Dzyjhq__shadow{width:calc(12 * var(--px));height:calc(1.6 * var(--px));margin-left:calc(-6 * var(--px));background:#00000040;border-radius:50%;position:absolute;bottom:0;left:50%}.mascotBase-module__Dzyjhq__animatedShadow{animation:2.6s ease-in-out infinite mascotBase-module__Dzyjhq__shadowPulse;animation-delay:var(--delay,0s);will-change:transform, opacity}.mascotBase-module__Dzyjhq__fxBadge{left:calc(100% + var(--fx-offset-x,calc(var(--px) * 1.5)));top:calc(var(--px) * 1.5);font-weight:700;font-size:max(11px, calc(3.5 * var(--px)));color:var(--fx-color,var(--brand-accent,var(--meet-accent,var(--chat-accent,#3a82f7))));white-space:nowrap;pointer-events:none;text-shadow:0 0 10px color-mix(in srgb, var(--fx-color,var(--chat-accent,#3a82f7)) 35%, transparent), 0 1px 4px #0009;align-items:center;gap:3px;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;line-height:1.2;display:inline-flex;position:absolute}:is(html:not(.dark) .mascotBase-module__Dzyjhq__fxBadge,[data-theme=light] .mascotBase-module__Dzyjhq__fxBadge,body:not(.dark) .mascotBase-module__Dzyjhq__fxBadge){text-shadow:none}.mascotBase-module__Dzyjhq__fxDanger{color:var(--fx-danger-color,var(--meet-danger,var(--status-danger,#ea4335)));text-shadow:0 0 10px color-mix(in srgb, var(--fx-danger-color,#ea4335) 45%, transparent), 0 1px 4px #0009}:is(html:not(.dark) .mascotBase-module__Dzyjhq__fxDanger,[data-theme=light] .mascotBase-module__Dzyjhq__fxDanger,body:not(.dark) .mascotBase-module__Dzyjhq__fxDanger){text-shadow:none}.mascotBase-module__Dzyjhq__speechBubble{-webkit-backdrop-filter:blur(12px);padding:calc(var(--px) * 1.5) calc(var(--px) * 3);border-radius:calc(var(--px) * 3.5);background:#12141ed9;border:1px solid #ffffff24;box-shadow:0 4px 20px #0006,inset 0 1px #ffffff1a}:is(html:not(.dark) .mascotBase-module__Dzyjhq__speechBubble,[data-theme=light] .mascotBase-module__Dzyjhq__speechBubble,body:not(.dark) .mascotBase-module__Dzyjhq__speechBubble){background:#fffffff2;border:1px solid #47556940;box-shadow:0 4px 16px #00000014}.mascotBase-module__Dzyjhq__animatedBadge{animation:2.6s ease-in-out infinite mascotBase-module__Dzyjhq__float;animation-delay:var(--delay,0s);will-change:transform}@keyframes mascotBase-module__Dzyjhq__float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--px) * -5.5))}}@keyframes mascotBase-module__Dzyjhq__wave{0%{transform:rotate(-14deg)}to{transform:rotate(24deg)}}@keyframes mascotBase-module__Dzyjhq__shadowPulse{0%,to{opacity:.85;transform:scaleX(1)}50%{opacity:.35;transform:scaleX(.65)}}@keyframes mascotBase-module__Dzyjhq__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.mascotBase-module__Dzyjhq__animatedFloat,.mascotBase-module__Dzyjhq__animatedArm,.mascotBase-module__Dzyjhq__animatedShadow,.mascotBase-module__Dzyjhq__animatedBadge{animation:none!important}}
.mascotLogin-module__xd3Iga__roomContainer{aspect-ratio:6/5;-webkit-user-select:none;user-select:none;touch-action:pan-y;pointer-events:none;width:100%;max-width:860px;margin:0 auto;position:relative;container-type:inline-size}.mascotLogin-module__xd3Iga__scene{--u:calc(100cqw / 120);position:absolute;inset:0;overflow:hidden}.mascotLogin-module__xd3Iga__scene b{box-sizing:border-box;display:block;position:absolute}.mascotLogin-module__xd3Iga__scene b{box-sizing:border-box;display:block;position:absolute}.mascotLogin-module__xd3Iga__svgAbs{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mascotLogin-module__xd3Iga__winLight{border-radius:calc(var(--u) * 2);box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 5) #505aa029;background:#fff;border:1px solid #dce1f099}.mascotLogin-module__xd3Iga__winDark{border-radius:calc(var(--u) * 2);box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 5) #00000080, 0 0 0 1px #ffffff14;background:#141724}.mascotLogin-module__xd3Iga__cardLight{border-radius:calc(var(--u) * 1.6);box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 3) #505aa024;background:#fff;border:1px solid #e6ebf8cc;animation:5s ease-in-out infinite mascotLogin-module__xd3Iga__bob}.mascotLogin-module__xd3Iga__cardDark{border-radius:calc(var(--u) * 1.6);box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 3) #00000073;background:#1b1f30;border:1px solid #ffffff17;animation:5s ease-in-out infinite mascotLogin-module__xd3Iga__bob}.mascotLogin-module__xd3Iga__barLight{border-radius:calc(var(--u) * .5);background:#dfe3ee;height:calc(var(--u) * .9)!important}.mascotLogin-module__xd3Iga__barDark{border-radius:calc(var(--u) * .5);background:#2e354d;height:calc(var(--u) * .9)!important}.mascotLogin-module__xd3Iga__tile{border-radius:calc(var(--u) * 1);box-sizing:border-box;position:absolute;overflow:hidden}.mascotLogin-module__xd3Iga__tile b{position:absolute}.mascotLogin-module__xd3Iga__tile b{position:absolute}.mascotLogin-module__xd3Iga__speakPulse{animation:2s ease-in-out infinite mascotLogin-module__xd3Iga__speak}.mascotLogin-module__xd3Iga__ctlLight{background:#f0f2f8;border-radius:50%;place-items:center;transition:transform .2s;display:grid}.mascotLogin-module__xd3Iga__ctlDark{background:#23283c;border:1px solid #ffffff14;border-radius:50%;place-items:center;transition:transform .2s;display:grid}.mascotLogin-module__xd3Iga__ctlLight svg,.mascotLogin-module__xd3Iga__ctlDark svg{width:55%;height:55%}.mascotLogin-module__xd3Iga__ghostWrapper{--px:calc(var(--u) * .7);width:calc(24 * var(--px));height:calc(24 * var(--px));position:absolute}.mascotLogin-module__xd3Iga__ghostGrid{grid-template-columns:repeat(24, var(--px));grid-auto-rows:var(--px);transform-origin:50% 100%;animation:2.8s ease-in-out infinite mascotLogin-module__xd3Iga__float;animation-delay:var(--d,0s);will-change:transform;display:grid;position:relative}.mascotLogin-module__xd3Iga__ghostGrid i{width:100%;height:100%;display:block}.mascotLogin-module__xd3Iga__arm{left:calc(19.5 * var(--px));top:calc(8 * var(--px));width:calc(3 * var(--px));height:calc(7 * var(--px));border-radius:calc(var(--px) * 1.5);transform-origin:50% 100%;background:#f6f5f2;animation:1s ease-in-out 1.8s infinite alternate mascotLogin-module__xd3Iga__wave;position:absolute}@keyframes mascotLogin-module__xd3Iga__bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--u) * -1.2))}}@keyframes mascotLogin-module__xd3Iga__float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--px) * -5))}}@keyframes mascotLogin-module__xd3Iga__wave{0%{transform:rotate(-14deg)}to{transform:rotate(24deg)}}@keyframes mascotLogin-module__xd3Iga__speak{0%,to{box-shadow:0 0 #7c8bff00}50%{box-shadow:0 0 0 calc(var(--u) * .35) #7c8bffbf}}@media (prefers-reduced-motion:reduce){.mascotLogin-module__xd3Iga__ghostGrid,.mascotLogin-module__xd3Iga__cardLight,.mascotLogin-module__xd3Iga__cardDark,.mascotLogin-module__xd3Iga__arm,.mascotLogin-module__xd3Iga__speakPulse{animation:none!important}}
.DebugMode-module__gO8W1q__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2e8f0;z-index:9999;background:#0f172aeb;border:1px solid #ffffff26;border-radius:12px;width:360px;max-height:80vh;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;position:fixed;top:16px;right:16px;overflow-y:auto;box-shadow:0 20px 25px -5px #00000080,0 8px 10px -6px #00000080}.DebugMode-module__gO8W1q__overlay h3{color:#38bdf8;margin-top:0;margin-bottom:8px;font-size:12px;font-weight:700}.DebugMode-module__gO8W1q__detailsSection{background:#ffffff0a;border-radius:6px;margin-top:8px;padding:6px 8px}.DebugMode-module__gO8W1q__detailsSection summary{cursor:pointer;color:#f1f5f9}.DebugMode-module__gO8W1q__detailsSection table{border-collapse:collapse;width:100%;margin-top:4px}.DebugMode-module__gO8W1q__detailsSection td{border-bottom:1px solid #ffffff0d;padding:2px 4px}.DebugMode-module__gO8W1q__badge{color:#fff;background:#0284c7;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}
