/* Readable workflow copy shared across desktop and mobile subscription views. */
#view-recharge .software-panel-heading>p{font-size:15px;line-height:1.9;color:#b3c2a7}#view-recharge .subscription-assurance{font-size:16px;gap:22px 25px}#view-recharge .subscription-assurance b,#view-recharge .claude-process b{font-size:12px}#view-recharge .subscription-assurance p{font-size:14px;line-height:1.95;color:#a7b59b}#view-recharge .claude-process{font-size:16px;gap:23px 30px}#view-recharge .claude-process p{font-size:15px;line-height:1.95;color:#c0ae9c}#view-recharge .claude-plan p{font-size:15px;line-height:1.9;color:#c5b4a1}#view-recharge .recharge-guide li b{font-size:17px;line-height:1.8}#view-recharge .recharge-guide p{font-size:16px;line-height:2;color:#b5c3a9}#view-recharge .recharge-guide p.hint{font-size:14px;line-height:1.95}#view-recharge .recharge-guide li{margin:29px 0}#view-recharge .recharge-consent{font-size:14px;line-height:1.95}#view-recharge .session-drop>span:not(.upload-symbol){font-size:13px;line-height:1.8;text-align:center}#view-recharge #sessionInfo,#view-recharge #rechargeEstimateHint,#view-recharge #rechargeTask>.hint{font-size:14px;line-height:1.9}.claude-code-dialog .hint{font-size:14px;line-height:1.95}.support-contact-context{font-size:14px;line-height:1.9}
.subscription-help{margin:30px 0 65px}.subscription-faq{border-top:1px solid var(--line);padding-top:38px}.subscription-faq-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px}.subscription-faq-heading h2{font-size:27px;line-height:1.5;font-weight:500;margin:12px 0 0;letter-spacing:-.6px}.subscription-faq-heading>p{font-size:14px;line-height:1.8;color:#9fb08f;margin:0}.subscription-faq-list{border:1px solid #b8d79925;border-radius:13px;background:#121a1160;overflow:hidden}.subscription-faq details+details{border-top:1px solid #b8d79920}.subscription-faq summary{display:flex;align-items:center;gap:17px;padding:22px 24px;font-size:16px;line-height:1.7;font-weight:500;cursor:pointer;list-style:none;color:#e1ead8}.subscription-faq summary::-webkit-details-marker{display:none}.faq-number{font:11px var(--mono);color:#8fa87b;flex-shrink:0}.faq-toggle{margin-left:auto;flex-shrink:0;color:var(--accent);font-size:23px;font-weight:400;transition:transform .2s}.subscription-faq details[open] .faq-toggle{transform:rotate(45deg)}.subscription-faq summary:hover{background:#b9f07506}.subscription-faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.faq-answer{padding:0 54px 23px 57px;color:#afbea3;font-size:15px;line-height:2;overflow-wrap:anywhere}.faq-answer p{margin:0;max-width:920px}.subscription-faq-contact{display:inline-flex;align-items:center;gap:25px;font-size:14px;line-height:1.8;color:var(--accent);margin-top:24px;text-decoration:none}.subscription-faq[data-faq-software=claude] .subscription-faq-list{border-color:#d9b08a30;background:#1a171260}.subscription-faq[data-faq-software=claude] .faq-toggle,.subscription-faq[data-faq-software=claude] .subscription-faq-contact{color:#e8c5a8}.subscription-faq[data-faq-software=claude] .faq-answer{color:#c5b5a4}.subscription-faq[data-faq-software=claude] .faq-number{color:#b39b83}
@media(max-width:720px){.subscription-faq-heading{flex-direction:column;align-items:flex-start;gap:12px}.subscription-faq-heading h2{font-size:24px}.subscription-faq summary{padding:19px 17px;gap:12px}.faq-answer{padding:0 20px 22px 44px;font-size:15px}.subscription-help{margin-top:25px}.subscription-faq{padding-top:28px}#view-recharge .subscription-assurance{font-size:15px}#view-recharge .claude-process{font-size:16px}}
@media(prefers-reduced-motion:reduce){.faq-toggle{transition:none}}
.faq-official-link{display:inline-block;margin-top:12px;color:var(--accent);font-size:12px;line-height:1.8;text-underline-offset:4px}.subscription-faq[data-faq-software=claude] .faq-official-link{color:#e8c5a8}.subscription-faq[data-faq-software=gemini] .faq-official-link{color:#d4c8ff}.subscription-faq[data-faq-software=grok] .faq-official-link{color:#bdd2f1}.faq-official-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
