.subscription-page{--sub-grad-from:#8b5cf6;--sub-grad-to:#06b6d4;--sub-ink-from:#6d28d9;--sub-ink-to:#0e7490;--sub-accent:#7c3aed;--bg-page:linear-gradient(135deg, #e9e4ff 0%, #ddeefc 52%, #e2f7f2 100%);--sub-card-bg:#ffffffb8;--sub-card-border:#ffffffb3;--sub-card-shadow:0 1px 3px #0f172a0d, 0 20px 56px #7c3aed29;--sub-card-sheen:linear-gradient(135deg, #ffffffbf, #fff0 42%, #7c3aed38 88%);--sub-blob-1:#8b5cf68c;--sub-blob-2:#06b6d473;--sub-grid:#7c3aed0f;--sub-hairline:linear-gradient(90deg, #8b5cf666, #06b6d466);--sub-tile-bg:#7c3aed0d;--sub-tile-border:#7c3aed1f;--sub-row-bg:#7c3aed0b;--sub-row-border:#7c3aed1c;--sub-row-bg-hover:#7c3aed17;--sub-row-border-hover:#7c3aed4d;--sub-row-glow:#7c3aed47;--sub-glass-bg:#fff9;background:var(--bg-page);min-height:100vh;position:relative}.subscription-page.is-dark{--sub-grad-from:#a78bfa;--sub-grad-to:#22d3ee;--sub-ink-from:#c4b5fd;--sub-ink-to:#67e8f9;--sub-accent:#a78bfa;--bg-page:radial-gradient(ellipse 120% 90% at 18% -10%, #1f1740 0%, #16171d 52%, #101116 100%);--sub-card-bg:#23252b9e;--sub-card-border:#ffffff14;--sub-card-shadow:0 1px 3px #0006, 0 24px 64px #6d28d93d;--sub-card-sheen:linear-gradient(135deg, #ffffff29, #fff0 42%, #a78bfa66 88%);--sub-blob-1:#8b5cf666;--sub-blob-2:#22d3ee42;--sub-grid:#ffffff09;--sub-hairline:linear-gradient(90deg, #a78bfa73, #22d3ee73);--sub-tile-bg:#a78bfa12;--sub-tile-border:#a78bfa24;--sub-row-bg:#a78bfa0f;--sub-row-border:#a78bfa1f;--sub-row-bg-hover:#a78bfa1f;--sub-row-border-hover:#a78bfa59;--sub-row-glow:#8b5cf673;--sub-glass-bg:#ffffff0f}.subscription-page.is-dark.is-ultra{--bg-page:radial-gradient(ellipse 120% 90% at 18% -10%, #120a2b 0%, #050509 55%, #000 100%);--sub-card-bg:#101013ad;--sub-card-border:#ffffff0e;--sub-card-shadow:0 1px 3px #0009, 0 24px 64px #581c874d;--sub-blob-1:#8b5cf638;--sub-blob-2:#22d3ee24;--sub-grid:#ffffff06;--sub-glass-bg:#ffffff0a}.subscription-page .ant-layout,.subscription-page .ant-layout-content{background:0 0}.sub-aurora{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.sub-aurora-grid{background-image:linear-gradient(var(--sub-grid) 1px, transparent 1px), linear-gradient(90deg, var(--sub-grid) 1px, transparent 1px);background-position:50%;background-size:48px 48px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 72%);mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 72%)}.sub-aurora:before,.sub-aurora:after{content:"";filter:blur(80px);will-change:transform;border-radius:50%;width:70vmax;max-width:820px;height:70vmax;max-height:820px;position:absolute}.sub-aurora:before{background:radial-gradient(circle, var(--sub-blob-1) 0%, transparent 65%);animation:28s ease-in-out infinite alternate sub-blob-a;top:-22vmax;left:-16vmax}.sub-aurora:after{background:radial-gradient(circle, var(--sub-blob-2) 0%, transparent 65%);animation:34s ease-in-out infinite alternate sub-blob-b;bottom:-24vmax;right:-18vmax}@keyframes sub-blob-a{0%{transform:translate(0)scale(1)}to{transform:translate(16vw,14vh)scale(1.18)}}@keyframes sub-blob-b{0%{transform:translate(0)scale(1)}to{transform:translate(-14vw,-12vh)scale(1.15)}}.sub-content{z-index:1;padding:32px 16px;position:relative}.sub-card{max-width:880px;margin:0 auto}.subscription-page .sub-card{border:1px solid var(--sub-card-border);background:var(--sub-card-bg);box-shadow:var(--sub-card-shadow);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border-radius:20px;position:relative}.subscription-page .sub-card:before{content:"";z-index:0;border-radius:inherit;background:var(--sub-card-sheen);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sub-card>.ant-card-body{z-index:1;padding:28px;position:relative}.sub-label,.sub-muted{color:var(--ant-color-text-tertiary);font-size:12px}.sub-muted{font-size:13px}.sub-header:after,.sub-stats:before,.sub-footer:before{content:"";background:var(--sub-hairline);opacity:.7;height:1px;position:absolute;left:0;right:0}.sub-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex;position:relative}.sub-header:after{bottom:0}.sub-brand{align-items:center;gap:12px;min-width:0;display:flex}.sub-brand-mark{background:linear-gradient(135deg, var(--sub-grad-from), var(--sub-grad-to));width:44px;height:44px;box-shadow:0 8px 20px -8px var(--sub-row-glow);color:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.sub-brand-text{min-width:0}.sub-brand-title,.sub-brand-id{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub-brand-title{color:var(--ant-color-text);font-size:18px;font-weight:600;line-height:1.3}.sub-brand-id{color:var(--ant-color-text-tertiary);font-size:12px}.sub-toolbar{flex-shrink:0;gap:8px;display:flex}.toolbar-btn{border-radius:50%;width:40px;min-width:40px;height:40px;padding:0}.toolbar-btn .anticon{font-size:18px}.subscription-page .toolbar-btn{border-color:var(--sub-row-border);background:var(--sub-glass-bg);color:var(--sub-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.subscription-page .toolbar-btn:hover{border-color:var(--sub-row-border-hover);background:var(--sub-row-bg-hover);color:var(--sub-accent)}.sub-announce{margin-bottom:24px}.sub-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;display:grid}.sub-ring .ant-progress-text{color:var(--ant-color-text)}.sub-ring-center{flex-direction:column;align-items:center;gap:4px;line-height:1.1;display:flex}.sub-ring-value{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.sub-ring-label{color:var(--ant-color-text-tertiary);font-size:12px}.sub-big{align-items:baseline;gap:6px;margin:2px 0;line-height:1.1;display:inline-flex}.sub-big-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg, var(--sub-ink-from), var(--sub-ink-to));-webkit-text-fill-color:transparent;color:var(--sub-ink-from);-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:700}.sub-big-unit{color:var(--ant-color-text-secondary);font-size:18px}.sub-hero.is-alert .sub-big-num{-webkit-text-fill-color:var(--ant-color-error);color:var(--ant-color-error);background:0 0}.sub-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0;padding-top:20px;display:grid;position:relative}.sub-stats:before{top:0}.sub-stat{border:1px solid var(--sub-tile-border);background:var(--sub-tile-bg);border-radius:12px;padding:10px 12px}.sub-stat-value{color:var(--ant-color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:600}.sub-stat-value .ant-tag{margin:0}.sub-tabs{margin-top:28px}.sub-tabs.ant-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg, var(--sub-grad-from), var(--sub-grad-to));border-radius:2px;height:3px}.sub-tab-count{background:var(--sub-tile-bg);border:1px solid var(--sub-tile-border);color:var(--sub-accent);border-radius:10px;margin-inline-start:6px;padding:0 7px;font-size:12px}.sub-rows{flex-direction:column;gap:8px;display:flex}.sub-row{background:var(--sub-row-bg);border:1px solid var(--sub-row-border);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.sub-row:hover{background:var(--sub-row-bg-hover);border-color:var(--sub-row-border-hover);box-shadow:0 8px 20px -14px var(--sub-row-glow);transform:translateY(-1px)}.sub-row-tag{letter-spacing:.3px;flex-shrink:0;margin:0;font-weight:600}.sub-row-main{flex:1;min-width:0}.sub-row-title{color:var(--ant-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.sub-row>.sub-row-title{flex:1;min-width:0;font-size:13px}a.sub-row-title:hover{color:var(--sub-accent)}.sub-row-url{color:var(--ant-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:12px;overflow:hidden}[dir=rtl] .sub-row-url,[dir=rtl] .sub-row>.sub-row-title{text-align:right}.sub-row-actions{flex-shrink:0;gap:4px;display:flex}.sub-qr-modal .ant-modal-content{background:radial-gradient(circle at 92% 3%,#56cfda2e,#0000 30%),linear-gradient(155deg,#f8fbff 0%,#fff 54%,#f6f4ff 100%);border:1px solid #819bc638;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 30px 80px #1f3a6933}.sub-qr-modal .ant-modal-header{background:0 0;margin:0;padding:22px 24px 15px}.sub-qr-modal .ant-modal-body{padding:0 24px 24px}.sub-qr-modal .ant-modal-title{padding-right:38px}.sub-qr-modal .ant-modal-close{color:#64748b;background:#ffffffa8;border:1px solid #889ab733;border-radius:11px;width:34px;height:34px;top:18px}.sub-qr-modal .ant-modal-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.sub-qr-modal .ant-modal-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.sub-qr-modal .ant-modal-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.sub-qr-modal .ant-modal-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.sub-qr-modal-title{align-items:center;gap:12px;display:flex}.sub-qr-modal-title-icon{color:#fff;background:linear-gradient(145deg,#2563eb,#7454df);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:19px;display:grid;box-shadow:0 9px 22px #3e5bcd38}.sub-qr-modal-title-copy{gap:2px;min-width:0;display:grid}.sub-qr-modal-title-copy strong{color:#17223b;font-size:17px;line-height:1.25}.sub-qr-modal-title-copy small{color:#7a8799;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.sub-qr-modal-security{color:#41606a;background:#dcfcf68a;border:1px solid #14b8a626;border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:10px 12px;font-size:12px;line-height:1.55;display:flex}.sub-qr-modal-security .anticon{color:#0f9f8e;flex:none;margin-top:2px;font-size:14px}.sub-qr-modal-code-frame{background:#fffffffa;border:1px solid #677ebc2e;border-radius:24px;width:-moz-fit-content;width:fit-content;margin:0 auto 18px;padding:14px;position:relative;box-shadow:0 20px 45px #2563eb21,inset 0 0 0 6px #eef4ffe0}.sub-qr-modal-code-frame:before,.sub-qr-modal-code-frame:after,.sub-qr-modal-code-frame>i:before,.sub-qr-modal-code-frame>i:after{content:"";pointer-events:none;border-style:solid;border-color:#4f70e8;width:27px;height:27px;position:absolute}.sub-qr-modal-code-frame:before{border-width:2px 0 0 2px;border-radius:9px 0 0;top:7px;left:7px}.sub-qr-modal-code-frame:after{border-width:2px 2px 0 0;border-radius:0 9px 0 0;top:7px;right:7px}.sub-qr-modal-code-frame>i:before{border-width:0 0 2px 2px;border-radius:0 0 0 9px;bottom:7px;left:7px}.sub-qr-modal-code-frame>i:after{border-width:0 2px 2px 0;border-radius:0 0 9px;bottom:7px;right:7px}.sub-qr-modal-code{background:#fff;border-radius:14px;width:-moz-fit-content;width:fit-content;line-height:0}.sub-qr-modal-code canvas{display:block}.sub-qr-modal-link-shell{color:#4f70e8;background:#f5f9ffd1;border:1px solid #dce7f5;border-radius:13px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.sub-qr-modal-link-shell>.anticon{flex:none;margin-top:7px}.sub-qr-modal-link.ant-input{color:#51637c;box-shadow:none;resize:none;background:0 0;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.5}.sub-qr-modal-actions{gap:12px;margin-top:16px;display:flex}.sub-qr-modal-actions>.ant-btn{border-radius:12px;flex:1;height:44px;font-weight:700}.sub-qr-modal-actions>.ant-btn-primary{background:linear-gradient(105deg,#2563eb,#6554df);border:0;box-shadow:0 10px 24px #3f51c533}@media (max-width:480px){.sub-qr-modal .ant-modal-header{padding-inline-start:18px;padding-inline-end:18px}.sub-qr-modal .ant-modal-body{padding:0 18px 20px}.sub-qr-modal-code-frame{margin-block-start:-3px;margin-block-end:12px;transform:scale(.92)}.sub-qr-modal-actions{flex-direction:column}}.sub-qr-card{border:1px dashed var(--sub-row-border-hover);background:var(--sub-row-bg);border-radius:14px;align-items:center;gap:16px;margin-top:8px;padding:16px;display:flex}.sub-qr-code{background:#fff;border-radius:8px;flex-shrink:0;padding:6px;line-height:0}.sub-qr-title{color:var(--ant-color-text);margin-bottom:4px;font-size:15px;font-weight:600}.sub-apps{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.sub-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.sub-app-mark{border:1px solid var(--sub-tile-border);background:linear-gradient(135deg, var(--sub-row-bg-hover), var(--sub-tile-bg));width:32px;height:32px;color:var(--sub-accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.sub-app-glyph{background:currentColor;width:22px;height:22px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sub-app-logo{object-fit:cover;width:32px;height:32px;box-shadow:0 0 0 1px var(--sub-tile-border);border-radius:9px;flex-shrink:0}.sub-app-name{min-width:0;color:var(--ant-color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.sub-configs-bar{justify-content:flex-end;margin-bottom:4px;display:flex}.sub-footer{color:var(--ant-color-text-tertiary);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:28px;padding-top:16px;font-size:12px;display:flex;position:relative}.sub-footer:before{top:0}.sub-footer>span,.sub-footer>a{align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.sub-aurora:before,.sub-aurora:after{animation:none}.sub-row:hover{transform:none}}@media (max-width:576px){.sub-content{padding:16px 8px}.sub-card>.ant-card-body{padding:16px}.sub-aurora:before{animation:none}.sub-aurora:after{display:none}.sub-hero{grid-template-columns:minmax(0,1fr);gap:20px}.sub-ring{justify-self:center}.sub-big-num{font-size:36px}.sub-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sub-app-grid{grid-template-columns:minmax(0,1fr)}.sub-tabs .ant-tabs-tab-icon,.sub-qr-card{display:none}}
