@layer components{.ar-herobook{place-items:center;padding-block:8px 24px;display:grid}.ar-herobook>*{grid-area:1/1}.ar-herobook .ar-herobook-front{z-index:2;width:clamp(200px,27vw,330px);position:relative}.ar-herobook .ar-herobook-side{width:clamp(170px,23vw,280px)}.ar-herobook-r{transform:translate(64%)rotate(5deg)}.ar-herobook-l{transform:translate(-64%)rotate(-5deg)}@media (max-width:640px){.ar-herobook .ar-herobook-front{width:56vw}.ar-herobook .ar-herobook-side{width:46vw}.ar-herobook-r{transform:translate(42%)rotate(5deg)}.ar-herobook-l{transform:translate(-42%)rotate(-5deg)}}.ar-kicker{color:var(--gold);align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:600;display:inline-flex}.ar-can{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin-top:clamp(56px,7vw,96px);display:grid}@media (max-width:980px){.ar-can{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ar-can{grid-template-columns:minmax(0,1fr)}}.ar-can-name{border-bottom:1px solid var(--line);color:var(--soft);margin-bottom:14px;padding-bottom:10px;font-size:14px;font-weight:600}.ar-can ul{justify-items:start;gap:8px;display:grid}.ar-can-ask{border-radius:var(--corner-xl) var(--corner-xl) var(--corner-xl) var(--corner-sm);background:#ffffff14;padding:8px 14px;font-size:15px;line-height:1.4;box-shadow:inset 0 0 0 1px #ffffff17}.ar .ar-steps{background:var(--bg2)}.ar .ar-steps .ar-sheet{background:#fff}.ar-step-list{gap:24px;margin-top:36px;display:grid}.ar-step-list li{grid-template-columns:40px 1fr;align-items:start;gap:16px;display:grid}.ar-step-n{background:color-mix(in oklch, var(--act) 11%, transparent);width:40px;height:40px;color:var(--act);border-radius:50%;place-items:center;font-weight:700;display:grid}.ar-step-k{padding-top:7px;font-size:1.15rem;font-weight:700;line-height:1.3}.ar-step-v{max-width:30rem;color:var(--soft);margin-top:4px}.ar-steps-book{text-align:center;color:var(--soft);margin-top:20px;font-size:14px}.ar .ar-kinds{background:var(--bg2)}.ar .ar-kinds .ar-sheet{background:#fff}.ar-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;display:grid}@media (max-width:860px){.ar-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ar-kind-grid{grid-template-columns:minmax(0,1fr)}}.ar-kind .ar-spread{margin-bottom:20px}.ar-kind-name{letter-spacing:-.015em;font-size:1.3rem;font-weight:700}.ar-kind-book{color:var(--act);margin-top:2px;font-size:14px;font-weight:600}.ar-kind-line{color:var(--soft);margin-top:6px;font-size:15px}.ar-kinds-deep{border-top:1px solid var(--line);max-width:44rem;margin-top:clamp(72px,9vw,120px);margin-bottom:40px;padding-top:36px}.ar-kinds-deep .ar-soft{margin-top:8px}.ar-looks-grid{gap:16px;display:grid}@media (min-width:900px){.ar-looks-grid{grid-template-columns:1.25fr 1fr 1fr}.ar-looks-title{grid-row:span 2}.ar-looks-orn{grid-column:2/-1}}.ar-looks-title .ar-sheet{width:min(100%,380px);margin-inline:auto}.ar-looks-toc .ar-sheet{width:min(100%,220px);margin-inline:auto}.ar-looks-designs .ar-designs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ar-looks-designs .ar-design-card{padding:3px}.ar-looks-designs .ar-design-card .ar-sheet{max-height:150px}.ar .ar-price{background:var(--bg2)}.ar-price-head{text-align:center;margin-inline:auto}.ar-price-head .ar-lead{margin-inline:auto}.ar-price-grid{gap:16px;max-width:980px;margin-inline:auto;display:grid}@media (min-width:860px){.ar-price-grid{grid-template-columns:1.5fr 1fr 1fr}}.ar-plan{border-radius:var(--radius);background:var(--card);box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:4px;padding:28px;display:flex}.ar-plan-name{font-size:1.15rem;font-weight:700}.ar-plan-price{letter-spacing:-.03em;margin-block:6px 2px;font-size:clamp(2.6rem,5vw,3.4rem);font-weight:700;line-height:1.05}.ar-plan-all{color:var(--act);letter-spacing:-.015em;margin-block:4px 2px;font-size:1.35rem;font-weight:700}.ar-plan-line{font-weight:600}.ar-plan-per{color:var(--soft);margin-top:auto;padding-top:14px;font-size:14px}.ar-plan-list{gap:8px;margin-top:10px;font-size:15px;display:grid}.ar-plan-list li{align-items:baseline;gap:8px;display:flex}.ar-plan-list svg{color:var(--act);flex:none;translate:0 2px}.ar-price-notes{max-width:980px;color:var(--soft);justify-items:start;gap:14px;margin:32px auto 0;font-size:15px;display:grid}.ar-price-notes ul{gap:6px;display:grid}.ar-price-notes li:before{content:"·";margin-inline-end:8px}.ar .ar-all{padding-block:clamp(48px,7vw,96px)}.ar-all-in{border-radius:var(--radius);background:var(--bg2);justify-items:start;gap:28px;padding:clamp(28px,5vw,56px);display:grid}.ar-all-in .ar-lead{max-width:38rem}.ar-all-tags{flex-wrap:wrap;gap:8px;display:flex}.ar-all-tags li{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:999px;padding:6px 14px;font-size:14px}.ar .ar-features-hero{padding-bottom:clamp(16px,3vw,40px)}}
