.sidebar-modern[data-v-601c793d]{--sidebar-bg: #ffffff;--primary-color: #4f46e5;--text-main: #1e293b;--text-muted: #000000;--nav-hover: #d0f1bf;--border-color: #f1f5f9;--selected-color: #bcff98;width:240px;height:100vh;background:var(--sidebar-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;padding:0;position:sticky;top:0;box-sizing:border-box;overflow:hidden;transition:width .26s cubic-bezier(.2,.9,.2,1),opacity .2s ease,border-right-color .2s ease}.sidebar-modern.mobile-overlay[data-v-601c793d]{display:block;position:fixed;top:12px;left:8px;bottom:92px;width:240px;max-width:68vw;max-height:calc(100vh - 140px);overflow:auto;z-index:10010;border-right:1px solid rgba(0,0,0,.04);border-radius:12px;box-shadow:0 12px 30px #0000001f;background:var(--sidebar-bg)}.mobile-nav[data-v-601c793d]{display:none}.brand-section[data-v-601c793d]{padding:32px 24px;display:flex;align-items:center;gap:12px}.brand-logo[data-v-601c793d]{height:36px;width:auto;max-width:140px;border-radius:10px;object-fit:contain;flex-shrink:0}.brand-section.brand-single[data-v-601c793d]{justify-content:center}.brand-section.brand-single .brand-logo[data-v-601c793d]{margin-right:0}.brand-name[data-v-601c793d]{font-size:18px;font-weight:700;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-modern.collapsed[data-v-601c793d]{width:0!important;opacity:0;border-right-color:transparent;pointer-events:none;padding:0}.sidebar-modern.collapsed .brand-name[data-v-601c793d]{display:none}.sidebar-modern.collapsed .nav-container[data-v-601c793d]{padding:0 8px}.sidebar-modern.collapsed .nav-group a[data-v-601c793d]{justify-content:center;padding:10px}.sidebar-modern.collapsed .nav-group .text[data-v-601c793d]{display:none}.sidebar-modern.collapsed .icon-box img[data-v-601c793d]{margin:0}.sidebar-toggle[data-v-601c793d]{margin-left:auto;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:6px}.sidebar-toggle img[data-v-601c793d]{width:18px;height:18px}.nav-container[data-v-601c793d]{flex:1;padding:0 16px;overflow-y:auto}.sidebar-modern .nav-container[data-v-601c793d]{transition:opacity .18s ease,transform .22s cubic-bezier(.2,.9,.2,1)}.sidebar-modern.collapsed .nav-container[data-v-601c793d]{opacity:0;transform:translate(-6px)}.nav-group[data-v-601c793d]{margin-bottom:24px}.group-label[data-v-601c793d]{padding:0 12px 12px;font-size:11px;font-weight:500;text-transform:uppercase;color:#bababa;letter-spacing:1px}.nav-group ul[data-v-601c793d]{list-style:none;padding:0;margin:0}.nav-group li[data-v-601c793d]{margin-bottom:4px}.nav-group a[data-v-601c793d]{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:9px;color:var(--text-muted);text-decoration:none;font-size:14px;transition:all .2s ease}.nav-group a[data-v-601c793d]:hover{background:var(--nav-hover)}.nav-group a.active[data-v-601c793d]{background:var(--selected-color)!important;color:#071d11!important;font-weight:400}.icon-box img[data-v-601c793d]{width:17px;height:17px;display:block}.nav-group a .text[data-v-601c793d]{line-height:1;display:block}.sidebar-footer[data-v-601c793d]{padding:60px 24px 24px;display:flex;flex-direction:column;align-items:center;background:transparent;box-shadow:none}.card-title[data-v-601c793d]{font-size:14px;font-weight:600;color:var(--text-main);margin-bottom:2px}.sidebar-footer p[data-v-601c793d]{font-size:12px;color:#ababab;margin-top:2px;margin-bottom:12px;line-height:1.2;text-align:center}.support-image[data-v-601c793d]{width:100px;height:auto;margin-bottom:5px}.btn-help[data-v-601c793d]{display:block;width:100%;padding:8px;background:var(--selected-color);border-radius:8px;color:#071d11;text-align:center;text-decoration:none;font-size:13px;font-weight:600;transition:background .2s ease}.btn-help[data-v-601c793d]:hover{background:#a3e980}@media (max-width: 768px){.main-layout[data-v-601c793d]{display:contents}.sidebar-modern[data-v-601c793d]{display:block;position:fixed;top:12px;left:8px;width:240px;max-width:68vw;max-height:calc(100vh - 140px);background:var(--sidebar-bg);border-right:1px solid rgba(0,0,0,.04);border-radius:12px;box-shadow:0 12px 30px #0000001f;overflow:auto;transform:translate(-110%);opacity:0;pointer-events:none;z-index:10010;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .26s ease}.sidebar-modern.mobile-overlay[data-v-601c793d]{transform:translate(0);opacity:1;pointer-events:auto}.mobile-nav[data-v-601c793d]{display:block;position:fixed;bottom:12px;left:0;right:0;z-index:9999;padding:0 16px;pointer-events:auto}.glass-capsule[data-v-601c793d]{pointer-events:auto;display:flex;position:relative;justify-content:space-around;align-items:center;height:65px;background:#ffffff1a;backdrop-filter:blur(4px) saturate(160%);-webkit-backdrop-filter:blur(4px) saturate(160%);border-radius:32.5px;border:.5px solid rgba(255,255,255,.3);box-shadow:0 10px 30px #00000014,inset 0 1px 1.5px #fff3;padding:0 6px;overflow:hidden}.nav-indicator[data-v-601c793d]{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px)/4);background:#bcff98;border-radius:27px;z-index:1;opacity:0;transition:transform .4s cubic-bezier(.4,1.35,.4,1.05),opacity .3s;box-shadow:0 4px 12px #bcff9866}.mobile-item[data-v-601c793d]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#1e293b;flex:1;height:100%;position:relative;z-index:2;-webkit-tap-highlight-color:transparent;transition:all .3s ease}@keyframes jelly-601c793d{0%{transform:scale(1)}30%{transform:scale(1.18,.82)}50%{transform:scale(.92,1.08)}to{transform:scale(1)}}.mobile-item img[data-v-601c793d]{width:20px;height:20px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.mobile-item span[data-v-601c793d]{font-size:10.5px;font-weight:500;margin-top:2px}.mobile-active[data-v-601c793d]{color:#071d11!important}.mobile-active img[data-v-601c793d]{animation:jelly-601c793d .6s both}.mobile-active .mobile-item[data-v-601c793d]{transform:scale(1.05)}.glass-capsule:has(.mobile-item:nth-child(2).mobile-active) .nav-indicator[data-v-601c793d]{opacity:1;transform:translate(0)}.glass-capsule:has(.mobile-item:nth-child(3).mobile-active) .nav-indicator[data-v-601c793d]{opacity:1;transform:translate(100%)}.glass-capsule:has(.mobile-item:nth-child(4).mobile-active) .nav-indicator[data-v-601c793d]{opacity:1;transform:translate(200%)}.glass-capsule:has(.mobile-item:nth-child(5).mobile-active) .nav-indicator[data-v-601c793d]{opacity:1;transform:translate(300%)}}.toast-wrap[data-v-4d4d9b17]{position:fixed;right:20px;top:50px;z-index:2147483647;display:flex;flex-direction:column;gap:12px;align-items:flex-end;pointer-events:none}.toast[data-v-4d4d9b17]{pointer-events:auto;width:420px;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 28px;border-radius:14px;position:relative;transform-origin:right top;background:linear-gradient(135deg,#ffffff2e,#ffffff14);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);box-shadow:0 10px 30px #0f172a29,inset 0 1px #ffffff1f;overflow:visible}.toast[data-v-4d4d9b17]:after{content:"";position:absolute;left:-20%;top:-40%;width:140%;height:120%;background:radial-gradient(closest-side at 20% 20%,rgba(255,255,255,.28),transparent 30%);transform:rotate(-12deg);opacity:.9;pointer-events:none}.toast .body[data-v-4d4d9b17]{flex:1;display:flex;align-items:center}.message[data-v-4d4d9b17]{font-size:15px;font-weight:700;color:#081426;line-height:1.2}.left-head[data-v-4d4d9b17]{position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#ff6b6b,#d32f2f);border-top-left-radius:14px;border-bottom-left-radius:14px;box-shadow:0 8px 26px #d32f2f2e;z-index:4}.toast[data-type=success] .left-head[data-v-4d4d9b17]{background:linear-gradient(180deg,#4ade80,#16a34a);box-shadow:0 8px 26px #22c55e1f}.toast[data-type=success][data-v-4d4d9b17]{border-color:#22c55e1f;background:linear-gradient(135deg,#ffffff29,#f5fff60f)}.toast[data-type=success] .message[data-v-4d4d9b17]{color:#064e3b}.toast-enter-from[data-v-4d4d9b17]{transform:translate(18px) scale(.98);opacity:0}.toast-enter-active[data-v-4d4d9b17]{transition:all .28s cubic-bezier(.2,.9,.2,1)}.toast-leave-to[data-v-4d4d9b17]{transform:translate(18px) scale(.98);opacity:0}@media (max-width: 480px){.toast[data-v-4d4d9b17]{width:320px}}.content[data-v-f7079062]{padding:28px 16px 16px;flex:1}.app[data-v-f7079062]{display:grid;grid-template-columns:240px 1fr;gap:0;min-height:100vh;transition:grid-template-columns .26s cubic-bezier(.2,.9,.2,1)}.app.collapsed[data-v-f7079062]{grid-template-columns:0 1fr}.app.disable-transitions[data-v-f7079062]{transition:none!important}.page-header[data-v-f7079062]{display:flex;align-items:center;justify-content:space-between;padding:22px 0}.page-title[data-v-f7079062]{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:700;color:#0f172a;padding-top:2px}.title-text[data-v-f7079062]{line-height:1}.page-toggle[data-v-f7079062]{border:none;background:transparent;padding:2px;cursor:pointer}.page-toggle-left[data-v-f7079062]{margin-right:4px;display:inline-flex;align-items:center;justify-content:center}.page-body[data-v-f7079062]{padding-top:8px}.collapse-enter-from[data-v-f7079062],.collapse-leave-to[data-v-f7079062]{opacity:0;transform:translateY(-6px)}.collapse-enter-active[data-v-f7079062],.collapse-leave-active[data-v-f7079062]{transition:all .18s ease}.user-avatar-button[data-v-f7079062]{width:36px;height:36px;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.user-avatar-button img[data-v-f7079062]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-f7079062]{background:transparent;border:1px solid rgba(0,0,0,.04);opacity:0}.content[data-v-f7079062]{scrollbar-width:thin;scrollbar-color:transparent transparent}.content[data-v-f7079062]::-webkit-scrollbar{width:8px}.content[data-v-f7079062]::-webkit-scrollbar-thumb{background:transparent;border-radius:8px}.content.show-scrollbar[data-v-f7079062]::-webkit-scrollbar-thumb{background:#0000002e}.content.show-scrollbar[data-v-f7079062]{scrollbar-color:rgba(0,0,0,.18) transparent}@media (max-width: 768px){.app[data-v-f7079062],.app.collapsed[data-v-f7079062]{grid-template-columns:1fr!important}.page-title[data-v-f7079062]{gap:6px;font-size:16px}.content[data-v-f7079062]{padding:12px}.page-toggle[data-v-f7079062]{display:inline-flex!important;padding:6px;align-items:center;justify-content:center}.content[data-v-f7079062]{padding-bottom:92px}.page-header[data-v-f7079062]{margin-top:0!important}.page-shell[data-v-f7079062]{margin-top:0!important;padding-top:0!important}}.mobile-backdrop[data-v-f7079062]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:9998}.app.fullscreen[data-v-f7079062]{grid-template-columns:1fr!important;background:#fff}.app.fullscreen .content[data-v-f7079062]{padding:28px 16px 16px;display:flex;justify-content:center;background:#fff}.app.fullscreen .page-body[data-v-f7079062]{width:100%;max-width:1100px;padding-top:8px}.page-controls[data-v-f7079062]{margin-left:auto;display:flex;align-items:center}.user-menu-wrap[data-v-f7079062]{position:relative}.user-avatar-button[data-v-f7079062]{width:44px;height:44px;border-radius:50%;border:none;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.user-avatar-button img[data-v-f7079062]{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 6px 18px #0206170f;border:1px solid rgba(255,255,255,.9)}.user-avatar-button[data-v-f7079062]{touch-action:manipulation;-ms-touch-action:manipulation;-webkit-user-select:none;-webkit-touch-callout:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none}.user-avatar-button[data-v-f7079062]:active{background:transparent}.user-avatar-button[data-v-f7079062]::-moz-focus-inner{border:0}.avatar-bounce[data-v-f7079062]{animation:avatar-bounce-f7079062 .36s cubic-bezier(.22,1,.36,1);will-change:transform}@keyframes avatar-bounce-f7079062{0%{transform:scale(1)}35%{transform:scale(1.1)}60%{transform:scale(.98)}to{transform:scale(1)}}.user-dropdown[data-v-f7079062]{position:absolute;right:0;top:52px;min-width:170px;background:#fff;border-radius:10px;box-shadow:0 10px 28px #0206171a;overflow:hidden;z-index:10020}.user-dropdown ul[data-v-f7079062]{list-style:none;padding:6px 0;margin:0}.user-item[data-v-f7079062]{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;color:#111}.user-item .icon[data-v-f7079062]{width:24px;text-align:center;font-size:16px}.user-item .label[data-v-f7079062]{font-weight:400;font-size:15px}.user-item[data-v-f7079062]:hover{background:#00000008}.user-item img.menu-icon[data-v-f7079062]{width:18px;height:18px;object-fit:contain;border-radius:3px;display:block;flex:0 0 20px;box-sizing:border-box}.user-dropdown .divider[data-v-f7079062]{display:none}.user-header[data-v-f7079062]{padding:9px 12px;border-bottom:1px solid rgba(0,0,0,.04)}.user-email[data-v-f7079062]{font-weight:700;color:#0f172a;font-size:14px}.user-email[data-v-f7079062]{cursor:pointer}.user-email[data-v-f7079062]:hover{opacity:.9}.user-dropdown[data-v-f7079062]{transform-origin:right center;backface-visibility:hidden;will-change:transform,opacity}.user-dropdown-enter-from[data-v-f7079062]{opacity:0;transform:translate(8px)}.user-dropdown-enter-active[data-v-f7079062]{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,1,.36,1)}.user-dropdown-enter-to[data-v-f7079062],.user-dropdown-leave-from[data-v-f7079062]{opacity:1;transform:translate(0)}.user-dropdown-leave-active[data-v-f7079062]{transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1)}.user-dropdown-leave-to[data-v-f7079062]{opacity:0;transform:translate(8px)}.page-toggle[data-v-f7079062],.page-toggle-left[data-v-f7079062]{-webkit-tap-highlight-color:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-toggle[data-v-f7079062]:focus,.page-toggle-left[data-v-f7079062]:focus{outline:none}.page-toggle[data-v-f7079062]:focus-visible,.page-toggle-left[data-v-f7079062]:focus-visible{box-shadow:0 0 0 4px #077dff1f;border-radius:6px}.page-toggle[data-v-f7079062]:active,.page-toggle-left[data-v-f7079062]:active{background:transparent}.auth-page{display:flex;align-items:center;justify-content:center;height:100vh;background:linear-gradient(180deg,var(--bg),#f2f9f1)}.auth-card{width:420px;background:var(--card);padding:24px;border-radius:12px;box-shadow:0 6px 18px #0b140a0a}.auth-card h2{margin:0 0 12px}.auth-card label{display:block;margin-top:8px;color:var(--muted)}.auth-card input{width:100%;padding:8px;border-radius:8px;border:1px solid #e6efe6;margin-top:6px}.auth-card .links{display:flex;justify-content:space-between;margin-top:12px}.auth-card .error{color:#c0392b;margin-top:10px}.auth-card .message{color:#16a085;margin-top:10px}.auth-card .remember{margin-top:8px}:root{--bg:#f3f4f8;--panel:#ecffdd;--accent:#8ef27e;--muted:#98bfa2;--card:#ffffff;--text:#0f2b1d;--header-bg-height: 280px}*{box-sizing:border-box}body,html,#app{height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.app{display:flex;min-height:100svh;min-height:100dvh;height:auto;background:linear-gradient(180deg,#bcff98 var(--header-bg-height),var(--bg) var(--header-bg-height))}.sidebar{width:220px;background:linear-gradient(180deg,var(--panel),#f1ffd9);padding:24px;display:flex;flex-direction:column}.brand{font-weight:700;color:var(--text);font-size:20px;margin-bottom:18px}.sidebar nav ul{list-style:none;padding:0;margin:0;color:var(--muted)}.sidebar nav li{padding:10px 8px;border-radius:8px;cursor:pointer}.sidebar nav li.active{background:#0000000a;color:var(--text);font-weight:600}.sidebar-footer{margin-top:auto;padding:12px;background:#00000005;border-radius:8px;text-align:center}.content{flex:1;padding:0 28px 28px;overflow:auto;margin:0}.page-shell h1,.page-shell h2,.page-shell h3{margin-top:0}.top-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px}.card{background:var(--card);padding:18px;border-radius:12px;box-shadow:0 6px 18px #0b140a0a}.card .label{color:var(--muted);font-size:13px}.card .value{font-size:22px;color:var(--text);margin-top:8px}.btn{border:0;padding:8px 12px;border-radius:8px;cursor:pointer}.btn.small{background:var(--accent)}.btn.primary{background:linear-gradient(90deg,#6af18a,#3bd27a);color:#fff}.platforms{display:flex;gap:12px;margin-bottom:18px}.platform-icon{flex:1;padding:16px;background:linear-gradient(180deg,#fff9,#ffffff4d);border-radius:12px;text-align:center}.subscription{display:grid;grid-template-columns:1fr 420px;gap:18px}.order-link{background:var(--card);padding:16px;border-radius:12px}.order-link input{width:100%;padding:10px;border-radius:8px;border:1px solid #e6efe6;margin-top:8px}.qrcode{width:120px;height:120px;background:#e9f8ea;border-radius:8px;margin-top:8px;display:flex;align-items:center;justify-content:center}.invite-banner{display:flex;align-items:center;justify-content:space-between;padding:18px;border-radius:12px;background:linear-gradient(90deg,#eaffea,#f7fff7)}.invite-image{width:140px;height:120px;background:transparent;border-radius:0;display:flex;align-items:center;justify-content:center}@media (max-width:900px){.top-cards{grid-template-columns:repeat(2,1fr)}.subscription{grid-template-columns:1fr}}.content{position:relative}.content>*{position:relative;z-index:1}html,body,#app,.app,.content{margin-top:0!important;padding-top:0!important}.content:before{top:0!important}@media (max-width: 480px){.invite-banner,.subscription .invite-banner{display:flex!important;position:relative!important;align-items:flex-start!important;justify-content:flex-start!important;padding:18px!important;border-radius:12px!important;background:linear-gradient(90deg,#eaffea,#f7fff7)!important;box-sizing:border-box;width:100%;overflow:visible!important}.invite-banner .invite-text,.subscription .invite-banner .invite-text{order:1!important;flex:1 1 auto!important;min-width:0!important;padding-right:180px!important}.invite-text .invite-title{font-size:18px;font-weight:700;margin:0 0 6px}.invite-text .invite-sub{font-size:16px;margin:0 0 12px}.invite-badge{display:flex;align-items:center;gap:0;margin-bottom:10px}.invite-badge .percent{background:#cfffca;color:#000;font-weight:800;padding:12px 18px;border-radius:10px 0 0 10px;font-size:22px}.invite-badge .badge-label{background:#000;color:var(--accent);padding:10px 18px;border-radius:999px;margin-left:-8px;font-weight:600}.invite-text .invite-desc{margin:0 0 12px;color:#0009}.invite-text .invite-cta{display:inline-block;background:#000;color:#fff;padding:10px 18px;border-radius:999px;border:none}.invite-banner .invite-image,.subscription .invite-banner .invite-image{position:absolute!important;right:-26px!important;top:50%!important;transform:translateY(-50%)!important;width:200px!important;height:200px!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none}.invite-banner .invite-image .invite-character,.subscription .invite-banner .invite-image .invite-character{width:100%!important;height:100%!important;object-fit:contain!important;flex-shrink:0!important}}.number-ticker[data-v-7a2d538d]{display:inline-block}.balance-roll[data-v-d810ffe9]{overflow:hidden;height:1.2em;display:inline-block;vertical-align:middle}.roll-inner[data-v-d810ffe9]{display:flex;flex-direction:column}.roll-item[data-v-d810ffe9]{height:1.2em;display:flex;align-items:center}.digit-column[data-v-d810ffe9]{width:.6ch;display:inline-block}.digit-strip[data-v-d810ffe9]{will-change:transform}.digit-cell[data-v-d810ffe9]{text-align:center}.roll-static[data-v-d810ffe9]{display:inline-block}.top-cards[data-v-d810ffe9]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:start}.card[data-v-d810ffe9]{background:#fff;border-radius:8px;padding:.9rem;box-shadow:0 1px 2px #0000000a;min-height:72px}.card .label[data-v-d810ffe9]{font-size:.9rem;color:#00000073}.value[data-v-d810ffe9]{min-height:44px}.number-ticker[data-v-d810ffe9],.main-value[data-v-d810ffe9]{font-size:1.4rem}.top-cards .card[data-v-d810ffe9]{min-width:0;display:flex;flex-direction:column}.card .value[data-v-d810ffe9]{min-width:0;display:flex;align-items:center;gap:.5rem;justify-content:space-between}.main-value[data-v-d810ffe9]{min-width:0;max-width:100%}.number-ticker[data-v-d810ffe9]{display:inline-block;min-width:0}.plan .plan-name[data-v-d810ffe9]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:.4rem}.tickets .tickets-count[data-v-d810ffe9]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-badge[data-v-d810ffe9]{flex:0 0 auto;margin-left:.4rem}.recharge-btn[data-v-d810ffe9]{flex:0 0 auto}.recharge-btn .value[data-v-d810ffe9]{display:flex;align-items:center;gap:.8rem;justify-content:space-between;min-width:0}.number-ticker[data-v-d810ffe9]{font-weight:700;font-size:1.4rem}.value[data-v-d810ffe9]{position:static;padding-right:0}.recharge-btn[data-v-d810ffe9]{position:static;transform:none;right:auto;top:auto;flex:0 0 auto;padding:.12rem .6rem;font-size:.82rem;border-radius:.35rem;display:inline-flex;align-items:center;justify-content:center;height:28px;line-height:1;color:#399b00;background:#d0feb7}.plan-name[data-v-d810ffe9]{font-weight:600}.main-value[data-v-d810ffe9]{font-weight:700;font-size:1.4rem;display:flex;align-items:center;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.number-ticker[data-v-d810ffe9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placeholder[data-v-d810ffe9]{color:#00000073;font-weight:700;font-size:1.4rem}.plan-price[data-v-d810ffe9]{color:#2a9d8f;margin-left:.5rem}.card .label[data-v-d810ffe9]{font-weight:600;color:#00000073}@media (max-width: 1099px){.subscription[data-v-d810ffe9]{width:100%}.subscription .order-link[data-v-d810ffe9]{flex:0 0 100%;max-width:100%;width:100%;display:flex;flex-direction:row;align-items:flex-start;box-sizing:border-box;gap:.8rem}.main-value[data-v-d810ffe9],.number-ticker[data-v-d810ffe9]{font-size:1.2rem}.card[data-v-d810ffe9]{padding:.8rem}.recharge-btn[data-v-d810ffe9]{color:#399b00!important;position:static;margin-left:.6rem}}@media (max-width: 1099px){.subscription[data-v-d810ffe9],.subscription .order-link[data-v-d810ffe9]{width:100%!important;display:block!important;box-sizing:border-box}.subscription .order-link[data-v-d810ffe9]{flex-direction:column!important;gap:.6rem!important}.subscription .order-link .order-left[data-v-d810ffe9],.subscription .order-link .order-right[data-v-d810ffe9]{width:100%!important;min-width:0}.subscription .order-link .copy-input-wrap[data-v-d810ffe9]{display:flex!important;align-items:center;position:relative;box-sizing:border-box}.subscription .order-link .copy-input-wrap .subscribe-input[data-v-d810ffe9]{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.subscription .order-link .order-right[data-v-d810ffe9]{flex:0 0 auto;width:auto;display:flex;align-items:center;justify-content:center}.subscription .invite-banner[data-v-d810ffe9]{flex:0 0 50%;max-width:50%;width:50%}.top-cards[data-v-d810ffe9]{grid-template-columns:repeat(2,1fr)}.main-value[data-v-d810ffe9],.number-ticker[data-v-d810ffe9]{font-size:1.1rem}.card[data-v-d810ffe9]{padding:.7rem}.card .label[data-v-d810ffe9]{font-size:.85rem}.value[data-v-d810ffe9]{padding-right:.6rem}.ticket-badge[data-v-d810ffe9]{font-size:.78rem;padding:.12rem .5rem;border-radius:.35rem;display:inline-flex;align-items:center;justify-content:center;height:28px;line-height:1}.recharge-btn[data-v-d810ffe9]{padding:.12rem .5rem;border-radius:.35rem;height:28px;line-height:1;align-self:center}.card.balance .value[data-v-d810ffe9],.card.plan .value[data-v-d810ffe9],.card.usage .value[data-v-d810ffe9],.card.tickets .value[data-v-d810ffe9]{font-weight:700}.tickets-count[data-v-d810ffe9]{font-weight:700;margin-right:.6rem}.ticket-badge[data-v-d810ffe9]{background:linear-gradient(180deg,#f3d7ff,#f6e7ff);color:#6a21ff;padding:.12rem .6rem;border-radius:.35rem;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center;height:28px;line-height:1}.ticket-badge.processing[data-v-d810ffe9]{background:linear-gradient(180deg,#eafbe4,#f4fff0);color:#247a31}.ticket-badge.waiting[data-v-d810ffe9]{background:linear-gradient(180deg,#f3d7ff,#f6e7ff);color:#6a21ff}.ticket-debug[data-v-d810ffe9]{display:none}.ticket-badge a[data-v-d810ffe9]{color:inherit;text-decoration:none;display:inline-block}.ticket-badge a[data-v-d810ffe9]:hover{text-decoration:none;opacity:.95}.card.tickets .value .ticket-badge[data-v-d810ffe9],.card.tickets .value .ticket-badge a[data-v-d810ffe9],.card.tickets .value .ticket-badge span[data-v-d810ffe9]{font-weight:400}.tutorials[data-v-d810ffe9]{margin-top:0;background:#fff;padding:.8rem;border-radius:12px}.tutorials-title[data-v-d810ffe9]{margin:0 0 .6rem;font-size:1rem;color:#000000bf;font-weight:600}.tutorial-grid[data-v-d810ffe9]{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.tutorial-card[data-v-d810ffe9]{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:1.8rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;text-decoration:none;color:inherit}.tutorial-card img[data-v-d810ffe9]{width:38px;height:38px;object-fit:contain;background:transparent}.tutorial-card .tutorial-label[data-v-d810ffe9]{font-size:.95rem;color:#000000bf;text-align:center}.tutorial-card[data-v-d810ffe9]{transition:transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s ease,border-color .22s ease,background .22s ease}.tutorial-card[data-v-d810ffe9]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 18px #1e824c0f;border-color:#2a9d8f2e;background:linear-gradient(180deg,#dfffdffa,#f7fffafa)}.tutorial-card[data-v-d810ffe9]:active{transform:translateY(-1px) scale(.995);box-shadow:0 4px 10px #0000000a}.tutorial-card[data-v-d810ffe9]:focus-visible{outline:none;box-shadow:0 0 0 4px #2a9d8f14;border-color:#2a9d8f3d}.tutorial-card:hover img[data-v-d810ffe9]{transform:translateY(-6px) scale(1.04)}.subscription[data-v-d810ffe9]{display:grid;grid-template-columns:1fr 420px;gap:1rem;margin-top:1rem}.subscription .invite-banner[data-v-d810ffe9]{grid-column:1 / 2}.subscription .order-link[data-v-d810ffe9]{background:#fff;padding:.9rem;border-radius:12px;border:1px solid rgba(0,0,0,.04)}.subscription .invite-banner[data-v-d810ffe9]{background:linear-gradient(90deg,#f8fef0,#bcff98);padding:1.2rem;border-radius:12px;display:flex;align-items:center;justify-content:center}.subscription .order-link label[data-v-d810ffe9]{display:block;font-weight:600;margin-bottom:.4rem}.subscription-left[data-v-d810ffe9]{display:flex;flex-direction:column;gap:1rem;width:100%;box-sizing:border-box}.subscription-left .order-link[data-v-d810ffe9],.subscription-left .invite-banner[data-v-d810ffe9]{width:100%}.order-link[data-v-d810ffe9]{display:block;width:100%;box-sizing:border-box}.order-left[data-v-d810ffe9]{min-width:0}.order-right[data-v-d810ffe9]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.qrcode[data-v-d810ffe9]{background:transparent;padding:0;border:none;box-shadow:none;border-radius:0;display:flex;align-items:center;justify-content:center}.qrcode-placeholder[data-v-d810ffe9]{background:transparent;border:none;box-shadow:none;border-radius:0;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.qr-image[data-v-d810ffe9]{width:100%;height:100%;object-fit:contain;border-radius:inherit;margin-left:0;background:transparent}.qr-caption[data-v-d810ffe9]{font-size:.78rem;color:#0000008c;text-align:center;line-height:1.35}.qr-caption .qr-line[data-v-d810ffe9]{display:block;white-space:normal;color:#5757578c;font-size:.78rem}.qr-wrapper[data-v-d810ffe9]{position:relative;width:100px;aspect-ratio:1 / 1;overflow:hidden}.qr-overlay[data-v-d810ffe9]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.qr-overlay-mask[data-v-d810ffe9]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff0f,#f0f0f00f);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px}.qr-overlay-label[data-v-d810ffe9]{position:absolute;z-index:2;color:#000c;font-size:.78rem;background:#ffffffe0;padding:4px 8px;border-radius:6px;box-shadow:0 2px 6px #0000000f}.qr-overlay-label[data-v-d810ffe9]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.qr-overlay-label .line1[data-v-d810ffe9]{font-weight:400;font-size:.72rem;color:#0009;line-height:1}.qr-overlay-label .line2[data-v-d810ffe9]{font-size:.72rem;color:#0009;margin-top:2px}.overlay-lock[data-v-d810ffe9]{width:1.25em;height:1.25em;object-fit:contain;display:inline-block;vertical-align:middle;margin-bottom:0}.middle-grid[data-v-d810ffe9]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;align-items:start}.tutorials-left[data-v-d810ffe9]{background:transparent;padding:0}.info-right[data-v-d810ffe9]{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;align-items:start;position:relative}.info-right .card[data-v-d810ffe9]{padding:.8rem;display:flex;flex-direction:column;justify-content:center;background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000a;min-height:0}.node-grid[data-v-d810ffe9],.package-grid[data-v-d810ffe9]{display:flex;gap:.6rem;align-items:center;justify-content:space-between}.node-item[data-v-d810ffe9],.pkg-item[data-v-d810ffe9]{flex:1 1 0;min-width:0}.node-label[data-v-d810ffe9],.pkg-label[data-v-d810ffe9]{font-size:.85rem;color:#0009}.node-value[data-v-d810ffe9],.pkg-value[data-v-d810ffe9],.card.balance .value[data-v-d810ffe9],.card.plan .value[data-v-d810ffe9],.card.usage .value[data-v-d810ffe9],.card.tickets .value[data-v-d810ffe9]{font-weight:700;font-size:1.4rem;margin-top:.15rem;display:flex;align-items:center;gap:.25rem}.status-dot[data-v-d810ffe9]{width:11px;height:11px;border-radius:50%;background:#94a3b8;display:inline-block;flex:0 0 auto;margin-right:8px;position:relative;z-index:1;transition:background .5s ease}.status-dot.active[data-v-d810ffe9]{background:#07e8a2}.status-dot.active[data-v-d810ffe9]:before,.status-dot.active[data-v-d810ffe9]:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);width:11px;height:11px;border-radius:50%;background:#07e8a273;z-index:-1;opacity:0;pointer-events:none;animation:status-signal-d810ffe9 3.2s cubic-bezier(.2,.7,.2,1) infinite}.status-dot.active[data-v-d810ffe9]:before{animation-delay:0ms}.status-dot.active[data-v-d810ffe9]:after{animation-delay:1.8s}@keyframes status-signal-d810ffe9{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(3.5);opacity:0}}.node-value[data-v-d810ffe9]{display:flex!important;align-items:center!important;font-weight:700;font-size:1.4rem}@media (prefers-reduced-motion: reduce){.status-dot[data-v-d810ffe9]:before,.status-dot[data-v-d810ffe9]:after{display:none!important}}.unit[data-v-d810ffe9]{font-weight:inherit;font-size:.9em;line-height:1;margin-left:.12rem}.node-monitor .node-value .unit[data-v-d810ffe9]{font-size:.78em;margin-left:.08rem;align-self:center;line-height:1;transform:translateY(.5px)}@media (max-width: 1099px){.node-value .unit[data-v-d810ffe9],.pkg-value .unit[data-v-d810ffe9],.card.balance .value .unit[data-v-d810ffe9],.card.plan .value .unit[data-v-d810ffe9],.card.usage .value .unit[data-v-d810ffe9],.card.tickets .value .unit[data-v-d810ffe9]{font-size:.86em;margin-left:.08rem}}.copy-input-wrap[data-v-d810ffe9]{position:relative;display:flex;align-items:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box;gap:0}.subscribe-input[data-v-d810ffe9]{display:block;box-sizing:border-box;width:100%;flex:1 1 auto;min-width:0;padding:.6rem 12px;border-radius:6px;border:1px solid rgba(0,0,0,.08);font-size:.95rem;background-clip:padding-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscribe-input[data-v-d810ffe9]:focus{outline:none}.subscribe-input-wrapper[data-v-d810ffe9]{position:relative}.subscribe-overlay[data-v-d810ffe9]{position:absolute;top:0;right:44px;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.subscribe-overlay-mask[data-v-d810ffe9]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff0f,#f0f0f00f);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px 0 0 8px}.subscribe-overlay-label[data-v-d810ffe9]{position:absolute;z-index:5;color:#000000bf;font-size:.78rem;background:#ffffffe6;padding:4px 8px;border-radius:6px;box-shadow:0 2px 6px #0000000f;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transform:translateY(5px)}.subscribe-overlay-label .label-text[data-v-d810ffe9]{line-height:1;display:inline-block}.copy-btn[data-v-d810ffe9]{position:static;margin-left:0;display:inline-flex;align-items:center;justify-content:center;padding:8px;width:44px;height:calc(100% - 4px);border-radius:6px;cursor:pointer;background:transparent;border:none;box-shadow:none;z-index:6}.copy-btn img[data-v-d810ffe9]{width:18px;height:18px;object-fit:contain;display:block;transform:translateY(3px)}.copy-btn[data-v-d810ffe9]:focus{outline:2px solid rgba(18,100,255,.12);outline-offset:2px}.client-intro[data-v-d810ffe9]{margin-top:1.2rem;font-size:.78rem;color:#0000008c}.client-icons[data-v-d810ffe9]{margin-top:1.1rem;display:flex;gap:.4rem;align-items:center}.client-icons a[data-v-d810ffe9]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;border:1px solid rgba(0,0,0,.06);overflow:hidden;background:#fff}.client-icons img[data-v-d810ffe9]{width:28px;height:28px;object-fit:contain;display:block}@media (max-width: 480px){.subscribe-input[data-v-d810ffe9]{flex:1 1 auto;max-width:100%}}@media (max-width: 480px){.node-value .unit[data-v-d810ffe9],.pkg-value .unit[data-v-d810ffe9]{font-size:.78em;margin-left:.05rem}}@media (max-width: 1099px){.middle-grid[data-v-d810ffe9]{grid-template-columns:1fr}.tutorial-grid[data-v-d810ffe9]{grid-template-columns:repeat(2,1fr)}.info-right[data-v-d810ffe9]{grid-template-columns:1fr}}@media (max-width: 1400px){.tutorial-grid[data-v-d810ffe9]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1600px){.info-right[data-v-d810ffe9]{grid-template-columns:1fr}}@media (max-width: 1099px){.order-link[data-v-d810ffe9]{width:100%;grid-template-columns:repeat(2,1fr)}}@media (max-width: 1099px){.tutorial-grid[data-v-d810ffe9]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.tutorial-grid[data-v-d810ffe9]{grid-template-columns:repeat(2,1fr)}.tutorial-card .icon-wrap[data-v-d810ffe9]{width:56px;height:56px}.tutorial-card img[data-v-d810ffe9]{width:36px;height:36px}}@media (max-width: 1099px){.order-link[data-v-d810ffe9]{width:100%!important;flex-direction:column;align-items:stretch;gap:.6rem}.order-left[data-v-d810ffe9]{width:100%;order:1}.order-right[data-v-d810ffe9]{width:100%;order:2;margin-left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.order-right .qr-wrapper[data-v-d810ffe9]{margin:0;width:96px;height:96px;order:1}.order-right .qr-caption[data-v-d810ffe9]{order:2;margin-top:0;text-align:center}.copy-input-wrap[data-v-d810ffe9]{width:100%}.subscription .order-link .order-left .copy-input-wrap[data-v-d810ffe9]{display:flex;align-items:center;gap:.5rem;position:relative;box-sizing:border-box}.subscription .order-link .order-left .copy-input-wrap .subscribe-input[data-v-d810ffe9]{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;padding-right:12px}.subscribe-input[data-v-d810ffe9]{padding-right:12px}.client-icons[data-v-d810ffe9]{flex-wrap:wrap;gap:.5rem}.client-icons a[data-v-d810ffe9]{width:40px;height:40px}.client-icons img[data-v-d810ffe9]{width:28px;height:28px}.order-right[data-v-d810ffe9]{justify-content:flex-start;gap:.6rem}.qr-caption[data-v-d810ffe9]{text-align:left;font-size:.8rem}.invite-banner[data-v-d810ffe9]{width:100%!important;flex-direction:row;align-items:center;gap:.8rem}.subscription-left .invite-banner[data-v-d810ffe9]{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.invite-text[data-v-d810ffe9]{flex:1 1 auto}.invite-image[data-v-d810ffe9]{flex:0 0 120px}.invite-image img[data-v-d810ffe9]{max-width:100%;height:auto}.site-announcement[data-v-d810ffe9]{width:100%!important;left:auto!important;top:auto!important;position:relative!important;box-sizing:border-box}.site-announcement .announcement-body[data-v-d810ffe9]{padding:.6rem 0}}@media (max-width: 480px){.order-link[data-v-d810ffe9]{flex-direction:column;gap:.5rem}.order-right[data-v-d810ffe9]{display:flex;justify-content:center;align-items:center}.order-right .qr-wrapper[data-v-d810ffe9]{width:84px;height:84px}.copy-input-wrap[data-v-d810ffe9]{width:100%}.invite-banner[data-v-d810ffe9]{flex-direction:column;align-items:flex-start;gap:.6rem;padding:.9rem}.invite-image[data-v-d810ffe9]{flex:0 0 auto;width:100%;display:flex;justify-content:center}.invite-image img[data-v-d810ffe9]{max-width:60%;height:auto}.site-announcement[data-v-d810ffe9]{padding:12px 14px;border-radius:12px}.site-announcement .announcement-content[data-v-d810ffe9]{font-size:.82rem!important;line-height:1.45!important}.mobile-track[data-v-d810ffe9]{max-height:none!important}.subscribe-input[data-v-d810ffe9]{padding-right:12px;font-size:.92rem}.qr-wrapper[data-v-d810ffe9]{width:84px;height:84px}.qr-caption[data-v-d810ffe9]{font-size:.76rem;text-align:left}.client-icons a[data-v-d810ffe9]{width:36px;height:36px}.client-icons img[data-v-d810ffe9]{width:24px;height:24px}.subscribe-overlay-label[data-v-d810ffe9]{font-size:.7rem;padding:3px 6px}}@media (min-width: 901px){.subscription[data-v-d810ffe9]{display:flex;gap:1rem;align-items:flex-start}.subscription-left[data-v-d810ffe9]{flex:0 0 50%;max-width:50%;width:50%}.subscription .order-link[data-v-d810ffe9]{flex:0 0 auto;display:flex;flex-direction:row;align-items:flex-start;box-sizing:border-box;gap:.8rem}.subscription .order-link .order-left[data-v-d810ffe9]{flex:1 1 auto;width:auto;display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.subscription .order-link .order-left .copy-input-wrap[data-v-d810ffe9]{flex:1 1 auto;width:100%}.subscription .order-link .order-left .client-icons[data-v-d810ffe9]{margin-top:4px}.subscription .order-link .order-right[data-v-d810ffe9]{flex:0 0 auto;width:auto;display:flex;align-items:center;justify-content:center}.subscription-left .invite-banner[data-v-d810ffe9]{flex:0 0 100%;max-width:100%;width:100%}.site-announcement[data-v-d810ffe9]{max-width:100%!important;width:100%!important}}@media (min-width: 901px) and (max-width: 1099px){.subscription[data-v-d810ffe9]{display:flex;flex-direction:column;gap:1rem}.subscription-left[data-v-d810ffe9]{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.subscription .order-link[data-v-d810ffe9]{width:100%!important;flex-direction:column;align-items:stretch;gap:.6rem}.subscription .order-link .order-left[data-v-d810ffe9]{width:100%}.subscription .order-link .order-right[data-v-d810ffe9]{width:100%;margin-left:0;display:flex;flex-direction:column;align-items:flex-start}.invite-banner[data-v-d810ffe9]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-left:0}.subscription-left .invite-banner[data-v-d810ffe9]{width:100%!important}}@media (min-width: 901px){.subscription .order-link .order-left .copy-input-wrap[data-v-d810ffe9]{flex:1 1 auto;width:100%;max-width:420px;min-width:0;box-sizing:border-box}.subscription .order-link .order-left .copy-input-wrap .subscribe-input[data-v-d810ffe9]{width:100%;max-width:100%;box-sizing:border-box}}.invite-banner[data-v-d810ffe9]{display:flex;gap:1rem;align-items:center;background:linear-gradient(90deg,#f8fef0,#bcff98);border-radius:12px;padding:1.2rem;box-shadow:0 2px 8px #0000000a;width:50%;margin-left:0}.invite-text[data-v-d810ffe9]{flex:1}.invite-badge[data-v-d810ffe9]{display:inline-flex;align-items:flex-end;gap:0;margin:.4rem 0}.invite-badge .percent[data-v-d810ffe9]{display:flex;align-items:center;justify-content:center;height:52px;background:#bcff98;color:#000;font-weight:800;width:100px;min-width:100px;max-width:100px;padding:0;font-size:1.18rem;border-radius:10px 0 0 10px;position:relative;z-index:2;clip-path:polygon(0 0,100% 0,85% 100%,0 100%);margin-right:-15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.invite-badge .badge-label[data-v-d810ffe9]{display:flex;align-items:center;justify-content:center;height:44px;background:#000;color:#bcff98;width:120px;min-width:120px;max-width:120px;padding:0 12px;border-radius:0 25px 25px 0;font-size:.9rem;font-weight:300;position:relative;z-index:1;margin-bottom:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.invite-desc[data-v-d810ffe9]{margin:0 0 .8rem;color:#000000bf;font-size:.85rem;font-weight:400}.invite-cta[data-v-d810ffe9]{padding:.55rem .9rem;background:#000;color:#fff;border-radius:28px;border:none;font-size:.92rem;line-height:1}.invite-text .invite-cta[data-v-d810ffe9]{display:inline-flex;align-items:center;font-size:.82rem}.invite-cta-label[data-v-d810ffe9]{font-size:.85rem;display:inline-block;line-height:1}.invite-image[data-v-d810ffe9]{flex:0 0 150px;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}.invite-image img[data-v-d810ffe9]{max-width:100%;height:auto;object-fit:contain;display:block}@media (max-width: 1099px){.invite-image[data-v-d810ffe9]{flex:0 0 140px}}.invite-title[data-v-d810ffe9],.invite-sub[data-v-d810ffe9]{font-size:1rem;font-weight:600;color:#000;margin:0 0 .25rem}.site-announcement[data-v-d810ffe9]{background:#fff;border-radius:8px;padding:.8rem;box-shadow:0 1px 2px #0000000a;margin-top:.6rem;box-sizing:border-box}.site-announcement .announcement-content[data-v-d810ffe9]{color:#000000d9;font-size:.95rem;line-height:1.5}.site-announcement .announcement-empty[data-v-d810ffe9]{color:#00000073;font-size:.92rem}.site-announcement .announcement-title[data-v-d810ffe9]{margin:0 0 .6rem;font-size:1rem;font-weight:700}.site-announcement .announcement-content[data-v-d810ffe9],.site-announcement .announcement-content[data-v-d810ffe9] *{font-weight:400!important}.site-announcement[data-v-d810ffe9]{background:#fff;border-radius:24px;padding:18px 20px;box-shadow:0 8px 18px #0000000f}.site-announcement .announcement-top-row[data-v-d810ffe9]{display:flex;align-items:center;justify-content:flex-start;gap:10px}.site-announcement .announcement-label[data-v-d810ffe9]{font-size:1rem;color:#000000bf;font-weight:600}.site-announcement .announcement-title-centered[data-v-d810ffe9]{flex:1 1 auto;text-align:center;font-size:.98rem;font-weight:700}.site-announcement .announcement-date-line[data-v-d810ffe9]{color:#00000073;font-size:.8rem;margin:8px 0}.site-announcement .announcement-sep[data-v-d810ffe9]{height:1px;background:#00000014;margin:6px 0}.site-announcement .announcement-body[data-v-d810ffe9]{padding-top:6px}.site-announcement .announcement-content[data-v-d810ffe9]{color:#000000e6;font-size:.78rem!important;line-height:1.45!important;font-weight:400!important}.site-announcement .announcement-content[data-v-d810ffe9] a,.site-announcement .announcement-content[data-v-d810ffe9] a:visited{color:#16a34a!important;text-decoration-color:#16a34a73!important}.site-announcement .announcement-content[data-v-d810ffe9] a *{color:inherit!important}.site-announcement .announcement-content[data-v-d810ffe9] a:hover,.site-announcement .announcement-content[data-v-d810ffe9] a:focus-visible{color:#12863d!important;text-decoration-color:currentColor!important}.site-announcement .announcement-content[data-v-d810ffe9] *{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}.site-announcement .announcement-content h1[data-v-d810ffe9],.site-announcement .announcement-content h2[data-v-d810ffe9],.site-announcement .announcement-content h3[data-v-d810ffe9],.site-announcement .announcement-content h4[data-v-d810ffe9],.site-announcement .announcement-content h5[data-v-d810ffe9],.site-announcement .announcement-content h6[data-v-d810ffe9]{font-size:1em!important;line-height:inherit!important;margin:.18em 0!important;font-weight:600!important}.site-announcement .announcement-empty[data-v-d810ffe9]{color:#00000073;font-size:.78rem}.announcement-track[data-v-d810ffe9]{overflow:hidden;position:relative;touch-action:pan-x}.announcement-track-inner[data-v-d810ffe9]{display:flex;width:100%}.announcement-slide[data-v-d810ffe9]{min-width:100%;box-sizing:border-box;padding:0}.announcement-slide .announcement-title-centered[data-v-d810ffe9]{margin-top:6px}.announcement-track[data-v-d810ffe9]:focus{outline:none}@media (max-width: 1099px){.mobile-track[data-v-d810ffe9]{box-sizing:border-box;width:100%;height:auto;max-height:60vh;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.mobile-track.transition-height[data-v-d810ffe9]{transition:height .14s ease}.mobile-track-inner[data-v-d810ffe9]{display:flex;flex-direction:row;will-change:transform}.mobile-slide[data-v-d810ffe9]{flex:0 0 100%;min-width:100%;box-sizing:border-box;padding:.2rem .2rem .6rem;display:flex;align-items:flex-start;overflow:visible}.mobile-slide .announcement-content[data-v-d810ffe9]{overflow:visible;max-height:none;width:100%}.mobile-announcement-pager[data-v-d810ffe9]{display:flex;justify-content:center;gap:8px;margin-top:8px}.mobile-announcement-pager .dot[data-v-d810ffe9]{width:8px;height:8px;border-radius:50%;background:#0000001f;display:inline-block}.mobile-announcement-pager .dot.active[data-v-d810ffe9]{background:#0009}}@media (max-width: 1199px){.subscription .order-link[data-v-d810ffe9]{display:flex;flex-direction:column;gap:.8rem}.subscription .order-link .order-left[data-v-d810ffe9]{order:1;width:100%}.subscription .order-link .client-group[data-v-d810ffe9]{order:2;width:100%}.subscription .order-link .order-right[data-v-d810ffe9]{order:3;width:100%;display:flex;justify-content:center;align-items:center;margin-top:.4rem}.subscription .order-link .order-left .copy-input-wrap[data-v-d810ffe9]{width:100%;max-width:none;padding:10px 16px;box-sizing:border-box;border-radius:12px}.subscription .order-link .order-left .copy-input-wrap .subscribe-full[data-v-d810ffe9]{display:block;white-space:normal;word-break:break-all;color:#000000d9}.subscription .order-link .order-right .qr-wrapper[data-v-d810ffe9]{width:96px;height:96px;position:relative;overflow:hidden;border-radius:8px}.subscription .order-link .order-right .qr-wrapper .qr-overlay-mask[data-v-d810ffe9]{border-radius:8px;top:0;right:0;bottom:0;left:0}.subscription .order-link .order-right .qr-wrapper.masked[data-v-d810ffe9],.subscription .order-link .order-right .qr-wrapper.masked .qr-image[data-v-d810ffe9],.subscription .order-link .order-right .qr-wrapper.masked .qr-overlay-mask[data-v-d810ffe9]{border-radius:8px!important}}.package-usage[data-v-d810ffe9]{position:relative;overflow:visible}.package-star[data-v-d810ffe9]{position:absolute;top:-22px;right:-12px;width:72px;height:72px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:40;transform:translateZ(0)}.package-star img[data-v-d810ffe9]{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 10px 20px rgba(0,0,0,.12))}@media (max-width: 1099px){.package-star[data-v-d810ffe9]{width:62px;height:62px;top:-22px;right:-12px}}@media (max-width: 480px){.package-star[data-v-d810ffe9]{width:56px;height:56px;top:-16px;right:-8px}}.page-shell[data-v-a1b2ccbe]{--edge-offset: 16px;padding:12px 24px}.promo-banner[data-v-a1b2ccbe]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(90deg,#ba96fb,#8d64d7);border-radius:14px;padding:32px 48px;color:#fff;overflow:hidden;position:relative;margin-top:-12px;margin-left:-20px;margin-right:-20px}.pending-orders-wrap[data-v-a1b2ccbe]{margin-left:-20px;margin-right:-20px}.pending-orders[data-v-a1b2ccbe]{border-radius:12px;padding:12px;box-shadow:0 6px 18px #0000000f;background:#fff}.promo-left[data-v-a1b2ccbe]{flex:1 1 100%;min-width:220px}.badge[data-v-a1b2ccbe]{display:inline-block;background:#ffffff2e;color:#fff;padding:6px 10px;border-radius:10px;font-size:12px;margin-bottom:12px}.promo-title[data-v-a1b2ccbe]{margin:6px 0;font-size:26px;font-weight:600}.promo-sub[data-v-a1b2ccbe]{margin:0 0 18px;opacity:.95}.countdown[data-v-a1b2ccbe]{display:flex;gap:12px;align-items:center}.count-box[data-v-a1b2ccbe]{background:#fff;color:#222;width:72px;height:84px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 6px 18px #00000014}.count-box .num[data-v-a1b2ccbe]{font-size:28px;font-weight:700}.count-box .label[data-v-a1b2ccbe]{font-size:12px;color:#666;margin-top:6px}.promo-code[data-v-a1b2ccbe]{margin-top:8px;font-size:14px;color:#fffffff2}.promo-code .code[data-v-a1b2ccbe]{background:#ffffff1f;padding:4px 8px;border-radius:8px;margin-left:6px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .18s}.promo-code .code[data-v-a1b2ccbe]:hover{background:#ffffff2e}.promo-code .code[aria-pressed=true][data-v-a1b2ccbe],.promo-code .code.copied[data-v-a1b2ccbe]{background:#ffffff38}.ended[data-v-a1b2ccbe]{color:#fffffffa;font-weight:700;font-size:18px}.plans-section[data-v-a1b2ccbe]{padding:48px 20px 64px;text-align:center}.plans-title[data-v-a1b2ccbe]{font-size:18px;margin:-8px 0 10px;color:#000}@media (min-width: 900px){.plans-title[data-v-a1b2ccbe]{font-size:20px;margin:-10px 0 12px}}.tabs-wrap[data-v-a1b2ccbe]{display:flex;justify-content:center;margin:24px auto 48px;max-width:820px;padding:0 12px}.tabs-bg[data-v-a1b2ccbe]{position:relative;width:100%;background:#ffffffeb;border-radius:14px;padding:6px;box-shadow:0 2px #00000005 inset;display:flex;align-items:stretch}.tab[data-v-a1b2ccbe]{flex:1 1 0;background:transparent;border:none;padding:8px 0;font-size:14px;color:#222;cursor:pointer;z-index:2;border-radius:8px;transition:color .15s ease}.tab[data-v-a1b2ccbe]:hover{color:#000}.tab[data-v-a1b2ccbe]:focus{outline:none}.tab.active[data-v-a1b2ccbe]{color:#000;font-weight:600}.active-pill[data-v-a1b2ccbe]{position:absolute;top:4px;left:6px;width:calc((100% - 12px) / 3);height:calc(100% - 8px);background:linear-gradient(90deg,#c3fb96,#baf96a);border-radius:8px;transition:transform .26s cubic-bezier(.2,.9,.2,1),background .18s;z-index:1;box-shadow:0 8px 18px #25c5531f;pointer-events:none}.plans-grid[data-v-a1b2ccbe]{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:12px}@media (min-width: 1100px) and (max-width: 1430px){.plans-grid[data-v-a1b2ccbe]{grid-template-columns:repeat(2,1fr)}}.plan-card[data-v-a1b2ccbe]{background:#fff;border-radius:14px;padding:12px;box-shadow:0 4px 18px #0000000f;border:1px solid rgba(0,0,0,.04)}.plan-inner[data-v-a1b2ccbe]{display:flex;flex-direction:column;height:100%;align-items:flex-start;text-align:left}.plan-name[data-v-a1b2ccbe]{margin:0 0 10px;font-size:15px}.plan-price[data-v-a1b2ccbe]{font-size:18px;font-weight:700;margin-bottom:12px;display:inline-flex;align-items:baseline;gap:6px}.price-num[data-v-a1b2ccbe]{font-size:28px;font-weight:800;line-height:1}.price-suffix[data-v-a1b2ccbe]{font-size:12px;opacity:.9;display:inline-flex;align-items:baseline}.price-suffix .ps-slash[data-v-a1b2ccbe]{display:inline-block;margin-right:2px;transform:translateY(-1px)}.price-suffix .ps-unit[data-v-a1b2ccbe]{display:inline-block}.price-suffix .ps-single[data-v-a1b2ccbe]{display:inline-flex;align-items:baseline;margin-right:8px}.plan-features[data-v-a1b2ccbe]{list-style:none;padding:0;margin:-10px 0 10px;color:#333;font-size:14.5px;line-height:1.5}.plan-features li[data-v-a1b2ccbe]{margin:4px 0}.plan-actions[data-v-a1b2ccbe]{margin-top:auto;width:100%}.buy[data-v-a1b2ccbe]{width:100%;background:linear-gradient(90deg,#c3fb96,#baf96a);border:none;padding:10px 12px;border-radius:8px;cursor:pointer;text-align:center;font-weight:400}.skeleton[data-v-a1b2ccbe]{pointer-events:none;opacity:.95}.skeleton-block[data-v-a1b2ccbe]{border-radius:8px;background:linear-gradient(90deg,#e9e9e9 25%,#f5f5f5,#e9e9e9 75%);background-size:200% 100%;animation:shimmer-a1b2ccbe 1.2s linear infinite}.plan-card.skeleton[data-v-a1b2ccbe]{background:#fff;border-radius:14px;box-shadow:0 8px 30px #0000000f;padding:16px}.skeleton-title[data-v-a1b2ccbe]{width:50%;height:22px;margin:4px 0 12px;border-radius:6px}.skeleton-price[data-v-a1b2ccbe]{width:36%;height:48px;margin-bottom:12px;border-radius:6px}.skeleton-line[data-v-a1b2ccbe]{height:14px;margin:10px 0;border-radius:6px}.skeleton-line[data-v-a1b2ccbe]:nth-child(1){width:85%}.skeleton-line[data-v-a1b2ccbe]:nth-child(2){width:72%}.skeleton-line[data-v-a1b2ccbe]:nth-child(3){width:92%}.skeleton-btn[data-v-a1b2ccbe]{width:100%;height:40px;margin-top:16px;border-radius:10px;background:linear-gradient(90deg,#bffb9e 25%,#dfffbf,#bffb9e 75%);background-size:200% 100%;animation:shimmer-a1b2ccbe 1.2s linear infinite}@keyframes shimmer-a1b2ccbe{0%{background-position:200% 0}to{background-position:-200% 0}}.frosted-card .skeleton-block[data-v-a1b2ccbe]{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1f,#ffffff0a 75%);background-size:200% 100%;animation:shimmer-a1b2ccbe 1.2s linear infinite}@media (max-width: 1100px){.plans-grid[data-v-a1b2ccbe]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.plans-grid[data-v-a1b2ccbe]{grid-template-columns:repeat(1,1fr)}}@media (max-width: 880px){.promo-banner[data-v-a1b2ccbe]{flex-direction:column;align-items:stretch;padding:20px}.promo-right[data-v-a1b2ccbe]{order:-1;align-items:center;justify-content:center;margin-bottom:8px}.girl[data-v-a1b2ccbe]{max-width:260px}.promo-left[data-v-a1b2ccbe]{text-align:center}.pending-inline-row[data-v-a1b2ccbe]{padding-left:12px!important}.promo-left .badge[data-v-a1b2ccbe]{display:inline-block;text-align:left;width:auto}.countdown[data-v-a1b2ccbe]{justify-content:center}}@media (max-width: 1230px){.promo-banner[data-v-a1b2ccbe]{flex-direction:column;align-items:stretch}.promo-banner .countdown[data-v-a1b2ccbe]{position:static!important;left:auto!important;top:auto!important;transform:none!important;margin-top:18px;justify-content:center;margin-left:auto!important;margin-right:auto!important;display:flex!important;width:auto!important}.promo-left[data-v-a1b2ccbe]{text-align:center;position:relative;padding-top:18px;padding-right:0}.promo-left .badge[data-v-a1b2ccbe]{position:absolute;left:calc(var(--edge-offset));top:6px;display:inline-block;text-align:left;transform:none}.promo-left .promo-title[data-v-a1b2ccbe]{margin-top:22px}}@media (max-width: 480px){.promo-banner[data-v-a1b2ccbe]{margin-top:-6px}}@media (max-width: 640px){.promo-banner[data-v-a1b2ccbe]{flex-direction:column;align-items:stretch;padding:20px}.promo-right[data-v-a1b2ccbe]{order:-1;align-items:center;justify-content:center;margin-bottom:8px}.girl[data-v-a1b2ccbe]{max-width:260px}.promo-left[data-v-a1b2ccbe]{text-align:center}.pending-inline-row[data-v-a1b2ccbe]{padding-left:12px!important}.promo-left .badge[data-v-a1b2ccbe]{display:inline-block;text-align:left;width:auto}.countdown[data-v-a1b2ccbe]{justify-content:center}}@media (max-width: 420px){.pending-inline-item[data-v-a1b2ccbe]{min-width:180px;padding:6px 8px}.pending-plan[data-v-a1b2ccbe]{max-width:90px}.promo-title[data-v-a1b2ccbe]{font-size:22px}}@media (min-width: 881px){.promo-banner .countdown[data-v-a1b2ccbe]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}}@media (min-width: 1231px){.promo-left[data-v-a1b2ccbe]{padding-right:280px}}@media (max-width: 640px){.frosted-card[data-v-a1b2ccbe]{margin-left:-25px!important;margin-right:-22px!important;width:calc(100% + 50px)!important;padding:12px 14px!important;border-radius:12px!important}.compact-card[data-v-a1b2ccbe]{padding:8px 14px!important}.pending-orders[data-v-a1b2ccbe]{padding-left:4px!important}.pending-inline-list[data-v-a1b2ccbe]{justify-content:flex-start}}.modal-overlay[data-v-a1b2ccbe]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:200000;padding:24px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal[data-v-a1b2ccbe]{width:100%;max-width:720px;background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000040;overflow:hidden;display:block;flex-direction:column;max-height:calc(100vh - 48px);margin:0 auto}@media (max-height: 680px){.modal-overlay[data-v-a1b2ccbe]{align-items:flex-start}.modal[data-v-a1b2ccbe]{margin:24px auto}}.modal-header[data-v-a1b2ccbe]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:linear-gradient(90deg,#c1ff9c,#c1ff9c,#d9ffc3);border-bottom:none;min-height:44px;border-top-left-radius:12px;border-top-right-radius:12px}.modal-title[data-v-a1b2ccbe]{margin:0;font-size:16px;font-weight:400;color:#111;line-height:1}.modal-avatar-wrap[data-v-a1b2ccbe]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;overflow:hidden;background:#ffffffb3}.modal-avatar[data-v-a1b2ccbe]{width:28px;height:28px;object-fit:cover;border-radius:50%}.cancel-icon[data-v-a1b2ccbe]{width:28px;height:28px;object-fit:contain;border-radius:0;background:transparent;margin-right:8px}.modal-header-left[data-v-a1b2ccbe]{display:flex;align-items:center;gap:10px}.modal-user-info[data-v-a1b2ccbe]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.modal-user-info .user-email[data-v-a1b2ccbe]{font-weight:400;cursor:pointer}.modal-user-info .user-email-large[data-v-a1b2ccbe]{font-size:15px;font-weight:400;margin:0;color:#111;line-height:1}.modal-user-info .user-meta[data-v-a1b2ccbe]{display:flex;gap:10px;align-items:center}.modal-user-info .meta-item[data-v-a1b2ccbe]{font-size:13px;color:#111}.modal-user-info .meta-value[data-v-a1b2ccbe]{font-weight:400;margin-left:2px}.modal-user-info .meta-item:only-child .meta-value[data-v-a1b2ccbe],.modal-user-info .meta-item>.meta-value[data-v-a1b2ccbe]:only-child{margin-left:0}.modal-close[data-v-a1b2ccbe]{background:transparent;border:none;font-size:20px;line-height:1;cursor:pointer;color:#111}.modal-body[data-v-a1b2ccbe]{padding:18px 20px;color:#333}.modal-body[data-v-a1b2ccbe]{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 160px)}.modal-grid[data-v-a1b2ccbe]{display:grid;grid-template-columns:300px 1fr;gap:18px;align-items:start}.modal-left[data-v-a1b2ccbe]{min-width:220px;max-width:340px}.modal-right[data-v-a1b2ccbe]{width:100%}.coupon-order-row[data-v-a1b2ccbe]{display:flex;gap:16px;align-items:flex-start}.coupon-col[data-v-a1b2ccbe]{flex:0 0 260px;max-width:300px}.order-col[data-v-a1b2ccbe]{flex:1 1 0}.modal-section[data-v-a1b2ccbe]{margin-bottom:14px}.section-title[data-v-a1b2ccbe]{font-size:13px;color:#666;margin-bottom:8px}.periods[data-v-a1b2ccbe]{display:flex;gap:10px;flex-wrap:wrap}.periods[data-v-a1b2ccbe]{justify-content:center;align-items:center}.periods.periods--left[data-v-a1b2ccbe]{justify-content:flex-start}.period-btn[data-v-a1b2ccbe]{background:#fff;border:1px solid #eee;border-radius:10px;padding:10px 8px;cursor:pointer;width:88px;min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;transition:border-color .12s ease,box-shadow .12s ease,transform .08s ease}@media (max-width: 600px){.modal[data-v-a1b2ccbe]{max-width:92%}.modal-grid[data-v-a1b2ccbe]{grid-template-columns:1fr}.modal-left[data-v-a1b2ccbe],.modal-right[data-v-a1b2ccbe],.coupon-col[data-v-a1b2ccbe],.order-col[data-v-a1b2ccbe]{width:100%;max-width:100%;flex:1 1 100%}.coupon-order-row[data-v-a1b2ccbe]{flex-direction:column;gap:12px}.coupon-col[data-v-a1b2ccbe],.order-col[data-v-a1b2ccbe]{flex:1 1 100%}}@media (max-width: 500px){.periods[data-v-a1b2ccbe]{gap:8px}.period-btn[data-v-a1b2ccbe]{width:68px;min-height:80px;padding:8px 6px;border-radius:8px}.period-btn .period-label[data-v-a1b2ccbe],.period-btn .period-price[data-v-a1b2ccbe]{font-size:12px}}.period-btn.active[data-v-a1b2ccbe]{border:2px solid #ff4d4f;box-shadow:0 6px 18px #ff4d4f0f;transform:none}.period-label[data-v-a1b2ccbe]{font-size:13px;font-weight:700;line-height:1}.period-price[data-v-a1b2ccbe]{font-weight:800;color:#e33;margin-top:6px;font-size:15px}.period-btn[data-v-a1b2ccbe],.period-btn .period-label[data-v-a1b2ccbe],.period-btn.active .period-label[data-v-a1b2ccbe]{color:#111}.period-btn .period-price[data-v-a1b2ccbe],.period-btn.active .period-price[data-v-a1b2ccbe]{color:#e33}.coupon-row[data-v-a1b2ccbe]{display:flex;gap:0;align-items:stretch;border-radius:8px;overflow:hidden;box-shadow:none}.coupon-input[data-v-a1b2ccbe]{flex:1;padding:8px 10px;border-radius:0;border:none;background:#f3f3f3;color:#666;font-size:13px;-webkit-text-size-adjust:100%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}@media (max-width: 480px){.coupon-input[data-v-a1b2ccbe]{font-size:16px!important}}.coupon-input[data-v-a1b2ccbe]::placeholder{color:#9aa0a6}.filled-coupon[data-v-a1b2ccbe]{color:#1b4b00}.filled-coupon[data-v-a1b2ccbe]::placeholder{color:#bdff97}.filled-coupon[data-v-a1b2ccbe]::-webkit-input-placeholder{color:#bdff97}.filled-coupon[data-v-a1b2ccbe]:-ms-input-placeholder{color:#bdff97}.filled-coupon[data-v-a1b2ccbe]::-ms-input-placeholder{color:#bdff97}.filled-coupon[data-v-a1b2ccbe]::-moz-placeholder{color:#bdff97;opacity:1}.filled-coupon[data-v-a1b2ccbe]:-moz-placeholder{color:#bdff97;opacity:1}.filled-coupon[disabled][data-v-a1b2ccbe],.filled-coupon[readonly][data-v-a1b2ccbe]{color:#858585!important;-webkit-text-fill-color:#858585!important;opacity:1!important}.coupon-apply[data-v-a1b2ccbe]{padding:8px 12px;border-radius:0;border:none;cursor:pointer;background:linear-gradient(90deg,#c3fb96,#baf96a);color:#111;font-weight:400;display:inline-flex;align-items:center;justify-content:center;min-width:72px}.coupon-error[data-v-a1b2ccbe]{margin-top:8px;font-size:12px;color:#d9534f}.payment-list[data-v-a1b2ccbe]{display:flex;flex-direction:column;gap:8px}.payment-item[data-v-a1b2ccbe]{position:relative;display:flex;align-items:center;gap:8px;padding:8px 10px 8px 32px;border-radius:8px;border:1px solid #f1f1f1;overflow:visible;z-index:0}.payment-item input[type=radio][data-v-a1b2ccbe]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:1px;padding:0;margin:0;opacity:0;pointer-events:none}.payment-item[data-v-a1b2ccbe]:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;border:1px solid #dadada;background:transparent;box-sizing:border-box;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease;z-index:2}.payment-item[data-v-a1b2ccbe]:after{content:"";position:absolute;left:13px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background:transparent;transition:background .12s ease,transform .12s ease;z-index:3}.payment-item[data-v-a1b2ccbe]:has(input:checked):before{border-color:#000}.payment-item[data-v-a1b2ccbe]:has(input:checked):after{background:#bdff97}.payment-label[data-v-a1b2ccbe]{flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.payment-icon[data-v-a1b2ccbe]{width:24px;height:24px;object-fit:contain;display:inline-block;margin-left:4px}.payment-item[data-v-a1b2ccbe]:has(input:checked),.payment-item[data-v-a1b2ccbe]:has(input:checked):hover{border-color:#000}.payment-item[data-v-a1b2ccbe]:hover{background:transparent;box-shadow:none!important;border-color:#f1f1f1!important;transform:none!important}.payment-item[data-v-a1b2ccbe]:has(input:checked):hover{border-color:#000!important}.order-summary[data-v-a1b2ccbe]{background:#fbfbfb;border:1px solid #f3f3f3;padding:10px;border-radius:8px}.order-summary .row[data-v-a1b2ccbe]{display:flex;justify-content:space-between;padding:6px 0;color:#333}.order-summary .row.total[data-v-a1b2ccbe]{font-weight:700;font-size:16px}.order-summary .total-amount[data-v-a1b2ccbe]{color:#e33}.order-summary .row span[data-v-a1b2ccbe]:last-child{color:#e33}.modal-price[data-v-a1b2ccbe]{font-size:22px;font-weight:700;margin:0 0 12px}.modal-suffix[data-v-a1b2ccbe]{font-size:14px;opacity:.85;margin-left:6px}.modal-features[data-v-a1b2ccbe]{list-style:none;padding:0;margin:0 0 8px}.modal-features li[data-v-a1b2ccbe]{margin:6px 0;font-size:14px}.modal-actions[data-v-a1b2ccbe]{display:flex;gap:12px;padding:14px 20px;border-top:1px solid #f7f7f7;justify-content:flex-end;flex-shrink:0}.modal-btn[data-v-a1b2ccbe]{padding:8px 14px;border-radius:8px;border:none;cursor:pointer;color:#111;-webkit-text-fill-color:#111;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-btn.cancel[data-v-a1b2ccbe]{background:linear-gradient(90deg,#c1ff9c,#c1ff9c,#d9ffc3);color:#333;-webkit-text-fill-color:#333}.modal-btn.confirm[data-v-a1b2ccbe]{font-weight:400;color:#111;-webkit-text-fill-color:#111}.modal-btn[disabled][data-v-a1b2ccbe],.modal-btn[data-v-a1b2ccbe]:disabled{opacity:.6;cursor:not-allowed;color:#0009!important;-webkit-text-fill-color:rgba(0,0,0,.6)!important}@media (max-width: 520px){.modal[data-v-a1b2ccbe]{max-width:92%}.modal-price[data-v-a1b2ccbe]{font-size:18px}.modal-grid[data-v-a1b2ccbe]{grid-template-columns:1fr;gap:12px}.modal-left[data-v-a1b2ccbe]{max-width:none}.coupon-order-row[data-v-a1b2ccbe]{flex-direction:column}.coupon-col[data-v-a1b2ccbe],.order-col[data-v-a1b2ccbe]{flex:1 1 0}}.order-info[data-v-a1b2ccbe]{padding:0;display:flex;flex-direction:column;justify-content:flex-start}.order-title[data-v-a1b2ccbe]{font-size:14px;margin:0 0 8px}.order-row[data-v-a1b2ccbe]{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.plan-label[data-v-a1b2ccbe]{color:#333;font-size:14px}.plan-price-summary[data-v-a1b2ccbe]{display:flex;align-items:baseline;gap:8px;flex:0 0 auto}.strike-price[data-v-a1b2ccbe]{color:#999;text-decoration:line-through;font-size:13px}.current-price[data-v-a1b2ccbe]{color:#111;font-size:20px;font-weight:700}.deduction-list[data-v-a1b2ccbe]{margin-top:6px}.deduction-item[data-v-a1b2ccbe]{display:flex;justify-content:space-between;color:#8aa;padding:4px 0}.deduction-label[data-v-a1b2ccbe]{color:#888;font-size:13px}.deduction-value[data-v-a1b2ccbe]{color:#18a85f;font-weight:600;font-size:13px}.order-sep[data-v-a1b2ccbe]{height:1px;background:#eee;margin:10px 0}.pay-summary[data-v-a1b2ccbe]{display:flex;justify-content:space-between;align-items:center}.pay-label[data-v-a1b2ccbe]{font-size:14px;color:#333}.pay-amount[data-v-a1b2ccbe]{color:#e53935;font-size:22px;font-weight:800}.pay-currency[data-v-a1b2ccbe]{font-size:12px;color:#e53935;margin-left:6px}.pay-actions[data-v-a1b2ccbe]{margin-top:12px;display:flex;justify-content:flex-end}.pay-now[data-v-a1b2ccbe]{background:#c1ff9c;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;font-weight:600}.payment-overlay[data-v-a1b2ccbe]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100000;z-index:200000;padding:18px}.payment-frame-header[data-v-a1b2ccbe]{width:100%;max-width:960px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;padding:10px 12px;box-sizing:border-box}.payment-frame-title[data-v-a1b2ccbe]{font-size:16px;font-weight:700;color:#111}.payment-frame-close[data-v-a1b2ccbe]{background:transparent;border:none;font-size:22px;line-height:1;cursor:pointer}.payment-iframe[data-v-a1b2ccbe]{width:100%;max-width:960px;height:calc(100vh - 120px);border:none;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 12px 40px #0006}@media (max-width: 920px){.payment-iframe[data-v-a1b2ccbe]{height:calc(100vh - 96px)}.payment-frame-header[data-v-a1b2ccbe]{max-width:92%}}@media (max-width: 520px){.payment-iframe[data-v-a1b2ccbe]{height:calc(100vh - 72px)}.payment-frame-header[data-v-a1b2ccbe]{padding:8px 10px}}.frosted-wrap[data-v-a1b2ccbe]{margin:16px 0;display:block}.frosted-card[data-v-a1b2ccbe]{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);max-width:none;border-radius:14px;padding:14px 48px;background:linear-gradient(90deg,#000,#424242);box-shadow:none;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);color:#fff}.pending-title[data-v-a1b2ccbe]{font-weight:700;margin-bottom:10px;font-size:14px;line-height:1.1}.frosted-card .pending-title[data-v-a1b2ccbe],.frosted-card .pending-plan[data-v-a1b2ccbe],.frosted-card .pending-meta[data-v-a1b2ccbe],.frosted-card .pending-note[data-v-a1b2ccbe]{color:#fff}.pending-title[data-v-a1b2ccbe]{font-weight:400;text-align:left;font-size:14px;line-height:1.1}.pending-plan[data-v-a1b2ccbe]{font-weight:400}.pending-list[data-v-a1b2ccbe]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.compact .pending-title[data-v-a1b2ccbe]{font-weight:700;margin-bottom:6px}.pending-inline-list[data-v-a1b2ccbe]{display:flex;flex-direction:column;gap:6px}.pending-inline-item[data-v-a1b2ccbe]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px dashed rgba(255,255,255,.04);gap:12px;white-space:nowrap}.pending-inline-item .pending-plan[data-v-a1b2ccbe]{font-weight:600;color:inherit;margin-right:12px;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.pending-actions[data-v-a1b2ccbe]{display:flex;gap:10px;align-items:center;flex:0 0 auto}.link-btn[data-v-a1b2ccbe]{background:#0000000a;border:1px solid rgba(0,0,0,.06);color:inherit;cursor:pointer;padding:6px 10px;border-radius:10px;white-space:nowrap;transition:background .12s ease,transform .08s ease,box-shadow .12s ease}.link-btn[data-v-a1b2ccbe]:focus{outline:none}.link-btn[data-v-a1b2ccbe]:hover{background:#0000000f;box-shadow:0 6px 14px #0000000a}.link-btn[data-v-a1b2ccbe]:active{transform:scale(.97)}.link-btn.danger[data-v-a1b2ccbe]{background:#ff6b6b0f;border-color:#ff6b6b1f;color:#ff6b6b}.link-btn.danger[data-v-a1b2ccbe]:hover{background:#ff6b6b1a;box-shadow:0 6px 14px #ff6b6b0a}.pending-inline-item .link-btn[data-v-a1b2ccbe],.pending-inline-item .link-btn.danger[data-v-a1b2ccbe]{background:#0000000a;border:1px solid rgba(0,0,0,.06);padding:6px 10px;border-radius:10px;white-space:nowrap}.pending-inline-item .link-btn.danger[data-v-a1b2ccbe]{background:#ff6b6b0f;border-color:#ff6b6b1f;color:#ff6b6b}.frosted-card .pending-inline-item .link-btn[data-v-a1b2ccbe]{background:#ffffff14!important;border-color:#ffffff1f!important;color:#fff!important}.frosted-card .pending-inline-item .link-btn.danger[data-v-a1b2ccbe]{background:#ff6b6b1f!important;border-color:#ff6b6b38!important;color:#ff6b6b!important}.compact-card[data-v-a1b2ccbe]{padding:10px 48px}.pending-inline-row[data-v-a1b2ccbe]{display:flex;align-items:center;gap:16px;white-space:nowrap;width:100%}.pending-inline-row .pending-title[data-v-a1b2ccbe]{display:inline-flex;align-items:center;font-weight:700;margin-right:8px;flex:0 0 auto;line-height:1}.pending-inline-list[data-v-a1b2ccbe]{display:flex;gap:12px;align-items:center;flex:1 1 auto;width:100%;justify-content:flex-start}.pending-inline-item[data-v-a1b2ccbe]{padding:0;border-bottom:none;display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;min-width:0;width:100%}.pending-inline-item .pending-plan[data-v-a1b2ccbe]{display:inline-flex;align-items:center;font-size:13px;line-height:1}.pending-actions[data-v-a1b2ccbe]{margin-left:auto}.frosted-card .pending-inline-row .pending-title[data-v-a1b2ccbe],.frosted-card .pending-inline-row .pending-plan[data-v-a1b2ccbe]{margin:0!important;padding:0!important;align-self:center!important;vertical-align:middle!important;line-height:1!important}@media (max-width: 400px){.frosted-card .pending-inline-item .pending-plan[data-v-a1b2ccbe]{display:none!important}}.plan-features .info,.plan-features .note,.plan-features .tip,.plan-features .warning,.plan-features .success,.plan-features .danger{padding:14px 18px;margin:12px 0;border-radius:10px;color:#0b1220;background:#f6f7fb;border-left:6px solid #4f6ef5}.plan-features .warning{background:#fff9f3;border-left-color:#ffb020}.plan-features .danger{background:#fff6f6;border-left-color:#ff5a5a}.plan-features .success{background:#f6fffb;border-left-color:#16a34a}.plan-features .tip{background:#f4f8ff;border-left-color:#6366f1}.plan-features .note{background:#f8fafc;border-left-color:#94a3b8}.plan-features .info p{margin:0}.plan-features .admonition{padding:14px 18px;margin:12px 0;border-radius:10px;background:#f3f4f6;border-left:6px solid #4f6ef5;box-shadow:0 1px #10182805}.plan-features .admonition .admonition-title{font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;color:#0f172a}.plan-features .admonition.note{background:#f8fafc;border-left-color:#94a3b8}.plan-features .admonition.tip{background:#faf8ff;border-left-color:#7c3aed}.plan-features .admonition.important{background:#f0fdf4;border-left-color:#10b981}.plan-features .admonition.warning{background:#fffbf0;border-left-color:#f59e0b}.plan-features .admonition.info{background:#f8fafc;border-left-color:#94a3b8}.plan-features .admonition.caution{background:#fff9f3;border-left-color:#94a3b8}.plan-features .admonition.danger{background:#fff5f7;border-left-color:#f43f5e}.plan-features .admonition.details{background:#fff5f7;border-left-color:#eceef1}.plan-features details.admonition.details{background:#f8fafc;padding:0;border-radius:8px;overflow:hidden;box-shadow:0 1px #10182805}.plan-features details.admonition.details summary{padding:12px 16px;display:block;cursor:pointer;font-weight:700;background:#eef2f7;list-style:none}.plan-features details.admonition.details summary::marker{display:none}.plan-features details.admonition.details summary::-webkit-details-marker{display:none}.plan-features details.admonition.details summary:before{content:"▸";display:inline-block;margin-right:10px;transform-origin:center;transition:transform .12s ease}.plan-features details.admonition.details[open] summary:before{transform:rotate(90deg)}.plan-features details.admonition.details>*:not(summary){padding:12px 16px}.plan-features .admonition.bare{border-left:none;padding:14px 16px;border-radius:10px;box-shadow:0 1px #10182805}.plan-features .admonition.bare.info{background:#eef2f7}.plan-features .admonition.bare.tip{background:#f6f5ff}.plan-features .admonition.bare.warning{background:#fffbf0}.plan-features .admonition.bare.danger{background:#fff5f7}.plan-features .admonition.bare.success{background:#f0fdf4}.plan-features .admonition.bare.note{background:#f8fafc}.plan-features .admonition.from-bq{border-left:none;background:transparent}.plan-features .admonition.from-bq.note{background:#eceef1}.plan-features .admonition.from-bq.tip{background:#e6e7ff}.plan-features .admonition.from-bq.important{background:#a8e4c3}.plan-features .admonition.from-bq.warning{background:#fbf2db}.plan-features .admonition.from-bq.caution{background:#fce0e6}.plan-features .admonition.from-bq.info{background:#eef2f7}.plan-features .admonition.from-bq.danger{background:#fff5f7}.plan-features .admonition.from-bq.success{background:#f0fdf4}.plan-features .admonition.from-bq .admonition-title{color:inherit}.invite-page[data-v-cc69c3eb]{display:flex;flex-direction:column;gap:16px}.invite-hero[data-v-cc69c3eb]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-radius:16px;background:#fff;box-shadow:0 8px 22px #0000000d;overflow:hidden}.hero-copy[data-v-cc69c3eb]{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action" "subtitle action";column-gap:16px;row-gap:6px;align-items:center}.invite-hero h2[data-v-cc69c3eb]{grid-area:title;margin:0;color:#050505;font-size:18px;font-weight:800;line-height:1.15;letter-spacing:0}.hero-sub[data-v-cc69c3eb]{grid-area:subtitle;margin:0;color:#777;font-size:13px;line-height:1.4}.hero-invite-btn[data-v-cc69c3eb],.state-panel button[data-v-cc69c3eb]{flex:0 0 auto;border:0;background:#071d11;color:#bcff98;cursor:pointer;font-weight:700}.hero-invite-btn[data-v-cc69c3eb]{grid-area:action;min-width:82px;height:32px;padding:0 16px;border-radius:999px;font-size:12px;line-height:1}.hero-invite-btn[data-v-cc69c3eb]:disabled{cursor:not-allowed;opacity:.45}.overview-grid[data-v-cc69c3eb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.stats-grid[data-v-cc69c3eb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stat-card[data-v-cc69c3eb],.detail-panel[data-v-cc69c3eb],.state-panel[data-v-cc69c3eb]{background:#fff;border-radius:16px;border:0;box-shadow:0 8px 22px #0000000d}.stat-card[data-v-cc69c3eb]{min-width:0;padding:16px}.stat-label[data-v-cc69c3eb]{color:#00000073;font-size:13px;font-weight:600}.stat-value[data-v-cc69c3eb]{margin-top:10px;color:#071d11;font-size:24px;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-grid[data-v-cc69c3eb]{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}.detail-panel[data-v-cc69c3eb]{min-width:0;padding:12px}.invite-code-panel[data-v-cc69c3eb]{padding:12px 14px;border-radius:10px}.invite-code-head[data-v-cc69c3eb]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.invite-code-head>div[data-v-cc69c3eb]{min-width:0}.invite-code-title[data-v-cc69c3eb]{color:#000000b8;font-size:14px;line-height:1.2;font-weight:700}.invite-code-desc[data-v-cc69c3eb]{margin:4px 0 0;color:#0f172a75;font-size:12px;line-height:1.35;font-weight:400}.invite-code-desc span[data-v-cc69c3eb]{color:#0f172a75}.generate-code-btn[data-v-cc69c3eb]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:104px;height:28px;padding:0 10px;border:0;border-radius:999px;background:#000;color:#fff;cursor:pointer;font-size:12px;font-weight:800}.generate-code-btn[data-v-cc69c3eb]:disabled{cursor:not-allowed;opacity:.48}.refresh-icon[data-v-cc69c3eb]{width:13px;height:13px;object-fit:contain;display:block}.invite-code-table-wrap[data-v-cc69c3eb]{width:100%;overflow-x:auto}.invite-code-table[data-v-cc69c3eb]{width:100%;min-width:500px;border-collapse:collapse}.invite-code-table th[data-v-cc69c3eb],.invite-code-table td[data-v-cc69c3eb]{height:34px;padding:0 10px;border-bottom:1px solid #e5e7eb;text-align:left;white-space:nowrap}.invite-code-table th[data-v-cc69c3eb]{color:#9ca3af;font-size:12px;font-weight:800}.invite-code-table td[data-v-cc69c3eb]{color:#6b7280;font-size:12px;font-weight:600}.invite-link-actions[data-v-cc69c3eb]{display:inline-flex;align-items:center;gap:6px}.share-code-btn[data-v-cc69c3eb],.qr-code-btn[data-v-cc69c3eb]{display:inline-flex;align-items:center;justify-content:center;min-width:62px;height:24px;padding:0 9px;border:0;border-radius:999px;background:#000;color:#fff;cursor:pointer;font-size:12px;font-weight:800}.qr-code-btn[data-v-cc69c3eb]{background:#ecffdd;color:#166534}.empty-code-row[data-v-cc69c3eb]{padding:10px 0;text-align:center;color:#9ca3af}.panel-title[data-v-cc69c3eb]{margin-bottom:10px;color:#000000b8;font-size:14px;font-weight:700}.reward-panel[data-v-cc69c3eb]{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.commission-head[data-v-cc69c3eb]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.commission-head .panel-title[data-v-cc69c3eb]{margin-bottom:4px}.commission-caption[data-v-cc69c3eb]{margin:0;color:#0f172a75;font-size:12px;line-height:1.35;font-weight:400}.commission-balance-card[data-v-cc69c3eb]{display:flex;flex-direction:column;gap:0;padding:0;border-radius:0;background:transparent}.commission-balance-card strong[data-v-cc69c3eb]{min-width:0;color:#071d11;font-size:26px;line-height:1;overflow:hidden;text-overflow:ellipsis}.reward-actions[data-v-cc69c3eb]{display:flex;gap:8px}.reward-actions button[data-v-cc69c3eb]{flex:1 1 0;min-width:0;height:34px;border:0;border-radius:8px;background:#071d11;color:#fff;cursor:pointer;font-size:12px;font-weight:700}.reward-actions button.secondary[data-v-cc69c3eb]{background:#ecffdd;color:#166534}.reward-actions button[data-v-cc69c3eb]:disabled{cursor:not-allowed;opacity:.45}.commission-record-panel[data-v-cc69c3eb]{padding:14px 16px}.record-head[data-v-cc69c3eb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.record-head .panel-title[data-v-cc69c3eb]{margin-bottom:4px}.record-head p[data-v-cc69c3eb]{margin:0;color:#0f172a75;font-size:13px;line-height:1.35;font-weight:400}.record-head>span[data-v-cc69c3eb]{flex:0 0 auto;color:#0f172a73;font-size:12px;font-weight:800}.commission-record-table-wrap[data-v-cc69c3eb]{width:100%;overflow-x:auto}.commission-record-table[data-v-cc69c3eb]{width:100%;min-width:680px;border-collapse:collapse}.commission-record-table th[data-v-cc69c3eb],.commission-record-table td[data-v-cc69c3eb]{height:38px;padding:0 12px;border-bottom:1px solid #e5e7eb;text-align:left;white-space:nowrap}.commission-record-table th[data-v-cc69c3eb]{color:#9ca3af;font-size:12px;font-weight:800}.commission-record-table td[data-v-cc69c3eb]{color:#64748b;font-size:12px;font-weight:600}.record-money[data-v-cc69c3eb]{color:#166534!important;font-weight:800!important}.record-status[data-v-cc69c3eb]{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:800}.record-status.ok[data-v-cc69c3eb]{background:#ecffdd;color:#166534}.record-status.pending[data-v-cc69c3eb]{background:#fff7d6;color:#854d0e}.record-status.failed[data-v-cc69c3eb]{background:#fee2e2;color:#991b1b}.empty-record-row[data-v-cc69c3eb]{padding:14px 0;text-align:center;color:#9ca3af}.record-pagination[data-v-cc69c3eb]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px}.record-pagination span[data-v-cc69c3eb]{color:#0f172a85;font-size:12px;font-weight:800}.record-pagination button[data-v-cc69c3eb]{min-width:68px;height:28px;padding:0 12px;border:1px solid #dbe4d5;border-radius:8px;background:#fff;color:#071d11;cursor:pointer;font-size:12px;font-weight:800}.record-pagination button[data-v-cc69c3eb]:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc;opacity:1}.state-panel[data-v-cc69c3eb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;color:#00000094;font-size:14px}.state-panel.error[data-v-cc69c3eb]{color:#be123c}.state-panel button[data-v-cc69c3eb]{height:34px;padding:0 14px;border-radius:8px}.invite-skeleton-line[data-v-cc69c3eb]{position:relative;display:block;overflow:hidden;border-radius:999px;background:#eef4ed}.invite-skeleton-line[data-v-cc69c3eb]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:invite-skeleton-shimmer-cc69c3eb 1.25s ease-in-out infinite}.invite-skeleton-panel[data-v-cc69c3eb],.invite-skeleton-card[data-v-cc69c3eb]{pointer-events:none}.skeleton-hero-title[data-v-cc69c3eb]{grid-area:title;width:96px;height:20px}.skeleton-hero-subtitle[data-v-cc69c3eb]{grid-area:subtitle;width:240px;max-width:100%;height:14px}.skeleton-hero-button[data-v-cc69c3eb]{grid-area:action;width:82px;height:32px}.skeleton-panel-title[data-v-cc69c3eb]{width:88px;height:17px}.skeleton-panel-subtitle[data-v-cc69c3eb],.skeleton-code-desc[data-v-cc69c3eb]{width:180px;max-width:100%;height:13px;margin-top:8px}.skeleton-balance-card[data-v-cc69c3eb]{border-color:transparent;background:#f5fbf1}.skeleton-small-label[data-v-cc69c3eb]{width:72px;height:12px}.skeleton-money-value[data-v-cc69c3eb]{width:150px;height:28px}.skeleton-action-pill[data-v-cc69c3eb]{flex:1 1 0;height:34px;border-radius:8px}.skeleton-stat-label[data-v-cc69c3eb]{width:76px;height:14px}.skeleton-stat-value[data-v-cc69c3eb]{width:116px;height:26px;margin-top:12px}.skeleton-generate-btn[data-v-cc69c3eb]{width:104px;height:28px;flex:0 0 auto}.skeleton-record-count[data-v-cc69c3eb]{width:58px;height:14px;flex:0 0 auto}.skeleton-table[data-v-cc69c3eb]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.skeleton-table-row[data-v-cc69c3eb]{width:100%;height:30px;border-radius:8px}@keyframes invite-skeleton-shimmer-cc69c3eb{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.invite-skeleton-line[data-v-cc69c3eb]:after{animation:none}}.invite-modal-overlay[data-v-cc69c3eb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000059}.invite-modal[data-v-cc69c3eb]{width:min(90vw,460px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 18px 44px #02061733}.invite-modal-header[data-v-cc69c3eb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 6px}.invite-modal-header h3[data-v-cc69c3eb]{margin:0;color:#1f2937;font-size:18px;line-height:1.2;letter-spacing:0}.invite-modal-close[data-v-cc69c3eb]{flex:0 0 auto;width:28px;height:28px;border:0;border-radius:50%;background:#f1f5f9;color:#111827;cursor:pointer;font-size:18px;line-height:1}.invite-modal-body[data-v-cc69c3eb]{overflow-y:auto;padding:14px 18px 8px}.notice-box[data-v-cc69c3eb]{display:flex;align-items:center;gap:10px;min-height:52px;margin-bottom:14px;padding:10px 12px;border:1px solid rgba(59,130,246,.28);border-radius:10px;background:#eff6ff;color:#1d4ed8;font-size:13px;line-height:1.45}.notice-icon[data-v-cc69c3eb]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#3b82f6;color:#fff;font-size:13px;font-weight:800;font-family:ui-serif,Georgia,serif}.field-label[data-v-cc69c3eb]{display:block;margin:12px 0 6px;color:#475569;font-size:13px;font-weight:600}.field-input[data-v-cc69c3eb]{display:block;width:100%;height:38px;padding:0 12px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#111827;font-size:13px;outline:none}.field-input[data-v-cc69c3eb]:read-only{color:#94a3b8;background:#f8fafc}.field-input[data-v-cc69c3eb]:focus{border-color:#071d11;box-shadow:0 0 0 3px #071d1114}.field-input[data-v-cc69c3eb]:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc}.modal-state[data-v-cc69c3eb]{padding:12px;border-radius:9px;background:#f8fafc;color:#475569;font-size:13px}.modal-state.error[data-v-cc69c3eb]{background:#fff1f2;color:#be123c}.invite-modal-actions[data-v-cc69c3eb]{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px 16px}.invite-modal-actions button[data-v-cc69c3eb]{min-width:88px;height:34px;border:0;border-radius:9px;cursor:pointer;font-size:13px;font-weight:800}.invite-modal-actions .cancel[data-v-cc69c3eb]{background:#26313b;color:#fff}.invite-modal-actions .confirm[data-v-cc69c3eb]{background:#071d11;color:#fff}.invite-modal-actions .confirm[data-v-cc69c3eb]:disabled{cursor:not-allowed;opacity:.42}.qr-modal[data-v-cc69c3eb]{width:min(90vw,340px)}.invite-qr-box[data-v-cc69c3eb]{display:flex;align-items:center;justify-content:center;width:176px;height:176px;margin:0 auto 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.invite-qr-box img[data-v-cc69c3eb]{display:block;width:150px;height:150px}.invite-qr-placeholder[data-v-cc69c3eb]{color:#9ca3af;font-size:13px;font-weight:700}.invite-qr-code[data-v-cc69c3eb]{margin-bottom:8px;color:#071d11;text-align:center;font-size:14px;font-weight:800}.invite-qr-link[data-v-cc69c3eb]{padding:10px 12px;border-radius:8px;background:#f8fafc;color:#64748b;font-size:12px;line-height:1.45;word-break:break-all}@media (max-width: 1099px){.invite-hero[data-v-cc69c3eb]{padding:16px}.stats-grid[data-v-cc69c3eb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.invite-page[data-v-cc69c3eb]{gap:12px}.invite-hero[data-v-cc69c3eb]{padding:14px}.invite-hero h2[data-v-cc69c3eb]{font-size:17px}.hero-sub[data-v-cc69c3eb]{margin-bottom:12px;font-size:13px}.hero-copy[data-v-cc69c3eb]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.stats-grid[data-v-cc69c3eb],.overview-grid[data-v-cc69c3eb]{grid-template-columns:1fr}.stat-value[data-v-cc69c3eb]{font-size:22px}.detail-grid[data-v-cc69c3eb]{grid-template-columns:1fr}.invite-code-panel[data-v-cc69c3eb]{padding:14px}.invite-code-head[data-v-cc69c3eb]{flex-direction:column;gap:14px}.invite-code-title[data-v-cc69c3eb]{font-size:14px}.invite-code-desc[data-v-cc69c3eb]{margin-top:4px}.generate-code-btn[data-v-cc69c3eb]{align-self:flex-start}.invite-modal-overlay[data-v-cc69c3eb]{padding:12px}.invite-modal-header[data-v-cc69c3eb]{padding:14px 16px 6px}.invite-modal-header h3[data-v-cc69c3eb]{font-size:18px}.invite-modal-body[data-v-cc69c3eb]{padding:12px 16px 8px}.invite-modal-actions[data-v-cc69c3eb]{padding:12px 16px 16px}.invite-modal-actions button[data-v-cc69c3eb]{min-width:0;flex:1 1 0}}.docs-page[data-v-fd0c22d5]{min-height:calc(100svh - 92px);padding:12px 24px 46px;color:#20242a;--docs-radius: 14px;--docs-control-radius: 10px;--docs-shadow: 0 4px 18px rgba(0, 0, 0, .06);--docs-border: 1px solid rgba(0, 0, 0, .04);--docs-card-line: rgba(25, 37, 52, .09);--docs-head-line: rgba(25, 37, 52, .065);--docs-row-line: rgba(25, 37, 52, .045)}.docs-hero[data-v-fd0c22d5]{min-height:184px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin:-12px -20px 26px;padding:8px 20px 12px;color:#050505;text-align:center}.docs-logo[data-v-fd0c22d5]{flex:0 0 62px;width:62px;height:62px;max-width:none;display:block;border-radius:50%;object-fit:contain;transform:translateY(-10px)}.docs-hero h1[data-v-fd0c22d5]{margin:0;color:#050505;font-size:16px;font-weight:900;line-height:1.2;letter-spacing:0}.docs-search[data-v-fd0c22d5]{width:min(620px,100%);min-height:44px;display:flex;align-items:center;gap:12px;margin:0 auto;padding:0 20px;border:0;border-radius:999px;background:#fff;box-shadow:none}.input-icon[data-v-fd0c22d5]{flex:0 0 auto;position:relative;display:inline-block;width:16px;height:16px;border:2px solid #344054;border-radius:50%}.input-icon[data-v-fd0c22d5]:after{content:"";position:absolute;width:7px;height:2px;right:-5px;bottom:-2px;border-radius:2px;background:#344054;transform:rotate(45deg)}.docs-search input[data-v-fd0c22d5]{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#162033;font-size:14px;font-weight:500;line-height:1.2}.docs-search input[data-v-fd0c22d5]::placeholder{color:#98a2b3}.docs-search input[data-v-fd0c22d5]::-webkit-search-cancel-button,.docs-search input[data-v-fd0c22d5]::-webkit-search-decoration{-moz-appearance:none;appearance:none;-webkit-appearance:none}.search-status[data-v-fd0c22d5]{flex:0 0 auto;color:#667085;font-size:13px}.clear-search[data-v-fd0c22d5]{border:0;border-radius:50%;cursor:pointer;line-height:1}.clear-search[data-v-fd0c22d5]{width:28px;height:28px;background:#f0f2f5;color:#65707b;font-size:20px}.docs-board[data-v-fd0c22d5]{min-width:0;margin:0 -20px}.guide-zone[data-v-fd0c22d5]{min-width:0}.state-panel[data-v-fd0c22d5]{border:1px solid #dfe4ea;border-radius:var(--docs-radius);background:#fff;box-shadow:var(--docs-shadow)}.article-icon[data-v-fd0c22d5]{display:grid;place-items:center;border-radius:var(--docs-control-radius);background:#f4f7f9}.guide-grid[data-v-fd0c22d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.guide-card[data-v-fd0c22d5]{align-self:start;display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid var(--docs-card-line);border-radius:12px;background:#fff;color:#20242a;text-align:left;box-shadow:0 1px 2px #0f172a06,0 10px 26px #0f172a05}.faq-card-head[data-v-fd0c22d5]{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border-bottom:1px solid var(--docs-head-line);background:#fff}.faq-card-head strong[data-v-fd0c22d5]{min-width:0;color:#20242a;font-size:14px;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faq-card-head small[data-v-fd0c22d5]{flex:0 0 auto;color:#8a949f;font-size:11px;font-weight:700}.faq-card-row[data-v-fd0c22d5]{width:100%;min-height:52px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:10px;align-items:center;padding:8px 16px 8px 18px;border:0;background:#fff;color:#20242a;text-align:left;cursor:pointer;transition:background .16s ease}.faq-card-row[data-v-fd0c22d5]:after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:1px;background:var(--docs-row-line);pointer-events:none}.faq-card-row[data-v-fd0c22d5]:last-child:after{display:none}.faq-card-row[data-v-fd0c22d5]:hover,.faq-card-row.active[data-v-fd0c22d5]{background:#f7faf5}.row-copy[data-v-fd0c22d5]{min-width:0;display:grid;gap:2px}.row-copy strong[data-v-fd0c22d5]{min-width:0;color:#4b4f55;font-size:14px;font-weight:500;line-height:1.35;letter-spacing:0;overflow-wrap:anywhere}.row-copy small[data-v-fd0c22d5]{color:#8a949f;font-size:11px;font-weight:400}.faq-chevron[data-v-fd0c22d5]{width:11px;height:11px;justify-self:end;border-top:2px solid #30343a;border-right:2px solid #30343a;transform:rotate(45deg)}.faq-card-row:hover .row-copy strong[data-v-fd0c22d5],.faq-card-row.active .row-copy strong[data-v-fd0c22d5]{color:#171b20}.faq-card-row:hover .faq-chevron[data-v-fd0c22d5],.faq-card-row.active .faq-chevron[data-v-fd0c22d5]{border-color:#111}.skeleton-card[data-v-fd0c22d5]{pointer-events:none}.skeleton-head[data-v-fd0c22d5]{background:#ffffffb8}.skeleton-row[data-v-fd0c22d5],.skeleton-row[data-v-fd0c22d5]:hover{cursor:default;background:#fff}.skeleton-line[data-v-fd0c22d5]{display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,#e5eaf0bd,#f6f8faf2,#e5eaf0bd 84%);background-size:220% 100%;animation:skeleton-shimmer-fd0c22d5 1.25s ease-in-out infinite}.skeleton-title[data-v-fd0c22d5]{width:min(120px,42%);height:15px}.skeleton-count[data-v-fd0c22d5]{width:32px;height:11px}.skeleton-article[data-v-fd0c22d5]{width:min(260px,72%);height:14px}.skeleton-date[data-v-fd0c22d5]{width:118px;height:10px;opacity:.82}.skeleton-arrow[data-v-fd0c22d5]{width:11px;height:11px;justify-self:end;border-radius:50%;background:#e5eaf0d9;animation:skeleton-pulse-fd0c22d5 1.25s ease-in-out infinite}.drawer-backdrop[data-v-fd0c22d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;justify-content:flex-end;background:#11182061;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.guide-drawer[data-v-fd0c22d5]{width:min(760px,calc(100vw - 28px));height:100%;position:relative;overflow:auto;padding:28px;background:#fff;box-shadow:-18px 0 42px #0f172a2e}.drawer-close[data-v-fd0c22d5]{position:sticky;top:10px;z-index:2;float:right;width:40px;height:40px;display:grid;place-items:center;margin:0 0 14px 14px;border:0;border-radius:50%;background:#111;color:#fff;cursor:pointer;box-shadow:0 12px 26px #0f172a2e;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.drawer-close[data-v-fd0c22d5]:hover{transform:translateY(-1px);background:#2a2a2a;box-shadow:0 14px 30px #0f172a3d}.drawer-close span[data-v-fd0c22d5]{position:relative;width:16px;height:16px}.drawer-close span[data-v-fd0c22d5]:before,.drawer-close span[data-v-fd0c22d5]:after{content:"";position:absolute;top:7px;left:1px;width:14px;height:2px;border-radius:999px;background:currentColor}.drawer-close span[data-v-fd0c22d5]:before{transform:rotate(45deg)}.drawer-close span[data-v-fd0c22d5]:after{transform:rotate(-45deg)}.drawer-state[data-v-fd0c22d5],.state-panel[data-v-fd0c22d5]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px;color:#68727d;text-align:center}.drawer-state strong[data-v-fd0c22d5],.state-panel strong[data-v-fd0c22d5]{color:#20242a;font-size:18px}.drawer-state button[data-v-fd0c22d5],.state-panel button[data-v-fd0c22d5]{height:38px;padding:0 16px;border:0;border-radius:8px;background:#111;color:#fff;cursor:pointer;font-weight:700}.drawer-state.error[data-v-fd0c22d5],.state-panel.error[data-v-fd0c22d5]{border-color:#ffd0d0;background:#fff8f8}.article-header[data-v-fd0c22d5]{display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;align-items:center;padding:18px 46px 20px 0;margin-bottom:22px;border-bottom:1px solid #e7ebf0}.article-icon[data-v-fd0c22d5]{width:58px;height:58px}.article-icon img[data-v-fd0c22d5]{width:38px;height:38px;object-fit:contain}.article-category[data-v-fd0c22d5]{color:#247a31;font-size:13px;font-weight:800;margin-bottom:4px}.article-header h2[data-v-fd0c22d5]{margin:0;color:#101418;font-size:24px;line-height:1.25;letter-spacing:0}.article-header p[data-v-fd0c22d5]{margin:8px 0 0;color:#89939e;font-size:13px}.article-content[data-v-fd0c22d5]{color:#333941;font-size:15px;line-height:1.8;overflow-wrap:anywhere;clear:both}.article-content[data-v-fd0c22d5] p{margin:0 0 14px}.article-content[data-v-fd0c22d5] a{color:#147a2e;font-weight:800;text-decoration:none}.article-content[data-v-fd0c22d5] a:hover{text-decoration:underline}.article-content[data-v-fd0c22d5] img{display:block;max-width:min(100%,680px);height:auto;margin:14px auto;border-radius:8px;border:1px solid #e5e9ef;background:#f7f9fb}.article-content[data-v-fd0c22d5] pre{margin:12px 0 18px;padding:14px 16px;border-radius:8px;background:#15191f;color:#f7fafc;overflow:auto}.article-content[data-v-fd0c22d5] code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.article-content[data-v-fd0c22d5] hr{border:0;border-top:1px solid #e4e8ee;margin:22px 0}.spinner[data-v-fd0c22d5]{width:28px;height:28px;border-radius:50%;border:3px solid #e3e8ef;border-top-color:#111;animation:spin-fd0c22d5 .8s linear infinite}.drawer-fade-enter-active[data-v-fd0c22d5],.drawer-fade-leave-active[data-v-fd0c22d5]{transition:opacity .28s ease}.drawer-fade-enter-from[data-v-fd0c22d5],.drawer-fade-leave-to[data-v-fd0c22d5]{opacity:0}.drawer-fade-enter-active .guide-drawer[data-v-fd0c22d5],.drawer-fade-leave-active .guide-drawer[data-v-fd0c22d5]{transition:transform .42s cubic-bezier(.22,1,.36,1)}.drawer-fade-enter-from .guide-drawer[data-v-fd0c22d5],.drawer-fade-leave-to .guide-drawer[data-v-fd0c22d5]{transform:translate(100%)}@keyframes spin-fd0c22d5{to{transform:rotate(360deg)}}@keyframes skeleton-shimmer-fd0c22d5{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes skeleton-pulse-fd0c22d5{0%,to{opacity:.56}50%{opacity:1}}@media (max-width: 560px){.docs-page[data-v-fd0c22d5]{padding:12px 16px 28px}.docs-hero[data-v-fd0c22d5]{min-height:178px;gap:11px;margin:-12px -12px 22px;padding:8px 12px 14px}.docs-hero h1[data-v-fd0c22d5]{font-size:14px}.docs-search[data-v-fd0c22d5]{min-height:42px;padding:0 18px}.docs-search input[data-v-fd0c22d5]{font-size:14px}.docs-board[data-v-fd0c22d5]{margin-left:-12px;margin-right:-12px}.guide-drawer[data-v-fd0c22d5]{padding:16px}.guide-grid[data-v-fd0c22d5]{grid-template-columns:1fr}.guide-card[data-v-fd0c22d5]{border-radius:12px}.faq-card-head[data-v-fd0c22d5]{min-height:42px;padding:0 16px}.faq-card-head strong[data-v-fd0c22d5]{font-size:14px}.faq-card-head small[data-v-fd0c22d5]{display:none}.faq-card-row[data-v-fd0c22d5]{min-height:50px;padding:8px 14px 8px 16px}.row-copy strong[data-v-fd0c22d5]{font-size:14px}.guide-drawer[data-v-fd0c22d5]{width:100%}.article-header[data-v-fd0c22d5]{grid-template-columns:46px minmax(0,1fr);gap:12px;padding-right:0}.article-icon[data-v-fd0c22d5]{width:46px;height:46px}.article-icon img[data-v-fd0c22d5]{width:30px;height:30px}.article-header h2[data-v-fd0c22d5]{font-size:20px}}.ticket-page[data-v-97e7aaee]{min-height:calc(100svh - 92px);padding:12px 24px 36px;color:#20242a;--ticket-line: rgba(24, 35, 50, .08);--ticket-soft-line: rgba(24, 35, 50, .05);--ticket-shadow: 0 12px 30px rgba(15, 23, 42, .045)}.ticket-chat-page[data-v-97e7aaee]{padding:0 24px 42px;border-radius:12px 12px 0 0;background:#fff;--chat-mask-left: 256px;--chat-mask-right: 16px;--chat-fixed-left: 280px;--chat-fixed-right: 40px}.ticket-chat-page[data-v-97e7aaee]:after{content:"";position:fixed;left:var(--chat-mask-left);right:var(--chat-mask-right);bottom:0;height:32px;z-index:35;pointer-events:none;background:#fff;box-shadow:0 -8px 16px #fffffff5}.chat-toolbar[data-v-97e7aaee]{width:fit-content;max-width:min(460px,100%);display:flex;align-items:flex-start;gap:16px;padding:18px 18px 16px 0;border-bottom:1px solid var(--ticket-line)}.back-btn[data-v-97e7aaee]{height:36px;padding:0 14px;border:1px solid var(--ticket-line);border-radius:9px;background:#fff;color:#404a56;cursor:pointer;font-size:13px;font-weight:800}.chat-title[data-v-97e7aaee]{min-width:0;max-width:320px}.chat-title h1[data-v-97e7aaee]{margin:5px 0 0;color:#111418;font-size:18px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-title-meta[data-v-97e7aaee]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;color:#8b949e;font-size:13px}.chat-shell[data-v-97e7aaee]{min-height:calc(100svh - 188px);padding:24px 0 92px;background:#fff}.chat-loading[data-v-97e7aaee]{display:grid;gap:14px;max-width:560px}.chat-thread[data-v-97e7aaee]{display:grid;gap:26px}.chat-date-separator[data-v-97e7aaee]{justify-self:center;display:inline-flex;align-items:center;min-height:28px;padding:0 16px;border-radius:999px;background:#11182714;color:#5f6368ad;font-size:13px;line-height:1}.chat-message[data-v-97e7aaee]{display:flex;align-items:flex-start;gap:18px;max-width:76%}.chat-message.mine[data-v-97e7aaee]{justify-self:end;flex-direction:row-reverse}.chat-avatar[data-v-97e7aaee]{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#58c132;color:#fff;font-size:16px;font-weight:800}.chat-avatar.mine[data-v-97e7aaee]{background:#4096ff}.chat-message-main[data-v-97e7aaee]{min-width:0;display:grid;gap:10px}.chat-message.mine .chat-message-main[data-v-97e7aaee]{justify-items:end}.chat-meta[data-v-97e7aaee]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#8b949e;font-size:15px}.chat-meta strong[data-v-97e7aaee]{color:#2d333a;font-size:15px;font-weight:800}.support-tag[data-v-97e7aaee]{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid #d6eccd;border-radius:4px;background:#f0ffe9;color:#58c132;font-size:13px;font-weight:800}.chat-bubble[data-v-97e7aaee]{width:fit-content;max-width:min(680px,100%);display:flex;align-items:baseline;flex-wrap:nowrap;gap:8px;justify-self:start;padding:9px 13px;border-radius:10px;background:#e9f8e8;color:#2d333a;font-size:14px;line-height:1.65;word-break:break-word}.chat-bubble-text[data-v-97e7aaee]{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.chat-bubble-time[data-v-97e7aaee]{flex:0 0 auto;color:#66708585;font-size:12px;line-height:1.2;white-space:nowrap}.chat-message.mine .chat-bubble[data-v-97e7aaee]{justify-self:end;background:#f0f2f5}.chat-bottom-jump[data-v-97e7aaee]{position:fixed;left:calc(var(--chat-fixed-left) + (100vw - var(--chat-fixed-left) - var(--chat-fixed-right)) / 2);bottom:92px;z-index:43;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(17,24,39,.08);border-radius:50%;background:#ffffffe6;color:#111418bd;cursor:pointer;box-shadow:none;transform:translate(-50%);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.chat-bottom-jump[data-v-97e7aaee]:hover{background:#fffffffa;color:#111418c7;box-shadow:none;transform:translate(-50%) translateY(-1px)}.chat-bottom-jump svg[data-v-97e7aaee]{width:26px;height:26px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.chat-reply-form[data-v-97e7aaee]{position:fixed;left:var(--chat-fixed-left);right:var(--chat-fixed-right);bottom:18px;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:0;padding:6px 7px 6px 12px;border:1px solid rgba(17,24,39,.1);border-radius:999px;background:#fffffffa;box-shadow:0 12px 32px #0f172a1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:none}.chat-reply-form.is-multiline[data-v-97e7aaee]{align-items:end;padding:8px 7px 8px 12px;border-radius:20px}.chat-reply-form.has-reply-prompt[data-v-97e7aaee]{align-items:center;row-gap:6px;padding:10px 7px 10px 12px;border-radius:20px}.chat-reply-form.has-reply-prompt .chat-reply-input[data-v-97e7aaee]{grid-column:1;grid-row:1}.chat-reply-form.has-reply-prompt .chat-reply-footer[data-v-97e7aaee]{grid-column:2;grid-row:1 / 3;align-self:end}.chat-reply-form.has-reply-prompt .reply-error[data-v-97e7aaee]{grid-column:1;grid-row:2}.chat-reply-form.is-multiline[data-v-97e7aaee]:before,.chat-reply-form.is-multiline[data-v-97e7aaee]:after{content:"";position:absolute;left:12px;right:52px;z-index:2;height:12px;pointer-events:none}.chat-reply-form.is-multiline[data-v-97e7aaee]:before{top:5px;background:linear-gradient(to bottom,#fffffffa,#fff0)}.chat-reply-form.is-multiline[data-v-97e7aaee]:after{bottom:5px;background:linear-gradient(to top,#fffffffa,#fff0)}.app.collapsed,.app.fullscreen{--chat-mask-left: 16px;--chat-mask-right: 16px;--chat-fixed-left: 40px;--chat-fixed-right: 40px}.chat-reply-input[data-v-97e7aaee]{height:30px;min-height:30px;max-height:280px;box-sizing:border-box;resize:none;padding:5px 8px 5px 4px;border:0;border-radius:999px;background:transparent;color:#162033;font:inherit;font-size:14px;line-height:20px;outline:0;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(102,112,133,.32) transparent;transition:color .16s ease}.chat-reply-form.is-multiline .chat-reply-input[data-v-97e7aaee]{position:relative;z-index:1;padding-right:16px;border-radius:14px}.chat-reply-input[data-v-97e7aaee]::-webkit-scrollbar{width:6px}.chat-reply-input[data-v-97e7aaee]::-webkit-scrollbar-thumb{border-radius:999px;background:#66708547}.chat-reply-input[data-v-97e7aaee]::-webkit-scrollbar-track{background:transparent}.chat-reply-input[data-v-97e7aaee]::placeholder{color:#c3c6cb}.chat-reply-input[data-v-97e7aaee]:focus{color:#111827}.chat-reply-input[data-v-97e7aaee]:disabled{cursor:default;opacity:.72}.chat-reply-footer[data-v-97e7aaee]{display:flex;align-items:center;justify-content:flex-end;align-self:center}.chat-reply-form.is-multiline .chat-reply-footer[data-v-97e7aaee]{position:relative;z-index:3;align-self:end}.chat-reply-actions[data-v-97e7aaee]{display:inline-flex;align-items:center}.chat-send-btn[data-v-97e7aaee]{width:36px;height:36px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:#111;color:#fff;cursor:pointer;transition:background .16s ease,transform .16s ease}.chat-send-btn span[data-v-97e7aaee]{position:relative;width:17px;height:17px;display:block}.chat-send-btn span[data-v-97e7aaee]:before{content:"";position:absolute;left:50%;top:4px;width:9px;height:9px;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:translate(-50%) rotate(45deg);transform-origin:center}.chat-send-btn span[data-v-97e7aaee]:after{content:"";position:absolute;left:50%;top:4px;width:2px;height:13px;border-radius:999px;background:currentColor;transform:translate(-50%)}.chat-send-btn[data-v-97e7aaee]:disabled{cursor:default;background:#e4e7eb;color:#fff;transform:none}.chat-send-btn[data-v-97e7aaee]:not(:disabled):hover{transform:translateY(-1px)}.reply-error[data-v-97e7aaee]{grid-column:1 / -1;margin:0 0 0 4px;padding:0;color:#d92d20;font-size:12px;line-height:1.4;white-space:normal}.reply-error.notice[data-v-97e7aaee]{color:#667085d1}.ticket-toolbar[data-v-97e7aaee]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.page-kicker[data-v-97e7aaee]{color:#247a31;font-size:12px;font-weight:800}.ticket-toolbar h1[data-v-97e7aaee]{margin:5px 0 0;color:#111418;font-size:26px;line-height:1.2}.ticket-toolbar-actions[data-v-97e7aaee]{display:flex;align-items:center;gap:10px}.ticket-status-filter[data-v-97e7aaee]{position:relative;z-index:12}.ticket-filter-trigger[data-v-97e7aaee]{width:150px;height:38px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:0 13px;border:1px solid var(--ticket-line);border-radius:8px;background:#fff;color:#8c96a3;cursor:pointer;font-size:14px;font-weight:400;line-height:1;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease}.ticket-status-filter.open .ticket-filter-trigger[data-v-97e7aaee],.ticket-filter-trigger[data-v-97e7aaee]:focus-visible{border-color:#247a31;color:#247a31;box-shadow:none;outline:0}.ticket-filter-trigger i[data-v-97e7aaee]{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.7}.ticket-status-filter.open .ticket-filter-trigger i[data-v-97e7aaee]{transform:translateY(3px) rotate(225deg)}.ticket-filter-menu[data-v-97e7aaee]{position:absolute;top:calc(100% + 14px);left:0;width:150px;padding:8px 0;border:1px solid #dfe4eb;border-radius:6px;background:#fff;box-shadow:0 14px 28px #0f172a1a}.ticket-filter-menu[data-v-97e7aaee]:before{content:"";position:absolute;top:-7px;left:50%;width:12px;height:12px;border-left:1px solid #dfe4eb;border-top:1px solid #dfe4eb;background:#fff;transform:translate(-50%) rotate(45deg)}.ticket-filter-menu button[data-v-97e7aaee]{position:relative;z-index:1;width:100%;height:38px;padding:0 24px;border:0;background:transparent;color:#5f6672;cursor:pointer;font-size:14px;font-weight:400;text-align:left}.ticket-filter-menu button[data-v-97e7aaee]:hover{background:#f5f8fc;color:#247a31}.create-btn[data-v-97e7aaee]{height:38px;padding:0 16px;border:0;border-radius:10px;background:#111;color:#fff;cursor:pointer;font-weight:400}.create-btn[data-v-97e7aaee]:disabled{cursor:default;opacity:.62}.ticket-stats[data-v-97e7aaee]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.stat-card[data-v-97e7aaee]{min-height:78px;display:grid;align-content:center;gap:6px;padding:14px 16px;border:0;border-radius:12px;background:#fff;color:#20242a;text-align:left;cursor:pointer;box-shadow:0 1px 2px #0f172a06;transition:transform .16s ease}.stat-card span[data-v-97e7aaee]{color:#69737f;font-size:12px;font-weight:700}.stat-card strong[data-v-97e7aaee]{font-size:24px;line-height:1}.stat-card[data-v-97e7aaee]:hover,.stat-card.active[data-v-97e7aaee]{background:#fff;transform:translateY(-1px)}.ticket-controls[data-v-97e7aaee]{margin-bottom:14px}.ticket-search[data-v-97e7aaee]{min-height:44px;display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid var(--ticket-line);border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a06}.search-icon[data-v-97e7aaee]{flex:0 0 auto;position:relative;display:inline-block;width:14px;height:14px;border:2px solid #344054;border-radius:50%}.search-icon[data-v-97e7aaee]:after{content:"";position:absolute;right:-5px;bottom:-2px;width:7px;height:2px;border-radius:2px;background:#344054;transform:rotate(45deg)}.ticket-search input[data-v-97e7aaee]{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#162033;font-size:14px}.ticket-search input[data-v-97e7aaee]::-webkit-search-cancel-button,.ticket-search input[data-v-97e7aaee]::-webkit-search-decoration{-moz-appearance:none;appearance:none;-webkit-appearance:none}.ticket-search button[data-v-97e7aaee]{width:28px;height:28px;border:0;border-radius:50%;background:#f0f2f5;color:#65707b;cursor:pointer;font-size:20px;line-height:1}.ticket-table-card[data-v-97e7aaee]{overflow:hidden;border:1px solid var(--ticket-line);border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a06}.ticket-table-scroll[data-v-97e7aaee]{width:100%;overflow-x:auto}.ticket-table[data-v-97e7aaee]{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.ticket-table th[data-v-97e7aaee],.ticket-table td[data-v-97e7aaee]{border-bottom:1px solid #edf0f4;padding:14px 16px;color:#626b76;font-size:14px;line-height:1.4;text-align:left;vertical-align:middle}.ticket-table th[data-v-97e7aaee]{color:#8b949e;font-size:13px;font-weight:800}.ticket-table th[data-v-97e7aaee]:nth-child(1),.ticket-table td[data-v-97e7aaee]:nth-child(1){width:80px}.ticket-table th[data-v-97e7aaee]:nth-child(2),.ticket-table td[data-v-97e7aaee]:nth-child(2){width:38%}.ticket-table th[data-v-97e7aaee]:nth-child(3),.ticket-table td[data-v-97e7aaee]:nth-child(3),.ticket-table th[data-v-97e7aaee]:nth-child(4),.ticket-table td[data-v-97e7aaee]:nth-child(4){width:88px}.ticket-table th[data-v-97e7aaee]:nth-child(5),.ticket-table td[data-v-97e7aaee]:nth-child(5),.ticket-table th[data-v-97e7aaee]:nth-child(6),.ticket-table td[data-v-97e7aaee]:nth-child(6){width:150px}.ticket-table th[data-v-97e7aaee]:nth-child(7),.ticket-table td[data-v-97e7aaee]:nth-child(7){width:86px}.ticket-table tbody tr[data-v-97e7aaee]{cursor:pointer;transition:background .16s ease}.ticket-table tbody tr[data-v-97e7aaee]:hover,.ticket-table tbody tr.active[data-v-97e7aaee]{background:#fafcff}.ticket-table tbody tr:last-child td[data-v-97e7aaee]{border-bottom:0}.id-cell[data-v-97e7aaee],.date-cell[data-v-97e7aaee]{white-space:nowrap}.subject-cell[data-v-97e7aaee]{min-width:0}.title-link[data-v-97e7aaee]{max-width:100%;display:inline-block;padding:0;border:0;background:transparent;color:#4096ff;cursor:pointer;font:inherit;font-weight:400;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.view-btn[data-v-97e7aaee]{height:30px;min-width:52px;padding:0 13px;border:0;border-radius:999px;background:#111;color:#fff;cursor:pointer;font-size:12px;font-weight:700;transition:background .16s ease,transform .16s ease;white-space:nowrap}.view-btn[data-v-97e7aaee]:hover{background:#2a2a2a;transform:translateY(-1px)}.view-btn[data-v-97e7aaee]:disabled{cursor:default;opacity:.62}.status-pill[data-v-97e7aaee]{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:26px;padding:0 9px;border:1px solid transparent;border-radius:4px;font-size:12px;font-weight:700;white-space:nowrap}.status-pill.open[data-v-97e7aaee]{border-color:#d8eed1;background:#eafbe4;color:#247a31}.status-pill.waiting[data-v-97e7aaee]{border-color:#eadcff;background:#f5efff;color:#7c3aed}.status-pill.closed[data-v-97e7aaee]{border-color:#e3e6ea;background:#f7f8fa;color:#8b949e}.priority-pill[data-v-97e7aaee]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:26px;padding:0 9px;border:1px solid transparent;border-radius:4px;font-size:12px;font-weight:700;white-space:nowrap}.priority-pill.urgent[data-v-97e7aaee]{border-color:#ffd4d4;background:#fff5f5;color:#ff5d5d}.priority-pill.medium[data-v-97e7aaee]{border-color:#ffe2bd;background:#fff8ee;color:#d9822b}.priority-pill.normal[data-v-97e7aaee]{border-color:#d8eed1;background:#f4fff0;color:#247a31}.ticket-detail[data-v-97e7aaee]{position:sticky;top:12px;min-height:260px;padding:18px;border:1px solid var(--ticket-line);border-radius:12px;background:#fff;box-shadow:var(--ticket-shadow)}.ticket-detail.empty[data-v-97e7aaee],.state-panel[data-v-97e7aaee]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#68727d;text-align:center}.detail-head[data-v-97e7aaee]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--ticket-soft-line)}.detail-kicker[data-v-97e7aaee]{color:#247a31;font-size:12px;font-weight:800}.detail-head h2[data-v-97e7aaee]{margin:6px 0 0;color:#111418;font-size:18px;line-height:1.35}.detail-grid[data-v-97e7aaee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.detail-grid div[data-v-97e7aaee]{padding:12px;border-radius:10px;background:#f8fafb}.detail-grid dt[data-v-97e7aaee]{margin:0 0 5px;color:#8a949f;font-size:12px}.detail-grid dd[data-v-97e7aaee]{margin:0;color:#20242a;font-size:13px;font-weight:700}.message-box[data-v-97e7aaee]{padding-top:4px}.message-box h3[data-v-97e7aaee]{margin:0 0 8px;color:#20242a;font-size:14px}.message-box p[data-v-97e7aaee]{margin:0;color:#5e6874;font-size:13px;line-height:1.7;white-space:pre-wrap}.detail-skeleton[data-v-97e7aaee]{padding-top:16px}.detail-error[data-v-97e7aaee]{display:grid;gap:8px;padding:12px;border:1px solid #ffd0d0;border-radius:10px;background:#fff8f8;color:#5e6874;font-size:13px}.detail-error strong[data-v-97e7aaee]{color:#d92d20;font-size:14px}.detail-error button[data-v-97e7aaee]{justify-self:start;height:32px;padding:0 12px;border:0;border-radius:8px;background:#111;color:#fff;cursor:pointer;font-weight:700}.detail-loading[data-v-97e7aaee]{display:grid;gap:12px}.state-panel[data-v-97e7aaee]{padding:28px;border:1px solid var(--ticket-line);border-radius:12px;background:#fff;box-shadow:var(--ticket-shadow)}.state-panel.inline[data-v-97e7aaee]{min-height:160px;box-shadow:none}.state-panel.inline strong[data-v-97e7aaee]{font-size:15px}.state-panel.inline span[data-v-97e7aaee]{font-size:13px}.state-panel strong[data-v-97e7aaee]{color:#20242a;font-size:18px}.state-panel button[data-v-97e7aaee]{height:38px;padding:0 16px;border:0;border-radius:9px;background:#111;color:#fff;cursor:pointer;font-weight:700}.state-panel.error[data-v-97e7aaee]{border-color:#ffd0d0;background:#fff8f8}.ticket-modal-backdrop[data-v-97e7aaee]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0f172a57;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ticket-modal[data-v-97e7aaee]{width:min(520px,100%);display:grid;gap:16px;padding:20px;border:1px solid rgba(24,35,50,.08);border-radius:16px;background:#fff;box-shadow:0 24px 70px #0f172a38}.detail-modal[data-v-97e7aaee]{width:min(680px,100%)}.ticket-modal-head[data-v-97e7aaee]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ticket-modal-head h2[data-v-97e7aaee]{margin:5px 0 0;color:#111418;font-size:20px;line-height:1.25}.modal-close[data-v-97e7aaee]{width:34px;height:34px;border:0;border-radius:50%;background:#111;color:#fff;cursor:pointer;font-size:24px;line-height:1}.modal-close[data-v-97e7aaee]:disabled{cursor:default;opacity:.62}.form-field[data-v-97e7aaee]{display:grid;gap:8px}.form-field span[data-v-97e7aaee],.priority-select-field>span[data-v-97e7aaee]{color:#596574;font-size:13px;font-weight:700}.form-field input[data-v-97e7aaee],.form-field textarea[data-v-97e7aaee]{width:100%;border:1px solid var(--ticket-line);border-radius:10px;background:#f9fafb;color:#162033;font:inherit;font-size:14px;outline:0;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.form-field input[data-v-97e7aaee]{height:42px;padding:0 12px}.form-field textarea[data-v-97e7aaee]{min-height:128px;resize:vertical;padding:12px;line-height:1.6}.form-field input[data-v-97e7aaee]:focus,.form-field textarea[data-v-97e7aaee]:focus{border-color:#539c3a61;background:#fff}.priority-select-field[data-v-97e7aaee]{display:grid;gap:8px}.priority-select-field>span[data-v-97e7aaee]{min-height:auto}.priority-select[data-v-97e7aaee]{position:relative;z-index:4}.priority-select-trigger[data-v-97e7aaee]{width:100%;height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid var(--ticket-line);border-radius:10px;background:#f9fafb;color:#162033;cursor:pointer;font:inherit;font-size:13px;outline:0;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.priority-select-trigger span[data-v-97e7aaee]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priority-select-trigger i[data-v-97e7aaee]{width:8px;height:8px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.68;transition:transform .16s ease}.priority-select.open .priority-select-trigger i[data-v-97e7aaee]{transform:translateY(3px) rotate(225deg)}.priority-select.open .priority-select-trigger[data-v-97e7aaee],.priority-select-trigger[data-v-97e7aaee]:focus-visible{border-color:#247a31;background:#fff;color:#247a31}.priority-select-trigger[data-v-97e7aaee]:disabled{cursor:default;opacity:.62}.priority-select-menu[data-v-97e7aaee]{position:absolute;top:calc(100% + 10px);left:0;width:100%;padding:5px 0;border:1px solid #dfe4eb;border-radius:8px;background:#fff;box-shadow:0 16px 32px #0f172a1f}.priority-select-menu[data-v-97e7aaee]:before{content:"";position:absolute;top:-7px;left:50%;width:12px;height:12px;border-left:1px solid #dfe4eb;border-top:1px solid #dfe4eb;background:#fff;transform:translate(-50%) rotate(45deg)}.priority-select-menu button[data-v-97e7aaee]{position:relative;z-index:1;width:100%;height:34px;padding:0 18px;border:0;background:transparent;color:#5f6672;cursor:pointer;font-size:13px;font-weight:400;text-align:left}.priority-select-menu button[data-v-97e7aaee]:hover,.priority-select-menu button.hover[data-v-97e7aaee]{background:#f5fbf2;color:#247a31}.create-error[data-v-97e7aaee]{margin:-4px 0 0;color:#d92d20;font-size:13px;line-height:1.5}.modal-actions[data-v-97e7aaee]{display:flex;justify-content:flex-end;gap:10px}.modal-actions button[data-v-97e7aaee]{height:40px;padding:0 16px;border:0;border-radius:10px;cursor:pointer;font-weight:800}.modal-actions button[data-v-97e7aaee]:disabled{cursor:default;opacity:.62}.secondary-action[data-v-97e7aaee]{background:#eef1f4;color:#404a56}.primary-action[data-v-97e7aaee]{background:#111;color:#fff}.skeleton-row[data-v-97e7aaee]{pointer-events:none}.skeleton-line[data-v-97e7aaee],.skeleton-pill[data-v-97e7aaee],.skeleton-button[data-v-97e7aaee]{display:block;border-radius:999px;background:linear-gradient(90deg,#e5eaf0bd,#f6f8faf2,#e5eaf0bd 84%);background-size:220% 100%;animation:ticket-shimmer-97e7aaee 1.25s ease-in-out infinite}.skeleton-id[data-v-97e7aaee]{width:42px;height:14px}.skeleton-title[data-v-97e7aaee]{width:56%;height:15px}.skeleton-title.wide[data-v-97e7aaee]{width:78%}.skeleton-meta[data-v-97e7aaee]{width:34%;height:11px;margin-top:10px}.skeleton-service[data-v-97e7aaee]{width:46px;height:13px}.skeleton-date[data-v-97e7aaee]{width:78px;height:13px}.skeleton-message[data-v-97e7aaee]{width:100%;height:13px;margin-top:24px}.skeleton-message.short[data-v-97e7aaee]{width:62%;margin-top:12px}.skeleton-pill[data-v-97e7aaee]{width:58px;height:26px;border-radius:4px}.skeleton-pill.short[data-v-97e7aaee]{width:44px}.skeleton-button[data-v-97e7aaee]{width:52px;height:30px;border-radius:4px}@keyframes ticket-shimmer-97e7aaee{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width: 860px){.ticket-page[data-v-97e7aaee]{padding:12px 16px 96px}.ticket-chat-page[data-v-97e7aaee]{padding:0 16px 96px;--chat-mask-left: 12px;--chat-mask-right: 12px;--chat-fixed-left: 28px;--chat-fixed-right: 28px}.ticket-toolbar[data-v-97e7aaee]{align-items:flex-start;flex-wrap:wrap}.ticket-toolbar h1[data-v-97e7aaee]{font-size:24px}.ticket-toolbar-actions[data-v-97e7aaee]{width:100%;justify-content:flex-end}.ticket-modal-backdrop[data-v-97e7aaee]{align-items:end;padding:12px}.ticket-modal[data-v-97e7aaee]{border-radius:16px}.ticket-stats[data-v-97e7aaee]{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-table[data-v-97e7aaee]{min-width:920px}.chat-message[data-v-97e7aaee]{max-width:100%}.chat-bubble[data-v-97e7aaee]{font-size:13px}.chat-reply-form[data-v-97e7aaee]{bottom:92px}.chat-bottom-jump[data-v-97e7aaee]{bottom:166px}.ticket-chat-page[data-v-97e7aaee]:after{height:106px}}@media (max-width: 520px){.ticket-stats[data-v-97e7aaee]{gap:8px}.ticket-toolbar-actions[data-v-97e7aaee]{align-items:stretch;justify-content:stretch}.ticket-status-filter[data-v-97e7aaee]{flex:1 1 auto}.ticket-filter-trigger[data-v-97e7aaee],.ticket-filter-menu[data-v-97e7aaee]{width:100%}.create-btn[data-v-97e7aaee]{flex:0 0 auto}.stat-card[data-v-97e7aaee]{min-height:68px;padding:12px}.stat-card strong[data-v-97e7aaee]{font-size:21px}.ticket-table th[data-v-97e7aaee],.ticket-table td[data-v-97e7aaee]{padding:12px}.chat-toolbar[data-v-97e7aaee]{gap:10px}.chat-title h1[data-v-97e7aaee]{font-size:14px}.chat-message[data-v-97e7aaee]{gap:10px}.chat-avatar[data-v-97e7aaee]{width:32px;height:32px;font-size:13px}.chat-bottom-jump[data-v-97e7aaee]{width:38px;height:38px}.chat-bottom-jump svg[data-v-97e7aaee]{width:24px;height:24px}.chat-meta[data-v-97e7aaee],.chat-meta strong[data-v-97e7aaee]{font-size:13px}.chat-bubble[data-v-97e7aaee]{padding:8px 11px;font-size:12px}.chat-reply-form[data-v-97e7aaee]{bottom:88px;padding:6px 7px 6px 11px;border-radius:999px}.chat-reply-form.is-multiline[data-v-97e7aaee]{padding:8px 7px 8px 11px;border-radius:18px}.chat-reply-form.has-reply-prompt[data-v-97e7aaee]{row-gap:5px;padding:9px 7px 10px 11px;border-radius:18px}.chat-reply-form.is-multiline[data-v-97e7aaee]:before,.chat-reply-form.is-multiline[data-v-97e7aaee]:after{left:11px;right:48px;height:12px}.chat-reply-form.is-multiline[data-v-97e7aaee]:before{top:5px}.chat-reply-form.is-multiline[data-v-97e7aaee]:after{bottom:5px}.chat-reply-input[data-v-97e7aaee]{height:28px;min-height:28px;max-height:230px;padding-top:5px;padding-right:8px;padding-bottom:5px;font-size:13px;line-height:18px}.chat-reply-footer[data-v-97e7aaee]{gap:8px}.chat-send-btn[data-v-97e7aaee]{width:34px;height:34px}.reply-error[data-v-97e7aaee]{margin-left:3px}.detail-grid[data-v-97e7aaee]{grid-template-columns:1fr}}.plain-btn[data-v-de1bd668]{display:inline-block;padding:10px 24px;border-radius:12px;background:#fff;color:#222;border:1px solid #e6e6e6;font-weight:700}.page-shell[data-v-c4481a8b]{padding:8px 18px 18px}.top-cards[data-v-c4481a8b]{display:flex;gap:18px;margin-bottom:18px;margin-top:-6px;align-items:stretch}.card[data-v-c4481a8b]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 10px 28px #00000014;flex:1;display:flex;flex-direction:column;justify-content:space-between}.pay-card[data-v-c4481a8b]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background:linear-gradient(90deg,#111,#666);color:#fff;min-height:200px;padding:24px}.pay-top[data-v-c4481a8b]{width:100%}.pay-left[data-v-c4481a8b]{display:flex;align-items:center;gap:12px}.big-label[data-v-c4481a8b]{font-size:14px;color:#fffffff5;white-space:nowrap}.big-amount[data-v-c4481a8b]{font-size:20px;font-weight:700;white-space:nowrap}.pay-bottom[data-v-c4481a8b]{width:100%;display:flex;justify-content:flex-end}.pay-btn[data-v-c4481a8b]{background:transparent;border:none;color:#fff;font-size:25px;padding:12px 8px;cursor:pointer;transform:translateY(12px)}.summary-card[data-v-c4481a8b]{display:flex;flex-direction:column;justify-content:space-between}.summary-card h3[data-v-c4481a8b],.search-card h3[data-v-c4481a8b]{margin:0 0 6px;font-size:15px}.summary-card .muted[data-v-c4481a8b],.search-card .muted[data-v-c4481a8b]{margin:0 0 56px}.muted[data-v-c4481a8b]{color:#777;margin:0 0 12px}.muted[data-v-c4481a8b]{color:#777;margin:0 0 12px;font-size:13px}.summary-bar[data-v-c4481a8b]{background:linear-gradient(180deg,#000,#0b0b0b);padding:8px 12px;border-radius:30px;display:block;overflow:hidden;max-height:56px;box-shadow:inset 0 1px #ffffff08;text-align:center}.summary-chips[data-v-c4481a8b]{display:flex;gap:12px;align-items:center;width:min(760px,100%);margin:0 auto;justify-content:space-between;white-space:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.chip[data-v-c4481a8b]{background:transparent;color:#fff;padding:6px 12px;border-radius:30px;border:none;cursor:pointer;font-weight:500;white-space:nowrap;position:relative;z-index:2;font-size:12px}.chip+.chip[data-v-c4481a8b]{margin-left:0}.chip.active[data-v-c4481a8b]{background:transparent;color:#000}.active-indicator[data-v-c4481a8b]{position:absolute;top:50%;left:0;transform:translateY(-50%) translate(0);border-radius:30px;background:#baf96a;transition:transform .26s cubic-bezier(.2,.9,.2,1),width .26s cubic-bezier(.2,.9,.2,1),height .26s cubic-bezier(.2,.9,.2,1);z-index:0;opacity:0;pointer-events:none}.summary-bar[data-v-c4481a8b]{position:relative}.search-box[data-v-c4481a8b]{display:flex;align-items:center}.search-input-wrap[data-v-c4481a8b]{position:relative;width:min(760px,100%);margin:0 auto;font-size:14px}.search-input-wrap input[data-v-c4481a8b]{width:100%;padding:12px 20px 12px 46px;border-radius:30px;border:1px solid #e6e6e6;background:#fff;font-size:14px;color:#666;box-shadow:none}.search-input-wrap input[data-v-c4481a8b]::placeholder{color:#bfbfbf;font-size:14px}.query-icon[data-v-c4481a8b]{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:1em;height:1em;pointer-events:none}.search-input-wrap input[data-v-c4481a8b]:focus,.search-input-wrap input[data-v-c4481a8b]:focus-visible{border-color:#000;outline:none;box-shadow:none;transform:none}.orders-table-wrap[data-v-c4481a8b]{background:#fff;border-radius:14px;padding:10px;box-shadow:0 6px 18px #0000000a}.orders-table[data-v-c4481a8b]{width:100%;border-collapse:collapse}.orders-table th[data-v-c4481a8b],.orders-table td[data-v-c4481a8b]{padding:14px 12px;text-align:left}.orders-table thead th[data-v-c4481a8b]{font-weight:700;color:#111;font-size:14px}.orders-table td[data-v-c4481a8b]{font-size:13px}.mono[data-v-c4481a8b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,Courier New,monospace}.order-skeleton-line[data-v-c4481a8b]{position:relative;display:block;overflow:hidden;border-radius:999px;background:#eef4ed}.order-skeleton-line[data-v-c4481a8b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:order-skeleton-shimmer-c4481a8b 1.25s ease-in-out infinite}.order-skeleton-card[data-v-c4481a8b]{pointer-events:none}.skeleton-order-label[data-v-c4481a8b]{width:82px;height:16px;background:#ffffff38}.skeleton-order-amount[data-v-c4481a8b]{width:150px;height:26px;margin-top:14px;background:#ffffff52}.skeleton-order-pay[data-v-c4481a8b]{align-self:flex-end;width:54px;height:34px;margin-top:auto;background:#fff3}.skeleton-order-title[data-v-c4481a8b]{width:88px;height:18px}.skeleton-order-muted[data-v-c4481a8b]{width:142px;height:14px;margin-top:10px}.skeleton-chip-row[data-v-c4481a8b]{display:flex;gap:12px;align-items:center;margin-top:auto;padding:8px 12px;border-radius:30px;background:#0b0b0b}.skeleton-order-chip[data-v-c4481a8b]{flex:1 1 0;min-width:72px;height:28px;background:#ffffff24}.skeleton-order-search[data-v-c4481a8b]{width:100%;height:42px;margin-top:auto}.order-skeleton-table[data-v-c4481a8b]{pointer-events:none}.skeleton-order-table-head[data-v-c4481a8b]{display:grid;grid-template-columns:1.4fr .7fr .7fr .8fr 1fr .9fr;gap:16px;padding:12px}.skeleton-order-table-body[data-v-c4481a8b]{display:flex;flex-direction:column;gap:12px;padding:4px 12px 12px}.skeleton-order-th[data-v-c4481a8b]{height:14px}.skeleton-order-row[data-v-c4481a8b]{width:100%;height:38px;border-radius:8px}@keyframes order-skeleton-shimmer-c4481a8b{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.order-skeleton-line[data-v-c4481a8b]:after{animation:none}}.order-copy[data-v-c4481a8b]{cursor:pointer;color:#111;padding:4px 8px;border-radius:6px;display:inline-block}.order-copy[data-v-c4481a8b]:hover{background:#00000008}.order-copy[data-v-c4481a8b]:focus{outline:2px solid rgba(0,0,0,.08);outline-offset:2px}.status.ok[data-v-c4481a8b]{background:#d4f7d8;color:#0a6b22;padding:6px 10px;border-radius:14px}.status.pending[data-v-c4481a8b]{background:#fff7d6;color:#7a5b00;padding:6px 10px;border-radius:14px}.status.cancel[data-v-c4481a8b]{background:#ffd6d6;color:#7a1a1a;padding:6px 10px;border-radius:14px}.status.onhold[data-v-c4481a8b]{background:#e8f4ff;color:#0b5fae;padding:6px 10px;border-radius:14px}.status.refund[data-v-c4481a8b]{background:#f2f2f2;color:#6b6b6b;padding:6px 10px;border-radius:14px}.detail-btn[data-v-c4481a8b]{background:linear-gradient(90deg,#0f0,#080);color:#fff;border:none;padding:8px 10px;border-radius:7px;cursor:pointer;font-size:13px;line-height:1}.detail-btn[data-v-c4481a8b]{background:#000;color:#fff;border:none;padding:8px 12px;border-radius:6.5px;cursor:pointer;font-size:12px;line-height:1;box-shadow:inset 0 -6px 16px #0009,0 2px 6px #0000001f}.detail-btn[data-v-c4481a8b]:hover{transform:translateY(-1px);filter:brightness(1.05)}.cancel-order-btn[data-v-c4481a8b]{background:transparent;color:#c23;border:1px solid rgba(194,34,34,.12);padding:6px 10px;border-radius:6px;cursor:pointer;font-size:12px;transition:background .12s ease,transform .1s ease,box-shadow .12s ease}.cancel-order-btn[data-v-c4481a8b]:hover:not([disabled]){background:#c222220f;transform:translateY(-1px);box-shadow:0 2px 6px #c222220f}.cancel-order-btn[disabled][data-v-c4481a8b]{opacity:.6;cursor:not-allowed;transform:none}.empty[data-v-c4481a8b]{text-align:center;padding:24px;color:#777}.empty-state[data-v-c4481a8b]{display:flex;flex-direction:column;align-items:center;gap:18px;padding:36px 12px}.empty-state[data-v-c4481a8b]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 12px}.empty-illustration[data-v-c4481a8b]{width:72px;height:auto;opacity:.95}.empty-text[data-v-c4481a8b]{color:#9a9a9a;font-size:14px}.empty-cta-plain[data-v-c4481a8b]{display:inline-block;padding:8px 18px;border-radius:10px;background:#b5ff80;color:#000;border:1px solid rgba(255,255,255,.06);font-weight:700;cursor:pointer;box-shadow:none}.empty-cta-plain[data-v-c4481a8b]:hover{filter:brightness(1.05)}.detail-overlay[data-v-c4481a8b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:20000}.detail-card[data-v-c4481a8b]{width:720px;max-width:96%;background:#fff;border-radius:12px;overflow:hidden}.detail-header[data-v-c4481a8b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eee}.detail-body[data-v-c4481a8b]{padding:16px;max-height:60vh;overflow:auto;background:#fafafa;font-size:13px}.detail-header .close[data-v-c4481a8b]{background:transparent;border:none;font-size:20px;cursor:pointer}.modal-overlay[data-v-c4481a8b]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;z-index:20000}.modal[data-v-c4481a8b]{width:520px;max-width:96%;background:#fff;border-radius:12px;overflow:hidden}.modal-header[data-v-c4481a8b]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:linear-gradient(90deg,#c1ff9c,#c1ff9c,#d9ffc3);border-bottom:none;min-height:44px;border-top-left-radius:12px;border-top-right-radius:12px}.modal-header-left[data-v-c4481a8b]{display:flex;align-items:center;gap:10px}.cancel-icon[data-v-c4481a8b]{width:28px;height:28px;object-fit:contain;border-radius:0;background:transparent;margin-right:8px}.modal-user-info .user-email-large[data-v-c4481a8b]{font-size:15px;font-weight:400;margin:0;color:#111;line-height:1}.modal-close[data-v-c4481a8b]{background:transparent;border:none;font-size:20px;line-height:1;cursor:pointer;color:#111}.modal-body[data-v-c4481a8b]{padding:18px 20px;color:#333}.modal-actions[data-v-c4481a8b]{display:flex;gap:12px;padding:14px 20px;border-top:1px solid #f7f7f7;justify-content:flex-end;flex-shrink:0}.modal-btn[data-v-c4481a8b]{padding:8px 14px;border-radius:8px;border:none;cursor:pointer}.modal-btn.cancel[data-v-c4481a8b]{background:linear-gradient(90deg,#c1ff9c,#c1ff9c,#d9ffc3);color:#333}.modal-btn.confirm[data-v-c4481a8b]{font-weight:400}@media (max-width: 900px){.top-cards[data-v-c4481a8b]{flex-direction:column}}@media (max-width: 1400px){.top-cards[data-v-c4481a8b]{flex-wrap:wrap}.pay-card[data-v-c4481a8b],.summary-card[data-v-c4481a8b]{flex:1 1 calc(50% - 9px)}.search-card[data-v-c4481a8b]{flex:1 1 100%;margin-top:12px}.search-card .search-input-wrap[data-v-c4481a8b]{width:100%;margin:0;max-width:none}}@media (max-width: 500px){.page-shell[data-v-c4481a8b]{padding-left:10px;padding-right:10px}.top-cards[data-v-c4481a8b]{gap:10px;align-items:stretch}.top-cards .card[data-v-c4481a8b],.card[data-v-c4481a8b]{flex:1 1 100%;width:100%;box-sizing:border-box;padding:14px;border-radius:12px}.search-card[data-v-c4481a8b]{margin-top:10px}.search-card .search-input-wrap[data-v-c4481a8b]{width:100%;margin:0;max-width:none}.search-input-wrap[data-v-c4481a8b]{padding:0}.search-input-wrap input[data-v-c4481a8b]{padding:10px 14px 10px 40px;font-size:15px}.summary-bar[data-v-c4481a8b]{padding:6px 8px;border-radius:20px;max-height:44px}.summary-chips[data-v-c4481a8b]{gap:8px}.summary-chips .chip[data-v-c4481a8b]{padding:4px 8px;font-size:11px}.summary-bar[data-v-c4481a8b],.orders-table-wrap[data-v-c4481a8b]{padding:8px}.orders-table th[data-v-c4481a8b],.orders-table td[data-v-c4481a8b]{padding:10px 8px}}@media (max-width: 1100px){.orders-table-wrap[data-v-c4481a8b],.order-skeleton-table[data-v-c4481a8b]{padding:0;background:transparent;box-shadow:none;border-radius:0}.skeleton-order-table-head[data-v-c4481a8b]{display:none}.skeleton-order-table-body[data-v-c4481a8b]{gap:12px;padding:0}.skeleton-order-row[data-v-c4481a8b]{height:126px;border-radius:10px;background:linear-gradient(#eef4ed,#eef4ed) 14px 18px / 58% 14px no-repeat,linear-gradient(#eef4ed,#eef4ed) 14px 46px / 42% 12px no-repeat,linear-gradient(#eef4ed,#eef4ed) 14px 74px / 48% 12px no-repeat,linear-gradient(#eef4ed,#eef4ed) calc(100% - 92px) 74px / 78px 24px no-repeat,#fff;box-shadow:0 6px 14px #0000000a}.orders-table[data-v-c4481a8b]{display:block;width:100%}.orders-table thead[data-v-c4481a8b]{display:none}.orders-table tbody[data-v-c4481a8b]{display:block}.orders-table tr[data-v-c4481a8b]{display:block;background:#fff;border-radius:10px;padding:12px;margin:0 0 12px;box-shadow:0 6px 14px #0000000a;width:100%;box-sizing:border-box}.orders-table td[data-v-c4481a8b]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:none}.orders-table td[data-v-c4481a8b]:before{content:"";color:#777;font-size:12px;margin-right:8px;white-space:nowrap}.orders-table tr td[data-v-c4481a8b]:nth-child(1):before{content:"订单号"}.orders-table tr td[data-v-c4481a8b]:nth-child(2):before{content:"周期"}.orders-table tr td[data-v-c4481a8b]:nth-child(3):before{content:"金额"}.orders-table tr td[data-v-c4481a8b]:nth-child(4):before{content:"订单状态"}.orders-table tr td[data-v-c4481a8b]:nth-child(5):before{content:"创建时间"}.orders-table tr td[data-v-c4481a8b]:nth-child(6):before{content:"操作"}.orders-table td.mono[data-v-c4481a8b]{max-width:60%;word-break:break-all}.orders-table .status[data-v-c4481a8b]{margin-left:8px}.orders-table .detail-btn[data-v-c4481a8b]{padding:6px 10px;font-size:12px}.orders-table tr td[colspan][data-v-c4481a8b]{display:block;padding:18px 0}.orders-table tr td[colspan][data-v-c4481a8b]:before{content:""}.orders-table tr td[colspan] .empty-state[data-v-c4481a8b]{margin:0 auto;max-width:92%}}.page-shell[data-v-a208e23b]{min-height:calc(var(--vh, 1vh) * 100);padding-bottom:calc(var(--bottom-nav-height, 64px) + env(safe-area-inset-bottom))}.status-hero[data-v-a208e23b]{background:linear-gradient(90deg,#f5f5f5,#efefef);padding:28px;border-radius:12px;margin-bottom:20px;display:flex;align-items:center;min-height:120px}.status-inner[data-v-a208e23b]{display:flex;align-items:center;justify-content:space-between;width:100%}.status-left h2[data-v-a208e23b]{color:#111;margin:18px 0 6px;font-size:18px}.status-left .muted[data-v-a208e23b]{color:#000000a6;font-size:13px}.status-left .placeholder[data-v-a208e23b]{visibility:hidden}.status-right .plain[data-v-a208e23b]{background:#000;color:#fff;padding:8px 14px;border-radius:20px}.black-btn[data-v-a208e23b]{background:#000!important;color:#fff!important;padding:8px 14px;border-radius:20px;border:none;cursor:pointer}.close-btn[data-v-a208e23b]{padding:6px 10px!important;font-size:12px!important;border-radius:20px!important}.status-hero--completed[data-v-a208e23b]{background:linear-gradient(90deg,#00c98a,#00ab75)!important}.status-hero--canceled[data-v-a208e23b]{background:linear-gradient(90deg,#ff6b6b,#ff4d4f)!important}.status-hero--pending[data-v-a208e23b]{background:linear-gradient(90deg,#ba96fb,#8d64d7)!important}.status-hero--completed .status-left h2[data-v-a208e23b],.status-hero--pending .status-left h2[data-v-a208e23b],.status-hero--canceled .status-left h2[data-v-a208e23b]{color:#fff}.status-hero--completed .status-left .muted[data-v-a208e23b],.status-hero--pending .status-left .muted[data-v-a208e23b],.status-hero--canceled .status-left .muted[data-v-a208e23b]{color:#ffffffe6}.detail-grid[data-v-a208e23b]{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.left-col[data-v-a208e23b]{display:flex;flex-direction:column;gap:18px}.info-card[data-v-a208e23b],.price-card[data-v-a208e23b]{background:#fff;padding:20px;border-radius:12px}.info-card h3[data-v-a208e23b],.price-card h3[data-v-a208e23b]{font-size:16px;margin:0 0 8px;font-weight:600}.info-list .val[data-v-a208e23b],.price-list .val[data-v-a208e23b],.mono[data-v-a208e23b]{font-size:14px}.info-list .row[data-v-a208e23b],.price-list .row[data-v-a208e23b]{display:flex;justify-content:space-between;padding:12px 0;align-items:center}.price-card .label[data-v-a208e23b]{color:#333}.price-card .val[data-v-a208e23b]{color:#111;text-align:right}.price-card .val.large[data-v-a208e23b]{font-size:20px;font-weight:800}.price-card .row.total[data-v-a208e23b]{border-top:1px solid #f0f0f0;padding-top:16px;margin-top:8px}.label[data-v-a208e23b]{color:#222}.val[data-v-a208e23b]{color:#111}.val.large[data-v-a208e23b]{font-weight:700}.mono[data-v-a208e23b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,Courier New,monospace}; .order-copy[data-v-a208e23b]{cursor:pointer;padding:4px 8px;border-radius:8px}.payment-section[data-v-a208e23b]{margin-top:14px;border-top:1px dashed #f0f0f0;padding-top:12px}.pay-title[data-v-a208e23b]{font-size:14px;margin:0 0 8px;font-weight:600}.payment-methods[data-v-a208e23b]{display:flex;flex-direction:column;gap:8px;max-height:160px;overflow:auto;padding-right:6px}.payment-method-row[data-v-a208e23b]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:8px;background:#fafafa}.pay-now[disabled][data-v-a208e23b]{opacity:.6;cursor:not-allowed}.payment-card[data-v-a208e23b]{background:#fff;padding:18px;border-radius:12px}.payment-card h3[data-v-a208e23b]{font-size:16px;margin:0 0 8px;font-weight:600}.payment-row[data-v-a208e23b]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;align-items:start}.payment-row .payment-card[data-v-a208e23b]{margin:0}@media (max-width: 900px){.payment-row[data-v-a208e23b]{grid-template-columns:1fr}}.pay-now[data-v-a208e23b]{background:#c1ff9c;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;font-weight:600;color:#111;-webkit-text-fill-color:#111;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pay-now[disabled][data-v-a208e23b],.pay-now[data-v-a208e23b]:disabled{color:#0009;-webkit-text-fill-color:rgba(0,0,0,.6)}.payment-list[data-v-a208e23b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payment-item[data-v-a208e23b]{position:relative;display:flex;align-items:center;gap:10px;padding:12px 14px 12px 40px;min-height:50px;border-radius:10px;border:1px solid #f1f1f1;overflow:visible;z-index:0;box-sizing:border-box}.payment-item input[type=radio][data-v-a208e23b]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:1px;padding:0;margin:0;opacity:0;pointer-events:none}.payment-item[data-v-a208e23b]:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;border:1px solid #dadada;background:transparent;box-sizing:border-box;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease;z-index:2}.payment-item[data-v-a208e23b]:after{content:"";position:absolute;left:13px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background:transparent;transition:background .12s ease,transform .12s ease;z-index:3}.payment-item[data-v-a208e23b]:has(input:checked):before{border-color:#000}.payment-item[data-v-a208e23b]:has(input:checked):after{background:#bdff97}.payment-label[data-v-a208e23b]{flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.payment-icon[data-v-a208e23b]{width:26px;height:26px;object-fit:contain;display:inline-block;margin-left:6px}.payment-item[data-v-a208e23b]:has(input:checked),.payment-item[data-v-a208e23b]:has(input:checked):hover{border-color:#000}.payment-item[data-v-a208e23b]:hover{background:transparent;box-shadow:none!important;border-color:#f1f1f1!important;transform:none!important}.payment-item[data-v-a208e23b]:has(input:checked):hover{border-color:#000!important}@media (max-width: 900px){.detail-grid[data-v-a208e23b]{grid-template-columns:1fr}}@media (max-width: 900px){.status-inner[data-v-a208e23b]{flex-direction:column;align-items:flex-start;gap:12px}.status-right[data-v-a208e23b]{width:100%;display:flex;justify-content:flex-start}.status-right .plain[data-v-a208e23b]{margin-top:0}}@media (max-width: 900px){.payment-list[data-v-a208e23b]{grid-template-columns:1fr}}@media (max-width: 1500px){.payment-list[data-v-a208e23b]{grid-template-columns:1fr}}@media (max-width: 1300px){.detail-grid[data-v-a208e23b],.payment-row[data-v-a208e23b]{grid-template-columns:1fr 1fr}.price-card[data-v-a208e23b],.payment-card[data-v-a208e23b]{padding:16px}}@media (max-width: 1150px){.detail-grid[data-v-a208e23b],.payment-row[data-v-a208e23b]{grid-template-columns:1fr;gap:12px}.info-card[data-v-a208e23b],.price-card[data-v-a208e23b],.payment-card[data-v-a208e23b]{width:100%;box-sizing:border-box;padding:14px;border-radius:10px;margin:0;box-shadow:0 6px 14px #0000000a;background:#fff}.price-list .row[data-v-a208e23b]{padding:8px 0}.price-card>div[style][data-v-a208e23b]{display:block;text-align:right}.payment-list[data-v-a208e23b]{grid-template-columns:1fr}}.modal-overlay[data-v-a208e23b]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;z-index:20000}.modal[data-v-a208e23b]{width:520px;max-width:96%;background:#fff;border-radius:12px;overflow:hidden}.modal-header[data-v-a208e23b]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:linear-gradient(90deg,#c1ff9c,#c1ff9c,#d9ffc3);border-bottom:none;min-height:44px;border-top-left-radius:12px;border-top-right-radius:12px}.modal-header-left[data-v-a208e23b]{display:flex;align-items:center;gap:10px}.cancel-icon[data-v-a208e23b]{width:28px;height:28px;object-fit:contain;border-radius:0;background:transparent;margin-right:8px}.modal-user-info .user-email-large[data-v-a208e23b]{font-size:15px;font-weight:400;margin:0;color:#111;line-height:1}.modal-close[data-v-a208e23b]{background:transparent;border:none;font-size:20px;line-height:1;cursor:pointer;color:#111}.modal-body[data-v-a208e23b]{padding:18px 20px;color:#333}.modal-actions[data-v-a208e23b]{display:flex;gap:12px;padding:14px 20px;border-top:1px solid #f7f7f7;justify-content:flex-end;flex-shrink:0}.modal-btn[data-v-a208e23b]{padding:8px 14px;border-radius:8px;border:none;cursor:pointer}.modal-btn.cancel[data-v-a208e23b]{background:linear-gradient(90deg,#c1ff9c,#c1ff9c,#d9ffc3);color:#333}.modal-btn.confirm[data-v-a208e23b]{font-weight:400}.traffic-page[data-v-bd96d0e1]{display:flex;flex-direction:column;gap:18px;padding:8px 18px 24px}.traffic-hero[data-v-bd96d0e1],.summary-card[data-v-bd96d0e1],.chart-card[data-v-bd96d0e1],.log-card[data-v-bd96d0e1],.billing-card[data-v-bd96d0e1],.state-panel[data-v-bd96d0e1]{border-radius:16px;background:#fff;box-shadow:0 8px 22px #0000000d}.traffic-hero[data-v-bd96d0e1]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px}.traffic-hero h1[data-v-bd96d0e1]{margin:0 0 6px;color:#050505;font-size:18px;font-weight:800;line-height:1.15}.traffic-hero p[data-v-bd96d0e1]{margin:0;color:#777;font-size:13px;line-height:1.4}.section-copy h2[data-v-bd96d0e1]{margin:0 0 6px;color:#050505;font-size:15px;font-weight:700;line-height:1.15}.section-copy p[data-v-bd96d0e1]{margin:0;color:#777;font-size:13px;font-weight:400;line-height:1.4}.state-panel button[data-v-bd96d0e1]{flex:0 0 auto;min-height:34px;border:0;border-radius:999px;padding:0 16px;background:#111;color:#baf96a;font-size:12px;font-weight:800;cursor:pointer}.summary-grid[data-v-bd96d0e1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.summary-card[data-v-bd96d0e1]{min-height:118px;padding:18px}.summary-card.primary[data-v-bd96d0e1]{background:linear-gradient(135deg,#111,#1a231b)}.summary-card.primary .summary-label[data-v-bd96d0e1],.summary-card.primary p[data-v-bd96d0e1]{color:#ffffffad}.summary-card.primary .summary-value[data-v-bd96d0e1]{color:#baf96a}.summary-label[data-v-bd96d0e1]{color:#78957d;font-size:13px}.summary-value[data-v-bd96d0e1]{margin-top:12px;color:#0f2b1d;font-size:28px;font-weight:800;line-height:1}.summary-card p[data-v-bd96d0e1]{margin:12px 0 0;color:#78957d;font-size:12px;line-height:1.35}.chart-card[data-v-bd96d0e1],.log-card[data-v-bd96d0e1],.billing-card[data-v-bd96d0e1]{padding:16px}.chart-list[data-v-bd96d0e1]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.chart-row[data-v-bd96d0e1]{display:grid;grid-template-columns:82px minmax(0,1fr) 86px;align-items:center;gap:12px}.chart-date[data-v-bd96d0e1]{display:flex;flex-direction:column;gap:2px;min-width:0}.chart-date strong[data-v-bd96d0e1]{color:#0f2b1d;font-size:13px;font-weight:800}.chart-date span[data-v-bd96d0e1]{color:#78957d;font-size:12px}.chart-track[data-v-bd96d0e1]{height:12px;display:flex;overflow:hidden;border-radius:999px;background:#edf4ee}.chart-upload[data-v-bd96d0e1]{background:#22d59d}.chart-download[data-v-bd96d0e1]{background:linear-gradient(90deg,#74ec73,#baf96a)}.chart-total[data-v-bd96d0e1]{color:#46664e;font-size:13px;font-weight:800;text-align:right}.chart-legend[data-v-bd96d0e1]{display:flex;align-items:center;gap:14px;margin-top:14px;color:#78957d;font-size:12px;font-weight:700}.chart-legend span[data-v-bd96d0e1]{display:inline-flex;align-items:center;gap:6px}.legend-dot[data-v-bd96d0e1]{width:9px;height:9px;border-radius:50%}.legend-dot.upload[data-v-bd96d0e1]{background:#22d59d}.legend-dot.download[data-v-bd96d0e1]{background:#baf96a}.traffic-table-wrap[data-v-bd96d0e1]{margin-top:14px;overflow-x:auto;border-radius:14px;border:1px solid #eef3ed}.traffic-table[data-v-bd96d0e1]{width:100%;min-width:820px;border-collapse:collapse}.traffic-table th[data-v-bd96d0e1],.traffic-table td[data-v-bd96d0e1]{padding:14px 16px;border-bottom:1px solid #eef3ed;text-align:left}.traffic-table thead th[data-v-bd96d0e1]{background:#fbfefb;color:#0f2b1d;font-size:13px;font-weight:800}.traffic-table tbody tr:last-child td[data-v-bd96d0e1]{border-bottom:0}.traffic-table td[data-v-bd96d0e1]{color:#243127;font-size:13px}.date-cell[data-v-bd96d0e1]{display:flex;flex-direction:column;gap:3px}.date-cell strong[data-v-bd96d0e1]{color:#111;font-size:13px}.date-cell span[data-v-bd96d0e1]{color:#78957d;font-size:12px}.rate-pill[data-v-bd96d0e1]{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#111;color:#baf96a;font-size:12px;font-weight:800;white-space:nowrap}.mobile-log-list[data-v-bd96d0e1]{display:none}.billing-card[data-v-bd96d0e1]{display:flex;flex-direction:column;gap:14px;padding:16px}.billing-example[data-v-bd96d0e1],.billing-tip[data-v-bd96d0e1]{border-radius:12px}.billing-copy p[data-v-bd96d0e1]{max-width:960px;line-height:1.65}.billing-example[data-v-bd96d0e1]{padding:18px;border:1px solid #dfd7ff;background:#fbf9ff}.billing-example-title[data-v-bd96d0e1]{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;color:#0f2b1d;font-size:14px;font-weight:800;line-height:18px}.billing-bulb-icon[data-v-bd96d0e1]{width:20px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.billing-bulb-icon img[data-v-bd96d0e1]{width:20px;height:20px;object-fit:contain;transform:translateY(-1px)}.billing-example-title strong[data-v-bd96d0e1]{line-height:18px}.billing-example-row[data-v-bd96d0e1]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;align-items:center;min-height:56px}.billing-example-row>strong[data-v-bd96d0e1]{color:#0f2b1d;font-size:14px;font-weight:800}.billing-example-values[data-v-bd96d0e1],.billing-result[data-v-bd96d0e1]{justify-self:end;display:flex;flex-direction:column;gap:8px;color:#78957d;font-size:13px;text-align:right}.billing-example-values strong[data-v-bd96d0e1],.billing-result strong[data-v-bd96d0e1]{margin-left:6px;color:#0f2b1d;font-size:15px;font-weight:800}.example-rate-pill[data-v-bd96d0e1]{justify-self:end;display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border:1px solid rgba(120,149,125,.18);border-radius:999px;background:#fff;color:#46664e;font-size:13px;font-weight:700}.billing-divider[data-v-bd96d0e1]{height:1px;margin:10px 0;background:#78957d29}.billing-example-row.total[data-v-bd96d0e1]{min-height:62px}.billing-result strong[data-v-bd96d0e1]{margin-left:0;font-size:17px}.billing-result span[data-v-bd96d0e1]{color:#78957d;font-size:13px}.billing-tip[data-v-bd96d0e1]{display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid #ccefdc;background:#fbfefb;color:#46664e;font-size:13px;line-height:1.5}.billing-info-dot[data-v-bd96d0e1]{position:relative;width:16px;height:16px;flex:0 0 auto;border-radius:50%;background:#22d59d}.billing-info-dot[data-v-bd96d0e1]:after{content:"i";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:800}.state-panel[data-v-bd96d0e1]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;color:#78957d;text-align:center}.state-panel img[data-v-bd96d0e1]{width:84px;height:84px;object-fit:contain}.state-panel strong[data-v-bd96d0e1]{color:#0f2b1d;font-size:15px}.state-panel span[data-v-bd96d0e1]{color:#78957d;font-size:13px}.state-panel button[data-v-bd96d0e1]{margin-top:6px}.skeleton-line[data-v-bd96d0e1]{position:relative;display:block;overflow:hidden;border-radius:999px;background:#eef4ed}.skeleton-line[data-v-bd96d0e1]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:skeleton-shimmer-bd96d0e1 1.25s ease-in-out infinite}.skeleton-card[data-v-bd96d0e1]{display:flex;flex-direction:column;gap:14px}.skeleton-label[data-v-bd96d0e1]{width:72px;height:14px}.skeleton-value[data-v-bd96d0e1]{width:118px;height:30px}.skeleton-desc[data-v-bd96d0e1]{width:132px;height:13px;margin-top:auto}.skeleton-panel[data-v-bd96d0e1]{padding:16px}.skeleton-title[data-v-bd96d0e1]{width:94px;height:18px;margin-bottom:8px}.skeleton-subtitle[data-v-bd96d0e1]{width:188px;height:14px}.skeleton-date[data-v-bd96d0e1]{width:64px;height:28px}.skeleton-bar[data-v-bd96d0e1]{width:100%;height:12px}.skeleton-total[data-v-bd96d0e1]{width:70px;height:15px;justify-self:end}.skeleton-table[data-v-bd96d0e1]{display:flex;flex-direction:column;gap:0;margin-top:14px;overflow:hidden;border:1px solid #eef3ed;border-radius:14px}.skeleton-table-row[data-v-bd96d0e1]{display:grid;grid-template-columns:1.4fr repeat(5,minmax(78px,1fr));gap:16px;padding:15px 16px;border-bottom:1px solid #eef3ed}.skeleton-table-row[data-v-bd96d0e1]:last-child{border-bottom:0}.skeleton-table-row .skeleton-line[data-v-bd96d0e1]{height:16px}@keyframes skeleton-shimmer-bd96d0e1{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.skeleton-line[data-v-bd96d0e1]:after{animation:none}}@media (max-width: 1100px){.summary-grid[data-v-bd96d0e1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.traffic-page[data-v-bd96d0e1]{gap:14px;padding:0 12px 96px}.traffic-hero[data-v-bd96d0e1]{align-items:flex-start;padding:14px;border-radius:14px}.traffic-hero h1[data-v-bd96d0e1]{font-size:16px}.summary-grid[data-v-bd96d0e1]{grid-template-columns:1fr 1fr;gap:10px}.summary-card[data-v-bd96d0e1]{min-height:104px;padding:14px;border-radius:14px}.summary-value[data-v-bd96d0e1]{font-size:22px}.chart-card[data-v-bd96d0e1],.log-card[data-v-bd96d0e1],.billing-card[data-v-bd96d0e1],.skeleton-panel[data-v-bd96d0e1]{padding:14px;border-radius:14px}.billing-card[data-v-bd96d0e1]{gap:12px}.billing-example[data-v-bd96d0e1],.billing-tip[data-v-bd96d0e1]{border-radius:12px}.billing-copy p[data-v-bd96d0e1]{line-height:1.55}.billing-example[data-v-bd96d0e1]{padding:14px}.billing-example-title[data-v-bd96d0e1]{margin-bottom:16px}.billing-example-row[data-v-bd96d0e1]{grid-template-columns:1fr;gap:8px;min-height:0;padding:10px 0}.billing-example-values[data-v-bd96d0e1],.billing-result[data-v-bd96d0e1],.example-rate-pill[data-v-bd96d0e1]{justify-self:start;text-align:left}.billing-divider[data-v-bd96d0e1]{margin:8px 0}.billing-tip[data-v-bd96d0e1]{align-items:flex-start;padding:12px;font-size:12px}.chart-row[data-v-bd96d0e1]{grid-template-columns:58px minmax(0,1fr);gap:9px}.chart-total[data-v-bd96d0e1]{grid-column:2;margin-top:-5px;color:#78957d;font-size:12px;text-align:left}.traffic-table-wrap[data-v-bd96d0e1]{display:none}.mobile-log-list[data-v-bd96d0e1]{display:flex;flex-direction:column;gap:10px;margin-top:14px}.mobile-log-card[data-v-bd96d0e1]{padding:14px;border:1px solid #eef3ed;border-radius:14px;background:#fbfefb}.mobile-log-top[data-v-bd96d0e1]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mobile-log-top div[data-v-bd96d0e1]{display:flex;flex-direction:column;gap:3px}.mobile-log-top strong[data-v-bd96d0e1]{color:#111;font-size:14px}.mobile-log-top span[data-v-bd96d0e1]:not(.rate-pill){color:#78957d;font-size:12px}.mobile-log-grid[data-v-bd96d0e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.mobile-log-grid span[data-v-bd96d0e1]{display:flex;flex-direction:column;gap:4px;color:#78957d;font-size:12px}.mobile-log-grid strong[data-v-bd96d0e1]{color:#0f2b1d;font-size:13px}.skeleton-table[data-v-bd96d0e1]{display:none}}@media (max-width: 430px){.summary-grid[data-v-bd96d0e1]{grid-template-columns:1fr}.traffic-hero[data-v-bd96d0e1]{flex-direction:column}}.page-shell[data-v-fbb7fc4d]{padding:12px 24px;--gift-radius: 14px;--gift-control-radius: 10px;--gift-shadow: 0 4px 18px rgba(0, 0, 0, .06);--gift-border: 1px solid rgba(0, 0, 0, .04)}.content.gift-redeem-overlap .page-header,.content.gift-redeem-overlap .page-body{transform:translateY(calc(var(--gift-overlap-offset, 0px) * -1))}.gift-promo-banner[data-v-fbb7fc4d]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-12px -20px 18px;box-sizing:border-box;min-height:214px;overflow:hidden;border-radius:14px;padding:32px 48px;background:linear-gradient(135deg,#050505,#202020 48%,#4a4a4a);color:#fff}.gift-promo-banner[data-v-fbb7fc4d]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 84% 16%,rgba(255,255,255,.22),transparent 28%),linear-gradient(120deg,rgba(255,255,255,.12),transparent 42%);pointer-events:none}.gift-promo-copy[data-v-fbb7fc4d]{position:relative;z-index:1}.gift-promo-copy[data-v-fbb7fc4d]{min-width:0}.gift-promo-copy h2[data-v-fbb7fc4d]{margin:0 0 6px;color:#fff;font-size:26px;font-weight:700;line-height:1.18}.gift-promo-copy p[data-v-fbb7fc4d]{max-width:520px;margin:0;color:#ffffffbd;font-size:14px;line-height:1.45}.gift-summary-grid[data-v-fbb7fc4d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.gift-summary-card[data-v-fbb7fc4d]{min-height:118px;padding:18px;border-radius:16px;background:#fff;box-shadow:0 8px 22px #0000000d}.gift-summary-label[data-v-fbb7fc4d]{color:#78957d;font-size:13px}.gift-summary-value[data-v-fbb7fc4d]{margin-top:12px;overflow:hidden;color:#0f2b1d;font-size:28px;font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.gift-summary-card p[data-v-fbb7fc4d]{margin:12px 0 0;color:#78957d;font-size:12px;line-height:1.35}.summary-bar[data-v-fbb7fc4d]{position:relative;display:block;overflow:hidden;max-width:380px;margin:0 auto 26px;padding:8px 12px;border-radius:30px;background:linear-gradient(180deg,#000,#0b0b0b);box-shadow:inset 0 1px #ffffff08,0 12px 24px #0f17221a;text-align:center}.summary-chips[data-v-fbb7fc4d]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.summary-chips[data-v-fbb7fc4d]::-webkit-scrollbar{display:none}.chip[data-v-fbb7fc4d]{position:relative;z-index:2;flex:1 0 auto;min-width:130px;min-height:34px;padding:6px 12px;border:0;border-radius:30px;background:transparent;color:#fff;cursor:pointer;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;transition:color .18s ease}.chip.active[data-v-fbb7fc4d]{color:#000}.active-indicator[data-v-fbb7fc4d]{position:absolute;top:50%;left:0;z-index:0;border-radius:30px;background:#baf96a;opacity:0;pointer-events:none;transition:transform .26s cubic-bezier(.2,.9,.2,1),width .26s cubic-bezier(.2,.9,.2,1),height .26s cubic-bezier(.2,.9,.2,1)}.input-icon[data-v-fbb7fc4d]{flex:0 0 auto;position:relative;display:inline-block}.check-section[data-v-fbb7fc4d],.history-section[data-v-fbb7fc4d]{min-width:0;margin-left:-20px;margin-right:-20px}.redeem-workbench[data-v-fbb7fc4d]{display:grid;grid-template-columns:1fr;gap:16px}.redeem-query-panel[data-v-fbb7fc4d],.preview-card[data-v-fbb7fc4d]{min-width:0;border-radius:var(--gift-radius)}.redeem-query-panel[data-v-fbb7fc4d]{width:min(860px,100%);margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.check-form[data-v-fbb7fc4d]{display:block}.check-input-wrap[data-v-fbb7fc4d]{min-width:0;min-height:52px;display:flex;align-items:center;gap:12px;padding:0 20px;border:0;border-radius:26px;background:#fff;box-shadow:none}.check-input-wrap[data-v-fbb7fc4d]:focus-within{box-shadow:none}.input-icon[data-v-fbb7fc4d]{width:16px;height:16px;border:2px solid #344054;border-radius:50%}.input-icon[data-v-fbb7fc4d]:after{content:"";position:absolute;width:7px;height:2px;right:-5px;bottom:-2px;border-radius:2px;background:#344054;transform:rotate(45deg)}.check-input-wrap input[data-v-fbb7fc4d]{min-width:0;width:100%;border:0;outline:0;color:#162033;font-size:14px;font-weight:400;line-height:1.2;background:transparent}.check-input-wrap input[data-v-fbb7fc4d]::placeholder{color:#98a2b3}.search-status[data-v-fbb7fc4d]{flex:0 0 auto;color:#667085;font-size:13px}.preview-card[data-v-fbb7fc4d]{position:relative;overflow:hidden;width:min(860px,100%);min-height:176px;margin:0 auto;padding:28px 34px 24px;border:1px solid #e4e8ef;border-radius:16px;background:#fff;box-shadow:0 8px 22px #94a3b824;box-sizing:border-box}.result-head[data-v-fbb7fc4d]{display:flex;justify-content:space-between;gap:18px}.result-identity[data-v-fbb7fc4d]{min-width:0;display:flex;align-items:flex-start;gap:28px}.result-gift-icon[data-v-fbb7fc4d]{flex:0 0 auto;width:46px;height:40px;margin-top:5px;object-fit:contain}.result-title-block[data-v-fbb7fc4d]{min-width:0}.result-title-block h3[data-v-fbb7fc4d]{margin:0;color:#2b3038;font-size:18px;font-weight:900;line-height:1.22;overflow-wrap:anywhere}.result-title-block span[data-v-fbb7fc4d]{display:block;margin-top:4px;color:#a1a5aa;font-size:13px;font-weight:400}.result-status[data-v-fbb7fc4d]{flex:0 0 auto;margin-top:7px;color:#a1a5aa;font-size:13px;font-weight:400}.result-description[data-v-fbb7fc4d]{margin:28px 0 0;color:#a1a5aa;font-size:13px;font-weight:400}.result-description span[data-v-fbb7fc4d]{overflow-wrap:anywhere}.result-footer[data-v-fbb7fc4d]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:42px}.result-expiry[data-v-fbb7fc4d]{color:#252a31;font-size:13px;font-weight:400}.result-expiry strong[data-v-fbb7fc4d]{font-weight:400}.redeem-action[data-v-fbb7fc4d]{flex:0 0 auto;min-width:96px;min-height:40px;padding:0 18px;border:0;border-radius:10px;background:#000;color:#fff;cursor:pointer;font-size:14px;font-weight:900;transition:background .16s ease,transform .16s ease,opacity .16s ease}.redeem-action[data-v-fbb7fc4d]:hover:not(:disabled){background:#111;transform:translateY(-1px)}.redeem-action[data-v-fbb7fc4d]:disabled{cursor:not-allowed;opacity:.45}.btn[data-v-fbb7fc4d]{min-height:34px;padding:8px 12px;border:1px solid #d7e0ea;border-radius:var(--gift-control-radius);background:#fff;color:#26364a;cursor:pointer;font-size:13px;line-height:1;transition:border-color .16s ease,color .16s ease,transform .16s ease}.btn[data-v-fbb7fc4d]:hover:not(:disabled){border-color:#2f8f68;color:#236343;transform:translateY(-1px)}.btn[data-v-fbb7fc4d]:disabled{cursor:not-allowed;opacity:.58}.btn.primary[data-v-fbb7fc4d]{border-color:#16212d;background:#16212d;color:#fff}.cards-grid[data-v-fbb7fc4d]{display:grid;grid-template-columns:1fr;gap:14px;width:100%;margin:0 auto}.cards-grid.refreshing[data-v-fbb7fc4d]{opacity:.72}.history-card[data-v-fbb7fc4d]{min-width:0;position:relative;display:grid;grid-template-columns:minmax(260px,1.05fr) minmax(280px,1fr) 148px;gap:0;align-items:stretch;padding:0;overflow:visible;border-radius:22px;background:#fff;box-shadow:none}.history-left[data-v-fbb7fc4d]{min-width:0;padding:20px 28px 18px 30px}.history-left h3[data-v-fbb7fc4d]{margin:0;color:#050505;font-size:16px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.history-type[data-v-fbb7fc4d]{margin-top:6px;color:#a4a6aa;font-size:13px;font-weight:400}.history-code[data-v-fbb7fc4d]{display:block;max-width:100%;margin:14px 0 0;padding:0;border:0;background:transparent;color:#050505;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:700;text-align:left;overflow-wrap:anywhere}.history-code[data-v-fbb7fc4d]:hover{color:#333}.history-reward[data-v-fbb7fc4d]{margin-top:12px}.history-reward span[data-v-fbb7fc4d]{display:block;color:#a4a6aa;font-size:13px}.history-reward-list[data-v-fbb7fc4d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin-top:6px}.history-reward strong[data-v-fbb7fc4d]{display:block;min-width:0;color:#050505;font-size:13px;font-weight:400;line-height:1.35;overflow-wrap:anywhere}.history-time[data-v-fbb7fc4d]{margin-top:16px;color:#a4a6aa;font-size:13px}.history-time-mobile[data-v-fbb7fc4d]{display:none}.history-info[data-v-fbb7fc4d]{min-width:0;padding:20px 24px 18px 16px}.history-info-title[data-v-fbb7fc4d]{color:#a4a6aa;font-size:13px;font-weight:900}.history-info-line[data-v-fbb7fc4d]{margin-top:10px;color:#050505;font-size:13px;font-weight:700;line-height:1.42}.history-info-line span+span[data-v-fbb7fc4d]{margin-left:18px}.history-stub[data-v-fbb7fc4d]{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;border-left:1px dashed #d9e0ea;color:#a4a6aa;font-size:16px;font-weight:400;text-align:center}.history-stub[data-v-fbb7fc4d]:before,.history-stub[data-v-fbb7fc4d]:after{content:"";position:absolute;left:-14px;width:28px;height:28px;border-radius:50%;background:#f3f4f8}.history-stub[data-v-fbb7fc4d]:before{top:-14px}.history-stub[data-v-fbb7fc4d]:after{bottom:-14px}.type-pill[data-v-fbb7fc4d]{min-width:0;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;border-radius:var(--gift-control-radius);background:#e8f8ef;color:#266447;font-size:12px;font-weight:800}.copy-btn[data-v-fbb7fc4d]{flex:0 0 auto;min-height:34px;padding:0 12px;border:0;border-radius:9px;background:#000;color:#fff;cursor:pointer;font-size:12px;font-weight:800}.copy-btn[data-v-fbb7fc4d]:hover{background:#111}.details[data-v-fbb7fc4d]{display:grid;gap:9px;margin:16px 0 0}.history-card .details[data-v-fbb7fc4d]{padding-right:0}.details div[data-v-fbb7fc4d]{display:flex;justify-content:space-between;gap:10px;min-width:0;padding:8px 10px;border-radius:var(--gift-control-radius);background:#f8fafc}.details dt[data-v-fbb7fc4d]{color:#7a8796;flex:0 0 auto;font-size:12px}.details dd[data-v-fbb7fc4d]{min-width:0;margin:0;color:#24354a;font-size:12px;text-align:right;overflow-wrap:anywhere}.extra-rewards[data-v-fbb7fc4d]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:12px 22px 16px;border-top:1px solid #eef2f6;background:#fff}.extra-title[data-v-fbb7fc4d]{width:100%;color:#758397;font-size:12px}.extra-rewards span[data-v-fbb7fc4d]{padding:5px 8px;border-radius:var(--gift-control-radius);background:#fff3d7;color:#7a4d08;font-size:12px}.state-panel[data-v-fbb7fc4d]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 16px;border:var(--gift-border);border-radius:var(--gift-radius);background:#fff;box-shadow:var(--gift-shadow);text-align:center}.state-panel img[data-v-fbb7fc4d]{width:86px;height:86px;object-fit:contain}.state-panel strong[data-v-fbb7fc4d]{color:#1d2a3b;font-size:16px}.state-panel span[data-v-fbb7fc4d]{color:#728092;font-size:13px}.pagination-bar[data-v-fbb7fc4d]{display:flex;justify-content:flex-start;align-items:center;gap:10px;width:100%;margin:16px auto 0}.pagination-bar span[data-v-fbb7fc4d]{color:#607085;font-size:13px}.skeleton-card[data-v-fbb7fc4d]{overflow:hidden}.skeleton-line[data-v-fbb7fc4d]{height:12px;border-radius:6px;background:linear-gradient(90deg,#eef2f6,#f8fafc,#eef2f6);background-size:220% 100%;animation:shimmer-fbb7fc4d 1.2s infinite linear}.skeleton-line+.skeleton-line[data-v-fbb7fc4d]{margin-top:14px}.skeleton-line.short[data-v-fbb7fc4d]{width:38%}.skeleton-line.code[data-v-fbb7fc4d]{width:74%;height:20px}.skeleton-line.amount[data-v-fbb7fc4d]{width:52%;height:28px}@keyframes shimmer-fbb7fc4d{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width: 860px){.redeem-workbench[data-v-fbb7fc4d]{grid-template-columns:1fr}}@media (max-width: 1100px){.gift-summary-grid[data-v-fbb7fc4d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px) and (min-width: 681px){.cards-grid[data-v-fbb7fc4d]{gap:14px}.history-card[data-v-fbb7fc4d]{grid-template-columns:minmax(180px,1.05fr) minmax(170px,1fr) 88px;border-radius:20px}.history-left[data-v-fbb7fc4d]{padding:18px 16px 16px 20px}.history-info[data-v-fbb7fc4d]{padding:18px 14px 16px}.history-info-line[data-v-fbb7fc4d]{font-size:12px}.history-info-line span+span[data-v-fbb7fc4d]{display:block;margin:6px 0 0}.history-stub[data-v-fbb7fc4d]{justify-content:center;padding:0 10px;border-top:0;border-left:1px dashed #d9e0ea;font-size:15px}.history-stub[data-v-fbb7fc4d]:before{top:-13px;left:-13px;width:26px;height:26px}.history-stub[data-v-fbb7fc4d]:after{bottom:-13px;left:-13px;width:26px;height:26px}}@media (max-width: 830px){.page-shell[data-v-fbb7fc4d]{padding:12px}.page-shell.is-redeem-panel[data-v-fbb7fc4d]{min-height:calc(100dvh - 104px)}.page-shell.is-redeem-panel .check-section[data-v-fbb7fc4d]{padding-bottom:180px}.gift-promo-banner[data-v-fbb7fc4d]{flex-direction:column;align-items:flex-start;gap:14px;margin:0 0 16px;padding:22px;border-radius:14px}.gift-promo-copy h2[data-v-fbb7fc4d]{font-size:22px}.gift-promo-copy p[data-v-fbb7fc4d]{font-size:13px}.gift-summary-grid[data-v-fbb7fc4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.gift-summary-card[data-v-fbb7fc4d]{min-height:104px;padding:14px;border-radius:14px}.gift-summary-value[data-v-fbb7fc4d]{font-size:22px}.summary-bar[data-v-fbb7fc4d]{max-width:380px;margin:0 auto 22px;padding:6px 8px}.check-section[data-v-fbb7fc4d],.history-section[data-v-fbb7fc4d]{margin-left:-12px;margin-right:-12px}.summary-chips[data-v-fbb7fc4d]{gap:8px}.chip[data-v-fbb7fc4d]{min-width:112px;padding:6px 10px;font-size:12px}.redeem-query-panel[data-v-fbb7fc4d]{padding:0}.check-input-wrap[data-v-fbb7fc4d]{min-height:48px;gap:10px;padding:0 16px;border-radius:24px}.input-icon[data-v-fbb7fc4d]{width:15px;height:15px}.check-input-wrap input[data-v-fbb7fc4d]{font-size:14px}.preview-card[data-v-fbb7fc4d]{min-height:0;padding:28px 20px 22px}.result-head[data-v-fbb7fc4d],.result-footer[data-v-fbb7fc4d]{flex-direction:column}.result-head[data-v-fbb7fc4d],.result-identity[data-v-fbb7fc4d]{gap:18px}.result-gift-icon[data-v-fbb7fc4d]{width:50px;height:44px}.result-title-block h3[data-v-fbb7fc4d]{font-size:19px}.result-title-block span[data-v-fbb7fc4d],.result-status[data-v-fbb7fc4d],.result-description[data-v-fbb7fc4d],.result-expiry[data-v-fbb7fc4d]{font-size:14px}.result-description[data-v-fbb7fc4d]{margin-top:26px}.result-footer[data-v-fbb7fc4d]{align-items:stretch;gap:18px;margin-top:36px}.redeem-action[data-v-fbb7fc4d]{width:100%}.cards-grid[data-v-fbb7fc4d]{grid-template-columns:1fr}.history-card[data-v-fbb7fc4d]{grid-template-columns:minmax(128px,1.05fr) minmax(112px,1fr) 58px;border-radius:18px;background:#fff}.history-left[data-v-fbb7fc4d]{padding:14px 10px 14px 14px}.history-info[data-v-fbb7fc4d]{padding:14px 8px 14px 10px}.history-left h3[data-v-fbb7fc4d]{font-size:14px}.history-code[data-v-fbb7fc4d],.history-type[data-v-fbb7fc4d],.history-reward span[data-v-fbb7fc4d],.history-time[data-v-fbb7fc4d],.history-info-title[data-v-fbb7fc4d],.history-info-line[data-v-fbb7fc4d],.history-reward strong[data-v-fbb7fc4d]{font-size:12px}.history-reward-list[data-v-fbb7fc4d]{gap:5px 8px}.history-info-line[data-v-fbb7fc4d]{margin-top:8px}.history-info-line span+span[data-v-fbb7fc4d]{display:block;margin:6px 0 0}.history-stub[data-v-fbb7fc4d]{justify-content:center;padding:0 6px;border-top:0;border-left:1px dashed #d9e0ea;font-size:12px}.history-stub[data-v-fbb7fc4d]:before{top:-8px;left:-8px;width:16px;height:16px}.history-stub[data-v-fbb7fc4d]:after{bottom:-8px;left:-8px;width:16px;height:16px}.pagination-bar[data-v-fbb7fc4d]{justify-content:flex-start}}@media (max-width: 480px){.history-card[data-v-fbb7fc4d]{grid-template-columns:1fr}.history-left[data-v-fbb7fc4d]{padding:16px 18px 10px}.history-info[data-v-fbb7fc4d]{padding:0 18px 12px}.history-reward-list[data-v-fbb7fc4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px}.history-info-line[data-v-fbb7fc4d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;font-size:12px}.history-info-line span+span[data-v-fbb7fc4d]{margin:0}.history-time-desktop[data-v-fbb7fc4d]{display:none}.history-time-mobile[data-v-fbb7fc4d]{display:block;margin-top:10px;font-size:12px}.history-stub[data-v-fbb7fc4d]{min-height:44px;justify-content:center;padding:0 18px;border-top:1px dashed #d9e0ea;border-left:0;font-size:13px}.history-stub[data-v-fbb7fc4d]:before{top:-8px;left:-8px}.history-stub[data-v-fbb7fc4d]:after{top:-8px;right:-8px;bottom:auto;left:auto}}.node-page[data-v-6bd6ffaa]{display:flex;flex-direction:column;gap:18px;padding:8px 18px 24px}.control-grid[data-v-6bd6ffaa]{position:relative;z-index:8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.summary-grid[data-v-6bd6ffaa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.summary-card[data-v-6bd6ffaa]{min-height:118px;padding:18px;border-radius:16px;background:#fff;box-shadow:0 10px 28px #0000000f}.summary-label[data-v-6bd6ffaa]{color:#78957d;font-size:13px}.summary-value[data-v-6bd6ffaa]{display:flex;align-items:baseline;gap:6px;margin-top:12px;color:#0f2b1d;font-size:28px;font-weight:800;line-height:1}.summary-value small[data-v-6bd6ffaa]{color:#78957d;font-size:13px;font-weight:700}.status-card[data-v-6bd6ffaa]{min-height:140px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:18px;border-radius:16px;background:#fff;box-shadow:0 8px 22px #0000000d}.status-card-copy h2[data-v-6bd6ffaa]{margin:0 0 6px;color:#050505;font-size:15px;font-weight:700;line-height:1.15}.status-card-copy p[data-v-6bd6ffaa]{margin:0 0 12px;color:#777;font-size:13px;font-weight:400;line-height:1.4}.filter-panel-copy h2[data-v-6bd6ffaa]{margin:0 0 6px;color:#050505;font-size:15px;font-weight:700;line-height:1.15}.filter-panel-copy p[data-v-6bd6ffaa]{margin:0 0 2px;color:#777;font-size:13px;font-weight:400;line-height:1.4}.meter[data-v-6bd6ffaa],.region-meter[data-v-6bd6ffaa]{height:8px;margin-top:18px;border-radius:999px;background:#edf4ee;overflow:hidden}.meter span[data-v-6bd6ffaa],.region-meter span[data-v-6bd6ffaa]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#74ec73,#baf96a)}.search-row[data-v-6bd6ffaa]{position:relative;z-index:1;display:flex}.filter-panel[data-v-6bd6ffaa]{position:relative;display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;background:#fff;box-shadow:0 8px 22px #0000000d;overflow:visible}.search-wrap[data-v-6bd6ffaa]{box-sizing:border-box;width:100%;min-height:44px;display:flex;align-items:center;gap:12px;padding:0 20px;border:0;border-radius:999px;background:#fff;box-shadow:none}.input-icon[data-v-6bd6ffaa]{flex:0 0 auto;position:relative;display:inline-block;width:16px;height:16px;border:2px solid #344054;border-radius:50%}.input-icon[data-v-6bd6ffaa]:after{content:"";position:absolute;width:7px;height:2px;right:-5px;bottom:-2px;border-radius:2px;background:#344054;transform:rotate(45deg)}.search-wrap input[data-v-6bd6ffaa]{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#162033;font-size:14px;font-weight:500;line-height:1.2}.search-wrap input[data-v-6bd6ffaa]::placeholder{color:#98a2b3}.search-wrap input[data-v-6bd6ffaa]::-webkit-search-cancel-button,.search-wrap input[data-v-6bd6ffaa]::-webkit-search-decoration{-moz-appearance:none;appearance:none;-webkit-appearance:none}.clear-search[data-v-6bd6ffaa]{flex:0 0 auto;width:24px;height:24px;border:0;border-radius:50%;background:#eef2f6;color:#667085;font-size:17px;line-height:1;cursor:pointer}.clear-search[data-v-6bd6ffaa]:hover{background:#e4e9f0;color:#344054}.segmented[data-v-6bd6ffaa],.filter-chips[data-v-6bd6ffaa]{display:flex;align-items:center;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.segmented[data-v-6bd6ffaa]{width:100%;max-height:56px;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:30px;background:linear-gradient(180deg,#000,#0b0b0b);box-shadow:inset 0 1px #ffffff08}.segmented button[data-v-6bd6ffaa],.filter-chips button[data-v-6bd6ffaa]{border:0;white-space:nowrap;cursor:pointer}.segmented button[data-v-6bd6ffaa]{flex:1;padding:6px 12px;border-radius:30px;background:transparent;color:#fff;font-size:12px;font-weight:500;line-height:normal}.segmented button.active[data-v-6bd6ffaa]{background:#baf96a;color:#000}.filter-panel[data-v-6bd6ffaa]{flex-direction:column;align-items:stretch}.filter-row[data-v-6bd6ffaa]{display:flex;align-items:center;gap:12px;min-width:0}.filter-label[data-v-6bd6ffaa]{flex:0 0 44px;color:#78957d;font-size:13px;font-weight:700}.filter-select[data-v-6bd6ffaa]{position:relative;flex:1 1 auto;width:100%;min-width:0}.filter-select.open[data-v-6bd6ffaa]{z-index:20}.filter-select-trigger[data-v-6bd6ffaa]{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(120,149,125,.16);border-radius:12px;padding:0 12px;background:#f8fbf6;color:#26352a;cursor:pointer}.filter-select.open .filter-select-trigger[data-v-6bd6ffaa]{border-color:#78957d42}.filter-select-current[data-v-6bd6ffaa]{min-width:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.filter-select-current span[data-v-6bd6ffaa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-select-current small[data-v-6bd6ffaa]{flex:0 0 auto;color:#78957d;font-size:12px;font-weight:700}.select-chevron[data-v-6bd6ffaa]{flex:0 0 auto;width:8px;height:8px;border-right:2px solid #78957d;border-bottom:2px solid #78957d;transform:translateY(-2px) rotate(45deg)}.filter-select.open .select-chevron[data-v-6bd6ffaa]{transform:translateY(2px) rotate(225deg)}.filter-select-menu[data-v-6bd6ffaa]{box-sizing:border-box;position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;width:100%;max-height:236px;overflow-y:auto;margin-top:0;padding:6px;border:1px solid rgba(120,149,125,.14);border-radius:14px;background:#fffffffa;box-shadow:0 18px 42px #26352a24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:none}.filter-select-option[data-v-6bd6ffaa]{width:100%;min-height:38px;display:flex;align-items:center;gap:8px;border:0;border-radius:10px;padding:0 10px;background:transparent;color:#26352a;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.filter-select-option[data-v-6bd6ffaa]:hover{background:#111;color:#baf96a}.filter-select-option span[data-v-6bd6ffaa]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-select-option small[data-v-6bd6ffaa]{margin-left:auto;color:inherit;font-size:12px;font-weight:700}.filter-chips button[data-v-6bd6ffaa]{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;background:#f2f7f1;color:#26352a;font-size:12px;font-weight:700}.filter-chips button.active[data-v-6bd6ffaa]{background:#111;color:#baf96a}.region-section[data-v-6bd6ffaa]{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:16px;background:#fff;box-shadow:0 8px 22px #0000000d}.region-section-copy h2[data-v-6bd6ffaa]{margin:0 0 6px;color:#050505;font-size:15px;font-weight:700;line-height:1.15}.region-section-copy p[data-v-6bd6ffaa]{margin:0;color:#777;font-size:13px;font-weight:400;line-height:1.4}.region-overview[data-v-6bd6ffaa]{display:flex;flex-direction:column;gap:8px;max-height:366px;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;margin-bottom:2px;padding:0 10px 10px 0;overscroll-behavior-y:auto;scrollbar-color:rgba(120,149,125,.35) transparent;scrollbar-width:thin}.region-overview[data-v-6bd6ffaa]::-webkit-scrollbar{width:6px}.region-overview[data-v-6bd6ffaa]::-webkit-scrollbar-track{background:transparent}.region-overview[data-v-6bd6ffaa]::-webkit-scrollbar-thumb{border-radius:999px;background:#78957d47}.region-card[data-v-6bd6ffaa]{min-height:44px;display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(120px,1fr) auto;align-items:center;gap:12px;padding:8px 12px;border:1px solid rgba(120,149,125,.12);border-radius:12px;background:#f8fbf6;box-shadow:none}.region-main[data-v-6bd6ffaa]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:#0f2b1d;font-size:13px}.region-card strong[data-v-6bd6ffaa]{display:inline-flex;align-items:center;gap:8px;min-width:0}.region-card strong span[data-v-6bd6ffaa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-card span[data-v-6bd6ffaa]{color:#46664e;font-weight:800}.region-card small[data-v-6bd6ffaa]{flex:0 0 auto;color:#78957d;font-size:12px}.region-meter[data-v-6bd6ffaa]{height:6px;margin-top:0}.region-rate[data-v-6bd6ffaa]{min-width:48px;color:#46664e;font-size:13px;font-weight:800;text-align:right}.node-list[data-v-6bd6ffaa]{min-height:220px}.table-wrap[data-v-6bd6ffaa]{overflow-x:auto;border-radius:16px;background:#fff;box-shadow:0 8px 22px #0000000d}.node-table[data-v-6bd6ffaa]{width:100%;min-width:820px;border-collapse:collapse}.node-table th[data-v-6bd6ffaa],.node-table td[data-v-6bd6ffaa]{padding:15px 16px;text-align:left;border-bottom:1px solid #eef3ed}.node-table thead th[data-v-6bd6ffaa]{color:#0f2b1d;font-size:13px;font-weight:800;background:#fbfefb}.node-table tbody tr:last-child td[data-v-6bd6ffaa]{border-bottom:0}.node-table td[data-v-6bd6ffaa]{color:#243127;font-size:13px;vertical-align:middle}.node-name[data-v-6bd6ffaa]{max-width:420px;color:#111;font-weight:800;line-height:1.4}.region-cell[data-v-6bd6ffaa]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.flag-icon[data-v-6bd6ffaa]{width:24px;height:24px;flex:0 0 auto;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #0000000f;background:#f2f7f1}.flag-icon.small[data-v-6bd6ffaa]{width:20px;height:20px}.node-tags[data-v-6bd6ffaa]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.node-tags span[data-v-6bd6ffaa],.protocol[data-v-6bd6ffaa]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#f1f7ef;color:#3d5a42;font-size:12px;font-weight:700}.protocol[data-v-6bd6ffaa]{background:#111;color:#baf96a}.status-pill[data-v-6bd6ffaa]{display:inline-flex;align-items:center;gap:10px;min-height:28px;padding:0;border-radius:999px;font-size:13px;font-weight:400;line-height:1}.status-pill.online[data-v-6bd6ffaa]{background:transparent;color:#24a67d;font-weight:700}.status-pill.offline[data-v-6bd6ffaa]{background:transparent;color:#c95757}.status-dot[data-v-6bd6ffaa]{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #16802e1f}.status-pill.online .status-dot[data-v-6bd6ffaa]{width:9px;height:9px;background:#22d59d;box-shadow:0 0 0 5px #22d59d29}.status-pill.offline .status-dot[data-v-6bd6ffaa]{background:#dd6b6b;box-shadow:0 0 0 5px #dd6b6b24}.loading-state[data-v-6bd6ffaa],.empty-state[data-v-6bd6ffaa]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:28px;border-radius:16px;background:#fff;box-shadow:0 8px 22px #0000000d;color:#78957d;text-align:center}.loading-state[data-v-6bd6ffaa]{gap:14px;font-size:14px}.spinner[data-v-6bd6ffaa]{width:30px;height:30px;border-radius:50%;border:3px solid #e4ede3;border-top-color:#74ec73;animation:spin-6bd6ffaa .8s linear infinite}.empty-state img[data-v-6bd6ffaa]{width:84px;height:84px;object-fit:contain;margin-bottom:10px}.empty-state h3[data-v-6bd6ffaa]{margin:0 0 6px;color:#0f2b1d;font-size:15px}.empty-state p[data-v-6bd6ffaa]{margin:0 0 16px;color:#78957d;font-size:13px;line-height:1.4}.retry-btn[data-v-6bd6ffaa]{border:0;border-radius:999px;padding:10px 16px;background:#111;color:#baf96a;font-weight:800;cursor:pointer}.mobile-list[data-v-6bd6ffaa]{display:none}.skeleton-line[data-v-6bd6ffaa],.skeleton-avatar[data-v-6bd6ffaa],.skeleton-select[data-v-6bd6ffaa],.skeleton-search-icon[data-v-6bd6ffaa]{position:relative;display:block;overflow:hidden;border-radius:999px;background:#eef4ed}.skeleton-line[data-v-6bd6ffaa]:after,.skeleton-avatar[data-v-6bd6ffaa]:after,.skeleton-select[data-v-6bd6ffaa]:after,.skeleton-search-icon[data-v-6bd6ffaa]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:skeleton-shimmer-6bd6ffaa 1.25s ease-in-out infinite}.skeleton-card[data-v-6bd6ffaa]{display:flex;flex-direction:column;gap:14px}.skeleton-label[data-v-6bd6ffaa]{width:74px;height:14px}.skeleton-value[data-v-6bd6ffaa]{width:118px;height:30px}.skeleton-meter[data-v-6bd6ffaa]{width:100%;height:8px;margin-top:auto}.skeleton-title[data-v-6bd6ffaa]{width:86px;height:18px;margin-bottom:8px}.skeleton-subtitle[data-v-6bd6ffaa]{width:154px;height:14px}.skeleton-region-section[data-v-6bd6ffaa]{min-height:466px}.skeleton-region-overview[data-v-6bd6ffaa]{overflow:hidden}.skeleton-region-card .region-main[data-v-6bd6ffaa]{width:100%}.skeleton-avatar[data-v-6bd6ffaa]{width:24px;height:24px;flex:0 0 auto}.skeleton-region-name[data-v-6bd6ffaa]{width:120px;height:16px}.skeleton-region-count[data-v-6bd6ffaa]{width:92px;height:13px}.skeleton-region-meter[data-v-6bd6ffaa]{width:100%;height:6px}.skeleton-region-rate[data-v-6bd6ffaa]{width:42px;height:15px}.skeleton-panel .filter-panel-copy[data-v-6bd6ffaa],.skeleton-panel .status-card-copy[data-v-6bd6ffaa]{min-height:44px}.skeleton-filter-label[data-v-6bd6ffaa]{flex:0 0 44px;width:44px;height:16px}.skeleton-select[data-v-6bd6ffaa]{flex:1 1 auto;height:40px;min-width:0;border-radius:12px;background:#f1f7ef}.skeleton-segmented[data-v-6bd6ffaa]{width:100%;display:flex;gap:12px;padding:8px 12px;border-radius:30px;background:#0b0b0b}.skeleton-segmented .skeleton-line[data-v-6bd6ffaa]{flex:1;height:28px;background:#ffffff2e}.skeleton-search-wrap[data-v-6bd6ffaa]{pointer-events:none}.skeleton-search-icon[data-v-6bd6ffaa]{width:18px;height:18px;flex:0 0 auto}.skeleton-search-text[data-v-6bd6ffaa]{width:min(280px,52%);height:16px}.skeleton-table[data-v-6bd6ffaa]{padding:0;overflow:hidden}.skeleton-table-head[data-v-6bd6ffaa],.skeleton-table-row[data-v-6bd6ffaa]{display:grid;grid-template-columns:.8fr 2.1fr 1.2fr .9fr .6fr;gap:18px;align-items:center;min-width:820px;padding:15px 16px}.skeleton-table-head[data-v-6bd6ffaa]{background:#fbfefb;border-bottom:1px solid #eef3ed}.skeleton-table-row[data-v-6bd6ffaa]{border-bottom:1px solid #eef3ed}.skeleton-table-row[data-v-6bd6ffaa]:last-child{border-bottom:0}.skeleton-table-head .skeleton-line[data-v-6bd6ffaa]{height:14px}.skeleton-table-row .skeleton-line[data-v-6bd6ffaa]{height:16px}.skeleton-status[data-v-6bd6ffaa]{width:70px}.skeleton-node-name[data-v-6bd6ffaa]{width:min(260px,90%)}.skeleton-country[data-v-6bd6ffaa]{width:110px}.skeleton-protocol[data-v-6bd6ffaa]{width:76px}.skeleton-rate[data-v-6bd6ffaa]{width:46px}.skeleton-mobile-list[data-v-6bd6ffaa]{display:none}.skeleton-mobile-node[data-v-6bd6ffaa]{display:flex;flex-direction:column;gap:10px}.skeleton-mobile-title[data-v-6bd6ffaa]{width:70%;height:18px}.skeleton-mobile-subtitle[data-v-6bd6ffaa]{width:52%;height:14px}.skeleton-mobile-tags[data-v-6bd6ffaa]{width:86%;height:24px}@keyframes spin-6bd6ffaa{to{transform:rotate(360deg)}}@keyframes skeleton-shimmer-6bd6ffaa{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.skeleton-line[data-v-6bd6ffaa]:after,.skeleton-avatar[data-v-6bd6ffaa]:after,.skeleton-select[data-v-6bd6ffaa]:after,.skeleton-search-icon[data-v-6bd6ffaa]:after{animation:none}}@media (max-width: 1100px){.summary-grid[data-v-6bd6ffaa]{grid-template-columns:repeat(2,minmax(0,1fr))}.control-grid[data-v-6bd6ffaa]{grid-template-columns:1fr}}@media (max-width: 760px){.node-page[data-v-6bd6ffaa]{padding:0 12px 96px;gap:14px}.summary-grid[data-v-6bd6ffaa]{grid-template-columns:1fr 1fr;gap:10px}.summary-card[data-v-6bd6ffaa]{min-height:104px;padding:14px;border-radius:14px}.control-grid[data-v-6bd6ffaa]{gap:12px}.status-card[data-v-6bd6ffaa]{min-height:0;gap:12px;padding:14px;border-radius:14px}.status-card-copy p[data-v-6bd6ffaa]{margin-bottom:8px}.segmented[data-v-6bd6ffaa]{max-height:none;gap:6px;padding:6px;border-radius:24px;overflow-x:visible}.segmented button[data-v-6bd6ffaa]{min-width:0;padding:7px 8px;font-size:12px}.filter-panel[data-v-6bd6ffaa]{gap:12px;padding:14px;border-radius:14px}.filter-panel-copy p[data-v-6bd6ffaa]{margin-bottom:0}.summary-value[data-v-6bd6ffaa]{font-size:22px}.filter-row[data-v-6bd6ffaa]{flex-direction:column;align-items:stretch;gap:8px}.filter-label[data-v-6bd6ffaa]{flex-basis:auto;padding-top:0;font-size:12px}.filter-select[data-v-6bd6ffaa]{width:100%}.filter-select-menu[data-v-6bd6ffaa]{top:calc(100% + 8px);left:0;right:0;width:100%;max-height:240px;transform:none}.filter-chips[data-v-6bd6ffaa]{gap:8px;padding-bottom:2px}.filter-chips button[data-v-6bd6ffaa]{flex:0 0 auto;padding:7px 10px}.region-section[data-v-6bd6ffaa]{padding:14px;border-radius:14px}.skeleton-region-section[data-v-6bd6ffaa]{min-height:0}.skeleton-region-overview[data-v-6bd6ffaa]{max-height:none}.region-card[data-v-6bd6ffaa]{grid-template-columns:minmax(120px,1fr) minmax(64px,.7fr) 44px;gap:8px;padding:8px 10px}.region-main[data-v-6bd6ffaa]{gap:6px}.region-card small[data-v-6bd6ffaa]{font-size:11px}.region-rate[data-v-6bd6ffaa]{min-width:42px;font-size:12px}.table-wrap[data-v-6bd6ffaa]{display:none}.skeleton-mobile-list[data-v-6bd6ffaa],.mobile-list[data-v-6bd6ffaa]{display:flex;flex-direction:column;gap:10px}.mobile-node[data-v-6bd6ffaa]{padding:14px;border-radius:14px;background:#fff;box-shadow:0 8px 22px #0000000d}.mobile-node-top[data-v-6bd6ffaa]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mobile-node h3[data-v-6bd6ffaa]{display:flex;align-items:center;gap:8px;margin:0;color:#111;font-size:14px;line-height:1.45}.mobile-node-details[data-v-6bd6ffaa]{display:flex;align-items:center;gap:7px;margin:6px 0 0;color:#78957d;font-size:12px}.mobile-node .status-pill[data-v-6bd6ffaa]{flex:0 0 auto}.mobile-node-meta[data-v-6bd6ffaa]{display:flex;justify-content:space-between;gap:12px;margin-top:12px;color:#78957d;font-size:12px}}@media (max-width: 430px){.summary-grid[data-v-6bd6ffaa]{grid-template-columns:1fr}.segmented[data-v-6bd6ffaa]{width:100%;gap:6px;padding:6px;border-radius:24px}.segmented button[data-v-6bd6ffaa]{flex:1;padding:7px 6px;border-radius:22px;font-size:11px}.region-card[data-v-6bd6ffaa]{grid-template-columns:minmax(104px,1fr) minmax(54px,.55fr) 40px;gap:6px}}.profile-page[data-v-c89c5fc1]{display:flex;flex-direction:column;gap:18px;padding:8px 18px 24px}.profile-hero[data-v-c89c5fc1],.summary-card[data-v-c89c5fc1],.info-panel[data-v-c89c5fc1],.action-card[data-v-c89c5fc1],.state-panel[data-v-c89c5fc1]{border-radius:16px;background:#fff;box-shadow:0 8px 22px #0000000d}.profile-hero[data-v-c89c5fc1]{display:flex;align-items:center;gap:12px;padding:12px 14px}.profile-avatar[data-v-c89c5fc1],.skeleton-avatar[data-v-c89c5fc1]{width:48px;height:48px;flex:0 0 auto;border-radius:50%}.profile-avatar[data-v-c89c5fc1]{object-fit:cover;background:#f2f7f1;box-shadow:0 0 0 1px #78957d24}.profile-identity[data-v-c89c5fc1]{min-width:0}.profile-heading[data-v-c89c5fc1]{display:flex;align-items:center;gap:10px;min-width:0}.profile-heading h1[data-v-c89c5fc1]{min-width:0;margin:0;overflow:hidden;color:#050505;font-size:17px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.profile-identity p[data-v-c89c5fc1]{margin:4px 0 0;color:#777;font-size:12px;line-height:1.4}.status-badge[data-v-c89c5fc1],.switch-pill[data-v-c89c5fc1]{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.status-badge.ok[data-v-c89c5fc1],.switch-pill.on[data-v-c89c5fc1]{background:#e9fbf5;color:#24a67d}.status-badge.danger[data-v-c89c5fc1],.switch-pill.off[data-v-c89c5fc1]{background:#fff0f0;color:#c95757}.reminder-switch[data-v-c89c5fc1]{width:38px;height:22px;position:relative;flex:0 0 auto;border:0;border-radius:999px;background:#d8ded8;cursor:pointer;padding:0;transition:background .22s ease,opacity .18s ease}.reminder-switch span[data-v-c89c5fc1]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0f14122e;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}.reminder-switch.on[data-v-c89c5fc1]{background:#30d158}.reminder-switch.on span[data-v-c89c5fc1]{transform:translate(16px)}.reminder-switch[data-v-c89c5fc1]:disabled{cursor:not-allowed;opacity:.68}.reminder-feedback[data-v-c89c5fc1]{margin:2px 0 0;border-radius:10px;font-size:12px;font-weight:700;line-height:1.4;padding:8px 10px}.reminder-feedback.success[data-v-c89c5fc1]{background:#e9fbf5;color:#1c946f}.reminder-feedback.error[data-v-c89c5fc1]{background:#fff0f0;color:#c95757}.summary-grid[data-v-c89c5fc1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.summary-card[data-v-c89c5fc1]{min-height:118px;padding:18px}.summary-card.primary[data-v-c89c5fc1]{background:linear-gradient(135deg,#111,#1a231b)}.summary-card.primary .summary-label[data-v-c89c5fc1],.summary-card.primary p[data-v-c89c5fc1]{color:#ffffffad}.summary-card.primary .summary-value[data-v-c89c5fc1]{color:#baf96a}.summary-label[data-v-c89c5fc1]{color:#78957d;font-size:13px}.summary-value[data-v-c89c5fc1]{margin-top:12px;overflow:hidden;color:#0f2b1d;font-size:28px;font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.summary-card p[data-v-c89c5fc1]{margin:12px 0 0;color:#78957d;font-size:12px;line-height:1.35}.settings-grid[data-v-c89c5fc1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.action-grid[data-v-c89c5fc1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.action-card[data-v-c89c5fc1]{min-height:128px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:16px}.action-card.danger[data-v-c89c5fc1]{background:linear-gradient(135deg,#fff,#fff8f5)}.action-copy span[data-v-c89c5fc1]{color:#78957d;font-size:12px;font-weight:800}.action-copy h2[data-v-c89c5fc1]{margin:0 0 6px;color:#050505;font-size:15px;font-weight:700;line-height:1.15}.action-copy p[data-v-c89c5fc1]{margin:0;color:#777;font-size:13px;line-height:1.45}.action-btn[data-v-c89c5fc1],.modal-btn[data-v-c89c5fc1]{border:0;border-radius:999px;cursor:pointer;font-size:13px;font-weight:800;transition:transform .18s ease,opacity .18s ease,background .18s ease}.action-btn[data-v-c89c5fc1]{align-self:flex-start;min-height:34px;padding:0 16px;background:#111;color:#baf96a}.action-btn.danger[data-v-c89c5fc1]{background:#ffeceb;color:#ca4f4f}.action-btn[data-v-c89c5fc1]:hover,.modal-btn[data-v-c89c5fc1]:hover{transform:translateY(-1px)}.action-btn[data-v-c89c5fc1]:disabled,.modal-btn[data-v-c89c5fc1]:disabled,.command-box button[data-v-c89c5fc1]:disabled{cursor:not-allowed;opacity:.55;transform:none}.action-btn[data-v-c89c5fc1]:disabled{background:#e9fbf5;color:#24a67d;opacity:1}.info-panel[data-v-c89c5fc1]{padding:16px}.notification-panel[data-v-c89c5fc1]{display:flex;flex-direction:column}.info-panel.wide[data-v-c89c5fc1]{display:flex;flex-direction:column;gap:14px}.section-copy h2[data-v-c89c5fc1]{margin:0;color:#050505;font-size:15px;font-weight:700;line-height:1.15}.section-copy p[data-v-c89c5fc1]{margin:0;color:#777;font-size:13px;font-weight:400;line-height:1.4}.detail-list[data-v-c89c5fc1]{display:flex;flex-direction:column;margin-top:14px}.detail-row[data-v-c89c5fc1]{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border:0;background:#fff}.detail-row+.detail-row[data-v-c89c5fc1]{border-top:1px solid rgba(15,43,29,.08)}.detail-row>span[data-v-c89c5fc1]{flex:0 0 auto;color:#78957d;font-size:13px;font-weight:700}.detail-row strong[data-v-c89c5fc1]{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;overflow:hidden;color:#0f2b1d;font-size:13px;font-weight:800;text-align:right;text-overflow:ellipsis;white-space:nowrap}.notification-list[data-v-c89c5fc1]{display:flex;flex-direction:column;margin-top:14px}.notification-row[data-v-c89c5fc1]{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border:0;background:#fff}.notification-row+.notification-row[data-v-c89c5fc1]{border-top:1px solid rgba(15,43,29,.08)}.notification-copy[data-v-c89c5fc1]{min-width:0}.notification-copy h3[data-v-c89c5fc1]{margin:0;color:#0f2b1d;font-size:13px;font-weight:800;line-height:1.3}.notification-copy p[data-v-c89c5fc1]{margin:6px 0 0;color:#777;font-size:12px;font-weight:400;line-height:1.45}.copy-btn[data-v-c89c5fc1],.state-panel button[data-v-c89c5fc1]{flex:0 0 auto;border:0;border-radius:999px;background:#111;color:#baf96a;cursor:pointer;font-size:12px;font-weight:800}.copy-btn[data-v-c89c5fc1]{min-height:24px;padding:0 10px}.state-panel button[data-v-c89c5fc1]{min-height:34px;padding:0 16px}.state-panel[data-v-c89c5fc1]{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;color:#78957d;text-align:center}.state-panel img[data-v-c89c5fc1]{width:84px;height:84px;object-fit:contain}.state-panel strong[data-v-c89c5fc1]{color:#0f2b1d;font-size:15px}.state-panel span[data-v-c89c5fc1]{color:#78957d;font-size:13px}.profile-modal-overlay[data-v-c89c5fc1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f141252;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-modal[data-v-c89c5fc1]{width:min(520px,100%);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f141238}.profile-modal-switch-enter-active[data-v-c89c5fc1],.profile-modal-switch-leave-active[data-v-c89c5fc1]{transition:opacity .22s ease,transform .22s ease}.profile-modal-switch-enter-from[data-v-c89c5fc1]{opacity:0;transform:translateY(12px) scale(.98)}.profile-modal-switch-leave-to[data-v-c89c5fc1]{opacity:0;transform:translateY(-8px) scale(.98)}.profile-modal-header[data-v-c89c5fc1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:44px;padding:12px 14px;background:linear-gradient(90deg,#c1ff9c,#c1ff9c,#d9ffc3)}.profile-modal-header h2[data-v-c89c5fc1]{margin:0;color:#050505;font-size:15px;font-weight:700;line-height:1.2}.profile-modal-header p[data-v-c89c5fc1]{margin:7px 0 0;color:#777;font-size:13px;font-weight:400;line-height:1.45}.profile-modal-close[data-v-c89c5fc1]{width:auto;height:auto;flex:0 0 auto;border:0;border-radius:0;background:transparent;color:#111;cursor:pointer;font-size:20px;line-height:1;padding:0}.profile-modal-body[data-v-c89c5fc1]{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px}.form-field[data-v-c89c5fc1]{display:flex;flex-direction:column;gap:8px}.form-field span[data-v-c89c5fc1]{color:#78957d;font-size:12px;font-weight:800}.form-field input[data-v-c89c5fc1]{width:100%;min-height:38px;border:1px solid rgba(120,149,125,.16);border-radius:10px;background:#fbfefb;color:#0f2b1d;font-size:13px;font-weight:400;outline:none;padding:0 12px}.form-field input[data-v-c89c5fc1]:focus{border-color:#111;box-shadow:none}.password-input-wrap[data-v-c89c5fc1]{position:relative}.password-input-wrap input[data-v-c89c5fc1]{padding-right:38px}.password-eye[data-v-c89c5fc1]{position:absolute;top:50%;right:12px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;cursor:pointer;padding:0;transform:translateY(-50%)}.password-eye img[data-v-c89c5fc1]{width:16px;height:16px;object-fit:contain;opacity:.64}.password-eye:hover img[data-v-c89c5fc1]{opacity:.9}.warning-box[data-v-c89c5fc1],.success-box[data-v-c89c5fc1]{border:1px solid rgba(120,149,125,.12);border-radius:14px;background:#fbfefb;padding:14px}.warning-box[data-v-c89c5fc1]{border-color:#ca4f4f29;background:#fff8f5}.success-box[data-v-c89c5fc1]{border-color:#24a67d29;background:#f2fff8}.warning-box strong[data-v-c89c5fc1],.success-box strong[data-v-c89c5fc1]{display:block;margin-top:8px;color:#0f2b1d;font-size:15px}.warning-box p[data-v-c89c5fc1],.success-box p[data-v-c89c5fc1]{margin:8px 0 0;color:#777;font-size:13px;line-height:1.5}.telegram-steps[data-v-c89c5fc1]{display:flex;flex-direction:column;gap:10px}.telegram-step[data-v-c89c5fc1]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(120,149,125,.12);border-radius:12px;background:#fbfefb}.telegram-step>span[data-v-c89c5fc1]{width:22px;height:22px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#111;color:#baf96a;font-size:12px;font-weight:800}.telegram-step p[data-v-c89c5fc1]{min-width:0;margin:0;overflow:hidden;color:#777;font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.telegram-step strong[data-v-c89c5fc1]{color:#0f2b1d;font-weight:800}.telegram-step a[data-v-c89c5fc1]{display:inline;width:fit-content;max-width:100%;margin-left:4px;overflow:hidden;color:#0f2b1d;font-size:12px;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.command-box[data-v-c89c5fc1]{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(120,149,125,.12);border-radius:12px;background:#fbfefb}.command-box span[data-v-c89c5fc1]{min-width:0;flex:1 1 auto;overflow:hidden;color:#0f2b1d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.command-box button[data-v-c89c5fc1]{min-height:32px;flex:0 0 auto;border:0;border-radius:999px;background:#111;color:#baf96a;cursor:pointer;font-size:12px;font-weight:800;padding:0 12px}.action-feedback[data-v-c89c5fc1]{margin:0;border-radius:12px;font-size:13px;font-weight:700;line-height:1.45;padding:10px 12px}.action-feedback.success[data-v-c89c5fc1]{background:#e9fbf5;color:#1c946f}.action-feedback.error[data-v-c89c5fc1]{background:#fff0f0;color:#c95757}.modal-actions[data-v-c89c5fc1]{display:flex;justify-content:flex-end;gap:10px;margin-top:2px}.modal-btn[data-v-c89c5fc1]{min-height:36px;padding:0 16px}.modal-btn.ghost[data-v-c89c5fc1]{background:#f3f6f3;color:#78957d}.modal-btn.primary[data-v-c89c5fc1]{background:#111;color:#baf96a}.modal-btn.danger[data-v-c89c5fc1]{background:#ffeceb;color:#ca4f4f}.skeleton-line[data-v-c89c5fc1],.skeleton-avatar[data-v-c89c5fc1]{position:relative;display:block;overflow:hidden;border-radius:999px;background:#eef4ed}.skeleton-line[data-v-c89c5fc1]:after,.skeleton-avatar[data-v-c89c5fc1]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:skeleton-shimmer-c89c5fc1 1.25s ease-in-out infinite}.skeleton-panel[data-v-c89c5fc1]{padding:16px}.profile-hero.skeleton-panel[data-v-c89c5fc1]{padding:12px 14px}.skeleton-card[data-v-c89c5fc1]{display:flex;flex-direction:column;gap:14px}.skeleton-heading[data-v-c89c5fc1]{display:flex;align-items:center;gap:10px;min-width:0}.skeleton-title[data-v-c89c5fc1]{width:180px;height:20px}.skeleton-section-title[data-v-c89c5fc1]{width:82px;height:18px}.skeleton-status-pill[data-v-c89c5fc1]{width:54px;height:24px}.skeleton-subtitle[data-v-c89c5fc1]{width:240px;max-width:100%;height:14px;margin-top:5px}.skeleton-label[data-v-c89c5fc1]{width:72px;height:14px}.skeleton-value[data-v-c89c5fc1]{width:120px;height:30px}.skeleton-desc[data-v-c89c5fc1]{width:144px;height:13px;margin-top:auto}.skeleton-detail-row[data-v-c89c5fc1]{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0}.skeleton-detail-row+.skeleton-detail-row[data-v-c89c5fc1],.skeleton-notification-row+.skeleton-notification-row[data-v-c89c5fc1]{border-top:1px solid rgba(15,43,29,.08)}.skeleton-row-label[data-v-c89c5fc1]{width:64px;height:14px}.skeleton-row-value[data-v-c89c5fc1]{width:156px;max-width:48%;height:16px}.skeleton-notification-row[data-v-c89c5fc1]{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.skeleton-notification-copy[data-v-c89c5fc1]{min-width:0;flex:1 1 auto}.skeleton-notification-title[data-v-c89c5fc1]{width:112px;height:16px}.skeleton-notification-desc[data-v-c89c5fc1]{width:280px;max-width:82%;height:13px;margin-top:8px}.skeleton-switch[data-v-c89c5fc1]{width:38px;height:22px;flex:0 0 auto}.skeleton-action-card[data-v-c89c5fc1]{background:#fff}.skeleton-action-title[data-v-c89c5fc1]{width:96px;height:18px}.skeleton-action-desc[data-v-c89c5fc1]{width:220px;max-width:100%;height:14px;margin-top:9px}.skeleton-action-button[data-v-c89c5fc1]{width:86px;height:32px}@keyframes skeleton-shimmer-c89c5fc1{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.skeleton-line[data-v-c89c5fc1]:after,.skeleton-avatar[data-v-c89c5fc1]:after{animation:none}}@media (max-width: 1100px){.summary-grid[data-v-c89c5fc1]{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid[data-v-c89c5fc1],.action-grid[data-v-c89c5fc1]{grid-template-columns:1fr}}@media (max-width: 760px){.profile-page[data-v-c89c5fc1]{gap:14px;padding:0 12px 96px}.profile-hero[data-v-c89c5fc1]{align-items:flex-start;padding:12px;border-radius:14px}.profile-avatar[data-v-c89c5fc1],.skeleton-avatar[data-v-c89c5fc1]{width:44px;height:44px}.profile-heading[data-v-c89c5fc1],.skeleton-heading[data-v-c89c5fc1]{align-items:flex-start;flex-direction:column;gap:6px}.profile-heading h1[data-v-c89c5fc1]{max-width:100%;font-size:16px}.summary-grid[data-v-c89c5fc1]{grid-template-columns:1fr 1fr;gap:10px}.summary-card[data-v-c89c5fc1]{min-height:104px;padding:14px;border-radius:14px}.summary-value[data-v-c89c5fc1]{font-size:22px}.info-panel[data-v-c89c5fc1]{padding:14px;border-radius:14px}.action-card[data-v-c89c5fc1]{min-height:116px;padding:14px;border-radius:14px}.detail-row[data-v-c89c5fc1]{align-items:center;flex-direction:row;gap:12px}.detail-row strong[data-v-c89c5fc1]{justify-content:flex-end;width:auto;text-align:right}.skeleton-row-value[data-v-c89c5fc1]{width:132px}.skeleton-notification-desc[data-v-c89c5fc1]{width:190px}.profile-modal-overlay[data-v-c89c5fc1]{align-items:flex-end;padding:12px}.profile-modal[data-v-c89c5fc1]{border-radius:16px}.profile-modal-header[data-v-c89c5fc1],.profile-modal-body[data-v-c89c5fc1]{padding-left:16px;padding-right:16px}.command-box[data-v-c89c5fc1]{align-items:stretch;flex-direction:column}.command-box button[data-v-c89c5fc1]{align-self:flex-start}}@media (max-width: 430px){.summary-grid[data-v-c89c5fc1]{grid-template-columns:1fr}}.login-page[data-v-6a49a55f]{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.login-card[data-v-6a49a55f]{width:100%;max-width:900px;background:#fff;border-radius:16px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;box-shadow:0 10px 40px #0000000f;min-height:540px}.brand-header[data-v-6a49a55f]{display:flex;align-items:center;gap:12px;margin-bottom:32px}.login-logo[data-v-6a49a55f]{height:30px;width:auto;border-radius:4px;object-fit:contain}.title[data-v-6a49a55f]{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:800;color:#000;margin:0;line-height:1}.login-text[data-v-6a49a55f]{color:#000}.site-name[data-v-6a49a55f]{color:#666;font-size:20px;font-weight:500}.hero[data-v-6a49a55f]{background-image:url(/webp/login.png);background-size:cover;background-position:center}.panel[data-v-6a49a55f]{display:flex;align-items:center;justify-content:center;padding:40px}.panel-inner[data-v-6a49a55f]{width:100%;max-width:340px}.form[data-v-6a49a55f]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-6a49a55f]{display:flex;flex-direction:column;gap:6px}.label[data-v-6a49a55f]{font-size:12px;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.input-row[data-v-6a49a55f]{display:flex;align-items:center;position:relative}.input-row input[data-v-6a49a55f]{flex:1;height:42px;padding:0 12px;border-radius:8px;border:1px solid #ddd;outline:none;font-size:14px;transition:border-color .2s;background:#fff}.input-row input[data-v-6a49a55f]:focus{border-color:#000;box-shadow:none!important}.eye-toggle[data-v-6a49a55f]{position:absolute;right:12px;background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.eye-img[data-v-6a49a55f]{width:20px;height:20px;object-fit:contain}.row-between[data-v-6a49a55f]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.remember[data-v-6a49a55f]{font-size:13px;color:#666;cursor:pointer;display:flex;align-items:center;gap:6px}.black-checkbox[data-v-6a49a55f]{width:16px;height:16px;accent-color:#000;cursor:pointer}.link[data-v-6a49a55f]{color:#000;text-decoration:none;font-size:13px;font-weight:600}.btn.primary[data-v-6a49a55f]{height:44px;background:#000;color:#fff;border-radius:8px;border:none;font-weight:700;font-size:14px;cursor:pointer;margin-top:8px;transition:opacity .2s}.btn.primary[data-v-6a49a55f]:hover{opacity:.85}.divider[data-v-6a49a55f]{margin-top:10px;font-size:13px;text-align:center;color:#999}.divider a[data-v-6a49a55f]{color:#000;font-weight:700;text-decoration:none}@media (max-width: 900px){.login-card[data-v-6a49a55f]{grid-template-columns:1fr;max-width:440px;min-height:auto;margin:20px}.hero[data-v-6a49a55f]{display:none}.panel[data-v-6a49a55f]{padding:48px 32px}}@media (max-width: 480px){.login-page[data-v-6a49a55f]{padding:0;background:#fff}.login-card[data-v-6a49a55f]{border-radius:0;box-shadow:none;margin:0;height:100vh;display:flex;align-items:center;justify-content:center}.panel[data-v-6a49a55f]{width:100%}.input-row input[data-v-6a49a55f]{font-size:16px}}.login-page[data-v-35ee4d59]{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.login-card[data-v-35ee4d59]{width:100%;max-width:900px;background:#fff;border-radius:16px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;box-shadow:0 10px 40px #0000000f;min-height:540px}.brand-header[data-v-35ee4d59]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.login-logo[data-v-35ee4d59]{height:30px;width:auto;border-radius:4px;object-fit:contain}.title[data-v-35ee4d59]{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:800;color:#000;margin:0}.site-name[data-v-35ee4d59]{color:#666;font-size:20px;font-weight:500}.app-desc[data-v-35ee4d59]{display:block;width:100%;color:#888;font-size:13px;margin-top:4px;margin-bottom:8px;font-weight:400}.hero[data-v-35ee4d59]{background-image:url(/webp/login.png);background-size:cover;background-position:center}.panel[data-v-35ee4d59]{display:flex;align-items:center;justify-content:center;padding:40px}.panel-inner[data-v-35ee4d59]{width:100%;max-width:340px}.form[data-v-35ee4d59]{display:flex;flex-direction:column;gap:12px}.form-item[data-v-35ee4d59]{display:flex;flex-direction:column;gap:6px}.label[data-v-35ee4d59]{font-size:12px;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.input-row input[data-v-35ee4d59]{flex:1;height:42px;padding:0 12px;border-radius:8px;border:1px solid #ddd;outline:none;font-size:14px;transition:border-color .2s;background:#fff}.input-row input.with-code[data-v-35ee4d59]{padding-right:120px}.btn.code-btn[data-v-35ee4d59]{position:absolute;right:8px;height:34px;min-width:96px;padding:6px 10px;border-radius:8px;background:#000;color:#fff;border:none;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .15s,background .15s}.btn.code-btn[data-v-35ee4d59]:disabled{opacity:.6;cursor:not-allowed;background:#777}.note[data-v-35ee4d59]{color:#0009;font-size:13px;margin-top:6px}.input-row[data-v-35ee4d59]{display:flex;align-items:center;position:relative}.input-overlay[data-v-35ee4d59]{position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:#ffffffb3;display:flex;align-items:center;justify-content:center;border-radius:8px;pointer-events:none}@media (max-width: 480px){.input-row input.with-code[data-v-35ee4d59]{padding-right:90px}.btn.code-btn[data-v-35ee4d59]{min-width:80px;height:32px;right:6px}}.input-row input[data-v-35ee4d59]:focus{border-color:#000;box-shadow:none!important}@media (max-width: 480px){.login-page[data-v-35ee4d59]{padding:0;background:#fff}.login-card[data-v-35ee4d59]{border-radius:0;box-shadow:none;margin:0;height:100vh;display:flex;align-items:center;justify-content:center}.panel[data-v-35ee4d59]{width:100%}.input-row input[data-v-35ee4d59]{font-size:16px}}.eye-toggle[data-v-35ee4d59]{position:absolute;right:12px;background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.eye-img[data-v-35ee4d59]{width:20px;height:20px;object-fit:contain}.row-between[data-v-35ee4d59]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.remember[data-v-35ee4d59]{font-size:13px;color:#666;cursor:pointer;display:flex;align-items:center;gap:6px}.black-checkbox[data-v-35ee4d59]{width:16px;height:16px;accent-color:#000;cursor:pointer}.link[data-v-35ee4d59]{color:#000;text-decoration:none;font-size:13px;font-weight:600}.remember a[data-v-35ee4d59]{color:#74cc44;text-decoration:none}.field-error[data-v-35ee4d59]{color:#d64545;font-size:13px;margin-top:6px}.btn.primary[data-v-35ee4d59]{height:44px;background:#000;color:#fff;border-radius:8px;border:none;font-weight:700;font-size:14px;cursor:pointer;margin-top:8px;transition:opacity .2s}.btn.primary[data-v-35ee4d59]:hover{opacity:.85}.divider[data-v-35ee4d59]{margin-top:10px;font-size:13px;text-align:center;color:#999}.divider a[data-v-35ee4d59]{color:#000;font-weight:700;text-decoration:none}@media (max-width: 900px){.login-card[data-v-35ee4d59]{grid-template-columns:1fr;max-width:440px;min-height:auto;margin:20px}.hero[data-v-35ee4d59]{display:none}.panel[data-v-35ee4d59]{padding:48px 32px}}@media (max-width: 480px){.login-page[data-v-35ee4d59]{padding:0;background:#fff}.login-card[data-v-35ee4d59]{border-radius:0;box-shadow:none;margin:0;height:100vh;display:flex;align-items:center;justify-content:center}.panel[data-v-35ee4d59]{width:100%}}.login-page[data-v-5deeaa5f]{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.login-card[data-v-5deeaa5f]{width:100%;max-width:900px;background:#fff;border-radius:16px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;box-shadow:0 10px 40px #0000000f;min-height:540px}.hero[data-v-5deeaa5f]{background-image:url(/webp/login.png);background-size:cover;background-position:center}.panel[data-v-5deeaa5f]{display:flex;align-items:center;justify-content:center;padding:40px}.panel-inner[data-v-5deeaa5f]{width:100%;max-width:340px}.brand-header[data-v-5deeaa5f]{display:flex;align-items:center;gap:12px;margin-bottom:32px}.login-logo[data-v-5deeaa5f]{height:26px;width:auto;border-radius:4px;object-fit:contain}.title[data-v-5deeaa5f]{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:800;color:#000;margin:0}.login-text[data-v-5deeaa5f]{color:#000}.site-name[data-v-5deeaa5f]{color:#666;font-size:20px;font-weight:500}.form[data-v-5deeaa5f]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-5deeaa5f]{display:flex;flex-direction:column;gap:6px}.label[data-v-5deeaa5f]{font-size:12px;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.input-row[data-v-5deeaa5f]{display:flex;align-items:center;position:relative}.input-row input[data-v-5deeaa5f]{flex:1;height:42px;padding:0 12px;border-radius:8px;border:1px solid #ddd;outline:none;font-size:14px;transition:border-color .2s;background:#fff}.input-row input.with-code[data-v-5deeaa5f]{padding-right:110px}.input-row input[data-v-5deeaa5f]:focus{border-color:#000;box-shadow:none!important}.code-btn[data-v-5deeaa5f]{position:absolute;right:6px;background:#000;color:#fff;border:none;padding:4px 12px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer;height:30px}.code-btn[data-v-5deeaa5f]:disabled{background:#ccc;cursor:not-allowed}.eye-toggle[data-v-5deeaa5f]{position:absolute;right:12px;background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center}.eye-img[data-v-5deeaa5f]{width:20px;height:20px;opacity:.5}.btn.primary[data-v-5deeaa5f]{height:44px;background:#000;color:#fff;border-radius:8px;border:none;font-weight:700;font-size:14px;cursor:pointer;margin-top:8px;transition:opacity .2s}.btn.primary[data-v-5deeaa5f]:hover{opacity:.85}.divider[data-v-5deeaa5f]{margin-top:15px;font-size:13px;text-align:center;color:#999}.divider a[data-v-5deeaa5f]{color:#000;font-weight:700;text-decoration:none}.error[data-v-5deeaa5f]{color:#ff4d4f;font-size:12px;text-align:center;margin-top:8px}@media (max-width: 900px){.login-card[data-v-5deeaa5f]{grid-template-columns:1fr;max-width:440px;min-height:auto;margin:20px}.hero[data-v-5deeaa5f]{display:none}.panel[data-v-5deeaa5f]{padding:48px 32px}}@media (max-width: 480px){.login-page[data-v-5deeaa5f]{padding:0;background:#fff}.login-card[data-v-5deeaa5f]{border-radius:0;box-shadow:none;margin:0;height:100vh;display:flex;align-items:center;justify-content:center}.panel[data-v-5deeaa5f]{width:100%}.input-row input[data-v-5deeaa5f]{font-size:16px}}
