.toc[data-astro-cid-6ovywiun]{font-size:.88rem;line-height:1.4}ol[data-astro-cid-6ovywiun]{margin:0;padding:0;list-style:none}li[data-astro-cid-6ovywiun].d3{padding-left:.8rem}a[data-astro-cid-6ovywiun]{border-left:2px solid var(--c-border);color:var(--c-muted);padding:.4rem 0 .4rem .85rem;text-decoration:none;transition:color .2s,border-color .2s;display:block}a[data-astro-cid-6ovywiun]:hover,a[data-astro-cid-6ovywiun][aria-current]{color:var(--c-text)}a[data-astro-cid-6ovywiun][aria-current]{border-left-color:var(--c-accent);font-weight:600}.toc-title[data-astro-cid-6ovywiun]{color:var(--c-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .6rem;font-size:.72rem;font-weight:600}.toc-fab[data-astro-cid-bni72t3y]{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:35;border:1px solid var(--c-glass-border);background:var(--c-glass);min-height:46px;color:var(--c-text);font:inherit;backdrop-filter:blur(14px);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:0 1.1rem;font-size:.92rem;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 6px 24px #00000024}.toc-sheet[data-astro-cid-bni72t3y]{width:100%;max-width:640px;max-height:72dvh;padding:.6rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--c-surface);color:var(--c-text);border:0;margin:0 auto;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 40px #0003}.toc-sheet[data-astro-cid-bni72t3y]::backdrop{background:#00000059}@media (prefers-reduced-motion:no-preference){.toc-sheet[data-astro-cid-bni72t3y]{transition:transform .3s var(--ease), overlay .3s allow-discrete, display .3s allow-discrete}.toc-sheet[data-astro-cid-bni72t3y]:not(:popover-open){transform:translateY(100%)}@starting-style{.toc-sheet[data-astro-cid-bni72t3y]:popover-open{transform:translateY(100%)}}}.handle[data-astro-cid-bni72t3y]{background:var(--c-border);border-radius:2px;width:40px;height:4px;margin:0 auto .75rem;display:block}.sheet-title[data-astro-cid-bni72t3y]{font-family:var(--font-serif);font-size:1.3rem;font-weight:var(--display-weight);margin:0 0 .5rem}ol[data-astro-cid-bni72t3y]{margin:0;padding:0;list-style:none}li[data-astro-cid-bni72t3y].d3{padding-left:1rem}a[data-astro-cid-bni72t3y]{border-bottom:1px solid var(--c-border);min-height:46px;color:var(--c-text);align-items:center;text-decoration:none;display:flex}li[data-astro-cid-bni72t3y].d3 a[data-astro-cid-bni72t3y]{color:var(--c-muted);font-size:.95rem}@media (width>=1320px){.toc-fab[data-astro-cid-bni72t3y]{display:none}}.progress[data-astro-cid-lpb63ffw]{z-index:40;pointer-events:none;height:4px;position:fixed;inset:0 0 auto}.progress[data-astro-cid-lpb63ffw] span[data-astro-cid-lpb63ffw]{background:var(--c-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@supports (animation-timeline:scroll()){.progress[data-astro-cid-lpb63ffw] span[data-astro-cid-lpb63ffw]{animation:linear both grow scroll(root)}@keyframes grow{to{transform:scaleX(1)}}}.faq[data-astro-cid-wrt6fn66]{max-width:var(--measure);margin-top:2.5rem}h2[data-astro-cid-wrt6fn66]{font-size:1.5rem}details[data-astro-cid-wrt6fn66]{border-bottom:1px solid var(--c-border)}summary[data-astro-cid-wrt6fn66]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding-block:.75rem;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-wrt6fn66]::-webkit-details-marker{display:none}summary[data-astro-cid-wrt6fn66]:after{content:"+";color:var(--c-accent-strong);flex:none;font-size:1.4rem;line-height:1}details[data-astro-cid-wrt6fn66][open] summary[data-astro-cid-wrt6fn66]:after{content:"−"}details[data-astro-cid-wrt6fn66] p[data-astro-cid-wrt6fn66]{color:var(--c-text);margin:0 0 1rem}.share[data-astro-cid-ipr33of7]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2rem;font-size:.92rem;display:flex}span[data-astro-cid-ipr33of7]{color:var(--c-muted)}a[data-astro-cid-ipr33of7]{border:1px solid var(--c-border);background:var(--c-surface);min-height:40px;color:var(--c-text);border-radius:999px;align-items:center;padding:0 .9rem;text-decoration:none;display:inline-flex}.ad-slot[data-astro-cid-k64xso53]{border-radius:var(--radius-sm);background:var(--c-surface-2);contain:layout;place-items:center;width:100%;margin-block:2rem;display:grid;position:relative;overflow:hidden}.ad-label[data-astro-cid-k64xso53]{color:var(--c-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;position:absolute;top:.25rem;left:.5rem}.tq[data-astro-cid-2dw6i5wt]{max-width:var(--measure);border-radius:var(--radius);background:var(--c-primary-soft);box-shadow:inset 4px 0 0 var(--c-primary);margin-block:2rem;padding:1.25rem}.eyebrow[data-astro-cid-2dw6i5wt]{color:var(--c-link);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.title[data-astro-cid-2dw6i5wt]{margin:.3rem 0 .2rem;font-size:1.2rem;font-weight:700;line-height:1.3}.name[data-astro-cid-2dw6i5wt]{margin:0;font-weight:600}.desc[data-astro-cid-2dw6i5wt]{color:var(--c-muted);margin:.4rem 0 0;font-size:.95rem}.actions[data-astro-cid-2dw6i5wt]{gap:.6rem;margin-top:1rem;display:grid}@media (width>=480px){.actions[data-astro-cid-2dw6i5wt]{flex-wrap:wrap;display:flex}}.aff[data-astro-cid-vme5au4h]{max-width:var(--measure);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);margin-block:1.75rem;padding:1.1rem 1.2rem 1.2rem}.head[data-astro-cid-vme5au4h]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kind[data-astro-cid-vme5au4h]{color:var(--c-muted);font-size:.85rem;font-weight:600}.title[data-astro-cid-vme5au4h]{margin:.4rem 0 .2rem;font-size:1.1rem;font-weight:700}.desc[data-astro-cid-vme5au4h]{color:var(--c-muted);margin-bottom:.9rem;font-size:.95rem}.desc[data-astro-cid-vme5au4h] p{margin:0}.partner[data-astro-cid-vme5au4h]{opacity:.85;font-weight:400}
