.co-account{--co-cta:#c2410c;--co-cta-hover:#9a3412}.co-page.co-review.co-account{max-width:1040px}.co-account-sub{color:var(--co-muted);margin:0;font-size:16px;line-height:1.5}.co-account-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.co-account-card,.co-account-order{background:var(--co-card);border:1px solid var(--co-line);border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.co-account-card-title{font:600 18px/1.3 var(--font-body);color:var(--co-ink);margin:0}.co-account-strip{background:var(--co-card);border:1px solid var(--co-line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:14px;display:none}.co-account-strip b{font-weight:600}.co-account-order .co-review-terms{margin:0}@media (max-width:640px){.co-account-grid{grid-template-columns:minmax(0,1fr);gap:16px}.co-account-strip{display:flex}.co-account-card{padding:16px}}.co-account-step{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.co-account-step .cl-rootBox,.co-account-step .cl-cardBox{width:100%;max-width:100%;overflow:visible}.co-account-step .cl-socialButtonsBlockButton__google{min-height:52px}.co-account-step [class*=cl-socialButtonsBlockButton__github],.co-account-step [class*=cl-socialButtonsBlockButton__linkedin]{min-height:48px;font-weight:400;display:none}.co-account-step[data-others-open=true] [class*=cl-socialButtonsBlockButton__github],.co-account-step[data-others-open=true] [class*=cl-socialButtonsBlockButton__linkedin]{display:flex}.co-account-others{min-height:48px;color:var(--co-muted);font:400 14px var(--font-body);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline;display:none}.co-account-step:has([class*=cl-socialButtonsBlockButton__github],[class*=cl-socialButtonsBlockButton__linkedin]) .co-account-others{align-items:center;display:inline-flex}.co-account-others:focus-visible,.co-account-reload:focus-visible{outline:2px solid var(--co-cta);outline-offset:2px}.co-account-step:has(input[name=identifier]:placeholder-shown) .cl-formButtonPrimary{background:#737373}.co-account-trust{color:var(--co-muted);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.co-account-explain{color:var(--co-muted);margin:0;font-size:14px;line-height:1.5}.co-account-skeleton{flex-direction:column;gap:16px;display:flex}.co-account-skeleton-bar{background:linear-gradient(90deg,#efefef 25%,#f7f7f7 50%,#efefef 75%) 0 0/200% 100%;border-radius:8px;height:48px;animation:1.4s linear infinite co-account-shimmer;display:block}.co-account-skeleton-bar--tall{height:52px}@keyframes co-account-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.co-account-skeleton-bar{animation:none}}.co-account-failed{color:#b42318;background:#fef3f2;border-radius:8px;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;font-size:14px;display:flex}.co-account-failed p{margin:0}.co-account-reload{background:var(--co-cta,#c2410c);color:#fff;min-height:48px;font:600 16px var(--font-body);cursor:pointer;border:0;border-radius:8px;padding:0 24px}.co-account-reload:hover{background:var(--co-cta-hover,#9a3412)}.checkout-shell--cta{--co-accent:#c2410c;--co-accent-hover:#9a3412}.checkout-topbar-right{align-items:center;gap:16px;display:inline-flex}.checkout-topbar-close{width:48px;height:48px;color:var(--co-ink);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.checkout-topbar-close:hover{background:var(--co-line-soft)}.checkout-topbar-close:focus-visible{outline-offset:2px;outline:2px solid #c2410c}.co-account-step .cl-socialButtons{gap:8px;grid-template-columns:minmax(0,1fr)!important}.co-account-step .cl-socialButtonsBlockButton{width:100%}.co-account-step .cl-socialButtonsBlockButtonText__google{font-size:0}.co-account-step .cl-socialButtonsBlockButtonText__google:after{content:"Continue with Google";color:#262626;font-size:16px;font-weight:600}.co-account-step:has(input[name=identifier]:placeholder-shown) .cl-formButtonPrimary{box-shadow:none;border-color:#737373}.co-account-step .cl-socialButtonsBlockButton__google{order:-1}.checkout-shell:has(.checkout-return-page) .checkout-topbar-close{display:none}
