:root{--figma-bg:#f8fafd;--figma-workspace-bg:#0b111b;--figma-workspace-panel:#101b2b;--figma-text-primary:#13223a;--figma-text-muted:#8290a7;--figma-text-on-dark:#f7f9fc;--figma-brand-teal:#059e9d;--figma-brand-green:#00a879;--figma-border:#dfe6f0;--figma-border-dark:#334967;--figma-surface:#fff;--figma-surface-muted:#f1f5fa;--figma-directory-sidebar:366px;--figma-profile-sidebar:288px;--figma-workspace-rail:88px;--android-catalog-sidebar:160px;--android-catalog-content:560px;--android-catalog-assistant:80px;--android-workspace-toolbar:44px;--android-workspace-canvas:532px;--android-workspace-panel:224px;--figma-radius-card:20px;--figma-radius-dialog:24px;--figma-shadow-card:0 18px 48px #081a261f;--figma-shadow-dialog:0 24px 48px #03121f47;--responsive-wide-min:1200px;--responsive-medium-min:900px;--responsive-low-height:500px;--responsive-touch-min:44px;--responsive-experiment-sidebar:366px;--responsive-profile-sidebar:288px;--responsive-topbar-height:56px;--responsive-page-inline:clamp(16px, 4vw, 64px);--responsive-page-block:clamp(14px, 3.2vh, 48px);--responsive-safe-top:env(safe-area-inset-top,0px);--responsive-safe-right:env(safe-area-inset-right,0px);--responsive-safe-bottom:env(safe-area-inset-bottom,0px);--responsive-safe-left:env(safe-area-inset-left,0px)}html:has([data-android-fixed-stage]){width:100%;height:100%;min-height:0;overflow:hidden}body:has([data-android-fixed-stage]){width:100%;height:100%;min-height:0;overflow:hidden}#app:has([data-android-fixed-stage]){width:100%;height:100%;min-height:0;overflow:hidden}[data-android-fixed-stage] .viewport,[data-android-fixed-stage] .responsive-app-shell,[data-android-fixed-stage] .experiment-shell,[data-android-fixed-stage] .profile-shell,[data-android-fixed-stage] .experiment-workspace{width:800px;height:360px;min-height:0;overflow:hidden}[data-android-fixed-stage] .experiment-shell__page{grid-template-columns:var(--android-catalog-sidebar) var(--android-catalog-content) var(--android-catalog-assistant);width:800px;height:360px;display:grid}[data-android-fixed-stage] .experiment-sidebar{width:var(--android-catalog-sidebar);height:360px;padding:8px 8px 10px;display:flex}[data-android-fixed-stage] .experiment-main{width:var(--android-catalog-content);min-width:0;height:360px;padding:8px 10px 8px 12px;overflow:auto}[data-android-fixed-stage] .experiment-compact-header{display:none}[data-android-fixed-stage] .boba-helper{width:var(--android-catalog-assistant);pointer-events:auto;height:360px;display:block;position:relative;bottom:auto;right:auto;overflow:hidden}[data-android-fixed-stage] .boba-helper__character{width:156px;height:136px;top:96px;left:-40px}[data-android-fixed-stage] .boba-helper__speech{width:76px;min-height:64px;padding:10px 6px;font-size:10px;left:2px}[data-android-fixed-stage] .boba-helper__toggle{width:72px;min-height:44px;font-size:11px;left:4px}[data-android-fixed-stage] .workspace-rail{width:var(--android-workspace-toolbar);padding:8px 0 12px}[data-android-fixed-stage] .workspace-panel{width:var(--android-workspace-panel);padding:12px 10px 10px}[data-android-fixed-stage] .workspace-header,[data-android-fixed-stage] .workspace-canvas{left:var(--android-workspace-toolbar);width:var(--android-workspace-canvas);right:auto}[data-android-fixed-stage] .workspace-header{height:44px;padding:0 10px}[data-android-fixed-stage] .workspace-canvas{top:44px}:root{color:#10212e;font-synthesis:none;background:#e9eff7;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}button,input{font:inherit}button{touch-action:manipulation}.viewport{background:#e9eff7;width:100%;height:100%;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.android-login-screen{color:#16273b;background:#f4f8fa;width:800px;height:360px;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;position:relative;overflow:hidden}.android-login-screen__welcome{color:#f7fbfc;background:linear-gradient(110deg,#081526 0,#072a33 54%,#043737 100%);width:432px;position:absolute;inset:0 auto 0 0;overflow:hidden}.android-login-screen__brand{font-size:16px;line-height:1;position:absolute;top:23px;left:108px}.android-login-screen__welcome-copy{z-index:2;position:absolute;top:58px;left:108px}.android-login-screen__welcome-copy h1{letter-spacing:-1.1px;margin:0;font-family:PingFang SC,sans-serif;font-size:22px;font-weight:700;line-height:24px}.android-login-screen__welcome-copy p{color:#9db1c1;margin:11px 0 0;font-size:10px}.android-login-screen__orbit{border:1px solid #17a5a27a;border-radius:50%;position:absolute}.android-login-screen__orbit--large{width:218px;height:218px;top:96px;left:147px}.android-login-screen__orbit--small{place-items:center;width:42px;height:42px;display:grid;top:43px;left:365px}.android-login-screen__orbit--small i{background:#ffc04c;border-radius:99px;width:6px;height:6px}.android-login-screen__speech{z-index:3;color:#1f4a59;background:#f2f7fa;border-radius:10px;width:113px;height:40px;padding:10px 9px;font-size:8px;font-weight:700;line-height:1.25;position:absolute;top:135px;left:284px}.android-login-screen__speech:after{content:"";border:7px solid #0000;border-top-color:#f2f7fa;border-bottom:0;position:absolute;bottom:-6px;left:33px}.android-login-screen__boba{z-index:1;object-fit:contain;object-position:center top;width:238px;height:193px;position:absolute;top:164px;left:124px}.android-login-screen__form-panel{position:absolute;inset:0}.android-login-card{background:#fff;border-radius:14px;width:230px;height:304px;padding:20px;position:absolute;top:28px;left:460px;box-shadow:0 10px 18px #2241521f}.android-login-card__identity{color:#087d81;align-items:center;gap:6px;height:16px;font-size:8px;display:flex}.android-login-card__identity span{color:#fff;background:#11b5a7;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:800;display:grid}.android-login-card__heading{border-bottom:1px solid #e7eef2;padding:13px 0 11px}.android-login-card__heading h2{color:#142339;letter-spacing:-.04em;margin:0;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:700;line-height:1.1;position:relative;top:5px;left:1px}.android-login-card__heading p{color:#8da0b2;margin:5px 0 0;font-size:8px;position:relative;top:1px;left:1px}.android-login-card__notice{color:#c14a53;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;width:188px;height:8px;margin:0;font-size:7px;line-height:8px;position:absolute;top:103px;left:21px;overflow:hidden}.android-login-card__field{color:#3d5265;cursor:text;width:189.76px;height:44px;font-size:6px;font-weight:700;position:absolute;left:21.11px}.android-login-card__field[for=phone]{top:108px}.android-login-card__field--code{top:153px}.android-login-card__field-title{line-height:7px;position:absolute;top:0;left:0}.android-login-card__field[for=phone] .android-login-card__field-title{top:5.36px}.android-login-card__field--code .android-login-card__field-title{top:10.86px}.android-login-card__control{color:#36556b;background:#f8fbfc;border:1px solid #d7e5eb;border-radius:7px;align-items:center;width:189.76px;height:27.36px;display:flex;position:absolute;top:9.64px;left:0;overflow:visible}.android-login-card__field[for=phone] .android-login-card__control{top:15px}.android-login-card__field--code .android-login-card__control{top:20.5px}.android-login-card__control.is-invalid{border-color:#dc6870}.android-login-card__control b{color:#2f6173;border-right:1px solid #e6eff3;flex:0 0 33px;place-items:center;height:100%;font-size:7px;display:grid}.android-login-card__control input{color:#20364b;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 8px;font-size:6px}.android-login-card__control input::placeholder{color:#a7b5c0}.android-login-card__control button{z-index:2;color:#008f90;cursor:pointer;background:0 0;border:0;place-items:center;width:49.73px;height:44px;padding:0;display:grid;position:absolute;top:-21.5px;left:132.9px}.android-login-card__control button>span{pointer-events:none;background:#d9f7f3;border-radius:0 7px 7px 0;place-items:center;width:49.73px;height:27.36px;font-size:6px;font-weight:800;display:grid;position:absolute;top:20.5px;left:0}.android-login-card__control button:disabled>span{color:#8298a2;background:#edf3f4}.android-login-card__error{color:#c64f57;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;width:189.76px;height:8px;margin:0;font-size:6px;line-height:8px;position:absolute;left:21.11px;overflow:hidden}#phone-error{top:156px}#code-error{top:207px}.android-login-card__agreement{position:static}.android-login-card__agreement>label{color:#8798a8;cursor:pointer;align-items:center;width:118.6px;height:44px;font-size:5px;line-height:1.1;display:flex;position:absolute;top:198px;left:21.11px}.android-login-card__agreement-control{white-space:nowrap;pointer-events:none;align-items:center;height:12px;display:flex;transform:translateY(-2.39px)}.android-login-card__agreement input{pointer-events:none;accent-color:#0aa99f;flex:none;width:9px;height:9px;margin:0 4px 0 0}.android-login-card__agreement .android-login-card__error{top:218px;left:21.11px}.android-login-card__submit{cursor:pointer;background:0 0;border:0;place-items:center;width:189.76px;height:44px;padding:0;display:grid;position:absolute;top:243px;left:21.11px}.android-login-card__submit>span{color:#fff;pointer-events:none;background-color:#007984;background-image:linear-gradient(90deg,#009fac,#08ae89);border-radius:8px;justify-content:center;align-items:center;gap:12px;width:189.76px;height:25.6px;font-size:6px;font-weight:800;display:flex;position:absolute;top:-9.11px;left:0;box-shadow:0 6px 10px #00a19a33}.android-login-card__submit:disabled{cursor:wait;opacity:.64}.android-login-card__submit img{width:8px;height:8px}.android-login-card__security{color:#55969d;pointer-events:none;background:#eefaf8;border-radius:7px;align-items:center;width:189.76px;height:22px;margin:0;padding-left:8px;font-size:5px;display:flex;position:absolute;top:272px;left:21.11px}.android-login-card__security img{width:7px;height:7px;margin-right:4px}.android-login-screen__restoring{color:#196d72;text-align:center;background:#f4f8fa;place-content:center;gap:10px;width:100%;height:100%;display:grid}.android-login-screen__restoring span{color:#fff;background:linear-gradient(135deg,#08a4a5,#0daf85);border-radius:14px;place-items:center;width:44px;height:44px;margin:auto;font-size:22px;font-weight:800;display:grid}.android-login-screen__restoring p{margin:0;font-size:13px}.android-login-screen button:focus-visible,.android-login-screen input:focus-visible{outline-offset:1px;outline:2px solid #074e56}[data-visual-capture=stable] .android-login-screen *,[data-visual-capture=stable] .android-login-screen :before,[data-visual-capture=stable] .android-login-screen :after{caret-color:#0000!important;transition:none!important;animation:none!important}.android-stage-host,.fixed-stage-host{--stage-viewport-width:100vw;--stage-viewport-height:100vh;--safe-inset-top:max(env(safe-area-inset-top,0px), var(--native-safe-inset-top,0px));--safe-inset-right:max(env(safe-area-inset-right,0px), var(--native-safe-inset-right,0px));--safe-inset-bottom:max(env(safe-area-inset-bottom,0px), var(--native-safe-inset-bottom,0px));--safe-inset-left:max(env(safe-area-inset-left,0px), var(--native-safe-inset-left,0px));--safe-width:calc(var(--stage-viewport-width) - var(--safe-inset-left) - var(--safe-inset-right));--safe-height:calc(var(--stage-viewport-height) - var(--safe-inset-top) - var(--safe-inset-bottom));--stage-scale:min(calc(var(--safe-width) / 800px), calc(var(--safe-height) / 360px));--stage-width:calc(800px * var(--stage-scale));--stage-height:calc(360px * var(--stage-scale));--stage-left:calc(var(--safe-inset-left) + (var(--safe-width) - var(--stage-width)) / 2);--stage-top:calc(var(--safe-inset-top) + (var(--safe-height) - var(--stage-height)) / 2);isolation:isolate;width:100vw;min-width:0;height:100vh;min-height:0;position:relative;overflow:hidden}@supports (width:100dvw) and (height:100dvh){.android-stage-host,.fixed-stage-host{--stage-viewport-width:100dvw;--stage-viewport-height:100dvh;width:100dvw;height:100dvh}}.android-stage-background{z-index:0;pointer-events:none;position:absolute;inset:0}.fixed-stage-frame{z-index:1;top:var(--stage-top);left:var(--stage-left);width:var(--stage-width);height:var(--stage-height);position:absolute;overflow:hidden;container:fixed-stage/size}.android-fixed-stage,.fixed-design-stage{width:800px;height:360px;transform:scale(var(--stage-scale));transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.fixed-stage-unsupported{z-index:2;color:#fff;text-align:center;background:#081526;place-items:center;padding:24px;display:none;position:absolute;inset:0}@supports not (transform:scale(calc(100px / 100px))){.android-fixed-stage,.fixed-design-stage{visibility:hidden}.fixed-stage-unsupported{display:grid}}.landscape-guard[data-v-06b9c22c]{display:none}@media (orientation:portrait){.landscape-guard[data-v-06b9c22c]{z-index:1000;color:#f5fcff;text-align:center;background:linear-gradient(138deg,#071c2d,#073f41);place-content:center;gap:12px;padding:24px;display:grid;position:fixed;inset:0}.landscape-guard span[data-v-06b9c22c]{font-size:48px;line-height:1}.android-stage-host{visibility:hidden}}.platform-runtime-shell[data-v-f66b2c18]{width:100%;min-width:0;height:100%;min-height:0}.platform-runtime-shell--fixed-stage[data-v-f66b2c18]{overflow:hidden}.platform-runtime-blocked[data-v-f66b2c18]{text-align:center;place-content:center;min-height:100%;display:grid}.platform-runtime-blocked p[data-v-f66b2c18]{margin:.5rem}.coming-soon-page{box-sizing:border-box;background:linear-gradient(112deg,#f2f7fb 4%,#d9e0ff 100%);width:800px;height:360px;padding:20px;overflow:hidden}.coming-soon-card{box-sizing:border-box;border:1px solid var(--profile-border,#dfe6f0);text-align:center;background:#ffffffdb;border-radius:24px;align-content:center;place-items:center;width:760px;height:320px;padding:24px 28px;display:grid;overflow:hidden;box-shadow:0 14px 34px #0a1f2e12}.coming-soon-card__mark{color:#fff;background:linear-gradient(135deg,#05ab91,#087878);border-radius:20px;place-items:center;width:62px;height:62px;margin:0 auto;font-size:27px;font-weight:800;display:grid}.coming-soon-card [aria-live]>p:first-of-type{color:#057f80;letter-spacing:.08em;margin:20px 0 5px;font-size:13px;font-weight:700}.coming-soon-card h2{color:#13223a;margin:0;font-size:30px}.coming-soon-card [data-testid=coming-soon-description]{color:#627087;max-width:520px;margin:14px auto 0;line-height:1.7}.coming-soon-card nav{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.coming-soon-card nav a{color:#21384f;background:#fff;border:1px solid #dfe6f0;border-radius:24px;place-items:center;min-width:148px;min-height:48px;padding:0 20px;font-weight:700;text-decoration:none;display:grid}.coming-soon-card nav a:first-child{color:#fff;background:#057f80;border-color:#057f80}
