.bottom-nav[data-v-67f2a6d3]{--bottom-nav-base-height:78px;--bottom-nav-padding-bottom:7px;--bottom-nav-safe-bottom:var(--blush-safe-area-bottom);box-sizing:border-box;flex:0 0 calc(var(--bottom-nav-base-height) + var(--bottom-nav-safe-bottom));min-height:calc(var(--bottom-nav-base-height) + var(--bottom-nav-safe-bottom));padding:12px 0 calc(var(--bottom-nav-padding-bottom) + var(--bottom-nav-safe-bottom));z-index:2;background:url(/blush/tab-icons/nav-bg.webp) top/100% 100% no-repeat,#1f1d27;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.bottom-nav__tab[data-v-67f2a6d3]{text-align:center;color:#afa8b3;align-content:start;justify-items:center;gap:4px;padding:0;font-size:13px;font-weight:700;line-height:1.1;text-decoration:none;display:grid}.bottom-nav__tab span[data-v-67f2a6d3]{overflow-wrap:normal;word-break:keep-all;white-space:nowrap;max-width:100%;line-height:1.05}.bottom-nav__tab--active[data-v-67f2a6d3]{color:#ff55e5}.bottom-nav__icon[data-v-67f2a6d3]{object-fit:contain;width:25px;height:25px}@media (width<=360px){.bottom-nav[data-v-67f2a6d3]{--bottom-nav-base-height:72px;padding-top:10px}.bottom-nav__tab[data-v-67f2a6d3]{gap:6px}.bottom-nav__icon[data-v-67f2a6d3]{width:22px;height:22px}}.app-shell[data-v-de8cc273]{width:100%;min-width:0;height:100dvh;min-height:0;max-width:var(--blush-app-max-width);color:#f0f0f0;background:#0e0e10;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.app-shell--immersive[data-v-de8cc273]{background:#09070e}.app-shell__main[data-v-de8cc273]{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-de8cc273]::-webkit-scrollbar{width:5px}.app-shell__main[data-v-de8cc273]::-webkit-scrollbar-track{background:0 0}.app-shell__main[data-v-de8cc273]::-webkit-scrollbar-thumb{background:#ffffff2e padding-box content-box;border:1px solid #0000;border-radius:999px}.app-shell__main[data-v-de8cc273]:hover::-webkit-scrollbar-thumb{background:#ff4cd85c padding-box content-box}@media (pointer:coarse){.app-shell__main[data-v-de8cc273]{scrollbar-width:none}.app-shell__main[data-v-de8cc273]::-webkit-scrollbar{width:0;height:0}}.blush-loading-mark[data-v-3996263d]{justify-items:center;gap:12px;display:grid}.blush-loading-mark__logo[data-v-3996263d]{filter:drop-shadow(0 0 18px #ff529257);width:min(152px,42vw);height:auto;display:block}.blush-loading-mark__pulse[data-v-3996263d]{background:#ffffff1f;border-radius:999px;width:104px;height:2px;overflow:hidden}.blush-loading-mark__pulse[data-v-3996263d]:after{border-radius:inherit;content:"";background:linear-gradient(90deg,#ff3e86 0%,#ffc1d9 100%);width:38px;height:100%;animation:.88s ease-in-out infinite blush-loading-slide-3996263d;display:block}@keyframes blush-loading-slide-3996263d{0%{transform:translate(-42px)}to{transform:translate(108px)}}.error-boundary[data-v-da3bad19]{z-index:760;text-align:center;background:#08070ac7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.error-boundary__dialog[data-v-da3bad19]{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__brand[data-v-da3bad19]{margin-top:2px}.error-boundary__brand[data-v-da3bad19] .blush-loading-mark__logo{width:min(156px,50vw)}.error-boundary__copy[data-v-da3bad19]{gap:8px;display:grid}.error-boundary__title[data-v-da3bad19]{margin:0;font-size:18px;line-height:1.3}.error-boundary__msg[data-v-da3bad19]{color:#b4b4bc;word-break:break-all;margin:0;font-size:13px;line-height:1.55}.error-boundary__btn[data-v-da3bad19]{color:#fff;cursor:pointer;background:#f06880;border:0;border-radius:999px;min-height:38px;padding:8px 18px}.modal-host[data-v-7c1fca1b]{z-index:900;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-host__backdrop[data-v-7c1fca1b]{background:#0009;position:absolute;inset:0}.modal-host__content[data-v-7c1fca1b]{color:#f0f0f0;background:0 0;border-radius:12px;width:calc(100% - 32px);max-width:360px;max-height:80dvh;padding:20px;position:relative;overflow-y:auto}.modal-host__content--bare[data-v-7c1fca1b]{background:0 0;border-radius:0;outline:0;width:auto;max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:visible}.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}.blush-loading-overlay[data-v-e52e80ba]{z-index:var(--blush-loading-overlay-z);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff6e2;text-align:center;background:radial-gradient(circle at 50% 30%,#9731cd33,#0000 42%),#05020a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.blush-loading-overlay__body[data-v-e52e80ba]{justify-items:center;gap:12px;width:min(320px,100%);display:grid}.blush-loading-overlay strong[data-v-e52e80ba]{font-size:15px;font-weight:900}.blush-loading-overlay p[data-v-e52e80ba]{color:#e4def5;max-width:280px;margin:0;font-size:13px;line-height:1.5}.native-update[data-v-1872cef0]{z-index:930;color:#f5f5f8;background:#08070aeb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.native-update__body[data-v-1872cef0]{box-sizing:border-box;text-align:center;background:url(/blush/shared/ui/dialog-bg.webp) 50%/100% 100% no-repeat;align-content:center;justify-items:center;gap:12px;width:min(340px,100%);min-height:174px;padding:30px 28px 24px;display:grid}.native-update__mark[data-v-1872cef0]{transform-origin:50%;transform:scale(.86)}.native-update strong[data-v-1872cef0]{font-size:17px;font-weight:900;line-height:1.2}.native-update p[data-v-1872cef0]{color:#e4def5;margin:0;font-size:12px;font-weight:800;line-height:1.55}.native-update__actions[data-v-1872cef0]{grid-template-columns:1fr 1fr;gap:17px;width:100%;margin-top:4px;display:grid}.native-update__button[data-v-1872cef0]{color:#fff;min-height:38px;font:inherit;overflow-wrap:anywhere;border:0;padding:4px 8px;font-size:12px;font-weight:900;line-height:1.15}.native-update__button[data-v-1872cef0]:disabled{cursor:default;opacity:.72}.native-update__button--secondary[data-v-1872cef0]{background:url(/blush/shared/ui/outline-button-bg.webp) 50%/100% 100% no-repeat}.native-update__button--primary[data-v-1872cef0]{background:url(/blush/shared/ui/confirm-button-bg.webp) 50%/100% 100% no-repeat}.native-update__actions--single[data-v-1872cef0]{grid-template-columns:minmax(0,180px);justify-content:center}.toast-host[data-v-a322c5f8]{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-a322c5f8]{pointer-events:auto;box-sizing:border-box;color:#fff;text-align:center;text-shadow:0 2px 3px #0000008a;cursor:pointer;background:url(/blush/shared/ui/toast-bg.webp) 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-a322c5f8],.toast-fade-leave-active[data-v-a322c5f8]{transition:opacity .22s,transform .22s}.toast-fade-enter-from[data-v-a322c5f8],.toast-fade-leave-to[data-v-a322c5f8]{opacity:0;transform:translateY(6px)scale(.98)}@media (width<=360px){.toast-host__item[data-v-a322c5f8]{width:min(70vw,268px);min-height:50px;padding:10px 22px;font-size:13px}}.app-confirm-dialog[data-v-58745a88]{z-index:850;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0303089e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.app-confirm-dialog__card[data-v-58745a88]{box-sizing:border-box;color:#fff;background:url(/blush/shared/ui/dialog-bg.webp) 50%/100% 100% no-repeat;align-content:center;gap:12px;width:min(100%,340px);min-height:174px;padding:30px 28px 24px;display:grid}.app-confirm-dialog__card h2[data-v-58745a88],.app-confirm-dialog__card p[data-v-58745a88]{text-align:center;margin:0}.app-confirm-dialog__card h2[data-v-58745a88]{font-size:15px;font-weight:850;line-height:1.2}.app-confirm-dialog__card p[data-v-58745a88]{color:#e4def5;font-size:12px;font-weight:800;line-height:1.55}.app-confirm-dialog__actions[data-v-58745a88]{grid-template-columns:1fr 1fr;gap:17px;margin-top:4px;display:grid}.app-confirm-dialog__actions--single[data-v-58745a88]{grid-template-columns:minmax(0,180px);justify-content:center}.app-confirm-dialog__button[data-v-58745a88]{color:#fff;min-height:38px;font:inherit;overflow-wrap:anywhere;border:0;padding:4px 8px;font-size:12px;font-weight:900;line-height:1.15}.app-confirm-dialog__button[data-v-58745a88]:disabled{cursor:default;opacity:.72}.app-confirm-dialog__button--secondary[data-v-58745a88]{background:url(/blush/shared/ui/outline-button-bg.webp) 50%/100% 100% no-repeat}.app-confirm-dialog__button--primary[data-v-58745a88]{background:url(/blush/shared/ui/confirm-button-bg.webp) 50%/100% 100% no-repeat}*,:before,:after{touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}:root{font-synthesis-weight:none;text-rendering:optimizelegibility;--blush-safe-area-top:env(safe-area-inset-top);--blush-safe-area-right:env(safe-area-inset-right);--blush-safe-area-bottom:env(safe-area-inset-bottom);--blush-safe-area-left:env(safe-area-inset-left);--blush-app-min-width:320px;--blush-app-design-width:390px;--blush-app-max-width:430px;--blush-compact-width:360px;--blush-compact-height:720px;--blush-tiny-height:640px;font-family:PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root.blush-native-app{--blush-safe-area-top:var(--blush-native-safe-top,env(safe-area-inset-top));--blush-safe-area-right:var(--blush-native-safe-right,env(safe-area-inset-right));--blush-safe-area-bottom:var(--blush-native-safe-bottom,env(safe-area-inset-bottom));--blush-safe-area-left:var(--blush-native-safe-left,env(safe-area-inset-left))}body,button,input,select,textarea{font:inherit}input,select,textarea{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text;font-size:max(16px,1em)}[contenteditable]:not([contenteditable=false]){-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}[data-asset-media],[data-asset-media] img,[data-asset-media] video{-webkit-touch-callout:default;-webkit-user-drag:auto;-webkit-user-select:auto;user-select:auto}:root.blush-native-app .tools-page,:root.blush-native-app .me-page,:root.blush-native-app .gems-page,:root.blush-native-app .album-page,:root.blush-native-app .ai-make-page,:root.blush-native-app .orders-page,:root.blush-native-app .settings-page{padding-top:max(12px, calc(var(--blush-safe-area-top) + 8px))}:root.blush-native-app .me-settings-link{top:max(12px, calc(var(--blush-safe-area-top) + 8px))}@media (width<=360px){:root.blush-native-app .ai-make-page{padding-top:max(12px, calc(var(--blush-safe-area-top) + 8px))}}
