.two-factor-card{background:#fff;border:1px solid #c5c6cd;border-radius:8px;max-width:960px;margin-top:16px;padding:24px;box-shadow:0 10px 24px #0b1c300a}.two-factor-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.two-factor-card header span{color:#66778b;font-size:11px}.two-factor-card h2{margin:6px 0;font-size:21px}.two-factor-card header p{color:#66778b;margin:0;font-size:13px}.two-factor-card header>b{color:#64748b;background:#f1f5f9;border-radius:5px;flex:none;padding:6px 8px;font-size:11px}.two-factor-card header>b.enabled{color:#047857;background:#dcfce7}.two-factor-loading,.two-factor-unavailable{color:#64748b;background:#f8fafc;border-radius:6px;margin-top:20px;padding:16px;font-size:13px}.two-factor-unavailable{align-items:center;gap:9px;display:flex}.two-factor-methods{border-top:1px solid #e2e8f0;margin-top:20px;display:grid}.two-factor-methods section{border-bottom:1px solid #e2e8f0;grid-template-columns:38px minmax(0,1fr) auto 88px;align-items:center;gap:12px;padding:16px 0;display:grid}.method-icon{color:#2563eb;background:#eff6ff;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.two-factor-methods h3{margin:0;font-size:14px}.two-factor-methods p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.5}.two-factor-methods section>b{color:#64748b;white-space:nowrap;font-size:11px}.two-factor-methods section>b.on{color:#047857}.two-factor-methods section>button,.two-factor-card footer button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:36px;font-size:12px;font-weight:700}.two-factor-methods section>button:disabled,.two-factor-card footer button:disabled{opacity:.55;cursor:wait}.two-factor-card footer{justify-content:flex-end;margin-top:16px;display:flex;color:#334155!important;background:#fff!important;border-top:1px solid #fee2e2!important;padding:17px 0 0!important}.two-factor-card footer .two-factor-disable{color:#b91c1c;background:#fff7f7;border-color:#fecaca;padding:0 13px}.two-factor-card footer .two-factor-disable:hover{background:#fef2f2;border-color:#f87171}.two-factor-dialog{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0712228c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.two-factor-dialog>section{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:min(100%,430px);max-height:calc(100dvh - 36px);padding:24px;overflow:auto;box-shadow:0 24px 65px #0515294d}.two-factor-dialog h2{margin:10px 0 7px;font-size:20px}.two-factor-dialog p{color:#64748b;margin:0 0 18px;font-size:13px;line-height:1.65}.two-factor-dialog img{border:1px solid #e2e8f0;border-radius:6px;width:230px;max-width:100%;margin:0 auto 16px;display:block}.two-factor-dialog label{color:#475569;gap:6px;margin-top:13px;font-size:12px;font-weight:700;display:grid}.two-factor-dialog label code{overflow-wrap:anywhere;color:#1e3a5f;background:#f1f5f9;border-radius:5px;padding:10px;font-size:12px}.two-factor-dialog input{color:#1e293b;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:0 11px}.two-factor-dialog>section>div:last-child{grid-template-columns:1fr 1fr;gap:9px;margin-top:21px;display:grid}.two-factor-dialog button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:40px;font-weight:700}.two-factor-dialog button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.two-factor-dialog button.danger{color:#fff;background:#dc2626;border-color:#dc2626}.recovery-code-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:0!important;display:grid!important}.recovery-code-grid code{text-align:center;background:#f8fafc;border:1px solid #dbe3ec;border-radius:5px;padding:9px;font-size:12px}.site.dark .two-factor-card{color:#e8eef5;background:#172338;border-color:#405166;box-shadow:0 14px 34px #0000002e}.site.dark .two-factor-card header span,.site.dark .two-factor-card header p,.site.dark .two-factor-methods p{color:#aebdcd}.site.dark .two-factor-card header>b{color:#aebdcd;background:#263646}.site.dark .two-factor-card header>b.enabled{color:#91e6bd;background:#1d4638}.site.dark .two-factor-loading,.site.dark .two-factor-unavailable{color:#aebdcd;background:#111c2e}.site.dark .two-factor-methods,.site.dark .two-factor-methods section{border-color:#405166}.site.dark .method-icon{color:#7db7ff;background:#1b344f}.site.dark .two-factor-methods section>b{color:#aebdcd}.site.dark .two-factor-methods section>b.on{color:#91e6bd}.site.dark .two-factor-methods section>button{color:#e8eef5;background:#202c3a;border-color:#4b6077}.site.dark .two-factor-methods section>button:hover:not(:disabled){background:#263646;border-color:#7291b1}.site.dark .two-factor-card footer{color:#e8eef5!important;background:#172338!important;border-color:#57323c!important}.site.dark .two-factor-card footer .two-factor-disable{color:#fecaca;background:#3a252c;border-color:#7d4652}.site.dark .two-factor-card footer .two-factor-disable:hover:not(:disabled){background:#482a33;border-color:#a65e6d}.site.dark .two-factor-dialog>section{color:#e2e8f0;background:#111c2e;border-color:#405166}.site.dark .two-factor-dialog p,.site.dark .two-factor-dialog label{color:#aebdcd}.site.dark .two-factor-dialog button,.site.dark .two-factor-dialog input{color:#e2e8f0;background:#172338;border-color:#475569}.site.dark .two-factor-dialog button.primary{color:#fff;background:#2563eb;border-color:#3b82f6}.site.dark .two-factor-dialog button.danger{color:#fff;background:#b91c1c;border-color:#ef4444}.site.dark .two-factor-dialog label code,.site.dark .recovery-code-grid code{color:#bfdbfe;background:#0f1929;border-color:#334155}@media (width<=640px){.two-factor-card{padding:18px}.two-factor-card>header{align-items:center}.two-factor-methods section{grid-template-columns:36px minmax(0,1fr) auto}.two-factor-methods section>b{grid-column:2}.two-factor-methods section>button{grid-area:1/3/span 2;min-width:66px}.two-factor-dialog>section{padding:21px}.recovery-code-grid{grid-template-columns:1fr!important}}body{margin:0}button,input{font:inherit}.dashboard-shell[data-v-5c44482f]{color:#0b1c30;background:#f8f9ff;min-height:100vh;font-family:Inter,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif;display:flex}.dashboard-sidebar[data-v-5c44482f]{background:#f8f9ff;border-right:1px solid #c5c6cd;flex-direction:column;flex:0 0 264px;width:264px;height:100vh;min-height:100vh;padding:28px 16px 22px;display:flex;position:sticky;top:0}.dashboard-brand[data-v-5c44482f]{align-items:center;gap:13px;padding:5px 14px 34px;display:flex}.dashboard-brand img[data-v-5c44482f]{object-fit:cover;border:1px solid #c5c6cd;border-radius:12px;width:42px;height:42px}.dashboard-brand strong[data-v-5c44482f]{letter-spacing:-.02em;font-size:19px;display:block}.dashboard-brand span[data-v-5c44482f]{color:#66778b;margin-top:3px;font-size:11px;display:block}.dashboard-nav[data-v-5c44482f]{gap:5px;display:grid}.dashboard-nav button[data-v-5c44482f],.dashboard-sidebar-foot>button[data-v-5c44482f]{color:#45474c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:13px 16px;transition:all .18s;display:flex}.dashboard-nav button[data-v-5c44482f]:hover,.dashboard-sidebar-foot>button[data-v-5c44482f]:hover{color:#0b1c30;background:#e5eeff}.dashboard-nav button.active[data-v-5c44482f]{color:#002113;background:#6cf8bb;font-weight:700}.nav-icon[data-v-5c44482f]{text-align:center;width:22px;font-size:19px;line-height:1}.dashboard-sidebar-foot[data-v-5c44482f]{margin-top:auto}.dashboard-user[data-v-5c44482f]{border-top:1px solid #d3e4fe;align-items:center;gap:10px;margin-top:10px;padding:17px 14px 0;display:flex}.dashboard-user>span[data-v-5c44482f],.dashboard-avatar[data-v-5c44482f]{color:#0b1c30;background:#d3e4fe;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.dashboard-user small[data-v-5c44482f]{text-overflow:ellipsis;white-space:nowrap;color:#45474c;max-width:178px;overflow:hidden}.dashboard-main[data-v-5c44482f]{flex:1;min-width:0}.dashboard-topbar[data-v-5c44482f]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:4;background:#f8f9ffd6;border-bottom:1px solid #c5c6cd;justify-content:space-between;align-items:center;height:80px;padding:0 32px;display:flex;position:sticky;top:0}.dashboard-search[data-v-5c44482f]{color:#66778b;background:#fff;border:1px solid #c5c6cd;border-radius:12px;align-items:center;gap:8px;width:min(360px,45vw);height:44px;padding:0 14px;display:flex}.dashboard-search span[data-v-5c44482f]{font-size:27px;line-height:1}.dashboard-search input[data-v-5c44482f]{color:#0b1c30;background:0 0;border:0;outline:0;width:100%}.dashboard-actions[data-v-5c44482f]{align-items:center;gap:12px;display:flex}.dashboard-actions button[data-v-5c44482f]{cursor:pointer}.dashboard-icon-button[data-v-5c44482f],.dashboard-support[data-v-5c44482f],.dashboard-upgrade[data-v-5c44482f],.dashboard-refresh[data-v-5c44482f]{color:#0b1c30;background:0 0;border:1px solid #0b1c30;border-radius:10px;padding:10px 15px}.dashboard-icon-button[data-v-5c44482f]{border:0;padding:6px;font-size:22px}.dashboard-upgrade[data-v-5c44482f]{color:#fff;background:#006c49;border-color:#006c49;font-weight:700}.dashboard-upgrade[data-v-5c44482f]:hover{filter:brightness(1.08)}.dashboard-avatar[data-v-5c44482f]{border:1px solid #c5c6cd}.dashboard-content[data-v-5c44482f]{max-width:1440px;margin:0 auto;padding:40px 32px 36px}.dashboard-page-heading[data-v-5c44482f]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.dashboard-page-heading h1[data-v-5c44482f]{letter-spacing:-.03em;margin:5px 0 8px;font-size:32px}.dashboard-page-heading p[data-v-5c44482f]{color:#66778b;margin:0}.dashboard-eyebrow[data-v-5c44482f]{letter-spacing:.14em;font-weight:800;color:#006c49!important;font-size:11px!important}.dashboard-stat-grid[data-v-5c44482f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:30px;display:grid}.dashboard-stat-grid.two[data-v-5c44482f]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px}.dashboard-card[data-v-5c44482f]{background:#fff;border:1px solid #c5c6cd;border-radius:13px;padding:28px;box-shadow:0 10px 24px #0b1c300a}.stat-card[data-v-5c44482f]{min-height:248px}.card-label[data-v-5c44482f],.usage-meta[data-v-5c44482f],.section-heading[data-v-5c44482f],.detail-header[data-v-5c44482f],.recent-line[data-v-5c44482f],.order-row[data-v-5c44482f],.code-row[data-v-5c44482f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-label>span[data-v-5c44482f]{color:#45474c}.stat-card>strong[data-v-5c44482f]{letter-spacing:-.04em;margin:19px 0 10px;font-size:43px;display:block}.stat-card>p[data-v-5c44482f]{color:#66778b;margin:0}.card-tag[data-v-5c44482f],.section-chip[data-v-5c44482f]{border-radius:4px;align-items:center;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.card-tag.green[data-v-5c44482f],.section-chip[data-v-5c44482f]{color:#005236;background:#6cf8bb}.card-tag.blue[data-v-5c44482f]{color:#004c6e;background:#d3e4fe}.card-action[data-v-5c44482f]{color:#0b1c30;cursor:pointer;background:#dce9ff;border:1px solid #b8c5d6;border-radius:9px;width:100%;margin-top:23px;padding:10px 15px}.card-action.primary[data-v-5c44482f]{color:#fff;background:#006c49;border-color:#006c49}.usage-meta[data-v-5c44482f]{margin-top:20px;font-size:12px;font-weight:700}.progress[data-v-5c44482f]{background:#d3e4fe;border-radius:99px;height:10px;margin-top:10px;overflow:hidden}.progress i[data-v-5c44482f]{background:#0b1c30;border-radius:99px;height:100%;display:block}.dashboard-main-grid[data-v-5c44482f]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;display:grid}.traffic-summary[data-v-5c44482f]{min-height:540px}.section-heading[data-v-5c44482f]{align-items:flex-start}.section-heading h2[data-v-5c44482f]{margin:12px 0 5px;font-size:23px}.section-heading p[data-v-5c44482f]{color:#66778b;margin:0}.legend[data-v-5c44482f]{color:#45474c;gap:14px;font-size:13px;display:flex}.legend i[data-v-5c44482f]{border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.download-dot[data-v-5c44482f],.download-bar[data-v-5c44482f]{background:#0b1c30}.upload-dot[data-v-5c44482f],.upload-bar[data-v-5c44482f]{background:#5bb4ff}.traffic-mini-stats[data-v-5c44482f]{grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0;display:grid}.traffic-mini-stats article[data-v-5c44482f]{border:1px solid #d3e4fe;border-radius:9px;padding:16px}.traffic-mini-stats span[data-v-5c44482f],.traffic-mini-stats small[data-v-5c44482f]{color:#66778b;display:block}.traffic-mini-stats strong[data-v-5c44482f]{margin:8px 0;font-size:25px;display:block}.traffic-bars[data-v-5c44482f]{gap:15px;margin-top:24px;display:grid}.traffic-bar-row[data-v-5c44482f]{color:#45474c;grid-template-columns:92px 1fr 76px;align-items:center;gap:12px;font-size:12px;display:grid}.traffic-bar-row>div[data-v-5c44482f]{background:#eff4ff;border-radius:5px;height:25px;position:relative;overflow:hidden}.traffic-bar-row i[data-v-5c44482f]{border-radius:0 5px 5px 0;height:11px;display:block}.traffic-bar-row .upload-bar[data-v-5c44482f]{opacity:.8;height:8px;margin-top:2px}.traffic-bar-row b[data-v-5c44482f]{text-align:right}.dashboard-side-stack[data-v-5c44482f]{align-content:start;gap:24px;display:grid}.reminder-card h2[data-v-5c44482f],.recent-card h2[data-v-5c44482f]{margin:12px 0 0;font-size:22px}.reminder-row[data-v-5c44482f]{border:1px solid #c5c6cd;border-radius:8px;justify-content:space-between;align-items:center;margin-top:16px;padding:16px;display:flex}.reminder-row span[data-v-5c44482f]{font-weight:700}.reminder-row small[data-v-5c44482f]{color:#66778b;margin-top:5px;font-weight:400;display:block}.reminder-row i[data-v-5c44482f]{background:#c5c6cd;border-radius:99px;width:42px;height:23px;position:relative}.reminder-row i[data-v-5c44482f]:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px}.reminder-row i.on[data-v-5c44482f]{background:#0b1c30}.reminder-row i.on[data-v-5c44482f]:after{left:22px}.recent-line[data-v-5c44482f]{border-bottom:1px solid #d3e4fe;padding:13px 0}.recent-line[data-v-5c44482f]:last-child{border-bottom:0}.recent-line b[data-v-5c44482f]{font-size:17px}.detail-card[data-v-5c44482f]{max-width:930px}.detail-header[data-v-5c44482f]{border-bottom:1px solid #d3e4fe;align-items:flex-start;padding-bottom:22px}.detail-header h2[data-v-5c44482f]{margin:12px 0 7px;font-size:28px}.detail-header>strong[data-v-5c44482f]{font-size:18px}.detail-grid[data-v-5c44482f]{grid-template-columns:repeat(4,1fr);gap:18px;margin:24px 0;display:grid}.detail-grid span[data-v-5c44482f]{color:#66778b;font-size:13px;display:block}.detail-grid b[data-v-5c44482f]{margin-top:8px;font-size:18px;display:block}.subscribe-url[data-v-5c44482f]{color:#45474c;font-weight:700;display:block}.subscribe-url input[data-v-5c44482f]{color:#45474c;background:#f8f9ff;border:1px solid #c5c6cd;border-radius:9px;width:100%;height:44px;margin-top:8px;padding:0 12px;display:block}.wide[data-v-5c44482f]{margin-top:18px}.plan-grid[data-v-5c44482f],.node-grid[data-v-5c44482f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.plan-card h2[data-v-5c44482f],.node-card h2[data-v-5c44482f]{margin:20px 0 8px}.plan-card>strong[data-v-5c44482f]{font-size:32px}.plan-card p[data-v-5c44482f],.node-card p[data-v-5c44482f]{color:#66778b;min-height:42px}.node-card[data-v-5c44482f]{position:relative}.node-status[data-v-5c44482f]{background:#00a66b;border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 5px #d9fbea}.node-card>b[data-v-5c44482f]{color:#006c49}.table-card[data-v-5c44482f]{max-width:1000px;padding:0;overflow:hidden}.order-row[data-v-5c44482f]{border-bottom:1px solid #d3e4fe;padding:19px 24px}.order-row small[data-v-5c44482f]{color:#66778b}.order-row em[data-v-5c44482f]{color:#006c49;background:#d9fbea;border-radius:5px;padding:5px 8px;font-size:12px;font-style:normal}.code-list[data-v-5c44482f]{max-width:700px}.code-list h2[data-v-5c44482f]{margin-top:0}.code-row[data-v-5c44482f]{border:1px solid #d3e4fe;border-radius:8px;margin-top:10px;padding:10px 13px}.code-row button[data-v-5c44482f]{cursor:pointer;background:#dce9ff;border:0;border-radius:6px;padding:7px 11px}.checkin-card[data-v-5c44482f]{text-align:center;max-width:650px;padding:55px 28px}.checkin-orb[data-v-5c44482f]{color:#005236;background:#6cf8bb;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 20px;font-size:34px;display:grid}.checkin-card h2[data-v-5c44482f]{margin:0;font-size:27px}.checkin-card p[data-v-5c44482f]{color:#66778b}.checkin-card>strong[data-v-5c44482f]{margin:22px 0;font-size:40px;display:block}.checkin-card>strong small[data-v-5c44482f]{color:#66778b;font-size:14px;font-weight:400}.checkin-card button[data-v-5c44482f]:disabled{opacity:.55;cursor:not-allowed}.empty-panel[data-v-5c44482f],.empty-state[data-v-5c44482f]{color:#66778b;text-align:center;padding:35px}.dashboard-notice[data-v-5c44482f],.dashboard-error[data-v-5c44482f]{border-radius:8px;margin-bottom:16px;padding:12px 16px}.dashboard-notice[data-v-5c44482f]{color:#005236;background:#d9fbea}.dashboard-error[data-v-5c44482f]{color:#93000a;background:#ffdad6}.dashboard-loading[data-v-5c44482f]{color:#66778b;align-content:center;place-items:center;gap:12px;min-height:500px;display:grid}.dashboard-loading span[data-v-5c44482f]{border:3px solid #d3e4fe;border-top-color:#006c49;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite dashspin-5c44482f}.dashboard-footer[data-v-5c44482f]{color:#66778b;border-top:1px solid #d3e4fe;gap:24px;padding:22px 32px;font-size:12px;display:flex}.dashboard-footer b[data-v-5c44482f]{color:#0b1c30}@keyframes dashspin-5c44482f{to{transform:rotate(360deg)}}@media (width<=1050px){.dashboard-sidebar[data-v-5c44482f]{flex-basis:220px;width:220px}.dashboard-main-grid[data-v-5c44482f]{grid-template-columns:1fr}.dashboard-side-stack[data-v-5c44482f]{grid-template-columns:repeat(2,1fr)}.dashboard-stat-grid[data-v-5c44482f]{gap:14px}.dashboard-card[data-v-5c44482f]{padding:22px}.dashboard-content[data-v-5c44482f]{padding-left:22px;padding-right:22px}}@media (width<=720px){.dashboard-shell[data-v-5c44482f]{display:block}.dashboard-sidebar[data-v-5c44482f]{border-bottom:1px solid #c5c6cd;border-right:0;width:100%;height:auto;min-height:0;padding:12px 12px 8px;position:static}.dashboard-brand[data-v-5c44482f]{padding:4px 7px 12px}.dashboard-brand img[data-v-5c44482f]{width:34px;height:34px}.dashboard-brand strong[data-v-5c44482f]{font-size:16px}.dashboard-nav[data-v-5c44482f]{gap:4px;padding-bottom:3px;display:flex;overflow-x:auto}.dashboard-nav button[data-v-5c44482f]{flex:none;gap:6px;padding:9px 11px;font-size:12px}.dashboard-nav button .nav-icon[data-v-5c44482f]{width:auto;font-size:15px}.dashboard-sidebar-foot[data-v-5c44482f],.dashboard-user[data-v-5c44482f]{display:none}.dashboard-topbar[data-v-5c44482f]{height:65px;padding:0 16px}.dashboard-search[data-v-5c44482f]{background:0 0;border:0;justify-content:center;width:44px;padding:0}.dashboard-search input[data-v-5c44482f]{display:none}.dashboard-search span[data-v-5c44482f]{font-size:25px}.dashboard-actions[data-v-5c44482f]{gap:5px}.dashboard-support[data-v-5c44482f]{display:none}.dashboard-actions .dashboard-upgrade[data-v-5c44482f]{padding:8px 10px;font-size:12px}.dashboard-avatar[data-v-5c44482f]{width:31px;height:31px}.dashboard-content[data-v-5c44482f]{padding:24px 16px}.dashboard-page-heading[data-v-5c44482f]{margin-bottom:22px;display:block}.dashboard-page-heading h1[data-v-5c44482f]{font-size:25px}.dashboard-refresh[data-v-5c44482f]{margin-top:14px}.dashboard-stat-grid[data-v-5c44482f],.dashboard-stat-grid.two[data-v-5c44482f],.plan-grid[data-v-5c44482f],.node-grid[data-v-5c44482f],.dashboard-main-grid[data-v-5c44482f],.dashboard-side-stack[data-v-5c44482f]{grid-template-columns:1fr}.stat-card[data-v-5c44482f]{min-height:0}.stat-card>strong[data-v-5c44482f]{font-size:34px}.traffic-mini-stats[data-v-5c44482f]{grid-template-columns:1fr;gap:9px}.traffic-mini-stats article[data-v-5c44482f]{padding:13px}.traffic-bar-row[data-v-5c44482f]{grid-template-columns:62px 1fr 59px;gap:6px}.traffic-summary[data-v-5c44482f]{min-height:0}.detail-grid[data-v-5c44482f]{grid-template-columns:repeat(2,1fr)}.detail-header[data-v-5c44482f]{display:block}.detail-header>strong[data-v-5c44482f]{margin-top:14px;display:block}.dashboard-footer[data-v-5c44482f]{gap:6px;padding:18px 16px;display:grid}.dashboard-footer span[data-v-5c44482f]:last-child{display:none}}.dashboard-main-grid[data-v-5c44482f]{grid-template-columns:minmax(0,1fr)}.device-preview[data-v-5c44482f]{padding:24px}.device-preview h2[data-v-5c44482f]{margin:10px 0 0;font-size:22px}.device-row[data-v-5c44482f]{border-bottom:1px solid #dce7f4;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.device-row[data-v-5c44482f]:last-of-type{border-bottom:0}.device-icon[data-v-5c44482f]{color:#145d9c;background:#e2edff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.device-row b[data-v-5c44482f],.device-row small[data-v-5c44482f]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.device-row b[data-v-5c44482f]{font-size:13px}.device-row small[data-v-5c44482f]{color:#718198;margin-top:3px;font-size:11px}.device-row em[data-v-5c44482f]{color:#087a55;font-size:11px;font-style:normal;font-weight:700}.empty-device[data-v-5c44482f]{color:#718198;text-align:center;padding:20px 0;font-size:13px}.device-all[data-v-5c44482f]{color:#0b1c30;cursor:pointer;background:0 0;border:0;border-top:1px solid #dce7f4;width:100%;margin-top:14px;padding:15px 0 1px;font-weight:800}.device-all span[data-v-5c44482f]{color:#006c49;margin-left:5px}.device-grid[data-v-5c44482f]{gap:14px;max-width:960px;display:grid}.managed-device[data-v-5c44482f]{align-items:center;gap:16px;padding:20px 24px;display:flex}.device-icon.large[data-v-5c44482f]{border-radius:12px;flex:none;width:50px;height:50px;font-size:24px}.device-details[data-v-5c44482f]{flex:1;min-width:0}.device-details>div[data-v-5c44482f]{align-items:center;gap:10px;display:flex}.device-details h2[data-v-5c44482f]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.device-details span[data-v-5c44482f]{color:#087a55;white-space:nowrap;background:#e3f8ee;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:800}.device-details span.current[data-v-5c44482f]{color:#145d9c;background:#dce9ff}.device-details p[data-v-5c44482f]{color:#718198;margin:6px 0 0;font-size:13px}.device-remove[data-v-5c44482f]{color:#9a2634;cursor:pointer;background:#fff;border:1px solid #d3dce8;border-radius:8px;padding:9px 12px;font-weight:700}.device-remove[data-v-5c44482f]:disabled{cursor:default;color:#718198;background:#f3f6fa}@media (width<=720px){.managed-device[data-v-5c44482f]{flex-wrap:wrap;align-items:flex-start;padding:17px}.device-details[data-v-5c44482f]{min-width:calc(100% - 70px)}.device-remove[data-v-5c44482f]{margin-left:66px}.device-preview[data-v-5c44482f]{padding:19px}}.dashboard-content[data-v-5c44482f]{padding-bottom:60px}.plan-preview[data-v-5c44482f]{background:0 0;border:0;border-radius:6px;width:100%;min-height:300px;margin:18px 0 6px;display:block;overflow:hidden}.plan-preview.compact[data-v-5c44482f]{min-height:220px;margin:12px 0 0}.plan-benefits[data-v-5c44482f]{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.plan-benefits div[data-v-5c44482f]{border:1px solid #dce7f4;border-radius:8px;padding:11px}.plan-benefits dt[data-v-5c44482f]{color:#718198;font-size:11px}.plan-benefits dd[data-v-5c44482f]{color:#1a3046;margin:6px 0 0;font-size:13px;font-weight:800}.period-select[data-v-5c44482f]{color:#45566b;gap:6px;font-size:12px;font-weight:700;display:grid}.period-select select[data-v-5c44482f]{color:#1a3046;background:#fff;border:1px solid #c5d2df;border-radius:8px;width:100%;height:38px;padding:0 10px}.order-row[data-v-5c44482f]{grid-template-columns:minmax(160px,1fr) auto auto auto auto}.order-pay[data-v-5c44482f]{color:#087a55;cursor:pointer;background:#effaf4;border:1px solid #87c9ad;border-radius:7px;padding:7px 10px;font-weight:800}.payment-methods[data-v-5c44482f]{grid-template-columns:1fr 1fr;gap:9px;justify-content:stretch!important;margin-top:20px!important;display:grid!important}.payment-methods button[data-v-5c44482f]{color:#1a3046;cursor:pointer;background:#f7fbff;border:1px solid #b8cbe0;border-radius:8px;padding:12px;font-weight:800}.payment-methods button[data-v-5c44482f]:hover,.payment-methods button.selected[data-v-5c44482f]{color:#005236;background:#e1f8ed;border-color:#006c49;box-shadow:inset 0 0 0 1px #006c49}.payment-empty[data-v-5c44482f]{color:#9a2634!important;margin-top:16px!important}.payment-error[data-v-5c44482f]{background:#ffebe8;border-radius:7px;padding:9px 11px;color:#93000a!important;margin-top:14px!important}.payment-actions[data-v-5c44482f]{margin-top:24px!important}.payment-actions button[data-v-5c44482f]:disabled,.plan-card .dashboard-upgrade[data-v-5c44482f]:disabled{opacity:.58;cursor:not-allowed}.device-capacity[data-v-5c44482f]{grid-template-columns:repeat(2,minmax(0,1fr)) 1.6fr;align-items:center;gap:20px;max-width:960px;margin-bottom:16px;display:grid}.device-capacity span[data-v-5c44482f]{color:#718198;font-size:13px;display:block}.device-capacity strong[data-v-5c44482f]{margin-top:7px;font-size:28px;display:block}.device-capacity p[data-v-5c44482f]{color:#45566b;margin:0;font-size:13px;line-height:1.6}.device-online[data-v-5c44482f]{color:#087a55;font-size:12px}.subscription-key-card[data-v-5c44482f]{max-width:960px;margin-top:16px}.subscription-key-card>div[data-v-5c44482f]{justify-content:space-between;align-items:center;gap:20px;display:flex}.subscription-key-card h2[data-v-5c44482f]{margin:0 0 7px;font-size:18px}.subscription-key-card p[data-v-5c44482f]{color:#718198;margin:0;font-size:13px;line-height:1.6}.login-session-card[data-v-5c44482f]{max-width:930px;margin-top:16px}.login-session-row[data-v-5c44482f]{border-bottom:1px solid #dce7f4;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.login-session-row[data-v-5c44482f]:last-of-type{border-bottom:0}.login-session-row b[data-v-5c44482f],.login-session-row small[data-v-5c44482f]{display:block}.login-session-row small[data-v-5c44482f]{color:#718198;margin-top:5px;font-size:12px}.security-dialog[data-v-5c44482f]{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07122280;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.security-dialog section[data-v-5c44482f]{background:#fff;border:1px solid #cbd9e9;border-radius:12px;width:min(100%,420px);padding:25px;box-shadow:0 22px 64px #05152947}.security-dialog h2[data-v-5c44482f]{margin:0 0 10px;font-size:21px}.security-dialog p[data-v-5c44482f]{color:#52657a;margin:0;font-size:14px;line-height:1.65}.security-dialog section>div[data-v-5c44482f]{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.dashboard-actions[data-v-5c44482f]{position:relative}.dashboard-user[data-v-5c44482f]{cursor:pointer;border:0;width:100%}.account-menu[data-v-5c44482f]{z-index:10;background:#fff;border:1px solid #cbd9e9;border-radius:9px;min-width:170px;padding:7px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 14px 32px #0b1c3029}.account-menu button[data-v-5c44482f]{text-align:left;color:#23384d;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 11px}.account-menu button[data-v-5c44482f]:hover{background:#eaf2ff}.account-menu .logout-action[data-v-5c44482f]{color:#a42b37}.oauth-binding-section[data-v-5c44482f]{max-width:960px;margin-top:16px}.oauth-binding-grid[data-v-5c44482f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:13px;display:grid}.oauth-binding-card[data-v-5c44482f]{align-content:start;gap:16px;min-height:218px;display:grid}.oauth-provider-icon[data-v-5c44482f]{color:#172b42;background:#e8eef5;border-radius:8px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.oauth-provider-icon.telegram[data-v-5c44482f]{color:#1889c9;background:#e2f3ff}.oauth-provider-icon.github[data-v-5c44482f]{color:#18212d;background:#e9ebef}.oauth-provider-icon.google[data-v-5c44482f]{color:#bd3d2d;background:#fceeea}.oauth-provider-content[data-v-5c44482f]{justify-content:space-between;align-items:start;gap:10px;display:flex}.oauth-provider-content h3[data-v-5c44482f]{margin:0;font-size:16px}.oauth-provider-content p[data-v-5c44482f]{color:#718198;margin:5px 0 0;font-size:12px;line-height:1.5}.oauth-state[data-v-5c44482f]{color:#718198;background:#f2f5f8;border-radius:5px;flex:none;padding:4px 6px;font-size:11px}.oauth-state.bound[data-v-5c44482f]{color:#087a55;background:#e2f8ed}.oauth-binding-actions[data-v-5c44482f]{margin-top:auto}.oauth-binding-actions button[data-v-5c44482f]{width:100%}.telegram-bind-widget[data-v-5c44482f]{min-height:40px;overflow:hidden}.telegram-bind-widget iframe[data-v-5c44482f]{max-width:100%}@media (width<=900px){.oauth-binding-grid[data-v-5c44482f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.oauth-binding-grid[data-v-5c44482f]{grid-template-columns:1fr}.oauth-binding-card[data-v-5c44482f]{min-height:0}}.traffic-summary[data-v-5c44482f]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;box-shadow:0 18px 46px #0b1c3017}.traffic-chart[data-v-5c44482f]{background:#f1f7ffb3;border:1px solid #bfd5f2cc;border-radius:10px;min-height:270px;margin-top:24px;padding:12px 4px 0;position:relative;overflow:hidden}.traffic-chart svg[data-v-5c44482f]{width:100%;min-height:250px;display:block}.chart-grid line[data-v-5c44482f]{stroke:#c9d9ed;stroke-width:1px;stroke-dasharray:3 5}.chart-grid text[data-v-5c44482f],.chart-date[data-v-5c44482f]{fill:#718198;font-size:11px}.chart-line[data-v-5c44482f]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.chart-line.download[data-v-5c44482f]{stroke:#10263f}.chart-line.upload[data-v-5c44482f]{stroke:#39a9ff}.chart-point[data-v-5c44482f]{cursor:crosshair}.chart-point>circle[data-v-5c44482f]:first-child{fill:#0000}.chart-point:hover>circle[data-v-5c44482f]:first-child{fill:#39a9ff21}.dot[data-v-5c44482f]{stroke:#fff;stroke-width:2px}.dot.download[data-v-5c44482f]{fill:#10263f}.dot.upload[data-v-5c44482f]{fill:#39a9ff}.traffic-tooltip[data-v-5c44482f]{z-index:1;color:#45566b;pointer-events:none;background:#fffffff0;border:1px solid #b5cfeee6;border-radius:8px;gap:6px;min-width:162px;padding:11px 13px;font-size:12px;display:grid;position:absolute;top:20px;right:18px;box-shadow:0 12px 28px #0b1c3021}.traffic-tooltip b[data-v-5c44482f],.traffic-tooltip strong[data-v-5c44482f]{color:#10263f}.traffic-tooltip span[data-v-5c44482f]{align-items:center;display:flex}.traffic-tooltip i[data-v-5c44482f]{border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}@media (width<=720px){.traffic-summary[data-v-5c44482f]{padding:18px}.traffic-chart[data-v-5c44482f]{min-height:224px;margin-top:18px;padding:8px 0 0;overflow:hidden}.traffic-chart svg[data-v-5c44482f]{width:100%;max-width:100%;min-height:215px}.chart-grid text[data-v-5c44482f],.chart-date[data-v-5c44482f]{font-size:9px}.traffic-tooltip[data-v-5c44482f]{width:max-content;margin-left:auto;margin-right:8px;position:sticky;top:12px;left:12px}.device-capacity[data-v-5c44482f]{grid-template-columns:1fr 1fr;gap:14px}.device-capacity p[data-v-5c44482f]{grid-column:1/-1}.subscription-key-card>div[data-v-5c44482f]{display:block}.subscription-key-card .device-remove[data-v-5c44482f]{margin-top:15px}.login-session-row[data-v-5c44482f]{flex-wrap:wrap;align-items:flex-start}.login-session-row .device-remove[data-v-5c44482f]{margin-left:auto}.security-dialog section[data-v-5c44482f]{padding:22px}.security-dialog section>div[data-v-5c44482f]{grid-template-columns:1fr 1fr;display:grid}.security-dialog button[data-v-5c44482f]{padding-left:8px;padding-right:8px}.plan-preview[data-v-5c44482f]{min-height:260px}.plan-preview.compact[data-v-5c44482f]{min-height:200px}}.dashboard-sidebar-foot[data-v-5c44482f]{display:none}.reminder-switch[data-v-5c44482f]{cursor:pointer;background:#c5c6cd;border:0;border-radius:999px;flex:none;width:42px;height:24px;padding:0;transition:background .18s}.reminder-switch i[data-v-5c44482f]{background:#fff;border-radius:50%;width:18px;height:18px;margin-left:3px;transition:transform .18s;display:block;box-shadow:0 1px 3px #0b1c3033}.reminder-switch.on[data-v-5c44482f]{background:#006c49}.reminder-switch.on i[data-v-5c44482f]{transform:translate(18px)}.reminder-switch[data-v-5c44482f]:focus-visible{outline-offset:3px;outline:3px solid #86c7ae}.sidebar-logout[data-v-5c44482f]{margin-top:8px;color:#a42b37!important}.sidebar-logout .nav-icon[data-v-5c44482f]{color:#a42b37!important}.security-dialog .device-remove[data-v-5c44482f]{background:#fff7f7;border-color:#e7bbc0}.dashboard-nav button[data-v-5c44482f]{min-height:42px}.dashboard-user small[data-v-5c44482f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-page-heading[data-v-5c44482f]{scroll-margin-top:18px}.invite-limit-note[data-v-5c44482f]{color:#66778b;margin:5px 0 0;font-size:12px;line-height:1.45}.code-list .section-heading[data-v-5c44482f]{align-items:center}.code-list .dashboard-upgrade[data-v-5c44482f]:disabled{color:#64748b;cursor:not-allowed;filter:none;background:#e2e8f0;border-color:#cbd5e1}@media (width<=720px){.dashboard-sidebar-foot[data-v-5c44482f]{align-items:center;gap:8px;padding:10px 4px 2px;display:flex}.dashboard-sidebar-foot>button[data-v-5c44482f]{color:#334b61;background:#fff;border:1px solid #d5e0e8;border-radius:7px;flex:none;width:auto;padding:8px 10px;font-size:12px}.dashboard-sidebar-foot .dashboard-user[data-v-5c44482f]{text-align:left;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.dashboard-sidebar-foot .dashboard-user span[data-v-5c44482f]{color:#145d9c;background:#dce9ff;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:11px;font-weight:800;display:grid}.dashboard-sidebar-foot .dashboard-user small[data-v-5c44482f]{min-width:0;display:block}.dashboard-sidebar-foot .sidebar-logout[data-v-5c44482f]{color:#a42b37;background:#fff8f8;border-color:#efd1d4}.dashboard-sidebar-foot .nav-icon[data-v-5c44482f]{display:none}.dashboard-content[data-v-5c44482f]{padding-bottom:88px}.dashboard-page-heading p[data-v-5c44482f]{line-height:1.55}.device-preview .section-heading[data-v-5c44482f]{gap:8px}.device-preview .card-tag[data-v-5c44482f]{white-space:nowrap}}.dashboard-search[data-v-5c44482f]{position:relative}.dashboard-search-results[data-v-5c44482f]{z-index:20;background:#fff;border:1px solid #cbd9e9;border-radius:9px;width:min(360px,100vw - 32px);padding:6px;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 16px 38px #0b1c3029}.dashboard-search-results button[data-v-5c44482f]{color:#24394e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;padding:10px 11px;font-size:13px;display:flex}.dashboard-search-results button[data-v-5c44482f]:hover{background:#eaf2ff}.dashboard-search-results button span[data-v-5c44482f]{color:#006c49;text-align:center;width:19px}.dashboard-search-results p[data-v-5c44482f]{color:#718198;margin:0;padding:11px;font-size:13px}.site.dark,.site.dark{background:#1d2733;border-color:#344354}.site.dark,.site.dark,.site.dark,.site.dark{color:#e8eef5}.site.dark,.site.dark,.site.dark,.site.dark,.site.dark,.site.dark,.site.dark,.site.dark,.site.dark,.site.dark,.site.dark,.site.dark,.site.dark{color:#aebdcd}.site.dark,.site.dark,.site.dark,.site.dark,.site.dark,.site.dark,.site.dark{color:#d9e5f1;background:#202c3a;border-color:#405166}.site.dark,.site.dark,.site.dark,.site.dark,.site.dark,.site.dark,.site.dark{background:#202b38;border-color:#405166;box-shadow:0 15px 34px #00000038}.site.dark{stroke:#405166;background:#192531;border-color:#405166}.site.dark,.site.dark{fill:#aebdcd}.site.dark{color:#cdd8e4;background:#263342;border-color:#4b5d70}.site.dark,.site.dark{color:#fff}.site.dark,.site.dark,.site.dark,.site.dark,.site.dark{border-color:#405166}.site.dark,.site.dark,.site.dark,.site.dark{border-color:#405166}.site.dark,.site.dark,.site.dark,.site.dark,.site.dark{color:#e8eef5}.site.dark,.site.dark,.site.dark{color:#dbe6f0;background:#1a2531;border-color:#4a5d70}.site.dark,.site.dark{background:#304154}.site.dark{color:#ffd9dc;background:#321f27;color:#ffc5cc!important;border-color:#70424d!important}.payment-qr[data-v-5c44482f]{text-align:center;justify-items:center;gap:12px;margin:18px 0 2px;display:grid}.payment-qr img[data-v-5c44482f]{background:#fff;border:1px solid #d7e1ec;border-radius:8px;width:min(280px,100%);height:auto;padding:9px}.payment-qr p[data-v-5c44482f]{max-width:280px}.payment-actions[data-v-5c44482f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid!important}.payment-actions button[data-v-5c44482f]{border-radius:8px;width:100%;min-width:0;height:42px;padding:0 12px;font-size:14px;font-weight:700;line-height:1;margin:0!important}.order-row[data-v-5c44482f]{align-items:center;justify-content:initial;grid-template-columns:minmax(0,1fr) auto auto auto auto;display:grid!important}.order-summary[data-v-5c44482f]{gap:5px;min-width:0;display:grid}.order-summary>span[data-v-5c44482f]{overflow-wrap:anywhere;min-width:0;font-weight:700}.order-summary>small[data-v-5c44482f],.order-date[data-v-5c44482f]{color:#718198;white-space:nowrap;font-size:11px}.order-actions[data-v-5c44482f]{align-items:center;gap:8px;display:flex}.order-cancel[data-v-5c44482f]{color:#9a2634;cursor:pointer;background:#fff7f7;border:1px solid #ddb4b8;border-radius:7px;padding:7px 10px;font-weight:700}.order-cancel[data-v-5c44482f]:disabled{opacity:.58;cursor:not-allowed}.table-card[data-v-5c44482f]{container-type:inline-size}@container (width<=620px){.order-row[data-v-5c44482f]{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:16px}.order-summary[data-v-5c44482f]{grid-area:1/1/auto/-1}.order-summary>span[data-v-5c44482f]{overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.45}.order-row>b[data-v-5c44482f]{grid-area:2/1}.order-date[data-v-5c44482f]{grid-area:3/1}.order-row>em[data-v-5c44482f]{white-space:nowrap;grid-area:2/2/span 2;place-self:center end}.order-actions[data-v-5c44482f]{grid-area:4/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.order-actions button[data-v-5c44482f]{width:100%;min-width:0;padding:9px 6px}.table-card[data-v-5c44482f]{overflow:hidden}}.oauth-binding-card[data-v-5c44482f]{flex-direction:column;align-items:stretch;min-height:238px;display:flex!important}.oauth-binding-actions[data-v-5c44482f]{width:100%;padding-top:16px;margin-top:auto!important}.oauth-binding-actions button[data-v-5c44482f]{width:100%;min-height:40px;display:block;margin:0!important}.oauth-binding-actions .device-remove[data-v-5c44482f]{margin-left:0!important}.telegram-bind-widget[data-v-5c44482f]{min-height:0}.recharge-presets[data-v-5c44482f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;margin:20px 0 14px!important;display:grid!important}.recharge-presets button[data-v-5c44482f]{color:#1a3046;cursor:pointer;background:#f7fbff;border:1px solid #b8cbe0;border-radius:8px;height:42px;font-weight:800}.recharge-presets button.selected[data-v-5c44482f]{color:#005236;background:#e1f8ed;border-color:#006c49;box-shadow:inset 0 0 0 1px #006c49}.recharge-custom[data-v-5c44482f]{color:#45566b;gap:7px;font-size:13px;font-weight:700;display:grid}.recharge-custom input[data-v-5c44482f]{color:#1a3046;background:#fff;border:1px solid #c5d2df;border-radius:8px;width:100%;height:44px;padding:0 12px}.recharge-methods[data-v-5c44482f]{margin-top:16px!important}@media (width<=420px){.recharge-presets[data-v-5c44482f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.detail-card .detail-grid>div[data-v-5c44482f]{min-width:0}.detail-card .detail-grid b[data-v-5c44482f]{overflow-wrap:anywhere;word-break:break-word;max-width:100%}@media (width<=560px){.detail-card .detail-grid[data-v-5c44482f]{grid-template-columns:1fr}}.node-health[data-v-5c44482f]{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.node-health b[data-v-5c44482f]{color:#006c49;font-size:13px}.node-health b.offline[data-v-5c44482f]{color:#a42b37}.node-latency[data-v-5c44482f]{color:#52657a;font-size:12px;font-weight:700}.node-status.offline[data-v-5c44482f]{background:#c23a45;box-shadow:0 0 0 5px #f8dfe2}.site.dark .node-health b[data-v-5c44482f]{color:#86e0b4}.site.dark .node-health b.offline[data-v-5c44482f]{color:#ff9ea6}.site.dark .node-latency[data-v-5c44482f]{color:#aebdcd}.site.dark .node-status.offline[data-v-5c44482f]{background:#e06a73;box-shadow:0 0 0 5px #4c2a31}.topbar-action-menu[data-v-5c44482f]{place-items:center;display:grid;position:relative}.topbar-icon-trigger[data-v-5c44482f]{color:#23384e;cursor:pointer;background:#fff;border:1px solid #c5d2df;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.topbar-icon-trigger[data-v-5c44482f]:hover,.topbar-icon-trigger[aria-expanded=true][data-v-5c44482f]{color:#145d9c;background:#f1f6fb;border-color:#9bb0c6}.announcement-trigger>span[data-v-5c44482f]{color:#fff;background:#c42d3d;border:2px solid #fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.topbar-menu[data-v-5c44482f]{z-index:20;background:#fff;border:1px solid #d5dfe9;border-radius:7px;width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 38px #0f172a2b}.topbar-menu button[data-v-5c44482f]{color:#27384a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 9px;font-size:12px;display:grid}.topbar-menu button[data-v-5c44482f]:hover{background:#f1f5f9}.topbar-menu button[aria-checked=true][data-v-5c44482f]{color:#1d4ed8;background:#eff6ff;font-weight:700}.language-menu[data-v-5c44482f]{width:206px}.language-flag[data-v-5c44482f]{font-size:17px;line-height:1}.site.dark .topbar-icon-trigger[data-v-5c44482f]{color:#d9e5f1;background:#202c3a;border-color:#405166}.site.dark .topbar-icon-trigger[data-v-5c44482f]:hover,.site.dark .topbar-icon-trigger[aria-expanded=true][data-v-5c44482f]{color:#bfdbfe;background:#263646;border-color:#56728f}.site.dark .announcement-trigger>span[data-v-5c44482f]{border-color:#202c3a}.site.dark .topbar-menu[data-v-5c44482f]{background:#111c2e;border-color:#405166;box-shadow:0 18px 42px #00000052}.site.dark .topbar-menu button[data-v-5c44482f]{color:#cbd5e1}.site.dark .topbar-menu button[data-v-5c44482f]:hover{background:#172338}.site.dark .topbar-menu button[aria-checked=true][data-v-5c44482f]{color:#bfdbfe;background:#172d4f}.announcement-list[data-v-5c44482f]{gap:12px;max-width:960px;display:grid}.announcement-dialog-list[data-v-5c44482f]{background:#f8fafc;max-width:none;min-height:170px;max-height:min(62vh,560px);padding:16px 20px 20px;overflow:auto}.announcement-card[data-v-5c44482f]{text-align:left;width:100%;min-height:112px;color:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:7px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.announcement-card[data-v-5c44482f]:hover{border-color:#7d94ab;box-shadow:0 12px 28px #0b1c3014}.announcement-state[data-v-5c44482f]{background:#b7c3cf;border-radius:50%;width:8px;height:8px}.announcement-card.unread .announcement-state[data-v-5c44482f]{background:#006c49;box-shadow:0 0 0 5px #d9fbea}.announcement-copy[data-v-5c44482f]{gap:8px;min-width:0;display:grid}.announcement-meta[data-v-5c44482f]{color:#718198;align-items:center;gap:9px;display:flex}.announcement-meta small[data-v-5c44482f]{font-size:12px}.announcement-copy>strong[data-v-5c44482f]{overflow-wrap:anywhere;font-size:18px}.announcement-copy>span[data-v-5c44482f]:last-child{color:#52657a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.announcement-arrow[data-v-5c44482f]{color:#718198;font-size:20px}.announcement-dialog-backdrop[data-v-5c44482f]{background:#e2e9f1c2}.security-dialog section.announcement-dialog[data-v-5c44482f]{flex-direction:column;width:min(100%,760px);max-height:min(86vh,820px);padding:0;display:flex;overflow:hidden}.announcement-dialog>header[data-v-5c44482f]{border-bottom:1px solid #dce5ef;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.announcement-dialog>header>div[data-v-5c44482f]{flex:1;min-width:0}.announcement-dialog>header span[data-v-5c44482f],.announcement-dialog>header small[data-v-5c44482f]{color:#718198;font-size:12px;display:block}.announcement-dialog>header h2[data-v-5c44482f]{overflow-wrap:anywhere;margin:7px 0}.announcement-dialog>header button[data-v-5c44482f]{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:1px solid #c5d2df;border-radius:8px;flex:0 0 38px;place-items:center;display:grid}.announcement-close[data-v-5c44482f]{order:3}.announcement-image[data-v-5c44482f]{object-fit:cover;width:100%;max-height:260px;display:block}.security-dialog .announcement-body[data-v-5c44482f]{justify-content:initial;min-height:100px;margin:0;padding:26px;display:block;overflow:auto}.site.dark .announcement-dialog-backdrop[data-v-5c44482f]{background:#0a121db8}.site.dark .announcement-dialog-list[data-v-5c44482f]{background:#18232f}.site.dark .announcement-card[data-v-5c44482f]{background:#202b38;border-color:#405166}.site.dark .announcement-card[data-v-5c44482f]:hover{background:#263646;border-color:#7894b2}.site.dark .announcement-copy>span[data-v-5c44482f]:last-child,.site.dark .announcement-meta[data-v-5c44482f],.site.dark .announcement-arrow[data-v-5c44482f],.site.dark .announcement-dialog>header span[data-v-5c44482f],.site.dark .announcement-dialog>header small[data-v-5c44482f]{color:#aebdcd}.site.dark .announcement-dialog>header[data-v-5c44482f]{border-color:#405166}.site.dark .announcement-dialog>header button[data-v-5c44482f]{color:#e8eef5;border-color:#405166}@media (width<=720px){.topbar-icon-trigger[data-v-5c44482f]{width:36px;height:36px}.topbar-menu[data-v-5c44482f]{max-width:calc(100vw - 24px);right:-2px}.language-menu[data-v-5c44482f]{width:200px}.announcement-card[data-v-5c44482f]{grid-template-columns:8px minmax(0,1fr);gap:12px;min-height:104px;padding:18px}.announcement-arrow[data-v-5c44482f]{display:none}.announcement-copy>strong[data-v-5c44482f]{font-size:16px}.announcement-dialog-backdrop[data-v-5c44482f]{padding:10px}.security-dialog section.announcement-dialog[data-v-5c44482f]{max-height:92vh}.announcement-dialog>header[data-v-5c44482f]{padding:19px 18px}.security-dialog .announcement-body[data-v-5c44482f]{padding:20px 18px}.announcement-dialog>footer[data-v-5c44482f]{padding:13px 18px}.announcement-dialog>footer button[data-v-5c44482f]{width:100%}}.security-dialog .announcement-dialog-actions[data-v-5c44482f]{color:inherit;font-size:inherit;background:#fff;border-top:1px solid #dce5ef;justify-content:flex-end;gap:10px;margin:0;padding:16px 26px;display:flex}.announcement-dialog-actions button[data-v-5c44482f]{cursor:pointer;min-width:110px;transition:filter .16s,transform .16s,opacity .16s}.announcement-dialog-actions button[data-v-5c44482f]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.announcement-dialog-actions button[data-v-5c44482f]:disabled{cursor:wait;opacity:.72}.site.dark .announcement-dialog-actions[data-v-5c44482f]{color:#e8eef5;background:#202b38;border-color:#405166}@media (width<=720px){.security-dialog .announcement-dialog-actions[data-v-5c44482f]{padding:13px 18px}.announcement-dialog-actions button[data-v-5c44482f]{width:100%}}.site.dark .checkin-reward-grid>div[data-v-5c44482f]{background:#1b2633;border-color:#405166}.site.dark .checkin-progress[data-v-5c44482f]{background:#405166}.site.dark .checkin-stage-meta[data-v-5c44482f],.site.dark .checkin-reward-grid span[data-v-5c44482f],.site.dark .checkin-makeup-card>p[data-v-5c44482f],.site.dark .checkin-streak-number small[data-v-5c44482f]{color:#aebdcd}.site.dark .checkin-next-reward b[data-v-5c44482f]{color:#b8f5d5;background:#1d4638}.site.dark .checkin-status-label[data-v-5c44482f]{color:#91e6bd}.site.dark .checkin-pending[data-v-5c44482f]{color:#f2ca72}.checkin-layout[data-v-5c44482f]{grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr)}@media (width<=720px){.checkin-layout[data-v-5c44482f]{grid-template-columns:1fr}.checkin-layout>.checkin-card[data-v-5c44482f]{grid-row:auto}.checkin-reward-grid[data-v-5c44482f]{grid-template-columns:1fr}.checkin-reward-card[data-v-5c44482f],.checkin-stage-card[data-v-5c44482f],.checkin-makeup-card[data-v-5c44482f]{padding:20px}.checkin-stage-meta[data-v-5c44482f]{gap:5px;display:grid}.checkin-pending[data-v-5c44482f]{max-width:130px}}.checkin-layout[data-v-5c44482f]{grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);gap:20px;max-width:1120px;display:grid}.checkin-layout>.checkin-card[data-v-5c44482f]{grid-row:span 2}.checkin-status-label[data-v-5c44482f]{color:#006c49;font-size:12px;font-weight:800;display:inline-block}.checkin-status-label.done[data-v-5c44482f]{color:#0b7660}.checkin-reward-card[data-v-5c44482f],.checkin-stage-card[data-v-5c44482f],.checkin-makeup-card[data-v-5c44482f]{max-width:none;padding:25px}.checkin-reward-card header[data-v-5c44482f],.checkin-stage-card header[data-v-5c44482f],.checkin-makeup-card header[data-v-5c44482f]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkin-reward-card h2[data-v-5c44482f],.checkin-stage-card h2[data-v-5c44482f],.checkin-makeup-card h2[data-v-5c44482f]{margin:12px 0 0;font-size:21px}.checkin-reward-grid[data-v-5c44482f]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.checkin-reward-grid>div[data-v-5c44482f]{border:1px solid #d3e4fe;border-radius:8px;padding:14px}.checkin-reward-grid span[data-v-5c44482f],.checkin-stage-meta[data-v-5c44482f],.checkin-makeup-card>p[data-v-5c44482f]{color:#66778b;font-size:12px;display:block}.checkin-reward-grid strong[data-v-5c44482f]{overflow-wrap:anywhere;margin-top:9px;font-size:20px;display:block}.checkin-reward-note[data-v-5c44482f]{color:#006c49;margin:14px 0 0;font-weight:700}.checkin-pending[data-v-5c44482f]{color:#9a6500;text-align:right;max-width:180px;font-size:11px;line-height:1.45}.checkin-streak-number[data-v-5c44482f]{color:#006c49;font-size:25px}.checkin-streak-number small[data-v-5c44482f]{color:#66778b;font-size:11px;font-weight:400}.checkin-progress[data-v-5c44482f]{background:#d3e4fe;border-radius:99px;height:10px;margin:24px 0 9px;overflow:hidden}.checkin-progress i[data-v-5c44482f]{border-radius:inherit;background:#006c49;height:100%;transition:width .35s;display:block}.checkin-stage-meta[data-v-5c44482f]{justify-content:space-between;gap:12px;display:flex}.checkin-next-reward[data-v-5c44482f]{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.checkin-next-reward span[data-v-5c44482f]{color:#66778b;margin-right:auto;font-size:12px}.checkin-next-reward b[data-v-5c44482f]{color:#006c49;background:#e1f8ed;border-radius:5px;padding:5px 8px;font-size:11px}.checkin-makeup-card>p[data-v-5c44482f]{min-height:18px;margin:20px 0}.checkin-makeup-card button[data-v-5c44482f]{width:100%}.language-flag{background:#e5e7eb;border:1px solid #1a30462e;border-radius:2px;flex:0 0 22px;width:22px;height:16px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a29}.language-flag--cn{background:#de2910}.language-flag--cn:after{content:"";background:#ffde00;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:4px;box-shadow:8px 2px 0 -1px #ffde00,6px 6px 0 -1px #ffde00,1px 8px 0 -1px #ffde00}.language-flag--tw{background:#fe0000}.language-flag--tw:before{content:"";background:#000095;width:10px;height:9px;position:absolute;top:0;left:0}.language-flag--tw:after{content:"";background:#000095;border:1px solid #fff;border-radius:50%;width:4px;height:4px;position:absolute;top:2px;left:3px}.language-flag--us{background:repeating-linear-gradient(#b22234 0 2px,#fff 2px 4px)}.language-flag--us:before{content:"";background:#3c3b6e;width:10px;height:9px;position:absolute;top:0;left:0}.language-flag--us:after{content:"";background:radial-gradient(circle,#fff 0 1px,#0000 1.2px) 0 0/3px 3px;width:6px;height:4px;position:absolute;top:2px;left:2px}.language-flag--jp{background:#fff}.language-flag--jp:after{content:"";background:#bc002d;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:7px}.language-flag--kr{background:#fff}.language-flag--kr:before{content:"";background:linear-gradient(150deg,#cd2e3a 0 50%,#0047a0 50%);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:7px}.language-flag--kr:after{content:"";opacity:.65;border-left:1px solid #111;border-right:1px solid #111;position:absolute;inset:2px 3px;transform:rotate(32deg)}.site.dark .checkin-reward-grid>div{background:#1b2633;border-color:#405166}.site.dark .checkin-progress{background:#405166}.site.dark .checkin-stage-meta,.site.dark .checkin-reward-grid span,.site.dark .checkin-makeup-card>p,.site.dark .checkin-streak-number small{color:#aebdcd}.site.dark .checkin-next-reward b{color:#b8f5d5;background:#1d4638}.site.dark .checkin-status-label{color:#91e6bd}.site.dark .checkin-pending{color:#f2ca72}.site.dark .dashboard-shell{color:#e8eef5;background:#171f2a}.site.dark .dashboard-sidebar,.site.dark .dashboard-topbar{background:#1d2733;border-color:#344354}.site.dark .dashboard-brand strong,.site.dark .dashboard-page-heading h1,.site.dark .dashboard-card,.site.dark .dashboard-search input{color:#e8eef5}.site.dark .dashboard-brand span,.site.dark .dashboard-page-heading p,.site.dark .stat-card>p,.site.dark .traffic-mini-stats span,.site.dark .traffic-mini-stats small,.site.dark .detail-grid span,.site.dark .detail-card p,.site.dark .device-details p,.site.dark .device-row small,.site.dark .login-session-row small,.site.dark .empty-panel,.site.dark .empty-state,.site.dark .invite-limit-note{color:#aebdcd}.site.dark .code-list .dashboard-upgrade:disabled{color:#94a3b8;background:#263342;border-color:#405166}.site.dark .dashboard-nav button,.site.dark .dashboard-sidebar-foot>button,.site.dark .dashboard-search,.site.dark .dashboard-icon-button,.site.dark .dashboard-support,.site.dark .dashboard-refresh,.site.dark .dashboard-avatar{color:#d9e5f1;background:#202c3a;border-color:#405166}.view-switch{border:1px solid #c5c6cd;border-radius:8px;display:flex;overflow:hidden}.view-switch button{color:#45474c;cursor:pointer;background:#fff;border:0;padding:9px 14px}.view-switch button.active{color:#fff;background:#0b1c30}.node-main h2{margin:20px 0 10px}.node-meta{flex-wrap:wrap;gap:7px;display:flex}.node-meta b,.node-meta span{color:#27415c;background:#e9f1ff;border-radius:4px;padding:4px 7px;font-size:11px}.node-grid.list{grid-template-columns:1fr}.node-grid.list .node-card{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.node-grid.list .node-main h2{margin:0 0 7px}.node-grid.list .node-health{min-width:100px}.node-health{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.node-health .offline{color:#a32626}.node-status.offline{background:#c53d3d;box-shadow:0 0 0 5px #ffe2df}.reward-balance{justify-content:space-between;align-items:end;gap:24px;max-width:800px;margin-bottom:24px;display:flex}.reward-balance strong{margin:9px 0;font-size:38px;display:block}.reward-balance p{color:#66778b;margin:0}.reward-balance form{gap:9px;display:flex}.reward-balance input,.redeem-card input,.help-card input,.help-card select,.help-card textarea{color:#0b1c30;background:#fff;border:1px solid #c5c6cd;border-radius:7px;padding:10px 12px}.invite-table{max-width:900px;margin-top:24px}.invite-row{border-bottom:1px solid #d3e4fe;grid-template-columns:minmax(0,1fr) 140px 100px;gap:14px;padding:15px 0;display:grid}.invite-row em{color:#66778b;text-align:right;font-style:normal}.checkin-stats{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.checkin-stats strong{font-size:34px}.checkin-stats small{color:#66778b;font-size:12px;display:block}.redeem-card,.help-card{max-width:760px}.redeem-card form{align-items:end;gap:12px;display:flex}.redeem-card label,.help-card label{color:#405166;gap:7px;font-weight:700;display:grid}.redeem-card label{flex:1}.help-card form{gap:16px;display:grid}.help-card textarea{resize:vertical}.help-card button{justify-self:start}.site.dark .view-switch button,.site.dark .reward-balance input,.site.dark .redeem-card input,.site.dark .help-card input,.site.dark .help-card select,.site.dark .help-card textarea{color:#e8eef5;background:#1a2531;border-color:#4a5d70}.site.dark .view-switch button.active{color:#002113;background:#6cf8bb}.points-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.point-item{flex-direction:column;align-items:flex-start;min-height:250px;display:flex}.point-item h2{margin:18px 0 10px}.point-item>strong{font-size:30px}.point-item>strong small{color:#66778b;font-size:13px}.point-item>p{color:#66778b;flex:1}.point-item>button{width:100%}.help-tabs{border:1px solid #c5c6cd;border-radius:8px;display:flex;overflow:hidden}.help-tabs button{color:#45474c;cursor:pointer;background:#fff;border:0;padding:9px 14px}.help-tabs button.active{color:#fff;background:#0b1c30}.help-tabs b{color:#004c6e;background:#d3e4fe;border-radius:4px;place-items:center;min-width:20px;height:20px;margin-left:4px;font-size:11px;display:inline-grid}.ticket-layout{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ticket-list{max-height:calc(100vh - 185px);padding:8px;overflow:auto}.ticket-list>button{text-align:left;color:#22384e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 12px;display:flex}.ticket-list>button:last-child{border-bottom:0}.ticket-list>button:hover{background:#edf4ff}.ticket-list>button.active{color:#005236;background:#d9fbea;border-radius:7px}.ticket-list span{min-width:0}.ticket-list span b,.ticket-list span small{display:block}.ticket-list span b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ticket-list span small{color:#718198;margin-top:5px;font-size:10px}.ticket-list em,.ticket-detail header b{color:#7a5700;background:#fff1cc;border-radius:4px;flex:none;padding:5px 7px;font-size:10px;font-style:normal}.ticket-list em.replied{color:#006c49;background:#d9fbea}.ticket-list em.closed,.ticket-detail header b.closed{color:#66778b;background:#edf0f3}.ticket-detail{min-width:0;padding:0;overflow:hidden}.ticket-detail>header{border-bottom:1px solid #d3e4fe;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px;display:flex}.ticket-detail>header span,.ticket-detail>header small{color:#718198;font-size:11px}.ticket-detail>header h2{margin:7px 0;font-size:22px}.ticket-detail>header>div:last-child{align-items:center;gap:9px;display:flex}.ticket-close{color:#9a2634;cursor:pointer;background:#fff7f7;border:1px solid #e0b8bd;border-radius:7px;padding:7px 9px;font-size:11px}.ticket-close:disabled{opacity:.55;cursor:wait}.ticket-thread{background:#f7f9fc;gap:14px;max-height:520px;padding:24px 26px;display:grid;overflow:auto}.ticket-message{color:#23384d;background:#fff;border:1px solid #d5e0ea;border-radius:7px;max-width:82%;padding:13px 15px}.ticket-message.mine{background:#e7f8ef;border-color:#a9ddc5;justify-self:end}.ticket-message>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.ticket-message b{font-size:12px}.ticket-message time{color:#718198;font-size:10px}.ticket-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.65}.ticket-reply{border-top:1px solid #d3e4fe;gap:12px;padding:20px 26px;display:grid}.ticket-reply label{color:#405166;gap:7px;font-size:12px;font-weight:700;display:grid}.ticket-reply textarea{resize:vertical;color:#0b1c30;width:100%;font:inherit;background:#fff;border:1px solid #c5c6cd;border-radius:7px;padding:10px 12px}.ticket-reply button{justify-self:end}.ticket-closed-note{color:#66778b;text-align:center;margin:0;padding:20px 26px;font-size:12px}.ticket-detail-loading{color:#718198;place-items:center;min-height:300px;display:grid}.help-empty{max-width:760px}.help-empty p{margin:0 0 18px}.site.dark .help-tabs{border-color:#4a5d70}.site.dark .help-tabs button{color:#dbe6f0;background:#1a2531}.site.dark .help-tabs button.active{color:#002113;background:#6cf8bb}.site.dark .ticket-list,.site.dark .ticket-detail,.site.dark .ticket-detail-loading{background:#202b38;border-color:#405166}.site.dark .ticket-list>button{color:#dbe6f0;border-color:#405166}.site.dark .ticket-list>button:hover{background:#2a3948}.site.dark .ticket-list>button.active{color:#cefae0;background:#314a46}.site.dark .ticket-detail>header,.site.dark .ticket-reply{border-color:#405166}.site.dark .ticket-detail>header h2{color:#f1f6fb}.site.dark .ticket-thread{background:#18232f}.site.dark .ticket-message{color:#dbe6f0;background:#263442;border-color:#46596c}.site.dark .ticket-message.mine{background:#1d4638;border-color:#34745c}.site.dark .ticket-reply label{color:#d5e1ec}.site.dark .ticket-reply textarea{color:#e8eef5;background:#1a2531;border-color:#4a5d70}.site.dark .ticket-close{color:#ffc5cc;background:#38242b;border-color:#70424d}@media (width<=720px){.reward-balance{align-items:stretch;display:grid}.reward-balance form,.redeem-card form{display:grid}.invite-row{grid-template-columns:minmax(0,1fr) auto}.invite-row em{text-align:left;grid-column:1/-1}.node-grid.list .node-card{grid-template-columns:12px minmax(0,1fr)}.node-grid.list .node-health{grid-column:2}.view-switch{width:max-content;margin-top:14px}.points-grid{grid-template-columns:1fr}.point-item{min-height:0}.help-tabs{width:max-content;margin-top:14px}.ticket-layout{grid-template-columns:1fr}.ticket-list{max-height:280px}.ticket-detail>header{padding:19px;display:grid}.ticket-detail>header>div:last-child{justify-content:space-between}.ticket-thread{max-height:none;padding:18px}.ticket-message{max-width:92%}.ticket-reply{padding:17px}.ticket-reply button{width:100%}}.site.dark .dashboard-nav button.active{color:#cefae0;background:#314a46}.site.dark .dashboard-card,.site.dark .traffic-summary,.site.dark .device-preview,.site.dark .table-card,.site.dark .account-menu,.site.dark .dashboard-search-results,.site.dark .security-dialog section{background:#202b38;border-color:#405166;box-shadow:0 15px 34px #00000038}.site.dark .traffic-chart{background:#192531;border-color:#405166}.site.dark .chart-grid line{stroke:#405166}.site.dark .chart-grid text,.site.dark .chart-date{fill:#aebdcd}.site.dark .traffic-tooltip{color:#cdd8e4;background:#263342;border-color:#4b5d70}.site.dark .traffic-tooltip b,.site.dark .traffic-tooltip strong{color:#fff}.site.dark .traffic-mini-stats article,.site.dark .plan-benefits div{background:#1b2633;border-color:#405166}.site.dark .detail-header,.site.dark .device-row,.site.dark .device-all,.site.dark .order-row,.site.dark .reminder-row,.site.dark .code-row,.site.dark .login-session-row{border-color:#405166}.site.dark .subscribe-url,.site.dark .period-select,.site.dark .plan-benefits dd,.site.dark .reminder-row span,.site.dark .security-dialog h2{color:#e8eef5}.site.dark .subscribe-url input,.site.dark .period-select select,.site.dark .device-remove{color:#dbe6f0;background:#1a2531;border-color:#4a5d70}.site.dark .dashboard-search-results button,.site.dark .account-menu button{color:#e8eef5}.site.dark .dashboard-search-results button:hover,.site.dark .account-menu button:hover{background:#304154}.site.dark .dashboard-notice{color:#b8f5d5;background:#173b31}.site.dark .dashboard-error{color:#ffd9dc;background:#4b2930}.site.dark .sidebar-logout{background:#321f27;color:#ffc5cc!important;border-color:#70424d!important}.oauth-provider-icon{background-color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:25px 25px!important;border:0!important;border-radius:0!important;width:36px!important;height:36px!important;padding:0!important;font-size:0!important}.oauth-provider-icon svg{width:25px;height:25px;display:block}.oauth-provider-icon.google{background-image:url(/oauth-icons/google.svg)!important}.oauth-provider-icon.github{background-image:url(/oauth-icons/github.svg)!important}.oauth-provider-icon.telegram{background-image:url(/oauth-icons/telegram.svg)!important}.knowledge-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.knowledge-index{max-height:calc(100vh - 125px);padding:18px;position:sticky;top:100px;overflow:auto}.knowledge-search{color:#405166;gap:7px;font-size:12px;font-weight:700;display:grid}.knowledge-search input{color:#0b1c30;background:#fff;border:1px solid #c5c6cd;border-radius:7px;width:100%;height:40px;padding:0 11px}.knowledge-group{margin-top:20px}.knowledge-group h2{color:#66778b;text-transform:uppercase;margin:0 0 7px;padding:0 5px;font-size:11px;font-weight:800}.knowledge-group button{text-align:left;color:#23384d;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:4px;width:100%;padding:10px;display:grid}.knowledge-group button:hover{background:#edf4ff}.knowledge-group button.active{color:#005236;background:#d9fbea}.knowledge-group button span{font-size:13px;font-weight:750;line-height:1.45}.knowledge-group button small{color:#718198;font-size:10px}.knowledge-reader{min-width:0;min-height:420px;padding:32px}.knowledge-reader>header{border-bottom:1px solid #d3e4fe;padding-bottom:20px}.knowledge-reader>header span{color:#006c49;font-size:11px;font-weight:800}.knowledge-reader>header h2{margin:7px 0;font-size:27px}.knowledge-reader>header small{color:#718198}.knowledge-body{min-height:220px;margin-top:25px;display:block}.knowledge-empty{color:#718198;margin:22px 5px 5px;font-size:12px}.knowledge-empty-panel{max-width:900px}.site.dark .knowledge-index,.site.dark .knowledge-reader{background:#202b38;border-color:#405166}.site.dark .knowledge-search{color:#d5e1ec}.site.dark .knowledge-search input{color:#e8eef5;background:#1a2531;border-color:#4a5d70}.site.dark .knowledge-group h2,.site.dark .knowledge-group button small,.site.dark .knowledge-reader>header small{color:#aebdcd}.site.dark .knowledge-group button{color:#dbe6f0}.site.dark .knowledge-group button:hover{background:#2a3948}.site.dark .knowledge-group button.active{color:#cefae0;background:#314a46}.site.dark .knowledge-reader>header{border-color:#405166}.site.dark .knowledge-reader>header h2{color:#f1f6fb}@media (width<=720px){.knowledge-layout{grid-template-columns:1fr}.knowledge-index{max-height:none;padding:15px;position:static}.knowledge-group button{padding:9px}.knowledge-reader{min-height:320px;padding:20px}.knowledge-reader>header h2{font-size:23px}.knowledge-body{margin-top:20px}.knowledge-empty-panel{padding:28px 18px}}.dashboard-shell.theme-industrial{--industrial-bg:#f8fafc;--industrial-panel:#fff;--industrial-primary:#0f172a;--industrial-text:#1e293b;--industrial-muted:#64748b;--industrial-border:#e2e8f0;--industrial-accent:#2563eb;--industrial-accent-soft:#eff6ff;background:var(--industrial-bg);min-height:100vh;color:var(--industrial-text);font-family:Inter,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif}.theme-industrial .dashboard-sidebar{background:var(--industrial-panel);border-color:var(--industrial-border);flex-basis:260px;width:260px;padding:0 12px 18px}.theme-industrial .dashboard-brand{border-bottom:1px solid #f1f5f9;gap:11px;min-height:70px;padding:12px}.theme-industrial .dashboard-brand img{border-color:var(--industrial-border);border-radius:7px;width:34px;height:34px}.theme-industrial .dashboard-brand strong{color:var(--industrial-primary);letter-spacing:0;font-size:15px}.theme-industrial .dashboard-brand span{color:#94a3b8;letter-spacing:0;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.theme-industrial .industrial-nav{flex:1;min-height:0;padding:16px 0;display:block;overflow-y:auto}.theme-industrial .industrial-nav section{gap:2px;margin:0 0 18px;display:grid}.theme-industrial .industrial-nav section>p{color:#94a3b8;text-transform:uppercase;letter-spacing:0;margin:0 0 5px;padding:0 12px;font-size:10px;font-weight:800}.theme-industrial .dashboard-nav button{color:#475569;border-radius:6px;gap:11px;min-height:39px;padding:9px 12px;font-size:13px}.theme-industrial .dashboard-nav button:hover{color:var(--industrial-primary);background:#f8fafc}.theme-industrial .dashboard-nav button.active{background:var(--industrial-accent-soft);color:#1d4ed8;font-weight:700}.theme-industrial .dashboard-nav button.active .nav-icon{color:var(--industrial-accent)}.theme-industrial .nav-icon{color:#94a3b8;width:19px;font-size:16px}.theme-industrial .industrial-sidebar-footer{border-top:1px solid var(--industrial-border);flex:none;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;padding:12px 4px 0;display:grid;position:relative}.theme-industrial .industrial-account{min-width:0;color:var(--industrial-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:3px;display:grid}.theme-industrial .industrial-account:hover{background:#f8fafc}.theme-industrial .industrial-account-avatar{color:#1d4ed8;background:#dbeafe;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.theme-industrial .industrial-account-copy{min-width:0;display:block}.theme-industrial .industrial-account-copy strong,.theme-industrial .industrial-account-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.theme-industrial .industrial-account-copy strong{font-size:11px;font-weight:700}.theme-industrial .industrial-account-copy small{color:var(--industrial-muted);margin-top:3px;font-size:9px}.theme-industrial .industrial-appearance-trigger{border:1px solid var(--industrial-border);background:var(--industrial-panel);width:38px;height:38px;color:var(--industrial-muted);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid}.theme-industrial .industrial-appearance-trigger:hover,.theme-industrial .industrial-appearance-trigger[aria-expanded=true]{background:var(--industrial-accent-soft);color:var(--industrial-accent);border-color:#bfdbfe}.theme-industrial .industrial-account-menu{min-width:176px;inset:auto auto calc(100% + 8px) 4px}.theme-industrial .industrial-appearance-menu{z-index:10;border:1px solid var(--industrial-border);background:var(--industrial-panel);border-radius:7px;width:168px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:4px;box-shadow:0 14px 34px #0f172a29}.theme-industrial .industrial-appearance-menu button{width:100%;min-height:38px;color:var(--industrial-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:19px 1fr 16px;align-items:center;gap:8px;padding:8px;font-size:12px;display:grid}.theme-industrial .industrial-appearance-menu button:hover{background:#f8fafc}.theme-industrial .industrial-appearance-menu button[aria-checked=true]{background:var(--industrial-accent-soft);color:#1d4ed8;font-weight:700}.theme-industrial .dashboard-topbar{border-color:var(--industrial-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;height:70px;padding:0 26px}.theme-industrial .industrial-page-title{gap:3px;min-width:0;display:grid}.theme-industrial .industrial-page-title span{color:#94a3b8;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:min(520px,45vw);font-size:10px;line-height:1.3;overflow:hidden}.theme-industrial .industrial-page-title strong{color:var(--industrial-primary);letter-spacing:0;font-size:16px}.industrial-title-area{align-items:center;gap:10px;min-width:0;display:flex}.industrial-nav-toggle,.industrial-nav-close,.industrial-nav-overlay{display:none}.theme-industrial .dashboard-actions{gap:8px}.theme-industrial .dashboard-icon-button,.theme-industrial .dashboard-avatar{border:1px solid var(--industrial-border);color:#475569;background:#fff;border-radius:6px;min-width:34px;height:34px;padding:0 9px}.theme-industrial .dashboard-icon-button{font-size:18px}.theme-industrial .dashboard-upgrade,.theme-industrial .dashboard-refresh{border-color:var(--industrial-accent);background:var(--industrial-accent);color:#fff;border-radius:6px;min-height:34px;padding:8px 13px}.theme-industrial .dashboard-content{max-width:1280px;padding:30px 28px 42px}.theme-industrial .dashboard-page-heading{justify-content:flex-end;align-items:center;margin-bottom:20px}.theme-industrial .dashboard-page-heading>div:first-child{display:none}.theme-industrial .dashboard-page-heading:has(>div:first-child:last-child){display:none}.theme-industrial .dashboard-page-heading h1{color:var(--industrial-primary);letter-spacing:0;margin:4px 0 6px;font-size:25px}.theme-industrial .dashboard-page-heading p{color:var(--industrial-muted)}.theme-industrial .dashboard-eyebrow{font:700 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--industrial-accent)!important;letter-spacing:0!important}.theme-industrial .dashboard-stat-grid,.theme-industrial .dashboard-main-grid,.theme-industrial .plan-grid,.theme-industrial .node-grid{gap:18px}.theme-industrial .dashboard-stat-grid{margin-bottom:18px}.theme-industrial .dashboard-card{border-color:var(--industrial-border);background:var(--industrial-panel);border-radius:7px;padding:22px;box-shadow:0 1px 2px #0f172a06}.theme-industrial .dashboard-card:hover{border-color:#cbd5e1}.theme-industrial .stat-card{min-height:218px}.theme-industrial .card-label>span,.theme-industrial .stat-card>p,.theme-industrial .section-heading p,.theme-industrial .plan-card p,.theme-industrial .node-card p,.theme-industrial .reward-balance p{color:var(--industrial-muted)}.theme-industrial .stat-card>strong{color:var(--industrial-primary);letter-spacing:0;margin:16px 0 9px;font-size:34px}.theme-industrial .card-tag,.theme-industrial .section-chip{border-radius:4px;padding:5px 8px;font-size:10px}.theme-industrial .card-tag.green,.theme-industrial .section-chip{color:#047857;background:#ecfdf5}.theme-industrial .card-tag.blue{color:#1d4ed8;background:#eff6ff}.theme-industrial .card-action{border-color:var(--industrial-border);background:#f8fafc;border-radius:6px}.theme-industrial .card-action.primary{background:var(--industrial-primary);border-color:var(--industrial-primary)}.theme-industrial .progress{background:#e2e8f0;height:7px}.theme-industrial .progress i{background:var(--industrial-accent)}.theme-industrial .section-heading h2,.theme-industrial .reminder-card h2,.theme-industrial .recent-card h2{color:var(--industrial-primary);letter-spacing:0;font-size:19px}.theme-industrial .traffic-summary{min-height:500px}.theme-industrial .traffic-mini-stats{gap:12px;margin:22px 0}.theme-industrial .traffic-mini-stats article,.theme-industrial .plan-benefits div,.theme-industrial .reminder-row,.theme-industrial .code-row,.theme-industrial .login-session-row{border-color:var(--industrial-border);border-radius:6px}.theme-industrial .traffic-mini-stats strong{color:var(--industrial-primary);font-size:21px}.theme-industrial .traffic-chart{border-color:var(--industrial-border);background:#fbfdff;border-radius:6px}.theme-industrial .download-dot,.theme-industrial .download-bar{background:var(--industrial-primary)}.theme-industrial .upload-dot,.theme-industrial .upload-bar{background:#3b82f6}.theme-industrial .detail-card,.theme-industrial .table-card{max-width:none}.theme-industrial .detail-header,.theme-industrial .order-row,.theme-industrial .invite-row,.theme-industrial .device-row,.theme-industrial .device-all{border-color:var(--industrial-border)}.theme-industrial .detail-header h2,.theme-industrial .plan-card h2,.theme-industrial .node-card h2,.theme-industrial .point-item h2,.theme-industrial .ticket-detail h2,.theme-industrial .knowledge-reader h2{color:var(--industrial-primary);letter-spacing:0}.theme-industrial .subscribe-url input,.theme-industrial .period-select select,.theme-industrial .reward-balance input,.theme-industrial .redeem-card input,.theme-industrial .help-card input,.theme-industrial .help-card select,.theme-industrial .help-card textarea,.theme-industrial .ticket-reply textarea,.theme-industrial .knowledge-search input{border-color:var(--industrial-border);background:#f8fafc;border-radius:6px}.theme-industrial .order-row{grid-template-columns:minmax(220px,1.5fr) auto auto auto auto;padding:16px 20px}.theme-industrial .order-summary small,.theme-industrial .subscribe-url input,.theme-industrial .code-row code,.theme-industrial .order-date,.theme-industrial .node-latency{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.theme-industrial .node-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-industrial .node-card{border-left:3px solid var(--industrial-accent)}.theme-industrial .node-main h2{margin:16px 0 9px;font-size:16px}.theme-industrial .node-meta b,.theme-industrial .node-meta span{color:#475569;background:#f1f5f9}.theme-industrial .node-status{background:#10b981;box-shadow:0 0 0 4px #d1fae5}.theme-industrial .node-status.offline{background:#ef4444;box-shadow:0 0 0 4px #fee2e2}.theme-industrial .node-health b{color:#059669}.theme-industrial .node-health b.offline{color:#dc2626}.theme-industrial .view-switch,.theme-industrial .help-tabs{border-color:var(--industrial-border);border-radius:6px}.theme-industrial .view-switch button,.theme-industrial .help-tabs button{color:#475569;background:#fff}.theme-industrial .view-switch button.active,.theme-industrial .help-tabs button.active{background:var(--industrial-primary);color:#fff}.theme-industrial .ticket-list,.theme-industrial .ticket-detail,.theme-industrial .knowledge-index,.theme-industrial .knowledge-reader{border-radius:7px}.theme-industrial .ticket-list>button:hover,.theme-industrial .knowledge-group button:hover{background:#f8fafc}.theme-industrial .ticket-list>button.active,.theme-industrial .knowledge-group button.active{background:var(--industrial-accent-soft);color:#1d4ed8}.theme-industrial .ticket-thread{background:#f8fafc}.theme-industrial .ticket-message{border-radius:6px}.theme-industrial .ticket-message.mine{background:#eff6ff;border-color:#bfdbfe}.theme-industrial .dashboard-footer{border-color:var(--industrial-border);color:var(--industrial-muted)}.theme-industrial .dashboard-footer b{color:var(--industrial-primary)}.theme-industrial .membership-card{border-left:4px solid var(--membership-tone,#64748b);background:linear-gradient(100deg, var(--industrial-panel) 0%, var(--membership-wash,#f8fafc) 100%);grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:center;gap:28px;margin-bottom:18px;display:grid}.theme-industrial .membership-summary{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.theme-industrial .membership-summary-copy{min-width:0}.theme-industrial .membership-summary-copy>span{color:var(--industrial-muted);font-size:12px;font-weight:700;display:block}.theme-industrial .membership-level-badge{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:75px;padding:2px;font:700 10px/1.4 inherit;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #ffffff4d,0 2px 5px #00000026}.theme-industrial .membership-level-badge:after{content:"";background:#ffffff40;width:20%;height:200%;animation:4s ease-in-out infinite membership-tag-shimmer;position:absolute;top:-50%;left:-60%;transform:rotate(30deg)}.theme-industrial .membership-level-badge svg{filter:drop-shadow(0 1px 2px #0006);flex:none}.theme-industrial .membership-level-badge.badge-standard{color:#475569;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-color:#cbd5e1}.theme-industrial .membership-level-badge.badge-bronze{color:#f09b59;background:linear-gradient(135deg,#482b19,#23130c);border-color:#f09b5980}.theme-industrial .membership-level-badge.badge-silver{color:#f1f5f9;background:linear-gradient(135deg,#38465e,#1a2333);border-color:#f1f5f999}.theme-industrial .membership-level-badge.badge-gold{color:#fde047;background:linear-gradient(135deg,#57410c,#261d04);border-color:#fde047b3}.theme-industrial .membership-level-badge.badge-diamond{color:#38bdf8;background:linear-gradient(135deg,#0d4a75,#051e30);border-color:#38bdf8cc}.theme-industrial .membership-level-badge.badge-blackgold{color:#fbbf24;background:linear-gradient(135deg,#38250e,#0d0904);border-color:#fbbf24;animation:2.5s ease-in-out infinite membership-vip5-glow}.theme-industrial .membership-level-badge.badge-pro{color:#111;background:linear-gradient(90deg,#d4af37,#fff6cc,#ffdf73,#fff6cc,#d4af37) 0 0/300% 100%;border:1.5px solid #fff;font-weight:900;animation:3s linear infinite membership-pro-shine,2s ease-in-out infinite membership-pro-glow}@keyframes membership-tag-shimmer{0%{left:-60%}30%,to{left:140%}}@keyframes membership-vip5-glow{0%,to{box-shadow:inset 0 1px 3px #fbbf2480,0 0 3px #fbbf2433}50%{box-shadow:inset 0 1px 5px #fbbf24e6,0 0 12px #fbbf2499}}@keyframes membership-pro-shine{0%{background-position:0}to{background-position:300%}}@keyframes membership-pro-glow{0%,to{border-color:#fffc;box-shadow:inset 0 1px 4px #fffc,0 0 6px #ffd70080,0 0 15px #ffc1074d}50%{border-color:#fffdf0;box-shadow:inset 0 1px 6px #fff,0 0 12px #ffd700e6,0 0 25px #ffa500b3}}.theme-industrial .membership-card h2{color:var(--industrial-primary);letter-spacing:0;margin:7px 0 6px;font-size:26px}.theme-industrial .membership-card p{color:var(--industrial-muted);margin:0;font-size:13px}.theme-industrial .membership-card small{color:var(--industrial-muted);margin-top:7px;font-size:11px;display:block}.theme-industrial .membership-progress{gap:9px;min-width:0;display:grid}.theme-industrial .membership-progress>div{color:var(--industrial-muted);justify-content:space-between;align-items:center;gap:14px;font-size:12px;line-height:1.5;display:flex}.theme-industrial .membership-progress>div span{min-width:0}.theme-industrial .membership-progress>div b{color:var(--membership-tone,#64748b);flex:none;font:800 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.theme-industrial .membership-progress>i{background:#e2e8f0;border-radius:4px;height:8px;display:block;overflow:hidden}.theme-industrial .membership-progress>i em{border-radius:inherit;background:linear-gradient(90deg, var(--membership-tone,#e28743), #f59e0b);min-width:0;height:100%;box-shadow:0 0 9px color-mix(in srgb, var(--membership-tone,#e28743) 45%, transparent);background-size:180% 100%;transition:width .4s cubic-bezier(.4,0,.2,1);animation:4.5s ease-in-out infinite alternate xpig-progress-flow;display:block;position:relative;overflow:hidden}.theme-industrial .membership-progress>i em:after{content:"";background:linear-gradient(105deg,#0000 12%,#ffffff14 34%,#fffc 50%,#ffffff1f 66%,#0000 88%);width:34%;animation:2.8s cubic-bezier(.4,0,.2,1) 1.1s infinite xpig-progress-sheen;position:absolute;inset:-3px auto -3px 0;transform:translate(-150%)skew(-18deg)}.theme-industrial .membership-max-level{color:var(--industrial-muted);margin:0;font-size:12px;font-weight:600}.theme-industrial .membership-card.tone-standard{--membership-tone:#64748b;--membership-wash:#f8fafc}.theme-industrial .membership-card.tone-bronze{--membership-tone:#b45309;--membership-wash:#fff7ed}.theme-industrial .membership-card.tone-silver{--membership-tone:#64748b;--membership-wash:#f1f5f9}.theme-industrial .membership-card.tone-gold{--membership-tone:#b7791f;--membership-wash:#fffbeb}.theme-industrial .membership-card.tone-diamond{--membership-tone:#0f766e;--membership-wash:#f0fdfa}.theme-industrial .membership-card.tone-blackgold{--membership-tone:#a16207;--membership-wash:#fefce8}.theme-industrial .membership-card.tone-pro{--membership-tone:#2563eb;--membership-wash:#eff6ff}.theme-industrial .plan-period-switcher{border:1px solid var(--industrial-border);background:var(--industrial-panel);scrollbar-width:none;border-radius:8px;width:max-content;max-width:100%;margin:6px auto 28px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 8px 22px #0f172a0f}.theme-industrial .plan-period-switcher::-webkit-scrollbar{display:none}.theme-industrial .plan-period-switcher button{min-width:76px;height:38px;color:var(--industrial-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0 15px;font:700 12px/1 inherit}.theme-industrial .plan-period-switcher button:hover{color:var(--industrial-primary);background:#f1f5f9}.theme-industrial .plan-period-switcher button.active{color:#fff;background:#17243a;box-shadow:0 5px 14px #0f172a2e}.theme-industrial .membership-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px}.theme-industrial .membership-plan-card{border-color:var(--industrial-border);background:var(--industrial-panel);flex-direction:column;min-width:0;min-height:570px;padding:32px 30px;display:flex;position:relative}.theme-industrial .membership-plan-card.current{border-color:#b9d8d9;box-shadow:0 18px 42px #0f766e1c}.theme-industrial .current-plan-badge{color:#047857;background:#ecfdf5;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;top:16px;right:16px}.theme-industrial .membership-plan-top{border:0;min-height:102px;padding:0}.theme-industrial .membership-plan-top h2{color:var(--industrial-primary);overflow-wrap:anywhere;margin:8px 0 7px;font-size:23px;line-height:1.25}.theme-industrial .membership-plan-top p{color:var(--industrial-muted);margin:0;font-size:12px;line-height:1.55}.theme-industrial .plan-kind{color:var(--industrial-accent);text-transform:uppercase;font-size:10px;font-weight:800}.theme-industrial .plan-price-block{align-content:start;min-height:126px;padding:20px 0 14px;display:grid}.theme-industrial .plan-price-block>div{align-items:flex-end;gap:7px;min-width:0;display:flex}.theme-industrial .plan-price-block strong{color:var(--industrial-primary);white-space:nowrap;font-size:38px;line-height:1.1}.theme-industrial .plan-price-block>div span{color:var(--industrial-muted);white-space:nowrap;padding-bottom:5px;font-size:11px}.theme-industrial .plan-price-block p{min-height:27px;color:var(--industrial-muted);align-items:center;gap:9px;margin:12px 0 0;font-size:11px;display:flex}.theme-industrial .plan-price-block del{color:#94a3b8}.theme-industrial .plan-price-block b{color:#047857;background:#ecfdf5;border-radius:4px;padding:5px 8px;font-size:10px}.theme-industrial .membership-plan-button{background:#17243a;border-color:#17243a;border-radius:6px;min-height:44px;margin:4px 0 24px}.theme-industrial .membership-plan-button:hover:not(:disabled){background:#26364f;border-color:#26364f}.theme-industrial .membership-plan-button:disabled{cursor:not-allowed}.theme-industrial .plan-benefits{border-top:1px solid var(--industrial-border);margin-top:auto;padding-top:22px;display:block}.theme-industrial .plan-benefits h3{color:var(--industrial-primary);margin:0 0 14px;font-size:13px}.theme-industrial .plan-benefits ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.theme-industrial .plan-benefits li{color:var(--industrial-muted);overflow-wrap:anywhere;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;font-size:12px;line-height:1.45;display:grid}.theme-industrial .plan-benefits svg{color:#0f766e;margin-top:1px}.site.dark .theme-industrial{--industrial-bg:#0f172a;--industrial-panel:#111c2e;--industrial-primary:#f8fafc;--industrial-text:#e2e8f0;--industrial-muted:#94a3b8;--industrial-border:#293548;--industrial-accent:#60a5fa;--industrial-accent-soft:#172d4f;background:var(--industrial-bg);color:var(--industrial-text)}.site.dark .theme-industrial .dashboard-sidebar,.site.dark .theme-industrial .dashboard-topbar{border-color:var(--industrial-border);background:#111c2e}.site.dark .theme-industrial .dashboard-topbar{background:#111c2eeb}.site.dark .theme-industrial .dashboard-brand{border-color:#1e293b}.site.dark .theme-industrial .industrial-account{color:#e2e8f0}.site.dark .theme-industrial .industrial-account:hover,.site.dark .theme-industrial .industrial-appearance-menu button:hover{background:#172338}.site.dark .theme-industrial .industrial-account-avatar{color:#bfdbfe;background:#172d4f}.site.dark .theme-industrial .industrial-appearance-trigger,.site.dark .theme-industrial .industrial-appearance-menu{border-color:var(--industrial-border);color:#cbd5e1;background:#111c2e}.site.dark .theme-industrial .industrial-appearance-trigger:hover,.site.dark .theme-industrial .industrial-appearance-trigger[aria-expanded=true]{color:#bfdbfe;background:#172d4f;border-color:#295b9b}.site.dark .theme-industrial .industrial-appearance-menu button{color:#cbd5e1}.site.dark .theme-industrial .industrial-appearance-menu button[aria-checked=true]{color:#bfdbfe;background:#172d4f}.site.dark .theme-industrial .dashboard-nav button{color:#a8b7ca;background:0 0}.site.dark .theme-industrial .dashboard-nav button:hover{color:#f8fafc;background:#172338}.site.dark .theme-industrial .dashboard-nav button.active{background:var(--industrial-accent-soft);color:#bfdbfe}.site.dark .theme-industrial .dashboard-icon-button,.site.dark .theme-industrial .dashboard-avatar{color:#dbeafe;border-color:var(--industrial-border);background:#172338}.site.dark .theme-industrial .dashboard-card,.site.dark .theme-industrial .ticket-list,.site.dark .theme-industrial .ticket-detail,.site.dark .theme-industrial .knowledge-index,.site.dark .theme-industrial .knowledge-reader{background:var(--industrial-panel);border-color:var(--industrial-border);box-shadow:none}.site.dark .theme-industrial .dashboard-card:hover{border-color:#475569}.site.dark .theme-industrial .card-action{color:#dbeafe;border-color:var(--industrial-border);background:#172338}.site.dark .theme-industrial .card-action.primary{color:#fff;background:#2563eb;border-color:#2563eb}.site.dark .theme-industrial .traffic-mini-stats article,.site.dark .theme-industrial .plan-benefits div{border-color:var(--industrial-border);background:#0f1929}.site.dark .theme-industrial .traffic-chart,.site.dark .theme-industrial .ticket-thread{border-color:var(--industrial-border);background:#0d1624}.site.dark .theme-industrial .subscribe-url input,.site.dark .theme-industrial .period-select select,.site.dark .theme-industrial .reward-balance input,.site.dark .theme-industrial .redeem-card input,.site.dark .theme-industrial .help-card input,.site.dark .theme-industrial .help-card select,.site.dark .theme-industrial .help-card textarea,.site.dark .theme-industrial .ticket-reply textarea,.site.dark .theme-industrial .knowledge-search input{color:#e2e8f0;border-color:var(--industrial-border);background:#0f1929}.site.dark .theme-industrial .view-switch button,.site.dark .theme-industrial .help-tabs button{color:#cbd5e1;background:#111c2e}.site.dark .theme-industrial .view-switch button.active,.site.dark .theme-industrial .help-tabs button.active{color:#fff;background:#2563eb}.site.dark .theme-industrial .node-meta b,.site.dark .theme-industrial .node-meta span{color:#bfdbfe;background:#172338}.site.dark .theme-industrial .ticket-list>button:hover,.site.dark .theme-industrial .knowledge-group button:hover{background:#172338}.site.dark .theme-industrial .ticket-list>button.active,.site.dark .theme-industrial .knowledge-group button.active{color:#bfdbfe;background:#172d4f}.site.dark .theme-industrial .ticket-message.mine{background:#152e50;border-color:#295b9b}.site.dark .theme-industrial .membership-card{background:linear-gradient(100deg, var(--industrial-panel) 0%, var(--membership-wash,#111c2e) 100%)}.site.dark .theme-industrial .membership-card.tone-standard{--membership-wash:#172338}.site.dark .theme-industrial .membership-card.tone-bronze{--membership-wash:#2a2116}.site.dark .theme-industrial .membership-card.tone-silver{--membership-wash:#1b2532}.site.dark .theme-industrial .membership-card.tone-gold{--membership-wash:#2c2615}.site.dark .theme-industrial .membership-card.tone-diamond{--membership-wash:#102827}.site.dark .theme-industrial .membership-card.tone-blackgold{--membership-wash:#282615}.site.dark .theme-industrial .membership-card.tone-pro{--membership-wash:#152747}.site.dark .theme-industrial .membership-level-badge.badge-standard{color:#dbeafe;background:linear-gradient(135deg,#334155,#1e293b);border-color:#475569}.site.dark .theme-industrial .membership-progress>i{background:#26354a}.site.dark .theme-industrial .plan-period-switcher button:hover{color:#f8fafc;background:#172338}.site.dark .theme-industrial .plan-period-switcher button.active{color:#102033;background:#dbeafe}.site.dark .theme-industrial .membership-plan-card.current{border-color:#3b827b;box-shadow:0 18px 42px #0003}.site.dark .theme-industrial .current-plan-badge,.site.dark .theme-industrial .plan-price-block b{color:#99f6e4;background:#163c36}.site.dark .theme-industrial .membership-plan-button{color:#102033;background:#dbeafe;border-color:#dbeafe}.site.dark .theme-industrial .membership-plan-button:hover:not(:disabled){background:#bfdbfe;border-color:#bfdbfe}@media (width<=1050px){.theme-industrial .dashboard-sidebar{flex-basis:224px;width:224px}.theme-industrial .dashboard-content{padding:26px 20px 36px}.theme-industrial .node-grid{grid-template-columns:1fr}.theme-industrial .membership-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.theme-industrial .dashboard-sidebar{z-index:40;border-right:1px solid var(--industrial-border);background:var(--industrial-panel);border-bottom:0;width:min(84vw,300px);height:100dvh;min-height:0;padding:0 12px 18px;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:16px 0 38px #0f172a2e}.theme-industrial .dashboard-sidebar.industrial-nav-open{transform:translate(0)}.theme-industrial .dashboard-brand{min-height:64px;padding:9px 5px 10px}.theme-industrial .industrial-nav{padding:15px 0 24px;display:block;overflow:hidden auto}.theme-industrial .industrial-nav section{gap:2px;margin-bottom:18px;display:grid}.theme-industrial .industrial-nav section>p{display:block}.theme-industrial .dashboard-nav button{white-space:normal;gap:11px;width:100%;min-height:40px;padding:9px 12px}.theme-industrial .industrial-nav-close{border:1px solid var(--industrial-border);width:36px;height:36px;color:var(--industrial-muted);cursor:pointer;background:0 0;border-radius:6px;flex:0 0 36px;place-items:center;margin-left:auto;padding:0;display:grid}.theme-industrial .industrial-nav-overlay{z-index:35;opacity:0;pointer-events:none;background:#0f172a75;border:0;width:100%;height:100%;padding:0;transition:opacity .2s;display:block;position:fixed;inset:0}.theme-industrial .industrial-nav-overlay.visible{opacity:1;pointer-events:auto}.theme-industrial .dashboard-topbar{height:58px;padding:0 12px}.theme-industrial .industrial-nav-toggle{border:1px solid var(--industrial-border);background:var(--industrial-panel);width:36px;height:36px;color:var(--industrial-text);cursor:pointer;border-radius:6px;flex:0 0 36px;place-items:center;padding:0;display:grid}.theme-industrial .industrial-page-title span{max-width:38vw;font-size:9px;display:block}.theme-industrial .industrial-page-title strong{font-size:14px}.theme-industrial .dashboard-actions{gap:5px}.theme-industrial .dashboard-upgrade{padding:7px 9px;font-size:11px}.theme-industrial .dashboard-content{padding:20px 13px 30px}.theme-industrial .dashboard-page-heading h1{font-size:22px}.theme-industrial .dashboard-card{padding:18px}.theme-industrial .membership-card{grid-template-columns:1fr;gap:18px}.theme-industrial .membership-summary{gap:10px}.theme-industrial .membership-level-badge{min-width:75px;padding:2px;font-size:10px}.theme-industrial .membership-card h2{font-size:23px}.theme-industrial .plan-period-switcher{width:100%;margin-bottom:20px}.theme-industrial .plan-period-switcher button{flex:1 0 auto;min-width:72px;padding:0 12px}.theme-industrial .membership-plan-grid{grid-template-columns:1fr}.theme-industrial .membership-plan-card{min-height:0;padding:25px 21px}.theme-industrial .membership-plan-top{min-height:88px}.theme-industrial .plan-price-block{min-height:112px;padding-top:15px}.theme-industrial .plan-price-block strong{font-size:33px}.theme-industrial .membership-plan-button{min-height:42px}.theme-industrial .order-row{grid-template-columns:minmax(0,1fr) auto}.theme-industrial .ticket-message{max-width:94%}}.wallet-balance-card{max-width:900px}.wallet-balance-head,.wallet-recharge-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wallet-balance-card h2,.wallet-recharge-card h2{margin:11px 0 7px}.wallet-balance-card>strong{letter-spacing:.01em;margin:18px 0 7px;font-size:42px;display:block}.wallet-balance-card>p,.wallet-recharge-card-head p{color:#66778b;margin:0}.wallet-recharge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.wallet-recharge-grid.single{grid-template-columns:minmax(0,900px)}.wallet-recharge-card{max-width:none}.wallet-card-icon{color:#2563eb;background:#eff6ff;border-radius:8px;place-items:center;width:35px;height:35px;font-size:23px;font-weight:800;display:grid}.wallet-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.wallet-preset-grid button{color:#172b42;cursor:pointer;background:#f8fafc;border:1px solid #cbd9e8;border-radius:8px;min-height:72px}.wallet-preset-grid button:hover,.wallet-preset-grid button.selected{background:#eff6ff;border-color:#2563eb}.wallet-preset-grid strong,.wallet-preset-grid small{display:block}.wallet-preset-grid strong{font-size:17px}.wallet-preset-grid small{color:#047857;margin-top:5px;font-size:11px;font-weight:800}.wallet-preset-grid .wallet-preset-bonus{color:#047857;background:#dcfce7;border-radius:4px;width:fit-content;margin:6px auto 0;padding:2px 6px;line-height:1.35}.wallet-custom-field{color:#405166;gap:8px;margin-top:22px;font-weight:700;display:grid}.wallet-custom-field input{color:#0b1c30;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #c5c6cd;border-radius:8px;padding:0 12px}.wallet-promotion-banner{background:#f0faf5;border:1px solid #a9ddc5;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;margin-top:20px;padding:14px 16px;display:grid}.wallet-promotion-icon{color:#047857;background:#d8f4e6;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.wallet-promotion-banner small,.wallet-promotion-banner strong,.wallet-promotion-banner p{display:block}.wallet-promotion-banner small{color:#047857;margin-bottom:3px;font-size:11px;font-weight:800}.wallet-promotion-banner strong{color:#173a2d;font-size:14px}.wallet-promotion-banner p{color:#4d6d61;margin:4px 0 0;font-size:12px;line-height:1.55}.site.dark .wallet-balance-card>p,.site.dark .wallet-recharge-card-head p,.site.dark .wallet-custom-field{color:#aebdcd}.site.dark .wallet-card-icon{color:#93c5fd;background:#263b50}.site.dark .wallet-preset-grid button,.site.dark .wallet-custom-field input{color:#e8eef5;background:#1a2531;border-color:#405166}.site.dark .wallet-preset-grid button:hover,.site.dark .wallet-preset-grid button.selected{background:#263b50;border-color:#60a5fa}.site.dark .wallet-promotion-banner{background:#17342c;border-color:#34745c}.site.dark .wallet-promotion-icon{color:#7ee2b8;background:#214b3d}.site.dark .wallet-promotion-banner small{color:#7ee2b8}.site.dark .wallet-promotion-banner strong{color:#d8f8e9}.site.dark .wallet-promotion-banner p{color:#a8cabc}.theme-industrial .wallet-balance-card,.theme-industrial .wallet-recharge-card{border-color:var(--industrial-border);background:var(--industrial-panel)}.theme-industrial .wallet-balance-card>strong{color:var(--industrial-primary)}.theme-industrial .wallet-balance-card>p,.theme-industrial .wallet-recharge-card-head p{color:var(--industrial-muted)}.theme-industrial .wallet-preset-grid button,.theme-industrial .wallet-custom-field input{border-color:var(--industrial-border);background:#f8fafc}.theme-industrial .wallet-preset-grid button:hover,.theme-industrial .wallet-preset-grid button.selected{border-color:var(--industrial-accent);background:#eff6ff}.theme-industrial .wallet-custom-field{color:var(--industrial-muted)}.theme-industrial .wallet-promotion-banner{background:#f0fdf4;border-color:#bbf7d0}.site.dark .theme-industrial .wallet-promotion-banner{background:#17342c;border-color:#34745c}.site.dark .theme-industrial .wallet-preset-grid button,.site.dark .theme-industrial .wallet-custom-field input{border-color:var(--industrial-border);color:#e5edf5;background:#1f2937}.wallet-recharge-grid{grid-template-columns:minmax(0,900px)}.wallet-recharge-combined{max-width:900px}.wallet-recharge-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin-top:22px;display:grid}.wallet-quick-amounts h3{color:#405166;margin:0;font-size:13px}.wallet-quick-amounts .wallet-preset-grid{margin-top:10px}.wallet-recharge-fields .wallet-custom-field{width:100%;margin-top:0}.wallet-inline-payment{gap:10px;margin-top:22px;display:grid}.wallet-inline-payment h3{color:#405166;margin:0;font-size:13px}.wallet-inline-payment .payment-methods{margin-top:0!important}.wallet-inline-payment .payment-empty{margin:0!important}.wallet-credit-preview{background:#f8fafc;border:1px solid #d5e0ec;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:20px;display:grid;overflow:hidden}.wallet-credit-preview>div{border-right:1px solid #d5e0ec;min-width:0;padding:13px 15px}.wallet-credit-preview>div:last-of-type{border-right:0}.wallet-credit-preview span,.wallet-credit-preview strong{display:block}.wallet-credit-preview span{color:#68798d;font-size:11px}.wallet-credit-preview strong{color:#047857;margin-top:5px;font-size:15px}.wallet-credit-preview strong.muted{color:#7c8a9b;font-size:13px}.wallet-credit-preview .wallet-credit-total{background:#edf5ff}.wallet-credit-preview .wallet-credit-total strong{color:#1d4ed8;font-size:17px}.wallet-credit-preview>p{color:#53677c;border-top:1px solid #d5e0ec;grid-column:1/-1;margin:0;padding:9px 15px;font-size:11px;line-height:1.5}.wallet-recharge-error{margin-bottom:0!important}.wallet-recharge-submit{width:100%;min-width:150px;margin-top:18px}.wallet-recharge-submit:disabled{opacity:.55;cursor:not-allowed}.payment-creating{text-align:center;justify-items:center!important;gap:10px!important;margin:22px 0 4px!important;display:grid!important}.payment-creating>span{border:3px solid #d8e6f4;border-top-color:#2563eb;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite payment-spinner}.payment-creating b{color:#172b42;font-size:15px}.payment-creating p{text-align:center;max-width:320px}@keyframes payment-spinner{to{transform:rotate(360deg)}}.site.dark .wallet-quick-amounts h3,.site.dark .wallet-inline-payment h3{color:#aebdcd}.site.dark .wallet-inline-payment .payment-methods button{color:#dbe6f0;background:#1a2531;border-color:#405166}.site.dark .wallet-inline-payment .payment-methods button:hover,.site.dark .wallet-inline-payment .payment-methods button.selected{color:#dbeafe;background:#263b50;border-color:#60a5fa;box-shadow:inset 0 0 0 1px #60a5fa}.site.dark .wallet-preset-grid .wallet-preset-bonus{color:#8ce8c0;background:#214b3d}.site.dark .wallet-credit-preview{background:#1a2531;border-color:#405166}.site.dark .wallet-credit-preview>div,.site.dark .wallet-credit-preview>p{border-color:#405166}.site.dark .wallet-credit-preview span,.site.dark .wallet-credit-preview>p{color:#aebdcd}.site.dark .wallet-credit-preview strong{color:#8ce8c0}.site.dark .wallet-credit-preview strong.muted{color:#8ea0b2}.site.dark .wallet-credit-preview .wallet-credit-total{background:#263b50}.site.dark .wallet-credit-preview .wallet-credit-total strong{color:#93c5fd}.site.dark .payment-creating>span{border-color:#60a5fa #405166 #405166}.site.dark .payment-creating b{color:#e8eef5}.theme-industrial .wallet-recharge-combined{max-width:none}.theme-industrial .wallet-quick-amounts h3,.theme-industrial .wallet-inline-payment h3{color:var(--industrial-muted)}.wallet-orders-card{margin-top:20px;padding:0;overflow:hidden}.wallet-orders-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.wallet-orders-head h2{color:#15283b;margin:9px 0 4px;font-size:19px}.wallet-orders-head p{color:#718096;margin:0;font-size:13px}.wallet-orders-expiry{color:#7c5b17;white-space:nowrap;align-items:center;gap:7px;padding-top:5px;font-size:12px;font-weight:700;display:inline-flex}.wallet-order-filters{background:#f8fafc;border-bottom:1px solid #e7edf4;gap:5px;padding:14px 24px;display:flex}.wallet-order-filters button{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.wallet-order-filters button b{color:#475569;background:#e2e8f0;border-radius:5px;min-width:20px;padding:2px 5px;font-size:10px}.wallet-order-filters button.active{color:#1d4ed8;background:#fff;border-color:#bcd3f5;box-shadow:0 1px 2px #0f172a0f}.wallet-order-filters button.active b{color:#1d4ed8;background:#dbeafe}.wallet-order-service-note{color:#8a5a12;background:#fffbeb;border:1px solid #f2d49a;border-radius:7px;margin:14px 24px 0;padding:10px 12px;font-size:12px}.wallet-order-table-head,.wallet-order-row{grid-template-columns:minmax(190px,1.7fr) minmax(92px,.7fr) minmax(104px,.8fr) minmax(104px,.8fr) minmax(138px,.95fr) minmax(122px,.8fr);align-items:center;gap:14px;display:grid}.wallet-order-table-head{color:#7b8a9d;text-transform:uppercase;border-bottom:1px solid #e2e8f0;padding:11px 24px;font-size:10px;font-weight:800}.wallet-order-row{border-bottom:1px solid #e7edf4;min-height:88px;padding:15px 24px}.wallet-order-row:last-child{border-bottom:0}.wallet-order-primary,.wallet-order-amount,.wallet-order-credit,.wallet-order-state{flex-direction:column;gap:4px;min-width:0;display:flex}.wallet-order-primary strong{color:#22364a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wallet-order-row small,.wallet-order-row time{color:#7b8a9d;font-size:10px;font-style:normal}.wallet-order-amount strong,.wallet-order-credit strong{color:#22364a;font-size:13px}.wallet-order-credit small{color:#078255}.wallet-order-source,.wallet-order-state>span{border-radius:5px;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.wallet-order-source.is-web{color:#1d4ed8;background:#e8f1ff}.wallet-order-source.is-bot{color:#067451;background:#e4f7f0}.wallet-order-state>span.is-pending{color:#8a5a12;background:#fff2d4}.wallet-order-state>span.is-paid{color:#067451;background:#dcfce7}.wallet-order-state>span.is-closed{color:#64748b;background:#edf1f5}.wallet-order-state button{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;width:fit-content;margin-top:3px;padding:5px 9px;font-size:10px;font-weight:800}.wallet-order-state button:disabled{cursor:wait;opacity:.65}.wallet-order-origin-hint{max-width:122px;line-height:1.45}.wallet-order-mobile-label{display:none}.wallet-order-empty{color:#7b8a9d;text-align:center;padding:42px 24px;font-size:13px}.site.dark .wallet-orders-head,.site.dark .wallet-order-filters,.site.dark .wallet-order-table-head,.site.dark .wallet-order-row{border-color:#3b4b5d}.site.dark .wallet-orders-head h2,.site.dark .wallet-order-primary strong,.site.dark .wallet-order-amount strong,.site.dark .wallet-order-credit strong{color:#e8eef5}.site.dark .wallet-orders-head p,.site.dark .wallet-order-table-head,.site.dark .wallet-order-row small,.site.dark .wallet-order-row time,.site.dark .wallet-order-empty{color:#9cabbc}.site.dark .wallet-order-filters{background:#1c2733}.site.dark .wallet-order-filters button{color:#aebdcd}.site.dark .wallet-order-filters button b{color:#cbd5e1;background:#334155}.site.dark .wallet-order-filters button.active{color:#93c5fd;background:#263545;border-color:#4d6f9e}.site.dark .wallet-order-filters button.active b{color:#bfdbfe;background:#1e497d}.site.dark .wallet-order-service-note{color:#f4d28f;background:#352d1f;border-color:#705524}.site.dark .wallet-order-source.is-web{color:#bfdbfe;background:#263b50}.site.dark .wallet-order-source.is-bot{color:#86efc2;background:#244139}.site.dark .wallet-order-state>span.is-pending{color:#f4d28f;background:#493a20}.site.dark .wallet-order-state>span.is-paid{color:#86efac;background:#214438}.site.dark .wallet-order-state>span.is-closed{color:#cbd5e1;background:#334155}.theme-industrial .wallet-orders-head,.theme-industrial .wallet-order-filters,.theme-industrial .wallet-order-table-head,.theme-industrial .wallet-order-row{border-color:var(--industrial-border)}.theme-industrial .wallet-order-primary strong,.theme-industrial .wallet-order-amount strong,.theme-industrial .wallet-order-credit strong,.theme-industrial .wallet-orders-head h2{color:var(--industrial-primary)}.theme-industrial .wallet-orders-head p,.theme-industrial .wallet-order-table-head,.theme-industrial .wallet-order-row small,.theme-industrial .wallet-order-row time{color:var(--industrial-muted)}.node-table-wrap{background:#fff;border:1px solid #d3e4fe;border-radius:8px;width:100%;overflow-x:auto}.node-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:660px}.node-table th,.node-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e4ebf4;padding:14px 18px}.node-table th{color:#66778b;letter-spacing:.04em;background:#f5f8fc;font-size:11px;font-weight:800}.node-table td{color:#23384d;font-size:13px}.node-table tbody tr:last-child td{border-bottom:0}.node-table th:first-child{width:27%}.node-table th:nth-child(2){width:15%}.node-table th:nth-child(3){width:28%}.node-table th:nth-child(4),.node-table th:nth-child(5){width:15%}.node-table-name{align-items:center;gap:11px;min-width:0;font-weight:800;display:flex}.node-table-name .node-status{flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #d9fbea}.node-table-name .node-status.offline{box-shadow:0 0 0 4px #ffe2df}.node-protocol{color:#27415c;background:#e9f1ff;border-radius:4px;padding:4px 8px;font-size:11px;display:inline-block}.node-table-tags{flex-wrap:wrap;gap:5px;display:flex}.node-table-tags em{color:#475569;background:#f1f5f9;border-radius:4px;padding:3px 7px;font-size:11px;font-style:normal}.node-table-state{color:#078255;font-size:12px}.node-table-state.offline{color:#b4232d}.node-table-empty{color:#94a3b8}.node-table-empty-state{text-align:center!important;color:#718198!important;padding:35px!important}.site.dark .node-table-wrap{background:#202b38;border-color:#405166}.site.dark .node-table th{color:#aebdcd;background:#1a2531;border-color:#405166}.site.dark .node-table td{color:#dbe6f0;border-color:#405166}.site.dark .node-protocol{color:#b9d9ff;background:#263b50}.site.dark .node-table-tags em{color:#cbd8e5;background:#293744}.site.dark .node-table-empty{color:#718198}.site.dark .node-table-state{color:#6cf8bb}.site.dark .node-table-state.offline{color:#ff9b9b}.theme-industrial .node-table-wrap{border-color:var(--industrial-border);background:var(--industrial-panel);border-radius:7px}.theme-industrial .node-table th{color:var(--industrial-muted);border-color:var(--industrial-border);background:#f8fafc}.theme-industrial .node-table td{color:var(--industrial-primary);border-color:var(--industrial-border)}.theme-industrial .node-protocol{color:#1d4ed8;background:#eff6ff}.theme-industrial .node-table-tags em{color:#475569;background:#f1f5f9}.theme-industrial .node-table-state{color:#059669}.theme-industrial .node-table-state.offline{color:#dc2626}.site.dark .theme-industrial .node-table-wrap{background:var(--industrial-panel);border-color:var(--industrial-border)}.site.dark .theme-industrial .node-table th{color:var(--industrial-muted);border-color:var(--industrial-border);background:#1f2937}.site.dark .theme-industrial .node-table td{color:#e5edf5;border-color:var(--industrial-border)}.site.dark .theme-industrial .node-protocol{color:#bfdbfe;background:#263b50}.site.dark .theme-industrial .node-table-tags em{color:#cbd8e5;background:#293744}@media (width<=720px){.wallet-orders-head{flex-direction:column;gap:10px;padding:18px 16px 15px}.wallet-orders-expiry{white-space:normal;padding-top:0}.wallet-order-filters{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 12px;display:grid}.wallet-order-filters button{gap:4px;min-width:0;padding:0 5px}.wallet-order-service-note{margin:12px 14px 0}.wallet-order-table-head{display:none}.wallet-order-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"primary primary""source state""amount credit""time time";gap:13px 16px;min-height:0;padding:16px}.wallet-order-primary{grid-area:primary}.wallet-order-primary+div{grid-area:source}.wallet-order-amount{grid-area:amount}.wallet-order-credit{grid-area:credit}.wallet-order-row>time{grid-area:time}.wallet-order-state{text-align:right;grid-area:state;align-items:flex-end}.wallet-order-origin-hint{max-width:160px}.wallet-order-mobile-label{display:block}.wallet-recharge-grid{grid-template-columns:1fr;gap:14px}.wallet-recharge-fields{grid-template-columns:1fr;gap:18px}.wallet-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-promotion-banner{grid-template-columns:36px minmax(0,1fr);padding:12px}.wallet-promotion-icon{width:36px;height:36px}.wallet-credit-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-credit-preview>div:nth-of-type(2){border-right:0}.wallet-credit-preview .wallet-credit-total{border-top:1px solid #d5e0ec;border-right:0;grid-column:1/-1}.site.dark .wallet-credit-preview .wallet-credit-total{border-color:#405166}.wallet-recharge-submit{width:100%}.wallet-balance-card>strong{font-size:35px}.node-table-wrap{margin-top:2px}.node-table th,.node-table td{padding:12px 14px}.theme-industrial .node-table-wrap{margin-top:2px}}@media (prefers-reduced-motion:reduce){.payment-creating>span{animation:none}}.subscription-overview{gap:20px;margin-bottom:28px;display:grid}.subscription-overview-banner{border:1px solid var(--industrial-border,#d7e0eb);border-left:4px solid var(--industrial-accent,#2563eb);background:var(--industrial-panel,#fff);min-height:180px;color:var(--industrial-text,#1e293b);border-radius:8px;justify-content:space-between;align-items:center;gap:28px;padding:30px 36px;display:flex;box-shadow:0 10px 26px #0f172a14}.subscription-overview-banner>div{min-width:0}.subscription-overview-banner span{background:var(--industrial-accent,#2563eb);color:#fff;border-radius:4px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.subscription-overview-banner h2{color:var(--industrial-primary,#0f172a);letter-spacing:0;overflow-wrap:anywhere;margin:16px 0 7px;font-size:28px}.subscription-overview-banner p{max-width:760px;color:var(--industrial-muted,#64748b);margin:0;font-size:14px;line-height:1.6}.subscription-overview-banner button{border:1px solid var(--industrial-primary,#0f172a);background:var(--industrial-primary,#0f172a);min-width:118px;min-height:48px;color:var(--industrial-panel,#fff);cursor:pointer;border-radius:7px;flex:none;padding:0 18px;font-weight:800}.subscription-overview-banner button:hover{filter:brightness(1.12)}.subscription-overview-banner.empty{background:var(--industrial-bg,#f8fafc)}.subscription-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.subscription-metric-card,.subscription-expiry-card{min-height:210px}.subscription-metric-card>span,.subscription-expiry-card>span{color:var(--industrial-muted,#718198);font-size:12px;font-weight:800}.subscription-metric-card>div:first-of-type{align-items:baseline;gap:8px;margin-top:13px;display:flex}.subscription-metric-card strong,.subscription-expiry-card>strong{color:var(--industrial-primary,#0b1c30);letter-spacing:0;font-size:32px}.subscription-metric-card small{color:var(--industrial-muted,#718198);font-size:14px}.subscription-progress{background:#e8eef7;border-radius:99px;width:100%;height:8px;min-height:8px;max-height:8px;margin-top:23px;display:block;position:relative;overflow:hidden}.subscription-progress>i{border-radius:inherit;background:var(--industrial-accent,#2563eb);max-width:100%;height:8px;margin:0;display:block;position:absolute;inset:0 auto 0 0}.subscription-usage-meta{width:100%;color:var(--industrial-muted,#718198);background:0 0;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:0;font-size:11px;display:flex}.subscription-usage-meta b{color:var(--industrial-text,#405166)}.subscription-expiry-card>strong{margin-top:13px;display:block}.subscription-expiry-card>p{color:#059669;margin:12px 0 0;font-size:13px}.subscription-expiry-card>p.expired{color:#c2414b}.auto-renew-row{border-top:1px solid var(--industrial-border,#dce5ef);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:grid}.auto-renew-row>div{gap:5px;min-width:0;display:grid}.auto-renew-row b{color:var(--industrial-text,#27384a);font-size:13px}.auto-renew-row small,.auto-renew-row em{color:var(--industrial-muted,#718198);overflow-wrap:anywhere;font-size:11px;font-style:normal;line-height:1.5}.auto-renew-row em{color:#047857}.auto-renew-row .auto-renew-error{color:#b4232d}.auto-renew-row>button{cursor:pointer;background:#cbd5e1;border:0;border-radius:99px;flex:0 0 44px;width:44px;height:24px;transition:background .16s;position:relative}.auto-renew-row>button i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0f172a38}.auto-renew-row>button.on{background:var(--industrial-accent,#2563eb)}.auto-renew-row>button.on i{transform:translate(20px)}.auto-renew-row>button:disabled{cursor:not-allowed;opacity:.55}.auto-renew-row.unavailable small{color:var(--industrial-muted,#718198)}.subscription-sync-card{gap:18px;display:grid}.subscription-sync-card header h2{color:#0b1c30;margin:0;font-size:17px}.subscription-sync-card header p{color:#718198;margin:6px 0 0;font-size:12px}.subscription-link-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.subscription-sync-card input{color:#405166;background:#f8fafc;border:1px solid #d2dce8;border-radius:7px;width:100%;min-width:0;height:46px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.subscription-copy-button{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:7px;min-width:120px;height:46px;padding:0 18px;font-weight:800}.subscription-copy-button:disabled{color:#718198;cursor:not-allowed;background:#d8e0e9;border-color:#b8c5d6}.subscription-import-panel{border-top:1px solid var(--industrial-border,#dce5ef);gap:12px;padding-top:16px;display:grid}.subscription-import-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.subscription-import-heading>div{color:var(--industrial-primary,#0b1c30);align-items:center;gap:8px;display:flex}.subscription-import-heading b{font-size:13px}.subscription-import-heading p{max-width:680px;color:var(--industrial-muted,#718198);text-align:right;margin:0;font-size:11px;line-height:1.55}.subscription-import-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.subscription-import-actions button{border:1px solid var(--industrial-border,#d2dce8);background:var(--industrial-panel,#fff);min-width:0;min-height:58px;color:var(--industrial-primary,#0b1c30);text-align:left;cursor:pointer;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:9px;padding:8px 10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.subscription-import-actions button:hover{border-color:var(--industrial-accent,#2563eb);transform:translateY(-1px);box-shadow:0 8px 18px #2563eb1f}.subscription-import-actions button>span{color:#2563eb;background:#eaf2ff;border-radius:7px;grid-row:1/3;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:inline-flex}.subscription-import-actions button>b{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.subscription-import-actions button>small{min-width:0;color:var(--industrial-muted,#718198);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.site.dark .subscription-overview-banner{border-color:var(--industrial-border,#334155);border-left-color:var(--industrial-accent,#60a5fa);background:var(--industrial-panel,#111c2e);box-shadow:none}.site.dark .subscription-overview-banner.empty{background:var(--industrial-bg,#0f172a)}.site.dark .subscription-overview-banner h2{color:var(--industrial-primary,#f8fafc)}.site.dark .subscription-overview-banner p{color:var(--industrial-muted,#94a3b8)}.site.dark .subscription-overview-banner button{border-color:var(--industrial-accent,#60a5fa);background:var(--industrial-accent,#60a5fa);color:#07111f}.site.dark .subscription-metric-card strong,.site.dark .subscription-expiry-card>strong,.site.dark .subscription-sync-card header h2{color:#f1f5f9}.site.dark .subscription-metric-card>span,.site.dark .subscription-expiry-card>span,.site.dark .subscription-metric-card small,.site.dark .subscription-usage-meta,.site.dark .subscription-sync-card header p{color:#94a3b8}.site.dark .subscription-usage-meta b{color:#cbd5e1}.site.dark .subscription-progress{background:#334155}.site.dark .subscription-sync-card input{color:#dbe6f0;background:#1a2531;border-color:#405166}.site.dark .subscription-import-actions button{color:#f1f5f9;background:#172338;border-color:#405166}.site.dark .subscription-import-actions button>span{color:#93c5fd;background:#263b59}.site.dark .auto-renew-row .auto-renew-error{color:#fda4af}.theme-industrial .subscription-overview{gap:18px;margin-bottom:24px}.theme-industrial .subscription-overview-banner{border-radius:7px}.theme-industrial .subscription-overview-banner h2{font-size:26px}.theme-industrial .subscription-overview-grid{gap:18px}.theme-industrial .subscription-metric-card,.theme-industrial .subscription-expiry-card{min-height:164px}.theme-industrial .subscription-sync-card input{border-color:var(--industrial-border)}@media (width<=1000px){.subscription-import-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.subscription-overview{gap:14px;margin-bottom:20px}.subscription-overview-banner{gap:22px;min-height:0;padding:24px 20px;display:grid}.subscription-overview-banner h2,.theme-industrial .subscription-overview-banner h2{font-size:22px}.subscription-overview-banner p{font-size:13px}.subscription-overview-banner button{width:100%;min-height:44px}.subscription-overview-grid{grid-template-columns:1fr;gap:14px}.subscription-metric-card,.subscription-expiry-card{min-height:0}.subscription-metric-card strong,.subscription-expiry-card>strong{font-size:28px}.subscription-sync-card{gap:14px}.subscription-link-row{grid-template-columns:1fr}.subscription-copy-button{width:100%}.subscription-import-heading{gap:5px;display:grid}.subscription-import-heading p{text-align:left}.subscription-import-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.subscription-import-actions{grid-template-columns:1fr}.subscription-import-actions button{min-height:56px}}.subscription-status-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:210px;display:grid;overflow:hidden;padding:0!important}.subscription-traffic-pane,.subscription-expiry-pane{min-width:0;padding:24px 26px}.subscription-expiry-pane{border-left:1px solid var(--industrial-border,#dce5ef)}.subscription-traffic-pane>span,.subscription-expiry-pane>span{color:var(--industrial-muted,#718198);font-size:12px;font-weight:800}.subscription-traffic-pane>div:first-of-type{align-items:baseline;gap:8px;margin-top:13px;display:flex}.subscription-traffic-pane strong,.subscription-expiry-pane>strong{color:var(--industrial-primary,#0b1c30);letter-spacing:0;font-size:32px}.subscription-traffic-pane small{color:var(--industrial-muted,#718198);font-size:14px}.subscription-expiry-pane>strong{margin-top:13px;display:block}.subscription-expiry-pane>p{color:#059669;margin:12px 0 0;font-size:13px}.subscription-expiry-pane>p.expired{color:#c2414b}.subscription-expiry-pane .auto-renew-row{margin-top:22px}.site.dark .subscription-status-card{border-color:var(--industrial-border,#334155);background:var(--industrial-panel,#111c2e)}.site.dark .subscription-expiry-pane{border-color:var(--industrial-border,#334155)}.site.dark .subscription-traffic-pane strong,.site.dark .subscription-expiry-pane>strong{color:#f1f5f9}.site.dark .subscription-traffic-pane>span,.site.dark .subscription-expiry-pane>span,.site.dark .subscription-traffic-pane small{color:#94a3b8}@media (width<=720px){.subscription-status-card{grid-template-columns:minmax(0,1fr);min-height:0}.subscription-traffic-pane,.subscription-expiry-pane{padding:20px}.subscription-expiry-pane{border-left:0;border-top:1px solid var(--industrial-border,#dce5ef)}.subscription-traffic-pane strong,.subscription-expiry-pane>strong{font-size:28px}.subscription-expiry-pane .auto-renew-row{margin-top:18px}}.invite-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.invite-summary-card{align-items:center;gap:16px;min-width:0;min-height:142px;display:flex;padding:22px!important}.invite-summary-icon{color:#fff;border-radius:13px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 22px #0f172a21}.invite-summary-card.tone-cyan .invite-summary-icon{background:linear-gradient(145deg,#38bdf8,#06b6d4)}.invite-summary-card.tone-orange .invite-summary-icon{background:linear-gradient(145deg,#fb7185,#fbbf24)}.invite-summary-card.tone-purple .invite-summary-icon{background:linear-gradient(145deg,#6366f1,#7c3aed)}.invite-summary-card.tone-pink .invite-summary-icon{background:linear-gradient(145deg,#e879f9,#f43f5e)}.invite-summary-card>div{min-width:0}.invite-summary-card>div>span{color:var(--industrial-text,#405166);font-size:14px;font-weight:800;display:block}.invite-summary-card strong{color:var(--industrial-primary,#0b1c30);letter-spacing:-.02em;overflow-wrap:anywhere;margin:7px 0 5px;font-size:27px;line-height:1.15;display:block}.invite-summary-card strong small{color:var(--industrial-muted,#718198);margin-left:4px;font-size:14px;font-weight:700}.invite-summary-card p{color:var(--industrial-muted,#718198);margin:0;font-size:11px;line-height:1.5}.site.dark .invite-summary-card{border-color:var(--industrial-border,#334155);background:var(--industrial-panel,#111c2e)}.site.dark .invite-summary-card>div>span,.site.dark .invite-summary-card strong{color:#f1f5f9}.site.dark .invite-summary-card strong small,.site.dark .invite-summary-card p{color:#94a3b8}@media (width<=1180px){.invite-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.invite-summary-grid{grid-template-columns:minmax(0,1fr);gap:12px}.invite-summary-card{min-height:116px;padding:18px!important}.invite-summary-icon{border-radius:11px;flex-basis:46px;width:46px;height:46px}.invite-summary-card strong{font-size:25px}}.subscription-progress{isolation:isolate;background:linear-gradient(#edf3fb,#e4ebf5);border:1px solid #94a3b829;height:10px;min-height:10px;max-height:10px;box-shadow:inset 0 1px 3px #0f172a1a,0 1px #fffc}.subscription-progress>i{transform-origin:0;will-change:transform, background-position;background:linear-gradient(90deg,#2563eb 0%,#3b82f6 38%,#22d3ee 68%,#6366f1 100%) 0 0/220% 100%;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1);animation:.9s cubic-bezier(.22,1,.36,1) both xpig-progress-reveal,4.5s ease-in-out .9s infinite alternate xpig-progress-flow;position:absolute;inset:0 auto 0 0;overflow:hidden;box-shadow:0 0 11px #2563eb6b}.subscription-progress>i:before{content:"";background:radial-gradient(circle at 100%,#fffffffa 0,#bae6fdb8 18%,#fff0 68%);width:22px;height:100%;animation:1.8s ease-in-out infinite xpig-progress-pulse;position:absolute;top:0;right:0}.subscription-progress>i:after{content:"";will-change:transform;background:linear-gradient(105deg,#0000 12%,#ffffff14 34%,#fffc 50%,#ffffff1f 66%,#0000 88%);width:34%;animation:2.8s cubic-bezier(.4,0,.2,1) 1.1s infinite xpig-progress-sheen;position:absolute;inset:-3px auto -3px 0;transform:translate(-150%)skew(-18deg)}.site.dark .subscription-progress{background:linear-gradient(#26364a,#202e3f);border-color:#60a5fa2e;box-shadow:inset 0 1px 4px #0000006b,0 1px #ffffff08}.site.dark .subscription-progress>i{background:linear-gradient(90deg,#3b82f6 0%,#60a5fa 36%,#22d3ee 68%,#818cf8 100%) 0 0/220% 100%;box-shadow:0 0 13px #60a5fa7a}@keyframes xpig-progress-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes xpig-progress-flow{0%{background-position:0}to{background-position:100%}}@keyframes xpig-progress-sheen{0%,18%{transform:translate(-150%)skew(-18deg)}70%,to{transform:translate(410%)skew(-18deg)}}@keyframes xpig-progress-pulse{0%,to{opacity:.48;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1.12)}}@media (prefers-reduced-motion:reduce){.subscription-progress>i{transition:none;animation:none}.subscription-progress>i:before,.subscription-progress>i:after{animation:none}.subscription-progress>i:after{display:none}}body.xpig-industrial-nav-open{overflow:hidden}@media (width<=720px){.checkin-layout{grid-template-columns:minmax(0,1fr)!important}.checkin-layout>.checkin-card{grid-row:auto}.checkin-reward-grid{grid-template-columns:minmax(0,1fr)}.checkin-reward-card,.checkin-stage-card,.checkin-makeup-card{padding:20px}.checkin-stage-meta{gap:5px;display:grid}.checkin-pending{max-width:130px}}.point-limit-tag{white-space:normal;max-width:100%;line-height:1.4}.point-limit-tag.limit-reached{color:#a32635;background:#fff0f1}.point-item.limit-reached{background:snow;border-color:#e7c6ca}.point-item .dashboard-upgrade:disabled{color:#64748b;cursor:not-allowed;filter:none;background:#e2e8f0;border-color:#cbd5e1}.site.dark .point-limit-tag.limit-reached{color:#ffc5cc;background:#4b2930}.site.dark .point-item.limit-reached{background:#2b2228;border-color:#70424d}.site.dark .point-item .dashboard-upgrade:disabled{color:#94a3b8;background:#263342;border-color:#405166}.theme-industrial .point-limit-tag.limit-reached{color:#be123c;background:#fff1f2}.theme-industrial .point-item.limit-reached{background:snow;border-color:#fecdd3}.site.dark .theme-industrial .point-limit-tag.limit-reached{color:#fecdd3;background:#4c1d2a}.site.dark .theme-industrial .point-item.limit-reached{background:#2b2027;border-color:#7f1d3a}@media (width<=720px){.point-limit-tag{justify-content:flex-start;width:100%}.point-item .dashboard-upgrade{min-height:44px}}.checkin-makeup-inline{color:#714b00;text-align:left;background:linear-gradient(135deg,#fffaf0,#fff5d9);border:1px solid #f2c66d;border-radius:8px;gap:14px;width:100%;margin-top:18px;padding:15px;display:grid}.checkin-makeup-inline>div{gap:5px;display:grid}.checkin-makeup-inline strong{font-size:13px;line-height:1.45}.checkin-makeup-inline span{color:#8b6418;font-size:11px;line-height:1.5}.checkin-makeup-inline button{color:#fff;cursor:pointer;background:#a96800;border:0;border-radius:6px;min-height:42px;font-weight:800;transition:filter .16s,transform .16s}.checkin-makeup-inline button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.checkin-makeup-inline button:disabled{cursor:wait;opacity:.68}.site.dark .checkin-makeup-inline{color:#f5d486;background:linear-gradient(135deg,#30291d,#3a2d16);border-color:#705524}.site.dark .checkin-makeup-inline span{color:#dcbf7d}.site.dark .checkin-makeup-inline button{color:#18120a;background:#d58a13}@media (width<=720px){.checkin-makeup-inline{padding:13px}.checkin-makeup-inline button{width:100%;min-height:44px}}.checkin-layout{grid-template-columns:minmax(390px,1.08fr) minmax(0,1fr);max-width:1180px}.checkin-calendar-card{overflow:hidden;text-align:left!important;max-width:none!important;padding:0!important}.checkin-calendar-header{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;padding:24px 26px;display:grid}.checkin-calendar-icon{color:#111;background:#eef0f2;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.checkin-calendar-header h2{margin:0!important;font-size:20px!important}.checkin-calendar-header p{color:#66778b;font-size:12px;line-height:1.5;margin:5px 0 0!important}.checkin-calendar-action{color:#fff;cursor:pointer;background:#111;border:0;border-radius:20px;min-width:92px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800}.checkin-calendar-action.makeup{background:#a96800}.checkin-calendar-action:disabled{cursor:not-allowed;opacity:.5}.checkin-calendar-card>.checkin-makeup-inline{margin:0 26px 20px}.checkin-calendar-summary{border-top:1px solid #e2e5e9;border-bottom:1px solid #e2e5e9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.checkin-calendar-summary>div{place-items:center;gap:7px;min-width:0;padding:25px 10px;display:grid}.checkin-calendar-summary strong{font-size:25px;line-height:1}.checkin-calendar-summary strong small{color:#66778b;font-size:11px;font-weight:500}.checkin-calendar-summary span{color:#66778b;font-size:11px}.checkin-calendar-monthbar{justify-content:space-between;align-items:center;padding:26px 28px 18px;display:flex}.checkin-calendar-monthbar>strong{font-size:15px}.checkin-calendar-monthbar>div{gap:10px;display:flex}.checkin-calendar-monthbar button{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.checkin-calendar-monthbar button:hover:not(:disabled){background:#eef1f4}.checkin-calendar-monthbar button:disabled{cursor:default;opacity:.24}.checkin-calendar-weekdays,.checkin-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));padding:0 24px;display:grid}.checkin-calendar-weekdays span{color:#71757c;text-align:center;padding:8px 0;font-size:11px;font-weight:700}.checkin-calendar-grid{row-gap:5px;padding-bottom:17px}.checkin-calendar-grid>span{color:#17191d;place-items:center;min-width:0;height:44px;font-size:13px;display:grid;position:relative}.checkin-calendar-grid>span b{border-radius:13px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.checkin-calendar-grid>span.outside{color:#cdd0d5}.checkin-calendar-grid>span.future:not(.outside){color:#aeb2b8}.checkin-calendar-grid>span.today b{color:#fff;background:#111}.checkin-calendar-grid>span.pending b{color:#9a5c00;box-shadow:inset 0 0 0 2px #d58a13}.checkin-calendar-grid>span.today.pending b{color:#fff}.checkin-calendar-grid>span>i{background:#00b976;border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px}.checkin-calendar-grid>span.makeup>i{background:#e49a1b;box-shadow:0 0 0 2px #fff}.checkin-calendar-legend{color:#70757d;border-top:1px solid #e8eaed;flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;margin:0 26px;padding:16px 0 22px;font-size:10px;display:flex}.checkin-calendar-legend span{align-items:center;gap:6px;display:inline-flex}.checkin-calendar-legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.checkin-calendar-legend i.signed{background:#00b976}.checkin-calendar-legend i.makeup{background:#e49a1b}.checkin-calendar-legend i.today{background:#111;border-radius:4px;width:12px;height:12px}.site.dark .checkin-calendar-icon{color:#e8eef5;background:#2b3745}.site.dark .checkin-calendar-header p,.site.dark .checkin-calendar-summary span,.site.dark .checkin-calendar-summary strong small,.site.dark .checkin-calendar-weekdays span,.site.dark .checkin-calendar-legend{color:#aebdcd}.site.dark .checkin-calendar-summary{border-color:#405166}.site.dark .checkin-calendar-grid>span{color:#e8eef5}.site.dark .checkin-calendar-grid>span.outside{color:#4f5e6e}.site.dark .checkin-calendar-grid>span.future:not(.outside){color:#728092}.site.dark .checkin-calendar-grid>span.today b,.site.dark .checkin-calendar-action{color:#111827;background:#e8eef5}.site.dark .checkin-calendar-action.makeup{color:#18120a;background:#d58a13}.site.dark .checkin-calendar-monthbar button:hover:not(:disabled){background:#263646}.site.dark .checkin-calendar-grid>span.makeup>i{box-shadow:0 0 0 2px #202b38}.site.dark .checkin-calendar-legend{border-color:#405166}.site.dark .checkin-calendar-legend i.today{background:#e8eef5}@media (width<=900px){.checkin-layout{grid-template-columns:minmax(0,1fr)!important}.checkin-layout>.checkin-card{grid-row:auto}.checkin-calendar-card{max-width:680px!important}}@media (width<=520px){.checkin-calendar-header{grid-template-columns:42px minmax(0,1fr);padding:20px}.checkin-calendar-icon{width:42px;height:42px}.checkin-calendar-action{grid-column:1/-1;width:100%;min-height:42px}.checkin-calendar-card>.checkin-makeup-inline{margin:0 20px 18px}.checkin-calendar-summary>div{padding:21px 4px}.checkin-calendar-summary strong{font-size:22px}.checkin-calendar-summary span{font-size:10px}.checkin-calendar-monthbar{padding:22px 20px 14px}.checkin-calendar-weekdays,.checkin-calendar-grid{padding-left:12px;padding-right:12px}.checkin-calendar-grid>span{height:42px}.checkin-calendar-grid>span b{width:34px;height:34px}.checkin-calendar-legend{margin:0 18px}}.checkin-broadcast{color:#63708c;background:linear-gradient(90deg,#f4f3ff,#f6f8ff);border:1px solid #d8def9;border-radius:24px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;display:grid;overflow:hidden}.checkin-broadcast>svg{color:#f0a722}.checkin-broadcast-window{min-width:0;overflow:hidden}.checkin-broadcast-track{width:max-content;animation:42s linear infinite xpig-checkin-broadcast;display:flex}.checkin-broadcast-track>span{align-items:center;display:flex}.checkin-broadcast-track b{white-space:nowrap;padding-right:64px;font-size:13px;font-weight:500}.site.dark .checkin-broadcast{color:#b8c4d8;background:linear-gradient(90deg,#202741,#1c293d);border-color:#39476a}@keyframes xpig-checkin-broadcast{to{transform:translate(-50%)}}.checkin-layout{max-width:900px;display:block}.checkin-calendar-grid>button{color:#17191d;min-width:0;height:50px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-content:center;place-items:center;gap:1px;padding:0;display:grid;position:relative}.checkin-calendar-grid>button b{border-radius:10px;place-items:center;width:34px;height:28px;font-weight:700;display:grid}.checkin-calendar-grid>button small{color:#00865c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;line-height:1;overflow:hidden}.checkin-calendar-grid>button.outside{color:#cdd0d5}.checkin-calendar-grid>button.past:not(.outside){background:#00b9761f;box-shadow:inset 0 0 0 1px #00b97661}.checkin-calendar-grid>button.future:not(.outside){color:#aeb2b8}.checkin-calendar-grid>button.today,.checkin-calendar-grid>button.today.selected{box-shadow:none;color:#1d4ed8;background:#3b82f60f;border:2px dashed #3b82f6}.checkin-calendar-grid>button.today b{color:inherit;background:0 0}.checkin-calendar-grid>button.pending b{color:#9a5c00;box-shadow:inset 0 0 0 2px #d58a13}.checkin-calendar-grid>button.selected:not(.today){background:#edf6ff;box-shadow:inset 0 0 0 1px #b9d8f5}.checkin-calendar-grid>button>i{background:#00b976;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px}.checkin-calendar-grid>button.makeup>i{background:#e49a1b}.checkin-date-reward{background:#f8fafc;border:1px solid #dce5ef;border-radius:9px;gap:10px;margin:6px 26px 18px;padding:16px 18px;display:grid}.checkin-date-reward>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkin-date-reward>div span{color:#66778b;font-size:11px}.checkin-date-reward p{color:#66778b;flex-wrap:wrap;gap:8px;margin:0;display:flex}.checkin-date-reward p b{color:#006c49;background:#e2f7ed;border-radius:6px;padding:6px 9px;font-size:11px}.checkin-date-reward p.milestone{border-top:1px dashed #d3dce6;align-items:center;padding-top:10px}.checkin-date-reward p.milestone span{margin-right:auto;font-size:11px}.checkin-date-reward.empty{color:#7a8796}.site.dark .checkin-calendar-grid>button{color:#e8eef5}.site.dark .checkin-calendar-grid>button.outside{color:#4f5e6e}.site.dark .checkin-calendar-grid>button.past:not(.outside){background:#34d39921;box-shadow:inset 0 0 0 1px #6ee7b761}.site.dark .checkin-calendar-grid>button.future:not(.outside){color:#728092}.site.dark .checkin-calendar-grid>button.today,.site.dark .checkin-calendar-grid>button.today.selected{box-shadow:none;color:#bfdbfe;background:#60a5fa17;border-color:#60a5fa}.site.dark .checkin-calendar-grid>button.today b{color:inherit;background:0 0}.site.dark .checkin-calendar-grid>button.selected:not(.today){background:#1b344b;box-shadow:inset 0 0 0 1px #365d7f}.site.dark .checkin-date-reward{background:#1b2633;border-color:#405166}.site.dark .checkin-date-reward>div span,.site.dark .checkin-date-reward p{color:#aebdcd}.site.dark .checkin-date-reward p b{color:#b8f5d5;background:#1d4638}.site.dark .checkin-date-reward p.milestone{border-color:#405166}@media (width<=520px){.checkin-broadcast{border-radius:12px}.checkin-broadcast-track b{padding-right:42px;font-size:12px}.checkin-calendar-grid>button{height:48px}.checkin-date-reward{margin:5px 14px 16px;padding:14px}.checkin-date-reward>div{flex-direction:column;align-items:flex-start;gap:3px}}.checkin-calendar-weekdays,.checkin-calendar-grid{column-gap:9px;padding-left:32px;padding-right:32px}.checkin-calendar-grid{row-gap:9px}.checkin-calendar-grid>button{border-radius:9px;height:46px}@media (width<=520px){.checkin-calendar-weekdays,.checkin-calendar-grid{column-gap:4px;padding-left:12px;padding-right:12px}.checkin-calendar-grid{row-gap:6px}.checkin-calendar-grid>button{border-radius:8px;height:44px}.checkin-calendar-grid>button b{width:30px;height:26px}}@media (prefers-reduced-motion:reduce){.checkin-broadcast-track{width:auto;animation:none}.checkin-broadcast-track>span:nth-child(2),.checkin-broadcast-track b:not(:first-child){display:none}}.invite-risk-policy{background:linear-gradient(100deg,#f4fff9,#f7fbff);border-color:#cfe5dc;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.invite-risk-policy b{color:#075a40;margin-bottom:6px;display:block}.invite-risk-policy p{color:#52657a;margin:0;font-size:12px;line-height:1.7}.invite-risk-policy>span{color:#086146;background:#dff7ea;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.invite-row em.reward-confirmed{color:#08704e}.invite-row em.reward-risk_review{color:#a16207;background:#fff6d8}.invite-row em.reward-rejected{color:#a52b38;background:#fff0f1}.security-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.security-account-action{justify-content:space-between;align-items:center;gap:18px;display:flex}.security-account-action>div{min-width:0}.security-account-action span{color:#718198;font-size:11px;font-weight:800}.security-account-action h2{margin:7px 0;font-size:18px}.security-account-action p{color:#66778b;margin:0;font-size:12px;line-height:1.6}.security-account-action>button{text-align:center;flex:none;justify-content:center;align-items:center;min-width:92px;min-height:40px;display:inline-flex;margin:0!important}.theme-industrial .security-account-action>button{min-height:40px;padding:9px 12px}.account-security-dialog{width:min(100%,500px)!important}.account-security-dialog form{gap:14px;margin-top:20px;display:grid}.account-security-dialog label{color:#405166;gap:7px;font-size:12px;font-weight:750;display:grid}.account-security-dialog input{color:#1a3046;background:#fff;border:1px solid #c5d2df;border-radius:8px;width:100%;height:44px;padding:0 12px}.account-security-warning{color:#8f2631;background:#fff5f5;border:1px solid #efc7cb;border-radius:8px;margin:18px 0;padding:13px 14px;font-size:12px;line-height:1.6}.account-security-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid!important}.account-security-dialog-actions button{width:100%;min-height:42px;margin:0!important}.site.dark .invite-risk-policy{background:linear-gradient(100deg,#1b332a,#1b2b3b);border-color:#365948}.site.dark .invite-risk-policy b{color:#b8f5d5}.site.dark .invite-risk-policy p,.site.dark .security-account-action p,.site.dark .security-account-action span,.site.dark .account-security-dialog label{color:#aebdcd}.site.dark .invite-risk-policy>span{color:#b8f5d5;background:#24483a}.site.dark .invite-row em.reward-risk_review{color:#f4cf72;background:#4a3a18}.site.dark .invite-row em.reward-rejected{color:#ffb8c0;background:#48252c}.site.dark .account-security-dialog input{color:#e8eef5;background:#1a2531;border-color:#4a5d70}.site.dark .account-security-warning{color:#ffc5cc;background:#38242b;border-color:#70424d}@media (width<=720px){.invite-risk-policy,.security-account-action{flex-direction:column;align-items:stretch}.invite-risk-policy>span{align-self:flex-start}.security-account-actions{grid-template-columns:1fr}.security-account-action>button{width:100%;margin:0!important}}.invite-dashboard{width:100%}.invite-program-hero{color:#fff;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:36px;min-height:210px;margin-bottom:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #1e40af2e;background:radial-gradient(circle at 78% 18%,#60a5fa57,#0000 31%),radial-gradient(circle at 12% 105%,#2dd4bf47,#0000 42%),linear-gradient(125deg,#172554 0%,#1d4ed8 54%,#0f766e 116%)!important;border:0!important;padding:34px 38px!important}.invite-program-hero:after{content:"";pointer-events:none;border:1px solid #ffffff26;border-radius:50%;width:260px;height:260px;position:absolute;top:-76px;right:-58px;box-shadow:0 0 0 34px #ffffff09,0 0 0 72px #ffffff06}.invite-program-copy,.invite-program-rate{z-index:1;position:relative}.invite-program-kicker,.invite-section-kicker{color:#2563eb;letter-spacing:.16em;font-size:10px;font-weight:900;display:block}.invite-program-kicker{color:#a5f3fc}.invite-program-copy h2{color:#fff;letter-spacing:-.025em;margin:10px 0 9px;font-size:clamp(25px,2vw,34px);line-height:1.18}.invite-program-copy>p{color:#eff6ffc7;max-width:650px;margin:0;font-size:13px;line-height:1.7}.invite-program-badges{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.invite-program-badges span{color:#eff6ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:750;display:inline-flex}.invite-program-rate{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0716373b;border:1px solid #ffffff30;border-radius:16px;padding:23px 24px;box-shadow:inset 0 1px #ffffff14}.invite-program-rate>span{color:#eff6ffbd;font-size:11px;font-weight:800}.invite-program-rate strong{color:#fff;letter-spacing:-.04em;margin:8px 0 4px;font-size:43px;line-height:1;display:block}.invite-program-rate strong small{color:#a5f3fc;margin-left:3px;font-size:18px}.invite-program-rate p{color:#eff6ffad;margin:9px 0 0;font-size:11px;line-height:1.55}.invite-dashboard .invite-summary-grid{gap:14px;margin-bottom:18px}.invite-dashboard .invite-summary-card{border-color:var(--industrial-border,#dce5ef);min-height:116px;box-shadow:0 9px 24px #1d324e0e;padding:18px!important}.invite-dashboard .invite-summary-icon{border-radius:12px;flex-basis:44px;width:44px;height:44px}.invite-dashboard .invite-summary-card strong{margin:5px 0 3px;font-size:24px}.invite-workspace{grid-template-columns:minmax(0,1.7fr) minmax(300px,.72fr);grid-template-areas:"link wallet""members rule";align-items:start;gap:18px;display:grid}.invite-dashboard .code-list,.invite-dashboard .invite-table,.invite-dashboard .reward-balance,.invite-dashboard .invite-risk-policy{max-width:none;margin:0}.invite-link-panel{grid-area:link;padding:24px!important}.invite-wallet-panel{grid-area:wallet}.invite-members-panel{grid-area:members}.invite-rule-panel{grid-area:rule}.invite-dashboard .section-heading{align-items:flex-start;margin-bottom:18px}.invite-dashboard .section-heading h2{margin:6px 0 0;font-size:19px}.invite-code-value{min-width:0}.invite-code-value>span{color:var(--industrial-muted,#718198);margin-bottom:6px;font-size:10px;font-weight:800;display:block}.invite-dashboard .code-row{border-color:var(--industrial-border,#dce5ef);background:var(--industrial-soft,#f7f9fc);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:78px;margin-top:12px;padding:14px 16px;display:flex}.invite-dashboard .code-row code{color:var(--industrial-primary,#172033);letter-spacing:.025em;text-overflow:ellipsis;font-family:SFMono-Regular,Consolas,monospace;font-size:17px;font-weight:800;display:block;overflow:hidden}.invite-dashboard .code-row button{color:#1d4ed8;background:#e7efff;flex:none;min-height:38px;padding:0 14px;font-size:12px;font-weight:800}.invite-dashboard .code-row button:hover{background:#dbe7ff}.invite-wallet-panel{background:linear-gradient(155deg,#fff 0%,#f5f8ff 100%);display:block;border-color:#d8e4ff!important;padding:24px!important}.invite-wallet-panel header{align-items:center;gap:12px;display:flex}.invite-wallet-icon{color:#fff;background:linear-gradient(145deg,#2563eb,#4f46e5);border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 9px 20px #2563eb38}.invite-wallet-panel header span:not(.invite-wallet-icon){color:var(--industrial-primary,#172033);font-size:14px;font-weight:850}.invite-wallet-panel header p{margin-top:3px;font-size:10px}.invite-wallet-panel>strong{color:var(--industrial-primary,#172033);letter-spacing:-.035em;margin:25px 0 22px;font-size:38px}.invite-wallet-panel form{gap:11px;display:grid}.invite-wallet-panel label{gap:7px;display:grid}.invite-wallet-panel label>span{color:var(--industrial-muted,#718198);font-size:10px;font-weight:800}.invite-wallet-panel input,.invite-wallet-panel button{width:100%;min-height:42px}.invite-members-panel{min-height:310px;padding:24px!important}.invite-table-head,.invite-dashboard .invite-row{grid-template-columns:minmax(0,1fr) 132px 120px;align-items:center;gap:16px;display:grid}.invite-table-head{background:var(--industrial-soft,#f5f7fa);color:var(--industrial-muted,#718198);border-radius:7px;padding:10px 12px;font-size:10px;font-weight:850}.invite-table-head span:nth-child(n+2){text-align:right}.invite-dashboard .invite-row{border-bottom-color:var(--industrial-border,#e2e8f0);padding:16px 12px;font-size:12px}.invite-dashboard .invite-row>b,.invite-dashboard .invite-row>em{text-align:right}.invite-dashboard .invite-row>em{background:#f1f5f9;border-radius:999px;justify-self:end;min-width:88px;padding:5px 8px;font-size:10px;font-weight:800}.invite-empty-state{text-align:center;place-items:center;min-height:205px;padding:30px 18px;display:grid}.invite-empty-state>span{color:#2563eb;background:#edf3ff;border-radius:17px;place-items:center;width:56px;height:56px;margin-bottom:12px;display:grid}.invite-empty-state b{color:var(--industrial-primary,#172033);font-size:14px}.invite-empty-state p{max-width:360px;color:var(--industrial-muted,#718198);margin:7px 0 0;font-size:11px;line-height:1.6}.invite-rule-panel{background:linear-gradient(155deg,#f5fff9,#f7fbff);border-color:#cfe5dc;display:block;padding:24px!important}.invite-rule-panel b{color:#075a40;margin:7px 0 8px;font-size:17px}.invite-rule-panel p{font-size:11px}.invite-rule-panel ul{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.invite-rule-panel li{color:#315b4e;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.invite-rule-panel li svg{color:#0f9f6e;flex:none}.invite-rule-panel>span{margin-top:2px;display:inline-flex}.site.dark .invite-dashboard .invite-summary-card,.site.dark .invite-link-panel,.site.dark .invite-members-panel{background:var(--industrial-panel,#111c2e)}.site.dark .invite-dashboard .code-row,.site.dark .invite-table-head{background:#172235;border-color:#334155}.site.dark .invite-dashboard .code-row code,.site.dark .invite-wallet-panel>strong,.site.dark .invite-wallet-panel header span:not(.invite-wallet-icon),.site.dark .invite-empty-state b{color:#f1f5f9}.site.dark .invite-dashboard .code-row button{color:#bfdbfe;background:#243a65}.site.dark .invite-wallet-panel{background:linear-gradient(155deg,#172235,#151f33);border-color:#334b75!important}.site.dark .invite-rule-panel{background:linear-gradient(155deg,#1b332a,#1b2b3b);border-color:#365948}.site.dark .invite-rule-panel li{color:#b8d7ca}.site.dark .invite-empty-state>span{color:#93c5fd;background:#223557}@media (width<=1100px){.invite-workspace{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr)}.invite-program-hero{grid-template-columns:minmax(0,1fr) 220px;padding:30px!important}}@media (width<=900px){.invite-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"link""wallet""rule""members"}.invite-program-hero{grid-template-columns:minmax(0,1fr)}.invite-program-rate{width:min(100%,300px)}}@media (width<=620px){.invite-program-hero{min-height:0;padding:24px 20px!important}.invite-program-copy h2{font-size:24px}.invite-program-badges{flex-direction:column;align-items:stretch}.invite-program-badges span,.invite-program-rate{width:100%}.invite-dashboard .code-row{flex-direction:column;align-items:stretch}.invite-dashboard .code-row button{width:100%}.invite-table-head{display:none}.invite-dashboard .invite-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px}.invite-dashboard .invite-row>em{grid-column:1/-1;justify-self:start}}html,body,#app{width:100%;min-width:320px;min-height:100%;margin:0}body{overflow-x:hidden}*{box-sizing:border-box}.site{color:#0b1c30;background:#f8f9ff;min-height:100vh;font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif}.app-notice{z-index:40;color:#146146;background:#f4fffa;border:1px solid #a7d9c3;border-radius:10px;align-items:center;gap:16px;max-width:min(100vw - 32px,500px);padding:12px 14px 12px 16px;font-size:13px;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 13px 30px #1833261c}.app-notice button{color:#146146;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.notice-enter-active,.notice-leave-active{transition:opacity .2s,transform .2s}.notice-enter-from,.notice-leave-to{opacity:0;transform:translate(-50%,-12px)}button{font:inherit}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:center;height:76px;padding:0 max(28px,50vw - 590px);display:flex}.brand{color:#11263b;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:800;display:flex}.brand small{color:#718093;margin-top:2px;font-size:10px;font-weight:600;display:block}.site-logo{object-fit:contain;border-radius:10px;width:36px;height:36px}.topbar nav{gap:24px;display:flex}.topbar nav button,.theme-toggle{color:#526276;cursor:pointer;background:0 0;border:0;font-size:13px}.header-actions{align-items:center;gap:12px;display:flex}.theme-toggle,.auth-theme-toggle{color:#395066;cursor:pointer;background:#fff;border:1px solid #d5e0e7;border-radius:50%;width:38px;height:38px}.login-link,.primary{color:#fff;cursor:pointer;background:#008457;border:0;border-radius:7px;padding:12px 18px;font-weight:700}.login-link span{margin-left:6px}.hero{background:linear-gradient(120deg,#eef8f4 0%,#f8fbfd 52%,#e9f8ef 100%);min-height:570px;padding:104px max(28px,50vw - 560px);position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #bfe3d0;border-radius:50%;width:650px;height:650px;position:absolute;top:-270px;right:-250px;box-shadow:0 0 0 70px #ccebd935,0 0 0 140px #ddefe91e}.hero-copy{z-index:1;max-width:570px;position:relative}.eyebrow{color:#15815c;letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.hero h1{letter-spacing:-.06em;margin:15px 0;font-size:57px;line-height:1.14}.hero h1 em{color:#07825a;font-style:normal}.lead{color:#627286;max-width:520px;font-size:16px;line-height:1.9}.hero-actions{gap:11px;margin-top:28px;display:flex}.ghost{color:#057452;cursor:pointer;background:#fff;border:1px solid #a8cbbd;border-radius:7px;padding:12px 18px;font-weight:700}.hero-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdc;border:1px solid #d4e4de;border-radius:15px;width:300px;padding:25px;position:absolute;bottom:85px;right:max(38px,50vw - 585px);box-shadow:0 28px 55px #1b524728}.hero-card p,.hero-card small{color:#637487;font-size:12px}.hero-card strong{font-size:20px}.hero-card i{background:#16bd77;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.bars{align-items:end;gap:11px;height:70px;margin:17px 0;display:flex}.bars b{background:linear-gradient(#76e3b3,#008457);border-radius:4px 4px 0 0;width:23px}.bars b:first-child{height:37px}.bars b:nth-child(2){height:51px}.bars b:nth-child(3){height:46px}.bars b:nth-child(4){height:62px}.bars b:nth-child(5){height:45px}.bars b:nth-child(6){height:54px}.bars b:nth-child(7){height:67px}.section,.cards,.account{max-width:1120px;margin:auto;padding:96px 0}.intro{grid-template-columns:1fr 1fr;gap:110px;display:grid}.section h2{font-size:42px;line-height:1.22}.intro>p,.advantage p{color:#5d6d7d;margin:26px 0 0;font-size:16px;line-height:2}.cards{grid-template-columns:repeat(3,1fr);gap:20px;padding-top:0;display:grid}.cards article{background:#fff;border:1px solid #dfe9e5;border-radius:14px;padding:31px;box-shadow:0 12px 28px #18332609}.cards article span{color:#008457;font-size:29px}.cards h3{margin:18px 0 10px;font-size:19px}.cards p{color:#647487;font-size:14px;line-height:1.8}.advantage{justify-content:space-between;gap:80px;display:flex}.advantage>div{max-width:560px}.advantage ol{min-width:390px;margin:30px 0 0;padding:0;list-style:none}.advantage li{color:#506477;border-bottom:1px solid #dde8e3;padding:18px 0}.advantage li b{color:#008457;margin-right:16px}footer{color:#b7c9c4;background:#0d2a29;justify-content:space-between;gap:20px;padding:27px max(28px,50vw - 560px);font-size:12px;display:flex}footer b{color:#fff;font-size:15px}.account{text-align:center}.auth-page{background:radial-gradient(circle at 75% 10%,#e7f7ee 0,#0000 30%),#f7f9fc;flex-direction:column;align-items:center;min-height:100vh;padding:94px 22px 0;display:flex;overflow-x:hidden}.auth-stage{perspective:1300px;flex:1;justify-content:center;align-items:center;width:100%;max-width:448px;display:flex}.auth-card{width:100%;min-height:520px;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.75,.2,1);position:relative}.auth-card.flipped{transform:rotateY(180deg)}.auth-face{backface-visibility:hidden;background:#fff;border:1px solid #d8e1eb;border-radius:13px;padding:28px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 65px -18px #0b1c3040,0 9px 20px -10px #0b1c3029}.plain-card{min-height:0;position:relative}.auth-back{transform:rotateY(180deg)}.auth-identity{text-align:center;flex-direction:column;align-items:center;margin:0 0 15px;display:flex}.auth-title-row{justify-content:center;align-items:center;gap:10px;display:flex}.auth-logo{object-fit:contain;border-radius:10px;width:48px;height:48px}.auth-identity strong{color:#0b1c30;font-size:23px;font-weight:800;line-height:1.2}.auth-identity span{color:#6b7b8d;margin-top:4px;font-size:13px;line-height:1.45}.auth-identity .auth-tip{color:#66778b;margin-top:3px;font-size:12px}.auth-face h1{color:#0b1c30;margin:0 0 15px;font-size:25px}.auth-subtitle{color:#6b7b8d;margin:-3px 0 22px;font-size:13px;line-height:1.65}.auth-face form{gap:10px;display:grid}.auth-face label{color:#405166;font-size:13px;font-weight:700}.auth-face input{color:#17273a;width:100%;font:inherit;background:#fff;border:1px solid #cbd7df;border-radius:7px;margin-top:4px;padding:10px 12px}.auth-face input:focus{border-color:#008457;outline:2px solid #b5efd2}.input-action{gap:8px;margin-top:4px;display:flex}.input-action input{margin-top:0}.input-action button{color:#087a55;white-space:nowrap;cursor:pointer;background:#effaf4;border:1px solid #9acdb9;border-radius:7px;flex:none;padding:0 9px;font-size:12px;font-weight:700}.input-action button:disabled{opacity:.55;cursor:wait}.captcha-wrap{color:#405166;gap:6px;font-size:13px;font-weight:700;display:grid}.turnstile-target{min-height:65px}.config-help{color:#8a6417;background:#fff8e8;border-radius:7px;margin:0;padding:9px 10px;font-size:12px;line-height:1.5}.remember-login{cursor:pointer;align-items:center;gap:8px;color:#66778b!important;font-weight:500!important;display:flex!important}.auth-face .remember-login input{accent-color:#008457;outline:0;width:15px;height:15px;margin:0;padding:0}.remember-login span{font-size:13px}.error{color:#c23535;margin:0;font-size:12px;line-height:1.5}.primary:disabled{opacity:.65;cursor:wait}.auth-foot{text-align:center;color:#66778b;margin:18px 0 0;font-size:13px}.auth-foot button,.back-link{color:#008457;cursor:pointer;background:0 0;border:0;padding:0;font:700 13px inherit}.auth-links{text-align:left;justify-content:space-between;align-items:center;display:flex}.auth-links span{margin-left:auto}.oauth{text-align:center;margin-top:14px}.oauth>span{color:#7a8999;font-size:12px}.oauth>div{gap:9px;margin-top:10px;display:flex}.oauth button{color:#3d4e63;cursor:pointer;background:#fff;border:1px solid #d5dfe6;border-radius:7px;flex:1;padding:8px 4px;font-weight:700}.oauth button:disabled{opacity:.55;cursor:wait}.telegram-widget{background:#f8fbfd;border:1px dashed #b7c8d5;border-radius:8px;margin-top:12px;padding:10px}.captcha-error{color:#b42318;margin:8px 0 0;font-size:12px;line-height:1.5}.site.dark .captcha-error{color:#ffb4aa}.telegram-widget p{color:#66778b;margin:0 0 8px;font-size:12px}.verify-tabs{border-bottom:1px solid #d9e3ea;grid-template-columns:repeat(3,1fr);margin:21px 0 18px;display:grid}.verify-tabs button{color:#718094;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 3px;font-size:12px}.verify-tabs button.active{color:#008457;border-color:#008457;font-weight:800}.back-link{margin-bottom:23px}.auth-brand{font-size:23px;font-weight:800}.return-home{color:#435268;cursor:pointer;background:0 0;border:0;font:500 13px inherit;position:fixed;top:30px;left:30px}.auth-theme-toggle{position:fixed;top:22px;right:30px;box-shadow:0 5px 14px #0b1c3015}.auth-footer{color:#757f8b;background:#f8f9ff;border-top:1px solid #dfe5eb;align-items:center;width:100%;min-height:64px;padding:0 max(30px,50vw - 590px);display:flex}.auth-footer nav{gap:18px;display:flex}.auth-footer a{color:#66778b;text-decoration:underline}.site.dark{color:#eaf1ff;background:#213145}.site.dark .topbar{background:#213145eb;border-color:#3b5068}.site.dark .brand,.site.dark .auth-identity strong,.site.dark .hero h1,.site.dark .section h2,.site.dark .auth-face h1{color:#eaf1ff}.site.dark .topbar nav button,.site.dark .lead,.site.dark .intro>p,.site.dark .advantage p,.site.dark .cards p,.site.dark .advantage li{color:#b9c7d8}.site.dark .theme-toggle,.site.dark .auth-theme-toggle{color:#fff;background:#334863;border-color:#4b6180}.site.dark .hero{background:linear-gradient(120deg,#1b3040,#213145 56%,#184538)}.site.dark .hero-card,.site.dark .cards article{background:#273b52;border-color:#3b5068}.site.dark .auth-page{background:#213145}.site.dark .auth-face{background:#263a51;border-color:#3c5068;box-shadow:0 24px 65px -18px #0009,0 9px 20px -10px #0008}.site.dark .auth-face label{color:#dce7f2}.site.dark .auth-face input{color:#fff;background:#1c2d40;border-color:#4a617d}.site.dark .oauth button,.site.dark .input-action button{color:#eaf1ff;background:#1c2d40;border-color:#4a617d}.site.dark .auth-identity span,.site.dark .auth-subtitle,.site.dark .auth-foot{color:#b9c7d8}.site.dark .auth-footer{color:#b9c7d8;background:#213145;border-color:#3b5068}.site.dark footer{background:#101d2a}@media (width<=800px){.topbar nav,.hero-card{display:none}.hero{min-height:510px}.intro,.advantage{grid-template-columns:1fr;gap:20px;padding-left:24px;padding-right:24px;display:grid}.cards{grid-template-columns:1fr;padding-left:24px;padding-right:24px}.advantage ol{min-width:auto}.section{padding-top:70px;padding-bottom:70px}}@media (width<=520px){.topbar{height:64px;padding:0 16px}.brand small{display:none}.login-link{padding:9px 11px;font-size:12px}.hero{padding:70px 24px}.hero h1{font-size:42px}.auth-page{padding:78px 16px 0}.auth-face{padding:26px 22px}.auth-card{min-height:540px}.plain-card{min-height:0}.return-home{top:24px;left:17px}.auth-theme-toggle{top:14px;right:16px}.auth-footer{flex-wrap:wrap;gap:5px;min-height:75px;padding:11px 16px}.auth-footer nav{gap:13px}.auth-footer span{font-size:11px}.input-action{gap:5px}.input-action button{padding:0 7px;font-size:11px}}.portal-theme-loading{background:#f8fafc;place-items:center;min-height:100vh;display:grid}.portal-theme-loading span{border:2px solid #cbd5e1;border-top-color:#2563eb;border-radius:50%;width:26px;height:26px;animation:.7s linear infinite portal-theme-spin}.site.dark .portal-theme-loading{background:#0b1220}.site.dark .portal-theme-loading span{border-color:#60a5fa #334155 #334155}@keyframes portal-theme-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.portal-theme-loading span{animation:none}}.login-method-tabs{background:#f5f8fb;border:1px solid #d7e1e9;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 14px;padding:4px;display:grid}.login-method-tabs button{color:#66778b;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 7px;font-weight:700}.login-method-tabs button.active{color:#087a55;background:#fff;box-shadow:0 2px 7px #0b1c301f}.telegram-mark{color:#1e9bd7;margin-right:5px}.telegram-login-form>p{color:#66778b;margin:0;font-size:12px;line-height:1.55}.telegram-login-form>p b{color:#087a55}.oauth .google-mark{color:#4285f4;font-size:17px}.oauth .github-mark{color:#202a36;font-size:18px}.telegram-oauth-mark{color:#fff;background:#2aabee;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:inline-grid}.telegram-oauth-mark.large{width:44px;height:44px;font-size:23px}.telegram-modal{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07122285;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.telegram-modal section{text-align:center;background:#fff;border:1px solid #c8d7e6;border-radius:12px;width:min(100%,360px);padding:30px 28px 26px;position:relative;box-shadow:0 24px 60px #05152940}.telegram-modal h2{color:#0b1c30;margin:14px 0 5px;font-size:21px}.telegram-modal p{color:#66778b;margin:0;font-size:13px}.telegram-widget-target{justify-content:center;align-items:center;min-height:40px;margin-top:22px;display:flex}.widget-loading{color:#718198;font-size:12px}.telegram-widget-error{color:#b42318!important;margin:15px 0 0!important}.telegram-code-fallback{color:#087a55;cursor:pointer;background:#effaf4;border:1px solid #9acdb9;border-radius:7px;width:100%;margin-top:12px;padding:10px 12px;font-weight:800}.telegram-modal-close{color:#526276;cursor:pointer;background:#edf3f8;border:0;border-radius:50%;width:30px;height:30px;font-size:22px;line-height:1;position:absolute;top:10px;right:11px}.site.dark .login-method-tabs{background:#1c2d40;border-color:#4a617d}.site.dark .login-method-tabs button.active{color:#d6f6e4;background:#334863}.site.dark .oauth .github-mark{color:#fff}.site.dark .telegram-modal section{background:#263a51;border-color:#3c5068}.site.dark .telegram-modal h2{color:#eaf1ff}.site.dark .telegram-modal-close{color:#eaf1ff;background:#334863}.site.dark .telegram-code-fallback{color:#eaf1ff;background:#1c2d40;border-color:#4a617d}.auth-card{min-height:0}.auth-face{padding:25px 27px;overflow:visible}.auth-front{min-height:0;position:relative;inset:auto}.auth-identity-back{margin-bottom:10px}.auth-identity-back .auth-logo{width:44px;height:44px}.auth-identity-back strong{font-size:21px}.factor-help{color:#66778b;margin:0;font-size:12px;line-height:1.5}.factor-send{width:100%;min-height:38px;margin-top:-3px}.verify-tabs{margin:14px 0 13px}.verify-tabs.methods-1{grid-template-columns:1fr}.verify-tabs.methods-2{grid-template-columns:repeat(2,1fr)}.verify-tabs.methods-3{grid-template-columns:repeat(3,1fr)}.verify-tabs button{white-space:nowrap;min-width:0}.auth-back form{gap:11px}.secondary{color:#087a55;background:#effaf4;border:1px solid #9acdb9;border-radius:7px;font-weight:700}.site.dark .secondary{color:#eaf1ff;background:#1c2d40;border-color:#4a617d}.auth-page{min-height:100dvh;padding-bottom:24px}.auth-stage{flex:1 0 auto;min-height:0;margin:0 auto 24px}.auth-footer{flex:none;margin-top:0}@media (width<=520px){.auth-page{padding:78px 16px 20px}.auth-stage{min-height:0;margin-bottom:20px}.auth-card{min-height:0}.auth-face{padding:24px 21px}.verify-tabs button{padding-left:1px;padding-right:1px;font-size:11px}}.oauth-provider-actions{justify-content:center;align-items:center;gap:16px;margin-top:10px;display:flex!important}.oauth-provider-actions .oauth-provider-button{color:#1f2937;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;transition:transform .18s,background .18s;display:grid}.oauth-provider-actions .oauth-provider-button:hover:not(:disabled){background:#eff4f7;transform:translateY(-2px)}.oauth-provider-actions .oauth-provider-button:focus-visible{outline-offset:3px;outline:2px solid #008457}.oauth-provider-actions .oauth-provider-button svg{width:23px;height:23px;display:block}.oauth-provider-actions .oauth-provider-button.telegram{color:#229ed9}.oauth-provider-actions .oauth-provider-button:disabled{opacity:.55;cursor:wait}.site.dark .oauth-provider-actions .oauth-provider-button{color:#eef4fa;background:0 0;border:0}.site.dark .oauth-provider-actions .oauth-provider-button:hover:not(:disabled){background:#334863}.site.dark .oauth-provider-actions .oauth-provider-button.telegram{color:#42bdf5}.support-fab{z-index:56;color:#fff;cursor:pointer;background:#007a53;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:fixed;bottom:22px;left:22px;box-shadow:0 12px 28px #0047314d}.support-fab:hover{background:#006747}.support-fab:focus-visible{outline-offset:3px;outline:3px solid #91e4bd}.support-panel{z-index:55;color:#13273b;background:#fff;border:1px solid #cbd8df;border-radius:8px;width:min(370px,100vw - 32px);max-height:min(650px,100dvh - 110px);position:fixed;bottom:84px;left:22px;overflow:auto;box-shadow:0 22px 55px #081f3338}.support-panel-head{border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:center;padding:18px 18px 15px;display:flex}.support-panel-head strong,.support-panel-head span{display:block}.support-panel-head strong{font-size:17px}.support-panel-head span{color:#6b7b8d;margin-top:3px;font-size:12px}.support-panel-head button,.support-contact>button{color:#42596c;cursor:pointer;background:#eef4f6;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.support-tabs{background:#f3f7f8;grid-template-columns:1fr 1fr;padding:6px;display:grid}.support-tabs button{color:#627488;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-weight:700;display:flex}.support-tabs button.active{color:#006c49;background:#fff;box-shadow:0 2px 8px #0c24361a}.support-contact{grid-template-columns:44px 1fr 34px;align-items:center;gap:12px;padding:24px 18px;display:grid}.support-telegram{color:#229ed9;background:#e0f4ff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.support-contact strong{font-size:14px}.support-contact p{color:#6b7b8d;margin:5px 0 0;font-size:12px}.support-ticket-form{gap:12px;padding:18px;display:grid}.support-ticket-form label{color:#405166;gap:6px;font-size:12px;font-weight:700;display:grid}.support-ticket-form input,.support-ticket-form select,.support-ticket-form textarea{color:#17273a;width:100%;font:inherit;background:#fff;border:1px solid #cad7df;border-radius:6px;padding:10px 11px}.support-ticket-form textarea{resize:vertical;min-height:108px}.support-ticket-form input:focus,.support-ticket-form select:focus,.support-ticket-form textarea:focus{border-color:#008457;outline:2px solid #b5efd2}.support-account{color:#52677a;overflow-wrap:anywhere;background:#f1f7f5;border-radius:6px;margin:0;padding:10px 11px;font-size:12px}.support-message{border-radius:6px;margin:0;padding:9px 10px;font-size:12px;line-height:1.5}.support-message.error{color:#a32626;background:#fff0ef}.support-message.success{color:#146146;background:#e9f8f0}.support-submit{color:#fff;cursor:pointer;background:#007a53;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:800;display:flex}.support-submit:disabled{opacity:.6;cursor:wait}.support-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.site.dark .support-panel{color:#eaf1ff;background:#202d3b;border-color:#41556b}.site.dark .support-panel-head,.site.dark .support-tabs{background:#1b2734;border-color:#41556b}.site.dark .support-panel-head span,.site.dark .support-contact p{color:#afbdca}.site.dark .support-tabs button.active,.site.dark .support-panel-head button,.site.dark .support-contact>button{color:#eaf1ff;background:#304154}.site.dark .support-ticket-form label{color:#d8e4ef}.site.dark .support-ticket-form input,.site.dark .support-ticket-form select,.site.dark .support-ticket-form textarea{color:#fff;background:#182533;border-color:#43596f}.site.dark .support-account{color:#c7ddd5;background:#182f2b}@media (width<=520px){.support-fab{width:49px;height:49px;bottom:16px;left:16px}.support-panel{width:calc(100vw - 32px);max-height:calc(100dvh - 96px);bottom:76px;left:16px}.support-ticket-form{padding:15px}.support-contact{padding:20px 16px}}
