:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#bfbfbf}*{box-sizing:border-box}html,body{width:100%;min-width:320px;height:100%;margin:0}body{display:grid;place-items:center;overflow:hidden;overscroll-behavior:none;background:#bfbfbf}.stage{position:relative;isolation:isolate;width:min(393px,calc((100vh - 32px) * 393 / 852),calc(100vw - 24px));aspect-ratio:393 / 852;overflow:hidden;background:#fff}#gl,.container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#gl{z-index:1;pointer-events:none}canvas{display:block;width:100%;height:100%;pointer-events:none}.container{background:#fff}.people{position:absolute;z-index:2;top:7.0423%;left:49.8728%;width:20.3562%;aspect-ratio:1;transform:translate(-50%);pointer-events:none}.people img{position:absolute;display:block;object-fit:cover;border-radius:50%}.people__ring{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.people__primary{top:12.5%;left:12.5%;width:54.3498%;height:54.3498%}.people__secondary{top:55.5493%;left:55.6165%;width:31.9507%;height:31.9507%}.line{position:absolute;bottom:1.4085%;left:50%;width:93.8931%;aspect-ratio:369 / 108;transform:translate(-50%);border-radius:38px;pointer-events:none}.images{position:absolute;top:23.1481%;left:5.5556%;width:88.8889%;height:53.7037%;display:flex;align-items:center;gap:9.7561%}.dock-icon{position:relative;flex:0 0 auto;height:100%;width:17.6829%}.sdf-source{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width: 440px),(max-height: 884px){.line{border-radius:9.6692vw}}@media (max-width: 600px){body{display:block;background:#fff}.stage{width:100vw;height:100dvh;min-height:100svh;aspect-ratio:auto}.people{top:max(60px,calc(env(safe-area-inset-top) + 20px));left:50%;width:80px}.line{left:max(20px,env(safe-area-inset-left));right:max(20px,env(safe-area-inset-right));bottom:max(24px,calc(env(safe-area-inset-bottom) + 12px));width:auto;height:108px;aspect-ratio:auto;transform:none;border-radius:38px}.images{top:25px;left:20px;right:20px;width:auto;height:58px;justify-content:space-between;gap:0}.dock-icon{width:58px;height:58px}}.no-webgl #gl{display:none}.no-webgl .line{background:#eee}.no-webgl .sdf-source{visibility:visible}
