.row.svelte-1h8ngtk{color:inherit;background:#fff;border:1px solid #e0dccf;border-radius:4px;align-items:center;gap:14px;min-height:60px;padding:14px 16px;text-decoration:none;transition:border-color .1s,background .1s;display:flex}.row.svelte-1h8ngtk:hover{background:#fbfaf5;border-color:#1a1a1a}.icon-wrap.svelte-1h8ngtk{color:#4a4640;background:#f0ede4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.content.svelte-1h8ngtk{flex:1;min-width:0}.label-row.svelte-1h8ngtk{align-items:center;gap:8px;display:flex}.label.svelte-1h8ngtk{color:#1a1a1a;font-size:14px;font-weight:700}.badge.svelte-1h8ngtk{color:#8a5a1f;letter-spacing:.04em;background:#fff5e0;border-radius:980px;padding:2px 8px;font-size:10px;font-weight:700}.description.svelte-1h8ngtk{color:#6b6760;margin:2px 0 0;font-size:11.5px;line-height:1.5}.chevron.svelte-1h8ngtk{color:#c8c4ba;flex-shrink:0;width:16px;height:16px}.wrap.svelte-1h4fd50{flex-direction:column;gap:12px;display:flex}.title.svelte-1h4fd50{letter-spacing:.04em;color:#6b6760;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.rows.svelte-1h4fd50{flex-direction:column;gap:6px;display:flex}.writer-menu.svelte-1h4fd50{margin-top:4px}.writer-label.svelte-1h4fd50{color:#8a5a1f;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;padding-left:4px;font-size:10px;font-weight:700}.secondary.svelte-1h4fd50{opacity:.85;margin-top:8px}.page.svelte-1ke34sz{flex-direction:column;gap:24px;margin:0 auto;padding:16px 16px 44px;display:flex}.profile.svelte-1ke34sz{align-items:center;gap:14px;padding:8px 2px;display:flex}.avatar.svelte-1ke34sz{color:#fff;background:#1a1a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:22px;font-weight:700;display:flex}.name.svelte-1ke34sz{font-size:18px;font-weight:800}.plan-line.svelte-1ke34sz{color:#6b6760;margin-top:2px;font-size:12px}.card.svelte-1ke34sz{border-radius:10px}.sub-card.svelte-1ke34sz{color:#fff;background:#1a1a1a;padding:18px 20px}.sub-head.svelte-1ke34sz{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.sub-label.svelte-1ke34sz{color:#a8a39a;letter-spacing:.04em;font-size:10.5px;font-weight:700}.sub-link.svelte-1ke34sz{color:#6dcc88;font-size:11.5px;font-weight:700;text-decoration:none}.sub-plan.svelte-1ke34sz{margin-bottom:10px;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:19px;font-weight:800}.sub-row.svelte-1ke34sz{color:#d8d4c5;justify-content:space-between;font-size:12.5px;display:flex}.sub-val.svelte-1ke34sz{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.sub-upsell.svelte-1ke34sz{color:#6dcc88;border-top:1px solid #3a3a3a;margin-top:14px;padding-top:12px;font-size:12px;font-weight:600;text-decoration:none;display:block}.section-head.svelte-1ke34sz{justify-content:space-between;align-items:baseline;margin-bottom:12px;padding:0 2px;display:flex}.section-title.svelte-1ke34sz{letter-spacing:.04em;color:#6b6760;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.total.svelte-1ke34sz{color:#6b6760;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.state.svelte-1ke34sz,.empty.svelte-1ke34sz{text-align:center;color:#8a857a;background:#faf9f5;border:1px dashed #d8d4c5;border-radius:10px;padding:28px 16px;font-size:13px;line-height:1.8}.empty-link.svelte-1ke34sz{color:#2f8f4a;font-weight:700;text-decoration:none}.purchase-list.svelte-1ke34sz{flex-direction:column;gap:8px;display:flex}.purchase-row.svelte-1ke34sz{background:#fff;border:1px solid #e0dccf;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pr-main.svelte-1ke34sz{flex-direction:column;gap:3px;min-width:0;display:flex}.pr-title.svelte-1ke34sz{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.pr-date.svelte-1ke34sz{color:#8a857a;font-variant-numeric:tabular-nums;font-size:11px}.pr-price.svelte-1ke34sz{color:#1a1a1a;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:700}@media (width>=769px){.page.svelte-1ke34sz{padding:24px 24px 60px}}
