.bottom-nav[data-v-c0b70b8f]{box-sizing:border-box;min-height:98px;padding:22px 0 calc(9px + env(safe-area-inset-bottom));z-index:2;background:url(/blush/tools/lobby/huanzhuang_image_xialan.png) top/100% 100% no-repeat,#1f1d27;border-top:0;flex:0 0 98px;grid-template-columns:repeat(4,1fr);display:grid}.bottom-nav__tab[data-v-c0b70b8f]{text-align:center;color:#afa8b3;align-content:start;justify-items:center;gap:8px;padding:0;font-size:18px;font-weight:700;line-height:1.1;text-decoration:none;display:grid}.bottom-nav__tab--active[data-v-c0b70b8f]{color:#ff55e5}.bottom-nav__icon[data-v-c0b70b8f]{object-fit:contain;width:25px;height:25px}@media (width<=360px){.bottom-nav[data-v-c0b70b8f]{flex-basis:88px;min-height:88px;padding-top:18px}.bottom-nav__tab[data-v-c0b70b8f]{gap:6px;font-size:17px}.bottom-nav__icon[data-v-c0b70b8f]{width:22px;height:22px}}.app-shell[data-v-31d80ad3]{color:#f0f0f0;background:#0e0e10;flex-direction:column;max-width:420px;height:100dvh;min-height:0;margin:0 auto;display:flex;overflow:hidden}.app-shell--immersive[data-v-31d80ad3]{background:#09070e}.app-shell__main[data-v-31d80ad3]{overscroll-behavior:none;scrollbar-color:#ffffff38 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.app-shell__main[data-v-31d80ad3]::-webkit-scrollbar{width:5px}.app-shell__main[data-v-31d80ad3]::-webkit-scrollbar-track{background:0 0}.app-shell__main[data-v-31d80ad3]::-webkit-scrollbar-thumb{background:#ffffff2e padding-box content-box;border:1px solid #0000;border-radius:999px}.app-shell__main[data-v-31d80ad3]:hover::-webkit-scrollbar-thumb{background:#ff4cd85c padding-box content-box}@media (pointer:coarse){.app-shell__main[data-v-31d80ad3]{scrollbar-width:none}.app-shell__main[data-v-31d80ad3]::-webkit-scrollbar{width:0;height:0}}.error-boundary[data-v-08e55852]{z-index:760;text-align:center;background:#08070ac7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.error-boundary__dialog[data-v-08e55852]{background:#141418;border:1px solid #ffffff1a;border-radius:12px;justify-items:center;gap:16px;width:min(328px,100%);padding:20px;display:grid;box-shadow:0 18px 48px #0000007a}.error-boundary__resource[data-v-08e55852]{background:radial-gradient(circle at 50% 44%,#f068804d,#0000 34%),#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;place-items:center;width:104px;height:104px;display:grid}.error-boundary__resource-mark[data-v-08e55852]{border:2px solid #f06880;border-radius:50%;width:44px;height:44px;box-shadow:0 0 24px #f068806b}.error-boundary__copy[data-v-08e55852]{gap:8px;display:grid}.error-boundary__title[data-v-08e55852]{margin:0;font-size:18px;line-height:1.3}.error-boundary__msg[data-v-08e55852]{color:#b4b4bc;word-break:break-all;margin:0;font-size:13px;line-height:1.55}.error-boundary__btn[data-v-08e55852]{color:#fff;cursor:pointer;background:#f06880;border:0;border-radius:999px;min-height:38px;padding:8px 18px}.modal-host[data-v-6ca3e445]{z-index:900;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-host__backdrop[data-v-6ca3e445]{background:#0009;position:absolute;inset:0}.modal-host__content[data-v-6ca3e445]{color:#f0f0f0;background:#141418;border-radius:12px;width:calc(100% - 32px);max-width:360px;max-height:80dvh;padding:20px;position:relative;overflow-y:auto}.network-banner[data-v-4bb6f927]{z-index:800;color:#f0f0f0;text-align:center;background:#96283c;padding:8px 16px;font-size:13px;position:sticky;top:0}.toast-host[data-v-83eeb658]{z-index:1000;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.toast-host__item[data-v-83eeb658]{pointer-events:auto;box-sizing:border-box;color:#fff;text-align:center;text-shadow:0 2px 3px #0000008a;cursor:pointer;background:url(/blush/ui-cut/ai-make-image-di6.png) 50%/100% 100% no-repeat;place-items:center;width:min(66vw,288px);min-height:54px;padding:14px 34px;font-size:16px;font-weight:900;line-height:1.25;display:grid}.toast-fade-enter-active[data-v-83eeb658],.toast-fade-leave-active[data-v-83eeb658]{transition:opacity .22s,transform .22s}.toast-fade-enter-from[data-v-83eeb658],.toast-fade-leave-to[data-v-83eeb658]{opacity:0;transform:translateY(6px)scale(.98)}@media (width<=360px){.toast-host__item[data-v-83eeb658]{width:min(70vw,268px);min-height:50px;padding:10px 22px;font-size:13px}}.update-overlay[data-v-4b0ed85c]{z-index:900;color:#f5f5f8;background:#08070aeb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.update-overlay__body[data-v-4b0ed85c]{text-align:center;justify-items:center;gap:12px;width:min(320px,100%);display:grid}.update-overlay__spinner[data-v-4b0ed85c]{border:3px solid #ffffff2e;border-top-color:#f06880;border-radius:50%;width:32px;height:32px;animation:.86s linear infinite update-spin-4b0ed85c}.update-overlay strong[data-v-4b0ed85c]{font-size:17px}.update-overlay p[data-v-4b0ed85c]{color:#cdcdd6;margin:0;font-size:13px;line-height:1.5}.update-prompt[data-v-4b0ed85c]{color:#f0f0f0;z-index:700;background:#141418;border-radius:999px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex;position:fixed;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0006}.update-prompt__btn[data-v-4b0ed85c]{color:#fff;cursor:pointer;background:#f06880;border:0;border-radius:999px;padding:4px 10px;font-size:12px}.update-prompt__btn--secondary[data-v-4b0ed85c]{color:#b4b4bc;background:0 0}@keyframes update-spin-4b0ed85c{to{transform:rotate(360deg)}}*,:before,:after{touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent}:root{font-synthesis-weight:none;text-rendering:optimizelegibility;font-family:PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body,button,input,select,textarea{font:inherit}input,select,textarea{font-size:max(16px,1em)}.auth-modal[data-v-ccb85681]{color:#fff5e8;justify-items:center;gap:14px;display:grid;position:relative}.auth-modal__close[data-v-ccb85681]{color:#fff;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:-10px;right:-8px}.auth-modal__close[data-v-ccb85681]:before,.auth-modal__close[data-v-ccb85681]:after{content:"";background:currentColor;border-radius:999px;width:16px;height:2px;position:absolute}.auth-modal__close[data-v-ccb85681]:before{transform:rotate(45deg)}.auth-modal__close[data-v-ccb85681]:after{transform:rotate(-45deg)}.auth-modal__brand[data-v-ccb85681]{color:#ff285c;text-shadow:0 0 18px #ff285c42;font-size:31px;font-style:italic;font-weight:950;line-height:1}.auth-modal__visual[data-v-ccb85681]{aspect-ratio:1.08;object-fit:cover;border-radius:8px;width:min(100%,290px)}.auth-modal__copy[data-v-ccb85681]{text-align:center;gap:7px;display:grid}.auth-modal h2[data-v-ccb85681],.auth-modal h3[data-v-ccb85681],.auth-modal p[data-v-ccb85681],.auth-modal small[data-v-ccb85681]{margin:0}.auth-modal h2[data-v-ccb85681]{color:#ffe542;font-size:22px;line-height:1.14}.auth-modal p[data-v-ccb85681],.auth-modal small[data-v-ccb85681]{color:#fff5e8b8;line-height:1.45}.auth-modal small[data-v-ccb85681]{text-align:center;max-width:290px;font-size:12px}.auth-google[data-v-ccb85681]{color:#121218;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:min(100%,306px);min-height:48px;font-size:15px;font-weight:950;display:inline-flex}.auth-google[data-v-ccb85681]:disabled{opacity:.66;cursor:wait}.auth-google span[data-v-ccb85681]{color:#fff;background:#121218;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.auth-modal__notice[data-v-ccb85681]{background:#16161c;border:1px solid #4b4b54;border-radius:8px;gap:12px;padding:14px;display:grid}.auth-modal__notice h3[data-v-ccb85681]{font-size:16px;line-height:1.3}.auth-modal__actions[data-v-ccb85681]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-modal__actions button[data-v-ccb85681]{color:#fff;min-height:38px;font:inherit;background:#ffffff1a;border:0;border-radius:8px;font-size:13px;font-weight:900}
