.store{--s-bg:#f5f6fb;--s-bg-2:#eef0f8;--s-card:#fff;--s-card-2:#f7f8fc;--s-text:#131722;--s-muted:#616b7d;--s-faint:#98a1b3;--s-border:#e7e9f1;--s-border-2:#dfe2ee;--s-accent:#5b6cff;--s-accent-2:#8b5cf6;--s-grad:linear-gradient(135deg,#5b6cff,#8b5cf6);--s-ok:#12b76a;--s-ok-bg:#e7f7ef;--s-warn:#f59e0b;--s-warn-bg:#fdf3e2;--s-err:#ef4444;--s-err-bg:#fdecec;--s-shadow:0 20px 50px -20px rgba(35,40,90,.25);--s-ring:rgba(91,108,255,.18);min-height:100vh;color:var(--s-text);background:radial-gradient(60% 55% at 15% 0,rgba(139,92,246,.14),transparent 60%),radial-gradient(55% 50% at 100% 5%,rgba(91,108,255,.16),transparent 55%),var(--s-bg);display:flex;flex-direction:column}@media (prefers-color-scheme:dark){.store{--s-bg:#090b11;--s-bg-2:#0e111a;--s-card:#12151e;--s-card-2:#171b26;--s-text:#eaeef6;--s-muted:#9aa5b8;--s-faint:#626d81;--s-border:#232a38;--s-border-2:#2c3444;--s-shadow:0 24px 60px -24px rgba(0,0,0,.7);--s-ok-bg:rgba(18,183,106,.14);--s-warn-bg:rgba(245,158,11,.14);--s-err-bg:rgba(239,68,68,.14);background:radial-gradient(60% 55% at 12% -5%,rgba(139,92,246,.2),transparent 60%),radial-gradient(55% 50% at 105% 0,rgba(91,108,255,.18),transparent 55%),var(--s-bg)}}.store *{box-sizing:border-box}.store a{text-decoration:none;color:var(--s-accent)}.store-header{justify-content:space-between;padding:18px 22px;max-width:1080px;width:100%;margin:0 auto}.store-brand,.store-header{display:flex;align-items:center}.store-brand{gap:11px}.store-brand .logo{width:34px;height:34px;border-radius:10px;background:var(--s-grad);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;box-shadow:0 6px 16px -6px var(--s-accent)}.store-brand b{font-size:15.5px;letter-spacing:.2px}.store-support{font-size:13px;color:var(--s-muted);display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border:1px solid var(--s-border);border-radius:999px;background:var(--s-card)}.store-support:hover{border-color:var(--s-border-2);color:var(--s-text)}.store-main{flex:1 1;display:flex;align-items:center;justify-content:center;padding:16px 20px 40px}.store-footer{text-align:center;padding:20px;font-size:12px;color:var(--s-faint);max-width:520px;margin:0 auto;line-height:1.6}.store-card{width:100%;max-width:470px;background:var(--s-card);border:1px solid var(--s-border);border-radius:22px;padding:30px;box-shadow:var(--s-shadow)}.stepper{margin-bottom:26px}.stepper,.stepper .step{display:flex;align-items:center}.stepper .step{gap:9px}.stepper .dot{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:1.5px solid var(--s-border-2);color:var(--s-faint);background:var(--s-card)}.stepper .step.active .dot{background:var(--s-grad);border-color:transparent;color:#fff;box-shadow:0 0 0 4px var(--s-ring)}.stepper .step.done .dot{background:var(--s-ok);border-color:transparent;color:#fff}.stepper .lbl{font-size:12.5px;color:var(--s-faint);font-weight:500}.stepper .step.active .lbl,.stepper .step.done .lbl{color:var(--s-text)}.stepper .line{flex:1 1;height:2px;background:var(--s-border);margin:0 10px;border-radius:2px}.stepper .line.done{background:var(--s-ok)}.verifying{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 0 18px}.verifying .spinner{width:44px;height:44px;border-radius:50%;margin-bottom:22px;border:3px solid var(--s-border-2);border-top-color:var(--s-accent);animation:spin .8s linear infinite}.verifying h1{margin-bottom:8px}.verifying .sub{margin-bottom:0}.store h1{font-size:22px;font-weight:700;margin:0 0 7px;letter-spacing:-.3px}.store .sub{color:var(--s-muted);font-size:14px;line-height:1.55;margin:0 0 22px}.field-label{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--s-muted);margin:0 0 8px;font-weight:500}.field-label a{font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.store input,.store textarea{width:100%;background:var(--s-card-2);border:1.5px solid var(--s-border-2);color:var(--s-text);border-radius:13px;padding:14px 15px;font-size:15px;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit}.store input::placeholder,.store textarea::placeholder{color:var(--s-faint)}.store input:focus,.store textarea:focus{border-color:var(--s-accent);box-shadow:0 0 0 4px var(--s-ring)}.store textarea{min-height:108px;resize:vertical;font-family:ui-monospace,SF Mono,monospace;font-size:13.5px;line-height:1.5}.input-code{font-family:ui-monospace,monospace;letter-spacing:.5px}.btn{width:100%;margin-top:22px;border:none;cursor:pointer;font-family:inherit;background:var(--s-grad);color:#fff;border-radius:13px;padding:15px;font-size:15.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 8px 18px -12px color-mix(in srgb,var(--s-accent) 60%,transparent);transition:transform .12s,filter .12s,box-shadow .12s}.btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none;filter:none}.btn.secondary{margin-top:18px;background:transparent;color:var(--s-text);border:1.5px solid var(--s-border-2);box-shadow:none}.btn.secondary:hover{background:var(--s-card-2);transform:none}.btn svg{width:18px;height:18px}.product{gap:13px;padding:14px 16px;margin-bottom:20px;background:var(--s-card-2);border:1px solid var(--s-border);border-radius:15px}.product,.product .mark{display:flex;align-items:center}.product .mark{width:42px;height:42px;border-radius:12px;justify-content:center;color:#fff;flex-shrink:0}.product .mark.claude{background:linear-gradient(135deg,#d97757,#c15f3c)}.product .mark.chatgpt{background:linear-gradient(135deg,#10a37f,#0d8468)}.product .mark svg{width:22px;height:22px}.product .info b{font-size:15px;display:block}.product .info span{font-size:12.5px;color:var(--s-muted)}.warn-box{display:flex;gap:10px;padding:12px 14px;margin-bottom:16px;border-radius:13px;background:var(--s-warn-bg);border:1px solid color-mix(in srgb,var(--s-warn) 32%,transparent)}.warn-box svg{width:18px;height:18px;color:var(--s-warn);flex-shrink:0;margin-top:1px}.warn-box p{margin:0;font-size:12.5px;color:var(--s-text);line-height:1.5}.instr{margin-bottom:16px;border:1px solid var(--s-border);border-radius:13px;background:var(--s-card-2);overflow:hidden}.instr summary{cursor:pointer;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px;list-style:none}.instr summary::-webkit-details-marker{display:none}.instr summary .chev{margin-left:auto;width:17px;height:17px;flex-shrink:0;transition:transform .15s;color:var(--s-faint)}.instr[open] summary .chev{transform:rotate(180deg)}.instr[open] summary{border-bottom:1px solid var(--s-border)}.instr ol{margin:0;padding:12px 14px 12px 34px}.instr li{font-size:12.5px;color:var(--s-muted);line-height:1.6;margin-bottom:9px}.instr li:last-child{margin-bottom:0}.instr a{word-break:break-all}.hint{color:var(--s-faint);font-size:12px;margin-top:10px;line-height:1.5}.err-box{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px 14px;border-radius:12px;background:var(--s-err-bg);color:var(--s-err);font-size:13.5px;border:1px solid color-mix(in srgb,var(--s-err) 25%,transparent)}.err-box svg{width:17px;height:17px;flex-shrink:0}.status-hero{flex-direction:column;text-align:center;padding:8px 0 6px}.status-hero,.status-ring{display:flex;align-items:center}.status-ring{width:76px;height:76px;border-radius:50%;position:relative;margin-bottom:18px;justify-content:center}.status-ring.proc{border:4px solid var(--s-border);border-top-color:var(--s-accent);animation:spin .9s linear infinite}.status-ring.ok{background:var(--s-ok-bg)}.status-ring.err{background:var(--s-err-bg)}.status-ring.warn{background:var(--s-warn-bg)}.status-ring svg{width:40px;height:40px}.status-ring.ok svg{color:var(--s-ok)}.status-ring.err svg{color:var(--s-err)}.status-ring.warn svg{color:var(--s-warn)}@keyframes spin{to{transform:rotate(1turn)}}.check-anim{stroke-dasharray:40;stroke-dashoffset:40;animation:draw .5s ease .15s forwards}@keyframes draw{to{stroke-dashoffset:0}}.status-title{font-size:21px;font-weight:700;margin:0 0 6px;letter-spacing:-.3px}.status-desc{color:var(--s-muted);font-size:14px;line-height:1.55;margin:0 0 8px;max-width:340px}.details{margin-top:22px;border:1px solid var(--s-border);border-radius:15px;overflow:hidden}.details .row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;font-size:14px}.details .row+.row{border-top:1px solid var(--s-border)}.details .row span{color:var(--s-muted)}.details .row b{text-align:right;font-weight:600}.pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:600}.pill.ok{color:var(--s-ok);background:var(--s-ok-bg)}.pill.err{color:var(--s-err);background:var(--s-err-bg)}.pill.warn{color:var(--s-warn);background:var(--s-warn-bg)}.pill.proc{color:var(--s-accent);background:color-mix(in srgb,var(--s-accent) 12%,transparent)}.support-note{margin-top:18px;text-align:center;font-size:12.5px;color:var(--s-faint);line-height:1.6}.support-note code{background:var(--s-card-2);padding:2px 7px;border-radius:6px;font-size:12px;border:1px solid var(--s-border)}@media (max-width:520px){.store-card{padding:24px 20px;border-radius:18px}.stepper .lbl{display:none}.stepper .step{gap:0}}