.acc{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);text-align:left;width:100%;max-width:760px;margin:0 auto}.acc--loading:before{content:"";background:radial-gradient(circle closest-side, var(--color-subtle) 98%, transparent) left center / 44px 44px no-repeat, linear-gradient(var(--color-subtle), var(--color-subtle)) 60px 8px / 140px 12px no-repeat, linear-gradient(var(--color-subtle), var(--color-subtle)) 60px 26px / 200px 10px no-repeat;height:44px;margin:24px 32px;display:block}.acc--out{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:448px;padding:40px;display:flex}.acc__signin{font:var(--text-body);letter-spacing:var(--ls-body);color:var(--color-muted-text);margin:0}.acc__who{border-bottom:1px solid var(--color-border);align-items:center;gap:16px;padding:24px 32px;display:flex}.acc__avatar{background:var(--color-subtle);width:44px;height:44px;color:var(--color-ink);font:700 18px/1 var(--font-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.acc__names{min-width:0}.acc__name{font:700 18px/1.3 var(--font-sans);letter-spacing:-.03em;color:var(--color-ink);margin:0}.acc__email{font:400 14px/1.5 var(--font-sans);letter-spacing:-.01em;color:var(--color-muted-text);overflow-wrap:anywhere;margin:2px 0 0}.acc__plans-heading{font:var(--text-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-muted-text);margin:0;padding:28px 32px 0}.acc__plan{gap:40px;padding:32px;display:flex}.acc__plans-heading+.acc__plan{padding-top:16px}.acc__plan+.acc__plan{border-top:1px solid var(--color-border)}.acc__plan--inactive{background:var(--color-stage)}.acc__plan--simple{align-items:center}.acc__plan-main{flex-direction:column;flex:240px;gap:28px;min-width:0;display:flex}.acc__plan-head{flex-direction:column;align-items:flex-start;display:flex}.acc__status{margin:0 0 12px}.acc__plan-name{font:700 22px/1.2 var(--font-sans);letter-spacing:-.03em;color:var(--color-ink);margin:0}.acc__plan-text{font:400 15px/1.5 var(--font-sans);letter-spacing:-.01em;color:var(--color-muted-text);margin:6px 0 0}.acc__plan-cta{margin-top:20px}.acc__label{font:var(--text-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-muted-text);margin:0 0 12px}.acc__benefits ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.acc__benefits li{font:400 15px/1.4 var(--font-sans);letter-spacing:-.01em;color:var(--color-ink);align-items:center;gap:8px;display:flex}.acc__benefits svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.acc__features{flex:320px;min-width:0}.acc__features ul{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.acc__feature{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:10px 0;display:flex}.acc__plan--simple .acc__features ul{border-top:0}.acc__plan--simple .acc__feature{border-bottom:0;padding:0}.acc__icon{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.acc__icon svg{width:16px;height:16px;fill:var(--color-ink);display:block}.acc__feature-text{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.acc__feature-title{font:500 15px/1.3 var(--font-sans);letter-spacing:-.02em;color:var(--color-ink)}.acc__feature-sub{font:400 13px/1.4 var(--font-sans);letter-spacing:-.01em;color:var(--color-muted-text)}.acc__feature-pills{flex-wrap:wrap;gap:4px;margin:4px 0 2px;display:flex}.acc__pill{height:20px;padding:0 7px;font-size:12px}.acc__templates{border-top:1px solid var(--color-border)}.acc__templates-head{justify-content:space-between;align-items:baseline;gap:16px;padding-right:32px;display:flex}.acc__templates-count{font:var(--text-small);letter-spacing:var(--ls-small);color:var(--color-muted-text);margin:0}.acc__templates-more{margin:0;padding:8px 32px 0}.acc__template-list{margin:0;padding:16px 32px 24px;list-style:none}.acc__template-list:has(+.acc__templates-more){padding-bottom:16px}.acc__template{align-items:center;gap:16px;padding:12px 0;display:flex}.acc__template+.acc__template{border-top:1px solid var(--color-border)}.acc__template-thumb{border:1px solid var(--color-border);background:var(--color-muted);border-radius:8px;flex:none;width:88px;overflow:hidden}.acc__template-thumb img{width:100%;height:auto;display:block}.acc__template-text{flex:1;min-width:0}.acc__template-name{font:700 15px/1.3 var(--font-sans);letter-spacing:-.02em;color:var(--color-ink)}.acc__template-meta{font:var(--text-small);letter-spacing:var(--ls-small);color:var(--color-muted-text);margin:2px 0 0}.acc__template-systems{font:var(--text-small);letter-spacing:var(--ls-small);color:var(--color-muted-text);margin:4px 0 0}.acc__template-systems button{font:inherit;color:var(--color-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.acc__template-systems button:disabled{cursor:default;opacity:.6}.acc__template-btn{flex:none}.acc__actions{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;padding:20px 32px;display:flex}.acc__error{font:400 14px/1.5 var(--font-sans);letter-spacing:var(--ls-body);color:var(--color-danger);flex-basis:100%;order:1;margin:0}@media (width<=767px){.acc--loading:before{margin:20px}.acc--out{padding:32px 20px}.acc--out .ch-btn{align-self:stretch}.acc__who{padding:20px}.acc__plans-heading{padding:24px 20px 0}.acc__plan{flex-direction:column;gap:24px;padding:24px 20px}.acc__plans-heading+.acc__plan{padding-top:16px}.acc__plan--simple{align-items:stretch}.acc__plan-main,.acc__features{flex:none}.acc__plan-cta{align-self:stretch}.acc__templates-head{padding-right:20px}.acc__templates-more{padding:8px 20px 0}.acc__template-list{padding:12px 20px 20px}.acc__template{flex-wrap:wrap}.acc__template-thumb{width:72px}.acc__template-btn{flex:100%}.acc__actions{flex-direction:column;align-items:stretch;padding:20px}}.ch-account[data-astro-cid-wi22odwq]{min-height:320px;padding:48px var(--sec-pad-x);align-items:center;display:grid}@media (width<=767px){.ch-account[data-astro-cid-wi22odwq]{min-height:240px;padding:24px 16px 32px}}
