.app-png-icon[data-v-eebceb8f]{display:block;flex:0 0 auto;border:0;background:transparent;box-shadow:none;-o-object-fit:contain;object-fit:contain;transition:filter .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.app-png-icon--sm[data-v-eebceb8f]{width:2.1rem;height:2.1rem}.app-png-icon--md[data-v-eebceb8f]{width:2.7rem;height:2.7rem}.app-png-icon--lg[data-v-eebceb8f]{width:3.4rem;height:3.4rem}.app-png-icon--active[data-v-eebceb8f]{filter:saturate(1.12) contrast(1.04);transform:translateY(-1px) scale(1.05)}.animated-tab-icon[data-v-013ea419]{position:relative;display:grid;width:2.1rem;height:2.1rem;place-items:center;border-radius:.9rem;transition:transform .22s cubic-bezier(.16,1,.3,1)}.animated-tab-icon[data-v-013ea419]:after{position:absolute;right:.08rem;top:.08rem;width:.28rem;height:.28rem;border-radius:999px;background:#8cb89f;content:"";opacity:0;transform:scale(.5);transition:opacity .22s ease,transform .22s ease}.animated-tab-icon--active[data-v-013ea419]{transform:translateY(-1px)}.animated-tab-icon--active[data-v-013ea419]:after{opacity:1;transform:scale(1);animation:tab-dot-013ea419 1.4s ease-in-out infinite}.animated-tab-icon[data-v-013ea419] .app-png-icon{width:100%;height:100%;border:0;background:transparent;box-shadow:none}@keyframes tab-dot-013ea419{0%,to{transform:scale(.85)}50%{transform:scale(1.18)}}.app-shell[data-v-7c7a32c0]{width:100%;max-width:100%;height:var(--app-height, 100dvh);min-height:var(--app-height, 100dvh);color:#34303f;background:radial-gradient(circle at 12% 4%,rgba(140,184,159,.22),transparent 30rem),radial-gradient(circle at 92% 8%,rgba(217,186,143,.12),transparent 24rem),#f7f5ef;overflow:hidden;overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.app-shell__main[data-v-7c7a32c0]{position:relative;width:100%;max-width:100%;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.app-shell--swiping .app-shell__main[data-v-7c7a32c0],.app-shell--swipe-settling .app-shell__main[data-v-7c7a32c0]{background:radial-gradient(circle at 12% 4%,rgba(140,184,159,.22),transparent 30rem),radial-gradient(circle at 92% 8%,rgba(217,186,143,.12),transparent 24rem),#f7f5ef;transform:translate3d(var(--swipe-back-offset, 0),0,0);will-change:transform;z-index:2}.app-shell--swiping .app-shell__main[data-v-7c7a32c0]{transition:none}.app-shell--swipe-settling .app-shell__main[data-v-7c7a32c0]{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.app-shell--swiping .app-shell__main[data-v-7c7a32c0]:before,.app-shell--swipe-settling .app-shell__main[data-v-7c7a32c0]:before{position:fixed;top:0;bottom:0;left:-1px;width:1px;content:"";box-shadow:-14px 0 28px #1e192a2e;opacity:var(--swipe-back-progress, 0);pointer-events:none;z-index:12}.app-swipe-preview[data-v-7c7a32c0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background:radial-gradient(circle at 12% 4%,rgba(140,184,159,.22),transparent 30rem),radial-gradient(circle at 92% 8%,rgba(217,186,143,.12),transparent 24rem),#f7f5ef;opacity:1;pointer-events:none;transform:translateZ(0);transition:none}.app-swipe-preview[data-v-7c7a32c0] *{pointer-events:none!important}.app-shell--swiping[data-v-7c7a32c0]:after,.app-shell--swipe-settling[data-v-7c7a32c0]:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(247,245,239,calc(.08 - var(--swipe-back-progress, 0) * .08));content:"";pointer-events:none}@supports (overflow: clip){.app-shell[data-v-7c7a32c0],.app-shell__main[data-v-7c7a32c0]{overflow-x:clip}}.app-shell[data-v-7c7a32c0]::-webkit-scrollbar,.app-shell__main[data-v-7c7a32c0]::-webkit-scrollbar{display:none;width:0;height:0}.app-tabbar[data-v-7c7a32c0]{position:fixed;right:1rem;bottom:calc(.75rem + env(safe-area-inset-bottom));left:1rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.2rem;padding:.45rem;border:1px solid rgba(255,255,255,.76);border-radius:1.6rem;background:#ffffffbd;box-shadow:inset 0 1px #ffffffb8,0 22px 50px #2e294124;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .2s ease}.app-tabbar--hidden[data-v-7c7a32c0]{opacity:0;pointer-events:none;transform:translate3d(0,calc(125% + env(safe-area-inset-bottom)),0) scale(.98)}.app-tabbar__item[data-v-7c7a32c0]{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.55rem .25rem;border-radius:1.15rem;color:#81798c;font-size:.68rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),color .22s,background .22s}.app-tabbar__item[data-v-7c7a32c0]:active{transform:scale(.96)}.app-tabbar__item.router-link-active[data-v-7c7a32c0]{color:#526454;background:#8cb89f29}.stock-mask[data-v-7c7a32c0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:end center;padding:1rem;background:#302c3857;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stock-dialog[data-v-7c7a32c0]{position:relative;display:grid;width:min(100%,24rem);gap:.55rem;border:1px solid rgba(255,255,255,.82);border-radius:1.45rem;padding:1.05rem;background:#fffdf8f5;box-shadow:0 22px 58px #2e294133}.stock-close[data-v-7c7a32c0]{position:absolute;top:.75rem;right:.75rem;border:0;border-radius:999px;padding:.45rem .65rem;color:#526454;background:#8cb89f26;font-size:.72rem;font-weight:900}.stock-dialog img[data-v-7c7a32c0]{width:4.5rem;height:4.5rem;-o-object-fit:contain;object-fit:contain}.stock-eyebrow[data-v-7c7a32c0]{margin:0;color:#526454;font-size:.78rem;font-weight:950}.stock-dialog h2[data-v-7c7a32c0]{margin:0;color:#302c38;font-size:1.28rem;line-height:1.15}.stock-copy[data-v-7c7a32c0]{margin:0;color:#6f6878;font-size:.84rem;font-weight:750;line-height:1.55}.stock-list[data-v-7c7a32c0]{display:flex;flex-wrap:wrap;gap:.45rem}.stock-list span[data-v-7c7a32c0]{border-radius:999px;padding:.45rem .64rem;color:#9a5f54;background:#ca865c1f;font-size:.74rem;font-weight:900}.stock-action[data-v-7c7a32c0]{display:grid;min-height:2.8rem;place-items:center;border-radius:1rem;color:#fff;background:#526454;font-weight:950;text-decoration:none}.ios-push-enter-active[data-v-7c7a32c0],.ios-push-leave-active[data-v-7c7a32c0],.ios-pop-enter-active[data-v-7c7a32c0],.ios-pop-leave-active[data-v-7c7a32c0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-height:100%;overflow-y:auto;background:#f7f5ef;backface-visibility:hidden;pointer-events:none;transition:transform .34s cubic-bezier(.32,.72,0,1),opacity .28s ease,box-shadow .34s cubic-bezier(.32,.72,0,1);will-change:transform,opacity}.ios-push-enter-active[data-v-7c7a32c0],.ios-pop-leave-active[data-v-7c7a32c0]{z-index:2;box-shadow:-18px 0 36px #1e192a1f}.ios-push-leave-active[data-v-7c7a32c0],.ios-pop-enter-active[data-v-7c7a32c0]{z-index:1}.ios-push-enter-from[data-v-7c7a32c0]{opacity:1;transform:translate3d(100%,0,0)}.ios-push-enter-to[data-v-7c7a32c0],.ios-pop-enter-to[data-v-7c7a32c0]{opacity:1;transform:translateZ(0)}.ios-push-leave-to[data-v-7c7a32c0],.ios-pop-enter-from[data-v-7c7a32c0]{opacity:.92;transform:translate3d(-24%,0,0)}.ios-pop-leave-to[data-v-7c7a32c0]{opacity:1;transform:translate3d(100%,0,0)}.ios-tab-enter-active[data-v-7c7a32c0],.ios-tab-leave-active[data-v-7c7a32c0]{transition:opacity .16s ease}.ios-tab-enter-from[data-v-7c7a32c0],.ios-tab-leave-to[data-v-7c7a32c0]{opacity:0}.ip-cat[data-v-082a1b69]{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.ip-cat__video[data-v-082a1b69],.ip-cat__fallback[data-v-082a1b69]{width:100%;height:100%;-o-object-fit:var(--ip-cat-fit, contain);object-fit:var(--ip-cat-fit, contain);display:block;opacity:0;transition:opacity .18s ease;transform:translateZ(0);will-change:opacity}.ip-cat__video[data-v-082a1b69]{background:transparent}.ip-cat__media--ready[data-v-082a1b69]{opacity:1}.cat-assistant[data-v-f96176d5]{position:relative;display:flex;align-items:center;gap:.7rem;min-width:0}.cat-assistant__halo[data-v-f96176d5]{position:absolute;left:.65rem;width:4.2rem;height:4.2rem;border-radius:999px;background:#a895d642;filter:blur(16px);animation:assistant-breathe-f96176d5 2.8s ease-in-out infinite}.cat-assistant__stage[data-v-f96176d5]{position:relative;flex:0 0 auto;width:6.55rem;height:6.1rem;margin:-.5rem -.65rem -.65rem -.25rem;overflow:visible;transform-origin:50% 84%;filter:drop-shadow(0 16px 20px rgba(71,57,110,.18))}.cat-assistant__image[data-v-f96176d5],.cat-assistant__ipcat[data-v-f96176d5]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform-origin:center;transition:transform .24s ease}.cat-assistant__bubble[data-v-f96176d5]{position:relative;flex:1;min-width:0;padding:.8rem .95rem;border-radius:1.15rem;color:#34303f;background:#ffffffb8;border:1px solid rgba(255,255,255,.78);box-shadow:inset 0 1px #ffffffb8,0 14px 30px #2e294114;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:.86rem;line-height:1.35}.cat-assistant--cooking-idle .cat-assistant__halo[data-v-f96176d5],.cat-assistant--thinking .cat-assistant__halo[data-v-f96176d5]{background:#7ba28b2e}.cat-assistant__thought[data-v-f96176d5],.cat-assistant__sparkles[data-v-f96176d5]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cat-assistant__thought span[data-v-f96176d5],.cat-assistant__sparkles span[data-v-f96176d5]{position:absolute;display:block;border-radius:999px;background:#6c60aabf;animation:cat-float-f96176d5 1.8s ease-in-out infinite}.cat-assistant__thought span[data-v-f96176d5]:first-child{right:1rem;top:.85rem;width:.38rem;height:.38rem}.cat-assistant__thought span[data-v-f96176d5]:last-child{right:.45rem;top:.35rem;width:.55rem;height:.55rem;animation-delay:.22s}.cat-assistant__sparkles span[data-v-f96176d5]:first-child{right:.6rem;top:.9rem;width:.46rem;height:.46rem;background:#7ba28b}.cat-assistant__sparkles span[data-v-f96176d5]:last-child{left:.75rem;top:1.1rem;width:.36rem;height:.36rem}@keyframes assistant-breathe-f96176d5{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes cat-float-f96176d5{0%,to{opacity:.3;transform:translateY(0) scale(.9)}50%{opacity:1;transform:translateY(-.4rem) scale(1.12)}}.native-feed-ad-slot[data-v-320b5776]{width:100%;border-radius:1.2rem;overflow:hidden;background:#fffdf8b8;contain:layout paint size;transform:translateZ(0)}.native-feed-ad-slot__fallback[data-v-320b5776]{display:grid;height:100%;min-height:10rem;align-content:center;gap:.28rem;padding:1rem;color:#6f6878;background:linear-gradient(135deg,#fffdf8f0,#eff7f1d1),radial-gradient(circle at 92% 18%,rgba(140,184,159,.2),transparent 7rem)}.native-feed-ad-slot__fallback span[data-v-320b5776]{font-size:.72rem;font-weight:900}.native-feed-ad-slot__fallback strong[data-v-320b5776]{color:#302c38;font-size:.98rem}.home-page[data-v-b5efd3db]{gap:1.05rem}.home-hero[data-v-b5efd3db]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 8rem;gap:.8rem;align-items:end;min-height:11.2rem;overflow:hidden;border-radius:1.8rem;padding:.65rem .95rem .92rem;background:linear-gradient(135deg,#fffdf8f5,#eff7f1e0),radial-gradient(circle at 92% 20%,rgba(140,184,159,.22),transparent 12rem);box-shadow:0 18px 42px #403a4a14}.home-hero__copy[data-v-b5efd3db]{position:relative;z-index:1;transform:translateY(-.18rem)}.home-hero h1[data-v-b5efd3db]{max-width:13.2rem;margin:0;color:#2f2b38;font-size:1.72rem;font-weight:900;line-height:1;letter-spacing:0}.home-hero h1 span[data-v-b5efd3db]{display:block;white-space:nowrap}.home-hero h1 span[data-v-b5efd3db]:first-child{transform:translateY(-.28rem)}.home-hero h1 span[data-v-b5efd3db]:last-child{margin-top:.18rem}.home-hero__chips[data-v-b5efd3db]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.72rem}.home-hero__chips span[data-v-b5efd3db]{border-radius:999px;padding:.38rem .58rem;color:#526454;background:#8cb89f29;font-size:.68rem;font-weight:900}.home-hero__cat[data-v-b5efd3db]{position:relative;align-self:stretch}.home-hero__cat[data-v-b5efd3db]:before{position:absolute;right:-.5rem;bottom:.45rem;width:6.4rem;height:2.2rem;border-radius:999px;background:#7c708f1f;content:"";filter:blur(8px)}.home-hero__cat[data-v-b5efd3db] .ip-cat{position:absolute;right:-.8rem;bottom:-.2rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 20px rgba(54,49,65,.13))}.quick-grid[data-v-b5efd3db]{display:grid;grid-template-columns:1.2fr 1fr;gap:.85rem}.quick-card[data-v-b5efd3db]{display:flex;min-height:9.4rem;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.76);border-radius:1.45rem;padding:.9rem;color:#34303f;background:#ffffffa3;box-shadow:0 16px 36px #2e294114;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1)}.quick-card[data-v-b5efd3db]:active{transform:scale(.98)}.quick-card--wide[data-v-b5efd3db]{color:#2f2b38;background:radial-gradient(circle at 90% 14%,rgba(140,184,159,.36),transparent 7rem),linear-gradient(135deg,#fffdf8,#eaf4ee)}.quick-card span[data-v-b5efd3db],.quick-card strong[data-v-b5efd3db],.quick-card small[data-v-b5efd3db]{display:block}.quick-card span[data-v-b5efd3db]{margin-top:auto;color:#7a7284;font-size:.78rem;font-weight:900}.quick-card strong[data-v-b5efd3db]{margin-top:.1rem;font-size:1.24rem;line-height:1.1}.quick-card small[data-v-b5efd3db]{margin-top:.45rem;color:#746d7d;font-size:.72rem;font-weight:700;line-height:1.35}.today-panel[data-v-b5efd3db],.tool-panel[data-v-b5efd3db]{padding:1rem;border:1px solid rgba(255,255,255,.78);border-radius:1.55rem;background:#ffffff8f;box-shadow:inset 0 1px #ffffffa6,0 18px 44px #2e294114;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dish-feature[data-v-b5efd3db]{display:grid;grid-template-columns:minmax(0,1fr) 6rem;gap:1rem;align-items:center;padding:.95rem;border-radius:1.25rem;background:#fffdfa}.dish-feature__content p[data-v-b5efd3db]{margin:0;color:#7a7284;font-size:.78rem;font-weight:800}.dish-feature__content h3[data-v-b5efd3db]{margin:.28rem 0 .65rem;color:#302c38;font-size:1.08rem;line-height:1.22}.dish-feature__media[data-v-b5efd3db]{width:6rem;height:6rem;border-radius:1.35rem;overflow:hidden;background:#fff8ed;box-shadow:inset 0 1px #ffffffb8}.dish-feature__media img[data-v-b5efd3db]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tool-grid[data-v-b5efd3db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.tool-card[data-v-b5efd3db]{display:grid;min-height:7.4rem;grid-template-rows:auto auto 1fr;justify-items:start;border:1px solid rgba(95,88,112,.08);border-radius:1.2rem;padding:.8rem;color:#34303f;background:#ffffffa3;text-decoration:none;text-align:left;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s ease}.tool-card[data-v-b5efd3db]:active{transform:scale(.98)}.tool-card.active[data-v-b5efd3db]{background:#eff7f1e6}.tool-card span[data-v-b5efd3db]{margin-top:.65rem;font-size:.94rem;font-weight:900}.tool-card small[data-v-b5efd3db]{margin-top:.25rem;color:#766f80;font-size:.72rem;font-weight:700}.tool-preview[data-v-b5efd3db]{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:.8rem;align-items:center;margin-top:.85rem;padding:.8rem;border-radius:1.2rem;background:#fffdf8d6}.tool-preview[data-v-b5efd3db] .ip-cat{width:4.2rem;height:4.2rem;-o-object-fit:contain;object-fit:contain}.tool-preview strong[data-v-b5efd3db]{display:block;color:#302c38;font-size:.95rem}.tool-preview p[data-v-b5efd3db]{margin:.25rem 0 0;color:#6f6878;font-size:.78rem;font-weight:700;line-height:1.5}@media (max-width: 380px){.home-hero[data-v-b5efd3db]{grid-template-columns:minmax(0,1fr) 7.05rem;min-height:10.45rem;gap:.55rem;padding:.72rem .8rem .82rem}.home-hero h1[data-v-b5efd3db]{max-width:12.2rem;font-size:1.5rem;line-height:1.05}.home-hero__chips[data-v-b5efd3db]{gap:.35rem;margin-top:.58rem}.home-hero__chips span[data-v-b5efd3db]{padding:.34rem .5rem;font-size:.64rem}.home-hero__cat[data-v-b5efd3db] .ip-cat{right:-1.05rem;bottom:.08rem;width:8.2rem!important;height:8.2rem!important}}html.is-android .home-hero[data-v-b5efd3db]{grid-template-columns:minmax(0,1fr) 7.05rem;min-height:10.45rem;gap:.55rem;padding:.72rem .8rem .82rem}html.is-android .home-hero h1[data-v-b5efd3db]{max-width:12.2rem;font-size:1.5rem;line-height:1.05}html.is-android .home-hero__chips[data-v-b5efd3db]{gap:.35rem;margin-top:.58rem}html.is-android .home-hero__chips span[data-v-b5efd3db]{padding:.34rem .5rem;font-size:.64rem}html.is-android .home-hero__cat[data-v-b5efd3db] .ip-cat{right:-1.05rem;bottom:.08rem;width:8.2rem!important;height:8.2rem!important}.generate-page[data-v-4470fce5]{gap:1rem}.generate-heading[data-v-4470fce5]{display:grid;grid-template-columns:minmax(0,1fr) 3.4rem;gap:.85rem;align-items:center}.camera-panel[data-v-4470fce5]{overflow:hidden}.photo-card[data-v-4470fce5]{display:grid;min-height:12.2rem;place-items:center;overflow:hidden;border:1px dashed rgba(95,88,112,.18);border-radius:1.35rem;background:radial-gradient(circle at 82% 10%,rgba(140,184,159,.2),transparent 8rem),#fffdf8c7}.photo-card--filled[data-v-4470fce5]{border-style:solid}.photo-card img[data-v-4470fce5]{width:100%;height:12.2rem;-o-object-fit:cover;object-fit:cover}.photo-card div[data-v-4470fce5]{display:grid;justify-items:center;gap:.55rem;color:#34303f;text-align:center}.photo-card strong[data-v-4470fce5]{font-size:1rem}.photo-card small[data-v-4470fce5]{max-width:12rem;color:#7a7284;font-size:.76rem;font-weight:700}.hidden-input[data-v-4470fce5]{display:none}.action-row[data-v-4470fce5]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.85rem}.usage-tip[data-v-4470fce5]{margin:.7rem 0 0;color:#6f6878;font-size:.74rem;font-weight:800;line-height:1.45}.usage-tip--center[data-v-4470fce5]{margin-top:-.2rem;text-align:center}.recognized-list[data-v-4470fce5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.85rem}.recognized-list button[data-v-4470fce5]{display:flex;align-items:center;justify-content:space-between;border:0;border-radius:1rem;padding:.7rem .8rem;color:#34303f;background:#eff7f1e6;font-weight:900}.recognized-list small[data-v-4470fce5]{color:#5c7d64}.selected-ingredients[data-v-4470fce5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}.selected-ingredients button[data-v-4470fce5]{border:0;border-radius:999px;padding:.48rem .72rem;color:#526454;background:#8cb89f2e;font-size:.76rem;font-weight:900}.empty-note[data-v-4470fce5]{margin-bottom:.9rem;border-radius:1rem;padding:.8rem;color:#7a7284;background:#fffdf8c2;font-size:.8rem;font-weight:800}.category-tabs[data-v-4470fce5]{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.15rem}.category-tabs button[data-v-4470fce5],.preference-grid button[data-v-4470fce5],.quick-ingredient-grid button[data-v-4470fce5],.segment-grid button[data-v-4470fce5]{border:1px solid rgba(95,88,112,.1);color:#6f6878;background:#ffffffb8;font-weight:900}.category-tabs button[data-v-4470fce5]{flex:0 0 auto;border-radius:999px;padding:.55rem .8rem;font-size:.76rem}.category-tabs button.active[data-v-4470fce5],.preference-grid button.active[data-v-4470fce5],.quick-ingredient-grid button.active[data-v-4470fce5],.segment-grid button.active[data-v-4470fce5]{border-color:#8cb89f4d;color:#526454;background:#8cb89f2e}.quick-ingredient-grid[data-v-4470fce5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.quick-ingredient-grid button[data-v-4470fce5]{min-height:2.3rem;border-radius:.85rem;font-size:.74rem}.segment-grid[data-v-4470fce5]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.segment-grid button[data-v-4470fce5]{min-height:2.6rem;border-radius:.95rem;font-size:.74rem}.preference-grid[data-v-4470fce5]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.9rem 0}.preference-grid button[data-v-4470fce5]{border-radius:999px;padding:.5rem .7rem;font-size:.76rem}.progress-panel[data-v-4470fce5]{display:grid;gap:.7rem}.progress-row[data-v-4470fce5]{display:grid;grid-template-columns:.7rem minmax(0,1fr);gap:.65rem;align-items:start}.progress-row>span[data-v-4470fce5]{width:.7rem;height:.7rem;margin-top:.3rem;border-radius:999px;background:#5f58702e}.progress-row>span.active[data-v-4470fce5]{background:#8cb89f;animation:stage-pulse-4470fce5 1.1s ease-in-out infinite}.progress-row strong[data-v-4470fce5],.detail-block strong[data-v-4470fce5],.insight-panel strong[data-v-4470fce5]{display:block;color:#302c38;font-size:.9rem}.progress-row small[data-v-4470fce5]{display:block;margin-top:.18rem;color:#7a7284;font-size:.76rem;font-weight:700;line-height:1.45}.recipe-cover[data-v-4470fce5]{display:grid;height:10rem;place-items:center;border-radius:1.3rem;background:radial-gradient(circle at 35% 24%,rgba(255,253,248,.96),transparent 5rem),linear-gradient(145deg,#eaf4ee,#efe6d7)}.recipe-cover img[data-v-4470fce5]{width:8.2rem;height:8.2rem;-o-object-fit:contain;object-fit:contain;animation:cooking-cat-4470fce5 2.2s ease-in-out infinite}.recipe-result h3[data-v-4470fce5]{margin:.9rem 0 .5rem;color:#302c38;font-size:1.35rem;line-height:1.2}.detail-block[data-v-4470fce5]{margin-top:1rem}.ingredient-lines[data-v-4470fce5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.ingredient-lines span[data-v-4470fce5]{border-radius:999px;padding:.44rem .64rem;color:#526454;background:#8cb89f26;font-size:.74rem;font-weight:900}.recipe-result ol[data-v-4470fce5]{display:grid;gap:.65rem;margin:.65rem 0 0;padding:0;list-style:none}.recipe-result li[data-v-4470fce5]{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.65rem;border-radius:1rem;padding:.75rem;background:#fffdf8c7}.recipe-result li span[data-v-4470fce5],.cook-step span[data-v-4470fce5]{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:999px;color:#526454;background:#8cb89f2e;font-size:.78rem;font-weight:900}.recipe-result li p[data-v-4470fce5],.cook-step p[data-v-4470fce5]{margin:0;color:#5b5364;font-size:.84rem;font-weight:700;line-height:1.55}.recipe-result li small[data-v-4470fce5]{grid-column:2;color:#8b8394;font-size:.72rem;font-weight:800}.recipe-actions[data-v-4470fce5]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1rem}.ai-disclaimer[data-v-4470fce5]{margin:.75rem 0 0;border-radius:1rem;padding:.68rem .78rem;color:#8f5148;background:#ce84701f;font-size:.76rem;font-weight:850;line-height:1.5}.recipe-actions button[data-v-4470fce5]:last-child{grid-column:1 / -1}.insight-panel[data-v-4470fce5],.cook-mode-panel[data-v-4470fce5]{margin-top:.85rem;border-radius:1.15rem;padding:.85rem;background:#fffdf8d1}.nutrition-grid[data-v-4470fce5]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.65rem}.nutrition-grid span[data-v-4470fce5]{border-radius:.85rem;padding:.6rem;color:#526454;background:#8cb89f24;font-size:.75rem;font-weight:900}.insight-panel p[data-v-4470fce5]{margin:.65rem 0 0;color:#5b5364;font-size:.82rem;font-weight:700;line-height:1.55}.insight-panel small[data-v-4470fce5]{display:block;margin-top:.35rem;color:#8b8394;font-size:.74rem;font-weight:800}.cook-mode-panel[data-v-4470fce5]{display:grid;gap:.65rem}.cook-step[data-v-4470fce5]{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.65rem;align-items:start}@keyframes stage-pulse-4470fce5{0%,to{transform:scale(.9)}50%{transform:scale(1.16)}}@keyframes cooking-cat-4470fce5{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(2deg)}}.app-select[data-v-898f2e95]{position:relative;z-index:1}.app-select--open[data-v-898f2e95]{z-index:80}.app-select__trigger[data-v-898f2e95]{touch-action:manipulation;display:grid;width:100%;min-height:3.15rem;grid-template-columns:minmax(0,1fr) 1.4rem;align-items:center;gap:.45rem;border:1px solid rgba(95,88,112,.11);border-radius:1.05rem;padding:0 .85rem 0 1rem;color:#302c38;background:linear-gradient(180deg,#ffffffe0,#fffdf8b3),#ffffffb8;box-shadow:inset 0 1px #ffffffdb,0 10px 24px #2e29410d;font:inherit;font-size:.9rem;font-weight:900;text-align:left}.app-select__trigger span[data-v-898f2e95]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select__trigger i[data-v-898f2e95]{position:relative;display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;background:#8cb89f29}.app-select__trigger i[data-v-898f2e95]:before{width:.45rem;height:.45rem;border-right:2px solid #526454;border-bottom:2px solid #526454;content:"";transform:translateY(-.12rem) rotate(45deg);transition:transform .22s ease}.app-select--open .app-select__trigger[data-v-898f2e95]{border-color:#8cb89f6b;box-shadow:inset 0 1px #ffffffdb,0 0 0 3px #8cb89f21,0 16px 34px #2e29411a}.app-select--open .app-select__trigger i[data-v-898f2e95]:before{transform:translateY(.1rem) rotate(225deg)}.app-select__menu[data-v-898f2e95]{position:absolute;z-index:90;top:calc(100% + .42rem);left:0;right:0;overflow:hidden;max-height:min(16rem,48dvh);overflow-y:auto;border:1px solid rgba(255,255,255,.78);border-radius:1.1rem;padding:.35rem;background:radial-gradient(circle at 88% 0%,rgba(140,184,159,.16),transparent 7rem),#fffdf8;box-shadow:inset 0 1px #ffffffdb,0 22px 46px #2e29412b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-overflow-scrolling:touch}.app-select__option[data-v-898f2e95]{touch-action:manipulation;display:grid;width:100%;min-height:2.55rem;grid-template-columns:minmax(0,1fr) 1rem;align-items:center;gap:.45rem;border:0;border-radius:.82rem;padding:0 .65rem 0 .8rem;color:#4d4659;background:transparent;font:inherit;font-size:.85rem;font-weight:850;text-align:left}.app-select__option.active[data-v-898f2e95]{color:#526454;background:#8cb89f26}.app-select__option b[data-v-898f2e95]{width:.42rem;height:.42rem;justify-self:center;border-radius:999px;background:#8cb89f;box-shadow:0 0 0 .22rem #8cb89f21}.blind-page[data-v-57f14dee]{gap:1rem}.blind-heading[data-v-57f14dee]{display:grid;grid-template-columns:minmax(0,1fr) 3.4rem;gap:.85rem;align-items:center}.mode-switch[data-v-57f14dee]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;border:1px solid rgba(255,255,255,.78);border-radius:1.25rem;padding:.35rem;background:#ffffff94}.mode-switch button[data-v-57f14dee]{border:0;border-radius:.95rem;padding:.78rem .5rem;color:#7a7284;background:transparent;font-weight:900}.mode-switch button.active[data-v-57f14dee]{color:#526454;background:#8cb89f2e}.dish-wheel[data-v-57f14dee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem}.dish-wheel.rolling .wheel-item[data-v-57f14dee]{animation:wheel-pop-57f14dee .5s ease-in-out infinite}.wheel-item[data-v-57f14dee],.result-panel[data-v-57f14dee],.banquet-grid article[data-v-57f14dee]{border-radius:1.15rem;padding:.85rem;background:#fffdf8cc}.wheel-item small[data-v-57f14dee],.result-panel small[data-v-57f14dee],.banquet-grid small[data-v-57f14dee]{display:block;color:#7a7284;font-size:.72rem;font-weight:900}.wheel-item strong[data-v-57f14dee],.result-panel strong[data-v-57f14dee],.banquet-grid strong[data-v-57f14dee]{display:block;margin-top:.25rem;color:#302c38;font-size:1rem;line-height:1.25}.wheel-item span[data-v-57f14dee]{display:block;margin-top:.45rem;color:#526454;font-size:.74rem;font-weight:900}.segment-grid[data-v-57f14dee],.taste-grid[data-v-57f14dee]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.segment-grid button[data-v-57f14dee],.taste-grid button[data-v-57f14dee],.custom-dishes button[data-v-57f14dee]{border:1px solid rgba(95,88,112,.1);border-radius:999px;padding:.55rem .75rem;color:#6f6878;background:#ffffffb8;font-size:.76rem;font-weight:900}.segment-grid .active[data-v-57f14dee],.taste-grid .active[data-v-57f14dee]{border-color:#8cb89f52;color:#526454;background:#8cb89f2e}.result-panel[data-v-57f14dee]{display:grid;grid-template-columns:4.1rem minmax(0,1fr);gap:.75rem;align-items:center;margin-top:.85rem}.result-panel img[data-v-57f14dee]{width:4.1rem;height:4.1rem;-o-object-fit:contain;object-fit:contain}.result-panel p[data-v-57f14dee],.banquet-grid p[data-v-57f14dee]{margin:.35rem 0 0;color:#6f6878;font-size:.78rem;font-weight:700;line-height:1.45}.ai-disclaimer[data-v-57f14dee]{margin:.85rem 0 0;border-radius:1rem;padding:.68rem .78rem;color:#8f5148;background:#ce84701f;font-size:.76rem;font-weight:850;line-height:1.5}.range-field[data-v-57f14dee]{display:grid;gap:.65rem;margin-bottom:.9rem}.range-field span[data-v-57f14dee]{color:#5b5364;font-size:.78rem;font-weight:900}.range-input[data-v-57f14dee]{width:100%;accent-color:#8cb89f}.form-grid[data-v-57f14dee]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.field-block select[data-v-57f14dee]{width:100%;border:1px solid rgba(95,88,112,.13);border-radius:1rem;padding:.85rem .9rem;outline:none;color:#302c38;background:#ffffffbd;font:inherit;font-weight:800}.custom-dishes[data-v-57f14dee]{display:flex;flex-wrap:wrap;gap:.5rem;margin:-.15rem 0 .9rem}.custom-dishes button[data-v-57f14dee]{color:#526454;background:#8cb89f2e}.banquet-grid[data-v-57f14dee]{display:grid;gap:.7rem;margin-top:.9rem}.banquet-grid article[data-v-57f14dee]{display:grid;gap:.35rem}.banquet-grid .chip-row[data-v-57f14dee]{margin-top:.25rem}@keyframes wheel-pop-57f14dee{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.blind-history-page[data-v-d6ee5c8c]{gap:1rem}.subpage-heading[data-v-d6ee5c8c]{display:grid;grid-template-columns:auto minmax(0,1fr) 3.4rem;gap:.75rem;align-items:center;padding-top:.5rem}.back-link[data-v-d6ee5c8c]{border-radius:999px;padding:.55rem .75rem;color:#526454;background:#8cb89f26;font-size:.76rem;font-weight:900;text-decoration:none}.subpage-heading h1[data-v-d6ee5c8c]{margin:.25rem 0 0;color:#302c38;font-size:1.48rem;font-weight:900;line-height:1.1}.empty-state[data-v-d6ee5c8c]{display:grid;gap:1rem}.history-list[data-v-d6ee5c8c]{display:grid;gap:.85rem}.history-card[data-v-d6ee5c8c]{display:grid;gap:.75rem;border:1px solid rgba(255,255,255,.78);border-radius:1.35rem;padding:.9rem;background:#ffffffa8;box-shadow:0 16px 38px #2e294114}.history-card span[data-v-d6ee5c8c]{color:#766f80;font-size:.74rem;font-weight:900}.history-card h2[data-v-d6ee5c8c]{margin:.25rem 0 0;color:#302c38;font-size:1.05rem}.history-card p[data-v-d6ee5c8c]{margin:.35rem 0 0;color:#6f6878;font-size:.82rem;font-weight:700;line-height:1.45}.dish-tags[data-v-d6ee5c8c]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.dish-tags span[data-v-d6ee5c8c]{border-radius:999px;padding:.42rem .62rem;color:#526454;background:#8cb89f26}.history-card button[data-v-d6ee5c8c]{min-height:2.45rem;border:0;border-radius:.95rem;color:#9a5f54;background:#ca865c1f;font-weight:900}.favorites-page[data-v-be5cd7b6]{gap:1rem;min-height:var(--app-height, 100dvh)}.subpage-heading[data-v-be5cd7b6]{display:grid;grid-template-columns:auto minmax(0,1fr) 3.4rem;gap:.75rem;align-items:center;padding-top:.5rem}.back-link[data-v-be5cd7b6]{border-radius:999px;padding:.55rem .75rem;color:#526454;background:#8cb89f26;font-size:.76rem;font-weight:900;text-decoration:none}.subpage-heading h1[data-v-be5cd7b6]{margin:.25rem 0 0;color:#302c38;font-size:1.48rem;font-weight:900;line-height:1.1}.empty-state[data-v-be5cd7b6]{display:grid;gap:1rem;min-height:22rem;align-content:start;margin-top:1rem}.empty-state--loading[data-v-be5cd7b6]{min-height:22rem}.sync-card[data-v-be5cd7b6],.sync-banner[data-v-be5cd7b6]{border:1px solid rgba(255,255,255,.78);border-radius:1rem;color:#6f6878;background:#fffdf8b8;font-size:.8rem;font-weight:850}.sync-card[data-v-be5cd7b6]{padding:.9rem;text-align:center}.sync-banner[data-v-be5cd7b6]{padding:.65rem .85rem}.favorite-list[data-v-be5cd7b6]{display:grid;gap:.85rem}.favorite-card[data-v-be5cd7b6]{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.85rem;border:1px solid rgba(255,255,255,.78);border-radius:1.35rem;padding:.8rem;background:#ffffffa8;box-shadow:0 16px 38px #2e294114}.favorite-card__photo[data-v-be5cd7b6]{min-height:5.2rem;border-radius:1rem;background:radial-gradient(circle at 35% 40%,#f1d5b8 0 18%,transparent 19%),radial-gradient(circle at 62% 58%,#8fae8e 0 17%,transparent 18%),#ded6c8}.favorite-card__body[data-v-be5cd7b6]{min-width:0}.favorite-card__body>span[data-v-be5cd7b6]{color:#766f80;font-size:.74rem;font-weight:900}.favorite-card h2[data-v-be5cd7b6]{margin:.22rem 0;color:#302c38;font-size:1rem;line-height:1.25}.favorite-card p[data-v-be5cd7b6]{margin:0 0 .65rem;color:#766f80;font-size:.8rem;font-weight:700;line-height:1.45}.favorite-card button[data-v-be5cd7b6]{grid-column:1 / -1;min-height:2.5rem;border:0;border-radius:.95rem;color:#526454;background:#8cb89f26;font-weight:900}.ingredients-page[data-v-79a77336]{gap:1rem}.subpage-heading[data-v-79a77336]{display:grid;grid-template-columns:auto minmax(0,1fr) 3.4rem;gap:.75rem;align-items:center;padding-top:.5rem}.back-link[data-v-79a77336]{border-radius:999px;padding:.55rem .75rem;color:#526454;background:#8cb89f26;font-size:.76rem;font-weight:900;text-decoration:none}.subpage-heading h1[data-v-79a77336]{margin:.25rem 0 0;color:#302c38;font-size:1.48rem;font-weight:900;line-height:1.1}.stats-panel[data-v-79a77336]{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;border:1px solid rgba(255,255,255,.82);border-radius:1.35rem;padding:.65rem;background:#ffffffa8;box-shadow:0 16px 38px #2e294114}.stats-panel div[data-v-79a77336]{display:grid;gap:.2rem;min-height:4.6rem;place-items:center;border-radius:1rem;background:#fffdf8bd}.stats-panel span[data-v-79a77336]{color:#7a7284;font-size:.75rem;font-weight:900}.stats-panel strong[data-v-79a77336]{color:#302c38;font-size:1.35rem;font-weight:950}.editor-panel[data-v-79a77336]{display:grid;gap:.85rem}.form-grid[data-v-79a77336]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.chip-section[data-v-79a77336]{display:grid;gap:.5rem}.chip-section>span[data-v-79a77336],.toggle-row span[data-v-79a77336]{color:#6f6878;font-size:.78rem;font-weight:900}.chip-row[data-v-79a77336]{display:flex;flex-wrap:wrap;gap:.5rem}.chip-row button[data-v-79a77336]{border:1px solid rgba(95,88,112,.1);border-radius:999px;padding:.5rem .72rem;color:#6f6878;background:#ffffffb8;font-size:.76rem;font-weight:900}.chip-row button.active[data-v-79a77336]{border-color:#8cb89f52;color:#526454;background:#8cb89f2e}.toggle-row[data-v-79a77336]{display:flex;align-items:center;gap:.5rem}.toggle-row input[data-v-79a77336]{width:1rem;height:1rem;accent-color:#789b81}.empty-note[data-v-79a77336]{border-radius:1rem;padding:.9rem;color:#7a7284;background:#fffdf8c2;font-size:.82rem;font-weight:800;line-height:1.55}.ingredient-list[data-v-79a77336]{display:grid;gap:.7rem}.ingredient-card[data-v-79a77336]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;border:1px solid rgba(95,88,112,.08);border-radius:1.05rem;padding:.78rem;background:#fffdf8c7}.ingredient-card.expiring[data-v-79a77336]{border-color:#ca865c47;background:#faefe0d1}.ingredient-card.low[data-v-79a77336]{border-color:#9a5f5452;background:#faece7d6}.ingredient-card strong[data-v-79a77336],.ingredient-card span[data-v-79a77336],.ingredient-card small[data-v-79a77336]{display:block}.ingredient-card strong[data-v-79a77336]{color:#302c38;font-size:.95rem;font-weight:950}.ingredient-card span[data-v-79a77336]{margin-top:.18rem;color:#5f586c;font-size:.77rem;font-weight:900}.ingredient-card small[data-v-79a77336]{margin-top:.2rem;color:#8b8394;font-size:.72rem;font-weight:800}.card-actions[data-v-79a77336]{display:grid;gap:.38rem}.card-actions button[data-v-79a77336]{min-width:3rem;border:0;border-radius:999px;padding:.42rem .6rem;color:#526454;background:#8cb89f26;font-size:.72rem;font-weight:900}.card-actions button[data-v-79a77336]:last-child{color:#9a5f54;background:#ca865c1f}.recipes-page[data-v-5a18c6f4]{gap:1rem}.subpage-heading[data-v-5a18c6f4]{display:grid;grid-template-columns:auto minmax(0,1fr) 3.4rem;gap:.75rem;align-items:center;padding-top:.5rem}.back-link[data-v-5a18c6f4]{border-radius:999px;padding:.55rem .75rem;color:#526454;background:#8cb89f26;font-size:.76rem;font-weight:900;text-decoration:none}.subpage-heading h1[data-v-5a18c6f4]{margin:.25rem 0 0;color:#302c38;font-size:1.48rem;font-weight:900;line-height:1.1}.empty-state[data-v-5a18c6f4]{display:grid;gap:1rem}.recipe-list[data-v-5a18c6f4]{display:grid;gap:.85rem}.recipe-card[data-v-5a18c6f4]{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.85rem;border:1px solid rgba(255,255,255,.78);border-radius:1.35rem;padding:.8rem;background:#ffffffa8;box-shadow:0 16px 38px #2e294114}.recipe-card__photo[data-v-5a18c6f4]{min-height:5.2rem;border-radius:1rem;background:radial-gradient(circle at 35% 40%,#f4dfc2 0 18%,transparent 19%),radial-gradient(circle at 62% 58%,#8cb89f 0 17%,transparent 18%),#ded6c8}.recipe-card__body[data-v-5a18c6f4]{min-width:0}.recipe-card__body>span[data-v-5a18c6f4]{color:#766f80;font-size:.74rem;font-weight:900}.recipe-card h2[data-v-5a18c6f4]{margin:.22rem 0;color:#302c38;font-size:1rem;line-height:1.25}.recipe-card p[data-v-5a18c6f4]{margin:0 0 .65rem;color:#766f80;font-size:.8rem;font-weight:700;line-height:1.45}.recipe-actions[data-v-5a18c6f4]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.recipe-actions button[data-v-5a18c6f4]{min-height:2.4rem;border:0;border-radius:.9rem;color:#526454;background:#8cb89f26;font-weight:900}.recipe-actions button[data-v-5a18c6f4]:last-child{color:#9a5f54;background:#ca865c1f}.recipe-detail[data-v-5a18c6f4]{grid-column:1 / -1;border-radius:1rem;padding:.85rem;background:#fffdf8d1}.recipe-detail strong[data-v-5a18c6f4]{display:block;margin-bottom:.65rem;color:#302c38;font-size:.9rem}.recipe-detail ol[data-v-5a18c6f4]{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.recipe-detail li[data-v-5a18c6f4]{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.55rem}.recipe-detail li span[data-v-5a18c6f4]{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:999px;color:#526454;background:#8cb89f2e;font-size:.75rem;font-weight:900}.recipe-detail li p[data-v-5a18c6f4]{margin:0;color:#5b5364;font-size:.8rem}.login-page[data-v-1c2a0090]{position:relative;min-height:var(--app-height, 100dvh);padding:calc(2.15rem + env(safe-area-inset-top)) 1.15rem calc(.95rem + env(safe-area-inset-bottom));overflow:hidden;background:radial-gradient(circle at 12% 0%,rgba(140,184,159,.18),transparent 11rem),radial-gradient(circle at 92% 8%,rgba(140,184,159,.24),transparent 12rem),linear-gradient(180deg,#f8faf4,#fffdf8 42%,#f7f5ef)}.login-page[data-v-1c2a0090]:before{position:absolute;right:-4rem;top:2rem;width:9.8rem;height:9.8rem;border-radius:999px;background:#8cb89f1f;content:"";filter:blur(2px)}.login-brand[data-v-1c2a0090]{position:relative;display:grid;justify-items:center;gap:.28rem;margin:0 auto 1rem;text-align:center}.login-logo-wrap[data-v-1c2a0090]{display:grid;place-items:center;width:4.85rem;height:4.85rem;margin-bottom:.12rem;border-radius:1.36rem;background:#ffffffc2;box-shadow:0 18px 36px #5b4d3c1f}.login-logo[data-v-1c2a0090]{width:4.18rem;height:4.18rem;border-radius:1.14rem;-o-object-fit:cover;object-fit:cover}.login-eyebrow[data-v-1c2a0090]{margin:0;color:#5f7f66;font-size:.9rem;font-weight:900}.login-brand h1[data-v-1c2a0090]{margin:0;color:#2f2b38;font-size:1.68rem;font-weight:900;line-height:1.05;letter-spacing:0}.login-copy[data-v-1c2a0090]{max-width:18rem;margin:.32rem 0 0;color:#7b6a5e;font-size:.8rem;font-weight:800;line-height:1.45}.login-card[data-v-1c2a0090]{position:relative;z-index:1;display:grid;gap:.58rem;width:min(100%,24rem);margin:0 auto;border:1px solid rgba(234,224,210,.72);border-radius:1.48rem;padding:.88rem;background:#ffffffdb;box-shadow:0 22px 52px #5b4d3c1c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-field[data-v-1c2a0090]{display:grid;gap:.28rem;color:#625b6a;font-size:.72rem;font-weight:900}.login-field input[data-v-1c2a0090]{min-height:2.58rem;min-width:0;border:1px solid rgba(91,77,60,.1);border-radius:.95rem;padding:0 .82rem;outline:none;color:#302c38;background:#fffdf8f5;font:inherit;font-size:.84rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.login-field input[data-v-1c2a0090]:focus{border-color:#526e595c;background:#fff;box-shadow:0 0 0 3px #8cb89f24}.login-code-row[data-v-1c2a0090]{display:grid;grid-template-columns:minmax(0,1fr) 6.2rem;gap:.42rem}.login-code-row button[data-v-1c2a0090]{min-width:0;border:0;border-radius:.95rem;color:#fff;background:#526454;box-shadow:0 12px 22px #52645433;font-weight:900;cursor:pointer}.login-code-row button[data-v-1c2a0090]:disabled,.login-primary[data-v-1c2a0090]:disabled,.login-social[data-v-1c2a0090]:disabled{opacity:.58;cursor:default}.login-primary[data-v-1c2a0090]{min-height:2.72rem;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#526454,#6f9077);box-shadow:0 16px 30px #5264543d;font-size:.96rem;font-weight:900;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.login-primary[data-v-1c2a0090]:active{transform:translateY(1px)}.login-primary--guest[data-v-1c2a0090]{color:#526454;background:#fffffff0;border:1px solid rgba(82,100,84,.22);box-shadow:0 14px 28px #5b4d3c1f}.login-switch[data-v-1c2a0090]{justify-self:end;border:0;padding:0 .2rem;color:#526454;background:transparent;font-size:.78rem;font-weight:900;cursor:pointer}.login-divider[data-v-1c2a0090]{display:grid;grid-template-columns:1fr auto 1fr;gap:.72rem;align-items:center;width:min(100%,18rem);margin:.7rem auto .52rem;color:#b6a99d;font-size:.72rem;font-weight:900}.login-divider[data-v-1c2a0090]:before,.login-divider[data-v-1c2a0090]:after{height:1px;background:#80778b21;content:""}.login-socials[data-v-1c2a0090]{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.78rem;width:min(100%,17.8rem);margin:0 auto}.login-social[data-v-1c2a0090]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.54rem;border:1px solid rgba(234,224,210,.72);border-radius:999px;color:#4f4858;background:#ffffffe6;font-weight:900;cursor:pointer;box-shadow:0 12px 24px #5b4d3c14;transition:background .2s ease,border-color .2s ease,transform .18s ease}.login-code-row button[data-v-1c2a0090]:focus-visible,.login-switch[data-v-1c2a0090]:focus-visible,.login-agreement button[data-v-1c2a0090]:focus-visible,.login-primary[data-v-1c2a0090]:focus-visible,.login-social[data-v-1c2a0090]:focus-visible,.policy-close[data-v-1c2a0090]:focus-visible{outline:3px solid rgba(140,184,159,.36);outline-offset:2px}.login-social__icon[data-v-1c2a0090]{display:grid;width:1.52rem;height:1.52rem;place-items:center;border-radius:999px;color:#fff;font-size:.86rem;font-weight:900}.login-social__icon svg[data-v-1c2a0090]{display:block;width:100%;height:100%}.login-social__icon svg path[data-v-1c2a0090]{fill:currentColor}.login-social--wechat .login-social__icon[data-v-1c2a0090]{color:#28c445;background:#fff}.login-social--apple .login-social__icon[data-v-1c2a0090]{background:#111;font-size:1rem}.login-social strong[data-v-1c2a0090]{font-size:.78rem}.login-agreement[data-v-1c2a0090]{display:grid;grid-template-columns:1.2rem minmax(0,auto);justify-content:center;gap:.42rem;align-items:start;width:min(100%,21rem);margin:.72rem auto 0;color:#9a8272;font-size:.72rem;font-weight:850;line-height:1.55;text-align:left}.login-agreement input[data-v-1c2a0090]{width:1rem;height:1rem;margin-top:.12rem;accent-color:#8cb89f}.login-agreement button[data-v-1c2a0090]{border:0;padding:0;color:#526454;background:transparent;font:inherit;font-weight:900;cursor:pointer}.login-message[data-v-1c2a0090]{margin:0;border-radius:.95rem;padding:.68rem .78rem;color:#526454;background:#8cb89f24;font-size:.78rem;font-weight:850;line-height:1.45}.login-message.error[data-v-1c2a0090]{color:#8f5148;background:#ce847024}.policy-mask[data-v-1c2a0090]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:#302c383d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.policy-dialog[data-v-1c2a0090]{position:relative;width:min(calc(100vw - 2rem),24rem);max-height:min(76dvh,34rem);overflow-y:auto;border:1px solid rgba(255,255,255,.82);border-radius:1.45rem;padding:1rem;background:#fffdf8;box-shadow:0 24px 60px #2e294133}.policy-close[data-v-1c2a0090]{position:absolute;top:.75rem;right:.75rem;border:0;border-radius:999px;padding:.52rem .7rem;color:#526454;background:#8cb89f26;font-weight:900;cursor:pointer}.policy-dialog h2[data-v-1c2a0090]{margin:.25rem 0 .85rem;color:#302c38;font-size:1.35rem}.policy-content[data-v-1c2a0090]{display:grid;gap:.75rem}.policy-content p[data-v-1c2a0090]{margin:0;color:#5b5364;font-size:.84rem;font-weight:700;line-height:1.65}@media (max-width: 380px){.login-page[data-v-1c2a0090]{padding-top:calc(1.55rem + env(safe-area-inset-top));padding-right:.9rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom));padding-left:.9rem}.login-brand[data-v-1c2a0090]{margin-bottom:.72rem}.login-brand h1[data-v-1c2a0090]{font-size:1.52rem}.login-copy[data-v-1c2a0090]{font-size:.74rem}.login-logo-wrap[data-v-1c2a0090]{width:4.35rem;height:4.35rem}.login-logo[data-v-1c2a0090]{width:3.75rem;height:3.75rem}.login-card[data-v-1c2a0090]{gap:.5rem;padding:.76rem}.login-code-row[data-v-1c2a0090]{grid-template-columns:minmax(0,1fr) 5.65rem;gap:.36rem}.login-field input[data-v-1c2a0090]{min-height:2.46rem}.login-primary[data-v-1c2a0090]{min-height:2.58rem}.login-socials[data-v-1c2a0090]{gap:.55rem}}.profile-page[data-v-a2eba16b]{gap:1rem}.profile-hero[data-v-a2eba16b]{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.9rem;align-items:center;padding:1rem .25rem 0}.profile-hero>img[data-v-a2eba16b]{width:5.2rem;height:5.2rem;border-radius:1.65rem;-o-object-fit:contain;object-fit:contain;background:#ffffff9e;box-shadow:0 18px 42px #3a33521f}.profile-hero h1[data-v-a2eba16b]{margin:0 0 .2rem;color:#302c38;font-size:1.45rem;font-weight:900;line-height:1.1}.profile-hero span[data-v-a2eba16b]{display:block;color:#766f80;font-size:.78rem;font-weight:800;line-height:1.35}.level-badge[data-v-a2eba16b]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;margin-top:.45rem;border-radius:999px;padding:.32rem .62rem;color:#526454;background:#8cb89f2e;font-size:.72rem;font-weight:900}.edit-profile-link[data-v-a2eba16b]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;margin-top:.45rem;border-radius:999px;padding:.32rem .62rem;color:#7c5d9b;background:#7c708f1f;font-size:.72rem;font-weight:900;text-decoration:none}.profile-stats[data-v-a2eba16b]{display:grid;gap:.65rem;border:1px solid rgba(255,255,255,.78);border-radius:1.35rem;padding:.65rem;background:#ffffff94;box-shadow:0 14px 34px #2e294112}.stat-row[data-v-a2eba16b]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.stat-row>div[data-v-a2eba16b],.stat-row>a[data-v-a2eba16b]{border-radius:1rem;padding:.72rem .4rem;background:#fffdf8cc;color:inherit;text-align:center;text-decoration:none}.stat-row span[data-v-a2eba16b],.stat-row strong[data-v-a2eba16b]{display:block}.stat-row span[data-v-a2eba16b]{color:#7a7284;font-size:.72rem;font-weight:900}.stat-row strong[data-v-a2eba16b]{margin-top:.2rem;color:#302c38;font-size:1.18rem;font-weight:900}.login-prompt[data-v-a2eba16b]{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;gap:.8rem;align-items:center;border:1px solid rgba(255,255,255,.78);border-radius:1.35rem;padding:.8rem;background:#ffffff9e}.login-prompt img[data-v-a2eba16b]{width:4rem;height:4rem;-o-object-fit:contain;object-fit:contain}.login-prompt strong[data-v-a2eba16b],.login-prompt span[data-v-a2eba16b]{display:block}.login-prompt span[data-v-a2eba16b]{margin-top:.2rem;color:#766f80;font-size:.74rem;font-weight:800;line-height:1.4}.login-prompt button[data-v-a2eba16b],.leader-summary-card a[data-v-a2eba16b],.wallet-summary-actions a[data-v-a2eba16b],.checkin-summary-card a[data-v-a2eba16b],.close-button[data-v-a2eba16b]{border:0;border-radius:999px;padding:.55rem .75rem;color:#526454;background:#8cb89f29;font-weight:900}.leader-summary-card[data-v-a2eba16b],.wallet-summary-card[data-v-a2eba16b],.checkin-summary-card[data-v-a2eba16b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;border:1px solid rgba(255,255,255,.78);border-radius:1.35rem;padding:.92rem;background:#ffffffa8;box-shadow:0 14px 34px #2e294112}.leader-summary-card p[data-v-a2eba16b],.leader-summary-card h2[data-v-a2eba16b],.wallet-summary-card p[data-v-a2eba16b],.wallet-summary-card h2[data-v-a2eba16b],.checkin-summary-card p[data-v-a2eba16b],.checkin-summary-card h2[data-v-a2eba16b]{margin:0}.leader-summary-card p[data-v-a2eba16b],.wallet-summary-card p[data-v-a2eba16b],.checkin-summary-card p[data-v-a2eba16b]{color:#526454;font-size:.72rem;font-weight:950}.leader-summary-card h2[data-v-a2eba16b],.wallet-summary-card h2[data-v-a2eba16b],.checkin-summary-card h2[data-v-a2eba16b]{margin-top:.2rem;color:#302c38;font-size:1rem;line-height:1.25}.leader-summary-card span[data-v-a2eba16b],.wallet-summary-card span[data-v-a2eba16b],.checkin-summary-card span[data-v-a2eba16b]{display:block;margin-top:.28rem;color:#766f80;font-size:.72rem;font-weight:800;line-height:1.45}.leader-summary-card a[data-v-a2eba16b],.wallet-summary-actions a[data-v-a2eba16b],.checkin-summary-card a[data-v-a2eba16b]{white-space:nowrap;text-decoration:none}.leader-mini-metrics[data-v-a2eba16b]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.leader-mini-metrics b[data-v-a2eba16b]{border-radius:999px;padding:.25rem .46rem;color:#8e4d72;background:#bf6b981f;font-size:.66rem;font-weight:950}.wallet-summary-actions[data-v-a2eba16b]{display:grid;gap:.45rem}.wallet-summary-actions a[data-v-a2eba16b]{white-space:nowrap;text-decoration:none;text-align:center}.wallet-mini-metrics[data-v-a2eba16b]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.wallet-mini-metrics b[data-v-a2eba16b]{border-radius:999px;padding:.25rem .46rem;color:#526454;background:#8cb89f24;font-size:.66rem;font-weight:950}.wallet-progress[data-v-a2eba16b]{display:grid;gap:.26rem;margin-top:.48rem}.wallet-progress i[data-v-a2eba16b]{overflow:hidden;height:.42rem;border-radius:999px;background:#5f58701a}.wallet-progress em[data-v-a2eba16b]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#bf6b98,#8cb89f)}.wallet-progress small[data-v-a2eba16b]{color:#8c8290;font-size:.68rem;font-weight:850}.settings-list[data-v-a2eba16b]{overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:1.45rem;background:#ffffffa8;box-shadow:0 18px 44px #2e294114}.setting-item[data-v-a2eba16b]{display:grid;width:100%;grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;align-items:center;border:0;border-bottom:1px solid rgba(95,88,112,.09);padding:.95rem;color:#302c38;background:transparent;text-align:left;text-decoration:none}.setting-item[data-v-a2eba16b]:last-child{border-bottom:0}.setting-item strong[data-v-a2eba16b],.setting-item span[data-v-a2eba16b]{display:block}.setting-item strong[data-v-a2eba16b]{font-size:.92rem;font-weight:900}.setting-item span[data-v-a2eba16b]{margin-top:.18rem;color:#7a7284;font-size:.73rem;font-weight:800}.setting-item[data-v-a2eba16b]:disabled{opacity:.72}.profile-message[data-v-a2eba16b]{margin:0;border-bottom:1px solid rgba(95,88,112,.09);padding:0 1rem .9rem 4rem;color:#516b59;font-size:.76rem;font-weight:850}.profile-message.error[data-v-a2eba16b]{color:#a0564d}.settings-list[data-v-a2eba16b] .app-png-icon{width:2.25rem;height:2.25rem;border:0;background:transparent;box-shadow:none}.switch-row[data-v-a2eba16b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid rgba(95,88,112,.09);color:#34303f;font-weight:900}.switch-row[data-v-a2eba16b]:last-child{border-bottom:0}.switch-row input[data-v-a2eba16b]{width:2.8rem;height:1.45rem;accent-color:#8cb89f}.logout-button[data-v-a2eba16b]{min-height:2.9rem;border:1px solid rgba(95,88,112,.16);border-radius:1rem;color:#5b5364;background:#ffffff94;font-weight:900}.about-mask[data-v-a2eba16b]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#302c384d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20}.about-dialog[data-v-a2eba16b]{position:relative;width:min(100%,28rem);max-height:min(82dvh,36rem);overflow-y:auto;border:1px solid rgba(255,255,255,.78);border-radius:1.55rem;padding:1.2rem;background:radial-gradient(circle at 82% 8%,rgba(140,184,159,.2),transparent 10rem),#f8f6f1;box-shadow:0 24px 60px #2e294133;-webkit-overflow-scrolling:touch}.about-dialog img[data-v-a2eba16b]{width:5.4rem;height:5.4rem;-o-object-fit:contain;object-fit:contain}.about-dialog h2[data-v-a2eba16b]{margin:.35rem 0 .7rem;color:#302c38;font-size:1.35rem;line-height:1.18}.about-dialog p[data-v-a2eba16b]:not(.eyebrow){margin:.65rem 0 0;color:#5b5364;font-size:.84rem;font-weight:700;line-height:1.62}.about-records[data-v-a2eba16b]{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-top:.85rem;border-top:1px solid rgba(95,88,112,.1);padding-top:.75rem;text-align:center}.about-records span[data-v-a2eba16b],.about-records a[data-v-a2eba16b]{max-width:100%;color:#766f80;font-size:.74rem;font-weight:800;line-height:1.5;text-align:center;text-decoration:none;word-break:break-word}.about-records a[data-v-a2eba16b]{color:#4f7b61}.about-close[data-v-a2eba16b]{position:absolute;top:.85rem;right:.85rem;border:0;border-radius:999px;padding:.5rem .68rem;color:#526454;background:#8cb89f26;font-size:.74rem;font-weight:900}.about-meta[data-v-a2eba16b]{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;margin-top:.9rem}.about-meta span[data-v-a2eba16b],.about-meta a[data-v-a2eba16b]{border-radius:999px;padding:.42rem .62rem;color:#526454;background:#8cb89f26;font-size:.72rem;font-weight:900;text-decoration:none}.about-meta a[data-v-a2eba16b]{color:#4f7b61;font-weight:950}.edit-profile-page[data-v-a1c75b48]{gap:1rem}.subpage-heading[data-v-a1c75b48]{display:grid;grid-template-columns:auto minmax(0,1fr) 3.4rem;gap:.75rem;align-items:center;padding-top:.5rem}.back-link[data-v-a1c75b48]{border-radius:999px;padding:.55rem .75rem;color:#526454;background:#8cb89f26;font-size:.76rem;font-weight:900;text-decoration:none}.subpage-heading h1[data-v-a1c75b48]{margin:.25rem 0 0;color:#302c38;font-size:1.48rem;font-weight:900;line-height:1.1}.empty-state[data-v-a1c75b48]{display:grid;gap:1rem}.empty-state p[data-v-a1c75b48]{margin:0;color:#6f6878;font-size:.86rem;font-weight:800}.profile-editor[data-v-a1c75b48]{display:grid;gap:1rem}.avatar-preview[data-v-a1c75b48]{display:grid;grid-template-columns:5.3rem minmax(0,1fr);gap:.85rem;align-items:center;border-radius:1.2rem;padding:.8rem;background:#fffdf8d1}.avatar-preview img[data-v-a1c75b48]{width:5.3rem;height:5.3rem;border-radius:1.3rem;-o-object-fit:contain;object-fit:contain;background:#ffffffb3}.avatar-preview strong[data-v-a1c75b48],.avatar-preview span[data-v-a1c75b48]{display:block}.avatar-preview strong[data-v-a1c75b48]{color:#302c38;font-size:1.1rem;font-weight:950}.avatar-preview span[data-v-a1c75b48]{margin-top:.25rem;color:#7a7284;font-size:.78rem;font-weight:800}.avatar-file-input[data-v-a1c75b48]{display:none}.avatar-upload-button[data-v-a1c75b48]{margin-top:.7rem;border:0;border-radius:999px;padding:.62rem .9rem;color:#526454;background:#8cb89f2e;font-size:.76rem;font-weight:950}.avatar-upload-button[data-v-a1c75b48]:disabled{opacity:.55}.compact-title[data-v-a1c75b48]{margin-bottom:-.4rem}.avatar-grid[data-v-a1c75b48]{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem}.avatar-grid button[data-v-a1c75b48]{display:grid;gap:.35rem;justify-items:center;border:1px solid rgba(95,88,112,.1);border-radius:1rem;padding:.65rem .4rem;color:#6f6878;background:#ffffff94;font-weight:900}.avatar-grid button.active[data-v-a1c75b48]{border-color:#8cb89f59;color:#526454;background:#8cb89f29}.avatar-grid img[data-v-a1c75b48]{width:3.5rem;height:3.5rem;-o-object-fit:contain;object-fit:contain}.avatar-grid span[data-v-a1c75b48]{font-size:.72rem}.help-page[data-v-e1dc3dc4]{gap:1rem}.subpage-heading[data-v-e1dc3dc4]{display:grid;grid-template-columns:auto minmax(0,1fr) 3.4rem;gap:.75rem;align-items:center;padding-top:.5rem}.back-link[data-v-e1dc3dc4]{border-radius:999px;padding:.55rem .75rem;color:#526454;background:#8cb89f26;font-size:.76rem;font-weight:900;text-decoration:none}.subpage-heading h1[data-v-e1dc3dc4]{margin:.25rem 0 0;color:#302c38;font-size:1.48rem;font-weight:900;line-height:1.1}.contact-grid[data-v-e1dc3dc4]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.contact-desc[data-v-e1dc3dc4]{margin:0 0 .75rem;color:#6f6878;font-size:.8rem;font-weight:750;line-height:1.5}.contact-grid a[data-v-e1dc3dc4],.contact-card[data-v-e1dc3dc4],.faq-list article[data-v-e1dc3dc4],.feedback-list article[data-v-e1dc3dc4]{border-radius:1rem;padding:.85rem;background:#fffdf8cc;text-decoration:none}.contact-grid strong[data-v-e1dc3dc4],.contact-grid span[data-v-e1dc3dc4],.contact-card strong[data-v-e1dc3dc4],.contact-card span[data-v-e1dc3dc4],.faq-list strong[data-v-e1dc3dc4],.feedback-list strong[data-v-e1dc3dc4],.feedback-list span[data-v-e1dc3dc4]{display:block}.contact-grid strong[data-v-e1dc3dc4],.contact-card strong[data-v-e1dc3dc4],.faq-list strong[data-v-e1dc3dc4],.feedback-list strong[data-v-e1dc3dc4]{color:#302c38;font-size:.88rem;font-weight:950}.contact-grid span[data-v-e1dc3dc4],.contact-card span[data-v-e1dc3dc4],.feedback-list span[data-v-e1dc3dc4]{margin-top:.25rem;color:#7a7284;font-size:.73rem;font-weight:800}.faq-list[data-v-e1dc3dc4],.feedback-list[data-v-e1dc3dc4]{display:grid;gap:.65rem}.faq-list p[data-v-e1dc3dc4],.feedback-list p[data-v-e1dc3dc4]{margin:.35rem 0 0;color:#6f6878;font-size:.8rem;font-weight:700;line-height:1.55}.settings-page[data-v-ed62c499]{gap:1rem}.subpage-heading[data-v-ed62c499]{display:grid;grid-template-columns:auto minmax(0,1fr) 3.4rem;gap:.75rem;align-items:center;padding-top:.5rem}.back-link[data-v-ed62c499]{border-radius:999px;padding:.55rem .75rem;color:#526454;background:#8cb89f26;font-size:.76rem;font-weight:900;text-decoration:none}.subpage-heading h1[data-v-ed62c499]{margin:.25rem 0 0;color:#302c38;font-size:1.48rem;font-weight:900;line-height:1.1}.settings-list[data-v-ed62c499]{overflow:hidden;border-radius:1.15rem;background:#fffdf8c7}.setting-row[data-v-ed62c499]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.85rem;border:0;border-bottom:1px solid rgba(95,88,112,.09);padding:.9rem;color:#302c38;background:transparent;text-align:left;text-decoration:none}.setting-row[data-v-ed62c499]:last-child{border-bottom:0}.setting-row strong[data-v-ed62c499],.setting-row span[data-v-ed62c499]{display:block}.setting-row strong[data-v-ed62c499]{font-size:.9rem;font-weight:950}.setting-row span[data-v-ed62c499]{margin-top:.2rem;color:#7a7284;font-size:.73rem;font-weight:800;line-height:1.4}.setting-row small[data-v-ed62c499]{flex:0 0 auto;color:#526454;font-size:.74rem;font-weight:900}.privacy-card[data-v-ed62c499]{display:grid;gap:.65rem;margin-bottom:.85rem;border-radius:1rem;padding:.85rem;background:#fffdf8cc}.privacy-card p[data-v-ed62c499]{margin:0;color:#6f6878;font-size:.8rem;font-weight:700;line-height:1.55}.legal-settings-list[data-v-ed62c499]{margin-bottom:.85rem}.delete-legal-links[data-v-ed62c499]{display:flex;gap:.75rem;margin-top:.85rem}.delete-legal-links a[data-v-ed62c499]{color:#526454;font-size:.78rem;font-weight:950;text-decoration:none}.danger-action[data-v-ed62c499]{width:100%;margin-top:.7rem;border:1px solid rgba(154,95,84,.18);border-radius:1rem;padding:.82rem 1rem;color:#9a5f54;background:#9a5f5414;font-size:.86rem;font-weight:950}.danger-action[data-v-ed62c499]:disabled{opacity:.55}.confirm-mask[data-v-ed62c499]{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.25rem;background:#302c3859;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.confirm-dialog[data-v-ed62c499]{width:min(21rem,100%);border:1px solid rgba(255,255,255,.72);border-radius:1.5rem;padding:1.25rem;background:#fffdf8f5;box-shadow:0 1.2rem 3rem #4a40362e}.confirm-dialog h2[data-v-ed62c499]{margin:.2rem 0 .7rem;color:#302c38;font-size:1.2rem;font-weight:950}.confirm-dialog p[data-v-ed62c499]:not(.eyebrow){margin:0;color:#6f6878;font-size:.86rem;font-weight:750;line-height:1.65}.password-dialog[data-v-ed62c499]{display:grid;gap:.85rem}.password-dialog h2[data-v-ed62c499]{margin-bottom:-.2rem}.password-field[data-v-ed62c499]{display:grid;gap:.38rem}.password-field span[data-v-ed62c499]{color:#526454;font-size:.78rem;font-weight:950}.password-field input[data-v-ed62c499]{width:100%;border:1px solid rgba(95,88,112,.12);border-radius:.95rem;padding:.82rem .9rem;color:#302c38;background:#ffffffc7;font-size:16px;font-weight:800;outline:none}.password-field input[data-v-ed62c499]:focus{border-color:#5264545c;box-shadow:0 0 0 .18rem #8cb89f24}.form-message[data-v-ed62c499]{border-radius:.8rem;padding:.62rem .75rem;color:#526454;background:#8cb89f26;font-size:.78rem;font-weight:850}.form-message.error[data-v-ed62c499]{color:#9a5f54;background:#9a5f541a}.confirm-actions[data-v-ed62c499]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem}.confirm-actions button[data-v-ed62c499]{border:0;border-radius:999px;padding:.78rem .9rem;font-size:.86rem;font-weight:950}.confirm-actions button[data-v-ed62c499]:disabled{opacity:.58}.confirm-cancel[data-v-ed62c499]{color:#526454;background:#8cb89f29}.confirm-ok[data-v-ed62c499]{color:#fffdf8;background:#9a5f54}.legal-page[data-v-78c9af8f]{gap:1rem;width:100%;max-width:32rem;padding-top:max(.75rem,env(safe-area-inset-top));padding-bottom:max(1.2rem,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.subpage-heading[data-v-78c9af8f]{display:flex;gap:.75rem;align-items:center;width:100%;min-width:0;min-height:2.65rem;padding-top:.5rem}.back-link[data-v-78c9af8f]{border:0;border-radius:999px;padding:.55rem .75rem;color:#526454;background:#8cb89f26;font-size:.76rem;font-weight:900}.subpage-heading strong[data-v-78c9af8f]{min-width:0;color:#302c38;font-size:1rem;font-weight:950;line-height:1.2;overflow-wrap:anywhere}.legal-document-card[data-v-78c9af8f]{width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid rgba(95,88,112,.08);border-radius:24px;background:#fffdf8f0;box-shadow:0 18px 42px #2e294114}.legal-loading[data-v-78c9af8f]{padding:2.5rem 1.25rem;color:#766f80;font-size:.9rem;font-weight:900;text-align:center}.legal-loading--error[data-v-78c9af8f]{color:#a45147}.legal-document[data-v-78c9af8f]{width:100%;max-width:100%;min-width:0;overflow:hidden;padding:1.25rem}.legal-document[data-v-78c9af8f] *{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}.legal-document[data-v-78c9af8f] h1{margin:0 0 .5rem;color:#302c38;font-size:clamp(1.45rem,7vw,1.9rem);line-height:1.22;letter-spacing:0}.legal-document[data-v-78c9af8f] .meta{margin:0 0 1.25rem;color:#766f80;font-size:.8rem;font-weight:800;line-height:1.7;white-space:normal}.legal-document[data-v-78c9af8f] section{width:100%;min-width:0;overflow:hidden;margin:1rem 0;padding:1rem;border:1px solid rgba(95,88,112,.09);border-radius:18px;background:#ffffffb8}.legal-document[data-v-78c9af8f] h2{margin:0 0 .65rem;color:#526454;font-size:1.05rem;line-height:1.35}.legal-document[data-v-78c9af8f] p,.legal-document[data-v-78c9af8f] li{color:#5f586f;font-size:.9rem;font-weight:700;line-height:1.8}.legal-document[data-v-78c9af8f] p{margin:.5rem 0}.legal-document[data-v-78c9af8f] ul{margin:.5rem 0 0;padding-left:1.2rem}.legal-document[data-v-78c9af8f] strong{color:#302c38}.legal-document[data-v-78c9af8f] .table-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.legal-document[data-v-78c9af8f] .sdk-table{width:100%;min-width:920px;max-width:none;margin-top:.75rem;border-collapse:collapse;font-size:.8rem}.legal-document[data-v-78c9af8f] .sdk-table th,.legal-document[data-v-78c9af8f] .sdk-table td{border:1px solid rgba(95,88,112,.1);padding:.65rem;color:#5f586f;line-height:1.55;text-align:left;vertical-align:top}.legal-document[data-v-78c9af8f] .sdk-table th{color:#302c38;background:#8cb89f21}.legal-document[data-v-78c9af8f] .sdk-table a{color:#6f4a33;font-weight:900;text-decoration:underline;text-underline-offset:.16rem}.reward-page[data-v-71cabd37]{display:grid;gap:18px;width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + 42px) 18px 110px}.reward-hero[data-v-71cabd37]{display:grid;gap:8px;min-width:0}.reward-hero h1[data-v-71cabd37],.reward-hero span[data-v-71cabd37],.campaign-card h2[data-v-71cabd37],.campaign-card span[data-v-71cabd37],.task-card h2[data-v-71cabd37],.task-card span[data-v-71cabd37]{min-width:0;max-width:100%;overflow-wrap:anywhere}.reward-hero p[data-v-71cabd37],.campaign-card p[data-v-71cabd37],.task-card p[data-v-71cabd37]{margin:0;color:#bf6b98;font-weight:900}.reward-hero h1[data-v-71cabd37],.campaign-card h2[data-v-71cabd37],.task-card h2[data-v-71cabd37]{margin:0;color:#302b3a}.reward-hero span[data-v-71cabd37],.campaign-card span[data-v-71cabd37],.task-card span[data-v-71cabd37]{color:#807688;font-size:13px;line-height:1.6}.reward-balance[data-v-71cabd37],.reward-auth-card[data-v-71cabd37],.campaign-card[data-v-71cabd37],.task-card[data-v-71cabd37]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-radius:24px;background:#ffffffe0;box-shadow:0 18px 40px #a7748e29;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.reward-balance>div[data-v-71cabd37],.reward-auth-card>div[data-v-71cabd37],.campaign-card>div[data-v-71cabd37],.task-card>div[data-v-71cabd37]{min-width:0;flex:1 1 auto}.campaign-card[data-v-71cabd37]{background:linear-gradient(135deg,#667a6324,#bf6b981f),#ffffffe6}.campaign-card h2[data-v-71cabd37]{margin-top:4px;font-size:22px}.reward-balance span[data-v-71cabd37]{color:#807688;font-size:13px;font-weight:800}.reward-balance strong[data-v-71cabd37]{display:block;color:#bf6b98;font-size:32px}.reward-auth-card[data-v-71cabd37]{align-items:flex-start;border:1px solid rgba(102,122,99,.12);background:linear-gradient(135deg,#667a6321,#bf6b981a),#ffffffeb}.reward-auth-card p[data-v-71cabd37],.reward-auth-card h2[data-v-71cabd37]{margin:0}.reward-auth-card p[data-v-71cabd37]{color:#667a63;font-size:13px;font-weight:950}.reward-auth-card h2[data-v-71cabd37]{margin-top:5px;color:#302b3a;font-size:22px;line-height:1.25}.reward-auth-card span[data-v-71cabd37]{display:block;margin-top:8px;color:#807688;font-size:13px;font-weight:850;line-height:1.55}.reward-balance a[data-v-71cabd37],.reward-auth-card button[data-v-71cabd37],.campaign-card a[data-v-71cabd37],.task-card a[data-v-71cabd37],.task-card button[data-v-71cabd37]{flex:0 0 auto;border:0;border-radius:999px;padding:12px 16px;background:#bf6b98;color:#fff;font-weight:900;text-decoration:none;white-space:nowrap}.task-card.secondary a[data-v-71cabd37],.checkin-card button[data-v-71cabd37]{background:#667a63}.checkin-progress[data-v-71cabd37]{display:grid;gap:10px;margin-top:12px}.checkin-progress__head[data-v-71cabd37]{display:flex;align-items:center;justify-content:space-between;gap:10px}.checkin-progress__head b[data-v-71cabd37]{color:#667a63;font-size:12px;font-weight:950}.checkin-progress__head small[data-v-71cabd37],.checkin-recent small[data-v-71cabd37]{color:#9a8f9f;font-size:11px;font-weight:850}.checkin-days[data-v-71cabd37]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.checkin-days span[data-v-71cabd37]{display:grid;place-items:center;aspect-ratio:1;border-radius:999px;color:#9a8f9f;background:#667a6314;font-size:11px;font-weight:950}.checkin-days span.done[data-v-71cabd37]{color:#fff;background:#667a63}.checkin-days span.today[data-v-71cabd37]{outline:2px solid rgba(191,107,152,.28);outline-offset:2px}.checkin-recent[data-v-71cabd37]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.checkin-recent small[data-v-71cabd37]{border-radius:999px;padding:5px 8px;background:#bf6b9814}.reward-quota-row[data-v-71cabd37]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.reward-quota-row b[data-v-71cabd37]{max-width:100%;border-radius:999px;padding:6px 9px;color:#667a63;background:#667a631c;font-size:11px;font-weight:950;line-height:1}.task-card .retry-ad-button[data-v-71cabd37]{width:-moz-fit-content;width:fit-content;margin-top:10px;border:0;border-radius:999px;padding:8px 12px;color:#667a63;background:#667a631f;font-size:12px;font-weight:900}.task-card button[data-v-71cabd37]:disabled{opacity:.65}.reward-ad-guide-card[data-v-71cabd37]{display:grid;gap:12px;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box;padding:16px;border:1px solid rgba(102,122,99,.12);border-radius:22px;background:linear-gradient(135deg,#667a631a,#ffffffc7),#ffffffe0}.reward-ad-guide-card.warning[data-v-71cabd37]{border-color:#a4483a24;background:linear-gradient(135deg,#a4483a1a,#ffffffd6),#ffffffe6}.reward-ad-guide-card__head[data-v-71cabd37]{display:grid;gap:4px}.reward-ad-guide-card__head p[data-v-71cabd37]{margin:0;color:#667a63;font-size:12px;font-weight:950}.reward-ad-guide-card.warning .reward-ad-guide-card__head p[data-v-71cabd37]{color:#a4483a}.reward-ad-guide-card__head strong[data-v-71cabd37]{color:#302b3a;font-size:16px;line-height:1.25}.reward-ad-guide-list[data-v-71cabd37]{display:grid;gap:8px}.reward-ad-guide-list span[data-v-71cabd37]{position:relative;padding-left:16px;color:#746b7e;font-size:12px;font-weight:850;line-height:1.5}.reward-ad-guide-list span[data-v-71cabd37]:before{position:absolute;top:.55em;left:2px;width:6px;height:6px;border-radius:999px;background:#667a63;content:""}.reward-ad-guide-card.warning .reward-ad-guide-list span[data-v-71cabd37]:before{background:#a4483a}.reward-message[data-v-71cabd37]{margin:0;padding:12px 14px;border-radius:16px;background:#bf6b981f;color:#8e4b70;font-weight:800}.reward-message.error[data-v-71cabd37]{background:#a4483a1f;color:#a4483a}.reward-dialog-mask[data-v-71cabd37]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#302b3a52;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reward-dialog[data-v-71cabd37]{width:min(100%,320px);max-width:calc(100vw - 36px);box-sizing:border-box;display:grid;justify-items:center;gap:12px;padding:26px 22px 22px;border-radius:24px;background:#fffffff5;box-shadow:0 22px 60px #5c394e3d;text-align:center}.reward-dialog p[data-v-71cabd37]{margin:0;color:#bf6b98;font-size:15px;font-weight:900}.reward-dialog strong[data-v-71cabd37]{color:#bf6b98;font-size:46px;line-height:1}.reward-dialog span[data-v-71cabd37]{color:#6f6878;font-size:15px;font-weight:800}.reward-dialog button[data-v-71cabd37]{width:100%;margin-top:8px;border:0;border-radius:999px;padding:13px 18px;background:#bf6b98;color:#fff;font-size:16px;font-weight:900}.reward-dialog-actions[data-v-71cabd37]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.reward-dialog-actions button[data-v-71cabd37]{margin-top:0;background:#667a63}.reward-dialog .reward-dialog-close[data-v-71cabd37]{background:#bf6b981f;color:#bf6b98}@media (max-width: 380px){.reward-balance[data-v-71cabd37],.reward-auth-card[data-v-71cabd37],.campaign-card[data-v-71cabd37],.task-card[data-v-71cabd37]{align-items:stretch;flex-direction:column}.reward-balance a[data-v-71cabd37],.reward-auth-card button[data-v-71cabd37],.campaign-card a[data-v-71cabd37],.task-card a[data-v-71cabd37],.task-card button[data-v-71cabd37]{width:100%;text-align:center}}.wallet-page[data-v-c5d7dcfc]{display:grid;gap:18px;padding:calc(env(safe-area-inset-top,0px) + 42px) 18px 110px}.wallet-header[data-v-c5d7dcfc]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:18px;border-radius:26px;background:linear-gradient(135deg,#fffffff0,#f8f2f6eb)}.wallet-header p[data-v-c5d7dcfc],.wallet-header h1[data-v-c5d7dcfc]{margin:0}.wallet-header p[data-v-c5d7dcfc]{color:#807688;font-weight:900}.wallet-header h1[data-v-c5d7dcfc]{color:#bf6b98;font-size:38px}.wallet-header span[data-v-c5d7dcfc]{color:#8c8290;font-size:12px;font-weight:800}.withdraw-link[data-v-c5d7dcfc],.wallet-actions a[data-v-c5d7dcfc]{border:0;border-radius:999px;background:#667a63;color:#fff;padding:11px 15px;text-decoration:none;font-weight:900}.wallet-auth-card[data-v-c5d7dcfc]{display:grid;gap:13px;border:1px solid rgba(102,122,99,.12);border-radius:24px;padding:18px;background:linear-gradient(135deg,#667a6321,#bf6b9817),#ffffffeb}.wallet-auth-card p[data-v-c5d7dcfc],.wallet-auth-card h2[data-v-c5d7dcfc]{margin:0}.wallet-auth-card p[data-v-c5d7dcfc]{color:#667a63;font-size:13px;font-weight:950}.wallet-auth-card h2[data-v-c5d7dcfc]{margin-top:4px;color:#302b3a;font-size:22px;line-height:1.25}.wallet-auth-card span[data-v-c5d7dcfc]{display:block;margin-top:8px;color:#807688;font-size:13px;font-weight:850;line-height:1.55}.wallet-auth-card button[data-v-c5d7dcfc]{border:0;border-radius:999px;padding:13px 16px;color:#fff;background:#667a63;font-weight:950}.wallet-metric-grid[data-v-c5d7dcfc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wallet-metric-grid article[data-v-c5d7dcfc],.wallet-rule-card[data-v-c5d7dcfc],.withdraw-progress-card[data-v-c5d7dcfc]{display:grid;gap:6px;border-radius:20px;padding:14px;background:#ffffffe0}.wallet-metric-grid span[data-v-c5d7dcfc],.wallet-rule-card span[data-v-c5d7dcfc],.wallet-rule-card p[data-v-c5d7dcfc]{color:#807688;font-size:12px;font-weight:850}.wallet-metric-grid strong[data-v-c5d7dcfc],.wallet-rule-card strong[data-v-c5d7dcfc]{color:#302b3a;font-size:18px}.wallet-rule-card[data-v-c5d7dcfc]{gap:10px}.wallet-rule-card div[data-v-c5d7dcfc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-rule-card p[data-v-c5d7dcfc]{margin:0;border-radius:14px;padding:10px 12px;color:#526454;background:#667a631a;line-height:1.45}.withdraw-progress-card[data-v-c5d7dcfc]{gap:12px;background:linear-gradient(135deg,#667a631f,#bf6b9814),#ffffffe6}.withdraw-progress-card>div[data-v-c5d7dcfc]:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.withdraw-progress-card span[data-v-c5d7dcfc]{color:#807688;font-size:12px;font-weight:900}.withdraw-progress-card strong[data-v-c5d7dcfc]{color:#302b3a;font-size:18px}.withdraw-progress-card i[data-v-c5d7dcfc]{overflow:hidden;height:9px;border-radius:999px;background:#667a631f}.withdraw-progress-card em[data-v-c5d7dcfc]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#bf6b98,#8ab79f)}.withdraw-progress-card p[data-v-c5d7dcfc]{margin:0;color:#6f6878;font-size:12px;font-weight:850;line-height:1.45}.withdraw-progress-actions[data-v-c5d7dcfc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.withdraw-progress-actions a[data-v-c5d7dcfc]{border-radius:999px;padding:11px 12px;color:#fff;background:#667a63;text-align:center;text-decoration:none;font-weight:900}.withdraw-progress-actions a[data-v-c5d7dcfc]:last-child{color:#667a63;background:#667a631f}.wallet-actions[data-v-c5d7dcfc]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.wallet-actions a[data-v-c5d7dcfc]{text-align:center;background:#bf6b98}.withdraw-orders-card[data-v-c5d7dcfc],.ledger-card[data-v-c5d7dcfc]{padding:18px;border-radius:24px;background:#ffffffe0}.wallet-section-head[data-v-c5d7dcfc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.wallet-section-head h2[data-v-c5d7dcfc]{margin:0;color:#302b3a}.wallet-section-head a[data-v-c5d7dcfc]{color:#bf6b98;font-size:12px;font-weight:950;text-decoration:none}.withdraw-order-list[data-v-c5d7dcfc]{display:grid;gap:10px}.withdraw-order-list article[data-v-c5d7dcfc]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-radius:18px;padding:12px;background:#f8f2f6b8}.withdraw-order-list strong[data-v-c5d7dcfc],.withdraw-order-list b[data-v-c5d7dcfc]{color:#302b3a}.withdraw-order-list span[data-v-c5d7dcfc],.withdraw-order-list small[data-v-c5d7dcfc]{display:block;margin-top:4px;color:#8c8290;font-size:12px;font-weight:800;line-height:1.45}.withdraw-order-list b[data-v-c5d7dcfc]{flex:0 0 auto;border-radius:999px;padding:6px 9px;color:#667a63;background:#667a631f;font-size:12px}.withdraw-order-list b.status-pending[data-v-c5d7dcfc]{color:#9a7353;background:#cf9e6629}.withdraw-order-list b.status-rejected[data-v-c5d7dcfc]{color:#9a5f54;background:#9a5f541f}.ledger-list[data-v-c5d7dcfc]{display:grid;gap:10px}.ledger-list article[data-v-c5d7dcfc]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(128,118,136,.12)}.ledger-list strong[data-v-c5d7dcfc],.ledger-list b[data-v-c5d7dcfc]{color:#302b3a}.ledger-list span[data-v-c5d7dcfc]{display:block;margin-top:4px;color:#8c8290;font-size:12px}.ledger-list small[data-v-c5d7dcfc]{display:block;margin-top:5px;color:#a49aa7;font-size:11px;font-weight:800;line-height:1.35}.ledger-list b[data-v-c5d7dcfc]{color:#bf6b98}.ledger-list b.minus[data-v-c5d7dcfc]{color:#667a63}.empty-text[data-v-c5d7dcfc]{color:#8c8290;font-weight:800}.withdraw-page[data-v-3a0896e1]{display:grid;gap:16px;padding:calc(env(safe-area-inset-top,0px) + 44px) 18px 110px}.page-head[data-v-3a0896e1]{display:flex;align-items:center;gap:14px}.page-head p[data-v-3a0896e1],.page-head h1[data-v-3a0896e1]{margin:0}.page-head p[data-v-3a0896e1]{color:#bf6b98;font-weight:900}.page-head h1[data-v-3a0896e1],.withdraw-card h2[data-v-3a0896e1]{color:#302b3a}.withdraw-auth-card[data-v-3a0896e1],.withdraw-card[data-v-3a0896e1]{display:grid;gap:12px;padding:18px;border-radius:24px;background:#ffffffe6}.withdraw-auth-card[data-v-3a0896e1]{border:1px solid rgba(102,122,99,.12);background:linear-gradient(135deg,#667a6321,#bf6b9817),#ffffffeb}.withdraw-auth-card p[data-v-3a0896e1],.withdraw-auth-card h2[data-v-3a0896e1]{margin:0}.withdraw-auth-card p[data-v-3a0896e1]{color:#667a63;font-size:13px;font-weight:950}.withdraw-auth-card h2[data-v-3a0896e1]{margin-top:4px;color:#302b3a;font-size:22px;line-height:1.25}.withdraw-auth-card span[data-v-3a0896e1]{display:block;margin-top:8px;color:#807688;font-size:13px;font-weight:850;line-height:1.55}.withdraw-auth-card button[data-v-3a0896e1]{border:0;border-radius:999px;padding:13px 16px;color:#fff;background:#667a63;font-weight:950}.withdraw-card>span[data-v-3a0896e1],.withdraw-card p[data-v-3a0896e1],.withdraw-card label span[data-v-3a0896e1],.order-row span[data-v-3a0896e1]{color:#807688;font-size:13px;font-weight:800}.withdraw-card .campaign-tip[data-v-3a0896e1]{border-radius:14px;padding:10px 12px;background:#667a631f;color:#526454}.withdraw-quick-actions[data-v-3a0896e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.withdraw-quick-actions a[data-v-3a0896e1]{border-radius:999px;padding:11px 12px;color:#667a63;background:#667a631c;font-size:13px;font-weight:950;text-align:center;text-decoration:none}.withdraw-readiness[data-v-3a0896e1]{display:grid;gap:4px;border-radius:16px;padding:11px 12px;background:#bf6b9814}.withdraw-readiness.ready[data-v-3a0896e1]{background:#667a631a}.withdraw-readiness b[data-v-3a0896e1]{color:#bf6b98;font-size:13px}.withdraw-readiness.ready b[data-v-3a0896e1]{color:#526454}.withdraw-readiness span[data-v-3a0896e1]{color:#807688;font-size:12px;font-weight:850;line-height:1.45}.withdraw-card>strong[data-v-3a0896e1]{color:#bf6b98;font-size:34px}.tier-grid[data-v-3a0896e1]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.tier-grid button[data-v-3a0896e1]{display:grid;gap:4px;border:1px solid rgba(191,107,152,.2);border-radius:18px;background:#fff;padding:14px 10px;color:#302b3a}.tier-grid button.active[data-v-3a0896e1]{background:#bf6b9824;border-color:#bf6b98}.selected-tier-card[data-v-3a0896e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-radius:18px;padding:12px;background:#667a631a}.selected-tier-card div[data-v-3a0896e1]{display:grid;gap:4px}.selected-tier-card span[data-v-3a0896e1]{color:#807688;font-size:12px;font-weight:850}.selected-tier-card strong[data-v-3a0896e1]{color:#302b3a;font-size:22px}.selected-tier-card p[data-v-3a0896e1]{grid-column:1 / -1;margin:0;color:#667a63;line-height:1.45}.selected-tier-card .withdraw-warning[data-v-3a0896e1]{color:#a4483a;background:#a4483a1a;border-radius:12px;padding:9px 10px}.withdraw-method-tabs[data-v-3a0896e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-radius:18px;padding:6px;background:#667a631a}.withdraw-method-tabs button[data-v-3a0896e1]{border:0;border-radius:14px;padding:11px 10px;color:#667a63;background:transparent;font-weight:950}.withdraw-method-tabs button.active[data-v-3a0896e1]{color:#fff;background:#667a63;box-shadow:0 10px 18px #667a632e}.withdraw-method-tip[data-v-3a0896e1]{margin:0;border-radius:16px;padding:11px 12px;color:#7b6d63;background:#bf6b9814;font-size:12px;font-weight:850;line-height:1.45}.wechat-bind-card[data-v-3a0896e1]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:18px;padding:12px;background:#fbf1dfe0;border:1px solid rgba(155,106,47,.16)}.wechat-bind-card div[data-v-3a0896e1]{display:grid;gap:4px}.wechat-bind-card strong[data-v-3a0896e1]{color:#6f4b20;font-size:13px}.wechat-bind-card span[data-v-3a0896e1]{color:#8a6a42;font-size:12px;font-weight:850;line-height:1.45}.wechat-bind-card button[data-v-3a0896e1]{border:0;border-radius:999px;padding:10px 13px;color:#fff;background:#667a63;font-size:12px;font-weight:950;white-space:nowrap}.wechat-bind-card button[data-v-3a0896e1]:disabled{opacity:.7}.withdraw-before-submit[data-v-3a0896e1]{display:grid;gap:7px;border-radius:16px;padding:12px;background:#667a6314}.withdraw-checklist[data-v-3a0896e1]{display:grid;gap:8px;border-radius:18px;padding:12px;background:#ffffffb8;border:1px solid rgba(102,122,99,.12)}.withdraw-checklist strong[data-v-3a0896e1]{color:#302b3a;font-size:13px}.withdraw-checklist span[data-v-3a0896e1]{position:relative;padding-left:22px;color:#756f7d;font-size:12px;font-weight:850;line-height:1.45}.withdraw-checklist span[data-v-3a0896e1]:before{content:"";position:absolute;left:0;top:.2em;display:grid;place-items:center;width:15px;height:15px;border-radius:999px;color:#fff;background:#a4483a}.withdraw-checklist span.ok[data-v-3a0896e1]:before{content:"✓";background:#667a63;font-size:10px;font-weight:950}.withdraw-checklist span.warn[data-v-3a0896e1]:before{content:"!";font-size:10px;font-weight:950}.withdraw-before-submit strong[data-v-3a0896e1]{color:#302b3a;font-size:13px}.withdraw-before-submit span[data-v-3a0896e1]{position:relative;padding-left:14px;color:#756f7d;font-size:12px;font-weight:850;line-height:1.45}.withdraw-before-submit span[data-v-3a0896e1]:before{content:"";position:absolute;left:0;top:.56em;width:5px;height:5px;border-radius:999px;background:#667a63}.withdraw-card input[data-v-3a0896e1]{width:100%;box-sizing:border-box;border:1px solid rgba(128,118,136,.18);border-radius:16px;padding:13px 14px;font-weight:800}.rule-card div[data-v-3a0896e1]{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(128,118,136,.12);padding:10px 0}.rule-card div[data-v-3a0896e1]:last-child{border-bottom:0}.rule-card strong[data-v-3a0896e1]{max-width:62%;color:#302b3a;text-align:right;font-size:13px;line-height:1.45}.rule-card .withdraw-flow-steps[data-v-3a0896e1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-bottom:0;padding:0 0 8px}.withdraw-flow-steps article[data-v-3a0896e1]{display:grid;justify-items:center;gap:6px;border:0;border-radius:16px;padding:10px 6px;background:#667a6314}.withdraw-flow-steps b[data-v-3a0896e1]{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;color:#fff;background:#667a63;font-size:12px}.withdraw-flow-steps span[data-v-3a0896e1]{color:#302b3a;font-size:11px;font-weight:950;text-align:center}.payout-help-card article[data-v-3a0896e1]{display:grid;gap:5px;border-radius:16px;padding:12px;background:#667a6314}.payout-help-card b[data-v-3a0896e1]{color:#302b3a;font-size:13px}.payout-help-card span[data-v-3a0896e1]{color:#807688;font-size:12px;font-weight:850;line-height:1.55}.submit-button[data-v-3a0896e1]{border:0;border-radius:999px;background:#667a63;color:#fff;padding:14px 18px;font-weight:900}.submit-button[data-v-3a0896e1]:disabled{background:#80768852;color:#ffffffd1}.message[data-v-3a0896e1]{margin:0;color:#667a63;font-weight:900}.message.error[data-v-3a0896e1]{color:#a4483a}.order-row[data-v-3a0896e1]{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(128,118,136,.12);padding:10px 0}.order-row__main[data-v-3a0896e1]{display:grid;gap:8px;min-width:0;flex:1}.order-row__main>div[data-v-3a0896e1]:first-child{display:grid;gap:4px}.order-row strong[data-v-3a0896e1],.order-row b[data-v-3a0896e1]{color:#302b3a}.order-row>b[data-v-3a0896e1]{flex:0 0 auto;min-width:3.5rem;white-space:nowrap;text-align:right;line-height:1.25}.order-row small[data-v-3a0896e1]{color:#667a63;font-size:12px;font-weight:850;line-height:1.4}.confirm-transfer-button[data-v-3a0896e1]{width:-moz-fit-content;width:fit-content;border:0;border-radius:999px;padding:9px 13px;color:#fff;background:#667a63;box-shadow:0 10px 18px #667a6329;font-size:12px;font-weight:950}.confirm-transfer-button[data-v-3a0896e1]:disabled{opacity:.65}.withdraw-progress[data-v-3a0896e1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.withdraw-progress span[data-v-3a0896e1]{border-radius:999px;padding:5px 7px;color:#9a8f9f;background:#80768814;font-size:10px;font-weight:950;text-align:center}.withdraw-progress span.done[data-v-3a0896e1]{color:#fff;background:#667a63}.withdraw-progress span.active[data-v-3a0896e1]{color:#8e4b70;background:#bf6b9824}.withdraw-progress span.failed[data-v-3a0896e1]{color:#fff;background:#a4483a}.order-time[data-v-3a0896e1]{color:#9a8f9f}.empty-text[data-v-3a0896e1]{margin:0}.invite-page[data-v-0ed7ceed]{display:grid;gap:16px;padding:calc(env(safe-area-inset-top,0px) + 44px) 18px 110px}.page-head[data-v-0ed7ceed]{display:flex;align-items:center;gap:14px}.page-head p[data-v-0ed7ceed],.page-head h1[data-v-0ed7ceed],.bind-card h2[data-v-0ed7ceed]{margin:0}.page-head p[data-v-0ed7ceed]{color:#bf6b98;font-weight:900}.page-head h1[data-v-0ed7ceed],.bind-card h2[data-v-0ed7ceed]{color:#302b3a}.invite-code-card[data-v-0ed7ceed],.promo-copy-card[data-v-0ed7ceed],.auth-required-card[data-v-0ed7ceed],.bind-card[data-v-0ed7ceed],.leader-withdraw-card[data-v-0ed7ceed],.invite-stats article[data-v-0ed7ceed]{display:grid;gap:12px;padding:18px;border-radius:24px;background:#ffffffe6}.invite-code-card span[data-v-0ed7ceed],.promo-copy-card p[data-v-0ed7ceed],.auth-required-card p[data-v-0ed7ceed],.invite-stats span[data-v-0ed7ceed],.bind-card p[data-v-0ed7ceed]{color:#807688;font-size:13px;font-weight:800}.bound-invite-card[data-v-0ed7ceed]{display:grid;gap:5px;border-radius:18px;padding:13px 14px;background:#667a631a}.bound-invite-card span[data-v-0ed7ceed]{color:#667a63;font-size:12px;font-weight:950}.bound-invite-card strong[data-v-0ed7ceed]{color:#302b3a;font-size:24px;letter-spacing:1px}.bound-invite-card small[data-v-0ed7ceed]{color:#807688;font-size:12px;font-weight:850}.invite-code-card strong[data-v-0ed7ceed]{color:#bf6b98;font-size:36px;letter-spacing:1px}.invite-link[data-v-0ed7ceed]{overflow-wrap:anywhere;margin:0;color:#667a63;font-size:12px;font-weight:850;line-height:1.45}.invite-actions[data-v-0ed7ceed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.invite-code-card button[data-v-0ed7ceed],.promo-copy-card button[data-v-0ed7ceed],.bind-card button[data-v-0ed7ceed]{border:0;border-radius:999px;background:#bf6b98;color:#fff;padding:13px 16px;font-weight:900}.promo-copy-card[data-v-0ed7ceed]{display:grid;gap:14px;border:1px solid rgba(102,122,99,.08);background:linear-gradient(135deg,#667a631a,#bf6b9814),#ffffffeb}.promo-copy-card p[data-v-0ed7ceed],.promo-copy-card h2[data-v-0ed7ceed]{margin:0}.promo-copy-card h2[data-v-0ed7ceed]{margin-top:4px;color:#302b3a;font-size:20px}.promo-copy-card span[data-v-0ed7ceed]{display:block;margin-top:6px;color:#807688;font-size:13px;font-weight:850;line-height:1.5}.promo-copy-card blockquote[data-v-0ed7ceed]{margin:0;white-space:pre-line;border-radius:18px;padding:13px 14px;color:#514957;background:#ffffffb8;font-size:13px;font-weight:850;line-height:1.6}.promo-copy-card button[data-v-0ed7ceed]{background:#667a63}.auth-required-card[data-v-0ed7ceed]{border:1px solid rgba(102,122,99,.12);background:linear-gradient(135deg,#667a631f,#bf6b9814),#ffffffeb}.auth-required-card p[data-v-0ed7ceed],.auth-required-card h2[data-v-0ed7ceed]{margin:0}.auth-required-card h2[data-v-0ed7ceed]{margin-top:4px;color:#302b3a;font-size:22px;line-height:1.25}.auth-required-card span[data-v-0ed7ceed]{display:block;margin-top:8px;color:#807688;font-size:13px;font-weight:850;line-height:1.55}.auth-required-card button[data-v-0ed7ceed]{border:0;border-radius:999px;padding:13px 16px;color:#fff;background:#667a63;font-weight:950}.share-poster-card[data-v-0ed7ceed]{overflow:hidden;display:grid;gap:14px;padding:20px;border-radius:28px;color:#fff;background:linear-gradient(145deg,#667a63f0,#bf6b98e6),#667a63;box-shadow:0 20px 44px #667a6338}.share-poster-card__top[data-v-0ed7ceed]{display:flex;align-items:center;justify-content:space-between;gap:12px}.share-poster-card__top span[data-v-0ed7ceed]{color:#ffffffd1;font-size:12px;font-weight:950}.share-poster-card__top strong[data-v-0ed7ceed]{border-radius:999px;padding:7px 11px;color:#667a63;background:#ffffffeb;font-size:16px;letter-spacing:1px}.share-poster-card h2[data-v-0ed7ceed]{margin:0;max-width:13em;color:#fff;font-size:24px;line-height:1.24}.poster-metrics[data-v-0ed7ceed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.poster-metrics article[data-v-0ed7ceed]{display:grid;gap:5px;border-radius:18px;padding:11px 9px;background:#ffffff29}.poster-metrics span[data-v-0ed7ceed],.share-poster-card p[data-v-0ed7ceed]{color:#ffffffd1;font-size:11px;font-weight:850}.poster-metrics strong[data-v-0ed7ceed]{color:#fff;font-size:18px}.share-poster-card p[data-v-0ed7ceed]{overflow-wrap:anywhere;margin:0;line-height:1.45}.share-poster-card button[data-v-0ed7ceed]{border:0;border-radius:999px;padding:13px 16px;color:#667a63;background:#fff;font-weight:950}.invite-stats[data-v-0ed7ceed]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.invite-stats strong[data-v-0ed7ceed]{color:#302b3a;font-size:26px}.leader-rule-summary-card[data-v-0ed7ceed]{display:grid;gap:14px;padding:18px;border-radius:24px;background:linear-gradient(135deg,#fffffff0,#e8f2ebdb),#ffffffeb;border:1px solid rgba(102,122,99,.1)}.leader-rule-summary-card.disabled[data-v-0ed7ceed]{background:linear-gradient(135deg,#a4483a14,#ffffffe6),#ffffffeb}.leader-rule-metrics[data-v-0ed7ceed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.leader-rule-metrics article[data-v-0ed7ceed]{display:grid;gap:5px;min-height:104px;border-radius:18px;padding:12px;background:#ffffffb8}.leader-rule-metrics span[data-v-0ed7ceed]{color:#807688;font-size:11px;font-weight:850}.leader-rule-metrics strong[data-v-0ed7ceed]{color:#302b3a;font-size:22px;line-height:1.1}.leader-rule-metrics small[data-v-0ed7ceed]{color:#756f7d;font-size:11px;font-weight:800;line-height:1.38}.leader-earning-example[data-v-0ed7ceed]{display:grid;gap:6px;border-radius:18px;padding:13px;background:#667a631a}.leader-rule-summary-card.disabled .leader-earning-example[data-v-0ed7ceed]{background:#a4483a14}.leader-earning-example b[data-v-0ed7ceed]{color:#667a63;font-size:12px;font-weight:950}.leader-rule-summary-card.disabled .leader-earning-example b[data-v-0ed7ceed]{color:#a4483a}.leader-earning-example span[data-v-0ed7ceed]{color:#6f6878;font-size:12px;font-weight:850;line-height:1.52}.bind-card input[data-v-0ed7ceed]{width:100%;box-sizing:border-box;border:1px solid rgba(128,118,136,.18);border-radius:16px;padding:13px 14px;font-weight:900;text-transform:uppercase}.leader-withdraw-card input[data-v-0ed7ceed]{width:100%;box-sizing:border-box;border:1px solid rgba(128,118,136,.18);border-radius:16px;padding:13px 14px;font-weight:900}.withdraw-method-tabs[data-v-0ed7ceed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-radius:18px;padding:6px;background:#667a631a}.withdraw-method-tabs button[data-v-0ed7ceed]{border:0;border-radius:14px;padding:11px 10px;color:#667a63;background:transparent;font-weight:950}.withdraw-method-tabs button.active[data-v-0ed7ceed]{color:#fff;background:#667a63;box-shadow:0 10px 18px #667a632e}.withdraw-method-tip[data-v-0ed7ceed]{margin:0;border-radius:16px;padding:11px 12px;color:#7b6d63;background:#bf6b9814;font-size:12px;font-weight:850;line-height:1.45}.leader-withdraw-notice[data-v-0ed7ceed]{display:grid;gap:7px;border-radius:16px;padding:12px;background:#667a6314}.leader-withdraw-checklist[data-v-0ed7ceed]{display:grid;gap:8px;border-radius:18px;padding:12px;background:#ffffffb8;border:1px solid rgba(102,122,99,.12)}.leader-withdraw-checklist strong[data-v-0ed7ceed]{color:#302b3a;font-size:13px}.leader-withdraw-checklist span[data-v-0ed7ceed]{position:relative;padding-left:22px;color:#756f7d;font-size:12px;font-weight:850;line-height:1.45}.leader-withdraw-checklist span[data-v-0ed7ceed]:before{content:"";position:absolute;left:0;top:.2em;display:grid;place-items:center;width:15px;height:15px;border-radius:999px;color:#fff;background:#a4483a}.leader-withdraw-checklist span.ok[data-v-0ed7ceed]:before{content:"✓";background:#667a63;font-size:10px;font-weight:950}.leader-withdraw-checklist span.warn[data-v-0ed7ceed]:before{content:"!";font-size:10px;font-weight:950}.leader-withdraw-notice strong[data-v-0ed7ceed]{color:#302b3a;font-size:13px}.leader-withdraw-notice span[data-v-0ed7ceed]{position:relative;padding-left:14px;color:#756f7d;font-size:12px;font-weight:850;line-height:1.45}.leader-withdraw-notice span[data-v-0ed7ceed]:before{content:"";position:absolute;left:0;top:.56em;width:5px;height:5px;border-radius:999px;background:#667a63}.leader-withdraw-card p[data-v-0ed7ceed],.leader-withdraw-card h2[data-v-0ed7ceed]{margin:0}.leader-withdraw-card p[data-v-0ed7ceed],.leader-withdraw-card label span[data-v-0ed7ceed]{color:#667a63;font-size:13px;font-weight:950}.leader-withdraw-card h2[data-v-0ed7ceed]{color:#302b3a}.leader-withdraw-card span[data-v-0ed7ceed]{color:#807688;font-size:13px;font-weight:800}.leader-rule-list[data-v-0ed7ceed]{display:flex;flex-wrap:wrap;gap:8px}.leader-rule-list span[data-v-0ed7ceed]{border-radius:999px;padding:7px 10px;background:#667a631f;color:#526454;font-size:12px;font-weight:900}.leader-upgrade[data-v-0ed7ceed]{display:grid;gap:8px;padding:12px;border-radius:18px;background:#bf6b9814}.leader-upgrade strong[data-v-0ed7ceed]{color:#526454;font-size:13px;font-weight:950}.leader-upgrade i[data-v-0ed7ceed]{overflow:hidden;height:8px;border-radius:999px;background:#667a631f}.leader-upgrade em[data-v-0ed7ceed]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#bf6b98,#8ab79f)}.leader-withdraw-card button[data-v-0ed7ceed]{border:0;border-radius:999px;padding:13px 16px;background:#667a63;color:#fff;font-weight:900}.leader-withdraw-history[data-v-0ed7ceed]{display:grid;gap:10px;border-top:1px solid rgba(128,118,136,.12);padding-top:12px}.leader-withdraw-history h3[data-v-0ed7ceed],.leader-withdraw-history p[data-v-0ed7ceed]{margin:0}.leader-withdraw-history h3[data-v-0ed7ceed]{color:#302b3a;font-size:15px}.leader-withdraw-history article[data-v-0ed7ceed]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-radius:16px;padding:11px 12px;background:#667a6314}.leader-withdraw-history article div[data-v-0ed7ceed]{display:grid;gap:3px;min-width:0}.leader-withdraw-history article strong[data-v-0ed7ceed],.leader-withdraw-history article b[data-v-0ed7ceed]{color:#302b3a}.leader-withdraw-history article span[data-v-0ed7ceed],.leader-withdraw-history article small[data-v-0ed7ceed],.leader-withdraw-history p[data-v-0ed7ceed]{color:#807688;font-size:12px;font-weight:850;line-height:1.45}.leader-withdraw-history article b[data-v-0ed7ceed]{white-space:nowrap;font-size:12px}.message[data-v-0ed7ceed]{margin:0;color:#6b806b;font-weight:900}.message.error[data-v-0ed7ceed]{color:#a4483a}.leader-card[data-v-0ed7ceed]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:18px;border-radius:24px;background:#ffffffe6}.leader-card p[data-v-0ed7ceed],.leader-card h2[data-v-0ed7ceed]{margin:0}.leader-card p[data-v-0ed7ceed]{color:#667a63;font-size:13px;font-weight:950}.leader-card h2[data-v-0ed7ceed]{color:#302b3a}.leader-card span[data-v-0ed7ceed]{color:#807688;font-size:13px;font-weight:800}.leader-card button[data-v-0ed7ceed]{border:0;border-radius:999px;padding:13px 16px;background:#667a63;color:#fff;font-weight:900;white-space:nowrap}.leader-card button[data-v-0ed7ceed]:disabled{opacity:.58}.leader-explain-card[data-v-0ed7ceed],.leader-action-card[data-v-0ed7ceed],.leader-ledger-card[data-v-0ed7ceed]{display:grid;gap:14px;padding:18px;border-radius:24px;background:linear-gradient(135deg,#667a6321,#bf6b981a),#ffffffeb}.leader-explain-head[data-v-0ed7ceed]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.leader-explain-head p[data-v-0ed7ceed],.leader-explain-head h2[data-v-0ed7ceed],.leader-slogan[data-v-0ed7ceed]{margin:0}.leader-explain-head p[data-v-0ed7ceed]{color:#667a63;font-size:13px;font-weight:950}.leader-explain-head h2[data-v-0ed7ceed]{color:#302b3a;font-size:19px;line-height:1.25}.leader-explain-head strong[data-v-0ed7ceed]{flex:0 0 auto;border-radius:999px;padding:7px 10px;color:#fff;background:#667a63;font-size:12px;font-weight:950}.leader-flow[data-v-0ed7ceed]{display:grid;gap:8px}.leader-flow article[data-v-0ed7ceed]{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;border-radius:16px;padding:10px;background:#ffffffad}.leader-flow b[data-v-0ed7ceed]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:#bf6b98;font-size:13px}.leader-flow span[data-v-0ed7ceed],.leader-slogan[data-v-0ed7ceed]{color:#6f6878;font-size:13px;font-weight:850;line-height:1.45}.leader-level-preview[data-v-0ed7ceed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.leader-level-preview div[data-v-0ed7ceed]{display:grid;gap:4px;border-radius:16px;padding:10px;background:#ffffffb8}.leader-level-preview span[data-v-0ed7ceed]{color:#807688;font-size:11px;font-weight:850}.leader-level-preview strong[data-v-0ed7ceed]{color:#302b3a;font-size:20px;line-height:1.1}.leader-upgrade-card[data-v-0ed7ceed]{display:grid;gap:10px;border-radius:18px;padding:13px;background:#ffffffc2}.leader-upgrade-card>div[data-v-0ed7ceed]:first-child{display:grid;gap:4px}.leader-upgrade-card span[data-v-0ed7ceed]{color:#807688;font-size:12px;font-weight:850}.leader-upgrade-card strong[data-v-0ed7ceed]{color:#302b3a;font-size:20px;line-height:1.15}.leader-upgrade-card small[data-v-0ed7ceed]{color:#667a63;font-size:12px;font-weight:900;line-height:1.45}.leader-upgrade-card i[data-v-0ed7ceed]{overflow:hidden;height:9px;border-radius:999px;background:#667a631f}.leader-upgrade-card em[data-v-0ed7ceed]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#bf6b98,#8ab79f)}.leader-upgrade-card__rates[data-v-0ed7ceed]{display:grid;gap:5px}.leader-action-card[data-v-0ed7ceed]{background:linear-gradient(135deg,#fffffff0,#e8f2ebdb),#ffffffeb}.leader-ledger-card[data-v-0ed7ceed]{background:linear-gradient(135deg,#fffffff2,#f8f2f6e6),#ffffffeb}.leader-ledger-row[data-v-0ed7ceed]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-radius:18px;padding:12px;background:#ffffffb8}.leader-ledger-row div[data-v-0ed7ceed]{display:grid;gap:4px;min-width:0}.leader-ledger-row strong[data-v-0ed7ceed],.leader-ledger-row b[data-v-0ed7ceed]{color:#302b3a}.leader-ledger-row span[data-v-0ed7ceed],.leader-ledger-row small[data-v-0ed7ceed],.leader-ledger-empty[data-v-0ed7ceed]{color:#807688;font-size:12px;font-weight:850;line-height:1.45}.leader-ledger-row b[data-v-0ed7ceed]{flex:0 0 auto;color:#667a63;font-size:15px;white-space:nowrap}.leader-ledger-empty[data-v-0ed7ceed]{margin:0;border-radius:16px;padding:12px;background:#ffffffa8}.leader-action-grid[data-v-0ed7ceed]{display:grid;gap:10px}.leader-action-grid article[data-v-0ed7ceed]{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px;border:1px solid rgba(102,122,99,.08);border-radius:18px;padding:12px;background:#ffffffb8}.leader-action-grid article.done[data-v-0ed7ceed]{border-color:#667a6329;background:#667a6317}.leader-action-grid b[data-v-0ed7ceed]{display:grid;place-items:center;width:42px;height:42px;border-radius:16px;color:#bf6b98;background:#bf6b981a;font-size:12px;font-weight:950}.leader-action-grid article.done b[data-v-0ed7ceed]{color:#fff;background:#667a63}.leader-action-grid strong[data-v-0ed7ceed],.leader-action-grid span[data-v-0ed7ceed]{display:block}.leader-action-grid strong[data-v-0ed7ceed]{color:#302b3a;font-size:14px;font-weight:950}.leader-action-grid span[data-v-0ed7ceed]{margin-top:4px;color:#807688;font-size:12px;font-weight:850;line-height:1.45}.leader-progress-bar[data-v-0ed7ceed]{display:grid;gap:8px;border-radius:18px;padding:12px;background:#ffffffad}.leader-progress-bar i[data-v-0ed7ceed]{overflow:hidden;height:8px;border-radius:999px;background:#667a631f}.leader-progress-bar em[data-v-0ed7ceed]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#bf6b98,#8ab79f)}.leader-progress-bar span[data-v-0ed7ceed]{color:#6f6878;font-size:12px;font-weight:850;line-height:1.45}.tool-page[data-v-a4616e9d]{gap:1rem}.tool-heading[data-v-a4616e9d]{display:grid;grid-template-columns:auto minmax(0,1fr) 3.4rem;gap:.75rem;align-items:center}.back-link[data-v-a4616e9d]{border-radius:999px;padding:.55rem .75rem;color:#526454;background:#8cb89f26;font-size:.76rem;font-weight:900;text-decoration:none}.tool-heading h1[data-v-a4616e9d]{margin:.25rem 0 0;color:#302c38;font-size:1.48rem;font-weight:900;line-height:1.1}.slider-stack[data-v-a4616e9d]{display:grid;gap:.75rem}.taste-slider[data-v-a4616e9d]{display:grid;grid-template-columns:3rem 2rem minmax(0,1fr);gap:.65rem;align-items:center;color:#5b5364;font-size:.82rem;font-weight:900}.taste-slider input[data-v-a4616e9d],.range-input[data-v-a4616e9d]{width:100%;accent-color:#8cb89f}.usecase-grid[data-v-a4616e9d],.recommend-grid[data-v-a4616e9d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.95rem 0}.usecase-grid button[data-v-a4616e9d],.recommend-grid button[data-v-a4616e9d]{border:1px solid rgba(95,88,112,.1);border-radius:1rem;padding:.78rem;color:#6f6878;background:#ffffffb8;font-weight:900;text-align:left}.usecase-grid button.active[data-v-a4616e9d],.recommend-grid button[data-v-a4616e9d]:active{color:#526454;background:#8cb89f2e}.recommend-grid span[data-v-a4616e9d],.recommend-grid small[data-v-a4616e9d]{display:block}.recommend-grid small[data-v-a4616e9d]{margin-top:.28rem;color:#7a7284;font-size:.72rem}.result-card h3[data-v-a4616e9d]{margin:0;color:#302c38;font-size:1.35rem}.result-card p[data-v-a4616e9d]{color:#5b5364;font-size:.84rem;font-weight:700;line-height:1.55}.detail-block[data-v-a4616e9d]{margin-top:1rem}.detail-block strong[data-v-a4616e9d]{display:block;margin-bottom:.55rem;color:#302c38;font-size:.9rem}ol[data-v-a4616e9d]{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}li[data-v-a4616e9d]{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.65rem;border-radius:1rem;padding:.75rem;background:#fffdf8c7}li span[data-v-a4616e9d]{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:999px;color:#526454;background:#8cb89f2e;font-size:.78rem;font-weight:900}li p[data-v-a4616e9d]{margin:0}.fortune-page[data-v-0237070a]{gap:1rem}.tool-heading[data-v-0237070a]{display:grid;grid-template-columns:auto minmax(0,1fr) 3.4rem;gap:.75rem;align-items:center}.back-link[data-v-0237070a]{border-radius:999px;padding:.55rem .75rem;color:#526454;background:#8cb89f26;font-size:.76rem;font-weight:900;text-decoration:none}.tool-heading h1[data-v-0237070a]{margin:.25rem 0 0;color:#302c38;font-size:1.48rem;font-weight:900;line-height:1.1}.type-grid[data-v-0237070a]{display:grid;gap:.6rem}.type-grid button[data-v-0237070a],.mood-grid button[data-v-0237070a]{border:1px solid rgba(95,88,112,.1);border-radius:1rem;padding:.82rem;color:#6f6878;background:#ffffffb8;text-align:left}.type-grid button.active[data-v-0237070a],.mood-grid button.active[data-v-0237070a]{color:#526454;background:#8cb89f2e}.type-grid strong[data-v-0237070a],.type-grid small[data-v-0237070a]{display:block}.type-grid small[data-v-0237070a]{margin-top:.25rem;color:#7a7284;font-size:.73rem;font-weight:800}.fortune-config[data-v-0237070a]{display:grid;gap:.8rem}.field-block select[data-v-0237070a]{width:100%;border:1px solid rgba(95,88,112,.13);border-radius:1rem;padding:.85rem .9rem;outline:none;color:#302c38;background:#ffffffbd;font:inherit;font-weight:800}.mood-grid[data-v-0237070a]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.mood-grid button[data-v-0237070a]{padding:.7rem .4rem;text-align:center;font-size:.76rem;font-weight:900}.range-field[data-v-0237070a]{display:grid;gap:.55rem;color:#5b5364;font-size:.78rem;font-weight:900}.range-field input[data-v-0237070a]{width:100%;accent-color:#8cb89f}.fortune-result h3[data-v-0237070a]{margin:.2rem 0 .3rem;color:#302c38;font-size:1.35rem}.result-hero[data-v-0237070a]{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.85rem;align-items:center;border-radius:1.2rem;padding:.8rem;background:#fffdf8d1}.result-hero img[data-v-0237070a]{width:5rem;height:5rem;-o-object-fit:contain;object-fit:contain}.result-hero small[data-v-0237070a]{color:#7a7284;font-size:.72rem;font-weight:900}.result-hero p[data-v-0237070a],.mystical-message[data-v-0237070a],.detail-block p[data-v-0237070a]{margin:0;color:#5b5364;font-size:.82rem;font-weight:700;line-height:1.55}.mystical-message[data-v-0237070a]{margin:.85rem 0;border-radius:1rem;padding:.8rem;background:#8cb89f1f}.detail-block[data-v-0237070a]{margin-top:1rem}.detail-block strong[data-v-0237070a]{display:block;margin-bottom:.55rem;color:#302c38;font-size:.9rem}ol[data-v-0237070a]{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}li[data-v-0237070a]{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.65rem;border-radius:1rem;padding:.75rem;background:#fffdf8c7}li span[data-v-0237070a]{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:999px;color:#526454;background:#8cb89f2e;font-size:.78rem;font-weight:900}.nutrition-page[data-v-80a0e09a]{gap:1rem}.tool-heading[data-v-80a0e09a]{display:grid;grid-template-columns:auto minmax(0,1fr) 3.4rem;gap:.75rem;align-items:center}.back-link[data-v-80a0e09a]{border-radius:999px;padding:.55rem .75rem;color:#526454;background:#8cb89f26;font-size:.76rem;font-weight:900;text-decoration:none}.tool-heading h1[data-v-80a0e09a]{margin:.25rem 0 0;color:#302c38;font-size:1.48rem;font-weight:900;line-height:1.1}.action-grid[data-v-80a0e09a]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.9rem}.nutrition-grid[data-v-80a0e09a]{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}.nutrition-grid div[data-v-80a0e09a]{border-radius:1.1rem;padding:.9rem;background:#fffdf8d1}.nutrition-grid strong[data-v-80a0e09a],.nutrition-grid span[data-v-80a0e09a]{display:block}.nutrition-grid strong[data-v-80a0e09a]{color:#302c38;font-size:1.2rem}.nutrition-grid span[data-v-80a0e09a]{margin-top:.2rem;color:#7a7284;font-size:.74rem;font-weight:900}.detail-block[data-v-80a0e09a]{margin-top:1rem}.detail-block strong[data-v-80a0e09a]{display:block;margin-bottom:.55rem;color:#302c38;font-size:.9rem}.detail-block p[data-v-80a0e09a],.wine-card p[data-v-80a0e09a]{margin:.45rem 0 0;color:#5b5364;font-size:.84rem;font-weight:700;line-height:1.55}.wine-card h3[data-v-80a0e09a]{margin:0;color:#302c38;font-size:1.35rem}.cook-page[data-v-55089277]{gap:1rem}.tool-heading[data-v-55089277]{display:grid;grid-template-columns:auto minmax(0,1fr) 3.4rem;gap:.75rem;align-items:center}.back-link[data-v-55089277]{border-radius:999px;padding:.55rem .75rem;color:#526454;background:#8cb89f26;font-size:.76rem;font-weight:900;text-decoration:none}.tool-heading h1[data-v-55089277]{margin:.25rem 0 0;color:#302c38;font-size:1.48rem;font-weight:900;line-height:1.1}.step-focus[data-v-55089277]{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.85rem;align-items:center;border-radius:1.2rem;padding:.85rem;background:#fffdf8d1}.step-focus[data-v-55089277] .ip-cat{width:5.2rem;height:5.2rem;-o-object-fit:contain;object-fit:contain}.step-focus small[data-v-55089277]{color:#7a7284;font-size:.72rem;font-weight:900}.step-focus h3[data-v-55089277]{margin:.25rem 0;color:#302c38;font-size:1.05rem;line-height:1.3}.step-focus p[data-v-55089277],.tips-list p[data-v-55089277]{margin:0;color:#5b5364;font-size:.82rem;font-weight:700;line-height:1.55}.timer-panel[data-v-55089277]{margin-top:.85rem;border-radius:1.2rem;padding:1rem;background:#8cb89f21;text-align:center}.timer-panel>strong[data-v-55089277]{display:block;color:#302c38;font-size:2.1rem;font-weight:900;line-height:1}.timer-actions[data-v-55089277],.nav-actions[data-v-55089277]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.85rem}.step-list[data-v-55089277]{display:grid;gap:.65rem}.step-list button[data-v-55089277]{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.65rem;border:1px solid rgba(95,88,112,.08);border-radius:1rem;padding:.75rem;background:#fffdf8b8;text-align:left}.step-list button.active[data-v-55089277]{background:#8cb89f2e}.step-list span[data-v-55089277]{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:999px;color:#526454;background:#8cb89f2e;font-size:.78rem;font-weight:900}.step-list p[data-v-55089277]{margin:0;color:#5b5364;font-size:.82rem;font-weight:700;line-height:1.5}.tips-list[data-v-55089277]{display:grid;gap:.55rem;margin-top:.85rem}.tips-list p[data-v-55089277]{border-radius:1rem;padding:.75rem;background:#fffdf8c2}.admin-page[data-v-93bc6427]{min-height:100dvh;color:#302c38;background:radial-gradient(circle at 8% 0,rgba(140,184,159,.24),transparent 32rem),radial-gradient(circle at 100% 10%,rgba(217,186,143,.16),transparent 28rem),#f7f5ef}.admin-login[data-v-93bc6427]{display:grid;min-height:100dvh;place-items:center;padding:1rem}.login-card[data-v-93bc6427]{width:min(100%,27rem);border:1px solid rgba(255,255,255,.78);border-radius:1.8rem;padding:1.4rem;background:#ffffffad;box-shadow:0 24px 60px #2e29411f}.login-card img[data-v-93bc6427]{width:5.4rem;height:5.4rem;border-radius:1.35rem;-o-object-fit:cover;object-fit:cover}.login-card h1[data-v-93bc6427],.admin-header h1[data-v-93bc6427]{margin:.25rem 0 1rem;font-size:1.8rem;line-height:1.1}label[data-v-93bc6427]{display:grid;gap:.45rem;margin-bottom:.8rem}label span[data-v-93bc6427]{color:#5b5364;font-size:.78rem;font-weight:900}input[data-v-93bc6427],select[data-v-93bc6427],textarea[data-v-93bc6427]{width:100%;border:1px solid rgba(95,88,112,.13);border-radius:1rem;padding:.85rem .9rem;outline:none;color:#302c38;background:#ffffffc7;font:inherit}textarea[data-v-93bc6427]{min-height:11rem;resize:vertical;line-height:1.55}button[data-v-93bc6427]{min-height:2.8rem;border:0;border-radius:1rem;padding:0 1rem;color:#fffdf8;background:#526f59;font-weight:900;transition:transform .2s ease}button[data-v-93bc6427]:active{transform:scale(.98)}button[data-v-93bc6427]:disabled{opacity:.54}.admin-shell[data-v-93bc6427]{display:grid;grid-template-columns:17rem minmax(0,1fr);min-height:100dvh}.admin-sidebar[data-v-93bc6427]{display:flex;flex-direction:column;gap:1.2rem;border-right:1px solid rgba(95,88,112,.08);padding:1.2rem;background:#ffffff85}.brand[data-v-93bc6427]{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:.75rem;align-items:center}.brand img[data-v-93bc6427]{width:3.6rem;height:3.6rem;border-radius:.85rem;-o-object-fit:cover;object-fit:cover}.brand strong[data-v-93bc6427],.brand span[data-v-93bc6427]{display:block}.brand span[data-v-93bc6427],.admin-header span[data-v-93bc6427]{color:#766f80;font-size:.8rem;font-weight:800}nav[data-v-93bc6427]{display:grid;gap:.45rem}.nav-group[data-v-93bc6427]{display:grid;gap:.35rem;margin-top:.35rem}.nav-subgroup[data-v-93bc6427]{display:grid;gap:.25rem;margin:-.15rem 0 .2rem 1.55rem;padding-left:.65rem;border-left:2px solid rgba(140,184,159,.24)}.nav-subgroup>span[data-v-93bc6427]{color:#8b8390;font-size:.68rem;font-weight:900;letter-spacing:0;padding:.1rem .65rem .05rem}.nav-subgroup button[data-v-93bc6427]{min-height:2rem;border-radius:.72rem;padding:.45rem .65rem;font-size:.78rem}nav button[data-v-93bc6427],.logout[data-v-93bc6427]{justify-content:start;color:#5b5364;background:transparent;text-align:left}nav button.active[data-v-93bc6427]{color:#526454;background:#8cb89f29}.logout[data-v-93bc6427]{margin-top:auto;border:1px solid rgba(95,88,112,.12)}.admin-content[data-v-93bc6427]{display:grid;align-content:start;gap:1rem;min-width:0;padding:1.35rem;overflow:visible}.admin-header[data-v-93bc6427]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-header h1[data-v-93bc6427]{margin-bottom:.35rem}.admin-header button[data-v-93bc6427]{color:#526454;background:#8cb89f29}.stats-grid[data-v-93bc6427]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.dashboard-grid[data-v-93bc6427]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dashboard-todo-panel[data-v-93bc6427]{display:grid;gap:.9rem;border:1px solid #dde3da;border-radius:1.15rem;padding:1rem;background:#ffffffbd;box-shadow:0 16px 34px #2e29410f}.dashboard-health-panel[data-v-93bc6427]{display:grid;gap:.9rem;border:1px solid #dde3da;border-radius:1.15rem;padding:1rem;background:#ffffffb8;box-shadow:0 16px 34px #2e29410d}.dashboard-todo-panel__head[data-v-93bc6427]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-todo-panel__head span[data-v-93bc6427],.dashboard-todo-panel__head h2[data-v-93bc6427],.dashboard-todo-panel__head strong[data-v-93bc6427]{display:block}.dashboard-todo-panel__head span[data-v-93bc6427]{color:#526454;font-size:.78rem;font-weight:950}.dashboard-todo-panel__head h2[data-v-93bc6427]{margin:.25rem 0 0;color:#302c38;font-size:1.15rem}.dashboard-todo-panel__head strong[data-v-93bc6427]{border-radius:999px;padding:.42rem .72rem;color:#526454;background:#8cb89f29;font-size:.78rem;white-space:nowrap}.dashboard-todo-grid[data-v-93bc6427]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}.dashboard-health-grid[data-v-93bc6427]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.todo-card[data-v-93bc6427],.health-card[data-v-93bc6427]{display:grid;justify-items:start;align-content:space-between;min-height:6.3rem;border:1px solid rgba(95,88,112,.1);border-radius:.95rem;padding:.8rem;color:#302c38;background:#fffdf8c7;text-align:left}.todo-card span[data-v-93bc6427],.todo-card strong[data-v-93bc6427],.todo-card small[data-v-93bc6427],.health-card span[data-v-93bc6427],.health-card strong[data-v-93bc6427],.health-card small[data-v-93bc6427]{display:block}.todo-card span[data-v-93bc6427],.health-card span[data-v-93bc6427]{color:#746c79;font-size:.72rem;font-weight:950}.todo-card strong[data-v-93bc6427],.health-card strong[data-v-93bc6427]{margin-top:.28rem;font-size:1.35rem;line-height:1}.todo-card small[data-v-93bc6427],.health-card small[data-v-93bc6427]{margin-top:.45rem;color:#746c79;font-size:.7rem;font-weight:800;line-height:1.35}.todo-card--danger[data-v-93bc6427]{border-color:#9a5f543d;background:#9a5f541a}.todo-card--warning[data-v-93bc6427],.health-card--warning[data-v-93bc6427]{border-color:#dab26647;background:#dab26621}.todo-card--danger[data-v-93bc6427],.health-card--danger[data-v-93bc6427]{border-color:#9a5f543d;background:#9a5f541a}.todo-card--good[data-v-93bc6427],.health-card--good[data-v-93bc6427]{border-color:#8cb89f3d;background:#8cb89f1a}.dashboard-card[data-v-93bc6427]{border:1px solid rgba(255,255,255,.78);border-radius:1.45rem;padding:1rem;background:#ffffffa3;box-shadow:0 18px 44px #2e294114}.dashboard-card--wide[data-v-93bc6427]{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) 8rem;gap:1rem;align-items:center;min-height:10rem;background:radial-gradient(circle at 92% 20%,rgba(140,184,159,.28),transparent 12rem),#ffffffad}.dashboard-card img[data-v-93bc6427]{width:8rem;height:8rem;-o-object-fit:contain;object-fit:contain}.dashboard-card span[data-v-93bc6427]{color:#7a7284;font-size:.76rem;font-weight:900}.dashboard-card h2[data-v-93bc6427]{margin:.35rem 0;font-size:1.55rem}.dashboard-card strong[data-v-93bc6427]{display:block;margin:.35rem 0;color:#302c38;font-size:2rem;line-height:1}.dashboard-card p[data-v-93bc6427]{margin:.35rem 0 1rem;color:#6f6878;font-size:.86rem;font-weight:700;line-height:1.55}.dashboard-card button[data-v-93bc6427]{color:#526454;background:#8cb89f29}.user-live-card[data-v-93bc6427]{display:grid;align-content:space-between}.mini-metrics[data-v-93bc6427]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.9rem}.mini-metrics div[data-v-93bc6427]{border-radius:1rem;padding:.75rem .65rem;background:#8cb89f1f}.mini-metrics b[data-v-93bc6427],.mini-metrics small[data-v-93bc6427]{display:block}.mini-metrics b[data-v-93bc6427]{color:#302c38;font-size:1.15rem;line-height:1}.mini-metrics small[data-v-93bc6427]{margin-top:.35rem;color:#6f6878;font-size:.72rem;font-weight:900}.trend-card[data-v-93bc6427]{min-height:12.5rem}.chart-title[data-v-93bc6427]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1rem}.dashboard-card .chart-title strong[data-v-93bc6427]{margin:0;color:#526454;font-size:1.25rem}.bar-chart[data-v-93bc6427]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.5rem;height:8.2rem}.bar-item[data-v-93bc6427]{display:grid;grid-template-rows:1fr auto auto;justify-items:center;min-width:0;height:100%;color:#7a7284;font-weight:900}.bar-item i[data-v-93bc6427]{align-self:end;width:100%;max-width:1.65rem;min-height:.65rem;border-radius:999px 999px .35rem .35rem;background:linear-gradient(180deg,#8cb89f,#58775f);box-shadow:0 .55rem 1.4rem #5264542e}.bar-chart--login .bar-item i[data-v-93bc6427]{background:linear-gradient(180deg,#b9a7ec,#7362a9);box-shadow:0 .55rem 1.4rem #7362a92e}.bar-item b[data-v-93bc6427]{margin-top:.45rem;color:#302c38;font-size:.78rem}.bar-item small[data-v-93bc6427]{margin-top:.2rem;font-size:.68rem}.latest-users-card[data-v-93bc6427]{grid-column:1 / -1}.latest-users-list[data-v-93bc6427]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.latest-users-list div[data-v-93bc6427]{border-radius:1rem;padding:.85rem;background:#ffffff8f;border:1px solid rgba(95,88,112,.08)}.latest-users-list span[data-v-93bc6427],.latest-users-list small[data-v-93bc6427]{display:block}.latest-users-list span[data-v-93bc6427]{color:#302c38;font-weight:950}.latest-users-list small[data-v-93bc6427]{margin-top:.35rem;color:#7a7284;font-size:.75rem;font-weight:800}.stats-grid article[data-v-93bc6427],.setting-card[data-v-93bc6427]{border:1px solid rgba(255,255,255,.78);border-radius:1.45rem;background:#ffffffa3;box-shadow:0 18px 44px #2e294114}.stats-grid article[data-v-93bc6427]{padding:1rem}.stats-grid span[data-v-93bc6427],.setting-card__head span[data-v-93bc6427]{color:#7a7284;font-size:.76rem;font-weight:900}.stats-grid strong[data-v-93bc6427]{display:block;margin-top:.3rem;font-size:1.6rem}.settings-grid[data-v-93bc6427]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.users-panel[data-v-93bc6427]{display:grid;gap:1rem}.preferences-panel[data-v-93bc6427],.operations-panel[data-v-93bc6427]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ads-panel[data-v-93bc6427]{display:grid;gap:1rem}.ad-tabs[data-v-93bc6427]{display:flex;flex-wrap:wrap;gap:.45rem}.ad-tabs button[data-v-93bc6427]{border:1px solid rgba(95,88,112,.12);border-radius:999px;padding:.45rem .7rem;color:#6f6878;background:#ffffffa8;font-size:.78rem;font-weight:900}.ad-tabs button.active[data-v-93bc6427]{color:#526454;background:#8cb89f2e}.ad-system-tabs[data-v-93bc6427]{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:.3rem;border-radius:999px;margin-bottom:.9rem;padding:.25rem;background:#52645414}.ad-system-tabs button[data-v-93bc6427]{border:0;border-radius:999px;padding:.48rem .85rem;color:#6f6878;background:transparent;font-size:.8rem;font-weight:950}.ad-system-tabs button.active[data-v-93bc6427]{color:#fff;background:#526454}.os-pill[data-v-93bc6427]{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.22rem .52rem;color:#526454;background:#8cb89f29;font-size:.68rem;font-weight:950}.ad-table[data-v-93bc6427]{display:grid;overflow-x:auto}.ad-table__head[data-v-93bc6427],.ad-table__row[data-v-93bc6427]{display:grid;grid-template-columns:1.1fr 1.25fr .8fr 1fr .55fr .6fr;gap:.7rem;align-items:center;min-width:58rem;padding:.75rem 0;border-bottom:1px solid rgba(95,88,112,.08)}.ad-table__head[data-v-93bc6427]{color:#7a7284;font-size:.72rem;font-weight:900}.ad-table__row strong[data-v-93bc6427]{color:#302c38;font-size:.78rem;font-weight:900}.ad-table input[data-v-93bc6427],.ad-table select[data-v-93bc6427],.strategy-card input[data-v-93bc6427],.strategy-card select[data-v-93bc6427],.strategy-card textarea[data-v-93bc6427]{width:100%;border:1px solid rgba(95,88,112,.13);border-radius:.85rem;padding:.65rem .75rem;color:#302c38;background:#ffffffbd;outline:none}.ad-table button[data-v-93bc6427],.strategy-card button[data-v-93bc6427]{border:0;border-radius:.85rem;padding:.7rem .85rem;color:#fff;background:#526454;font-weight:950}.strategy-grid[data-v-93bc6427]{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem}.reward-config-panel[data-v-93bc6427]{display:grid;gap:1rem}.reward-config-status-grid[data-v-93bc6427]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:.7rem}.reward-config-status[data-v-93bc6427]{display:grid;min-height:8.1rem;gap:.34rem;border:1px solid rgba(95,88,112,.1);border-radius:1rem;padding:.85rem;text-align:left;background:#fffdf8c7;box-shadow:0 .65rem 1.6rem #3a31420d}.reward-config-status span[data-v-93bc6427]{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .48rem;color:#526454;background:#8cb89f29;font-size:.66rem;font-weight:950}.reward-config-status strong[data-v-93bc6427]{color:#302c38;font-size:.95rem;font-weight:950}.reward-config-status small[data-v-93bc6427]{color:#746c79;font-size:.73rem;font-weight:750;line-height:1.42}.reward-config-status b[data-v-93bc6427]{align-self:end;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.22rem .52rem;color:#fff;background:#526454;font-size:.68rem;font-weight:950}.reward-config-status--warning b[data-v-93bc6427]{background:#9a6a33}.reward-config-status--off[data-v-93bc6427]{opacity:.72}.reward-config-status--off b[data-v-93bc6427]{color:#6f6878;background:#5f587021}.strategy-card[data-v-93bc6427]{display:grid;gap:.8rem;border-radius:1.2rem;padding:1rem;background:#fffdf8b8}.strategy-card label[data-v-93bc6427]{display:grid;gap:.4rem}.strategy-fields[data-v-93bc6427]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;border-radius:1rem;padding:.8rem;background:#8cb89f1f}.review-mode-fields[data-v-93bc6427]{background:#9a5f541a}.strategy-warning[data-v-93bc6427]{grid-column:1 / -1;margin:0;border-radius:.85rem;padding:.7rem .8rem;color:#8d493d;background:#9a5f541f;font-size:.84rem;font-weight:850;line-height:1.45}.strategy-check[data-v-93bc6427]{grid-template-columns:auto 1fr;align-items:center;gap:.6rem;min-height:3rem}.strategy-check input[data-v-93bc6427]{width:auto}.strategy-empty[data-v-93bc6427]{border-radius:1rem;padding:.85rem;color:#6f6878;background:#8cb89f1a;font-size:.86rem;font-weight:750}.visual-subsection[data-v-93bc6427]{display:grid;gap:.65rem;border-radius:1rem;padding:.85rem;background:#ffffff85}.visual-subsection__head[data-v-93bc6427]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.visual-subsection__head strong[data-v-93bc6427]{color:#302c38;font-size:.85rem;font-weight:950}.tier-editor-list[data-v-93bc6427],.account-field-list[data-v-93bc6427]{display:grid;gap:.55rem}.tier-editor-row[data-v-93bc6427]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.55rem;align-items:end}.account-field-row[data-v-93bc6427]{display:grid;grid-template-columns:1fr auto;gap:.55rem;align-items:center}.inline-button[data-v-93bc6427],.strategy-card .inline-button[data-v-93bc6427],.preference-card .inline-button[data-v-93bc6427]{width:-moz-fit-content;width:fit-content;border:0;border-radius:999px;padding:.45rem .75rem;color:#526454;background:#8cb89f33;font-size:.76rem;font-weight:950}.remove-button[data-v-93bc6427],.strategy-card .remove-button[data-v-93bc6427],.preference-card .remove-button[data-v-93bc6427]{width:-moz-fit-content;width:fit-content;border:0;border-radius:.75rem;padding:.62rem .72rem;color:#9a5f54;background:#9a5f541f;font-size:.75rem;font-weight:950}.config-actions[data-v-93bc6427]{justify-content:start}.diagnostics-panel[data-v-93bc6427]{display:grid;gap:.65rem;border-radius:1rem;padding:.85rem;background:#ffffff94}.revenue-diagnostics[data-v-93bc6427]{background:linear-gradient(135deg,#e8f2ebb8,#fffdf8db)}.diagnostics-panel__head[data-v-93bc6427]{display:flex;justify-content:space-between;gap:1rem}.diagnostics-panel__head strong[data-v-93bc6427]{color:#302c38;font-size:.9rem;font-weight:950}.diagnostics-panel__head span[data-v-93bc6427]{color:#746c79;font-size:.76rem;font-weight:800}.diagnostics-list[data-v-93bc6427]{display:grid;gap:.5rem}.diagnostics-list>div[data-v-93bc6427]{display:grid;grid-template-columns:3.1rem minmax(0,1fr);gap:.65rem;align-items:start;border-radius:.85rem;padding:.65rem;background:#9a5f541a}.diagnostics-list>div.ok[data-v-93bc6427]{background:#8cb89f24}.diagnostics-list b[data-v-93bc6427]{border-radius:999px;padding:.22rem .4rem;color:#9a5f54;background:#ffffff9e;font-size:.68rem;font-weight:950;text-align:center}.diagnostics-list .ok b[data-v-93bc6427]{color:#526454}.diagnostics-list strong[data-v-93bc6427],.diagnostics-list span[data-v-93bc6427]{display:block}.diagnostics-list strong[data-v-93bc6427]{color:#302c38;font-size:.78rem;font-weight:950}.diagnostics-list span[data-v-93bc6427]{margin-top:.15rem;color:#746c79;font-size:.74rem;font-weight:800;line-height:1.45}.auto-sync-panel[data-v-93bc6427]{display:grid;gap:.35rem;border:1px solid rgba(82,100,84,.12);border-radius:1rem;padding:.85rem;background:#e8f2eb9e}.auto-sync-panel span[data-v-93bc6427],.auto-sync-panel strong[data-v-93bc6427],.auto-sync-panel small[data-v-93bc6427]{display:block}.auto-sync-panel span[data-v-93bc6427]{color:#526454;font-size:.82rem;font-weight:950}.auto-sync-panel strong[data-v-93bc6427]{color:#302c38;font-size:.78rem;font-weight:900}.auto-sync-panel small[data-v-93bc6427]{color:#746c79;font-size:.72rem;font-weight:800;line-height:1.45}.sync-result-panel[data-v-93bc6427]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;border:1px solid rgba(191,107,152,.12);border-radius:1rem;padding:.85rem;background:#fff7fbad}.sync-result-panel.empty[data-v-93bc6427]{grid-template-columns:1fr;background:#fffdf8b8}.sync-health-panel[data-v-93bc6427]{display:grid;gap:.75rem;border:1px solid #dce7da;border-radius:1rem;padding:.95rem;background:#f6faf4}.sync-health-panel.warning[data-v-93bc6427]{border-color:#ead4c5;background:#fff7f1}.sync-health-panel__head[data-v-93bc6427]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center}.sync-health-panel__head span[data-v-93bc6427],.sync-health-metrics span[data-v-93bc6427],.sync-health-actions span[data-v-93bc6427]{color:#6b736a;font-size:.78rem;font-weight:900}.sync-health-panel__head strong[data-v-93bc6427],.sync-health-metrics strong[data-v-93bc6427]{display:block;margin-top:.2rem;color:#25352a;font-size:1rem;font-weight:950}.sync-health-panel__head b[data-v-93bc6427]{border-radius:999px;padding:.38rem .62rem;color:#3f5c48;background:#e6f0e4;font-size:.76rem}.sync-health-metrics[data-v-93bc6427]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.sync-health-metrics article[data-v-93bc6427]{border-radius:.85rem;padding:.7rem;background:#ffffffb8}.sync-health-actions[data-v-93bc6427]{display:grid;gap:.35rem}.sync-health-actions span[data-v-93bc6427]{border-left:3px solid #789078;padding-left:.55rem;line-height:1.55}.sync-result-panel span[data-v-93bc6427],.sync-result-panel strong[data-v-93bc6427],.sync-result-panel small[data-v-93bc6427]{display:block}.sync-result-panel span[data-v-93bc6427]{color:#9b5f7b;font-size:.76rem;font-weight:950}.sync-result-panel strong[data-v-93bc6427]{margin-top:.18rem;color:#302c38;font-size:.95rem;font-weight:950}.sync-result-panel small[data-v-93bc6427]{margin-top:.2rem;color:#746c79;font-size:.72rem;font-weight:800;line-height:1.45}.sync-result-metrics[data-v-93bc6427]{display:grid;grid-template-columns:repeat(3,minmax(5rem,1fr));gap:.5rem}.sync-result-metrics article[data-v-93bc6427]{border-radius:.8rem;padding:.55rem .65rem;background:#ffffffb8}.ad-stats-grid[data-v-93bc6427]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem}.ad-stats-grid article[data-v-93bc6427]{border-radius:1.1rem;padding:1rem;background:#fffdf8b8}.ad-stats-grid span[data-v-93bc6427]{display:block;color:#7a7284;font-size:.78rem;font-weight:850}.ad-stats-grid strong[data-v-93bc6427]{display:block;margin-top:.35rem;color:#302c38;font-size:1.45rem;font-weight:950}.reward-overview-actions[data-v-93bc6427]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem}.reward-overview-actions button[data-v-93bc6427]{display:grid;gap:.35rem;border:1px solid rgba(82,100,84,.12);border-radius:1.1rem;padding:1rem;color:#302c38;background:#fffdf8c2;text-align:left;box-shadow:0 12px 26px #2e29410f}.reward-overview-actions button[data-v-93bc6427]:hover{transform:translateY(-1px);background:#e8f2ebe0}.reward-overview-actions span[data-v-93bc6427]{color:#526454;font-size:.92rem;font-weight:950}.reward-overview-actions strong[data-v-93bc6427]{color:#746c79;font-size:.78rem;font-weight:850;line-height:1.45}.reward-deploy-check[data-v-93bc6427]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;border:1px solid rgba(82,100,84,.14);border-radius:1.1rem;padding:1rem;background:linear-gradient(135deg,#e8f2ebeb,#fffdf8e6);box-shadow:0 14px 34px #2e294112}.reward-deploy-check span[data-v-93bc6427],.reward-deploy-check strong[data-v-93bc6427],.reward-deploy-check p[data-v-93bc6427]{display:block}.reward-deploy-check span[data-v-93bc6427]{color:#526454;font-size:.78rem;font-weight:950}.reward-deploy-check strong[data-v-93bc6427]{margin-top:.28rem;color:#302c38;font-size:1.08rem;font-weight:950}.reward-deploy-check p[data-v-93bc6427]{max-width:52rem;margin:.42rem 0 0;color:#746c79;font-size:.82rem;font-weight:800;line-height:1.55}.reward-deploy-check__steps[data-v-93bc6427]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.reward-deploy-check__steps button[data-v-93bc6427]{border:1px solid rgba(82,100,84,.16);border-radius:999px;padding:.62rem .86rem;color:#526454;background:#fffdf8d6;font-size:.78rem;font-weight:950}.reward-deploy-check__steps button[data-v-93bc6427]:hover{color:#fff;background:#526454}.readiness-panel[data-v-93bc6427]{display:grid;gap:1rem;border:1px solid rgba(82,100,84,.14);border-radius:1.15rem;padding:1rem;background:#fffdf8c7;box-shadow:0 14px 34px #2e29410f}.readiness-panel>.setting-card__head button[data-v-93bc6427]{border:0;border-radius:999px;padding:.62rem .86rem;color:#fff;background:#526454;font-size:.78rem;font-weight:950}.readiness-summary[data-v-93bc6427]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.readiness-summary article[data-v-93bc6427]{border-radius:1rem;padding:.85rem;background:#9a5f541a}.readiness-summary article.ok[data-v-93bc6427]{background:#8cb89f24}.readiness-summary span[data-v-93bc6427],.readiness-summary strong[data-v-93bc6427]{display:block}.readiness-summary span[data-v-93bc6427]{color:#746c79;font-size:.74rem;font-weight:900}.readiness-summary strong[data-v-93bc6427]{margin-top:.25rem;color:#302c38;font-size:1rem;font-weight:950}.readiness-next[data-v-93bc6427]{display:grid;gap:.45rem;border:1px solid rgba(218,178,102,.22);border-radius:1rem;padding:.85rem;background:#dab26617}.readiness-next strong[data-v-93bc6427]{color:#80632c;font-size:.82rem;font-weight:950}.readiness-next p[data-v-93bc6427]{margin:0;color:#6f6878;font-size:.78rem;font-weight:820;line-height:1.5}.callback-url-card[data-v-93bc6427]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;border:1px solid rgba(82,100,84,.14);border-radius:1rem;padding:.9rem;background:#8cb89f1f}.callback-url-card span[data-v-93bc6427],.callback-url-card strong[data-v-93bc6427],.callback-url-card p[data-v-93bc6427]{display:block}.callback-url-card span[data-v-93bc6427]{color:#526454;font-size:.74rem;font-weight:950}.callback-url-card strong[data-v-93bc6427]{margin-top:.28rem;color:#302c38;font-size:.86rem;font-weight:950;line-height:1.45;word-break:break-all}.callback-url-card p[data-v-93bc6427]{margin:.25rem 0 0;color:#746c79;font-size:.76rem;font-weight:820;line-height:1.5}.callback-url-card button[data-v-93bc6427]{border:0;border-radius:999px;padding:.65rem .88rem;color:#fff;background:#526454;font-size:.76rem;font-weight:950;white-space:nowrap}.readiness-groups[data-v-93bc6427]{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.85rem}.readiness-group[data-v-93bc6427]{display:grid;align-content:start;gap:.55rem;border-radius:1rem;padding:.85rem;background:#e8f2eb80}.readiness-group h3[data-v-93bc6427]{margin:0;color:#302c38;font-size:.9rem;font-weight:950}.readiness-check[data-v-93bc6427]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;border-radius:.9rem;padding:.68rem;background:#ffffffa8}.readiness-check i[data-v-93bc6427]{display:block;width:.72rem;height:.72rem;border-radius:999px;margin-top:.18rem;background:#526454}.readiness-check--warning i[data-v-93bc6427]{background:#dab266}.readiness-check--danger i[data-v-93bc6427]{background:#9a5f54}.readiness-check strong[data-v-93bc6427],.readiness-check span[data-v-93bc6427]{display:block}.readiness-check strong[data-v-93bc6427]{color:#302c38;font-size:.78rem;font-weight:950}.readiness-check span[data-v-93bc6427]{margin-top:.18rem;color:#746c79;font-size:.72rem;font-weight:800;line-height:1.45}.reward-report-panel[data-v-93bc6427]{display:grid;gap:1rem}.report-toolbar[data-v-93bc6427]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:1.1rem;padding:.95rem 1rem;background:#fffdf8b8}.report-toolbar strong[data-v-93bc6427],.report-toolbar span[data-v-93bc6427]{display:block}.report-toolbar strong[data-v-93bc6427]{color:#302c38;font-size:.98rem;font-weight:950}.report-toolbar span[data-v-93bc6427]{margin-top:.18rem;color:#746c79;font-size:.78rem;font-weight:800}.report-toolbar button[data-v-93bc6427]{border:0;border-radius:999px;padding:.68rem .9rem;color:#fff;background:#526454;font-weight:950;white-space:nowrap}.roi-list[data-v-93bc6427],.compact-rank-list[data-v-93bc6427]{display:grid;gap:.75rem}.roi-list>div[data-v-93bc6427],.compact-rank-list>div[data-v-93bc6427]{display:grid;gap:.38rem;border-radius:.95rem;padding:.72rem;background:#ffffff94}.roi-row-main[data-v-93bc6427],.rank-row-main[data-v-93bc6427]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.roi-row-main span[data-v-93bc6427],.compact-rank-list span[data-v-93bc6427],.roi-list small[data-v-93bc6427]{color:#746c79;font-size:.76rem;font-weight:800}.roi-row-main strong[data-v-93bc6427],.rank-row-main strong[data-v-93bc6427],.rank-row-main b[data-v-93bc6427]{color:#302c38;font-size:.86rem;font-weight:950}.rank-row-main b[data-v-93bc6427]{color:#526454}.metric-bar[data-v-93bc6427]{display:block;overflow:hidden;height:.48rem;border-radius:999px;background:#5f58701a}.metric-bar em[data-v-93bc6427]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#bf6b98,#dab266)}.metric-bar--green em[data-v-93bc6427]{background:linear-gradient(90deg,#526454,#8cb89f)}.revenue-ops-card[data-v-93bc6427]{background:linear-gradient(135deg,#e8f2ebe6,#fffdf8db),#ffffffd6}.revenue-actions-card[data-v-93bc6427]{background:linear-gradient(135deg,#fffdf8f0,#e8f2ebd1),#ffffffdb}.revenue-action-list[data-v-93bc6427]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.revenue-action-list .leader-action[data-v-93bc6427]{border:1px solid rgba(82,100,84,.1)}.ops-suggestion-list[data-v-93bc6427]{display:grid;gap:.65rem}.ops-suggestion[data-v-93bc6427]{display:grid;gap:.32rem;border:1px solid rgba(82,100,84,.1);border-radius:.95rem;padding:.78rem .86rem;background:#ffffffa3}.ops-suggestion b[data-v-93bc6427]{color:#302c38;font-size:.84rem;font-weight:950}.ops-suggestion span[data-v-93bc6427]{color:#746c79;font-size:.78rem;font-weight:820;line-height:1.5}.ops-suggestion--danger[data-v-93bc6427]{border-color:#a4483a2e;background:#a4483a0f}.ops-suggestion--warning[data-v-93bc6427]{border-color:#dab2663d;background:#dab26617}.ops-suggestion--good[data-v-93bc6427]{border-color:#5264542e;background:#52645414}.daily-revenue-list[data-v-93bc6427]{display:grid;gap:.7rem}.daily-revenue-list>div[data-v-93bc6427]{display:grid;gap:.38rem;border-radius:.95rem;padding:.72rem;background:#ffffff94}.revenue-trend-card[data-v-93bc6427]{background:linear-gradient(135deg,#fffdf8e6,#e8f2ebc7),#ffffffd6}.revenue-trend-table-card[data-v-93bc6427]{overflow:hidden}.revenue-trend-table .ad-table__head[data-v-93bc6427],.revenue-trend-table .ad-table__row[data-v-93bc6427]{grid-template-columns:minmax(10rem,1.2fr) minmax(8rem,.9fr) minmax(8rem,.9fr) minmax(7rem,.75fr) minmax(7rem,.75fr);min-width:54rem}.trend-positive[data-v-93bc6427]{color:#526454}.trend-negative[data-v-93bc6427]{color:#9a5f54}.leader-insight-grid[data-v-93bc6427]{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.leader-growth-tips[data-v-93bc6427]{display:grid;gap:.7rem}.leader-action[data-v-93bc6427]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border-radius:.95rem;padding:.78rem .86rem;background:#ffffff9e}.leader-action--danger[data-v-93bc6427]{background:#9a5f541a}.leader-action--warning[data-v-93bc6427]{background:#dab2661f}.leader-action--good[data-v-93bc6427]{background:#52645417}.leader-action strong[data-v-93bc6427],.leader-action span[data-v-93bc6427]{display:block}.leader-action strong[data-v-93bc6427]{color:#302c38;font-size:.82rem;font-weight:950}.leader-action span[data-v-93bc6427]{margin-top:.22rem;color:#5f5870;font-size:.76rem;font-weight:800;line-height:1.5}.leader-action button[data-v-93bc6427]{border:0;border-radius:999px;padding:.55rem .72rem;color:#fff;background:#526454;font-size:.74rem;font-weight:950;white-space:nowrap}.reward-report-table .ad-table__head[data-v-93bc6427],.reward-report-table .ad-table__row[data-v-93bc6427]{grid-template-columns:1.2fr 1.1fr .7fr .65fr .75fr .65fr .6fr}.report-actions[data-v-93bc6427]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.reward-withdraw-table .ad-table__head[data-v-93bc6427],.reward-withdraw-table .ad-table__row[data-v-93bc6427]{grid-template-columns:minmax(10rem,1.1fr) minmax(7rem,.75fr) minmax(10rem,1fr) minmax(5rem,.48fr) minmax(8rem,.8fr) minmax(9rem,.85fr) minmax(8rem,.7fr);min-width:76rem}.withdraw-filter-bar[data-v-93bc6427]{display:grid;grid-template-columns:10rem 10rem 10rem minmax(14rem,1fr);gap:.75rem;border:1px solid rgba(95,88,112,.08);border-radius:1rem;padding:.85rem;background:#fffdf8b8}.withdraw-filter-bar label[data-v-93bc6427]{display:grid;gap:.35rem}.withdraw-filter-bar span[data-v-93bc6427]{color:#6f6878;font-size:.72rem;font-weight:950}.withdraw-filter-bar input[data-v-93bc6427],.withdraw-filter-bar select[data-v-93bc6427]{width:100%;min-height:2.3rem;border:1px solid rgba(95,88,112,.12);border-radius:.8rem;padding:.45rem .65rem;color:#302c38;background:#ffffffb8;font-weight:850}.leader-filter-bar[data-v-93bc6427],.leader-withdraw-filter-bar[data-v-93bc6427]{grid-template-columns:10rem 10rem minmax(16rem,1fr)}.leader-commission-filter-bar[data-v-93bc6427]{grid-template-columns:10rem minmax(16rem,1fr) minmax(12rem,.8fr)}.risk-flag-list[data-v-93bc6427]{display:flex;flex-wrap:wrap;gap:.3rem}.risk-flag[data-v-93bc6427]{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .45rem;color:#7b4e42;background:#9a5f541f;font-size:.68rem;font-weight:950}.risk-flag--danger[data-v-93bc6427]{color:#8b3f3a;background:#9a3f3629}.risk-flag--warning[data-v-93bc6427]{color:#80632c;background:#dab2662e}.risk-alert-list[data-v-93bc6427]{display:grid;gap:.75rem}.risk-action-note[data-v-93bc6427]{display:grid;gap:.45rem;border:1px solid #dde3da;border-radius:1rem;padding:.85rem 1rem;background:#ffffffb8}.risk-action-note span[data-v-93bc6427]{color:#526454;font-size:.76rem;font-weight:950}.risk-action-note input[data-v-93bc6427]{width:100%}.risk-alert[data-v-93bc6427]{display:grid;gap:.28rem;border-radius:1rem;padding:.9rem 1rem;background:#fbf6ebeb}.risk-alert strong[data-v-93bc6427]{color:#302c38;font-size:.92rem;font-weight:950}.risk-alert span[data-v-93bc6427]{color:#746c79;font-size:.82rem;font-weight:780;line-height:1.5}.risk-alert-actions[data-v-93bc6427]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.55rem}.risk-alert-actions button[data-v-93bc6427]{border:0;border-radius:999px;padding:.5rem .75rem;color:#fff;background:#526454;font-size:.76rem;font-weight:900}.risk-alert-actions button[data-v-93bc6427]:first-child{background:#9a5f54}.risk-alert-actions button[data-v-93bc6427]:disabled{opacity:.55}.risk-alert--danger[data-v-93bc6427]{background:#9a5f541f}.risk-alert--warning[data-v-93bc6427]{background:#dab26629}.preference-card textarea[data-v-93bc6427]{font-family:Consolas,Courier New,monospace;font-size:.86rem}.preference-empty-card[data-v-93bc6427]{grid-column:1 / -1}.preference-empty-card p[data-v-93bc6427]{margin:0;color:#6f6878;font-size:.9rem;font-weight:800;line-height:1.65}.config-key[data-v-93bc6427]{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.35rem .65rem;color:#526454;background:#8cb89f24;font-size:.72rem;font-weight:950}.visual-preference-list[data-v-93bc6427]{display:grid;gap:.75rem}.visual-toggle-row[data-v-93bc6427]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;border:1px solid rgba(95,88,112,.1);border-radius:1rem;padding:.85rem .9rem;background:#fffdf8b8}.visual-toggle-row div[data-v-93bc6427]{display:grid;gap:.25rem}.visual-toggle-row strong[data-v-93bc6427]{color:#302c38;font-size:.95rem;font-weight:950}.visual-toggle-row span[data-v-93bc6427]{color:#776f7d;font-size:.78rem;font-weight:750;line-height:1.45}.visual-toggle-row input[data-v-93bc6427]{width:1.25rem;height:1.25rem;accent-color:#526454}.visual-field-row[data-v-93bc6427]{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,.8fr);align-items:center;gap:1rem;border:1px solid rgba(95,88,112,.1);border-radius:1rem;padding:.85rem .9rem;background:#fffdf8b8}.visual-field-row div[data-v-93bc6427]{display:grid;gap:.25rem}.visual-field-row strong[data-v-93bc6427]{color:#302c38;font-size:.95rem;font-weight:950}.visual-field-row span[data-v-93bc6427]{color:#776f7d;font-size:.78rem;font-weight:750;line-height:1.45}.visual-field-row input[data-v-93bc6427],.visual-field-row select[data-v-93bc6427],.account-field-row input[data-v-93bc6427],.tier-editor-row input[data-v-93bc6427]{width:100%;border:1px solid rgba(95,88,112,.13);border-radius:.85rem;padding:.65rem .75rem;color:#302c38;background:#ffffffbd;outline:none}.operation-card textarea[data-v-93bc6427]{min-height:8.5rem;font-size:.9rem;line-height:1.7}.operation-helper[data-v-93bc6427]{display:grid;gap:.25rem;border:1px solid #edf0eb;border-radius:.65rem;margin-bottom:.85rem;padding:.75rem;background:#fbfcfa}.operation-helper strong[data-v-93bc6427]{color:#242a26;font-size:.82rem}.operation-helper span[data-v-93bc6427]{color:#6f776f;font-size:.76rem;font-weight:800}.operation-form-stack[data-v-93bc6427]{display:grid;gap:.75rem}.operation-form-stack small[data-v-93bc6427]{color:#768072;font-weight:800}.operation-list-editor[data-v-93bc6427]{display:grid;gap:.85rem}.operation-edit-item[data-v-93bc6427]{display:grid;gap:.75rem;border:1px solid #edf0eb;border-radius:.85rem;padding:.85rem;background:#fffdf8b8}.operation-edit-item__head[data-v-93bc6427]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.operation-edit-item__head strong[data-v-93bc6427]{color:#1f2b25}.add-inline-button[data-v-93bc6427]{justify-self:start}.feedback-list[data-v-93bc6427]{display:grid;gap:.8rem}.feedback-item[data-v-93bc6427]{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);gap:1rem;border-radius:1rem;padding:1rem;background:#fffdf8b8}.feedback-item__main[data-v-93bc6427]{display:grid;align-content:start;gap:.65rem}.feedback-item__meta[data-v-93bc6427]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.feedback-item__meta strong[data-v-93bc6427]{color:#302c38;font-size:1rem}.feedback-item__meta span[data-v-93bc6427],.feedback-item__main small[data-v-93bc6427]{color:#7a7284;font-size:.76rem;font-weight:850}.feedback-item p[data-v-93bc6427]{margin:0;color:#4d4654;font-size:.92rem;font-weight:750;line-height:1.65}.feedback-item__side textarea[data-v-93bc6427]{min-height:6rem}.user-create-card[data-v-93bc6427]{max-width:52rem}.inline-check[data-v-93bc6427]{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem}.inline-check input[data-v-93bc6427]{width:1rem;height:1rem;accent-color:#8cb89f}.users-table[data-v-93bc6427],.app-users-table[data-v-93bc6427]{display:grid;gap:.5rem;overflow-x:auto}.users-table__head[data-v-93bc6427],.users-table__row[data-v-93bc6427]{display:grid;grid-template-columns:minmax(12rem,1.3fr) 8rem 5rem 9.5rem;gap:.7rem;align-items:center;min-width:40rem}.app-users-table__head[data-v-93bc6427],.app-users-table__row[data-v-93bc6427]{display:grid;grid-template-columns:minmax(13rem,1.2fr) minmax(13rem,1.1fr) minmax(8.8rem,.75fr) minmax(6rem,.55fr) 4rem minmax(9.5rem,.8fr);gap:.7rem;align-items:center;min-width:63rem}.users-table__head[data-v-93bc6427],.app-users-table__head[data-v-93bc6427]{border-radius:1rem;padding:.65rem .8rem;color:#7a7284;background:#8cb89f1a;font-size:.76rem;font-weight:900}.users-table__row[data-v-93bc6427],.app-users-table__row[data-v-93bc6427]{border-radius:1rem;padding:.75rem;background:#fffdf8b8}.user-cell[data-v-93bc6427]{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.65rem;align-items:center}.user-cell img[data-v-93bc6427]{width:3rem;height:3rem;border-radius:1rem;-o-object-fit:contain;object-fit:contain;background:#ffffffad}.user-cell strong[data-v-93bc6427],.login-info strong[data-v-93bc6427],.login-info span[data-v-93bc6427]{display:block}.stack-fields[data-v-93bc6427]{display:grid;gap:.45rem}.login-info strong[data-v-93bc6427]{color:#302c38;font-size:.86rem}.login-info span[data-v-93bc6427]{margin-top:.25rem;color:#7a7284;font-size:.72rem;font-weight:800;white-space:nowrap}.app-users-table__row input[data-v-93bc6427],.app-users-table__row select[data-v-93bc6427]{min-width:0}.users-table__row strong[data-v-93bc6427]{display:block;margin-bottom:.45rem}.row-actions[data-v-93bc6427]{display:grid;gap:.45rem}.row-actions button[data-v-93bc6427]{min-height:2.35rem;padding:0 .75rem;font-size:.78rem}.soft-button[data-v-93bc6427]{color:#526454;background:#8cb89f29}.danger-button[data-v-93bc6427]{color:#a54848;background:#c652521a}.compact-switch[data-v-93bc6427]{margin:0}.compact-switch i[data-v-93bc6427]{width:2.7rem;height:1.5rem}.compact-switch i[data-v-93bc6427]:after{width:1.06rem;height:1.06rem}.compact-switch input:checked+i[data-v-93bc6427]:after{transform:translate(1.2rem)}.setting-card[data-v-93bc6427]{padding:1rem}.setting-card__head[data-v-93bc6427]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.setting-card h2[data-v-93bc6427]{margin:.25rem 0 0;font-size:1.2rem}.form-grid[data-v-93bc6427]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.switch[data-v-93bc6427]{margin:0}.switch input[data-v-93bc6427]{display:none}.switch i[data-v-93bc6427]{display:block;width:3rem;height:1.65rem;border-radius:999px;background:#5f587029;position:relative}.switch i[data-v-93bc6427]:after{position:absolute;top:.22rem;left:.22rem;width:1.2rem;height:1.2rem;border-radius:999px;background:#fff;content:"";transition:transform .2s ease}.switch input:checked+i[data-v-93bc6427]{background:#8cb89f}.switch input:checked+i[data-v-93bc6427]:after{transform:translate(1.35rem)}.message[data-v-93bc6427]{border-radius:1rem;padding:.75rem .9rem;color:#526454;background:#8cb89f26;font-size:.82rem;font-weight:800}.message.error[data-v-93bc6427]{color:#8f5148;background:#ce847024}.admin-page[data-v-93bc6427]{color:#242a26;background:#f6f7f4;font-family:Satoshi,Outfit,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-card[data-v-93bc6427],.admin-header[data-v-93bc6427],.stats-grid article[data-v-93bc6427],.dashboard-card[data-v-93bc6427],.setting-card[data-v-93bc6427]{border:1px solid #e1e6de;border-radius:.75rem;background:#fff;box-shadow:0 18px 44px #1f27220d}.login-card[data-v-93bc6427]{padding:1.5rem}input[data-v-93bc6427],select[data-v-93bc6427],textarea[data-v-93bc6427]{border-color:#d9dfd6;border-radius:.5rem;background:#fff;color:#242a26}input[data-v-93bc6427]:focus,select[data-v-93bc6427]:focus,textarea[data-v-93bc6427]:focus{border-color:#58775f;box-shadow:0 0 0 3px #58775f1f}button[data-v-93bc6427]{min-height:2.55rem;border-radius:.5rem;background:#425d49;transition:transform .2s ease,background .2s ease,border-color .2s ease}.admin-shell[data-v-93bc6427]{grid-template-columns:17.5rem minmax(0,1fr)}.admin-sidebar[data-v-93bc6427]{position:sticky;top:0;height:100dvh;gap:1rem;border-right:1px solid #dde3da;padding:1rem;background:#fff}.brand[data-v-93bc6427]{grid-template-columns:3rem minmax(0,1fr);border-bottom:1px solid #edf0eb;padding-bottom:1rem}.brand img[data-v-93bc6427]{width:3rem;height:3rem;border-radius:.72rem}.brand span[data-v-93bc6427],.admin-header span[data-v-93bc6427]{color:#6f776f}nav[data-v-93bc6427]{gap:.3rem}.nav-group[data-v-93bc6427]{gap:.28rem;margin-top:.45rem}nav button[data-v-93bc6427],.system-link[data-v-93bc6427],.logout[data-v-93bc6427]{display:flex;align-items:center;min-height:2.35rem;color:#4f594f}nav button.active[data-v-93bc6427],.system-link.active[data-v-93bc6427]{color:#25352a;background:#e7efe8}.system-link[data-v-93bc6427]{justify-content:start;margin-top:auto;background:transparent;text-align:left}.logout[data-v-93bc6427]{margin-top:0;border-color:#dde3da}.admin-content[data-v-93bc6427]{gap:1.1rem;padding:1.25rem 1.4rem 2rem;overflow-y:auto;overflow-x:hidden;max-height:100dvh;scrollbar-gutter:stable}.admin-content[data-v-93bc6427]::-webkit-scrollbar{width:.72rem}.admin-content[data-v-93bc6427]::-webkit-scrollbar-track{background:#edf0eb}.admin-content[data-v-93bc6427]::-webkit-scrollbar-thumb{border:.18rem solid #edf0eb;border-radius:999px;background:#9aa89b}.admin-header[data-v-93bc6427]{padding:1rem 1.1rem}.admin-header h1[data-v-93bc6427]{margin:.2rem 0 .3rem;color:#242a26;font-size:1.7rem}.admin-header button[data-v-93bc6427]{color:#fff;background:#425d49}.header-actions[data-v-93bc6427]{display:flex;align-items:center;gap:.75rem}.header-actions span[data-v-93bc6427]{border:1px solid #dfe7de;border-radius:999px;padding:.45rem .7rem;color:#425d49;background:#f4f8f3;font-size:.76rem;font-weight:950}.header-actions .admin-version-pill[data-v-93bc6427]{border-color:#52645447;color:#fff;background:#526454}.stats-grid[data-v-93bc6427]{grid-template-columns:repeat(4,minmax(12rem,1fr));gap:.65rem}.stats-grid article[data-v-93bc6427]{min-height:7.3rem;padding:.9rem 1rem}.stats-grid span[data-v-93bc6427],.dashboard-card span[data-v-93bc6427],.setting-card__head span[data-v-93bc6427]{color:#657065}.stats-grid strong[data-v-93bc6427],.dashboard-card strong[data-v-93bc6427],.dashboard-card h2[data-v-93bc6427],.setting-card h2[data-v-93bc6427]{color:#242a26}.stats-grid small[data-v-93bc6427]{display:block;margin-top:.45rem;color:#6f776f;font-size:.75rem;font-weight:800}.user-create-card[data-v-93bc6427]{max-width:none}.user-create-grid[data-v-93bc6427]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.form-footer[data-v-93bc6427]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid #edf0eb;margin-top:.15rem;padding-top:.9rem}.form-footer .inline-check[data-v-93bc6427]{margin-bottom:0}.permission-grid[data-v-93bc6427]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.permission-item[data-v-93bc6427]{display:grid;gap:.55rem;border:1px solid #edf0eb;border-radius:.65rem;padding:.8rem;background:#fbfcfa}.permission-item strong[data-v-93bc6427]{display:inline-flex;align-items:center;gap:.38rem;color:#242a26;font-size:.86rem}.card-head-actions[data-v-93bc6427]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.7rem}.pagination-bar[data-v-93bc6427]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid #edf0eb;margin-top:.85rem;padding-top:.85rem;color:#657065;font-size:.8rem;font-weight:850}.pagination-bar div[data-v-93bc6427]{display:flex;gap:.5rem}.pagination-bar button[data-v-93bc6427]{min-height:2.25rem}.modal-backdrop[data-v-93bc6427]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#1d231e57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-panel[data-v-93bc6427]{width:min(100%,48rem);border:1px solid #e1e6de;border-radius:.75rem;padding:1rem;background:#fff;box-shadow:0 26px 80px #1f27222e}.modal-close[data-v-93bc6427]{min-height:2.25rem}.system-status-list[data-v-93bc6427]{display:grid;gap:.65rem}.system-status-list div[data-v-93bc6427]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #edf0eb;border-radius:.5rem;padding:.8rem;background:#fbfcfa}.system-status-list strong[data-v-93bc6427]{color:#242a26}.system-status-list span[data-v-93bc6427]{min-width:0;text-align:right;overflow-wrap:anywhere;color:#425d49;font-size:.82rem;font-weight:950}.dashboard-card--wide[data-v-93bc6427]{background:radial-gradient(circle at 92% 20%,rgba(88,119,95,.14),transparent 12rem),#fff}.mini-metrics div[data-v-93bc6427],.latest-users-list div[data-v-93bc6427],.feedback-item[data-v-93bc6427],.users-table__row[data-v-93bc6427],.app-users-table__row[data-v-93bc6427]{border:1px solid #edf0eb;border-radius:.5rem;background:#fff}.users-table__head[data-v-93bc6427],.app-users-table__head[data-v-93bc6427]{border-radius:.5rem;color:#657065;background:#eef3ed}.user-cell img[data-v-93bc6427]{border-radius:.5rem;background:#f5f7f4}.soft-button[data-v-93bc6427]{color:#425d49;background:#eaf1e9}.switch input:checked+i[data-v-93bc6427]{background:#58775f}.users-table-card[data-v-93bc6427]{overflow:hidden}.app-users-table[data-v-93bc6427]{gap:0;border:1px solid #edf0eb;border-radius:.8rem;background:#fff}.app-users-table__head[data-v-93bc6427],.app-users-table__row[data-v-93bc6427]{grid-template-columns:4.5rem minmax(14rem,1.2fr) minmax(17rem,1.35fr) minmax(12rem,1fr) minmax(9rem,.75fr) minmax(9rem,.75fr) 8.8rem minmax(14rem,1.1fr) 5rem minmax(13rem,.9fr);min-width:118rem;gap:0}.app-users-table__head[data-v-93bc6427]{border-radius:0;padding:.82rem .9rem;border-bottom:1px solid #edf0eb;color:#3e473f;background:#f5f8f4;font-size:.74rem}.app-users-table__head span[data-v-93bc6427]{padding-inline:.55rem}.app-users-table__row[data-v-93bc6427]{border:0;border-radius:0;padding:.9rem;border-bottom:1px solid #edf0eb;background:#fff;transition:background .18s ease}.app-users-table__row[data-v-93bc6427]:hover{background:#fbfcfa}.app-users-table__row[data-v-93bc6427]:last-of-type{border-bottom:0}.app-user-avatar-cell[data-v-93bc6427],.app-user-name-cell[data-v-93bc6427],.app-user-contact-cell[data-v-93bc6427],.app-user-reward-cell[data-v-93bc6427],.app-user-ad-cell[data-v-93bc6427],.app-user-withdraw-cell[data-v-93bc6427],.app-user-vip-cell[data-v-93bc6427],.app-user-date-cell[data-v-93bc6427],.app-user-status-switch[data-v-93bc6427],.app-user-actions[data-v-93bc6427]{min-width:0;padding-inline:.55rem}.app-user-avatar-cell[data-v-93bc6427]{display:flex;align-items:center}.app-user-avatar-cell img[data-v-93bc6427]{width:2.65rem;height:2.65rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:#eef1ec}.app-user-name-cell[data-v-93bc6427],.app-user-contact-cell[data-v-93bc6427],.app-user-reward-cell[data-v-93bc6427],.app-user-ad-cell[data-v-93bc6427],.app-user-withdraw-cell[data-v-93bc6427],.app-user-date-cell[data-v-93bc6427]{display:grid;gap:.35rem}.app-user-name-cell strong[data-v-93bc6427]{overflow:hidden;color:#1f2722;font-size:.92rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.app-user-name-cell span[data-v-93bc6427]{overflow:hidden;color:#788277;font-size:.74rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.app-user-contact-cell input[data-v-93bc6427],.app-user-vip-cell select[data-v-93bc6427]{min-height:2.15rem;border-radius:.55rem;padding:.46rem .58rem;font-size:.82rem}.app-user-contact-cell[data-v-93bc6427]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.app-user-contact-cell small[data-v-93bc6427]{grid-column:1 / -1;border-radius:999px;padding:.3rem .55rem;width:-moz-fit-content;width:fit-content;background:#edf6ef;color:#516b59;font-size:.72rem;font-weight:900}.app-user-contact-cell small.warn[data-v-93bc6427]{background:#fbf1df;color:#9b6a2f}.app-user-vip-cell select[data-v-93bc6427]{width:100%;color:#1f2722;background:#fff;font-weight:850}.app-user-date-cell strong[data-v-93bc6427],.app-user-date-cell span[data-v-93bc6427],.app-user-date-cell small[data-v-93bc6427],.app-user-reward-cell strong[data-v-93bc6427],.app-user-reward-cell span[data-v-93bc6427],.app-user-reward-cell small[data-v-93bc6427],.app-user-ad-cell strong[data-v-93bc6427],.app-user-ad-cell span[data-v-93bc6427],.app-user-ad-cell small[data-v-93bc6427],.app-user-withdraw-cell strong[data-v-93bc6427],.app-user-withdraw-cell span[data-v-93bc6427],.app-user-withdraw-cell small[data-v-93bc6427]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-user-date-cell strong[data-v-93bc6427],.app-user-reward-cell strong[data-v-93bc6427],.app-user-ad-cell strong[data-v-93bc6427],.app-user-withdraw-cell strong[data-v-93bc6427]{color:#1f2722;font-size:.86rem;font-weight:950}.app-user-reward-cell strong[data-v-93bc6427]{color:#bf6b98}.app-user-date-cell span[data-v-93bc6427],.app-user-date-cell small[data-v-93bc6427],.app-user-reward-cell span[data-v-93bc6427],.app-user-reward-cell small[data-v-93bc6427],.app-user-ad-cell span[data-v-93bc6427],.app-user-ad-cell small[data-v-93bc6427],.app-user-withdraw-cell span[data-v-93bc6427],.app-user-withdraw-cell small[data-v-93bc6427]{color:#7a8378;font-size:.75rem;font-weight:800}.app-user-reward-cell span[data-v-93bc6427],.app-user-ad-cell span[data-v-93bc6427],.app-user-withdraw-cell span[data-v-93bc6427]{color:#667a63}.app-user-date-cell small[data-v-93bc6427]:before{content:"注册 ";color:#9aa49a}.app-user-status-switch[data-v-93bc6427]{justify-self:center}.app-user-actions[data-v-93bc6427]{display:flex;flex-wrap:nowrap;gap:.45rem;justify-content:flex-end}.app-user-actions button[data-v-93bc6427]{min-height:2.12rem;border:1px solid #dfe8dc;border-radius:999px;padding:0 .75rem;color:#425d49;background:#f4f8f3;font-size:.76rem;font-weight:950}.app-user-actions button[data-v-93bc6427]:first-child{border-color:#425d49;color:#fff;background:#425d49}.app-user-actions .danger-button[data-v-93bc6427]{border-color:#f0dddd;color:#8f4b4b;background:#fff7f7}.message[data-v-93bc6427]{border-radius:.5rem}.admin-icon[data-v-93bc6427]{display:inline-block;width:1.05rem;height:1.05rem;flex:0 0 auto;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.18em}nav .admin-icon[data-v-93bc6427],.system-link .admin-icon[data-v-93bc6427],.logout .admin-icon[data-v-93bc6427]{margin-right:.55rem}.admin-header h1[data-v-93bc6427]{display:flex;align-items:center;gap:.55rem}.admin-header h1 .admin-icon[data-v-93bc6427]{width:1.35rem;height:1.35rem;color:#425d49}.stats-grid span[data-v-93bc6427],.dashboard-card span[data-v-93bc6427],.setting-card__head span[data-v-93bc6427],.chart-title span[data-v-93bc6427]{display:inline-flex;align-items:center;gap:.38rem}.stats-grid span .admin-icon[data-v-93bc6427],.dashboard-card span .admin-icon[data-v-93bc6427],.setting-card__head span .admin-icon[data-v-93bc6427],.chart-title span .admin-icon[data-v-93bc6427]{width:.95rem;height:.95rem;color:#58775f}.table-toolbar[data-v-93bc6427]{display:grid;grid-template-columns:minmax(16rem,1fr) 11rem 11rem;gap:.75rem;align-items:end;border:1px solid #edf0eb;border-radius:.75rem;margin-bottom:.85rem;padding:.85rem;background:#fbfcfa}.table-toolbar--compact[data-v-93bc6427]{grid-template-columns:11rem 11rem minmax(16rem,1fr)}.table-toolbar label[data-v-93bc6427]{margin-bottom:0}.empty-state[data-v-93bc6427]{display:grid;justify-items:center;gap:.25rem;border:1px dashed #d7dfd4;border-radius:.75rem;padding:2rem 1rem;color:#657065;background:#fbfcfa;text-align:center}.empty-state strong[data-v-93bc6427]{color:#242a26}.empty-state span[data-v-93bc6427]{font-size:.82rem;font-weight:800}.status-line[data-v-93bc6427]{display:flex;gap:.45rem}.status-badge[data-v-93bc6427]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;padding:.32rem .58rem;font-size:.72rem;font-style:normal;font-weight:950}.status-badge--pending[data-v-93bc6427]{color:#8a5b1d;background:#fff3d8}.status-badge--processing[data-v-93bc6427]{color:#315f84;background:#e2f1fb}.status-badge--resolved[data-v-93bc6427]{color:#315f3b;background:#e4f4e8}.status-badge--closed[data-v-93bc6427]{color:#6c6870;background:#ececf0}.faq-editor-card[data-v-93bc6427]{grid-column:span 1}.legal-editor-card textarea[data-v-93bc6427]{min-height:7rem;font-family:inherit;line-height:1.65}.legal-editor-card .form-grid textarea[data-v-93bc6427]{min-height:5.2rem}.faq-list-editor[data-v-93bc6427]{display:grid;gap:.8rem;margin-bottom:.8rem}.faq-edit-item[data-v-93bc6427]{border:1px solid #edf0eb;border-radius:.75rem;padding:.85rem;background:#fbfcfa}.faq-edit-item textarea[data-v-93bc6427]{min-height:6rem}.manual-report-card[data-v-93bc6427]{margin-top:1rem}.manual-report-tip[data-v-93bc6427]{margin:.85rem 0 1rem;padding:.85rem 1rem;border-radius:.85rem;background:#f4f7f2;color:#576557;font-weight:700;line-height:1.6}.manual-report-fields[data-v-93bc6427]{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-batch-panel[data-v-93bc6427]{display:grid;gap:.85rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #edf0eb}.manual-batch-panel textarea[data-v-93bc6427]{min-height:8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.6}.manual-batch-actions[data-v-93bc6427]{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.manual-batch-tools[data-v-93bc6427]{display:flex;flex-wrap:wrap;gap:.55rem}.manual-batch-tools button[data-v-93bc6427]{min-height:2.2rem;padding:0 .85rem;border-radius:.75rem;font-size:.8rem}.manual-batch-actions span[data-v-93bc6427],.manual-batch-result span[data-v-93bc6427]{color:#6b746b;font-size:.84rem;line-height:1.5}.manual-batch-result[data-v-93bc6427]{display:grid;gap:.35rem;padding:.75rem .9rem;border-radius:.8rem;background:#f8faf6}@media (max-width: 820px){.admin-shell[data-v-93bc6427]{grid-template-columns:1fr}.admin-sidebar[data-v-93bc6427]{position:static;height:auto;border-right:0;border-bottom:1px solid #dde3da}.admin-content[data-v-93bc6427]{max-height:100dvh;overflow-y:auto;overflow-x:hidden}.settings-grid[data-v-93bc6427],.dashboard-grid[data-v-93bc6427],.dashboard-todo-grid[data-v-93bc6427],.dashboard-health-grid[data-v-93bc6427],.preferences-panel[data-v-93bc6427],.operations-panel[data-v-93bc6427],.permission-grid[data-v-93bc6427],.user-create-grid[data-v-93bc6427],.table-toolbar[data-v-93bc6427],.table-toolbar--compact[data-v-93bc6427],.sync-health-metrics[data-v-93bc6427],.manual-report-fields[data-v-93bc6427],.stats-grid[data-v-93bc6427],.feedback-item[data-v-93bc6427],.dashboard-card--wide[data-v-93bc6427],.latest-users-list[data-v-93bc6427]{grid-template-columns:1fr}.users-table__head[data-v-93bc6427],.app-users-table__head[data-v-93bc6427]{display:none}.users-table__row[data-v-93bc6427]{grid-template-columns:1fr}.app-users-table__row[data-v-93bc6427]{grid-template-columns:1fr;min-width:0;gap:.75rem;padding:.9rem}.app-user-contact-cell[data-v-93bc6427]{grid-template-columns:1fr}.app-user-actions[data-v-93bc6427]{justify-content:flex-start;flex-wrap:wrap}.card-head-actions[data-v-93bc6427],.pagination-bar[data-v-93bc6427]{align-items:stretch;flex-direction:column}.pagination-bar div[data-v-93bc6427]{width:100%}.pagination-bar button[data-v-93bc6427]{flex:1}.manual-batch-actions[data-v-93bc6427]{align-items:stretch;flex-direction:column}}@font-face{font-family:PingFangLiuAngLeTianTi;src:url(/fonts/PingFangLiuAngLeTianTi-2.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.uppercase{text-transform:uppercase}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--fanxiang-app-bg: #f7f5ef;--keyboard-height: 0px;--app-height: 100dvh;--app-safe-top: env(safe-area-inset-top);--app-safe-bottom: env(safe-area-inset-bottom)}*,*:before,*:after{box-sizing:border-box}html{width:100%;height:100%;min-height:100dvh;background:var(--fanxiang-app-bg);overflow-x:hidden;overscroll-behavior-x:none;scrollbar-width:none;-ms-overflow-style:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;margin:0;width:100%;max-width:100%;height:100%;min-height:100dvh;background:var(--fanxiang-app-bg);color:#34303f;overflow:hidden;overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body.app-scroll-locked{overflow:hidden;touch-action:none}#app{width:100%;max-width:100%;height:100%;min-height:100dvh;background:var(--fanxiang-app-bg);overflow:hidden;overflow-x:hidden;overscroll-behavior-x:none;scrollbar-width:none;-ms-overflow-style:none}@supports (overflow: clip){html,body,#app{overflow-x:clip}}html::-webkit-scrollbar,body::-webkit-scrollbar,#app::-webkit-scrollbar{display:none;width:0;height:0}*{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0;height:0}.scroll-lock{position:fixed;width:100%;overflow:hidden;touch-action:none}.mobile-scroll,.app-scroll,[data-scrollable=true]{overflow-y:auto;overflow-x:hidden;overscroll-behavior-x:none;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.mobile-scroll::-webkit-scrollbar,.app-scroll::-webkit-scrollbar,[data-scrollable=true]::-webkit-scrollbar{display:none;width:0;height:0}button,input,textarea{font:inherit}input,textarea,select{font-size:16px}button{-webkit-tap-highlight-color:transparent}.mobile-page{display:grid;gap:1rem;width:min(100%,32rem);margin:0 auto;padding:max(3.75rem,calc(1rem + var(--app-safe-top))) 1rem calc(7.2rem + var(--app-safe-bottom))}html.is-keyboard-open .mobile-page,html.is-input-focused .mobile-page{padding-bottom:calc(1.25rem + var(--app-safe-bottom))}html.is-modal-open .app-shell__main[data-scroll-locked=true]{overflow:hidden;overscroll-behavior:contain}html.is-native-app{-moz-user-select:none;user-select:none;-webkit-user-select:none}html.is-native-app input,html.is-native-app textarea,html.is-native-app [contenteditable=true]{-moz-user-select:text;user-select:text;-webkit-user-select:text}.app-shell__main .app-png-icon{display:block!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-o-object-fit:contain!important;object-fit:contain!important}.page-heading{padding-top:.5rem}.page-heading h1{margin:.35rem 0 0;color:#2f2b38;font-size:1.75rem;font-weight:900;line-height:1.08;letter-spacing:0}.eyebrow{margin:0;color:#5f7f66;font-size:.75rem;font-weight:900;letter-spacing:0}.section-block{padding:1rem;border:1px solid rgba(255,255,255,.78);border-radius:1.55rem;background:#ffffff8c;box-shadow:inset 0 1px #ffffffa6,0 18px 44px #2e294114;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.section-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.section-title h2{margin:0;color:#302c38;font-size:1rem;font-weight:900}.section-title span{color:#7a7284;font-size:.78rem;font-weight:800}.chip-row{display:flex;flex-wrap:wrap;gap:.5rem}.chip-row span,.chip-row button,.metric-row span{border:0;border-radius:999px;padding:.45rem .68rem;color:#526454;background:#8cb89f26;font-size:.75rem;font-weight:800}.field-block{display:grid;gap:.45rem;margin-bottom:.85rem}.field-block span{color:#5b5364;font-size:.78rem;font-weight:900}.field-block input,.field-block textarea{width:100%;border:1px solid rgba(95,88,112,.13);border-radius:1rem;padding:.85rem .9rem;outline:none;color:#302c38;background:#ffffffbd}.field-block textarea{resize:none}.primary-action,.secondary-action,.ghost-button{display:inline-flex;min-height:3.1rem;align-items:center;justify-content:center;border:0;border-radius:1.15rem;padding:0 1rem;font-weight:900;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1)}.primary-action:active,.secondary-action:active,.ghost-button:active{transform:scale(.97)}.primary-action{width:100%;color:#fffdf8;background:#526f59;box-shadow:0 18px 34px #526f5938}.primary-action:disabled{opacity:.48}.secondary-action{width:100%;color:#526454;background:#8cb89f26}.ghost-button{min-height:2.3rem;color:#526454;background:#8cb89f26;font-size:.78rem}.metric-row{display:flex;flex-wrap:wrap;gap:.5rem}@keyframes cooking{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-5px) rotate(2deg)}50%{transform:translateY(-3px) rotate(-1deg)}75%{transform:translateY(-7px) rotate(1deg)}}@keyframes fire{0%,to{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(1.1) scaleX(.95)}}@keyframes steam{0%{opacity:.7;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(1.2)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #f973164d}50%{box-shadow:0 0 30px #f9731699}}.cooking-animation{animation:cooking 2s ease-in-out infinite}.fire-animation{animation:fire 1.5s ease-in-out infinite}.steam-animation{animation:steam 2s ease-out infinite}.pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
