:root{color-scheme:light dark;color:#111827;background:#f6f9ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:linear-gradient(rgba(96,165,250,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.075) 1px,transparent 1px),linear-gradient(110deg,#bfdbfebd,#ffffffd6 39%,#ede9febd),linear-gradient(180deg,#f6f9ff,#fff 55%,#f7fbff);background-size:56px 56px,56px 56px,auto,auto;background-attachment:fixed}button,input,textarea,a{font:inherit}a{color:inherit;text-decoration:none}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed}.site-shell{width:min(1120px,calc(100% - 40px));min-height:100vh;margin:0 auto;padding:20px 0 56px}.recharge-panel,.service-pill,.top-nav,.hero-stat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.top-nav{position:sticky;top:16px;z-index:10;display:flex;align-items:center;gap:14px;width:min(520px,100%);min-height:64px;margin:0 auto;padding:8px 12px 8px 20px;border:1px solid rgba(226,232,240,.86);border-radius:999px;background:#ffffffc7;box-shadow:inset 0 1px #ffffffe6,0 16px 48px #4f46e51f}.brand-mark{flex:0 0 auto;color:#2563eb;font-size:24px;font-weight:900;line-height:1}.nav-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:1;min-width:0}.nav-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:42px;padding:0 12px;border-radius:999px;color:#1f2937;font-size:14px;font-weight:780;white-space:nowrap}.nav-pill.active{color:#fff;background:linear-gradient(110deg,#2f80ed,#6d5df5 48%,#a855f7);box-shadow:0 12px 26px #6366f138}.hero{display:flex;flex-direction:column;align-items:center;gap:36px;padding:78px 0 0}.hero-copy{width:min(850px,100%);text-align:center}.eyebrow{margin:0 0 18px;color:#5d7fd8;font-size:13px;font-weight:850;letter-spacing:.08em}h1{display:flex;flex-wrap:wrap;align-items:center;gap:18px;max-width:760px;margin:0;color:#111827;font-size:66px;line-height:1.05;letter-spacing:0}.hero-title-logo{display:inline-block;width:auto;height:.82em;min-height:42px;max-height:62px;object-fit:contain;transform:translateY(.04em);filter:drop-shadow(0 12px 28px rgba(79,70,229,.18))}.hero-title-text{color:#111827}.subtitle{max-width:700px;margin:26px auto 0;color:#5b6472;font-size:18px;line-height:1.75}.hero-stat{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;margin-top:22px;padding:0 18px;border:1px solid rgba(226,232,240,.78);border-radius:999px;color:#4b5563;background:#ffffff94;box-shadow:inset 0 1px #ffffffe6;font-size:14px;font-weight:760}.hero-stat strong{font-size:28px;font-weight:900;letter-spacing:0}.hero-stat-number{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:116px;height:34px}.rolling-number{display:inline-flex;align-items:center;justify-content:center;color:#5d5ff5;font-variant-numeric:tabular-nums;line-height:1}.rolling-digit{position:relative;contain:paint;display:inline-block;width:.62em;height:1.08em;overflow:hidden;border-radius:.12em;transform:translateZ(0)}.rolling-track{display:grid;grid-template-rows:1.08em 1.08em;height:2.16em;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.rolling-track span,.rolling-separator{color:var(--digit-color, #5d5ff5)}.rolling-track span{display:flex;align-items:center;justify-content:center;height:1.08em;line-height:1.08}.rolling-digit.is-changing .rolling-track{animation:statDigitRoll .82s cubic-bezier(.16,1,.3,1) both}.rolling-separator{display:inline-flex;align-items:center;justify-content:center;width:.32em;height:1.08em;transform:translateY(-.03em)}.service-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:70px}.service-list p{width:100%;margin:0 0 8px;color:#7c93d6;font-size:12px;font-weight:820;letter-spacing:.08em}.service-pill{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 15px 0 13px;border:1px solid rgba(226,232,240,.76);border-radius:999px;color:#6b7280;background:linear-gradient(180deg,#ffffffc7,#ffffff8a),#ffffff9e;box-shadow:inset 0 1px #ffffffdb,0 8px 24px #4f46e50a;font-size:13px;font-weight:760;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease,color .22s ease,background .22s ease}.service-pill:after{position:absolute;inset:-1px;z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.9),transparent 42%),radial-gradient(circle at 25% 22%,rgba(96,165,250,.2),transparent 46%),radial-gradient(circle at 78% 84%,rgba(168,85,247,.18),transparent 52%);opacity:0;transition:opacity .22s ease;content:""}.service-pill img{position:relative;z-index:1;width:18px;height:18px;flex:0 0 auto;object-fit:contain;filter:saturate(.92) brightness(.98);transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s ease}.service-pill>span{position:relative;z-index:1}.service-pill:hover{transform:translateY(-3px);border-color:#93c5fdc7;color:#475569;background:linear-gradient(180deg,#fffffff0,#ffffffb8),#ffffffd6;box-shadow:inset 0 1px #fffffff0,0 18px 34px #6366f121,0 0 22px #93c5fd33}.service-pill:hover:after{opacity:1}.service-pill:hover img{transform:translateY(-1px) scale(1.12);filter:saturate(1.24) brightness(1.04)}.dark .service-pill.chatgpt img,.theme-dark .service-pill.chatgpt img,[data-theme=dark] .service-pill.chatgpt img{filter:invert(1)}.dark .service-pill.chatgpt:hover img,.theme-dark .service-pill.chatgpt:hover img,[data-theme=dark] .service-pill.chatgpt:hover img{filter:invert(1) saturate(1.24) brightness(1.04)}.recharge-panel{display:grid;gap:20px;width:min(980px,100%);min-height:432px;margin-top:6px;padding:38px;border:1px solid rgba(226,232,240,.82);border-radius:28px;background:linear-gradient(180deg,#fffffff5,#ffffffe0),#ffffffe6;box-shadow:inset 0 1px #ffffffdb,0 30px 90px #4f46e521}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:2px}.panel-heading>div>span{color:#6b7280;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.panel-heading h2{margin:6px 0 0;color:#111827;font-size:28px;line-height:1.2}.panel-heading strong{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(147,197,253,.62);border-radius:999px;color:#2563eb;background:#eff6ffdb;box-shadow:inset 0 1px #ffffffd1;font-size:13px;font-weight:750}.panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.status-dot{width:10px;height:10px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 6px #22c55e24}.service-status-chip.checking{border-color:#93c5fd9e;color:#2563eb;background:#eff6ffdb}.service-status-chip.checking .status-dot{background:#60a5fa;box-shadow:0 0 0 6px #60a5fa24}.service-status-chip.online{border-color:#22c55e52;color:#047857;background:#f0fdf4e6}.service-status-chip.online .status-dot{background:#22c55e;box-shadow:0 0 0 6px #22c55e24}.service-status-chip.offline{border-color:#fb718561;color:#be123c;background:#fff1f2eb}.service-status-chip.offline .status-dot{background:#f43f5e;box-shadow:0 0 0 6px #f43f5e21}.workflow-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px 0 2px}.workflow-steps:before{content:none}.workflow-step{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:54px;padding:0 7px;border:1px solid rgba(226,232,240,.95);border-radius:16px;color:#94a3b8;background:#ffffffe0;box-shadow:inset 0 1px #ffffffd6;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.workflow-step:not(:last-child):after{position:absolute;top:calc(50% - 1px);left:100%;width:8px;height:2px;pointer-events:none;background:linear-gradient(90deg,#6366f157,#a855f738);content:""}.workflow-step-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:999px;color:#fff;background:#e2e8f0;font-size:13px;font-weight:800;line-height:1}.workflow-step-label{min-width:0;font-size:12px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-step.active{border-color:#6366f194;color:#2563eb;background:linear-gradient(135deg,#eff6fff5,#f5f3ffe6),#ffffffe0;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #6366f11f}.workflow-step.active .workflow-step-number{background:linear-gradient(135deg,#2f80ed,#7c3aed)}.workflow-step.completed{border-color:#22c55e4d;color:#047857;background:#f0fdf4eb}.workflow-step.completed .workflow-step-number{background:#22c55e}.field{display:grid;gap:10px}.field>span{display:inline-flex;align-items:center;gap:7px;color:#374151;font-size:15px;font-weight:700}input,textarea{width:100%;border:1px solid rgba(203,213,225,.9);border-radius:16px;outline:0;color:#111827;background:#ffffffc7;box-shadow:inset 0 1px #ffffffd1,0 1px 2px #0f172a06;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}input:disabled,textarea:disabled{color:#94a3b8;background:#f8fafcb8}input{height:52px;padding:0 16px}textarea{min-height:220px;padding:18px;resize:vertical;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.7}input:focus,textarea:focus{border-color:#6366f1b8;background:#fff;box-shadow:0 0 0 4px #6366f11f,0 8px 22px #6366f114}.verify-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.verify-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:104px;min-height:52px;padding:0 16px;border:1px solid rgba(147,197,253,.64);border-radius:16px;color:#2563eb;background:#eff6ffd1;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #2563eb0f;font-size:14px;font-weight:760;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.verify-button:hover:not(:disabled){transform:translateY(-1px);border-color:#6366f18f;background:#eef2fff5;box-shadow:inset 0 1px #ffffffe6,0 12px 24px #6366f11a}.verify-button.verified{border-color:#22c55e57;color:#047857;background:#f0fdf4e6}.verify-button.error{border-color:#fb71856b;color:#be123c;background:#fff1f2eb}.product-detect{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 15px;border:1px solid rgba(203,213,225,.7);border-radius:16px;color:#64748b;background:linear-gradient(135deg,#f8fafcdb,#ffffffb8),#ffffffb8;font-size:13px}.product-detect strong{min-width:0;color:#475569;font-size:14px;overflow-wrap:anywhere}.product-detect.show{border-color:#6366f13d;background:linear-gradient(135deg,#eff6ffeb,#f5f3ffd1),#ffffffc2}.product-detect.show strong{color:#111827}.recharge-details{display:grid;gap:20px;animation:detailIn .26s ease both}@keyframes detailIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.status-box{display:flex;align-items:center;gap:10px;min-height:50px;padding:13px 15px;border:1px solid rgba(203,213,225,.78);border-radius:16px;color:#5b6472;background:#f8fafcc2;font-size:14px;line-height:1.5}.status-box.loading{border-color:#93c5fdb8;color:#2563eb;background:#eff6ffdb}.status-box.done{border-color:#bbf7d0;color:#047857;background:#f0fdf4}.status-box.error{border-color:#fecdd3;color:#b42318;background:#fff1f2}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.submit-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:58px;border-radius:16px;color:#fff;background:linear-gradient(110deg,#2f80ed,#5d5ff5 42%,#a855f7);font-size:16px;font-weight:760;box-shadow:0 16px 32px #6366f138,inset 0 1px #ffffff47;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.submit-button:hover:not(:disabled){background:linear-gradient(110deg,#2775dc,#5256e6 42%,#9746e8);box-shadow:0 20px 42px #6366f147,inset 0 1px #ffffff4d;transform:translateY(-1px)}.submit-button:disabled{opacity:.72;transform:none}.json-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:2px;color:#6b7280;font-size:13px}.json-summary strong{min-width:0;color:#111827;font-size:14px;overflow-wrap:anywhere}.subscription-panel{align-content:start;gap:14px;padding:28px;border-radius:26px;min-height:432px;scroll-margin-top:92px}.subscription-panel .panel-heading{align-items:center}.subscription-panel .panel-heading h2{font-size:24px}.subscription-panel .panel-heading strong{min-height:32px;padding:6px 11px;font-size:12px}.subscription-panel .field{gap:8px}.subscription-panel .status-box{min-height:46px;padding:11px 14px}.subscription-panel .submit-button{min-height:50px;border-radius:15px}.subscription-result-section{grid-column:1 / -1;display:grid;gap:18px;width:100%;padding:28px;overflow:hidden;position:relative;border:1px solid rgba(148,163,184,.34);border-radius:28px;background:radial-gradient(circle at 10% 0%,rgba(47,128,237,.12),transparent 26rem),radial-gradient(circle at 94% 8%,rgba(20,184,166,.14),transparent 24rem),linear-gradient(145deg,#ffffffdb,#f8faffb3),#ffffffb8;box-shadow:inset 0 1px #ffffffe6,0 24px 72px #0f172a14,0 14px 46px #4f46e51a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:panelFloatIn .42s cubic-bezier(.22,1,.36,1) both}.subscription-result-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.46),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.36),transparent 42%)}.subscription-result-section>*{position:relative;z-index:1}.subscription-result-section.good{border-color:#14b8a65c;background:radial-gradient(circle at 10% 0%,rgba(45,212,191,.2),transparent 25rem),radial-gradient(circle at 92% 10%,rgba(47,128,237,.15),transparent 23rem),linear-gradient(145deg,#f0fdfae0,#eff6ffb8),#ffffffbd}.subscription-result-section.warning{border-color:#f59e0b5c;background:radial-gradient(circle at 10% 0%,rgba(245,158,11,.16),transparent 25rem),radial-gradient(circle at 92% 10%,rgba(168,85,247,.12),transparent 23rem),linear-gradient(145deg,#fffbebe0,#fff7edb8),#ffffffbd}.subscription-result-section.muted{border-color:#94a3b861;background:radial-gradient(circle at 10% 0%,rgba(100,116,139,.13),transparent 25rem),radial-gradient(circle at 92% 10%,rgba(99,102,241,.11),transparent 23rem),linear-gradient(145deg,#f8fafce6,#f1f5f9b8),#ffffffbd}.subscription-result-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.subscription-result-heading span{color:#6b7280;font-size:12px;font-weight:750;letter-spacing:0;text-transform:uppercase}.subscription-result-heading h3{margin:5px 0 0;color:#111827;font-size:24px;line-height:1.2}.subscription-status-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 14px 0 12px;border:1px solid rgba(20,184,166,.34);border-radius:999px;color:#04786f;background:linear-gradient(135deg,#f0fdfaeb,#ecfdf5c7),#ffffffc2;font-size:13px;font-weight:820;box-shadow:inset 0 1px #ffffffc7,0 10px 28px #14b8a61f}.subscription-result-section.warning .subscription-status-badge{border-color:#f59e0b57;color:#92400e;background:#fffbebe0;box-shadow:inset 0 1px #ffffffb8,0 10px 28px #f59e0b1f}.subscription-result-section.muted .subscription-status-badge,.subscription-result-section.neutral .subscription-status-badge{border-color:#94a3b86b;color:#475569;background:#f8fafcd6;box-shadow:inset 0 1px #ffffffb8,0 10px 28px #64748b1a}.session-helper{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-3px 0 0;color:#64748b;font-size:12.5px;line-height:1.45}.session-helper a{display:inline-flex;align-items:center;gap:6px;justify-self:start;color:#2563eb;font-weight:780}.session-helper a:hover{color:#5d5ff5}.session-json-input{height:104px;min-height:104px;max-height:180px;resize:vertical;font-size:13px;line-height:1.6;overflow:auto}.subscription-result{display:grid;gap:14px;padding:14px;border:1px solid rgba(226,232,240,.72);border-radius:22px;background:linear-gradient(135deg,#ffffffa3,#f8fafc6b),#ffffff7a;box-shadow:inset 0 1px #ffffffdb,0 18px 44px #0f172a0f}.subscription-result.good{border-color:#14b8a647;background:linear-gradient(135deg,#f0fdfaad,#eff6ff73),#ffffff80}.subscription-result.warning{border-color:#f59e0b5c;background:linear-gradient(135deg,#fffbebb8,#fff7ed80),#ffffff80}.subscription-result-hero{display:grid;grid-template-columns:minmax(210px,.44fr) minmax(0,1fr);gap:14px}.subscription-result-state{display:grid;gap:7px;align-content:center;min-width:0;min-height:164px;padding:22px;border:1px solid rgba(147,197,253,.26);border-radius:18px;background:radial-gradient(circle at 18% 12%,rgba(47,128,237,.16),transparent 12rem),linear-gradient(135deg,#eff6ffd6,#f5f3ff9e),#ffffff85;box-shadow:inset 0 1px #ffffffbd}.subscription-result-state span,.subscription-highlight-grid span,.subscription-facts span{color:#64748b;font-size:12px;font-weight:780}.subscription-highlight-grid span,.subscription-facts span{display:inline-flex;align-items:center;gap:7px}.subscription-result-state strong{min-width:0;color:#111827;font-size:32px;line-height:1.15;overflow-wrap:anywhere}.subscription-result-state em{min-width:0;color:#475569;font-size:13px;font-style:normal;font-weight:760;line-height:1.42;overflow-wrap:anywhere}.subscription-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.subscription-highlight-grid article{display:grid;gap:8px;align-content:space-between;min-width:0;min-height:164px;padding:18px;border:1px solid rgba(226,232,240,.78);border-radius:18px;background:linear-gradient(150deg,#ffffffbd,#f8fafc7a),#ffffff94;box-shadow:inset 0 1px #ffffffd1,0 14px 34px #0f172a0d}.subscription-highlight-grid article.is-primary{border-color:#60a5fa61;background:radial-gradient(circle at 10% 0%,rgba(96,165,250,.18),transparent 13rem),linear-gradient(150deg,#eff6ffd1,#ffffff7a)}.subscription-highlight-grid article.is-accent{border-color:#14b8a657;background:radial-gradient(circle at 10% 0%,rgba(45,212,191,.18),transparent 13rem),linear-gradient(150deg,#f0fdfad6,#ffffff80)}.subscription-result.muted .subscription-highlight-grid article.is-accent,.subscription-result.neutral .subscription-highlight-grid article.is-accent{border-color:#94a3b857;background:radial-gradient(circle at 10% 0%,rgba(148,163,184,.14),transparent 13rem),linear-gradient(150deg,#f8fafcd1,#ffffff80)}.subscription-highlight-grid strong{min-width:0;color:#111827;font-size:18px;line-height:1.3;overflow-wrap:anywhere}.subscription-highlight-grid .is-primary strong,.subscription-highlight-grid .is-accent strong{font-size:22px;font-weight:880}.subscription-highlight-grid .is-accent strong{color:#04786f}.subscription-result.muted .subscription-highlight-grid .is-accent strong,.subscription-result.neutral .subscription-highlight-grid .is-accent strong{color:#475569}.subscription-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.subscription-facts div{display:grid;gap:5px;min-width:0;min-height:84px;align-content:start;padding:14px;border:1px solid rgba(226,232,240,.74);border-radius:16px;background:linear-gradient(145deg,#ffffffad,#f8fafc6b),#ffffff80;box-shadow:inset 0 1px #ffffffb8}.subscription-facts strong{min-width:0;color:#111827;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(860px,100%);margin-top:4px}.entry-grid article{display:grid;align-content:start;gap:12px;min-height:162px;padding:24px;border:1px solid rgba(226,232,240,.82);border-radius:24px;background:#ffffffbd;box-shadow:inset 0 1px #ffffffe6,0 24px 60px #4f46e514}.entry-grid article>span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#2f80ed,#a855f7);box-shadow:0 12px 22px #6366f133}.entry-grid strong{color:#111827;font-size:19px;line-height:1.25}.entry-grid p{margin:0;color:#64748b;font-size:14px;line-height:1.7}.entry-card-action{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:6px;min-height:38px;padding:0 13px;border:1px solid rgba(147,197,253,.64);border-radius:999px;color:#2563eb;background:#eff6ffdb;font-size:13px;font-weight:780;transition:transform .18s ease,border-color .18s ease,background .18s ease}.entry-card-action:hover{transform:translateY(-1px);border-color:#6366f18f;background:#eef2fff5}@media(max-width:900px){.site-shell{width:calc(100vw - 28px);max-width:680px;padding-top:14px}.top-nav{position:static}.hero{gap:36px;padding-top:54px}.hero-copy{max-width:680px}h1{font-size:56px}.service-list{margin-top:46px}.entry-grid{grid-template-columns:1fr}}@media(max-width:640px){.top-nav{flex-direction:column;align-items:stretch;border-radius:24px;padding:14px}.brand-mark{text-align:center}.nav-actions{grid-template-columns:1fr}.hero{padding:42px 0 28px}h1{font-size:42px;line-height:1.05}.hero-stat{flex-wrap:wrap;padding:10px 16px}.hero-tool-button{width:100%;margin-left:0}.hero-stat strong{font-size:24px}.subtitle{font-size:16px}.recharge-panel,.subscription-panel{min-height:auto;padding:20px;border-radius:24px}.subscription-panel .panel-heading{align-items:stretch}.session-json-input{height:126px;min-height:126px;max-height:180px}.verify-row{grid-template-columns:1fr}.workflow-steps{grid-template-columns:1fr;gap:8px}.workflow-steps:before{content:none}.workflow-step{justify-content:flex-start;min-height:50px}.workflow-step:not(:last-child):after{top:100%;left:20px;width:2px;height:8px;background:linear-gradient(180deg,#6366f157,#a855f738)}.workflow-step-label{font-size:14px}.verify-button{width:100%}.panel-heading{align-items:stretch;flex-direction:column}.panel-actions,.panel-heading strong{width:100%}.subscription-facts{grid-template-columns:1fr}.subscription-result-section{padding:18px;border-radius:22px}.subscription-result-heading{align-items:flex-start;flex-direction:column}.subscription-result-heading h3{font-size:21px}.panel-heading h2{font-size:22px}}@keyframes navDrop{0%{opacity:0;transform:translate(-50%) translateY(-12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes homeRise{0%{opacity:0;transform:translateY(18px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes panelFloatIn{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes marqueeSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseDot{0%,to{box-shadow:0 0 0 6px #22c55e24}50%{box-shadow:0 0 0 10px #22c55e14}}@keyframes statDigitRoll{0%{transform:translateZ(0)}to{transform:translate3d(0,-1.08em,0)}}.site-header-enter{animation:navDrop .58s 80ms cubic-bezier(.22,1,.36,1) both}.floating-header{position:fixed;left:50%;top:16px;z-index:80;width:min(440px,calc(100% - 28px));transform:translate(-50%);transform-origin:top center}.floating-header-shell{position:relative;display:grid;grid-template-columns:minmax(6.4rem,.34fr) minmax(12.4rem,1fr);align-items:center;gap:.18rem;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:linear-gradient(135deg,#ffffffad,#f8faff70),#ffffff75;box-shadow:0 24px 60px #6366f124,0 10px 24px #a855f714,0 0 0 1px #ffffff8c inset,0 1px #ffffffe6 inset;padding:.28rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.floating-header-shell:before{position:absolute;inset:1px;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.82),transparent 45%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 44%,rgba(255,255,255,.18) 100%);opacity:.76;content:""}.floating-brand{position:relative;z-index:2;display:grid;height:2.62rem;min-width:6.8rem;place-items:center;border-radius:999px;padding-inline:.58rem;transition:transform .22s ease,background .22s ease}.floating-brand:hover{transform:translateY(-1px);background:#ffffff3d}.floating-brand-logo{display:block;width:auto;height:1.7rem;object-fit:contain}.floating-tabs{position:relative;z-index:2;display:grid;grid-template-columns:repeat(var(--tab-count, 2),minmax(0,1fr));align-items:center;gap:.14rem;min-width:12.4rem;border-radius:999px;padding:.12rem}.floating-tab-pill{position:absolute;left:.12rem;top:.12rem;width:calc((100% - .24rem) / var(--tab-count, 2));height:calc(100% - .24rem);border-radius:999px;background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.36),transparent 34%),linear-gradient(118deg,#2563eb,#5d5ff5 48%,#a855f7);box-shadow:0 16px 34px #6366f142,0 0 22px #93c5fd2e,0 1px #ffffff5c inset;transition:transform .26s cubic-bezier(.22,1,.36,1)}.floating-tab{position:relative;z-index:1;display:inline-flex;min-height:2.24rem;align-items:center;justify-content:center;gap:.3rem;border-radius:999px;color:#475569;font-size:.78rem;font-weight:950;transition:transform .26s cubic-bezier(.22,1,.36,1),color .18s ease}.floating-tab:hover{transform:translateY(-1px)}.floating-tab.is-active{color:#fff}.hero{gap:28px;justify-content:center;min-height:calc(100vh - 40px);padding-top:84px}.hero-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,.98fr);align-items:center;gap:38px;width:min(1080px,100%);margin:0 auto;min-height:auto;padding:10px 0 44px}.hero-copy{text-align:left;animation:homeRise .76s .14s cubic-bezier(.22,1,.36,1) both}.hero-copy h1{font-size:clamp(46px,5.2vw,66px)}.subtitle{margin-inline:0}.service-list{justify-content:flex-start;margin-top:44px;overflow:hidden}.service-list p{text-align:left}.service-marquee{display:flex;width:max-content;max-width:none;animation:marqueeSlide 22s linear infinite;will-change:transform}.service-marquee-group{display:flex;flex:0 0 auto;gap:8px;padding-right:8px}.service-list:hover .service-marquee{animation-play-state:paused}.service-pill{flex:0 0 auto}.recharge-panel{width:100%;margin-top:0;animation:panelFloatIn .78s .22s cubic-bezier(.22,1,.36,1) both}.status-dot{animation:pulseDot 1.8s ease-in-out infinite}.workflow-step{transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.workflow-step.active{transform:translateY(-1px)}.entry-grid{width:100%;animation:homeRise .76s .32s cubic-bezier(.22,1,.36,1) both}.entry-grid article{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.entry-grid article:hover{transform:translateY(-5px);border-color:#a855f742;box-shadow:inset 0 1px #fffffff2,0 30px 70px #4f46e524}@media(max-width:980px){.hero-layout{grid-template-columns:minmax(0,1fr);gap:34px;min-height:auto}.hero-layout>*{min-width:0}.hero-copy,.hero-copy h1,.service-list p{text-align:center;justify-content:center}.subtitle{margin-inline:auto}.service-list{justify-content:center}.subscription-result-hero{grid-template-columns:1fr}.subscription-result-state{min-height:auto}.subscription-highlight-grid,.subscription-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.floating-header{width:calc(100vw - 16px);max-width:390px}.floating-header-shell{grid-template-columns:minmax(4.4rem,.28fr) minmax(0,1fr);gap:.1rem}.floating-brand{min-width:0;padding-inline:.42rem}.floating-brand-logo{height:1.38rem}.floating-tab{gap:.18rem;font-size:.68rem}.floating-tab svg{width:.86rem;height:.86rem}.hero{padding-top:96px}.hero-copy h1{font-size:38px}}@media(max-width:430px){.floating-header-shell{grid-template-columns:minmax(3.2rem,.24fr) minmax(0,1fr)}.floating-tab{gap:0;font-size:.64rem}.floating-tab svg{display:none}.floating-tab span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:768px){body{background-attachment:scroll;background-size:42px 42px,42px 42px,auto,auto}.site-shell{width:calc(100vw - 22px);max-width:520px;padding:10px 0 34px}.floating-header{top:10px;width:calc(100vw - 18px);max-width:420px}.floating-header-shell{grid-template-columns:minmax(4.9rem,.36fr) minmax(0,1fr);min-height:54px;padding:.26rem}.floating-brand{height:2.42rem;min-width:0;padding-inline:.45rem}.floating-brand-logo{height:1.42rem}.floating-tabs{min-width:0}.floating-tab{min-height:2.1rem;gap:.22rem;font-size:.72rem}.floating-tab svg{width:.9rem;height:.9rem}.hero{justify-content:flex-start;min-height:auto;gap:22px;padding:86px 0 0}.hero-layout{grid-template-columns:minmax(0,1fr);gap:22px;width:100%;padding:0 0 24px}.hero-copy,.hero-copy h1,.service-list p{text-align:center;justify-content:center}.eyebrow{margin-bottom:11px;font-size:11px;letter-spacing:.07em}.hero-copy h1{gap:10px;max-width:100%;font-size:36px;line-height:1.08}.hero-title-logo{min-height:32px;max-height:40px}.subtitle{max-width:100%;margin-top:16px;font-size:15px;line-height:1.68}.hero-stat{width:min(100%,360px);min-height:42px;margin-top:16px;padding:8px 13px;gap:7px;flex-wrap:wrap;font-size:12px}.hero-stat strong{font-size:24px}.hero-stat-number{min-width:98px;height:28px}.service-list{justify-content:center;width:100%;margin-top:26px}.service-list p{margin-bottom:4px;font-size:11px}.service-marquee{max-width:100%}.service-pill{min-height:32px;padding:0 12px 0 10px;font-size:12px}.service-pill img{width:16px;height:16px}.recharge-panel{gap:16px;min-height:auto;padding:22px;border-radius:22px}.panel-heading{align-items:stretch;flex-direction:column;gap:12px}.panel-heading h2{font-size:23px}.panel-heading strong,.panel-actions{width:100%}.panel-heading strong{justify-content:center;min-height:38px}.workflow-steps{grid-template-columns:1fr;gap:7px}.workflow-step{justify-content:flex-start;min-height:48px;padding:0 12px}.workflow-step:not(:last-child):after{top:100%;left:25px;width:2px;height:7px;background:linear-gradient(180deg,#6366f157,#a855f738)}.workflow-step-label{font-size:13px;white-space:normal}.verify-row{grid-template-columns:1fr}.verify-button,.submit-button{width:100%}input{height:50px}textarea{min-height:172px;padding:14px}.status-box{align-items:flex-start;min-height:48px;padding:12px 13px;font-size:13px}.recharge-details{gap:16px}.product-detect,.json-summary{align-items:flex-start;flex-direction:column;gap:5px}.subscription-panel{gap:14px;min-height:auto;padding:22px;border-radius:22px}.subscription-panel .panel-heading{align-items:stretch}.subscription-panel .panel-heading h2{font-size:23px}.session-helper{display:grid;gap:5px;font-size:12px}.session-helper a{justify-self:center}.session-json-input{height:126px;min-height:126px;max-height:190px}.subscription-result-section{padding:18px;border-radius:22px}.subscription-result-heading{align-items:flex-start;flex-direction:column;gap:10px}.subscription-result-heading h3{font-size:21px}.subscription-result{padding:12px;border-radius:18px}.subscription-result-hero,.subscription-highlight-grid{grid-template-columns:1fr}.subscription-result-state{min-height:auto;padding:18px}.subscription-result-state strong{font-size:26px}.subscription-highlight-grid article{min-height:112px;padding:15px}.subscription-highlight-grid .is-primary strong,.subscription-highlight-grid .is-accent strong{font-size:20px}.subscription-facts{grid-template-columns:1fr}.subscription-facts div{min-height:74px;padding:12px}}@media(max-width:390px){.site-shell{width:calc(100vw - 18px);max-width:520px}.floating-header{width:calc(100vw - 12px);max-width:390px}.floating-header-shell{grid-template-columns:minmax(3.8rem,.28fr) minmax(0,1fr)}.floating-brand-logo{height:1.22rem}.floating-tab{gap:.12rem;font-size:.66rem}.hero-copy h1{font-size:32px}.subtitle{font-size:14px}.recharge-panel,.subscription-panel{padding:18px}}@media(prefers-color-scheme:dark){:root{color:#e8e8f0;background:#0f0f1a}body{background:linear-gradient(rgba(129,140,248,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(129,140,248,.055) 1px,transparent 1px),radial-gradient(circle at 18% 12%,rgba(59,130,246,.14),transparent 24rem),radial-gradient(circle at 84% 10%,rgba(139,92,246,.12),transparent 24rem),linear-gradient(180deg,#0f0f1a,#121220 55%,#14142a);background-size:56px 56px,56px 56px,auto,auto,auto;background-attachment:fixed}.top-nav,.floating-header-shell{border-color:#ffffff14;background:radial-gradient(circle at 76% 50%,rgba(139,92,246,.18),transparent 11rem),radial-gradient(circle at 26% 40%,rgba(59,130,246,.14),transparent 10rem),linear-gradient(135deg,#1e1e30d1,#141424b8);box-shadow:0 24px 60px #0006,0 0 0 1px #ffffff0f inset}.floating-header-shell:before{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 45%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 44%,rgba(255,255,255,.02) 100%);opacity:.5}.floating-brand:hover{background:#ffffff0f}.floating-brand-logo{filter:brightness(1.08) drop-shadow(0 6px 18px rgba(0,0,0,.24))}.hero-title-logo{filter:brightness(1.08) drop-shadow(0 12px 28px rgba(0,0,0,.28))}.nav-pill,.floating-tab{color:#94a3b8}.nav-pill:hover,.floating-tab:hover{color:#c4b5fd}.nav-pill.active,.floating-tab.is-active{color:#fff}.floating-tabs{box-shadow:0 0 0 1px #818cf81a inset,0 10px 30px #0000001f inset}.floating-tab-pill{box-shadow:0 16px 34px #00000057,0 0 22px #6366f138,0 1px #ffffff42 inset}.eyebrow,.service-list p{color:#a5b4fc}h1,.hero-title-text,.panel-heading h2,.product-detect.show strong,.json-summary strong,.entry-grid strong{color:#e8e8f0}.subtitle,.hero-stat,.panel-heading>div>span,.product-detect,.json-summary,.entry-grid p{color:#9ca3af}.hero-stat{border-color:#818cf824;background:#1e1e30ad;box-shadow:inset 0 1px #ffffff0a,0 14px 36px #00000038}.rolling-number,.rolling-track span,.rolling-separator{color:var(--digit-color, #a5b4fc)}.service-pill{border-color:#818cf824;color:#94a3b8;background:linear-gradient(180deg,#1e1e30c7,#19192894),#191928b8;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0000002e}.service-pill:after{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.08),transparent 42%),radial-gradient(circle at 25% 22%,rgba(59,130,246,.18),transparent 46%),radial-gradient(circle at 78% 84%,rgba(139,92,246,.2),transparent 52%)}.service-pill:hover{border-color:#8b5cf661;color:#c4b5fd;background:linear-gradient(180deg,#232337e6,#1e1e30b8),#1e1e30d1;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #00000047,0 0 22px #6366f129}.service-pill.chatgpt img{filter:invert(1) saturate(.96) brightness(1.08)}.service-pill.chatgpt:hover img{filter:invert(1) saturate(1.12) brightness(1.12)}.recharge-panel,.entry-grid article{border-color:#818cf81f;background:radial-gradient(circle at 20% 12%,rgba(59,130,246,.08),transparent 18rem),radial-gradient(circle at 90% 4%,rgba(139,92,246,.08),transparent 17rem),linear-gradient(145deg,#1e1e30d6,#191928b8);box-shadow:0 26px 78px #00000059,0 0 0 1px #818cf814 inset}.entry-grid article:hover{border-color:#8b5cf666;box-shadow:0 30px 70px #00000061,0 0 0 1px #8b5cf624 inset}.panel-heading strong,.verify-button{border-color:#818cf833;color:#a5b4fc;background:#6366f11a;box-shadow:inset 0 1px #ffffff0a,0 10px 26px #0000002e}.service-status-chip.checking{border-color:#818cf83d;color:#a5b4fc;background:#6366f11f}.service-status-chip.checking .status-dot{background:#818cf8;box-shadow:0 0 0 6px #818cf824}.service-status-chip.online{border-color:#22c55e47;color:#86efac;background:#1665342e}.service-status-chip.online .status-dot{background:#22c55e;box-shadow:0 0 0 6px #22c55e21}.service-status-chip.offline{border-color:#fb71854d;color:#fda4af;background:#9f12392e}.service-status-chip.offline .status-dot{background:#fb7185;box-shadow:0 0 0 6px #fb71851f}.verify-button:hover:not(:disabled){border-color:#8b5cf65c;background:#6366f129;box-shadow:inset 0 1px #ffffff0d,0 14px 32px #0000003d}.workflow-steps:before{content:none}.workflow-step:not(:last-child):after{background:linear-gradient(90deg,#818cf842,#8b5cf62e)}.workflow-step{border-color:#818cf81f;color:#64748b;background:#0f0f1a85;box-shadow:inset 0 1px #ffffff08}.workflow-step-number{color:#1f2937;background:#475569}.workflow-step.active{border-color:#6366f166;color:#a5b4fc;background:linear-gradient(135deg,#3b82f624,#8b5cf61f),#1e1e30b8;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #00000038}.workflow-step.completed{border-color:#22c55e42;color:#86efac;background:#16653429}.field>span{color:#d1d5db}input,textarea{border-color:#818cf829;color:#e8e8f0;background:#0f0f1a9e;box-shadow:inset 0 1px #ffffff08,0 1px 2px #0000002e}input::placeholder,textarea::placeholder{color:#64748b}input:disabled,textarea:disabled{color:#64748b;background:#0f0f1a61}input:focus,textarea:focus{border-color:#818cf894;background:#0f0f1acc;box-shadow:0 0 0 4px #6366f129,0 12px 28px #0000003d}.verify-button.verified{border-color:#22c55e4d;color:#86efac;background:#1665342e}.verify-button.error{border-color:#fb718552;color:#fda4af;background:#9f12392e}.product-detect{border-color:#818cf824;background:linear-gradient(135deg,#1e1e30b3,#1919288a),#19192894}.product-detect strong{color:#d1d5db}.product-detect.show{border-color:#6366f142;background:linear-gradient(135deg,#3b82f624,#8b5cf61f),#1e1e30a8}.status-box{border-color:#818cf824;color:#9ca3af;background:#0f0f1a7a}.status-box.loading{border-color:#818cf85c;color:#a5b4fc;background:#6366f124}.status-box.done{border-color:#22c55e47;color:#86efac;background:#16653429}.status-box.error{border-color:#fb718547;color:#fda4af;background:#9f123929}.submit-button{box-shadow:0 18px 42px #0000005c,0 0 24px #6366f12e,inset 0 1px #ffffff38}.submit-button:hover:not(:disabled){box-shadow:0 22px 52px #0000006b,0 0 28px #6366f13d,inset 0 1px #ffffff3d}.subscription-result{border-color:#818cf829;background:linear-gradient(135deg,#1e1e30a8,#1919287a),#0f0f1a7a;box-shadow:inset 0 1px #ffffff0a,0 18px 48px #00000038}.subscription-result-section{border-color:#818cf82e;background:radial-gradient(circle at 12% 0%,rgba(59,130,246,.14),transparent 25rem),radial-gradient(circle at 92% 8%,rgba(20,184,166,.1),transparent 24rem),linear-gradient(145deg,#1e1e30d6,#121220c2);box-shadow:0 26px 78px #00000057,0 0 0 1px #818cf814 inset}.subscription-result-section.good{border-color:#2dd4bf47;background:radial-gradient(circle at 12% 0%,rgba(45,212,191,.15),transparent 24rem),radial-gradient(circle at 92% 8%,rgba(59,130,246,.12),transparent 23rem),linear-gradient(145deg,#0d36379e,#121220c7)}.subscription-result-section.warning{border-color:#f59e0b47;background:linear-gradient(145deg,#92400e29,#78350f1a),#191928b8}.subscription-result-section.muted{border-color:#94a3b833;background:radial-gradient(circle at 12% 0%,rgba(100,116,139,.1),transparent 24rem),radial-gradient(circle at 92% 8%,rgba(99,102,241,.1),transparent 23rem),linear-gradient(145deg,#1e1e30c7,#121220bd)}.subscription-result-heading span{color:#94a3b8}.subscription-result-heading h3{color:#e8e8f0}.subscription-status-badge{border-color:#2dd4bf4d;color:#8cf5e7;background:linear-gradient(135deg,#14b8a629,#22c55e1a),#0f172a57;box-shadow:inset 0 1px #ffffff14,0 12px 30px #14b8a61a}.subscription-result-section.warning .subscription-status-badge{border-color:#f59e0b47;color:#fcd34d;background:#92400e29}.subscription-result-section.muted .subscription-status-badge,.subscription-result-section.neutral .subscription-status-badge{border-color:#94a3b838;color:#cbd5e1;background:#0f172a47}.subscription-result.good{border-color:#2dd4bf3d;background:linear-gradient(135deg,#14b8a61a,#3b82f614),#0f0f1a80}.subscription-result.warning{border-color:#f59e0b52;background:linear-gradient(135deg,#92400e2e,#78350f1f),#1919289e}.subscription-result-state{border-color:#818cf82e;background:radial-gradient(circle at 18% 12%,rgba(59,130,246,.14),transparent 12rem),linear-gradient(135deg,#3b82f61a,#8b5cf614),#0f0f1a57}.subscription-result-state span,.subscription-highlight-grid span,.subscription-facts span{color:#94a3b8}.subscription-result-state strong,.subscription-highlight-grid strong,.subscription-highlight-grid .is-primary strong,.subscription-highlight-grid .is-accent strong,.subscription-facts strong{color:#e8e8f0}.subscription-result-state em{color:#cbd5e1}.subscription-highlight-grid article{border-color:#818cf824;background:linear-gradient(150deg,#1e1e308f,#0f0f1a5c),#0f0f1a57;box-shadow:inset 0 1px #ffffff0a,0 14px 34px #00000029}.subscription-highlight-grid article.is-primary{border-color:#60a5fa3d;background:radial-gradient(circle at 10% 0%,rgba(96,165,250,.12),transparent 13rem),linear-gradient(150deg,#1e293b80,#0f0f1a57)}.subscription-highlight-grid article.is-accent{border-color:#2dd4bf3d;background:radial-gradient(circle at 10% 0%,rgba(45,212,191,.14),transparent 13rem),linear-gradient(150deg,#0d363770,#0f0f1a57)}.subscription-result.muted .subscription-highlight-grid article.is-accent,.subscription-result.neutral .subscription-highlight-grid article.is-accent{border-color:#94a3b82e;background:radial-gradient(circle at 10% 0%,rgba(148,163,184,.08),transparent 13rem),linear-gradient(150deg,#1e293b6b,#0f0f1a57)}.subscription-highlight-grid .is-accent strong{color:#8cf5e7}.subscription-result.muted .subscription-highlight-grid .is-accent strong,.subscription-result.neutral .subscription-highlight-grid .is-accent strong{color:#cbd5e1}.session-helper{color:#94a3b8}.session-helper a{color:#a5b4fc}.session-helper a:hover{color:#c4b5fd}.subscription-facts div{border-color:#818cf824;background:linear-gradient(145deg,#1e1e3070,#0f0f1a4d),#0f0f1a57;box-shadow:inset 0 1px #ffffff0a}.entry-card-action{border-color:#818cf833;color:#a5b4fc;background:#6366f11a}.entry-card-action:hover{border-color:#8b5cf65c;background:#6366f129}.entry-grid article>span{box-shadow:0 14px 30px #00000042,0 0 18px #6366f12e}}@media(prefers-color-scheme:dark)and (max-width:640px){body{background-size:42px 42px,42px 42px,auto,auto,auto;background-attachment:scroll}.workflow-step:not(:last-child):after{background:linear-gradient(180deg,#818cf842,#8b5cf62e)}}.subscription-result-section{gap:16px;padding:24px;border-color:#818cf847;border-radius:24px;background:radial-gradient(circle at 8% 0%,rgba(47,128,237,.1),transparent 22rem),radial-gradient(circle at 92% 0%,rgba(168,85,247,.09),transparent 24rem),linear-gradient(145deg,#ffffffe6,#f8faffc7),#ffffffc2;box-shadow:inset 0 1px #ffffffe0,0 22px 64px #4f46e51a}.subscription-result-section:before{background:linear-gradient(115deg,rgba(255,255,255,.42),transparent 36%),linear-gradient(180deg,rgba(99,102,241,.035),transparent 48%)}.subscription-result-section.good,.subscription-result-section.warning,.subscription-result-section.muted{background:radial-gradient(circle at 8% 0%,rgba(47,128,237,.1),transparent 22rem),radial-gradient(circle at 92% 0%,rgba(168,85,247,.09),transparent 24rem),linear-gradient(145deg,#ffffffe6,#f8faffc7),#ffffffc2}.subscription-result-section.good{border-color:#5d5ff538}.subscription-result-heading{align-items:center;padding:2px 2px 0}.subscription-result-heading span{color:#64748b;font-size:11px;font-weight:850;letter-spacing:.08em}.subscription-result-heading h3{margin-top:4px;font-size:22px}.subscription-status-badge{min-height:38px;border-color:#14b8a63d;color:#04786f;background:linear-gradient(135deg,#f0fdfab8,#ffffffd1),#ffffffbd;box-shadow:inset 0 1px #ffffffd1,0 12px 28px #4f46e514}.subscription-result{gap:12px;padding:14px;border-color:#cbd5e1c7;border-radius:20px;background:linear-gradient(145deg,#ffffffad,#f8fafc7a),#ffffff8a;box-shadow:inset 0 1px #ffffffc7,0 14px 40px #0f172a0d}.subscription-result.good,.subscription-result.warning{border-color:#cbd5e1c7;background:linear-gradient(145deg,#ffffffad,#f8fafc7a),#ffffff8a}.subscription-result-hero{grid-template-columns:1fr}.subscription-result-state{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:14px 16px;border-color:#818cf833;border-radius:16px;background:linear-gradient(135deg,#eff6ffb8,#f5f3ff85),#ffffff94}.subscription-result-state span{flex:0 0 auto;color:#5d7fd8}.subscription-result-state strong{margin-left:12px;color:#111827;font-size:22px}.subscription-result-state em{margin-left:auto;color:#64748b;font-size:13px;text-align:right}.subscription-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.subscription-highlight-grid article{min-height:128px;padding:18px;border-color:#e2e8f0d6;border-radius:16px;background:linear-gradient(150deg,#ffffffd1,#f8fafc94),#ffffff9e}.subscription-highlight-grid article.is-primary{border-color:#60a5fa57;background:radial-gradient(circle at 100% 0%,rgba(96,165,250,.14),transparent 12rem),linear-gradient(150deg,#ffffffd6,#eff6ff99)}.subscription-highlight-grid article.is-accent{border-color:#818cf847;background:radial-gradient(circle at 100% 0%,rgba(139,92,246,.12),transparent 12rem),linear-gradient(150deg,#ffffffd6,#f5f3ff94)}.subscription-highlight-grid article.is-unavailable{border-color:#cbd5e1d6;background:linear-gradient(150deg,#ffffffd1,#f8fafc94),#ffffff9e}.subscription-highlight-grid strong{color:#111827;font-size:19px}.subscription-highlight-grid .is-primary strong,.subscription-highlight-grid .is-accent strong{color:#111827;font-size:24px}.subscription-highlight-grid .is-unavailable strong,.subscription-result.muted .subscription-highlight-grid .is-accent strong,.subscription-result.neutral .subscription-highlight-grid .is-accent strong{color:#64748b;font-size:20px}.subscription-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.subscription-facts div{min-height:76px;padding:13px 14px;border-color:#e2e8f0c7;border-radius:14px;background:#ffffff94;box-shadow:none}.subscription-facts span{color:#64748b}.subscription-facts strong{font-size:14px}@media(max-width:980px){.subscription-highlight-grid,.subscription-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-result-state{align-items:flex-start;flex-direction:column}.subscription-result-state strong,.subscription-result-state em{margin-left:0;text-align:left}}@media(max-width:640px){.subscription-result-section{padding:16px}.subscription-result{padding:10px}.subscription-highlight-grid,.subscription-facts{grid-template-columns:1fr}.subscription-highlight-grid article{min-height:96px;padding:15px}.subscription-highlight-grid .is-primary strong,.subscription-highlight-grid .is-accent strong{font-size:21px}}@media(prefers-color-scheme:dark){.subscription-result-section,.subscription-result-section.good,.subscription-result-section.warning,.subscription-result-section.muted{border-color:#818cf833;background:radial-gradient(circle at 8% 0%,rgba(59,130,246,.12),transparent 22rem),radial-gradient(circle at 92% 0%,rgba(139,92,246,.12),transparent 24rem),linear-gradient(145deg,#1e1e30d1,#121220bd);box-shadow:0 26px 78px #00000052,0 0 0 1px #818cf814 inset}.subscription-result,.subscription-result.good,.subscription-result.warning{border-color:#818cf829;background:linear-gradient(145deg,#1e1e3094,#0f0f1a66),#0f0f1a61}.subscription-status-badge{border-color:#2dd4bf3d;color:#8cf5e7;background:linear-gradient(135deg,#14b8a621,#3b82f614),#0f172a57}.subscription-result-state{border-color:#818cf82e;background:linear-gradient(135deg,#3b82f61a,#8b5cf614),#0f0f1a4d}.subscription-result-state span{color:#a5b4fc}.subscription-result-state strong,.subscription-highlight-grid strong,.subscription-facts strong{color:#e8e8f0}.subscription-result-state em,.subscription-highlight-grid .is-unavailable strong{color:#cbd5e1}.subscription-highlight-grid article,.subscription-highlight-grid article.is-unavailable{border-color:#818cf824;background:linear-gradient(150deg,#1e1e3080,#0f0f1a57),#0f0f1a52}.subscription-highlight-grid article.is-primary{border-color:#60a5fa38;background:radial-gradient(circle at 100% 0%,rgba(96,165,250,.11),transparent 12rem),linear-gradient(150deg,#1e293b7a,#0f0f1a57)}.subscription-highlight-grid article.is-accent{border-color:#8b5cf638;background:radial-gradient(circle at 100% 0%,rgba(139,92,246,.11),transparent 12rem),linear-gradient(150deg,#2d204c61,#0f0f1a57)}.subscription-facts div{border-color:#818cf824;background:#0f0f1a4d}}
