@layer theme, base, clerk, components, utilities;@layer components{[data-em=pricing] .ss-zone-head{margin-bottom:0;padding-bottom:44px}[data-em=pricing] .ss-phero{padding:64px 0 0}[data-em=pricing] .ss-phero .ss-t-lede{max-width:46ch}[data-em=pricing] .ss-plans{margin-top:32px}[data-em=pricing] .ss-plan.ss-rec{background-image:var(--lw-ground);background-size:96px 14px}[data-em=pricing] .ss-plan .ss-price{min-height:34px}[data-em=pricing] .ss-wall{-webkit-mask:linear-gradient(90deg,rgb(0 0 0/.55),#000 20%);mask:linear-gradient(90deg,rgb(0 0 0/.55),#000 20%)}[data-em=pricing] .ss-price-eq{flex-basis:100%}[data-em=pricing] .ss-plan-cta{margin-top:auto;display:grid}[data-em=pricing]:where(:root[data-auth-hint] *) .ss-plans[data-viewer=pending] .ss-plan-cta{visibility:hidden}[data-em=pricing] .ss-pterms{display:grid;gap:4px;margin-top:16px}[data-em=pricing] .ss-pguar{font-size:16px;line-height:24px;font-weight:500;color:var(--text)}[data-em=pricing] .ss-credits .ss-dt td{font-variant-numeric:tabular-nums}[data-em=pricing] .ss-pnote{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-top:24px;padding:8px 8px 8px 16px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--text2);border-radius:var(--r-contrast);font-size:14px;line-height:20px;color:var(--text)}[data-em=pricing] .ss-pnote p{flex:1 1 24ch;margin:0;padding-block:6px}[data-em=pricing] .ss-pnote a{color:var(--text);text-decoration:underline;text-underline-offset:2px}[data-em=pricing] .ss-pnote-error{border-left-color:var(--negative)}[data-em=pricing] .ss-pnote:focus-visible{outline:2px solid var(--focus,var(--text));outline-offset:2px}[data-em=pricing] .ss-pnote+.ss-pnote{margin-top:12px}[data-em=pricing] .ss-pnote+.ss-mt-24{margin-top:24px}[data-em=pricing] .ss-sec{margin-top:64px}[data-em=pricing] .ss-sechead{color:var(--text)}[data-em=pricing] .ss-credits .ss-split{align-items:center}[data-em=pricing] .ss-credit-plate{color:var(--paper-ink);max-width:100%;height:auto}[data-em=pricing] .ss-tbl table.ss-dt{table-layout:fixed;width:100%}[data-em=pricing] .ss-tbl table.ss-dt td:first-child,[data-em=pricing] .ss-tbl table.ss-dt th:first-child{width:42%}[data-em=pricing] .ss-tbl table.ss-dt td:nth-child(2),[data-em=pricing] .ss-tbl table.ss-dt th:nth-child(2){width:29%}[data-em=pricing] .ss-tbl table.ss-dt td:nth-child(3),[data-em=pricing] .ss-tbl table.ss-dt th:nth-child(3){width:29%}@media (max-width:559px){[data-em=pricing] .ss-tbl table.ss-dt td:first-child,[data-em=pricing] .ss-tbl table.ss-dt th:first-child{width:32%}[data-em=pricing] .ss-tbl table.ss-dt td:nth-child(2),[data-em=pricing] .ss-tbl table.ss-dt th:nth-child(2){width:27%}[data-em=pricing] .ss-tbl table.ss-dt td:nth-child(3),[data-em=pricing] .ss-tbl table.ss-dt th:nth-child(3){width:41%;overflow-wrap:anywhere;font-size:13px}}[data-em=pricing] :is(.ss-t-lede,.ss-t-2,.ss-pnote p,.ss-disc-b p):lang(ja){word-break:auto-phrase;line-break:strict;text-wrap:pretty}@media (min-width:700px) and (max-width:1099px){[data-em=pricing] .ss-zone-art>.ss-wall{left:calc(50% + 190px)}[data-em=pricing] .ss-phero .ss-t-lede{max-width:36ch}}@media (min-width:700px) and (max-width:1023px){[data-em=pricing] .ss-plans{grid-template-columns:repeat(2,minmax(0,1fr))}[data-em=pricing] .ss-plan{padding:20px 16px}[data-em=pricing] .ss-plan:nth-child(odd){border-left:0}[data-em=pricing] .ss-plan:nth-child(2n){border-left:1px solid var(--border)}[data-em=pricing] .ss-plan:nth-child(-n+2){border-top:0}}@media (max-width:699px){[data-em=pricing] .ss-plans{grid-template-columns:1fr}[data-em=pricing] .ss-plan+.ss-plan{border-left:0;border-top:1px solid var(--border)}}@media (max-width:1023px){[data-em=pricing] .ss-plan .ss-btn,[data-em=pricing] .ss-pnote .ss-btn{min-height:44px;height:44px}[data-em=pricing] .ss-faq a,[data-em=pricing] .ss-sec a{position:relative}[data-em=pricing] .ss-faq a:after,[data-em=pricing] .ss-sec a:after{content:"";position:absolute;inset:-12px -4px}}@media (max-width:699px){[data-em=pricing] .ss-zone-head{padding-bottom:112px}[data-em=pricing] .ss-zone-art>.ss-wall{left:var(--gutter);top:auto;bottom:28px;transform:none;-webkit-mask:linear-gradient(90deg,#000 55%,transparent);mask:linear-gradient(90deg,#000 55%,transparent)}[data-em=pricing] .ss-wall>span:nth-child(n+2){display:none}[data-em=pricing] .ss-phero{padding-top:28px}}[data-em=checkout] .ss-zone{padding-block:40px 56px}[data-em=checkout] .ss-co-sheet{max-width:640px;margin-inline:auto;padding:8px 40px 32px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-contrast)}[data-em=checkout] .ss-co-mark{position:relative;width:96px;margin:44px auto}[data-em=checkout] .ss-co-mark .ss-seal{--s:96px}[data-em=checkout] .ss-co-tick{position:absolute;right:-6px;bottom:-4px;fill:var(--surface);stroke:var(--positive);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}[data-em=checkout] .ss-co-tick path{stroke-width:2.2;fill:none}[data-em=checkout] .ss-co-h{font-size:34px;line-height:40px;text-wrap:balance}[data-em=checkout] .ss-co-sheet .ss-t-lede{margin:12px auto 0;max-width:46ch;text-wrap:balance}[data-em=checkout] .ss-co-incl{margin-top:28px;padding-top:20px;border-top:1px solid var(--rule);text-align:left}[data-em=checkout] .ss-co-incl ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px 24px;font-size:14px;line-height:20px;color:var(--text2)}[data-em=checkout] .ss-co-incl li{padding-left:16px;position:relative}[data-em=checkout] .ss-co-incl li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:2px;background:var(--tick)}[data-em=checkout] .ss-co-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}[data-em=checkout] .ss-co-sheet>.ss-t-cap{margin-top:20px}[data-em=checkout] .ss-co-sheet[data-state=loading]{padding-bottom:40px}[data-em=checkout] .ss-co-sheet[data-state=loading] .ss-co-h{font-size:22px;line-height:28px;font-weight:500;color:var(--text2)}[data-em=checkout] :is(.ss-t-lede,.ss-co-h,.ss-co-incl li):lang(ja){word-break:auto-phrase;line-break:strict;text-wrap:balance}@media (min-width:768px){[data-em=checkout] .ss-co-incl ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){[data-em=checkout] .ss-co-sheet{padding:4px 20px 24px}[data-em=checkout] .ss-co-h{font-size:28px;line-height:34px}[data-em=checkout] .ss-co-actions{flex-direction:column}[data-em=checkout] .ss-co-actions .ss-btn{height:44px;min-height:44px;width:100%}[data-em=checkout] .ss-zone{padding-block:24px 40px}}@media (max-width:767px){[data-em=checkout] .ss-co-mark{margin-block:40px}}}