.newsletter[data-astro-cid-drywyjjs]{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:var(--radius-card);padding:22px}.title[data-astro-cid-drywyjjs]{letter-spacing:-.015em;color:var(--text);text-wrap:balance;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.35}.pitch[data-astro-cid-drywyjjs]{color:var(--text-muted);margin:0 0 18px;font-size:14px;line-height:1.6}.form[data-astro-cid-drywyjjs]{flex-direction:column;gap:12px;display:flex}.field[data-astro-cid-drywyjjs]{flex-direction:column;gap:6px;display:flex}label[data-astro-cid-drywyjjs]{color:var(--text-body);font-size:13px;font-weight:500}input[data-astro-cid-drywyjjs]{border:1px solid var(--accent-border);border-radius:var(--radius-btn);width:100%;color:var(--text);transition:border-color .2s var(--ease);background:#fff;padding:11px 13px;font-family:inherit;font-size:15px}input[data-astro-cid-drywyjjs]::placeholder{color:var(--text-muted)}input[data-astro-cid-drywyjjs]:focus-visible{border-color:var(--accent);outline-offset:1px}button[data-astro-cid-drywyjjs]{border-radius:var(--radius-btn);background:var(--accent-strong);width:100%;color:var(--on-accent);white-space:nowrap;cursor:pointer;transition:background .2s var(--ease), transform .2s var(--ease);border:0;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:600}button[data-astro-cid-drywyjjs]:hover{background:var(--accent-deep);transform:translateY(-1px)}button[data-astro-cid-drywyjjs]:active{transform:translateY(0)scale(.98)}.status[data-astro-cid-drywyjjs]{margin:0;font-size:13px;line-height:1.5}.status[data-astro-cid-drywyjjs][data-tone=ok]{color:var(--accent-strong)}.status[data-astro-cid-drywyjjs][data-tone=error]{color:#b42318}.related[data-astro-cid-vrecybdq]{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-card);padding:22px}.section-title[data-astro-cid-vrecybdq]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin:0 0 16px;font-size:12px;font-weight:600}ul[data-astro-cid-vrecybdq]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-vrecybdq]{grid-template-columns:64px 1fr;align-items:center;gap:12px;text-decoration:none;display:grid}img[data-astro-cid-vrecybdq]{object-fit:cover;background:var(--accent-soft);border-radius:10px;width:64px;height:64px}.text[data-astro-cid-vrecybdq]{flex-direction:column;gap:4px;min-width:0;display:flex}.title[data-astro-cid-vrecybdq]{color:var(--text);transition:color .2s var(--ease);font-size:14px;font-weight:500;line-height:1.4}a[data-astro-cid-vrecybdq]:hover .title[data-astro-cid-vrecybdq]{color:var(--accent-strong)}time[data-astro-cid-vrecybdq]{color:var(--text-faint);font-size:12px}.toc[data-astro-cid-p33bl5ka]{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-card);padding:22px}.toc-title[data-astro-cid-p33bl5ka]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin:0 0 14px;font-size:12px;font-weight:600}ol[data-astro-cid-p33bl5ka]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-p33bl5ka]{border-left:2px solid var(--hairline);color:var(--text-muted);transition:color .2s var(--ease), border-color .2s var(--ease);padding:7px 0 7px 14px;font-size:14px;line-height:1.45;text-decoration:none;display:block}a[data-astro-cid-p33bl5ka]:hover{color:var(--text);border-left-color:var(--accent-border)}a[data-astro-cid-p33bl5ka][data-active]{color:var(--accent-strong);border-left-color:var(--accent);font-weight:500}.sidebar[data-astro-cid-5bkytie7]{top:calc(var(--header-h) + 24px);max-height:calc(100dvh - var(--header-h) - 48px);scrollbar-width:thin;flex-direction:column;gap:20px;padding-bottom:4px;display:flex;position:sticky;overflow-y:auto}@media (width<=1080px){.sidebar[data-astro-cid-5bkytie7]{max-height:none;margin-top:32px;position:static;overflow:visible}.toc-slot[data-astro-cid-5bkytie7]{display:none}}.author[data-astro-cid-kduxajta]{border:1px solid var(--accent-border);background:var(--surface-soft);border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}.avatar[data-astro-cid-kduxajta]{border-radius:var(--radius-pill);object-fit:cover;flex:none;width:48px;height:48px}.initials[data-astro-cid-kduxajta]{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#7c3aed,#a78bfa);place-items:center;font-size:16px;font-weight:700;display:grid}.meta[data-astro-cid-kduxajta]{flex-direction:column;gap:4px;min-width:0;display:flex}.name[data-astro-cid-kduxajta]{color:var(--text);font-size:15px;font-weight:600}.company[data-astro-cid-kduxajta]{color:var(--text-muted);font-weight:400}.detail[data-astro-cid-kduxajta]{color:var(--text-faint);align-items:center;gap:8px;font-size:13px;display:flex}.sep[data-astro-cid-kduxajta]{border-radius:var(--radius-pill);opacity:.6;background:currentColor;width:3px;height:3px}.cierre[data-astro-cid-55a766wg]{isolation:isolate;background:linear-gradient(150deg,#6d28d9 0%,#4c1d95 55%,#2e1065 100%);padding:76px 48px 80px;position:relative;overflow:hidden}.cierre[data-astro-cid-55a766wg]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 90% at 15% 0,#a78bfa6b,#0000 60%),radial-gradient(50% 70% at 95% 100%,#7c3aed59,#0000 65%);position:absolute;inset:0}.cierre[data-astro-cid-55a766wg]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);height:1px;position:absolute;inset:0 0 auto}.inner[data-astro-cid-55a766wg]{text-align:center;flex-direction:column;align-items:center;max-width:560px;margin:0 auto;display:flex}.title[data-astro-cid-55a766wg]{letter-spacing:-.025em;color:#fff;text-wrap:balance;max-width:18ch;margin:26px 0 34px;font-size:36px;font-weight:700;line-height:1.15}.title[data-astro-cid-55a766wg]:has(+.description){margin-bottom:16px}.description[data-astro-cid-55a766wg]{color:#e4dbff;text-wrap:pretty;max-width:46ch;margin:0 0 34px;font-size:17px;line-height:1.6}.cta[data-astro-cid-55a766wg]{border-radius:var(--radius-btn);color:#4c1d95;white-space:nowrap;transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;align-items:center;gap:10px;padding:17px 32px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 16px 40px #14053c73}.cta[data-astro-cid-55a766wg]:hover{transform:translateY(-2px);box-shadow:0 22px 50px #14053c8c}.cta[data-astro-cid-55a766wg]:active{transform:translateY(0)scale(.98)}.cta[data-astro-cid-55a766wg] svg{transition:transform .25s var(--ease)}.cta[data-astro-cid-55a766wg]:hover svg{transform:translate(3px)}@media (width<=640px){.cierre[data-astro-cid-55a766wg]{padding:56px 24px 60px}.title[data-astro-cid-55a766wg]{font-size:28px}}.banner[data-astro-cid-rx66cqq2]{border-radius:var(--radius-block);box-shadow:var(--shadow-block);background:linear-gradient(135deg,#7c3aed,#5b21b6);margin:44px 0;padding:38px}.head[data-astro-cid-rx66cqq2]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.wordmark[data-astro-cid-rx66cqq2]{letter-spacing:-.02em;color:#fff;font-size:18px;font-weight:700}.flag[data-astro-cid-rx66cqq2]{border-radius:var(--radius-pill);color:#f2ecff;background:#ffffff24;align-items:center;gap:7px;padding:6px 13px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.title[data-astro-cid-rx66cqq2]{letter-spacing:-.015em;color:#fff;text-wrap:balance;max-width:15ch;margin:0 0 12px;font-size:27px;font-weight:700;line-height:1.2}.body[data-astro-cid-rx66cqq2]{color:#e4dbff;max-width:46ch;margin:0 0 26px;font-size:16px;line-height:1.65}.cta[data-astro-cid-rx66cqq2]{border-radius:var(--radius-btn);color:#5b21b6;white-space:nowrap;box-shadow:var(--shadow-btn);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;align-items:center;gap:9px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cta[data-astro-cid-rx66cqq2]:hover{transform:translateY(-2px);box-shadow:0 18px 34px #4c1d956b}.cta[data-astro-cid-rx66cqq2]:active{transform:translateY(0)scale(.98)}.cta[data-astro-cid-rx66cqq2] svg{transition:transform .25s var(--ease)}.cta[data-astro-cid-rx66cqq2]:hover svg{transform:translate(3px)}@media (width<=640px){.banner[data-astro-cid-rx66cqq2]{padding:28px 24px}.title[data-astro-cid-rx66cqq2]{max-width:none;font-size:23px}}.page[data-astro-cid-tldeq5d5]{max-width:var(--container);margin:0 auto;padding:40px 24px 0}.grid[data-astro-cid-tldeq5d5]{grid-template-columns:minmax(0, 1fr) var(--sidebar);gap:var(--gutter);align-items:start;display:grid}.card[data-astro-cid-tldeq5d5]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);overflow:hidden}.hero[data-astro-cid-tldeq5d5]{aspect-ratio:32/9;object-fit:cover;background:var(--accent-soft);width:100%}.head[data-astro-cid-tldeq5d5]{padding:48px 56px 0}.eyebrow[data-astro-cid-tldeq5d5]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);margin-bottom:14px;font-size:12px;font-weight:600;display:inline-block}.head[data-astro-cid-tldeq5d5] h1[data-astro-cid-tldeq5d5]{letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0 0 20px;font-size:44px;font-weight:700;line-height:1.1}.lede[data-astro-cid-tldeq5d5]{max-width:60ch;color:var(--text-muted);text-wrap:pretty;margin:0 0 24px;font-size:20px;line-height:1.6}.tags[data-astro-cid-tldeq5d5]{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.tags[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);transition:color .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);padding:5px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.tags[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{color:var(--accent-strong);border-color:var(--accent-border);background:var(--accent-soft)}.prose[data-astro-cid-tldeq5d5]{padding:44px 56px 60px}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-tldeq5d5],.head[data-astro-cid-tldeq5d5]{animation:rise .7s var(--ease) both}.head[data-astro-cid-tldeq5d5]{animation-delay:80ms}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.progress[data-astro-cid-tldeq5d5]{transform-origin:0;background:var(--accent);z-index:60;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.progress[data-astro-cid-tldeq5d5]{animation:linear fill scroll(root)}}}@keyframes fill{to{transform:scaleX(1)}}@media (width<=1080px){.grid[data-astro-cid-tldeq5d5]{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.page[data-astro-cid-tldeq5d5]{padding:24px 16px 0}.card[data-astro-cid-tldeq5d5]{border-radius:18px}.hero[data-astro-cid-tldeq5d5]{aspect-ratio:2}.head[data-astro-cid-tldeq5d5]{padding:32px 24px 0}.head[data-astro-cid-tldeq5d5] h1[data-astro-cid-tldeq5d5]{font-size:30px}.lede[data-astro-cid-tldeq5d5]{font-size:18px}.prose[data-astro-cid-tldeq5d5]{padding:32px 24px 44px}}.prose>:first-child{margin-top:0}.prose p,.prose li{color:var(--text-body);font-size:18px;line-height:1.75}.prose p{max-width:70ch;margin:0 0 24px}.prose h2,.prose h3{scroll-margin-top:92px}.prose h2{letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:52px 0 18px;font-size:29px;font-weight:700;line-height:1.25}.prose h3{color:var(--text);margin:34px 0 12px;font-size:20px;font-weight:600;line-height:1.4}.prose ul,.prose ol{flex-direction:column;gap:10px;max-width:70ch;margin:0 0 24px;padding-left:22px;display:flex}.prose li::marker{color:var(--accent)}.prose strong{color:var(--text);font-weight:600}.prose a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline 1px}.prose img{border-radius:var(--radius-block);width:100%;margin:32px 0}.prose blockquote{border-left:2px solid var(--accent-border);max-width:70ch;color:var(--text-muted);margin:32px 0;padding:4px 0 4px 22px;font-style:italic}.prose blockquote p:last-child{margin-bottom:0}.prose hr{border:0;border-top:1px solid var(--hairline);margin:48px 0}.prose code{background:var(--accent-soft);color:var(--accent-strong);border-radius:6px;padding:2px 6px;font-size:.9em}.prose pre{border-radius:var(--radius-btn);margin:0 0 24px;padding:20px;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:16px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--hairline);padding:12px 14px}.prose th{color:var(--text);font-weight:600}
