:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#1a223c;background:#f7f8fc;font-synthesis:none;--blue:#4655e8;--muted:#6d7487;--line:#e7e9f1;--radius:18px}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.6}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #8190ff;outline-offset:4px}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.hidden{display:none!important}.site-header{height:90px;background:#fff;border-bottom:1px solid var(--line)}.header-inner{max-width:1200px;margin:auto;height:100%;display:flex;align-items:center;gap:78px;padding:0 28px}.brand{display:flex;gap:11px;align-items:center;color:#172039;font-size:25px;font-weight:800;letter-spacing:-1px}.brand:hover{text-decoration:none}.brand-mark{height:39px;width:39px;background:var(--blue);color:#fff;border-radius:11px;font-size:28px;font-weight:700;line-height:39px;text-align:center;position:relative}.brand-mark>span{font-size:18px;color:#c4ffac;position:absolute;right:4px;top:-7px}.brand-plus{font-size:16px;letter-spacing:1px;margin-left:5px}nav{height:100%;display:flex;gap:36px;align-items:stretch}nav a{font-size:15px;color:#6c7284;display:flex;align-items:center;position:relative;white-space:nowrap}nav a.active{color:var(--blue);font-weight:650}nav a.active:after{content:"";position:absolute;bottom:0;height:3px;background:var(--blue);left:0;right:0;border-radius:3px}.header-caption{margin-left:auto;font-size:13px;color:#8a90a1;white-space:nowrap}main{max-width:1200px;margin:0 auto;padding:48px 28px 0;min-height:70vh}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.eyebrow{font-size:11px;letter-spacing:2.5px;color:var(--blue);font-weight:750;margin-bottom:10px}h1{font-size:34px;line-height:1.45;letter-spacing:-1px;font-weight:720;margin:0}h1 span{color:var(--blue)}.page-heading p{margin:10px 0 0;color:var(--muted);font-size:15px}h2{font-size:23px;line-height:1.5;margin:4px 0 22px;letter-spacing:-.4px}h3{font-size:16px;margin:0 0 7px}.button{min-height:48px;border:1px solid transparent;border-radius:9px;font-size:15px;font-weight:600;padding:11px 20px;display:inline-flex;gap:9px;align-items:center;justify-content:center;transition:background .15s,transform .15s}.button:active{transform:translateY(1px)}.button:hover{text-decoration:none}.button.primary{background:var(--blue);color:#fff;box-shadow:0 4px 10px #4655e819}.button.primary:hover{background:#3544d3}.button.secondary{color:#3c455d;border-color:#dfe3ef;background:#fff}.button.secondary:hover{background:#f1f3ff}.button.small{min-height:41px;font-size:14px;padding:8px 14px}.button.full{width:100%;margin-top:22px}.grow{flex:1}.service-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:25px}.service{background:#fff;border:1px solid #e3e6ef;border-radius:12px;min-height:86px;padding:16px 14px;display:flex;align-items:center;text-align:left;gap:11px;color:#222a42;position:relative}.service.selected{border:1.5px solid var(--blue);background:#f1f3ff;box-shadow:0 3px 9px #4655e808}.service strong{font-size:16px;display:block;line-height:1.3}.service small{font-size:11px;color:#7b8296;white-space:nowrap;display:block;margin-top:6px}.service-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;font-size:23px;font-weight:700}.chatgpt{background:#e5f4ed;color:#138965;font-family:Georgia,serif}.claude{background:#fcf0e9;color:#c06f4b;font-size:35px}.grok{background:#edeff3;color:#1f2432;font-size:29px}.telegram{background:#e7f4ff;color:#289ddb}.telegram svg{width:24px;height:24px}.x{background:#eeeeF1;color:#151925}.radio-dot{height:12px;width:12px;border:1px solid #d9dfec;border-radius:50%;position:absolute;right:9px;top:9px}.selected .radio-dot{border:3px solid var(--blue);background:white}.workspace{display:grid;grid-template-columns:minmax(0,1.63fr) minmax(0,1fr);gap:25px;align-items:start}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:30px 34px}.panel-heading{display:flex;justify-content:space-between;align-items:center}.section-kicker{color:#81899d;font-size:12px;letter-spacing:1px}.panel-heading h2{margin:4px 0 0;font-size:24px}.tag{font-size:12px;background:#f3f5fc;color:#747e98;border:1px solid #e8ebf6;padding:4px 10px;border-radius:5px}.steps{list-style:none;display:flex;padding:0 0 24px;margin:27px 0 26px;border-bottom:1px solid #eceef5;justify-content:space-between;gap:8px}.steps li{display:flex;gap:9px;align-items:center;position:relative;font-size:13px;color:#9096a8}.steps li>span{display:inline-flex;width:24px;height:24px;border-radius:50%;background:#f1f3f8;color:#9ba3b5;align-items:center;justify-content:center;font-size:12px;font-weight:700}.steps li.current{color:var(--blue);font-weight:650}.steps li.current>span{color:#fff;background:var(--blue)}.steps li.done{color:#475672}.steps li.done>span{background:#ecf7ef;color:#218053}label{display:block;font-size:14px;font-weight:600;margin:19px 0 9px}input:not([type=checkbox]),textarea{width:100%;padding:13px 15px;border:1px solid #dce1ec;background:#fbfcff;border-radius:9px;color:#26314e;outline:none;transition:border .15s;min-width:0}input::placeholder,textarea::placeholder{color:#9ca3b5;font-size:14px}input:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #4655e810;background:#fff}textarea{resize:vertical;font-family:inherit;line-height:1.6}.input-wrap{position:relative}.input-wrap svg{position:absolute;top:17px;left:15px;color:#959db4}.input-wrap input{padding-left:44px;letter-spacing:1px}.field-hint{font-size:12px;color:#848da3;margin:10px 0 0;line-height:1.8}.form-footnote{font-size:12px;color:#8b94a9;display:flex;align-items:center;justify-content:center;gap:5px;margin:14px 0 0}.form-footnote svg{width:14px;height:14px}.panel-bottom{margin-top:26px;padding-top:21px;border-top:1px solid #eceef5;font-size:12px;display:flex;justify-content:space-between;gap:10px;color:#9199ac}.guide-card{padding:29px 28px 22px;background:#202940;color:#fff;border-radius:var(--radius);overflow:hidden}.guide-label{font-size:12px;color:#b3bcd4;display:flex;align-items:center;gap:8px}.mini-spark{color:#c0f39e;font-size:22px;line-height:1}.guide-card h2{font-size:24px;font-weight:600;letter-spacing:.3px;margin:13px 0 25px}.guide-steps{list-style:none;padding:0;margin:0;display:grid;gap:23px}.guide-steps li{display:flex;gap:17px}.guide-steps li>span{font-size:12px;font-family:monospace;color:#8996b5;padding-top:4px}.guide-steps h3{font-size:14px;font-weight:550;margin:0 0 3px;color:#f2f4fc}.guide-steps p{font-size:12px;color:#a5afc7;margin:0}.guide-bottom{margin-top:26px;border-top:1px solid #3b4359;padding-top:17px;color:#a0acc7;font-size:11px;display:flex;align-items:center;justify-content:space-between}.guide-bottom>span{font-family:monospace;font-size:10px;letter-spacing:1px;color:#c4f2a8}.note-card{background:#f0f2fa;border:1px solid #e7eaf6;padding:20px 23px;border-radius:13px;margin-top:16px}.note-title{display:flex;gap:8px;align-items:center;color:#4f5b79}.note-title svg{width:17px;height:17px}.note-card h3{font-size:14px;margin:0;font-weight:650}.note-card p{font-size:13px;line-height:1.8;color:#7b849c;margin:8px 0}.note-card a{font-size:12px;display:block;margin-top:10px}.note-card a span{float:right}hr{border:0;border-top:1px solid var(--line);margin:23px 0}.benefits{display:grid;grid-template-columns:repeat(3,1fr);margin:38px 0 42px;padding:0 23px}.benefits>div{position:relative;padding:0 15px 0 41px}.benefits>div+div{border-left:1px solid #e3e7f0;margin-left:27px}.benefits span{position:absolute;left:0;top:2px;color:#a6aec1;font-size:12px;font-family:monospace}.benefits>div+div span{left:16px}.benefits>div+div{padding-left:58px}.benefits strong{font-size:14px;font-weight:600}.benefits p{font-size:12px;color:#929aaf;margin:5px 0 0}footer{max-width:1144px;margin:0 auto;padding:25px 0;border-top:1px solid #e1e5ef;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;color:#9099ad;font-size:12px}.footer-brand{color:#6c758e;font-size:13px;font-weight:750}.footer-brand span{font-size:11px;font-weight:400;margin-left:15px;color:#9da4b6}footer>div{display:flex;gap:24px;align-items:center}footer a{color:#8992a9}footer>p{flex-basis:100%;font-size:11px;margin:0;color:#a2aaba}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:50px}details{border-bottom:1px solid var(--line);padding:18px 0}details:last-child{border:0}summary{font-size:15px;cursor:pointer;font-weight:600}details p{font-size:14px;color:var(--muted);line-height:1.9;margin:12px 0 3px}.prose{max-width:850px;margin-bottom:50px}.prose h3{margin-top:26px}.prose p{color:var(--muted);font-size:15px;line-height:1.9}.view:not(#view-redeem){margin-bottom:50px}.view:not(#view-redeem)>.workspace>.note-card{margin-top:0}.feedback{padding:13px 15px;font-size:14px;background:#f0f3ff;border:1px solid #dce2ff;border-radius:9px;margin:18px 0;color:#4258a2;overflow-wrap:anywhere}.feedback.error{background:#fff2f2;border-color:#f4d5d5;color:#a84848}.feedback.success{background:#edf8f1;color:#26704a;border-color:#cae7d4}.verified-card{border:1px solid #d6eadd;border-radius:9px;background:#f1f9f4;padding:14px 16px;color:#387650;font-size:14px}.verified-card small{display:block;margin-top:3px;color:#6f8876}.consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;font-weight:400;line-height:1.9;color:#7a839a;margin:20px 0}.consent input{margin:5px 0 0;accent-color:var(--blue);width:16px;height:16px;flex-shrink:0}.button-row{display:flex;gap:12px;margin-top:22px}.account-summary{background:#f4f6fd;border-radius:8px;padding:12px 15px;font-size:13px;margin-top:12px;overflow-wrap:anywhere}.status-heading{display:flex;align-items:center;gap:13px;margin:22px 0}.status-symbol{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:23px;background:#ecf0ff;color:var(--blue)}.status-symbol.success{background:#e9f6ef;color:#24895a}.status-symbol.error{background:#fff0f0;color:#b34848}.status-heading h3{margin:0;font-size:20px}.status-heading p{font-size:12px;color:var(--muted);margin:3px 0}.order-detail{margin:0;display:grid;gap:12px;background:#f7f8fc;border-radius:10px;padding:17px;font-size:13px}.order-detail>div{display:flex;justify-content:space-between;gap:15px}.order-detail dt{color:#8790a5;flex-shrink:0}.order-detail dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.order-number{font-family:monospace;font-size:12px}.copy-button{border:0;background:transparent;color:var(--blue);font-size:12px;cursor:pointer;padding:4px}.order-note{font-size:13px;color:#737d94;line-height:1.8}dialog{border:1px solid var(--line);padding:28px 30px;border-radius:18px;box-shadow:0 20px 80px #14213e30;max-width:600px;width:calc(100% - 32px);max-height:88vh;color:#26314e}dialog::backdrop{background:#15203977;backdrop-filter:blur(3px)}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.dialog-heading h2{margin:0}dialog>p{font-size:14px;color:var(--muted)}.icon-button{background:#f1f3f9;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;color:#728098;flex-shrink:0}.batch-item{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px;display:flex;gap:15px;justify-content:space-between}.batch-item strong{display:block;font-size:12px;word-break:break-all}.batch-item small{color:var(--muted)}.batch-status{white-space:nowrap;color:var(--blue)}.toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:#202940;color:#fff;padding:11px 21px;border-radius:9px;font-size:14px;box-shadow:0 4px 30px #18223f25;z-index:20}
@media(min-width:1300px){main{padding-top:52px}.page-heading{margin-bottom:35px}.service-picker{margin-bottom:27px}.panel{padding:32px 36px}.guide-card{padding:30px 30px 24px}}
@media(max-width:1050px){.header-inner{gap:40px}.header-caption{display:none}.service{padding:16px 11px;gap:8px}.service-icon{width:29px;height:32px}.service small{font-size:10px}.service strong{font-size:14px}.workspace{grid-template-columns:1.5fr 1fr;gap:18px}.panel{padding:25px}.guide-card{padding:25px 22px}.guide-card h2{font-size:21px}footer{margin:0 28px}.footer-brand span{display:none}}
@media(max-width:760px){.site-header{height:auto}.header-inner{padding:17px 20px 0;flex-wrap:wrap;gap:16px}.brand{font-size:23px}.brand-mark{width:34px;height:34px;line-height:34px;font-size:25px}nav{height:45px;gap:30px;width:100%}nav a{font-size:14px}main{padding:30px 18px 0}.eyebrow{font-size:10px;letter-spacing:2px}h1{font-size:28px}.page-heading{margin-bottom:24px;gap:8px}.page-heading p{font-size:13px;max-width:255px}.page-heading .button.small{font-size:12px;padding:8px 10px;white-space:nowrap;align-self:flex-end}.page-heading .button svg{display:none}.service-picker{display:flex;overflow-x:auto;gap:9px;padding:2px 1px 10px;margin-bottom:14px;scrollbar-width:thin}.service{min-width:141px;min-height:74px;padding:12px 13px}.service strong{font-size:14px}.service small{font-size:10px}.workspace{display:flex;flex-direction:column;gap:20px}.workspace>.panel,.workspace>.sidebar,.workspace>.note-card{width:100%}.panel{padding:24px 22px;border-radius:14px}.panel-heading h2{font-size:22px}.steps{margin-top:24px;gap:5px}.steps li{font-size:12px;gap:6px}.guide-card{padding:25px}.guide-card h2{margin-bottom:20px}.guide-steps{gap:18px}.sidebar{display:grid;grid-template-columns:1fr}.benefits{gap:12px;padding:0;margin:28px 0}.benefits>div,.benefits>div+div{padding:0 5px;margin-left:0}.benefits span{display:none}.benefits strong{font-size:13px}.benefits p{font-size:11px;line-height:1.8}footer{margin:0 18px;padding:20px 0;gap:12px}footer>div{gap:16px;font-size:11px}footer>p{font-size:10px}.help-grid{grid-template-columns:1fr;gap:18px}dialog{padding:23px 20px}.order-detail>div{gap:10px}.button-row .button{padding-left:12px;padding-right:12px}.panel-bottom{font-size:11px}.prose p{font-size:14px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:760px){#view-redeem>.page-heading{display:block;position:relative}#view-redeem>.page-heading>button{position:absolute;right:0;bottom:0}#view-redeem>.page-heading p{max-width:calc(100% - 80px)}h1 span{white-space:nowrap}}

/* A card opens one membership flow; the entry has no product catalog. */
#view-redeem{max-width:680px;margin:0 auto 46px}.member-heading{justify-content:center;text-align:center;margin-bottom:30px}.member-heading h1{font-size:36px}.member-heading p{font-size:15px}.member-workspace{display:block}.member-panel-title{display:flex;align-items:center;gap:14px}.member-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:14px;color:var(--blue);background:#eef0ff;font-size:30px;font-weight:650;flex-shrink:0}.member-entry-note{color:#858fa4;font-size:13px;text-align:center;margin-top:20px}.membership-guide{margin:20px 0;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:#fafbfe}.membership-guide h3{font-size:14px}.membership-guide p{font-size:13px;color:#788198;margin:6px 0 0;line-height:1.9}.verified-card strong{display:block;font-size:18px;color:#1c4931;overflow-wrap:anywhere}.verified-card small{font-size:13px}.member-active .member-heading h1{font-size:32px;overflow-wrap:anywhere}.member-active .panel-heading h2{font-size:23px}.member-active .member-entry-note{display:none}.member-active .tag{white-space:nowrap}.member-active[data-member-platform="claude"] .member-icon{background:#fcf0e9;color:#a55f40}.member-active[data-member-platform="chatgpt"] .member-icon{background:#e5f4ed;color:#138965}.member-active[data-member-platform="telegram"] .member-icon{background:#e7f4ff;color:#2384b9}.member-active[data-member-platform="grok"] .member-icon,.member-active[data-member-platform="x"] .member-icon{background:#edeff3;color:#202838}
@media(max-width:760px){#view-redeem>.page-heading{display:flex}#view-redeem>.page-heading p{max-width:none}.member-heading h1{font-size:30px}.member-active .member-heading h1{font-size:27px}.member-panel-title{gap:10px}.member-icon{width:40px;height:40px;font-size:26px}.member-active .panel-heading h2{font-size:20px}.member-entry-note{font-size:12px}}

.claude-tutorial{margin:20px 0 22px;padding:0!important;border:1px solid #e8ddd6!important;border-radius:12px;background:#fffdfb;overflow:hidden}.claude-tutorial>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;color:#78462f;font-size:15px;list-style:none}.claude-tutorial>summary::-webkit-details-marker{display:none}.tutorial-toggle{font-size:12px;color:#95705d;font-weight:400;white-space:nowrap}.tutorial-steps{list-style:none;margin:0;padding:5px 18px 3px;display:grid;gap:21px}.tutorial-steps>li{display:flex;gap:12px;align-items:flex-start}.tutorial-number{width:24px;height:24px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:#f5e9e1;color:#a16141;font-size:12px;font-weight:700;margin-top:1px}.tutorial-steps h3{font-size:14px;font-weight:650;margin:1px 0 7px}.tutorial-steps p,.tutorial-troubleshooting p{font-size:14px;color:#737b8d;line-height:1.85;margin:7px 0}.tutorial-steps li>div{min-width:0}.tutorial-link{display:inline-flex;padding:5px 0;font-size:14px;font-weight:550}.uuid-example{padding:10px 12px;margin:10px 0;background:#f5f3f1;border-radius:7px;font-size:12px;color:#8c7e76}.uuid-example>span{display:block;margin-bottom:5px}.uuid-example code,.request-path{font-size:12px;word-break:break-all;line-height:1.8}.uuid-example code{color:#694f41}.tutorial-troubleshooting{margin:12px 18px;padding:13px 0!important;border-top:1px solid #eee6df;border-bottom:0!important}.tutorial-troubleshooting summary{font-size:13px;color:#816551;line-height:1.8}.tutorial-footnote{padding:13px 17px;margin:0!important;background:#f8f2ed;color:#886c59!important;font-size:12px!important;line-height:1.9!important}.request-path{display:block;padding:10px 12px;background:#f5f3f1;border-radius:7px;color:#69594f}.claude-tutorial code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
@media(max-width:760px){.claude-tutorial>summary{padding:13px}.tutorial-steps{padding:5px 13px 3px;gap:19px}.tutorial-steps>li{gap:9px}.tutorial-steps p,.tutorial-troubleshooting p{font-size:13px}.tutorial-troubleshooting{margin:12px 13px}.tutorial-toggle{font-size:11px}}

.tutorial-video-entry{margin:0 17px 18px;padding:13px 15px;border:1px solid #eaded4;border-radius:9px;background:#faf4ef;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tutorial-video-entry>span{color:#95735d;font-size:12px}.tutorial-video-entry>a{font-size:14px;font-weight:650;color:#915537}.tutorial-video-entry>small{color:#998777;font-size:12px}

.tutorial-video-entry video{display:block;width:100%;height:auto;aspect-ratio:1994/1080;border-radius:7px;background:#121212;margin:7px 0}.chatgpt-tutorial{border-color:#dbe8e2!important;background:#fcfefd}.chatgpt-tutorial>summary{color:#2c6c50}.chatgpt-tutorial .tutorial-video-entry{width:calc(100% - 34px);background:#f1f7f3;border-color:#dbe8e0}.chatgpt-tutorial .tutorial-number{background:#e5f3e9;color:#337455}.chatgpt-tutorial .tutorial-footnote{background:#f0f6f2;color:#587866!important}

/* Keep the language control available on desktop and small screens. */
.header-inner{gap:32px}.language-toggle{margin-left:auto;flex-shrink:0;min-height:38px;padding:7px 13px;border:1px solid #dfe3ef;border-radius:8px;color:#4655e8;background:#fff;font-size:13px;font-weight:600}.header-caption+.language-toggle{margin-left:0}.language-toggle:hover{background:#f1f3ff}.language-toggle:disabled{cursor:default}
html[lang=en] h1 span{white-space:normal}html[lang=en] .section-kicker{letter-spacing:.7px;font-size:11px}html[lang=en] .member-panel-title{min-width:0}html[lang=en] .panel-heading{gap:12px}html[lang=en] .tag{flex-shrink:0}html[lang=en] .member-active .panel-heading h2{font-size:22px}html[lang=en] .order-detail dt{min-width:0;flex-shrink:0}html[lang=en] .order-detail dd{min-width:0;overflow-wrap:anywhere}
@media(max-width:1050px){.header-caption+.language-toggle{margin-left:auto}}
@media(max-width:760px){.header-inner{gap:0}.language-toggle{order:1}.brand{order:0}nav{order:2;margin-top:12px}.member-heading h1{line-height:1.3}html[lang=en] .member-active .panel-heading h2{font-size:19px}html[lang=en] .steps li{font-size:11px;gap:5px}html[lang=en] .panel-heading h2{font-size:21px}html[lang=en] .order-detail>div{flex-wrap:wrap}html[lang=en] .order-detail dd{width:100%;margin:0}html[lang=en] .member-heading h1{font-size:30px}html[lang=en] #view-orders h1,html[lang=en] #view-privacy h1{font-size:29px}html[lang=en] .panel-heading .button.small{padding:7px 10px;font-size:12px}html[lang=en] .button-row .button{font-size:13px}html[lang=en] .tutorial-video-entry{padding:12px}html[lang=en] .form-footnote{font-size:11px}}
@media(max-width:360px){html[lang=en] .panel{padding:22px 16px}html[lang=en] .member-icon{width:32px;height:36px}html[lang=en] .member-panel-title{gap:8px}html[lang=en] .tag{padding:3px 6px;font-size:11px}html[lang=en] .member-active .panel-heading h2{font-size:18px}html[lang=en] .section-kicker{font-size:10px}html[lang=en] .tutorial-toggle{font-size:10px}html[lang=en] .claude-tutorial>summary{font-size:14px}}
