[data-astro-cid-psyjyod2]{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;justify-content:center;min-height:100dvh;display:flex;overflow-x:hidden}.wrap[data-astro-cid-psyjyod2]{flex-direction:column;align-items:center;width:100%;max-width:560px;padding:40px 20px 32px;display:flex}.links-theme[data-astro-cid-psyjyod2]{z-index:5;background:color-mix(in oklab,var(--surface)80%,transparent);box-shadow:var(--shadow-soft);position:absolute;top:12px;right:12px}.avatar[data-astro-cid-psyjyod2]{object-fit:cover;background:var(--surface);width:84px;height:84px;box-shadow:var(--shadow-brand);border-radius:50%}.avatar-mark[data-astro-cid-psyjyod2]{background:var(--primary);place-items:center;display:grid}.avatar-mark[data-astro-cid-psyjyod2] img[data-astro-cid-psyjyod2]{object-fit:contain;width:50px;height:50px}.name[data-astro-cid-psyjyod2]{letter-spacing:-.012em;text-align:center;margin-top:14px;font-size:1.25rem;font-weight:800}.tagline[data-astro-cid-psyjyod2]{color:var(--muted-foreground);text-align:center;text-wrap:pretty;max-width:24rem;margin-top:8px;font-size:1rem;font-weight:600;line-height:1.5}.section[data-astro-cid-psyjyod2]{width:100%;margin-top:28px}.section-head[data-astro-cid-psyjyod2]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:0 4px;display:flex}.section-title[data-astro-cid-psyjyod2]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-size:.75rem;font-weight:700}.section-link[data-astro-cid-psyjyod2]{color:var(--primary-ink);align-items:center;min-height:44px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.section-link[data-astro-cid-psyjyod2]:hover{text-decoration:underline}.links[data-astro-cid-psyjyod2]{flex-direction:column;gap:12px;display:flex}.link[data-astro-cid-psyjyod2]{background:var(--surface);width:100%;min-height:44px;box-shadow:var(--shadow-soft);color:inherit;transition:transform .46s var(--ease-spring),box-shadow .28s var(--ease-soft);border-radius:24px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.link[data-astro-cid-psyjyod2]:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.link[data-astro-cid-psyjyod2]:active{transform:scale(.98)}.link-icon[data-astro-cid-psyjyod2]{background:var(--primary-a10);width:40px;height:40px;color:var(--primary-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.link-icon[data-astro-cid-psyjyod2] svg[data-astro-cid-psyjyod2]{width:22px;height:22px}.link-body[data-astro-cid-psyjyod2]{flex:auto;min-width:0}.link-titlerow[data-astro-cid-psyjyod2]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.link-title[data-astro-cid-psyjyod2]{overflow-wrap:anywhere;min-width:0;font-size:1rem;font-weight:700;line-height:1.25}.badge[data-astro-cid-psyjyod2]{text-transform:uppercase;letter-spacing:.05em;background:var(--primary-ink);color:var(--primary-foreground);border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:.75rem;font-weight:800}.link-sub[data-astro-cid-psyjyod2]{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:2px;font-size:.8125rem;font-weight:600;line-height:1.4;display:block}.link-chevron[data-astro-cid-psyjyod2]{color:var(--muted-foreground);transition:transform .2s var(--ease-soft);flex-shrink:0}.link[data-astro-cid-psyjyod2]:hover .link-chevron[data-astro-cid-psyjyod2]{color:var(--primary-ink);transform:translate(3px)}.link[data-astro-cid-psyjyod2].highlight{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-brand)}.link[data-astro-cid-psyjyod2].highlight:hover{background:var(--primary-hover)}.link[data-astro-cid-psyjyod2].highlight .link-icon[data-astro-cid-psyjyod2]{color:var(--primary-foreground);background:#fff3}.link[data-astro-cid-psyjyod2].highlight .link-title[data-astro-cid-psyjyod2]{font-size:1.125rem;font-weight:800}.link[data-astro-cid-psyjyod2].highlight .link-sub[data-astro-cid-psyjyod2]{color:var(--primary-foreground);font-size:1rem;font-weight:700}.link[data-astro-cid-psyjyod2].highlight .badge[data-astro-cid-psyjyod2]{background:var(--primary-foreground);color:var(--primary-ink)}.link[data-astro-cid-psyjyod2].highlight .link-chevron[data-astro-cid-psyjyod2],.link[data-astro-cid-psyjyod2].highlight:hover .link-chevron[data-astro-cid-psyjyod2]{color:var(--primary-foreground)}.link-icon[data-astro-cid-psyjyod2].tone-mama{background:var(--tone-mama-bg);color:var(--tone-mama-ink,var(--tone-mama))}.link-icon[data-astro-cid-psyjyod2].tone-brand{background:var(--primary-a10);color:var(--primary-ink)}.grid[data-astro-cid-psyjyod2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.grid-tile[data-astro-cid-psyjyod2]{min-width:0;color:inherit;transition:transform .3s var(--ease-spring);flex-direction:column;text-decoration:none;display:flex}.grid-tile[data-astro-cid-psyjyod2] img[data-astro-cid-psyjyod2]{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:var(--shadow-soft);background:var(--surface-cream);border-radius:16px;display:block}.grid-tile[data-astro-cid-psyjyod2]:hover{transform:translateY(-2px)}.grid-cap[data-astro-cid-psyjyod2]{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.8125rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-list[data-astro-cid-psyjyod2]{flex-direction:column;gap:10px;display:flex}.blog-card[data-astro-cid-psyjyod2]{background:var(--surface);box-shadow:var(--shadow-soft);color:inherit;transition:transform .46s var(--ease-spring),box-shadow .28s var(--ease-soft);border-radius:20px;align-items:center;gap:14px;padding:10px;text-decoration:none;display:flex}.blog-card[data-astro-cid-psyjyod2]:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.blog-thumb[data-astro-cid-psyjyod2]{object-fit:cover;background:var(--surface-cream);border-radius:14px;flex-shrink:0;width:64px;height:64px}.blog-body[data-astro-cid-psyjyod2]{min-width:0}.blog-cat[data-astro-cid-psyjyod2]{text-transform:uppercase;letter-spacing:.06em;color:var(--primary-ink);font-size:.75rem;font-weight:700}.blog-title[data-astro-cid-psyjyod2]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.9375rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.products[data-astro-cid-psyjyod2]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.product[data-astro-cid-psyjyod2]{background:var(--surface);box-shadow:var(--shadow-soft);color:inherit;transition:transform .46s var(--ease-spring),box-shadow .28s var(--ease-soft);border-radius:24px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.product[data-astro-cid-psyjyod2]:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.product-img[data-astro-cid-psyjyod2]{aspect-ratio:1;object-fit:contain;background:var(--surface-cream);mix-blend-mode:multiply;width:100%;padding:12px}.product-body[data-astro-cid-psyjyod2]{padding:12px 14px 16px}.product-title[data-astro-cid-psyjyod2]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.product-price[data-astro-cid-psyjyod2]{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:6px;display:flex}.product-now[data-astro-cid-psyjyod2]{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:800}.product-was[data-astro-cid-psyjyod2]{color:var(--muted-foreground);font-size:.8125rem;font-weight:600;text-decoration:line-through}.links-disclosure{width:100%;margin-top:20px}.products-disclosure{margin:0 0 12px}.email[data-astro-cid-psyjyod2]{text-align:center;background:var(--surface-cream);border-radius:32px;width:100%;margin-top:28px;padding:24px 20px}.email[data-astro-cid-psyjyod2] h2[data-astro-cid-psyjyod2]{letter-spacing:-.008em;font-size:1.125rem;font-weight:800}.email[data-astro-cid-psyjyod2] p[data-astro-cid-psyjyod2]{color:var(--muted-foreground);margin-top:6px;font-size:.9375rem;font-weight:600;line-height:1.5}.email-form[data-astro-cid-psyjyod2]{gap:8px;margin-top:16px;display:flex}.email-form[data-astro-cid-psyjyod2] input[data-astro-cid-psyjyod2]{border:1.5px solid var(--field-border);background:var(--surface);min-width:0;min-height:48px;color:var(--foreground);border-radius:999px;flex:1;padding:0 18px;font-family:inherit;font-size:1rem;font-weight:600}.email-form[data-astro-cid-psyjyod2] input[data-astro-cid-psyjyod2]:focus{border-color:var(--primary)}.honeypot[data-astro-cid-psyjyod2]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.email-form[data-astro-cid-psyjyod2] button[data-astro-cid-psyjyod2]{white-space:nowrap}.email-form[data-astro-cid-psyjyod2] button[data-astro-cid-psyjyod2]:disabled{opacity:.6;cursor:default;transform:none}.email-msg[data-astro-cid-psyjyod2]{margin-top:12px;font-size:.875rem;font-weight:700}.email-msg[data-astro-cid-psyjyod2].ok{color:var(--success-ink)}.email-msg[data-astro-cid-psyjyod2].err{color:var(--primary-ink)}.socials[data-astro-cid-psyjyod2]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.social[data-astro-cid-psyjyod2]{background:var(--surface);width:48px;height:48px;box-shadow:var(--shadow-soft);color:var(--primary-ink);transition:transform .3s var(--ease-spring),background .2s var(--ease-soft),color .2s var(--ease-soft);border-radius:50%;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:flex}.social[data-astro-cid-psyjyod2] svg[data-astro-cid-psyjyod2]{width:21px;height:21px}.social[data-astro-cid-psyjyod2]:hover{background:var(--primary);color:var(--primary-foreground);transform:translateY(-2px)}.empty[data-astro-cid-psyjyod2]{text-align:center;color:var(--muted-foreground);margin-top:28px;font-weight:600}.help[data-astro-cid-psyjyod2]{background:var(--info-bg);border:1px solid var(--info-border);width:100%;color:var(--foreground);border-radius:24px;align-items:flex-start;gap:12px;margin-top:28px;padding:16px;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.help-ic[data-astro-cid-psyjyod2]{background:var(--surface);width:40px;height:40px;color:var(--info-ink);border-radius:50%;flex:none;place-items:center;display:grid}.help[data-astro-cid-psyjyod2] small[data-astro-cid-psyjyod2]{color:var(--muted-foreground);margin-top:6px;font-size:.8125rem;font-weight:600;display:block}.help[data-astro-cid-psyjyod2] b[data-astro-cid-psyjyod2]{color:var(--foreground);margin-bottom:2px;font-size:.9375rem;font-weight:800;display:block}footer[data-astro-cid-psyjyod2]{text-align:center;color:var(--muted-foreground);margin-top:auto;padding-top:32px;font-size:.8125rem;line-height:1.6}footer[data-astro-cid-psyjyod2] a[data-astro-cid-psyjyod2]{color:var(--primary-ink);align-items:center;min-height:44px;padding:0 6px;font-weight:700;text-decoration:none;display:inline-flex}footer[data-astro-cid-psyjyod2] a[data-astro-cid-psyjyod2]:hover{text-decoration:underline}.footer-brand[data-astro-cid-psyjyod2]{color:var(--foreground);font-weight:800}.share-btn[data-astro-cid-psyjyod2]{gap:8px;margin-bottom:16px;padding-inline:20px}a[data-astro-cid-psyjyod2]:focus-visible,button[data-astro-cid-psyjyod2]:focus-visible,input[data-astro-cid-psyjyod2]:focus-visible{outline:3px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.link[data-astro-cid-psyjyod2],.social[data-astro-cid-psyjyod2],.link-chevron[data-astro-cid-psyjyod2],.grid-tile[data-astro-cid-psyjyod2],.blog-card[data-astro-cid-psyjyod2],.product[data-astro-cid-psyjyod2]{transition:none}.link[data-astro-cid-psyjyod2]:hover,.social[data-astro-cid-psyjyod2]:hover,.grid-tile[data-astro-cid-psyjyod2]:hover,.blog-card[data-astro-cid-psyjyod2]:hover,.product[data-astro-cid-psyjyod2]:hover{transform:none}}@media (width<=400px){.wrap[data-astro-cid-psyjyod2]{padding-top:28px}.email-form[data-astro-cid-psyjyod2]{flex-direction:column}}
