:root{--beer-green: #8D4A15;--beer-green-light: #F1E9E5;--beer-green-deep: #5C2E0C;--beer-green-darkest: #3E2008;--beer-green-rgb: 141, 74, 21;--beer-green-light-rgb: 241, 233, 229;--beer-yellow: #D9862E;--beer-yellow-light: #EFC48A;--beer-red: #C0392B;--neon-red: #C0392B;--beer-mint: #F5EFE8;--gold: #D9862E;--beer-gold: #D9862E;--beer-yellow-2: #EFC48A;--beer-yellow-pale: #F5E7D2;--beer-beige: #F5EFE8;--silver: #A89B8E;--bg-deep: #FAF6F1;--bg-dark: #F0E9E0;--bg-card: rgba(255, 255, 255, .92);--bg-elevated: #F1E9E5;--bg-gradient: linear-gradient(180deg, #FAF6F1 0%, #F0E9E0 40%, #FAF6F1 100%);--bg-gradient-subtle: linear-gradient(135deg, #FAF6F1 0%, #F1E9E5 50%, #FAF6F1 100%);--text-primary: #2B1B13;--text-secondary: #7A6A5C;--text-muted: #A89B8E;--success: #557B3B;--warning: #D9862E;--danger: #C0392B;--info: #BE6A22;--gradient-primary: linear-gradient(135deg, #A85A1D, #5C2E0C);--gradient-hero: linear-gradient(135deg, #FAF6F1, #F1E9E5);--gradient-card: linear-gradient(145deg, rgba(255,255,255,.97), rgba(241,233,229,.92));--gradient-shimmer: linear-gradient(110deg, transparent 33%, rgba(141,74,21,.15) 50%, transparent 67%);--gradient-mint-yellow: linear-gradient(135deg, #F1E9E5 0%, #EFC48A 100%);--gradient-gold-green: linear-gradient(135deg, #D9862E 0%, #8D4A15 100%);--accent-beer: #8D4A15;--accent-beer-light: #F1E9E5;--accent-beer-glow: rgba(141, 74, 21, .3);--card-bg: rgba(255, 255, 255, .92);--card-border: rgba(141, 74, 21, .2);--border-color: rgba(43, 27, 19, .08)}] [data-theme="blue"]{--beer-green: #8D4A15;--beer-green-light: #F1E9E5;--beer-green-deep: #5C2E0C;--beer-green-darkest: #3E2008;--beer-green-rgb: 141, 74, 21;--beer-green-light-rgb: 241, 233, 229;--beer-yellow: #D9862E;--beer-yellow-light: #EFC48A;--beer-red: #C0392B;--neon-red: #C0392B;--beer-mint: #F5EFE8;--gold: #D9862E;--beer-gold: #D9862E;--beer-yellow-2: #EFC48A;--beer-yellow-pale: #F5E7D2;--beer-beige: #F5EFE8;--silver: #A89B8E;--bg-deep: #FAF6F1;--bg-dark: #F0E9E0;--bg-card: rgba(255, 255, 255, .92);--bg-elevated: #F1E9E5;--bg-gradient: linear-gradient(180deg, #FAF6F1 0%, #F0E9E0 40%, #FAF6F1 100%);--bg-gradient-subtle: linear-gradient(135deg, #FAF6F1 0%, #F1E9E5 50%, #FAF6F1 100%);--text-primary: #2B1B13;--text-secondary: #7A6A5C;--text-muted: #A89B8E;--success: #557B3B;--warning: #D9862E;--danger: #C0392B;--info: #BE6A22;--gradient-primary: linear-gradient(135deg, #A85A1D, #5C2E0C);--gradient-hero: linear-gradient(135deg, #FAF6F1, #F1E9E5);--gradient-card: linear-gradient(145deg, rgba(255,255,255,.97), rgba(241,233,229,.92));--gradient-shimmer: linear-gradient(110deg, transparent 33%, rgba(141,74,21,.15) 50%, transparent 67%);--gradient-mint-yellow: linear-gradient(135deg, #F1E9E5 0%, #EFC48A 100%);--gradient-gold-green: linear-gradient(135deg, #D9862E 0%, #8D4A15 100%);--accent-beer: #8D4A15;--accent-beer-light: #F1E9E5;--accent-beer-glow: rgba(141, 74, 21, .3);--card-bg: rgba(255, 255, 255, .92);--card-border: rgba(141, 74, 21, .2);--border-color: rgba(43, 27, 19, .08)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden;overscroll-behavior:none}body{font-family:var(--font-cn);background:var(--bg-gradient);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.5}#root{height:100%;overflow:hidden}::-webkit-scrollbar{width:0;height:0;display:none}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow-pulse{0%,to{box-shadow:0 0 8px rgba(var(--beer-green-rgb),.4),0 0 20px rgba(var(--beer-green-light-rgb),.2)}50%{box-shadow:0 0 16px rgba(var(--beer-green-rgb),.6),0 0 40px rgba(var(--beer-green-light-rgb),.35)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(1.8);opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes banner-slide{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes bounce-in{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes ripple-effect{0%{transform:scale(0);opacity:.5}to{transform:scale(4);opacity:0}}@keyframes btn-ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(4);opacity:0}}@keyframes rotate-lens{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes flip-in{0%{transform:rotateX(-90deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes flip-out{0%{transform:rotateX(0);opacity:1}to{transform:rotateX(90deg);opacity:0}}@keyframes title-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes title-glow{0%,to{filter:drop-shadow(0 0 2px rgba(251,176,63,.3))}50%{filter:drop-shadow(0 0 8px rgba(251,176,63,.6))}}.nav-tab-active{background:linear-gradient(135deg,rgba(var(--beer-green-rgb),.15),rgba(var(--beer-green-light-rgb),.1))!important;color:var(--beer-green-darkest)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.nav-tab-inactive{color:var(--text-muted)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.font-num{font-family:var(--font-num)}.font-elegant{font-family:var(--font-elegant)}.animate-shimmer{background-image:var(--gradient-shimmer);background-size:200% 100%;animation:shimmer 2s infinite}.animate-glow{animation:glow-pulse 2s ease-in-out infinite}.animate-fade-in-up{animation:fade-in-up .3s ease-out forwards}.animate-fade-in{animation:fade-in .25s ease-out forwards}.animate-scale-in{animation:scale-in .3s cubic-bezier(.34,1.56,.64,1) forwards}.animate-bounce-in{animation:bounce-in .5s cubic-bezier(.34,1.56,.64,1) forwards}.animate-float{animation:float 3s ease-in-out infinite}.animate-marquee{animation:marquee 12s linear infinite}.animate-spin-slow{animation:spin-slow 8s linear infinite}.btn-primary{position:relative;overflow:hidden;background:var(--gradient-primary);color:#fff;border:none;border-radius:var(--radius-md);font-family:var(--font-cn);font-weight:600;cursor:pointer;transition:all .25s ease}.btn-primary:before{content:"";position:absolute;top:0;left:-200%;width:200%;height:100%;background:var(--gradient-shimmer);background-size:200% 100%;animation:shimmer 2.5s infinite;pointer-events:none}.btn-primary:hover{box-shadow:0 0 20px rgba(var(--beer-green-rgb),.5),0 0 40px rgba(var(--beer-green-light-rgb),.3);transform:translateY(-1px)}.btn-primary:active{transform:scale(.97)}.btn-secondary{position:relative;overflow:hidden;background:var(--bg-elevated);color:var(--text-secondary);border:1px solid rgba(var(--beer-green-rgb),.3);border-radius:var(--radius-md);font-family:var(--font-cn);font-weight:500;cursor:pointer;transition:all .25s ease}.btn-secondary:hover{border-color:var(--beer-green);color:var(--text-primary);box-shadow:0 0 12px rgba(var(--beer-green-rgb),.3)}.card-dark{background:var(--gradient-card);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:0 4px 24px rgba(var(--beer-green-rgb),.08)}.input-dark{width:100%;padding:12px 16px;background:#fffc;border:1px solid rgba(var(--beer-green-rgb),.25);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-cn);font-size:15px;outline:none;transition:border-color .25s ease,box-shadow .25s ease}.input-dark:focus{border-color:var(--beer-green);box-shadow:0 0 12px rgba(var(--beer-green-rgb),.2);background:#fff}.input-dark::placeholder{color:var(--text-muted)}.input-dark::-webkit-inner-spin-button,.input-dark::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-dark[type=number]{-moz-appearance:textfield}.badge-burgundy{display:inline-flex;align-items:center;padding:2px 10px;background:rgba(var(--beer-green-rgb),.2);color:var(--beer-green-darkest);border-radius:var(--radius-full);font-size:12px;font-weight:600}.badge-success{display:inline-flex;align-items:center;padding:2px 10px;background:rgba(var(--beer-green-rgb),.15);color:var(--success);border-radius:var(--radius-full);font-size:12px;font-weight:600}.badge-warning{display:inline-flex;align-items:center;padding:2px 10px;background:#fbb03f26;color:var(--warning);border-radius:var(--radius-full);font-size:12px;font-weight:600}.badge-muted{display:inline-flex;align-items:center;padding:2px 10px;background:#9ca3af26;color:var(--text-muted);border-radius:var(--radius-full);font-size:12px;font-weight:600}.tab-active{color:var(--beer-green-darkest);border-bottom:2px solid var(--beer-green)}.lens-border{position:relative}.lens-border:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:calc(var(--radius-lg) + 2px);background:conic-gradient(from 0deg,var(--beer-green),var(--beer-green-light),var(--beer-gold),var(--beer-green-light),var(--beer-green));z-index:-1;opacity:.4}.page-enter{animation:fade-in-up .3s ease-out forwards}.progress-bar{height:6px;background:var(--bg-dark);border-radius:3px;overflow:hidden}.progress-bar-fill{height:100%;background:var(--gradient-primary);border-radius:3px;position:relative;overflow:hidden}.progress-bar-fill:after{content:"";position:absolute;top:0;left:-200%;width:200%;height:100%;background:var(--gradient-shimmer);background-size:200% 100%;animation:shimmer 2s infinite}@media (max-width:360px){:root{--nav-height: 56px}.btn-primary,.btn-secondary{font-size:13px;padding:10px 14px}}@media (min-width:361px) and (max-width:414px){:root{--nav-height: 60px}}@media (min-width:415px){:root{--nav-height: 64px}}.phone-frame,.app-container{height:100vh;height:100dvh;height:calc(var(--vh, 100vh) * 1)}.bottom-nav{padding-bottom:env(safe-area-inset-bottom,0px)}html{font-size:clamp(14px,3.5vw,16px)}button,a,[role=button]{min-height:44px;min-width:44px}button{font-family:inherit;border:0;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}@keyframes aperture-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lens-flare{0%,to{opacity:0;transform:translate(-100%)}50%{opacity:.3;transform:translate(100%)}}@keyframes shutter-click{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.aperture-ring{border:2px solid var(--beer-green);border-radius:50%;animation:aperture-spin 20s linear infinite}.lens-flare{position:absolute;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--beer-green-rgb),.1),transparent);animation:lens-flare 4s ease-in-out infinite}.message-content img{max-width:100%!important;height:auto!important;border-radius:8px}.popup-content{width:100%;overflow:hidden;word-break:break-word}.popup-content img{max-width:100%!important;height:auto!important;display:block;margin:8px auto;border-radius:8px;object-fit:contain}.popup-content div{max-width:100%!important;width:auto!important}.popup-content span{max-width:100%!important;word-break:break-word}.popup-content p{margin:6px 0}.popup-content a{color:var(--beer-green-darkest);word-break:break-all}.popup-image-wrap{width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#f9f9f9,#e5eee8)}.popup-image-wrap img{display:block;max-width:100%;height:auto;max-height:50vh;width:auto;margin:0 auto;object-fit:contain}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button[style*=background],.btn-primary,.btn-secondary,a[style*=background]{-webkit-tap-highlight-color:transparent}button[style*="#8B1A2B"],button[style*="#E88AA2"],button[style*="#A01635"],button[style*="#D06A82"],button[style*="#F2A6B8"],button[style*="#E30613"]{background:var(--gradient-primary)!important}.product-card-chanel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 2px 12px rgba(var(--beer-green-rgb),.08);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.product-card-chanel:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(var(--beer-green-rgb),.15)}.product-card-chanel:active{transform:scale(.98)}.flip-card{perspective:1000px;display:inline-block}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:translateY(0)}}.r-anim>*:not(.no-anim){animation:pageFadeIn .55s cubic-bezier(.22,1,.36,1) backwards}.r-anim>*:not(.no-anim):nth-child(1){animation-delay:0ms}.r-anim>*:not(.no-anim):nth-child(2){animation-delay:80ms}.r-anim>*:not(.no-anim):nth-child(3){animation-delay:.16s}.r-anim>*:not(.no-anim):nth-child(4){animation-delay:.24s}.r-anim>*:not(.no-anim):nth-child(5){animation-delay:.32s}.r-anim>*:not(.no-anim):nth-child(6){animation-delay:.4s}.r-anim>*:not(.no-anim):nth-child(7){animation-delay:.48s}.r-anim>*:not(.no-anim):nth-child(8){animation-delay:.56s}.r-anim>*:not(.no-anim):nth-child(n+9){animation-delay:.64s}@media (prefers-reduced-motion:reduce){.r-anim>*:not(.no-anim){animation:none}}.tabbar{position:absolute;left:0;right:0;bottom:0;z-index:60;display:flex;width:100%;padding:7px 2px calc(7px + env(safe-area-inset-bottom));background:#f1e9e5d9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 -2px 14px #8d4a151a}.tabbar svg{fill:currentColor}.tabbar .t-item{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:3px 0;color:#a89b8e;font-size:12px;font-weight:600;text-decoration:none;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;outline:none}.tabbar .t-ic{display:flex;align-items:center;justify-content:center;width:54px;height:32px;border-radius:16px}.tabbar .t-ic svg{width:24px;height:24px;display:block}.tabbar .t-item.on{color:var(--beer-green)}.tabbar .t-item.on .t-ic{background:var(--beer-green);color:#fff}.tabbar .t-item.on .t-ic svg{animation:flipIcon .2s;animation-fill-mode:forwards}@keyframes flipIcon{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}.tabbar .t-bd{position:absolute;left:0;bottom:-7px;height:3px;width:100%;background:var(--beer-green);border-radius:2px 2px 0 0;transform:scaleX(0);transition:transform .3s;pointer-events:none;z-index:19999}.tabbar .t-item.on .t-bd{transform:scaleX(1)}.r-content.r-content--head{padding-top:0}.phead{position:sticky;top:0;z-index:80;display:flex;align-items:center;width:auto;height:calc(45px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);background:var(--beer-green);color:#fff;margin:0 -14px}.phead__hd{display:flex;align-items:center;width:54px;height:44px;padding-left:8px;cursor:pointer;background:none;border:none;color:#fff}.phead__hd svg{width:26px;height:26px;display:block;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.phead__bd{flex:1;min-width:0;padding-right:54px;text-align:center;font-size:16px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #8d4a150f}#gToast{position:fixed;z-index:100000;top:50%;left:50%;transform:translate(-50%,-50%) scale(.82);display:flex;flex-direction:column;align-items:center;gap:14px;width:max-content;min-width:200px;max-width:82%;padding:22px 28px;border-radius:24px;color:#fff;font-family:Poppins,Plus Jakarta Sans,Noto Sans Devanagari,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14.5px;font-weight:600;line-height:1.5;text-align:center;box-sizing:border-box;opacity:0;pointer-events:none;transition:transform .36s cubic-bezier(.2,1.3,.4,1),opacity .26s ease;background:linear-gradient(180deg,#ff5a2a,#ef3f00 52%,#bd3000);box-shadow:0 28px 54px -20px #341004b3,inset 0 2px #ffffff73,inset 0 -4px #641a0052}#gToast.show{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}#gToast .g-msg{max-width:260px;color:#fff}@media (prefers-reduced-motion:reduce){#gToast{transition:opacity .26s;transform:translate(-50%,-50%) scale(1)}}.ut-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10090;display:none;align-items:center;justify-content:center;pointer-events:none;padding:24px}.ut-wrap.show{display:flex}.ut-box{min-width:8.4em;max-width:62%;padding:12px 18px;border-radius:5px;background-color:#3a3a3ae0;color:#fff;text-align:center;box-shadow:0 .5px 1px #090b470a,0 3px 9px #090b470f;animation:utIn .18s ease both}.ut-ic{display:none!important}.ut-msg{font-size:16px;line-height:1.35;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.ut-wrap.ok{pointer-events:none}.ut-wrap.ok .ut-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:128px;min-width:128px;max-width:128px;min-height:120px;padding:16px 12px;border-radius:6px;background:#000000a6;animation:utInC .18s ease both}.ut-wrap.ok .ut-ic{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px}.ut-wrap.ok .ut-msg{font-size:14px;line-height:1.35;-webkit-line-clamp:3}@keyframes utInC{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.ut-bar{display:none!important}@keyframes utIn{0%{opacity:0}to{opacity:1}}.loader{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;align-items:center;justify-content:center;background:#0006}.loader.is-visible{display:flex}.loader__box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:130px;height:110px;border-radius:9px;background:#0d1e30eb;color:#fff;font-size:13px}.loader__spinner{width:34px;height:34px;border:3px solid rgba(255,255,255,.18);border-top-color:#a85a1d;border-right-color:#8d4a15;border-radius:50%;animation:rotate-key .9s linear infinite}@keyframes rotate-key{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.uni-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9995;background:#0009;display:none}.uni-mask.show{display:flex;align-items:center;justify-content:center;padding:24px}.uni-modal{position:relative;z-index:9996;width:100%;max-width:300px;display:none;overflow:hidden;border-radius:3px;background:#fff;font-size:16px}.uni-modal.show{display:block}.uni-modal__hd{padding:1em 1.6em .3em}.uni-modal__title{display:block;font-size:18px;font-weight:700;text-align:center;color:var(--text-primary)}.uni-modal__bd{padding:1.3em 1.6em;min-height:40px;font-size:15px;line-height:1.4;color:#999;text-align:center;word-wrap:break-word}.uni-modal__ft{position:relative;display:flex;line-height:48px;font-size:18px;border-top:1px solid #e5e5e5}.uni-modal__btn{flex:1;display:block;text-align:center;cursor:pointer}.uni-modal__btn_default{color:#000}.uni-modal__btn_primary{color:#007aff}.uni-modal__ft .uni-modal__btn+.uni-modal__btn{border-left:1px solid #e5e5e5}.welcome-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:none;align-items:center;justify-content:center;padding:26px 20px;background:#1c243c8c}.welcome-mask.is-open{display:flex}.prompt{position:relative;width:100%;max-width:340px;max-height:86vh;display:flex;flex-direction:column;padding:16px;border-radius:18px;background:#fff;animation:popIn .3s cubic-bezier(.2,.9,.3,1.1) both}.prompt .cancel{position:absolute;top:-14px;right:-8px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#e8392f;border:3px solid #fff;box-shadow:0 4px 10px #0003;cursor:pointer;color:#fff}.prompt .cancel svg{width:17px;height:17px;fill:#fff}.promptbody{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.html-box img{width:100%;border-radius:6px}.html-box .p-title{margin:12px 0 10px;font-family:Times New Roman,Times,serif;font-size:23px;font-weight:700;color:#0070c0;text-align:center}.html-box table{width:100%;border-collapse:collapse}.html-box td{padding:10px 12px;font-family:Times New Roman,Times,serif;font-size:12.5px;color:#0070c0;word-break:break-word}.html-box tr:nth-child(odd){background:#f5f8fc}.html-box tr:nth-child(2n){background:#bcd2e7}.html-box td.r{text-align:right}.html-box .p-note{margin:14px 2px 0;font-family:Times New Roman,Times,serif;font-size:12.5px;font-weight:700;line-height:2;color:red;text-align:center}.prompt .tg{margin-top:16px;padding:13px 0;border-radius:28px;background:linear-gradient(135deg,#5c2e0c,#8d4a15 48%,#a85a1d);box-shadow:0 5px 14px #8d4a1561;cursor:pointer;border:none;display:block;text-decoration:none}.prompt .tgbox{display:flex;align-items:center;justify-content:center;gap:11px;color:#fff;font-size:17px;font-weight:700;letter-spacing:.3px;width:100%}.prompt .tgbox svg{width:24px;height:24px;fill:#fff}.login_con{padding:24px;font-size:14px}.login_title{font-size:19px;margin-bottom:19px;font-weight:550;position:relative;color:var(--beer-green)}.login_input{padding:10px 17px;outline:none;border-radius:9px;background:linear-gradient(135deg,#fbf6f1,#f1e9e5);font-size:14px;color:var(--text-primary);border:1px solid rgba(62,32,8,.04);display:flex;flex-direction:row;align-items:center;margin-bottom:15px;position:relative;z-index:30;transition:all .3s ease}.login_input:focus-within{color:var(--beer-green);border-color:var(--beer-green);box-shadow:0 0 0 1px #3e200814,0 3px 11px #3e20081f;transform:translateY(-1px)}.login_input .login_input_text{padding-right:9px;color:var(--beer-green);display:flex;align-items:center}.login_input .phoneText{color:var(--beer-green);width:33px;padding-left:4px;border-right:1px solid var(--beer-green)}.login_input .login_input_t{flex:1;min-width:0;width:80%;font-size:14px;line-height:1.4em;height:1.4em;padding:0;border:0;outline:0;background:transparent;color:inherit}.login_input .login_input_t::placeholder{color:gray;opacity:1;font-weight:400}.login_input .login_input_img{width:96px;text-align:right;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.login_input .login_input_img svg{width:18px;height:18px;display:block;color:#9b9b9ba8}.login_btn{display:block;width:100%;padding:11px 0;border:none;border-radius:48px;color:#fff;font-size:14px;line-height:1.5;font-weight:700;cursor:pointer;transition:.2s;background:linear-gradient(135deg,#5c2e0c,#8d4a15 48%,#a85a1d);box-shadow:0 5px 14px #8d4a1561;text-align:center;text-transform:uppercase;margin:4px 0 19px;letter-spacing:1px;font-family:inherit}.login_btn:active{transform:translateY(1px);box-shadow:0 1px 4px #3e200840}.login_btn:disabled{opacity:.7;cursor:not-allowed}.reg{text-align:center;color:var(--beer-green);position:relative;z-index:30;font-size:15px}.reg a{color:var(--beer-green);text-decoration:none}.r-login-content{position:relative;max-width:500px;margin:0 auto;padding:0;min-height:100vh;overflow:hidden;background:var(--bg-gradient)}.bj{position:relative;width:100%;height:245px;overflow:hidden}.bj .login_bj{width:100%;height:100%;object-fit:cover;background-size:cover}.bj:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:132px;z-index:1;pointer-events:none;background:linear-gradient(180deg,#f0e9e000,#f0e9e040 28%,#f0e9e08c,#f0e9e0d1 72%,#f0e9e0f5 88%,#f0e9e0)}.bj .logo{position:absolute;left:calc(50% - 36px);bottom:29px;width:72px;height:72px;z-index:2;border-radius:50%;object-fit:cover;box-shadow:0 0 10px #faf6f1}.lang{position:absolute;z-index:5;right:9px;top:9px}.lang__button{padding:7px 19px;color:var(--beer-green);font-size:14px;background:#fff;border:none;border-radius:9px;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:4px;box-shadow:0 2px 6px #00000014;font-family:inherit;line-height:1}.lang__button:active{transform:translateY(1px)}.lang__menu{position:absolute;top:calc(100% + 6px);right:0;min-width:140px;padding:6px;border-radius:9px;background:#fff;box-shadow:0 8px 22px #3e20082e;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s,transform .18s}.lang.is-open .lang__menu{opacity:1;transform:translateY(0);pointer-events:auto}.lang__option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 11px;border-radius:7px;font-size:13px;color:var(--text-primary);cursor:pointer;background:none;border:none;text-align:left;font-family:inherit}.lang__option.is-active{background:#f1e9e5;color:var(--beer-green)}.lang__option-tick{width:15px;height:15px;color:var(--beer-green);opacity:0;flex-shrink:0}.lang__option.is-active .lang__option-tick{opacity:1}.login_input .login_input_text svg{width:22px;height:22px;color:#9b9b9b;display:block;flex-shrink:0}.login_input .eye-ic{width:18px;height:18px;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAllBMVEUAAADz9PnDydK7wcy/xc/HzNbx8vfr7fO4v8rBx9Hv8fazusXEytTj5uyxuMPR1t7d4Off4umutsLP1Nzb3+bl6O7n6vDW2uLp7PHt7/Tv8PWosL2rs8C1vMe9w83N0trY3OPh5Or19vr09vqttcHu8PW9w87Kz9j19vudprShqreiq7ifqLamr7ylrbqpsb6utsK5v8pm0xR6AAAAKXRSTlMADKK7rpQTJcSoGdObPtp1UUvgfFc4MmUsHxn17M20g11EBgbmGbSJBu89HawAAAGUSURBVDjLtZTZdoIwFEWTMCoOiIhjnVrbHghg///nyo2LRoIseOl+ygobDgfuCvsf1gM9J7MGeacMsHm/5/kSSMW435wGALKJMnkSxvOKcxzeeNuckSk4iet7jooiL3/EwjPNzQeq9BEtXQc1sozExjB3ZErV/VqZ2t2fDfMCwn6n9Zfv+/ssSx+u7zWbg0iFW+8kSWjlIGYX7SXK090f8NjOm+bqDfgzOdO4oboSLUyv7q7ZCNo8KHNsa63urrmNVDo1inM0ORojQzmn6j1sGMiRa/5hCl8UMEknu4ZJxoQ9P1B3bzzzWG2VLDOtdvftvdpieIl8bpRIINfRBpYWLQCCTXV2R/dlCpQhc0X62kzF7lH6AEi7umt17wjPHrN0zoE8pkmdF50mzefYSaXD1TjRS7xEfqrrzoTrWn3d62IZurpzwyzQ3f0ZvvZlRyPzDPGW97ZVKtNIv3rz0/7ZKqzQiyjdZi22i1EQkBQFzlp9xEh3b8O3er2ZAcNOxVVAp6LzPeRUJJGzflYziC0bgkef8hc3524hCBqKRgAAAABJRU5ErkJggg==);background-position:0% 0%;background-size:100% 100%;background-repeat:no-repeat}.login_input .login_input_send{text-align:right;position:absolute;right:9px;top:9px}.login_input .login_input_send .text{font-size:9px;background:linear-gradient(135deg,#5c2e0c,#a85a1d);color:#fff;padding:5px 10px;border-radius:48px;width:63px;text-align:center;box-shadow:0 1px 5px #8d4a154d;transition:all .2s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.login_input .login_input_send .text:active{transform:translateY(1px);box-shadow:0 1px 2px #3e200833}.login_input .login_input_send .img{width:76px;height:24px;display:none;cursor:pointer}.login_input .login_input_send .img.is-open{display:block}.login_input .login_input_send .img canvas{width:100%;height:100%;border-radius:4px;display:block;background:#fff}.login_err{font-size:12px;color:#f56c6c;background:#fef0f0;border-radius:4px;padding:8px 12px;margin:-6px 0 14px;line-height:1.35}.login_remember{display:flex;align-items:center;gap:8px;margin:-4px 0 12px;cursor:pointer;-webkit-user-select:none;user-select:none}.login_remember span{font-size:13px;color:var(--text-secondary)}.login_remember .rcheck{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-height:720px){.login_con{padding:19px 24px}.login_input{margin-bottom:14px}}.my_btn{display:flex;align-items:center;justify-content:center;border:none;width:100%;color:#fff;background-image:linear-gradient(135deg,#5c2e0c,#a85a1d);border-radius:48px;background-size:100% auto;font-family:inherit;font-size:17px;padding:.6em 1.5em;text-align:center;position:relative;z-index:30;box-shadow:0 3px 9px #8d4a154d;letter-spacing:1px;font-weight:500;transition:all .25s ease;cursor:pointer}.my_btn:active{transform:translateY(1px);box-shadow:0 1px 4px #3e200840}.my_btn[disabled]{background-image:none;background:#a5a4a4;box-shadow:none}.flip-card-inner{position:relative;display:inline-block;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.flip-card-inner.flipping{animation:flip-in .6s cubic-bezier(.4,0,.2,1)}.r-content .phead{margin:0 -14px}.phead__bd--solo{padding:0 14px}.product2 .msg_title{font-size:14px;background-color:#fff;color:var(--beer-green);padding:7px;text-align:center;border-radius:9px;margin-bottom:14px}.product2 .item{background-color:#fff;border-radius:9px;padding:9px;margin-bottom:14px;position:relative}.product2 .item .index{position:absolute;right:0;top:0;z-index:1;color:#fff;width:19px;height:19px;line-height:19px;text-align:center;font-size:9px;background-color:var(--beer-green);border-radius:0 50%}.product2 .itemtop{display:flex;flex-direction:row}.product2 .itemtop .img{width:72px;height:57px;flex:0 0 72px;display:flex;align-items:center;justify-content:center}.product2 .itemtop .img img{width:57px;height:57px;border-radius:4px;object-fit:cover;background-color:var(--beer-green-light)}.product2 .itemtop .img .ph{width:57px;height:57px;border-radius:4px;background-color:var(--beer-green-light);display:flex;align-items:center;justify-content:center}.product2 .itemtop .msg{flex:1;min-width:0;font-size:13px;line-height:19px;padding:0 22px 0 6px;color:var(--text-primary)}.product2 .itemtop .msg .title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product2 .itemtop .msg .title span{font-size:9px;margin-left:9px;padding:2px 9px;background-color:var(--beer-green);border-radius:19px;color:#fff;font-weight:100;white-space:nowrap}.product2 .itemtop .msg .title .stop{background-color:#bf0000}.product2 .itemtop .msg .title .free{background-color:#00c76e}.product2 .itemtop .msg .datestat{font-size:9px;color:var(--text-muted)}.product2 .itembottom .msg{font-size:9px;padding:4px;display:flex;flex-direction:row;background-color:var(--beer-green-light);margin:9px 0;border-radius:7px;color:var(--text-secondary)}.product2 .itembottom .msg:first-child{margin-top:9px}.product2 .itembottom .msg .title{width:120px;flex:0 0 120px}.product2 .itembottom .msg .con{width:calc(100% - 120px);font-weight:700;color:var(--beer-green)}.prog{height:8px;background-color:var(--beer-green-light);border-radius:4px;overflow:hidden;margin:9px 0 4px}.prog__fill{height:100%;background-color:var(--beer-green);border-radius:4px;transition:width .3s}.salt-btn{border:none;cursor:pointer;font-family:inherit;background-image:linear-gradient(135deg,#5c2e0c,#8d4a15 48%,#a85a1d);color:#fff;font-size:13px;font-weight:600;padding:8px 14px;border-radius:7px}.salt-btn:active{transform:translateY(1px)}.salt-btn[disabled]{background-image:none;background-color:#a5a4a4;cursor:default}.nullimg{height:172px;margin:56px auto 24px;display:flex;align-items:center;justify-content:center}.nullmsg{text-align:center;font-size:12px;color:var(--beer-green);margin-bottom:56px}.earnings-bar{position:fixed;left:50%;bottom:calc(89px + env(safe-area-inset-bottom));z-index:99;display:flex;flex-direction:row;width:100%;max-width:500px;height:48px;line-height:45px;background-color:#fff;border-radius:9px 9px 0 0;box-shadow:0 0 5px #a5a4a41c;transform:translate(-50%)}.earnings-bar .earnings1{width:calc(100% - 182px);padding-left:9px;color:#f0ad4e;font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.earnings-bar .earnings2{width:182px;text-align:right;padding-right:9px;font-size:12px}.earnings-bar .earnings2 span{display:inline-block;background-color:var(--beer-green);color:#fff;padding:7px 9px;border-radius:7px;cursor:pointer}.ww_box_list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin:2px 0 9px}.ww_box_item{background-color:#fff;border-radius:4px;text-align:center;padding:9px 0;color:var(--beer-green);cursor:pointer;border:none;font-family:inherit}.ww_box_item .ww_box_item_name{font-size:11px;font-weight:400}.ww_box_item_s{background-color:var(--beer-green);color:#fff}.msglist{background-color:#fff;padding:14px;margin-top:5px;border-radius:9px}.wrec{display:flex;align-items:stretch;gap:8px;margin-bottom:13px;padding:7px;background-color:#fff;border:2px solid var(--beer-green);border-radius:9px}.wrec:last-child{margin-bottom:0}.wrec__logo{flex:0 0 62px;display:flex;align-items:center;justify-content:center}.wrec__ic{width:46px;height:46px;border-radius:50%;background-color:var(--beer-green-light);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--beer-green);font-family:inherit}.wrec__bd{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:9px 11px;background-color:var(--beer-green-light);border:1px solid rgba(141,74,21,.18);border-radius:6px}.wrec__row{display:flex;align-items:center;justify-content:space-between;gap:9px}.wrec__ttl{font-size:14px;font-weight:700;color:var(--beer-green);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrec__amt{font-size:14px;font-weight:700;color:var(--beer-green);white-space:nowrap}.wrec__time{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrec__st{font-size:12px;font-weight:500;white-space:nowrap}.wrec__st.cg{color:#52c41a}.wrec__st.sh{color:#faad14}.wrec__st.sb{color:#f5222d}.wrec__rmk{font-size:11px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loadmore{display:inline-block;border:none;cursor:pointer;font-family:inherit;background-color:var(--beer-green);color:#fff;font-size:12px;padding:7px 14px;border-radius:7px}.loadmore:active{opacity:.85}.r-content{position:relative;max-width:500px;margin:0 auto;min-height:100%;background:var(--bg-deep);padding:14px 14px 0}.hbanner{position:relative;width:100%;height:0;padding-top:49.25%;border-radius:10px;overflow:hidden;background:#f1e9e5}.hb-track{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;transition:transform .45s cubic-bezier(.3,.9,.3,1)}.hb-slide{flex:0 0 100%;width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.hb-slide img{width:100%;height:100%;object-fit:cover}.hb-dots{position:absolute;left:50%;bottom:8px;z-index:2;display:flex;gap:6px;transform:translate(-50%)}.hb-dot{width:7px;height:7px;border-radius:50%;background:#fff9;transition:width .25s,background .25s}.hb-dot.on{width:18px;border-radius:4px;background:#fff}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:12px;padding:10px 6px}.quick a,.quick button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0}.quick .q-ic{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;color:#fff;transition:transform .12s}.quick a:active .q-ic,.quick button:active .q-ic{transform:scale(.94)}.quick .q-ic svg{width:22px;height:23px;display:block;fill:currentColor}.quick .q-lbl{font-size:13.5px;font-weight:500;color:var(--text-primary)}.q-green{background:#22b35e}.q-orange{background:#f5a623}.q-blue{background:#3b82f6}.q-purple{background:#7b5cf0}.seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;padding:5px;border:1px solid var(--beer-green);border-radius:11px;background:#fff}.seg button{padding:11px 0;border-radius:7px;font-size:15px;font-weight:400;color:var(--beer-green);background:#fff;border:none;cursor:pointer;font-family:inherit}.seg button.is-on{background:var(--beer-green);color:#fff}.plans{margin-top:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.plans--full{grid-template-columns:1fr}.plan{overflow:hidden}.plan__wrap{padding:10px 10px 0}.plan__media{position:relative;width:100%;height:0;padding-top:48.25%;border-radius:8px;overflow:hidden;background:#f1e9e5}.plan__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.plan__times{position:absolute;top:0;right:0;padding:6px 12px;border-radius:0 0 0 12px;background:var(--beer-green);color:#fff;font-size:11.5px;font-weight:600;z-index:2}.plan__name{position:absolute;left:0;right:0;bottom:0;padding:20px 10px 8px;color:var(--beer-green);font-size:17px;font-weight:800;text-align:center;line-height:1.25;background:linear-gradient(180deg,#0000,#000000b8)}.plan__lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#0c18388c;color:#fff;font-size:13px;font-weight:700;letter-spacing:.5px;text-align:center}.plan__lock svg{width:28px;height:28px}.plan__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}.plan__cell{padding:10px 4px;border-radius:8px;background:var(--beer-green-light);text-align:center}.plan__cell b{display:block;font-size:15px;font-weight:700;color:var(--beer-green);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan__cell span{font-size:10.5px;color:var(--text-secondary)}.plan__buy{display:flex;align-items:center;justify-content:center;gap:9px;width:calc(100% - 24px);margin:0 12px 12px;padding:12px 0;border-radius:9px;background:linear-gradient(135deg,#5c2e0c,#8d4a15 48%,#a85a1d);color:#fff;font-size:13.5px;font-weight:400;transition:.2s;border:none;cursor:pointer;font-family:inherit}.plan__buy:active{transform:translateY(1px)}.plan__buy[disabled]{background:linear-gradient(135deg,#bbbcc6,#8c8d99);box-shadow:none;cursor:not-allowed}.plan__buy svg{width:18px;height:18px;flex-shrink:0}.plan--h{display:flex;align-items:stretch}.plan--rev{flex-direction:row-reverse}.plan--h .plan__info{flex:1;min-width:0;display:flex;flex-direction:column;padding:10px}.plan__hname{font-size:17px;font-weight:800;color:var(--beer-green);text-align:center;line-height:1.3;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan__rows{display:flex;flex-direction:column;gap:6px}.plan__row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:8px;background:var(--beer-green-light)}.plan__row span{font-size:11px;color:var(--text-secondary);white-space:nowrap}.plan__row b{font-size:13px;font-weight:700;color:var(--beer-green);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan--h .plan__buy{width:100%;margin:10px 0 0;padding:9px 0}.plan--h .plan__buy svg{width:15px;height:15px}.plan__hmedia{position:relative;width:41%;flex-shrink:0;overflow:hidden;background:#f1e9e5}.plan__hmedia img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.o-badges{display:flex;align-items:center;gap:5px;margin:-2px 0 8px;min-height:0}.o-badge{display:inline-block;font-size:9px;font-weight:500;color:#fff;padding:2px 8px;border-radius:999px;white-space:nowrap;line-height:1.4}.o-earn{background-color:var(--success)}.o-exp{background-color:#bf0000}.o-gift{background-color:var(--beer-yellow)}.o-float{position:absolute;top:8px;left:8px;z-index:2}.o-float--r{left:auto;right:8px}.o-dates{font-size:10px;color:var(--text-muted);margin-top:8px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan--h .o-dates{margin-top:8px}.empty{padding:34px 16px;border-radius:12px;background:#fff;text-align:center;color:var(--text-secondary);font-size:13.5px;grid-column:1 / -1}.fab{position:fixed;right:9px;bottom:calc(218px + env(safe-area-inset-bottom));z-index:70;width:70px;height:70px;display:block;border-radius:0;overflow:visible;background:transparent;border:0;box-shadow:none;cursor:pointer;padding:0;transform-origin:50% 50%}.fab:active{transform:scale(.94)}.fab img{width:100%;height:100%;object-fit:contain;display:block;border-radius:0;filter:drop-shadow(0 6px 10px rgba(120,72,10,.45))}@keyframes fabShake{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-10deg) scale(1.05)}50%{transform:rotate(0) scale(1)}75%{transform:rotate(10deg) scale(1.05)}}@media (prefers-reduced-motion:reduce){.fab img{animation:none}}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.7}}@media (max-width:360px){.quick .q-ic{width:45px;height:45px}.quick .q-lbl{font-size:10.5px}.plan__cell b{font-size:13px}}.dep-itemlist{background-color:#ffffff8c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:14px;border-radius:9px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:10px;grid-row-gap:10px;box-shadow:0 1px 1px #8d4a150a,0 2px 8px #8d4a150f}.dep-itemlist .dep-item{background-color:#fbf6f1;text-align:center;padding:9px;border-radius:19px;transition:all .25s ease;font-weight:500;border:none;cursor:pointer;font-family:inherit;color:var(--text-primary)}.dep-itemlist .dep-item:active{transform:scale(.96)}.dep-itemlist .dep-item.av{background:linear-gradient(135deg,var(--beer-green),#A85A1D);color:#fff;box-shadow:0 2px 7px #8d4a154d}.dep-cz{background-color:#ffffff8c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:14px;border-radius:9px;font-size:14px;margin-top:14px;margin-bottom:14px;box-shadow:0 1px 1px #8d4a150a,0 2px 8px #8d4a150f}.dep-cz .title{padding-bottom:9px;font-weight:500}.dep-cz .je{display:flex;margin-top:4px;font-size:17px;background:linear-gradient(135deg,#fbf6f1,#f1e9e5);padding:9px;border-radius:9px;border:1px solid rgba(141,74,21,.04);gap:9px}.dep-cz .je .je1{background:linear-gradient(135deg,var(--beer-green),#A85A1D);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;flex-shrink:0}.dep-cz .je .je2{flex:1}.dep-cz .je .je2 input{width:100%;border:0;outline:0;background:transparent;font-size:17px;font-weight:700;color:var(--beer-green);padding:0;font-family:inherit}.dep-cz .je .je2 input::placeholder{color:var(--text-muted);font-weight:400;font-size:14px}.paylist{background-color:#ffffff8c;padding:14px;margin-bottom:14px;border-radius:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr;box-shadow:0 .5px 1px #8d4a150a,0 3px 9px #8d4a150f}.paylist .pay1{display:flex;align-items:center;justify-content:center;padding:9px 0;color:var(--beer-green);font-weight:700;background-color:#f5efe8;border-radius:48px;transition:all .25s ease;border:none;cursor:pointer;font-family:inherit;font-size:14px}.paylist .pay1:active{transform:scale(.98)}.paylist .pay1 .hot{width:24px;height:24px;margin-right:4px;flex-shrink:0}.paylist .pay1 .hot svg{width:100%;height:100%;fill:var(--beer-green)}.paylist .pay1.av1{background:linear-gradient(135deg,var(--beer-green),#A85A1D);color:#fff}.paylist .pay1.av1 .hot svg{fill:#fff}.itembox_htmlk{margin-top:14px}.itembox_htmlk ul{padding:0;margin:0;list-style:none}.itembox_htmlk li{list-style:none;border-left:2px solid var(--beer-green);color:var(--beer-green);background-color:#f5efe8;padding:9px 0 9px 14px;margin:14px 0;font-size:12px;line-height:22px;font-weight:700;text-align:left}.wd-itembox{background-color:#fff;border-radius:7px;padding:14px;font-size:12px;margin-bottom:14px;line-height:24px}.wd-itembox .tx{padding:9px 0;font-size:14px}.wd-itembox .tips{margin-top:9px}.wd-itembox .tips .num{font-size:15px;font-weight:400;color:#606266;margin:0 4px}.amount-input{display:flex;align-items:center;font-size:17px;background-color:#f5efe8;padding:9px;border-radius:4px;margin-top:4px;margin-bottom:14px;gap:9px}.amount-input__unit{color:var(--beer-green);flex-shrink:0;font-weight:700}.amount-input__field{flex:1}.amount-input__field input{width:100%;border:0;outline:0;background:transparent;font-size:17px;color:var(--beer-green);padding:0;font-family:inherit}.amount-input__field input::placeholder{color:#a89b8e;font-size:14px}.wd-tip{background-color:var(--beer-green);border-radius:9px;color:#fff;padding:4px 9px;font-size:11px;line-height:17px;margin-top:9px}.wd-itembox .wd-row{display:flex;padding:4px;border-bottom:1px solid #F5EFE8}.wd-itembox .wd-row .title{width:120px;font-size:12px;color:var(--text-secondary)}.wd-itembox .wd-row .con{flex:1;font-size:12px;color:var(--text-primary);word-break:break-all}.btn_b{display:flex;align-items:center;justify-content:center;margin-top:9px;padding:9px;text-align:center;border-radius:9px;font-size:17px;background-color:#fbf6f1;color:var(--beer-green);fill:var(--beer-green);border:1px solid #EDEDED;cursor:pointer;font-family:inherit;width:100%}.btn_b svg{width:12px;height:12px;margin-right:9px;flex-shrink:0}.card_box{margin-bottom:14px}.card_box .ref-bankcard{position:relative;background-image:linear-gradient(to left top,#8d4a15,#241203);border-radius:14px;padding:24px;color:#fff;text-shadow:1px 1px #000;font-size:14px;box-shadow:0 1px 4px #0000007d,0 3px 6px #0000006b}.card_box .ref-bankcard .sim{position:absolute;right:24px;top:24px;width:38px;height:28px}.card_box .ref-bankcard .sim svg{width:100%;height:100%;display:block}.card_box .ref-bankcard .card_a{min-height:21px;font-weight:700;letter-spacing:.4px}.card_box .ref-bankcard .card_number{padding:4px 0;font-size:17px;word-wrap:break-word;overflow-wrap:break-word;width:192px;min-height:29px;letter-spacing:1px}.card_box .ref-bankcard .card_name{margin-top:33px}.r-input_con{display:flex;flex-direction:column;box-sizing:border-box;position:static;width:100%;margin-bottom:14px}.r-input_con .r-input_lable{display:block;margin-bottom:.3rem;font-size:.9rem;font-weight:700;color:#3d200899}.r-input{max-width:100%;width:100%;padding:9px;background:#fff;border:1px solid #D8C4B0;border-radius:9px;font-size:.95rem;font-weight:500;color:var(--beer-green);box-shadow:inset 0 2px 4px #e8dccf;transition:all .3s cubic-bezier(.34,1.56,.64,1);outline:none;font-family:inherit}.r-input::placeholder{color:#a89b8e;font-weight:400}.r-input:focus{outline:none;background:#fbf6f1;border-color:var(--beer-green);box-shadow:0 4px 15px #8d4a151a,inset 0 2px 4px #00000003;transform:translateY(-2px)}.my-info{position:relative;background:linear-gradient(180deg,var(--beer-green) 0%,var(--beer-green-deep) 100%);padding:0 14px 14px;text-align:center;border-radius:0 0 12px 12px;overflow:hidden}.my-info:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 10%,rgba(255,255,255,.14),transparent 55%);pointer-events:none}.my-info__banner-zone{position:relative;margin:0 -14px;line-height:0}.my-info__banner-zone .page_banner{margin:0;width:100%}.my-info__banner-zone .my-info__avatar-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.my-info__avatar-wrap{position:relative;display:inline-block}.my-info__avatar{width:72px;height:72px;border-radius:50%;border:3px solid rgba(255,255,255,.6);overflow:hidden;margin:0 auto;background:#fbf6f1}.my-info__avatar img{width:100%;height:100%;object-fit:cover;display:block}.my-info__phone{font-size:24px;font-weight:600;color:#fff;margin-top:6px;letter-spacing:1px}.my-info__id{display:inline-block;margin-top:5px;font-size:11px;color:#ffffffd9;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);border-radius:48px;padding:2px 10px}.my-cash{display:flex;gap:9px;margin-top:10px}.my-cash__cell{flex:1;background:#ffffff29;border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:9px 4px;text-align:center}.my-cash__num{font-size:16px;font-weight:700;color:#fff;word-break:break-all}.my-cash__lbl{font-size:11px;color:#ffffffbf;margin-top:2px}.my-quick-btns{display:flex;gap:9px;margin-top:14px}.my-quick-btns__btn{flex:1;padding:9px 0;border-radius:48px;border:1px solid rgba(255,255,255,.45);background:#ffffff24;color:#fff;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .25s ease}.my-quick-btns__btn:active{transform:translateY(1px);background:#ffffff3d}.menu-list2{background:#ffffff8c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:9px;margin-top:14px;overflow:hidden;box-shadow:0 .5px 1px #8d4a150a,0 3px 9px #8d4a150f}.menu-list2__item{display:flex;align-items:center;padding:14px;border-bottom:1px solid rgba(141,74,21,.08);cursor:pointer;transition:background .2s ease}.menu-list2__item:active{background:#8d4a150d}.menu-list2__item--last{border-bottom:none}.menu-list2__ico{width:19px;margin-right:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.menu-list2__name{flex:1;font-size:14px;font-weight:500;color:var(--text-primary)}.menu-list2__badge{display:inline-block;min-width:16px;height:16px;line-height:16px;padding:0 4px;margin-left:6px;border-radius:8px;background:#e30613;color:#fff;font-size:10px;text-align:center;font-weight:600}.news .news__item{display:block;background-color:var(--beer-green);border-radius:7px;margin-bottom:14px;overflow:hidden;cursor:pointer;text-decoration:none;color:inherit}.news .news__item:active{opacity:.9}.news .news__img{height:144px;background:linear-gradient(135deg,var(--beer-green),var(--beer-green-deep));display:flex;align-items:center;justify-content:center;overflow:hidden}.news .news__img img{max-height:96px;max-width:60%;object-fit:contain}.news .news__title{display:flex;align-items:center;padding:9px;color:#fff}.news .news__title .l{width:100%;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news .news__title .r{color:#fff;flex:0 0 auto;display:flex;align-items:center}.news .news__title .r svg{width:14px;height:14px;fill:#fff}.read{border-radius:7px;overflow:hidden;box-shadow:0 1px 7px #00000014}.read__img{height:192px;border-radius:7px 7px 0 0;overflow:hidden;background:linear-gradient(135deg,var(--beer-green),var(--beer-green-deep));display:flex;align-items:center;justify-content:center}.read__img img{max-height:120px;max-width:60%;object-fit:contain}.read__head{background-color:var(--beer-green);color:#fff;padding:11px 14px;font-size:14px;font-weight:600}.read__body{background:#fff;color:#333;font-size:12px;line-height:21px;padding:14px;white-space:pre-line;border-radius:0 0 7px 7px}.read__body--clamp{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.read__dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#e30613;box-shadow:0 0 0 3px #e306132e;flex-shrink:0}.msg-loading{text-align:center;padding:48px 0;color:var(--text-muted);font-size:14px}.empty__icon{margin:0 auto 10px;width:56px;height:56px;border-radius:50%;background:#f5efe8;display:flex;align-items:center;justify-content:center}.empty__msg{color:var(--text-secondary);font-size:13.5px;text-align:center}.team_topimg{position:relative;z-index:0;width:100%;min-height:120px;background:linear-gradient(135deg,var(--beer-green) 0%,var(--beer-green-deep) 60%,#5C2E0C 100%);-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 40%,#000);mask-image:linear-gradient(0deg,transparent 0,#000 40%,#000)}.team_topimg img{width:100%;display:block}.team_box{z-index:1;position:relative;display:flex;gap:9px;margin-top:9px}.team_box .box_item{background:linear-gradient(135deg,var(--beer-green),var(--beer-green-deep));padding:9px;border-radius:9px;color:#fff;text-align:center;flex:1;min-width:0}.team_box .box_item .item_title{font-size:11px}.team_box .box_item .item_value{font-size:14px;font-weight:700;margin-top:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team_list_nav{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;background:var(--beer-green);padding:4px;border-radius:9px}.team_list_nav .team_item{font-size:14px;color:#fff;text-align:center;padding:4px 0;border-radius:7px;border:none;background:transparent;cursor:pointer;font-family:inherit}.team_list_nav .team_item .team_item_count{font-size:8px;color:#fff}.team_list_nav .team_item.s{background:#fff;color:var(--beer-green)}.team_list_nav .team_item.s .team_item_count{color:var(--beer-green)}.team_list{margin-top:14px;position:relative;z-index:1}.team_list .team_list_item{border-radius:9px;background:#fff;display:flex;font-size:11px;margin-bottom:14px;box-shadow:0 0 4px #0003;padding:9px 0 9px 9px}.team_list .team_list_item .logo{width:64px;height:64px;margin-right:9px;flex:0 0 64px;border-radius:48px;overflow:hidden;background:linear-gradient(135deg,var(--beer-green),#F1E9E5)}.team_list .team_list_item .logo img{width:100%;height:100%;border-radius:48px;object-fit:cover;display:block}.team_list .team_list_item_msg{width:calc(100% - 73px);padding:7px 9px 0}.team_list .team_title{font-weight:700;border-bottom:1px solid #f3f3f3;padding-bottom:2px;display:flex;gap:9px}.team_list .mobile_title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team_list .isbuy{width:72px;text-align:center;background:#18bc37;color:#fff;font-size:9px;border-radius:4px;font-weight:400;display:flex;align-items:center;justify-content:center;flex-shrink:0}.team_list .isbuy.no{background:#bbbcc6}.team_list .rw{display:flex;justify-content:space-between;padding:4px 0;color:#888}.team_list .rw div{width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team_list .rw .s{color:#18bc37}.team_list .rw .r{color:#f44336}.team_list .phone{color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh_s_bj{position:relative;z-index:0;width:100%}.sh_s_bj img{width:100%;display:block;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 40%,#000);mask-image:linear-gradient(0deg,transparent 0,#000 40%,#000)}.page_banner{display:block;width:calc(100% + 28px);margin:-64px -14px 0;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 40%,#000);mask-image:linear-gradient(0deg,transparent 0,#000 40%,#000)}.sh_box{position:relative;background:#fff;padding:19px 0 9px;border-radius:9px;text-align:center;z-index:1;margin:9px}.sh_box .sbox{display:flex;align-items:center;gap:9px;font-size:14px;background:#f3f3f3;padding:9px;margin:0 9px 9px;border-radius:9px}.sh_box .sbox .sbox_msg{text-align:left;font-weight:700;color:var(--beer-green);font-size:11px;flex:1;min-width:0;padding:2px 0;border:0;background:transparent;outline:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit}.sh_box .sbox .sbox_btn{text-align:right;flex:0 0 auto;border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit}.sh_box .sbox .sbox_btn span{display:inline-block;font-size:9px;padding:5px 9px;background:var(--beer-green);border-radius:4px;color:#fff}.sh_box .sbox .sbox_btn:active span{opacity:.8}.sh_box .itembox_htmlk{padding:0 14px;margin-top:9px}.desc-card{background:#fff;border-radius:16px;padding:20px;margin-bottom:15px;box-shadow:0 4px 12px #00000014;text-align:left}.desc-card p{margin:0;font-size:17px;color:var(--beer-green);line-height:1.7}.commission-list{display:flex;gap:14px;flex-wrap:wrap}.commission-item{flex:1;text-align:center;background:#fff;border-radius:14px;padding:22px 16px;box-shadow:0 3px 10px #00000012}.circle-badge{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;color:#fff;margin:0 auto 10px;background:var(--beer-green)}.circle-badge span{font-size:18px}.level-rate{font-size:24px;font-weight:700;color:var(--beer-green)}@keyframes ro1{0%{background-position:0}to{background-position:400%}}.job .btn2{font-size:11px;padding:14px;color:#fff;border-radius:9px;background-image:linear-gradient(270deg,#a85a1d,#8d4a15,#a85a1d);background-size:400%;animation:ro1 10s linear 0s infinite;margin-bottom:14px;line-height:17px;text-align:center}.job .item{background:#fff;display:flex;flex-direction:row;border-radius:9px;margin-bottom:14px;overflow:hidden}.job .item .m{border-radius:9px 0 0 9px;padding:0 14px;color:#fff;font-size:19px;font-weight:700;display:flex;align-items:center;justify-content:center;background:#ffa631;flex:0 0 auto}.job .item .desc{padding:14px;flex-grow:1;min-width:0;position:relative}.job .item .desc .title{font-size:14px;font-weight:700;color:var(--text-primary)}.job .item .desc .title .rbtn{font-size:9px;font-weight:300;background:#dd524d;color:#fff;padding:2px 0;border-radius:4px;width:57px;text-align:center;position:absolute;right:14px;top:14px;border:none;cursor:pointer;font-family:inherit}.job .item .desc .title .rbtn1{background:#00b900}.job .item .desc .title .rbtn2{background:#cbcbcb}.job .item .desc .con{color:#bbbcbe;font-size:9px;padding:8px 0}.job .item .desc .con .tc{color:var(--beer-green);font-weight:700;font-size:11px}.job .item .desc .wcd{font-size:9px}.u-line-progress{position:relative;display:flex;width:100%;overflow:hidden;border-radius:100px;height:20px}.u-line-progress__background{background:#ececec;border-radius:100px;flex:1}.u-line-progress__line{position:absolute;top:0;left:0;bottom:0;color:#fff;border-radius:100px;transition:width .5s ease;background:#ffa631}.u-percentage-slot{position:absolute;left:0;color:#000;padding:0 9px;font-size:9px;line-height:20px;white-space:nowrap}.prompt-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10070;background:#1c243c8c;display:flex;align-items:center;justify-content:center}@keyframes popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.prompt-box{position:relative;width:340px;max-width:86%;background:#fff;border-radius:18px;padding:24px 20px;text-align:center;animation:popIn .3s cubic-bezier(.22,1,.36,1) both;box-shadow:0 12px 34px #00000038}.prompt-x{position:absolute;right:-14px;top:-14px;width:42px;height:42px;border-radius:50%;background:#e8392f;border:3px solid #fff;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;padding:0;z-index:2}.prompt-x svg{width:16px;height:16px;display:block;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round}.prompt-x:active{transform:scale(.94)}.game-card{background:#fff;border-radius:9px;padding:19px 14px;margin-top:14px;box-shadow:0 1px 4px #00000014;text-align:center}.game-card__title{font-size:20px;font-weight:700;color:var(--beer-green);letter-spacing:.1em;font-family:var(--font-cn)}.game-card__sub{font-size:12px;color:var(--text-muted);font-family:var(--font-cn);margin-top:4px}.game-input{width:100%;padding:15px 18px;font-size:15px;text-align:center;border-radius:9px;border:1px solid #D8C4B0;background:#fff;color:var(--text-primary);outline:none;box-sizing:border-box;letter-spacing:.08em;font-family:inherit;box-shadow:inset 0 2px 4px #e8dccf}.game-input::placeholder{color:#a89b8e;font-weight:400;letter-spacing:0}.game-input:focus{border-color:var(--beer-green);box-shadow:0 4px 15px #8d4a151a}.ring-spin{width:26px;height:26px;border-radius:50%;border:2.5px solid rgba(var(--beer-green-rgb),.16);border-top-color:var(--beer-green);box-sizing:border-box;animation:ring-spin .8s linear infinite}.ring-spin.center{margin:0 auto}@keyframes ring-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ring-spin{animation-duration:2.4s}}:root{--clay-base: #E6EBE4;--clay-raised: #E9EEE7;--clay-raised-2: #E6EBE4;--clay-sunken: #E1E6DF;--clay-shadow: 148, 162, 144;--clay-light: 255, 255, 255;--clay-border: rgba(var(--clay-shadow), .16);--clay-border-soft: rgba(var(--clay-shadow), .1);--clay-accent: #2F7F5C;--clay-accent-deep: #245F45;--clay-accent-soft: #DCE9E1;--clay-accent-ink: #FFFFFF;--clay-gold: #C9A227;--clay-danger: #BA2C34;--clay-danger-soft: #F0DCDE;--clay-warning: #A8791A;--clay-success: #2F7F5C;--clay-text: #2C3830;--clay-text-soft: #5E6E63;--clay-text-faint: #7A8981;--r-xs: 10px;--r-sm: 14px;--r-md: 18px;--r-lg: 24px;--r-xl: 32px;--r-pill: 999px;--clay-shadow-1: 4px 4px 8px -2px rgba(var(--clay-shadow), .22), -4px -4px 8px -2px rgba(var(--clay-light), .75);--clay-shadow-2: 8px 8px 16px -4px rgba(var(--clay-shadow), .24), -6px -6px 12px -4px rgba(var(--clay-light), .8);--clay-shadow-3: 16px 16px 32px -8px rgba(var(--clay-shadow), .28), -8px -8px 16px -8px rgba(var(--clay-light), .85);--clay-inset: inset 5px 5px 10px -2px rgba(var(--clay-shadow), .28), inset -5px -5px 10px -2px rgba(var(--clay-light), .8);--clay-inset-sm: inset 3px 3px 6px -1px rgba(var(--clay-shadow), .26), inset -3px -3px 6px -1px rgba(var(--clay-light), .78);--clay-scrim: rgba(var(--clay-shadow), .52);--clay-scrim-strong: rgba(var(--clay-shadow), .74);--z-nav: 100;--z-header: 50;--z-sticky: 60;--z-dialog: 1000;--z-toast: 9999;--z-confetti: 10000;--z-celebration: 50000}} [data-theme="purple"]{--beer-green: #8D4A15;--beer-green-light: #F1E9E5;--beer-green-deep: #5C2E0C;--beer-green-darkest: #3E2008;--beer-green-rgb: 141, 74, 21;--beer-green-light-rgb: 241, 233, 229;--beer-yellow: #D9862E;--beer-yellow-light: #EFC48A;--beer-red: #C0392B;--neon-red: #C0392B;--beer-mint: #F5EFE8;--gold: #D9862E;--beer-gold: #D9862E;--beer-yellow-2: #EFC48A;--beer-yellow-pale: #F5E7D2;--beer-beige: #F5EFE8;--silver: #A89B8E;--bg-deep: #FAF6F1;--bg-dark: #F0E9E0;--bg-card: rgba(255, 255, 255, .92);--bg-elevated: #F1E9E5;--bg-gradient: linear-gradient(180deg, #FAF6F1 0%, #F0E9E0 40%, #FAF6F1 100%);--bg-gradient-subtle: linear-gradient(135deg, #FAF6F1 0%, #F1E9E5 50%, #FAF6F1 100%);--text-primary: #2B1B13;--text-secondary: #7A6A5C;--text-muted: #A89B8E;--success: #557B3B;--warning: #D9862E;--danger: #C0392B;--info: #BE6A22;--gradient-primary: linear-gradient(135deg, #A85A1D, #5C2E0C);--gradient-hero: linear-gradient(135deg, #FAF6F1, #F1E9E5);--gradient-card: linear-gradient(145deg, rgba(255,255,255,.97), rgba(241,233,229,.92));--gradient-shimmer: linear-gradient(110deg, transparent 33%, rgba(141,74,21,.15) 50%, transparent 67%);--gradient-mint-yellow: linear-gradient(135deg, #F1E9E5 0%, #EFC48A 100%);--gradient-gold-green: linear-gradient(135deg, #D9862E 0%, #8D4A15 100%);--accent-beer: #8D4A15;--accent-beer-light: #F1E9E5;--accent-beer-glow: rgba(141, 74, 21, .3);--card-bg: rgba(255, 255, 255, .92);--card-border: rgba(141, 74, 21, .2);--border-color: rgba(43, 27, 19, .08)}} :root{--beer-green: var(--clay-accent);--beer-green-deep: var(--clay-accent-deep);--beer-green-darkest: var(--clay-accent-deep);--beer-green-light: var(--clay-accent-soft);--beer-green-rgb: 47, 127, 92;--accent-beer: var(--clay-accent);--accent-beer-light: var(--clay-accent-soft);--accent-beer-glow: rgba(var(--clay-shadow), .22);--beer-mint: var(--clay-accent-soft);--beer-yellow: var(--clay-gold);--beer-yellow-light: var(--clay-gold);--beer-yellow-2: var(--clay-gold);--beer-yellow-pale: var(--clay-accent-soft);--gold: var(--clay-gold);--beer-gold: var(--clay-gold);--bg-elevated: var(--clay-sunken);--bg-dark: var(--clay-sunken);--bg-gradient: var(--clay-base);--bg-gradient-subtle: var(--clay-base);--popup-img-bg: var(--clay-sunken);--card-bg: var(--clay-raised);--bg-card: var(--clay-raised);--bg-deep: var(--clay-sunken);--card-border: transparent;--success: var(--clay-success);--warning: var(--clay-warning);--danger: var(--clay-danger);--info: var(--clay-accent);--neon-red: var(--clay-danger);--beer-red: var(--clay-danger);--color-disabled: var(--clay-sunken);--color-locked: var(--clay-sunken);--text-primary: var(--clay-text);--text-secondary: var(--clay-text-soft);--text-muted: var(--clay-text-faint);--gradient-primary: linear-gradient(135deg, var(--clay-accent), var(--clay-accent-deep));--gradient-hero: var(--clay-base);--gradient-card: var(--clay-raised);--gradient-mint-yellow: var(--clay-accent-soft);--gradient-gold-green: var(--clay-accent-soft);--card-placeholder-from: var(--clay-sunken);--card-placeholder-to: var(--clay-sunken);--tier-1: var(--clay-gold);--tier-2: var(--clay-accent);--tier-3: var(--clay-danger);--tier-4: var(--clay-accent-deep);--tier-5: var(--clay-gold);--earning-from: var(--clay-accent);--earning-to: var(--clay-accent-soft);--profile-accent-1: var(--clay-accent-soft);--profile-accent-2: var(--clay-accent-soft);--profile-accent-3: var(--clay-accent-soft);--profile-accent-4: var(--clay-accent-soft);--profile-accent-5: var(--clay-accent-soft);--profile-accent-6: var(--clay-accent-soft);--title-glow-from: rgba(var(--clay-shadow), .2);--title-glow-to: rgba(var(--clay-shadow), .3);--silver: var(--clay-text-faint);--beer-beige: var(--clay-base);--nav-bg: var(--clay-raised);--nav-border: var(--clay-border);--nav-active-bg: var(--clay-accent-soft);--nav-active-color: var(--clay-accent-deep);--header-bg: var(--clay-raised);--header-border: var(--clay-border);--overlay-primary: var(--clay-scrim);--overlay-dark: var(--clay-scrim-strong);--input-bg: var(--clay-sunken);--input-border: var(--clay-border);--input-focus-border: var(--clay-accent);--input-focus-shadow: var(--clay-inset-sm);--radius-sm: var(--r-xs);--radius-md: var(--r-sm);--radius-lg: var(--r-md);--radius-xl: var(--r-lg);--shadow-sm: var(--clay-shadow-1);--shadow-md: var(--clay-shadow-2);--shadow-lg: var(--clay-shadow-3);--shadow-glow: var(--clay-shadow-2)}[data-theme=blue]{--beer-green-rgb: 141, 74, 21}[data-theme=purple]{--beer-green-rgb: 119, 53, 130}.clay-body{background:var(--clay-base);color:var(--clay-text)}.clay-card{background:var(--clay-raised);border-radius:var(--r-md);box-shadow:var(--clay-shadow-2)}.clay-card-flat{background:var(--clay-raised);border-radius:var(--r-md);box-shadow:var(--clay-shadow-1)}.clay-sunken{background:var(--clay-sunken);border-radius:var(--r-sm);box-shadow:var(--clay-inset-sm)}.clay-well{background:var(--clay-sunken);border-radius:var(--r-md);box-shadow:var(--clay-inset)}.clay-pressable{transition:box-shadow .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.clay-pressable:active{box-shadow:var(--clay-inset-sm);transform:translateY(1px)}.clay-icon-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--clay-raised);border:none;border-radius:50%;box-shadow:var(--clay-shadow-1);color:var(--clay-accent);cursor:pointer;transition:box-shadow .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.clay-icon-btn:active{box-shadow:var(--clay-inset-sm);transform:scale(.94)}.clay-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border:none;border-radius:var(--r-md);background:var(--clay-accent);color:var(--clay-accent-ink);font-family:var(--font-cn);font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;box-shadow:var(--clay-shadow-2);transition:box-shadow .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),opacity .2s ease;-webkit-tap-highlight-color:transparent}.clay-btn:active:not(:disabled){box-shadow:var(--clay-inset);transform:translateY(1px)}.clay-btn:disabled,.clay-btn[aria-disabled=true]{cursor:not-allowed;background:var(--clay-sunken);color:var(--clay-text-faint);box-shadow:var(--clay-inset-sm)}.clay-btn-soft{background:var(--clay-raised);color:var(--clay-text-soft)}.clay-btn-ghost{background:var(--clay-sunken);color:var(--clay-accent);box-shadow:var(--clay-inset-sm);border-color:transparent}.clay-btn-ghost:hover:not(:disabled){box-shadow:var(--clay-inset)}.clay-btn-ghost:active:not(:disabled){box-shadow:var(--clay-inset)}.clay-btn-danger{background:var(--clay-danger);color:#fff}.clay-btn-chip{padding:12px 0;background:var(--clay-raised);color:var(--clay-text);border-radius:var(--r-sm);font-weight:600;box-shadow:var(--clay-shadow-1)}.clay-btn-chip.is-active{background:var(--clay-accent);color:var(--clay-accent-ink);box-shadow:var(--clay-inset-sm)}.clay-input{width:100%;padding:13px 16px;background:var(--clay-sunken);border:none;border-radius:var(--r-sm);box-shadow:var(--clay-inset-sm);color:var(--clay-text);font-family:var(--font-cn);font-size:15px;outline:none;transition:box-shadow .22s ease,background .22s ease}.clay-input::placeholder{color:var(--clay-text-faint)}.clay-input:focus{background:var(--clay-raised-2);box-shadow:var(--clay-inset-sm),0 0 0 2px rgba(var(--clay-shadow),.1),0 0 0 3px var(--clay-accent-soft)}.clay-input:disabled{cursor:not-allowed;color:var(--clay-text-faint);box-shadow:var(--clay-inset-sm);opacity:.7}.clay-input::-webkit-inner-spin-button,.clay-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.clay-input[type=number]{-moz-appearance:textfield}.clay-input.is-readonly{color:var(--clay-accent-deep);background:var(--clay-sunken);box-shadow:var(--clay-inset-sm);opacity:.9}.clay-checkbox{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border:none;border-radius:7px;background:var(--clay-sunken);box-shadow:var(--clay-inset-sm);cursor:pointer;transition:box-shadow .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.clay-checkbox.is-checked{background:var(--clay-accent);box-shadow:var(--clay-shadow-1),inset 0 1px 2px #ffffff73}.clay-checkbox:active{box-shadow:var(--clay-inset-sm)}.clay-switch-track{position:relative;width:48px;height:28px;flex:0 0 48px;border-radius:var(--r-pill);background:var(--clay-sunken);box-shadow:var(--clay-inset-sm);cursor:pointer;transition:background .24s ease;-webkit-tap-highlight-color:transparent}.clay-switch-track.is-on{background:var(--clay-accent-soft)}.clay-switch-thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--clay-raised);box-shadow:var(--clay-shadow-1);transition:transform .24s cubic-bezier(.4,0,.2,1)}.clay-switch-track.is-on .clay-switch-thumb{transform:translate(20px);background:var(--clay-accent)}.clay-radio{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:var(--clay-sunken);box-shadow:var(--clay-inset-sm);cursor:pointer;transition:box-shadow .2s ease}.clay-radio.is-checked{box-shadow:var(--clay-shadow-1)}.clay-radio.is-checked:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--clay-accent);box-shadow:inset 0 1px 1px #ffffff80}.clay-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--clay-sunken);box-shadow:var(--clay-inset-sm)}.clay-tab{padding:8px 18px;border:none;border-radius:var(--r-pill);background:transparent;color:var(--clay-text-soft);font-family:var(--font-cn);font-size:14px;font-weight:600;cursor:pointer;transition:box-shadow .22s ease,color .22s ease;-webkit-tap-highlight-color:transparent}.clay-tab.is-active{background:var(--clay-raised);color:var(--clay-accent-deep);box-shadow:var(--clay-shadow-1)}.clay-tab-underline{position:relative;padding:10px 4px;border:none;background:transparent;color:var(--clay-text-faint);font-family:var(--font-cn);font-size:15px;font-weight:600;cursor:pointer;transition:color .22s ease}.clay-tab-underline.is-active{color:var(--clay-accent-deep)}.clay-tab-underline.is-active:after{content:"";position:absolute;left:50%;bottom:2px;width:22px;height:4px;border-radius:var(--r-pill);transform:translate(-50%);background:var(--clay-accent);box-shadow:var(--clay-shadow-1)}.clay-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--r-xs);background:var(--clay-sunken);box-shadow:var(--clay-inset-sm);color:var(--clay-text-soft);font-size:12px;font-weight:600;white-space:nowrap}.clay-badge.is-accent{background:var(--clay-accent-soft);color:var(--clay-accent-deep);box-shadow:var(--clay-inset-sm)}.clay-badge.is-danger{background:var(--clay-danger-soft);color:var(--clay-danger);box-shadow:var(--clay-inset-sm)}.clay-badge.is-warning{background:#f3e6cc;color:var(--clay-warning);box-shadow:var(--clay-inset-sm)}.clay-badge.is-success{background:var(--clay-accent-soft);color:var(--clay-success);box-shadow:var(--clay-inset-sm)}.clay-progress{width:100%;height:10px;border-radius:var(--r-pill);background:var(--clay-sunken);box-shadow:var(--clay-inset-sm);overflow:hidden}.clay-progress-fill{height:100%;border-radius:var(--r-pill);background:var(--clay-accent);box-shadow:inset 0 1px 2px #fff6,inset 0 -2px 4px rgba(var(--clay-shadow),.35);transition:width .6s cubic-bezier(.4,0,.2,1)}.clay-scrim{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--clay-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:var(--z-dialog);animation:clay-scrim-in .2s ease-out}.clay-dialog{width:100%;max-width:360px;max-height:86vh;overflow-y:auto;padding:28px 24px 22px;border-radius:var(--r-lg);background:var(--clay-raised);box-shadow:var(--clay-shadow-3);animation:clay-dialog-in .28s cubic-bezier(.34,1.4,.64,1)}.clay-dialog-title{margin:0 0 14px;font-family:var(--font-elegant);font-size:17px;font-weight:700;letter-spacing:.03em;color:var(--clay-text)}.clay-dialog-text{margin:0 0 20px;font-size:14px;line-height:1.6;color:var(--clay-text-soft)}.clay-dialog-actions{display:flex;gap:12px;margin-top:22px}.clay-dialog-actions>*{flex:1}.clay-dialog--celebrate{max-width:420px;padding:32px 28px;border:2px solid transparent;background-image:linear-gradient(var(--clay-raised),var(--clay-raised)),linear-gradient(135deg,var(--clay-accent),var(--clay-gold),var(--clay-accent-deep));background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--clay-shadow-3)}@keyframes clay-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes clay-dialog-in{0%{opacity:0;transform:scale(.9) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.clay-nav{background:var(--clay-raised);box-shadow:var(--clay-shadow-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:none}.clay-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 0;border:none;background:transparent;color:var(--clay-text-faint);font-family:var(--font-cn);font-size:11px;font-weight:600;cursor:pointer;transition:color .22s ease;-webkit-tap-highlight-color:transparent}.clay-nav-item.is-active{color:var(--clay-accent-deep)}.clay-nav-item.is-active:before{content:"";position:absolute;top:2px;width:26px;height:4px;border-radius:var(--r-pill);background:var(--clay-accent);box-shadow:var(--clay-shadow-1)}.clay-header{background:var(--clay-raised);border-bottom:none;box-shadow:0 6px 14px -6px rgba(var(--clay-shadow),.3)}.clay-media{border-radius:var(--r-md);background:var(--clay-sunken);box-shadow:var(--clay-inset-sm);object-fit:cover}.clay-skeleton{border-radius:var(--r-sm);background:var(--clay-sunken);box-shadow:var(--clay-inset-sm);overflow:hidden;position:relative}.clay-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(var(--clay-light),.55) 50%,transparent 70%);background-size:200% 100%;animation:clay-skeleton 1.4s linear infinite}@keyframes clay-skeleton{0%{background-position:-200% 0}to{background-position:200% 0}}.clay-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 20px;border-radius:var(--r-md);background:var(--clay-sunken);box-shadow:var(--clay-inset);color:var(--clay-text-faint)}.clay-ghost-slot{border:2px dashed rgba(var(--clay-shadow),.45);border-radius:var(--r-md);background:var(--clay-sunken);box-shadow:var(--clay-inset-sm);color:var(--clay-text-faint)}.clay-disc{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--clay-raised);box-shadow:var(--clay-shadow-3),inset 0 2px 4px #fff9}.clay-toast-scrim{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--clay-scrim-strong);z-index:var(--z-toast);animation:clay-scrim-in .18s ease-out}.clay-dialog--toast{display:flex;flex-direction:column;align-items:center}.clay-dialog--toast .clay-btn{min-width:96px}.clay-toast-mark{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:14px;border-radius:50%;color:#fff;box-shadow:var(--clay-shadow-1),inset 0 2px 3px #ffffff59,inset 0 -2px 4px rgba(var(--clay-shadow),.28)}.clay-toast-mark.is-ok{background:var(--clay-accent)}.clay-toast-mark.is-bad{background:var(--clay-danger)}.clay-toast-text{margin-bottom:18px;font-size:15px;font-weight:600;line-height:1.6;color:var(--clay-text);word-break:break-word}.clay-ripple{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#ffffff80,#fff0 70%);transform:scale(0);animation:clay-ripple-out .6s ease-out forwards}@keyframes clay-ripple-out{to{transform:scale(1);opacity:0}}.clay-btn[data-pressed]{transform:translateY(1px);box-shadow:var(--clay-inset-sm)}.clay-lang-pin{position:fixed;top:12px;right:16px;z-index:var(--z-header)}.clay-spinner{width:44px;height:44px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:clay-spin .8s linear infinite}@keyframes clay-spin{to{transform:rotate(360deg)}}.clay-chest-disc{background:var(--clay-raised);box-shadow:var(--clay-shadow-3),inset 0 3px 8px #ffffffbf,inset 0 -4px 10px rgba(var(--clay-shadow),.28)}button[style*="#8B1A2B"],button[style*="#E88AA2"],button[style*="#A01635"],button[style*="#D06A82"],button[style*="#F2A6B8"],button[style*="#E30613"]{background:revert-layer!important}.clay-btn-danger:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 5px rgba(var(--clay-shadow),.4)}@media (prefers-reduced-motion: reduce){.clay-card,.clay-card-flat,.clay-btn,.clay-pressable,.clay-tab,.clay-progress-fill,.clay-skeleton:after{transition:none!important;animation:none!important}.clay-skeleton:after{opacity:.35}}.clay-pressable,.clay-btn,.clay-input,.clay-icon-btn,.clay-checkbox,.clay-switch-track,.clay-radio,.clay-nav-item,.clay-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none}[style*="var(--clay-raised)"],[style*="var(--clay-raised-2)"],[style*="var(--card-bg)"],[style*="var(--header-bg)"],[style*="var(--bg-gradient)"],[style*="var(--bg-gradient-subtle)"],[style*="var(--accent-beer-light)"],[style*="var(--clay-accent-soft)"]{box-shadow:var(--clay-shadow-2);border-color:transparent!important}[style*="var(--clay-sunken)"],[style*="var(--bg-elevated)"],[style*="var(--bg-dark)"],[style*="var(--bg-deep)"]{box-shadow:var(--clay-inset);border-color:transparent!important}.clay-card,.clay-raised,.clay-sunken,.clay-btn,.clay-pressable,.clay-input,.clay-icon-btn,.clay-nav-item,.clay-tab,.clay-switch-track,.clay-checkbox,.clay-radio,.clay-list-row,.clay-stat,.clay-section{border-color:transparent!important}[style*="var(--clay-raised)"]:focus-visible,[style*="var(--clay-base)"]:focus-visible,[style*="var(--clay-sunken)"]:focus-visible,[style*="var(--card-bg)"]:focus-visible,.clay-btn:focus-visible,.clay-input:focus-visible,.clay-pressable:focus-visible{outline:2px solid var(--clay-accent)!important;outline-offset:2px;border-color:transparent!important}:root{--glass-bg-base: #FAF6F1;--glass-bg-deep: #F0E9E0;--glass-bg-soft: #F1E9E5;--glass-blob-saffron: #8D4A15;--glass-blob-magenta: #00C853;--glass-blob-green: #00E676;--glass-blob-gold: #D9862E;--glass-blob-cyan: #00B8D4;--glass-fill: rgba(255, 255, 255, .92);--glass-fill-strong: rgba(255, 255, 255, .97);--glass-fill-soft: rgba(255, 255, 255, .75);--glass-fill-dark: rgba(255, 255, 255, .92);--glass-fill-deep: rgba(255, 255, 255, .97);--glass-fill-tinted: rgba(141, 74, 21, .1);--glass-border: rgba(141, 74, 21, .2);--glass-border-strong: rgba(141, 74, 21, .3);--glass-border-soft: rgba(141, 74, 21, .12);--glass-border-tinted: rgba(141, 74, 21, .4);--glass-highlight: rgba(255, 255, 255, .55);--glass-blur-sm: 8px;--glass-blur-md: 14px;--glass-blur-lg: 20px;--glass-blur-xl: 32px;--glass-saturate: 180%;--glass-gradient-primary: linear-gradient(135deg, #8D4A15 0%, #5C2E0C 100%);--glass-gradient-success: linear-gradient(135deg, #00D66C 0%, #138808 100%);--glass-gradient-danger: linear-gradient(135deg, #FF5252 0%, #D32F2F 100%);--glass-gradient-royal: linear-gradient(135deg, #7B2FF7 0%, #4A148C 100%);--glass-gradient-gold: linear-gradient(135deg, #FFD700 0%, #B8741A 100%);--glass-accent: #8D4A15;--glass-accent-deep: #5C2E0C;--glass-accent-soft: rgba(141, 74, 21, .16);--glass-gold: #FFD700;--glass-success: #00D66C;--glass-success-soft: rgba(0, 214, 108, .16);--glass-danger: #FF5252;--glass-danger-soft: rgba(255, 82, 82, .16);--glass-warning: #FFC107;--glass-info: #00B8D4;--glass-text: #1A1A1A;--glass-text-soft: #7A6A5C;--glass-text-muted: #A89B8E;--glass-text-faint: #B5BFB8;--glass-text-on-accent: #FFFFFF;--glass-text-success: #8D4A15;--glass-text-danger: #E30613;--glass-text-warning: #B8860B;--gr-xs: 8px;--gr-sm: 12px;--gr-md: 16px;--gr-lg: 22px;--gr-xl: 28px;--gr-2xl: 36px;--gr-pill: 9999px;--glass-shadow-sm: 0 2px 8px rgba(0, 0, 0, .24), 0 1px 2px rgba(0, 0, 0, .18);--glass-shadow-md: 0 8px 24px rgba(0, 0, 0, .3), 0 2px 6px rgba(0, 0, 0, .2);--glass-shadow-lg: 0 16px 48px rgba(0, 0, 0, .4), 0 4px 12px rgba(0, 0, 0, .24);--glass-shadow-glow: 0 0 24px rgba(141, 74, 21, .45);--glass-shadow-success-glow: 0 0 24px rgba(0, 214, 108, .45);--glass-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .3), inset 0 -1px 0 rgba(0, 0, 0, .2);--gs-xs: 4px;--gs-sm: 8px;--gs-md: 12px;--gs-lg: 16px;--gs-xl: 20px;--gs-2xl: 24px;--gs-3xl: 32px;--gs-4xl: 48px;--gz-base: 1;--gz-sticky: 60;--gz-header: 80;--gz-nav: 100;--gz-dropdown: 200;--gz-modal: 1000;--gz-toast: 9999;--gz-confetti: 10000;--gz-celebration: 50000;--glass-top-light: inset 0 1px 1px 0 rgba(255, 255, 255, .45)}[data-theme=blue]{--beer-green: #8D4A15;--beer-green-light: #F1E9E5;--beer-green-deep: #5C2E0C;--beer-green-darkest: #3E2008;--beer-green-rgb: 141, 74, 21;--beer-green-light-rgb: 241, 233, 229;--beer-yellow: #D9862E;--beer-yellow-light: #EFC48A;--beer-red: #C0392B;--neon-red: #C0392B;--beer-mint: #F5EFE8;--gold: #D9862E;--beer-gold: #D9862E;--beer-yellow-2: #EFC48A;--beer-yellow-pale: #F5E7D2;--beer-beige: #F5EFE8;--silver: #A89B8E;--bg-deep: #FAF6F1;--bg-dark: #F0E9E0;--bg-card: rgba(255, 255, 255, .92);--bg-elevated: #F1E9E5;--bg-gradient: linear-gradient(180deg, #FAF6F1 0%, #F0E9E0 40%, #FAF6F1 100%);--bg-gradient-subtle: linear-gradient(135deg, #FAF6F1 0%, #F1E9E5 50%, #FAF6F1 100%);--text-primary: #2B1B13;--text-secondary: #7A6A5C;--text-muted: #A89B8E;--success: #557B3B;--warning: #D9862E;--danger: #C0392B;--info: #BE6A22;--gradient-primary: linear-gradient(135deg, #A85A1D, #5C2E0C);--gradient-hero: linear-gradient(135deg, #FAF6F1, #F1E9E5);--gradient-card: linear-gradient(145deg, rgba(255,255,255,.97), rgba(241,233,229,.92));--gradient-shimmer: linear-gradient(110deg, transparent 33%, rgba(141,74,21,.15) 50%, transparent 67%);--gradient-mint-yellow: linear-gradient(135deg, #F1E9E5 0%, #EFC48A 100%);--gradient-gold-green: linear-gradient(135deg, #D9862E 0%, #8D4A15 100%);--accent-beer: #8D4A15;--accent-beer-light: #F1E9E5;--accent-beer-glow: rgba(141, 74, 21, .3);--card-bg: rgba(255, 255, 255, .92);--card-border: rgba(141, 74, 21, .2);--border-color: rgba(43, 27, 19, .08)}} .glass-app,.glass-app *{box-sizing:border-box}.glass-app{position:relative;min-height:100vh;background-color:var(--glass-bg-base);color:var(--glass-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.glass-app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,var(--glass-blob-saffron) 0%,transparent 38%),radial-gradient(circle at 88% 4%,var(--glass-blob-magenta) 0%,transparent 42%),radial-gradient(circle at 6% 92%,var(--glass-blob-green) 0%,transparent 40%),radial-gradient(circle at 95% 95%,var(--glass-blob-gold) 0%,transparent 44%),radial-gradient(circle at 50% 50%,var(--glass-bg-soft) 0%,transparent 70%);opacity:.55;filter:blur(0)}.glass-app:after{content:none}.glass-app>*{position:relative;z-index:1}.glass-page{position:relative;z-index:1;min-height:100vh;padding:0 var(--gs-lg) calc(var(--gs-4xl) + 80px);color:var(--glass-text)}.glass-page--no-pad{padding:0}.glass-page--padded{padding:var(--gs-2xl) var(--gs-lg) calc(var(--gs-4xl) + 80px)}.glass-stack{display:flex;flex-direction:column;gap:var(--gs-lg)}.glass-stack--sm{gap:var(--gs-sm)}.glass-stack--md{gap:var(--gs-md)}.glass-stack--lg{gap:var(--gs-xl)}.glass-stack--xl{gap:var(--gs-2xl)}.glass-row{display:flex;align-items:center;gap:var(--gs-md)}.glass-row--between{justify-content:space-between}.glass-row--center{justify-content:center}.glass-row--wrap{flex-wrap:wrap}.glass-grid{display:grid;gap:var(--gs-md)}.glass-grid--2{grid-template-columns:repeat(2,1fr)}.glass-grid--3{grid-template-columns:repeat(3,1fr)}.glass-grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 360px){.glass-grid--4{grid-template-columns:repeat(2,1fr)}}.glass-hero{position:relative;margin:var(--gs-lg) 0 var(--gs-xl);padding:var(--gs-3xl) var(--gs-2xl);border-radius:var(--gr-2xl);background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow-md),var(--glass-top-light);overflow:hidden}.glass-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-gradient-primary);opacity:.18;pointer-events:none}.glass-hero>*{position:relative;z-index:1}.glass-hero__title{font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0 0 var(--gs-sm);color:var(--glass-text);line-height:1.1}.glass-hero__subtitle{font-size:14px;font-weight:500;color:var(--glass-text-soft);margin:0 0 var(--gs-xl)}.glass-hero__amount{font-size:36px;font-weight:800;letter-spacing:-.01em;background:var(--glass-gradient-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 var(--gs-md)}.glass-section{margin:var(--gs-lg) 0;padding:var(--gs-2xl) var(--gs-2xl);border-radius:var(--gr-xl);background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.glass-section--strong{background:var(--glass-fill-strong);border-color:var(--glass-border);box-shadow:var(--glass-shadow-md),var(--glass-top-light)}.glass-section--dark{background:var(--glass-fill-dark);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate))}.glass-section__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gs-lg)}.glass-section__title{font-size:16px;font-weight:700;color:var(--glass-text);margin:0;display:flex;align-items:center;gap:var(--gs-sm)}.glass-section__title:before{content:"";width:4px;height:16px;border-radius:2px;background:var(--glass-gradient-primary)}.glass-section__link{font-size:13px;font-weight:600;color:var(--glass-accent);text-decoration:none}.glass-card{position:relative;padding:var(--gs-xl);border-radius:var(--gr-lg);background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));border:1px solid var(--glass-border-soft);box-shadow:var(--glass-shadow-sm),var(--glass-top-light);color:var(--glass-text);transition:transform .18s ease,box-shadow .18s ease}.glass-card--strong{background:var(--glass-fill-strong);border-color:var(--glass-border);box-shadow:var(--glass-shadow-md),var(--glass-top-light)}.glass-card--dark{background:var(--glass-fill-dark);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate))}.glass-card--tinted{background:var(--glass-fill-tinted);border-color:var(--glass-border-tinted)}.glass-card--pressable{cursor:pointer}.glass-card--pressable:active{transform:scale(.98);box-shadow:var(--glass-shadow-sm),var(--glass-top-light),inset 0 2px 4px #0000002e}.glass-card [style*=glass-fill-soft],.glass-hero [style*=glass-fill-soft],.glass-dialog [style*=glass-fill-soft],.glass-section [style*=glass-fill-soft],.glass-app [style*=glass-fill-soft],.glass-card [style*="var(--glass-fill)"],.glass-hero [style*="var(--glass-fill)"],.glass-dialog [style*="var(--glass-fill)"],.glass-section [style*="var(--glass-fill)"],.glass-app [style*="var(--glass-fill)"],[style*="background:var(--glass-fill-soft)"],[style*="background: var(--glass-fill-soft)"],[style*="background:var(--glass-fill)"],[style*="background: var(--glass-fill)"]{background:transparent!important}.glass-hero .glass-card,.glass-hero .glass-card--strong,.glass-hero .glass-card--dark,.glass-hero .glass-card--tinted,.glass-card .glass-card,.glass-card .glass-card--strong,.glass-card .glass-card--dark,.glass-card .glass-card--tinted,.glass-section--strong .glass-card,.glass-section--strong .glass-card--strong,.glass-section--strong .glass-card--dark,.glass-section--strong .glass-card--tinted,.glass-section--dark .glass-card,.glass-section--dark .glass-card--strong,.glass-section--dark .glass-card--dark,.glass-section--dark .glass-card--tinted,.glass-dialog .glass-card,.glass-dialog .glass-card--strong,.glass-dialog .glass-card--dark,.glass-dialog .glass-card--tinted{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.glass-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--gs-sm);padding:14px var(--gs-2xl);border:1px solid var(--glass-border);border-radius:var(--gr-pill);font-size:15px;font-weight:700;letter-spacing:.01em;color:var(--glass-text);background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow-sm),var(--glass-top-light);cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;transition:transform .12s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}.glass-btn:active{transform:scale(.96);box-shadow:var(--glass-shadow-sm),var(--glass-top-light),inset 0 2px 6px #0003}.glass-btn:disabled{opacity:.45;cursor:not-allowed}.glass-btn--primary{background:var(--glass-gradient-primary);border-color:var(--glass-border-tinted);color:var(--glass-text-on-accent);box-shadow:var(--glass-shadow-md),var(--glass-shadow-glow),var(--glass-top-light)}.glass-btn--success{background:var(--glass-gradient-success);border-color:var(--glass-border-tinted);color:#fff;box-shadow:var(--glass-shadow-md),var(--glass-shadow-success-glow),var(--glass-top-light)}.glass-btn--danger{background:var(--glass-gradient-danger);border-color:var(--glass-border-tinted);color:#fff;box-shadow:var(--glass-shadow-md),var(--glass-top-light)}.glass-btn--ghost{background:var(--glass-fill-soft);border-color:var(--glass-border-soft);color:var(--glass-text-soft);box-shadow:none}.glass-btn--block{width:100%}.glass-btn--sm{padding:8px var(--gs-lg);font-size:13px}.glass-btn--lg{padding:16px var(--gs-3xl);font-size:17px}.glass-input,.glass-textarea,.glass-select{width:100%;padding:14px var(--gs-xl);border:1px solid var(--glass-border-soft);border-radius:var(--gr-md);background:var(--glass-fill-soft);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));color:var(--glass-text);font-size:15px;font-weight:500;box-shadow:inset 0 1px 2px #0003;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.glass-input::placeholder,.glass-textarea::placeholder{color:var(--glass-text-faint)}.glass-input:focus,.glass-textarea:focus,.glass-select:focus{border-color:var(--glass-accent);background:var(--glass-fill-tinted);box-shadow:inset 0 1px 2px #0003,0 0 0 3px var(--glass-accent-soft)}.glass-input-affix{display:flex;align-items:center;background:var(--glass-fill-soft);border:1px solid var(--glass-border-soft);border-radius:var(--gr-md);padding:0 var(--gs-lg);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 2px #0003}.glass-input-affix .glass-input{background:transparent;border:none;box-shadow:none;padding:14px 0}.glass-input-affix:focus-within{border-color:var(--glass-accent);box-shadow:inset 0 1px 2px #0003,0 0 0 3px var(--glass-accent-soft)}.glass-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--gr-pill);font-size:12px;font-weight:700;background:var(--glass-fill-soft);border:1px solid var(--glass-border-soft);color:var(--glass-text-soft);-webkit-backdrop-filter:blur(var(--glass-blur-sm));backdrop-filter:blur(var(--glass-blur-sm))}.glass-chip--accent{background:var(--glass-accent-soft);color:var(--glass-accent);border-color:var(--glass-border-tinted)}.glass-chip--success{background:var(--glass-success-soft);color:var(--glass-text-success);border-color:#00d66c4d}.glass-chip--danger{background:var(--glass-danger-soft);color:var(--glass-text-danger);border-color:#ff52524d}.glass-chip--gold{background:#ffd70029;color:var(--glass-gold);border-color:#ffd7004d}.glass-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--glass-gradient-primary);color:var(--glass-text-on-accent);font-weight:800;font-size:18px;border:2px solid var(--glass-border-strong);box-shadow:var(--glass-shadow-sm),var(--glass-top-light);overflow:hidden}.glass-avatar--sm{width:36px;height:36px;font-size:14px}.glass-avatar--lg{width:64px;height:64px;font-size:24px}.glass-avatar--gold{background:var(--glass-gradient-gold)}.glass-avatar--royal{background:var(--glass-gradient-royal);color:#fff}.glass-divider{height:1px;background:linear-gradient(90deg,transparent,var(--glass-border),transparent);border:none;margin:var(--gs-lg) 0}.glass-list-item{display:flex;align-items:center;gap:var(--gs-md);padding:var(--gs-lg) var(--gs-xl);background:var(--glass-fill-soft);border:1px solid var(--glass-border-soft);border-radius:var(--gr-md);color:var(--glass-text);cursor:pointer;transition:background .16s,transform .12s}.glass-list-item+.glass-list-item{margin-top:var(--gs-sm)}.glass-list-item:active{transform:scale(.98);background:var(--glass-fill)}.glass-list-item__icon{flex:0 0 40px;width:40px;height:40px;border-radius:var(--gr-sm);background:var(--glass-accent-soft);display:flex;align-items:center;justify-content:center;color:var(--glass-accent)}.glass-list-item__title{flex:1;font-size:15px;font-weight:600;color:var(--glass-text)}.glass-list-item__sub{font-size:12px;color:var(--glass-text-muted);margin-top:2px}.glass-list-item__arrow{color:var(--glass-text-faint);font-size:18px}.glass-stat{display:flex;flex-direction:column;gap:6px;padding:var(--gs-lg);background:var(--glass-fill);border:1px solid var(--glass-border-soft);border-radius:var(--gr-md);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow-sm),var(--glass-top-light);text-align:center}.glass-stat__value{font-size:20px;font-weight:800;color:var(--glass-text);letter-spacing:-.01em}.glass-stat__label{font-size:12px;color:var(--glass-text-muted);font-weight:600}.glass-stat--accent .glass-stat__value{color:var(--glass-accent)}.glass-stat--success .glass-stat__value{color:var(--glass-text-success)}.glass-stat--gold .glass-stat__value{color:var(--glass-gold)}.glass-progress{height:8px;background:var(--glass-fill-soft);border:1px solid var(--glass-border-soft);border-radius:var(--gr-pill);overflow:hidden}.glass-progress__bar{height:100%;background:var(--glass-gradient-primary);border-radius:var(--gr-pill);box-shadow:var(--glass-shadow-glow);transition:width .32s ease}.glass-nav{position:fixed;left:0;right:0;bottom:0;width:100%;z-index:var(--gz-nav);display:flex;align-items:center;gap:0;padding:6px 0;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));border-radius:0;background:var(--glass-fill-dark);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));border-top:1px solid var(--glass-border);border-left:none;border-right:none;border-bottom:none;box-shadow:0 -4px 24px #00000059,var(--glass-top-light)}.glass-nav__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;min-width:0;padding:6px 2px;border:none;background:transparent;color:var(--glass-text-muted);font-size:10px;font-weight:600;border-radius:0;cursor:pointer;transition:color .18s,background .18s,transform .12s;-webkit-tap-highlight-color:transparent}.glass-nav__item svg{width:22px;height:22px}.glass-nav__item:active{transform:scale(.92)}.glass-nav__item--active{color:var(--glass-text-on-accent);background:transparent;box-shadow:none}.glass-nav__item--active svg{filter:drop-shadow(0 0 6px var(--glass-accent))}.glass-nav__item--active span{color:var(--glass-accent)}.glass-header{position:sticky;top:0;z-index:var(--gz-header);display:flex;align-items:center;justify-content:space-between;gap:var(--gs-md);padding:var(--gs-md) var(--gs-lg);background:var(--glass-fill-dark);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));border-bottom:1px solid var(--glass-border-soft);color:var(--glass-text)}.glass-header__title{font-size:17px;font-weight:700;color:var(--glass-text);margin:0}.glass-header__back{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--glass-border-soft);background:var(--glass-fill);color:var(--glass-text);cursor:pointer;-webkit-backdrop-filter:blur(var(--glass-blur-sm));backdrop-filter:blur(var(--glass-blur-sm))}.glass-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--gz-modal);background:#00000073;-webkit-backdrop-filter:blur(var(--glass-blur-md));backdrop-filter:blur(var(--glass-blur-md));display:flex;align-items:center;justify-content:center;padding:var(--gs-xl);animation:glass-fade-in .18s ease}.glass-dialog{position:relative;width:100%;max-width:360px;padding:var(--gs-2xl);border-radius:var(--gr-2xl);background:var(--glass-fill-deep);-webkit-backdrop-filter:blur(var(--glass-blur-xl)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-xl)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow-lg),var(--glass-top-light);color:var(--glass-text);animation:glass-pop-in .22s cubic-bezier(.2,.8,.2,1)}.glass-dialog--toast{max-width:320px;padding:var(--gs-xl) var(--gs-2xl);text-align:center}.glass-dialog--sheet{position:fixed;left:0;right:0;bottom:0;max-width:100%;width:100%;margin:0 auto;border-radius:var(--gr-2xl) var(--gr-2xl) 0 0;animation:glass-slide-up .26s cubic-bezier(.2,.8,.2,1)}.glass-dialog__title{font-size:18px;font-weight:700;color:var(--glass-text);margin:0 0 var(--gs-sm);text-align:center}.glass-dialog__body{font-size:14px;font-weight:500;color:var(--glass-text-soft);margin:0 0 var(--gs-2xl);text-align:center;line-height:1.5}.glass-dialog__actions{display:flex;gap:var(--gs-md)}.glass-dialog__actions>.glass-btn{flex:1}.glass-dialog__mark{width:56px;height:56px;margin:0 auto var(--gs-md);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--glass-accent-soft);border:1px solid var(--glass-border-tinted);color:var(--glass-accent);font-size:28px}.glass-dialog__mark--success{background:var(--glass-success-soft);color:var(--glass-text-success);border-color:#00d66c4d}.glass-dialog__mark--danger{background:var(--glass-danger-soft);color:var(--glass-text-danger);border-color:#ff52524d}.glass-dialog__mark--gold{background:#ffd70029;color:var(--glass-gold);border-color:#ffd7004d}.glass-toast{position:fixed;left:50%;top:24px;transform:translate(-50%);z-index:var(--gz-toast);padding:12px var(--gs-xl);border-radius:var(--gr-pill);background:var(--glass-fill-deep);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow-lg),var(--glass-top-light);color:var(--glass-text);font-size:14px;font-weight:600;max-width:calc(100% - 32px);text-align:center;animation:glass-toast-in .22s ease}.glass-toast--success{border-color:#00d66c66;color:var(--glass-text-success)}.glass-toast--danger{border-color:#ff525266;color:var(--glass-text-danger)}@keyframes glass-fade-in{0%{opacity:0}to{opacity:1}}@keyframes glass-pop-in{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes glass-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes glass-toast-in{0%{opacity:0;transform:translate(-50%,-16px)}to{opacity:1;transform:translate(-50%)}}.glass-text{color:var(--glass-text)!important}.glass-text--soft{color:var(--glass-text-soft)!important}.glass-text--muted{color:var(--glass-text-muted)!important}.glass-text--accent{color:var(--glass-accent)!important}.glass-text--gold{color:var(--glass-gold)!important}.glass-text--success{color:var(--glass-text-success)!important}.glass-text--danger{color:var(--glass-text-danger)!important}.glass-gradient-text{background:var(--glass-gradient-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.glass-gradient-text--primary{background:var(--glass-gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.glass-flex-1{flex:1}.glass-text-center{text-align:center}.glass-text-right{text-align:right}.glass-mt-sm{margin-top:var(--gs-sm)}.glass-mt-md{margin-top:var(--gs-md)}.glass-mt-lg{margin-top:var(--gs-lg)}.glass-mt-xl{margin-top:var(--gs-xl)}.glass-mb-sm{margin-bottom:var(--gs-sm)}.glass-mb-md{margin-bottom:var(--gs-md)}.glass-mb-lg{margin-bottom:var(--gs-lg)}.glass-mb-xl{margin-bottom:var(--gs-xl)}@supports not (backdrop-filter: blur(1px)){.glass-card,.glass-section,.glass-hero,.glass-stat,.glass-input,.glass-textarea,.glass-select,.glass-list-item,.glass-input-affix,.glass-nav,.glass-header,.glass-btn,.glass-chip{background:#ffffffeb!important}.glass-dialog,.glass-toast,.glass-scrim{background:#0000008c!important}}@media (prefers-reduced-transparency: reduce){.glass-card,.glass-section,.glass-hero,.glass-stat,.glass-list-item,.glass-input-affix,.glass-nav,.glass-header,.glass-btn,.glass-chip{background:#fffffff2!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.glass-dialog,.glass-toast{background:#0009!important}.glass-app:before{opacity:.18}.glass-app:after{display:none}}.glass-app .clay-btn,.glass-app .btn-primary,.glass-app .clay-btn-primary{background:var(--glass-gradient-primary)!important;color:var(--glass-text-on-accent)!important;border:1px solid var(--glass-border-tinted)!important;box-shadow:var(--glass-shadow-md),var(--glass-shadow-glow),var(--glass-top-light)!important;-webkit-backdrop-filter:blur(0)!important;backdrop-filter:blur(0)!important}.glass-app .clay-dialog,.glass-app .clay-toast,.glass-app .clay-modal{background:var(--glass-fill-deep)!important;-webkit-backdrop-filter:blur(var(--glass-blur-xl)) saturate(var(--glass-saturate))!important;backdrop-filter:blur(var(--glass-blur-xl)) saturate(var(--glass-saturate))!important;border:1px solid var(--glass-border)!important;color:var(--glass-text)!important;box-shadow:var(--glass-shadow-lg),var(--glass-top-light)!important}.glass-app .card-dark,.glass-app .clay-card,.glass-app .clay-panel,.glass-app .card{background:var(--glass-fill)!important;-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate))!important;backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate))!important;border:1px solid var(--glass-border-soft)!important;color:var(--glass-text)!important;box-shadow:var(--glass-shadow-sm),var(--glass-top-light)!important}.glass-app .input-dark,.glass-app .clay-input,.glass-app input[type=text],.glass-app input[type=password],.glass-app input[type=tel],.glass-app input[type=number],.glass-app input[type=email]{background:var(--glass-fill-soft)!important;border:1px solid var(--glass-border-soft)!important;color:var(--glass-text)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate))!important;backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate))!important;box-shadow:inset 0 1px 2px #0003!important}body:has(.glass-app),body:has(.glass-app) #root{background:var(--glass-bg-base)!important}body:has(.glass-app){background:var(--glass-bg-base)!important;color:var(--glass-text)!important}#root:has(.glass-app){background:var(--glass-bg-base)!important}html:has(.glass-app) body{background:var(--glass-bg-base)!important;color:var(--glass-text)!important}html,body{background:var(--glass-bg-base)!important}.glass-app ::-webkit-scrollbar{width:0;height:0;display:none}
