.page-hero[data-astro-cid-ugqmllcc]{position:relative;overflow:hidden;padding-block:clamp(2.5rem,6vw,5rem) clamp(2rem,4vw,3rem)}.page-hero__bg[data-astro-cid-ugqmllcc]{position:absolute;inset:0;z-index:-1;opacity:.5}.page-hero[data-astro-cid-ugqmllcc]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(58% 80% at 88% -15%,color-mix(in srgb,var(--color-accent) 13%,transparent),transparent 70%)}.page-hero[data-astro-cid-ugqmllcc] h1[data-astro-cid-ugqmllcc]{margin-top:var(--space-2);max-width:22ch}.page-hero__lead[data-astro-cid-ugqmllcc]{margin-top:var(--space-4);font-size:var(--font-size-md)}.crumbs[data-astro-cid-ugqmllcc]{font-size:var(--font-size-xs);color:var(--color-muted);margin-bottom:var(--space-4);display:flex;gap:var(--space-2)}.crumbs[data-astro-cid-ugqmllcc] a[data-astro-cid-ugqmllcc]{color:var(--color-muted)}.crumbs[data-astro-cid-ugqmllcc] a[data-astro-cid-ugqmllcc]:hover{color:var(--color-primary)}.anchor[data-astro-cid-ugqmllcc]{position:relative;top:-5rem;display:block}.tr-highlights[data-astro-cid-ugqmllcc]{list-style:none;margin:var(--space-7) 0 0;padding:0;display:grid;gap:var(--space-3);grid-template-columns:repeat(4,1fr)}.tr-highlights__item[data-astro-cid-ugqmllcc]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 60%,transparent)}.tr-highlights__v[data-astro-cid-ugqmllcc]{display:block;font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-text)}.tr-highlights__l[data-astro-cid-ugqmllcc]{display:block;margin-top:2px;font-size:var(--font-size-sm);color:var(--color-muted)}.tr-aud[data-astro-cid-ugqmllcc]{display:grid;gap:var(--space-5);grid-template-columns:repeat(3,1fr)}.tr-aud__card[data-astro-cid-ugqmllcc]{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);transition:border-color var(--duration-base),transform var(--duration-base)}.tr-aud__card[data-astro-cid-ugqmllcc]:hover{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border));transform:translateY(-3px)}.tr-aud__head[data-astro-cid-ugqmllcc]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.tr-aud__ico[data-astro-cid-ugqmllcc]{flex:none;display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:var(--radius-md);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.tr-aud__head[data-astro-cid-ugqmllcc] h3[data-astro-cid-ugqmllcc]{margin:0}.tr-mod[data-astro-cid-ugqmllcc]{display:grid;gap:var(--space-5);grid-template-columns:repeat(3,1fr)}.tr-mod__card[data-astro-cid-ugqmllcc]{position:relative;display:flex;flex-direction:column;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);overflow:hidden;transition:border-color var(--duration-base),transform var(--duration-base)}.tr-mod__card[data-astro-cid-ugqmllcc]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-base)}.tr-mod__card[data-astro-cid-ugqmllcc]:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));transform:translateY(-3px)}.tr-mod__card[data-astro-cid-ugqmllcc]:hover:before{transform:scaleX(1)}.tr-mod__top[data-astro-cid-ugqmllcc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.tr-mod__n[data-astro-cid-ugqmllcc]{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-accent);letter-spacing:.06em}.tr-mod__dur[data-astro-cid-ugqmllcc]{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--font-size-xs);color:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:.2rem .6rem;white-space:nowrap}.tr-mod__title[data-astro-cid-ugqmllcc]{font-size:var(--font-size-lg);margin:0 0 var(--space-2)}.tr-mod__desc[data-astro-cid-ugqmllcc]{color:var(--color-muted);font-size:var(--font-size-sm);margin:0 0 var(--space-4)}.tr-mod__topics[data-astro-cid-ugqmllcc]{list-style:none;margin:auto 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:.4rem}.tr-mod__topics[data-astro-cid-ugqmllcc] li[data-astro-cid-ugqmllcc]{font-size:var(--font-size-xs);color:var(--color-text);background:var(--color-surface-2);border-radius:var(--radius-sm);padding:.25rem .55rem}.tr-out[data-astro-cid-ugqmllcc]{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--space-7);align-items:start}.tr-out__intro[data-astro-cid-ugqmllcc] h2[data-astro-cid-ugqmllcc]{margin:var(--space-2) 0 var(--space-3)}.tr-out__list[data-astro-cid-ugqmllcc]{display:grid;gap:var(--space-3)}.tr-fmt[data-astro-cid-ugqmllcc]{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr)}.tr-fmt__item[data-astro-cid-ugqmllcc]{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.tr-fmt__ico[data-astro-cid-ugqmllcc]{flex:none;display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.tr-fmt__label[data-astro-cid-ugqmllcc]{display:block;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.tr-fmt__value[data-astro-cid-ugqmllcc]{display:block;margin-top:2px;color:var(--color-text);font-size:var(--font-size-sm)}.tr-why[data-astro-cid-ugqmllcc]{display:grid;gap:var(--space-5);grid-template-columns:repeat(3,1fr)}.tr-why__card[data-astro-cid-ugqmllcc]{padding:var(--space-5);border-left:3px solid var(--color-accent);background:var(--color-surface);border-radius:0 var(--radius-md) var(--radius-md) 0}.tr-why__card[data-astro-cid-ugqmllcc] h3[data-astro-cid-ugqmllcc]{margin:0 0 var(--space-2);font-size:var(--font-size-lg)}@media(max-width:900px){.tr-highlights[data-astro-cid-ugqmllcc]{grid-template-columns:repeat(2,1fr)}.tr-aud[data-astro-cid-ugqmllcc],.tr-mod[data-astro-cid-ugqmllcc],.tr-fmt[data-astro-cid-ugqmllcc],.tr-why[data-astro-cid-ugqmllcc]{grid-template-columns:1fr 1fr}.tr-out[data-astro-cid-ugqmllcc]{grid-template-columns:1fr;gap:var(--space-5)}}@media(max-width:600px){.tr-aud[data-astro-cid-ugqmllcc],.tr-mod[data-astro-cid-ugqmllcc],.tr-fmt[data-astro-cid-ugqmllcc],.tr-why[data-astro-cid-ugqmllcc]{grid-template-columns:1fr}}
