.post-module__vbxVTG__progress{background:var(--gold);z-index:60;width:0%;height:2px;transition:width 80ms linear;position:fixed;top:0;left:0}.post-module__vbxVTG__masthead{text-align:center;max-width:880px;margin:0 auto;padding:80px 32px 32px}.post-module__vbxVTG__breadcrumbs{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 28px;font-size:.625rem;display:inline-flex}.post-module__vbxVTG__breadcrumbs a{color:var(--muted);transition:color .18s var(--ease)}.post-module__vbxVTG__breadcrumbs a:hover{color:var(--gold)}.post-module__vbxVTG__breadcrumbs .post-module__vbxVTG__sep{color:rgb(from var(--muted) r g b / .4)}.post-module__vbxVTG__breadcrumbs .post-module__vbxVTG__current{color:var(--gold);white-space:nowrap;text-overflow:ellipsis;max-width:28ch;overflow:hidden}.post-module__vbxVTG__kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin-bottom:20px;font-size:.625rem;display:inline-flex}.post-module__vbxVTG__kicker .post-module__vbxVTG__dot{background:var(--gold);border-radius:999px;width:6px;height:6px}.post-module__vbxVTG__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-surface);text-wrap:balance;margin:0 0 22px;font-size:clamp(2.125rem,4.2vw,3rem);font-weight:600;line-height:1.08}.post-module__vbxVTG__deck{max-width:56ch;color:var(--on-surface-variant);font-size:1.1875rem;line-height:1.55;font-family:var(--font-serif);margin:0 auto 36px;font-style:italic;font-weight:500}.post-module__vbxVTG__metaRow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;font-size:.625rem;display:flex}.post-module__vbxVTG__metaRow .post-module__vbxVTG__avatarTag{background:var(--surface-base);border:1px solid var(--ghost);width:32px;height:32px;font-family:var(--font-display);color:var(--gold);letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.post-module__vbxVTG__metaRow .post-module__vbxVTG__sep{color:rgb(from var(--muted) r g b / .4)}.post-module__vbxVTG__pdfLink{color:var(--gold);transition:border-color .18s var(--ease);border-bottom:1px solid #0000;text-decoration:none}.post-module__vbxVTG__pdfLink:hover,.post-module__vbxVTG__pdfLink:focus-visible{border-bottom-color:var(--gold);outline:none}.post-module__vbxVTG__metaRow .post-module__vbxVTG__by{color:var(--on-surface)}.post-module__vbxVTG__heroFigure{max-width:1100px;margin:16px auto 0;padding:0 32px}.post-module__vbxVTG__heroFrame{aspect-ratio:16/8;border:1px solid var(--ghost);background:var(--surface-low);border-radius:12px;position:relative;overflow:hidden}.post-module__vbxVTG__bodyShell{grid-template-columns:220px minmax(0,1fr) 220px;align-items:start;gap:48px;max-width:1280px;margin:0 auto;padding:56px 32px 48px;display:grid;overflow-x:clip}.post-module__vbxVTG__tocCol{padding-top:8px;position:sticky;top:96px}.post-module__vbxVTG__tocLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:.625rem}.post-module__vbxVTG__tocList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.post-module__vbxVTG__tocLink{font-family:var(--font-display);color:var(--muted);transition:color .18s var(--ease);letter-spacing:-.005em;text-align:left;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:10px;width:100%;padding:6px 0;font-size:.875rem;line-height:1.4;display:flex}.post-module__vbxVTG__tocLink:hover{color:var(--on-surface)}.post-module__vbxVTG__tocLinkActive{color:var(--gold)!important}.post-module__vbxVTG__tocLink:before{content:"";background:var(--ghost-strong);width:1px;min-width:1px;height:14px;transition:background .18s var(--ease);display:inline-block;transform:translateY(2px)}.post-module__vbxVTG__tocLinkActive:before{background:var(--gold)!important}.post-module__vbxVTG__tocSubItem{padding-left:14px}.post-module__vbxVTG__tocSubItem .post-module__vbxVTG__tocLink{font-size:.8125rem}@media (max-width:1100px){.post-module__vbxVTG__tocCol{border-bottom:1px solid var(--ghost);margin-bottom:32px;padding:0 0 32px;position:static}.post-module__vbxVTG__tocList{flex-wrap:wrap;gap:12px;display:flex}.post-module__vbxVTG__tocLink{padding:0;font-size:.8125rem}}.post-module__vbxVTG__article{counter-reset:section;overflow-wrap:break-word;word-break:break-word;width:100%;min-width:0;max-width:68ch;margin:0 auto}.post-module__vbxVTG__article p{color:var(--on-surface);margin:0 0 1.4em;font-size:1.0625rem;line-height:1.78}.post-module__vbxVTG__article[data-archetype=classic]>p:first-of-type:first-letter,.post-module__vbxVTG__article p[data-dropcap]:first-letter{float:left;font-family:var(--font-italic);color:var(--gold);padding:6px 12px 0 0;font-size:4.6em;font-style:italic;font-weight:600;line-height:.86}.post-module__vbxVTG__article h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--on-surface);text-wrap:balance;margin:56px 0 18px;scroll-margin-top:96px;font-size:1.625rem;font-weight:700;line-height:1.2}.post-module__vbxVTG__article[data-archetype=classic] h2,.post-module__vbxVTG__article h2[data-numbered]{counter-increment:section}.post-module__vbxVTG__article[data-archetype=classic] h2:before,.post-module__vbxVTG__article h2[data-numbered]:before{content:counter(section, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);vertical-align:middle;margin-right:12px;font-size:.625rem;font-weight:400}.post-module__vbxVTG__article h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-surface);margin:36px 0 12px;font-size:1.1875rem;font-weight:600}.post-module__vbxVTG__article a:not(.post-module__vbxVTG__anchor-link){color:var(--gold);border-bottom:1px solid rgb(from var(--gold) r g b / .4);transition:color .18s var(--ease), border-color .18s var(--ease)}.post-module__vbxVTG__article a:not(.post-module__vbxVTG__anchor-link):hover{color:var(--gold-bright);border-color:var(--gold-bright)}.post-module__vbxVTG__article a.post-module__vbxVTG__anchor-link{color:inherit;border-bottom:none;text-decoration:none}.post-module__vbxVTG__article a.post-module__vbxVTG__anchor-link:hover{text-decoration:underline;-webkit-text-decoration-color:rgb(from var(--gold) r g b / .3);text-decoration-color:rgb(from var(--gold) r g b / .3);text-underline-offset:4px}.post-module__vbxVTG__article strong{color:var(--on-surface);font-weight:600}.post-module__vbxVTG__article em{font-family:var(--font-italic);font-style:italic}.post-module__vbxVTG__article code{font-family:var(--font-mono);background:var(--surface-dim);border:1px solid var(--ghost);color:var(--on-surface-variant);border-radius:4px;padding:1px 6px;font-size:.875em}.post-module__vbxVTG__article pre code{font-size:inherit;color:inherit;background:0 0;border:none;border-radius:0;padding:0}.post-module__vbxVTG__codeBlock{border:1px solid var(--ghost);background:var(--surface-dim);border-radius:10px;margin:28px 0 32px;overflow:hidden}.post-module__vbxVTG__codeHead{border-bottom:1px solid var(--ghost);background:var(--surface-low);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;padding:10px 14px;font-size:.625rem;display:flex}.post-module__vbxVTG__codeMeta{align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.post-module__vbxVTG__codeLang{color:var(--gold);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.post-module__vbxVTG__codeLang:before{content:"";background:var(--gold);border-radius:999px;flex-shrink:0;width:6px;height:6px}.post-module__vbxVTG__codeFile{color:var(--on-surface-variant);font-family:var(--font-mono);text-transform:none;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin-left:12px;overflow:hidden}.post-module__vbxVTG__codeCopy{border:1px solid var(--ghost);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease);background:0 0;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;padding:4px 10px;font-size:.625rem;display:inline-flex}.post-module__vbxVTG__codeCopy:hover{color:var(--gold);border-color:rgb(from var(--gold) r g b / .4)}.post-module__vbxVTG__codeCopy[data-copied=true]{color:var(--gold);border-color:rgb(from var(--gold) r g b / .5)}.post-module__vbxVTG__codePre{font-family:var(--font-mono);color:var(--on-surface);tab-size:2;margin:0;padding:18px;font-size:.8125rem;line-height:1.65;overflow-x:auto}.post-module__vbxVTG__article ul,.post-module__vbxVTG__article ol{margin:1.4em 0 1.6em;padding-left:1.5em;list-style-position:outside}.post-module__vbxVTG__article ul li,.post-module__vbxVTG__article ol li{margin-bottom:8px;line-height:1.7}.post-module__vbxVTG__article blockquote{border-left:3px solid var(--gold);background:var(--surface-dim);font-family:var(--font-italic);color:var(--on-surface-variant);border-radius:0 8px 8px 0;margin:1.6em 0;padding:1.5rem;font-style:italic}.post-module__vbxVTG__article figure{margin:1.6em 0}.post-module__vbxVTG__article figure img{border-radius:8px;width:100%;height:auto}.post-module__vbxVTG__article figcaption{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);text-align:center;margin-top:10px;font-size:.75rem}.post-module__vbxVTG__article hr{border:none;border-top:1px solid var(--ghost);margin:2.4em 0}.post-module__vbxVTG__article table{border-collapse:collapse;width:100%;color:var(--muted);margin:2em 0;font-size:.875rem}.post-module__vbxVTG__article th{background:var(--surface-low);text-align:left;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);padding:10px 16px;font-size:.6875rem;font-weight:700}.post-module__vbxVTG__article td{border-top:1px solid var(--ghost);color:var(--on-surface-variant);padding:10px 16px}.post-module__vbxVTG__tableWrap{border:1px solid var(--ghost);border-radius:8px;margin:2em 0;overflow-x:auto}.post-module__vbxVTG__tableWrap .post-module__vbxVTG__article table{margin:0}[data-theme=light] .post-module__vbxVTG__article :is(pre,code,span)[style*=--shiki-light]{color:var(--shiki-light)!important}[data-theme=light] .post-module__vbxVTG__article pre[style*=--shiki-light-bg]{background-color:var(--shiki-light-bg)!important}.post-module__vbxVTG__pullQuote{border-left:2px solid var(--gold);font-family:var(--font-italic);color:var(--on-surface-variant);letter-spacing:-.01em;background:0 0;margin:56px -32px;padding:40px 32px 40px 36px;font-size:clamp(1.375rem,2.4vw,1.6875rem);font-style:italic;font-weight:500;line-height:1.35}.post-module__vbxVTG__pullQuote p{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;font-style:inherit;margin:0}.post-module__vbxVTG__pullQuoteCite{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:18px;font-size:.625rem;font-style:normal;font-weight:400;display:block}.post-module__vbxVTG__pullQuoteBleed{text-align:center;border-top:1px solid var(--ghost);border-bottom:1px solid var(--ghost);font-family:var(--font-serif);letter-spacing:-.012em;color:var(--on-surface);background:0 0;border-left:none;margin:64px -8%;padding:40px 32px;font-size:clamp(1.625rem,3.4vw,2.25rem);font-style:italic;font-weight:500;line-height:1.32}.post-module__vbxVTG__pullQuoteBleed p{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;font-style:inherit;margin:0}@media (max-width:720px){.post-module__vbxVTG__pullQuote{margin:40px 0;padding:24px 0 24px 24px;font-size:1.4375rem}.post-module__vbxVTG__pullQuoteBleed{margin:40px -16px;padding:28px 20px;font-size:1.4375rem}}.post-module__vbxVTG__receipts{border-top:1px solid var(--ghost);border-bottom:1px solid var(--ghost);grid-template-columns:repeat(3,1fr);gap:0;margin:48px 0;padding:28px 0;display:grid}.post-module__vbxVTG__receiptsStat{border-right:1px solid var(--ghost);padding:0 14px}.post-module__vbxVTG__receiptsStat:last-child{border-right:none}.post-module__vbxVTG__receiptsValue{font-family:var(--font-display);letter-spacing:-.02em;color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:700;line-height:1}.post-module__vbxVTG__receiptsLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:.625rem}@media (max-width:720px){.post-module__vbxVTG__receipts{grid-template-columns:1fr;gap:18px;padding:22px 0}.post-module__vbxVTG__receiptsStat{border-right:none;border-bottom:1px solid var(--ghost);padding:0 0 18px}.post-module__vbxVTG__receiptsStat:last-child{border-bottom:none;padding-bottom:0}}.post-module__vbxVTG__figure{margin:40px 0}.post-module__vbxVTG__figureFrame{aspect-ratio:16/8.5;border:1px solid var(--ghost);background:var(--surface-low);border-radius:10px;position:relative;overflow:hidden}.post-module__vbxVTG__figureFrame img,.post-module__vbxVTG__figureFrame video,.post-module__vbxVTG__figureFrame iframe{object-fit:cover;border:none;width:100%;height:100%;display:block}.post-module__vbxVTG__figureCaption{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:left;margin-top:12px;font-size:.625rem}.post-module__vbxVTG__inlineTag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);background:rgb(from var(--gold) r g b / .08);border:1px solid rgb(from var(--gold) r g b / .25);vertical-align:middle;border-radius:999px;align-items:center;padding:3px 10px;font-size:.625rem;font-weight:500;text-decoration:none;display:inline-flex}.post-module__vbxVTG__inlineTagLink:hover{color:var(--gold-bright);border-color:rgb(from var(--gold) r g b / .45)}.post-module__vbxVTG__tailingCol{padding-top:8px;position:sticky;top:96px}.post-module__vbxVTG__gutterBlock{border-bottom:1px solid var(--ghost);padding:16px 0 20px}.post-module__vbxVTG__gutterBlock:last-child{border:none}.post-module__vbxVTG__gutterLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:.625rem}.post-module__vbxVTG__gutterText{color:var(--on-surface-variant);margin:0;font-size:.8125rem;line-height:1.55}.post-module__vbxVTG__gutterList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.post-module__vbxVTG__gutterList a{font-family:var(--font-display);color:var(--on-surface);transition:color .18s var(--ease);letter-spacing:-.005em;border:none;font-size:.8125rem;line-height:1.4}.post-module__vbxVTG__gutterList a:hover{color:var(--gold);border:none}.post-module__vbxVTG__shareRow{flex-wrap:wrap;gap:8px;display:flex}.post-module__vbxVTG__shareIcon{border:1px solid var(--ghost);width:32px;height:32px;color:var(--muted);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.post-module__vbxVTG__shareIcon:hover{color:var(--gold);border-color:var(--ghost-strong)}.post-module__vbxVTG__shareIconActive{color:var(--gold)!important}.post-module__vbxVTG__authorCard{border:1px solid var(--ghost);background:var(--surface-low);border-radius:12px;grid-template-columns:80px 1fr;align-items:start;gap:20px;margin:32px 0;padding:24px;display:grid}.post-module__vbxVTG__authorAv{background:var(--surface-base);border:1px solid var(--ghost);width:80px;height:80px;font-family:var(--font-display);color:var(--gold);object-fit:cover;border-radius:12px;justify-content:center;align-items:center;font-size:1.625rem;font-weight:700;display:inline-flex;overflow:hidden}.post-module__vbxVTG__authorName{font-family:var(--font-display);letter-spacing:-.005em;color:var(--on-surface);margin:0 0 6px;font-size:1.0625rem;font-weight:600}.post-module__vbxVTG__authorRole{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:.625rem}.post-module__vbxVTG__authorBio{color:var(--on-surface-variant);margin:0 0 14px;font-size:.9375rem;line-height:1.55}.post-module__vbxVTG__authorLinks{flex-wrap:wrap;gap:16px;display:flex}.post-module__vbxVTG__authorLinks a{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color .18s var(--ease), border-color .18s var(--ease);border-bottom:1px solid #0000;font-size:.625rem}.post-module__vbxVTG__authorLinks a:hover{color:var(--gold);border-bottom-color:var(--gold)}@media (max-width:700px){.post-module__vbxVTG__authorCard{grid-template-columns:1fr}}@media (max-width:1100px){.post-module__vbxVTG__tailingCol{padding:0 0 32px;position:static}}.post-module__vbxVTG__tagsRow{border-top:1px solid var(--ghost);flex-wrap:wrap;gap:8px;margin-top:64px;padding-top:24px;display:flex}.post-module__vbxVTG__blogNewsletter{--hair:var(--ghost);background:var(--surface-dim);border:1px solid var(--hair);border-radius:12px;justify-content:space-between;align-items:center;gap:32px;margin:56px 0;padding:24px 28px;display:flex}.post-module__vbxVTG__blogNewsletterPitch{max-width:50ch}.post-module__vbxVTG__blogNewsletterEyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 0 10px;font-size:10.5px;font-weight:500;display:inline-flex}.post-module__vbxVTG__blogNewsletterEyebrow:before{content:"";background:var(--gold);border-radius:999px;flex:none;width:4px;height:4px}.post-module__vbxVTG__blogNewsletterHeadline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-surface);text-wrap:balance;margin:0;font-size:19px;font-weight:600;line-height:1.25}.post-module__vbxVTG__blogNewsletterCopy{color:var(--muted);max-width:52ch;margin:8px 0 0;font-size:13px;line-height:1.55}.post-module__vbxVTG__blogNewsletterAction{flex:none;width:320px;max-width:100%}.post-module__vbxVTG__blogNewsletterForm{align-items:center;gap:8px;display:flex}.post-module__vbxVTG__blogNewsletterInput{background:var(--surface-lowest);border:1px solid var(--hair);min-width:0;font-family:var(--font-body);color:var(--on-surface);transition:border-color .15s var(--ease-out-strong), box-shadow .15s var(--ease-out-strong);border-radius:8px;outline:none;flex:1;padding:9px 12px;font-size:13px}.post-module__vbxVTG__blogNewsletterInput::placeholder{color:var(--muted);opacity:.7}.post-module__vbxVTG__blogNewsletterInput:focus-visible{border-color:rgb(from var(--gold) r g b / .5);box-shadow:0 0 0 3px rgb(from var(--gold) r g b / .18)}.post-module__vbxVTG__blogNewsletterInput:disabled{opacity:.5;cursor:not-allowed}.post-module__vbxVTG__blogNewsletterSubmit{background:var(--on-surface);color:var(--surface-lowest);font-family:var(--font-body);cursor:pointer;white-space:nowrap;transition:opacity .15s var(--ease-out-strong);border:1px solid #0000;border-radius:8px;flex-shrink:0;padding:9px 16px;font-size:13px;font-weight:600}.post-module__vbxVTG__blogNewsletterSubmit:hover{opacity:.85}.post-module__vbxVTG__blogNewsletterSubmit:active{opacity:.7}.post-module__vbxVTG__blogNewsletterSubmit:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.post-module__vbxVTG__blogNewsletterSubmit:disabled{opacity:.5;cursor:not-allowed}.post-module__vbxVTG__blogNewsletterError{font-family:var(--font-mono);letter-spacing:.04em;color:var(--coral);margin:8px 0 0;font-size:11px}.post-module__vbxVTG__blogNewsletterHoneypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.post-module__vbxVTG__blogNewsletterSuccess{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.post-module__vbxVTG__blogNewsletterSuccess strong{color:var(--on-surface);font-weight:600}@media (max-width:720px){.post-module__vbxVTG__blogNewsletter{flex-direction:column;align-items:stretch;gap:18px;margin:40px 0;padding:24px 22px}.post-module__vbxVTG__blogNewsletterAction{width:100%}}@media (max-width:520px){.post-module__vbxVTG__blogNewsletterForm{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.post-module__vbxVTG__blogNewsletterInput,.post-module__vbxVTG__blogNewsletterSubmit{transition:none}}.post-module__vbxVTG__tagPill{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(from var(--muted) r g b / .85);border:1px solid var(--ghost);border-radius:999px;padding:6px 12px;font-size:.625rem;font-weight:500}.post-module__vbxVTG__closer{max-width:1100px;margin:0 auto;padding:80px 32px 96px}.post-module__vbxVTG__closerCard{background:var(--surface-low);border:1px solid var(--ghost);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:56px;display:grid}.post-module__vbxVTG__closerCard h2{font-family:var(--font-display);letter-spacing:-.018em;color:var(--on-surface);text-wrap:balance;margin:0 0 14px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.05}.post-module__vbxVTG__closerCard p{color:var(--on-surface-variant);max-width:50ch;margin:0;font-size:1.0625rem;line-height:1.55}.post-module__vbxVTG__btnPrimary{background:var(--gold);color:var(--surface-lowest);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;transition:background .18s var(--ease), transform .18s var(--ease);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:14px 22px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.post-module__vbxVTG__btnPrimary:hover{background:var(--gold-bright)}.post-module__vbxVTG__btnPrimary:active{transform:scale(.97)}.post-module__vbxVTG__btnArrow{width:14px;height:14px}@media (max-width:1100px){.post-module__vbxVTG__bodyShell{grid-template-columns:1fr;gap:24px}.post-module__vbxVTG__tocCol{padding-top:0;position:static}.post-module__vbxVTG__tailingCol{display:none}}@media (max-width:720px){.post-module__vbxVTG__masthead{padding:56px 20px 24px}.post-module__vbxVTG__heroFigure{padding:0 20px}.post-module__vbxVTG__bodyShell{padding:40px 20px 32px}.post-module__vbxVTG__closer{padding:56px 20px}.post-module__vbxVTG__closerCard{grid-template-columns:1fr;gap:24px;padding:32px 24px}}.post-module__vbxVTG__article[data-column=narrow]{max-width:54ch}.post-module__vbxVTG__article[data-column=wide]{max-width:78ch}.post-module__vbxVTG__article[data-italic-first]>p:first-of-type{font-family:var(--font-italic);color:var(--on-surface-variant);font-size:1.1875rem;font-style:italic;line-height:1.6}.post-module__vbxVTG__masthead[data-archetype=quiet] .post-module__vbxVTG__breadcrumbs{display:none}.post-module__vbxVTG__masthead[data-archetype=quiet] .post-module__vbxVTG__title{letter-spacing:-.012em;font-size:clamp(1.875rem,4vw,2.625rem)}.post-module__vbxVTG__masthead[data-archetype=gallery] .post-module__vbxVTG__title{font-size:clamp(2rem,4.4vw,3.25rem);font-weight:600}.post-module__vbxVTG__masthead[data-archetype=gallery]{text-align:left;max-width:1100px;padding-top:32px}.post-module__vbxVTG__masthead[data-archetype=note] .post-module__vbxVTG__deck,.post-module__vbxVTG__masthead[data-archetype=note] .post-module__vbxVTG__breadcrumbs{display:none}.post-module__vbxVTG__masthead[data-archetype=note] .post-module__vbxVTG__title{letter-spacing:-.012em;font-size:clamp(1.625rem,3vw,2.125rem)}.post-module__vbxVTG__masthead[data-archetype=technical] .post-module__vbxVTG__title{font-size:clamp(2rem,4.4vw,3rem)}.post-module__vbxVTG__heroFigure[data-hero-align=full_bleed]{max-width:none;padding:0}.post-module__vbxVTG__heroFigure[data-hero-align=full_bleed] .post-module__vbxVTG__heroFrame{aspect-ratio:16/7;border-left:0;border-right:0;border-radius:0}.post-module__vbxVTG__bodyShell[data-shell-cols=one]{grid-template-columns:minmax(0,1fr);max-width:880px}.post-module__vbxVTG__bodyShell[data-shell-cols=one] .post-module__vbxVTG__article{max-width:65ch;margin:0 auto}.post-module__vbxVTG__bodyShell[data-shell-cols=one] .post-module__vbxVTG__article[data-column=narrow]{max-width:54ch}.post-module__vbxVTG__bodyShell[data-shell-cols=one] .post-module__vbxVTG__article[data-column=wide]{max-width:78ch}.post-module__vbxVTG__article [data-width=narrow]{max-width:50ch;margin-inline:auto}.post-module__vbxVTG__article [data-width=wide]{max-width:min(90ch,100%)}.post-module__vbxVTG__article [data-width=standard]{max-width:65ch;margin-inline:auto}.post-module__vbxVTG__bodyShell[data-shell-cols=one] .post-module__vbxVTG__article [data-bleed]{width:calc(100% + 64px);max-width:none;margin-inline:-32px}@media (max-width:720px){.post-module__vbxVTG__bodyShell[data-shell-cols=one] .post-module__vbxVTG__article [data-bleed]{width:calc(100% + 40px);margin-inline:-20px}}.post-module__vbxVTG__paragraphBlock{color:var(--on-surface);margin:0 0 1.4em;font-size:1.0625rem;line-height:1.78}.post-module__vbxVTG__imageBlock{margin:32px 0}.post-module__vbxVTG__imageBlock img{border:1px solid var(--ghost);border-radius:8px;width:100%;height:auto;display:block}.post-module__vbxVTG__imageBlock[data-align=left]{max-width:min(50%,32rem);margin-inline:0 auto}.post-module__vbxVTG__imageBlock[data-align=right]{max-width:min(50%,32rem);margin-inline:auto 0}.post-module__vbxVTG__imageBlock[data-align=center]{margin-inline:auto}.post-module__vbxVTG__imageBlock[data-bleed] img{border-left:0;border-right:0;border-radius:0}.post-module__vbxVTG__imageCaption{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);margin-top:12px;font-size:.6875rem}.post-module__vbxVTG__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0;display:grid}.post-module__vbxVTG__galleryItem{flex-direction:column;gap:10px;margin:0;display:flex}.post-module__vbxVTG__galleryFrame{aspect-ratio:4/3;border:1px solid var(--ghost);background:var(--surface-low);border-radius:8px;position:relative;overflow:hidden}.post-module__vbxVTG__galleryFrame img{object-fit:cover;width:100%;height:100%}@media (max-width:1024px){.post-module__vbxVTG__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.post-module__vbxVTG__gallery{grid-template-columns:1fr}}.post-module__vbxVTG__embed{border:1px solid var(--ghost);background:var(--surface-low);border-radius:10px;width:100%;margin:32px 0;position:relative;overflow:hidden}.post-module__vbxVTG__embed iframe{border:0;width:100%;height:100%;display:block}.post-module__vbxVTG__embed[data-embed-state=rejected]{font-family:var(--font-mono);color:var(--coral);background:rgb(from var(--coral) r g b / .06);border-color:rgb(from var(--coral) r g b / .4);letter-spacing:.04em;padding:18px 22px;font-size:.75rem}.post-module__vbxVTG__artifact{border:1px solid var(--ghost);background:var(--surface-low);border-radius:10px;width:100%;margin:32px 0;position:relative;overflow:hidden}.post-module__vbxVTG__artifact iframe{border:0;width:100%;height:100%;display:block}.post-module__vbxVTG__callout{background:var(--surface-low);border:1px solid var(--ghost);border-left:3px solid var(--callout-accent,var(--gold));border-radius:0 8px 8px 0;margin:28px 0;padding:18px 22px}.post-module__vbxVTG__callout[data-callout-type=receipt]{--callout-accent:var(--gold)}.post-module__vbxVTG__callout[data-callout-type=field-note]{--callout-accent:var(--on-surface-variant)}.post-module__vbxVTG__callout[data-callout-type=spec-sheet]{--callout-accent:#3b5779}.post-module__vbxVTG__callout[data-callout-type=sidebar-story]{--callout-accent:#754c69}.post-module__vbxVTG__callout[data-callout-type=caveat]{--callout-accent:#a8543a}.post-module__vbxVTG__calloutHeader{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--callout-accent,var(--gold));align-items:center;gap:8px;margin-bottom:8px;font-size:.6875rem;font-weight:700;display:flex}.post-module__vbxVTG__calloutIcon{flex-shrink:0}.post-module__vbxVTG__calloutLabel{white-space:nowrap}.post-module__vbxVTG__calloutBody{color:var(--on-surface);font-size:.9375rem;line-height:1.6}.post-module__vbxVTG__calloutBody>:first-child{margin-top:0}.post-module__vbxVTG__calloutBody>:last-child{margin-bottom:0}.post-module__vbxVTG__audioInline{max-width:880px;margin:28px auto 0;padding:0 32px}.post-module__vbxVTG__audioInline .post-module__vbxVTG__auCard{background:var(--surface-dim);border:1px solid var(--ghost);border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.post-module__vbxVTG__audioInline .post-module__vbxVTG__auPlay{border:1px solid var(--ghost-strong);cursor:pointer;width:36px;height:36px;color:var(--gold);transition:border-color .18s var(--ease), background .18s var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.post-module__vbxVTG__audioInline .post-module__vbxVTG__auPlay:hover{border-color:var(--gold);background:rgb(from var(--gold) r g b / .08)}.post-module__vbxVTG__audioInline .post-module__vbxVTG__auMeta{flex-direction:column;gap:5px;min-width:0;display:flex}.post-module__vbxVTG__audioInline .post-module__vbxVTG__auRow1{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:.625rem;display:flex}.post-module__vbxVTG__audioInline .post-module__vbxVTG__auTrack{background:var(--ghost);cursor:pointer;border-radius:999px;height:4px;position:relative}.post-module__vbxVTG__audioInline .post-module__vbxVTG__auTrack .post-module__vbxVTG__auFill{background:var(--gold);border-radius:999px;width:0%;height:100%;transition:width 80ms linear;position:absolute;top:0;left:0}.post-module__vbxVTG__audioInline .post-module__vbxVTG__auTime{font-family:var(--font-mono);color:var(--on-surface-variant);font-variant-numeric:tabular-nums;padding-left:4px;font-size:.6875rem}.post-module__vbxVTG__audioInline .post-module__vbxVTG__auSpeed{border:1px solid var(--ghost);cursor:pointer;font-family:var(--font-mono);color:var(--muted);transition:color .18s var(--ease), border-color .18s var(--ease);background:0 0;border-radius:999px;padding:6px 12px;font-size:.6875rem}.post-module__vbxVTG__audioRail{z-index:40;background:rgb(from var(--surface-dim) r g b / .94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ghost-strong);transition:right .32s var(--ease), padding .22s var(--ease), background .22s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:inline-flex;position:fixed;top:90px;right:-300px;box-shadow:0 6px 24px #00000052}.post-module__vbxVTG__audioRail[data-show=true]{right:18px}.post-module__vbxVTG__audioRail[data-show=true][data-expanded=true]{padding:8px 18px 8px 8px}@media (max-width:720px){.post-module__vbxVTG__audioRail{border-radius:999px;width:auto;max-width:600px;margin:0 auto;left:12px;transition:bottom .34s var(--ease), padding .22s var(--ease), border-radius .22s var(--ease), gap .2s var(--ease)!important;top:auto!important;bottom:-120px!important;right:12px!important;transform:none!important}.post-module__vbxVTG__audioRail[data-show=true]{bottom:max(12px, env(safe-area-inset-bottom))!important}.post-module__vbxVTG__audioRail[data-show=true][data-expanded=true]{padding:12px 14px 14px!important}.post-module__vbxVTG__audioRail[data-expanded=true]{border-radius:18px;flex-wrap:wrap;gap:10px 12px!important}}.post-module__vbxVTG__tocNav{display:block}@media (max-width:820px){.post-module__vbxVTG__tocNav{border:1px solid var(--ghost);background:var(--surface-dim);border-radius:12px;overflow:hidden}.post-module__vbxVTG__tocNav .post-module__vbxVTG__tocLabel{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;color:var(--muted);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;text-align:left;-webkit-tap-highlight-color:transparent;transition:background .18s var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 18px;font-size:.625rem;display:flex}.post-module__vbxVTG__tocNav .post-module__vbxVTG__tocLabel:hover{background:var(--surface-low)}.post-module__vbxVTG__tocNav .post-module__vbxVTG__tocLabel:after{content:"";border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);width:9px;height:9px;transition:transform .24s var(--ease);flex-shrink:0;transform:rotate(45deg)translate(-2px,-2px)}.post-module__vbxVTG__tocNav[data-open=true] .post-module__vbxVTG__tocLabel:after{transform:rotate(-135deg)translate(-2px,-2px)}.post-module__vbxVTG__tocNav .post-module__vbxVTG__tocList{padding:4px 18px 16px;display:none}.post-module__vbxVTG__tocNav[data-open=true] .post-module__vbxVTG__tocList{flex-direction:column;gap:2px;display:flex}.post-module__vbxVTG__tocNav .post-module__vbxVTG__tocLink{padding:8px 0}.post-module__vbxVTG__tocNav .post-module__vbxVTG__tocLink:before{display:none}}
.blog-module__sGC0nW__wrap{max-width:1100px;margin:0 auto;padding:0 32px}.blog-module__sGC0nW__masthead{border-bottom:1px solid var(--ghost);padding:72px 0 44px;position:relative}.blog-module__sGC0nW__readerFig{width:72px;color:var(--muted);pointer-events:none;opacity:0;position:absolute;bottom:-2px;right:12px}.blog-module__sGC0nW__readerFig svg{width:100%;height:auto;display:block}@media (max-width:760px){.blog-module__sGC0nW__readerFig{display:none}}@media (prefers-reduced-motion:reduce){.blog-module__sGC0nW__readerFig{opacity:1}}.blog-module__sGC0nW__kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:28px;font-size:.625rem;font-weight:500;display:inline-flex}.blog-module__sGC0nW__kicker .blog-module__sGC0nW__dot{background:var(--muted);border-radius:999px;width:6px;height:6px}.blog-module__sGC0nW__masthead h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-surface);text-wrap:balance;margin:0 0 20px;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:600;line-height:1.05}.blog-module__sGC0nW__mastheadDeck{max-width:60ch;color:var(--on-surface-variant);margin:0;font-size:1.0625rem;line-height:1.6}.blog-module__sGC0nW__mastheadMeta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:32px;margin-top:48px;font-size:.625rem;display:flex}.blog-module__sGC0nW__mastheadMeta strong{color:var(--on-surface);margin-right:8px;font-weight:500}.blog-module__sGC0nW__tagRail{border-bottom:1px solid var(--ghost);flex-wrap:wrap;gap:8px;padding:28px 0;display:flex}.blog-module__sGC0nW__tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(from var(--muted) r g b / .7);border:1px solid var(--ghost);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);background:0 0;border-radius:999px;padding:6px 12px;font-size:.625rem;font-weight:500}.blog-module__sGC0nW__tag:hover{color:var(--on-surface);border-color:var(--ghost-strong)}.blog-module__sGC0nW__tag.blog-module__sGC0nW__isActive{color:var(--gold);background:rgb(from var(--gold) r g b / .1);border-color:rgb(from var(--gold) r g b / .25)}.blog-module__sGC0nW__tag:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.blog-module__sGC0nW__tagCount{color:rgb(from var(--muted) r g b / .45);margin-left:8px}.blog-module__sGC0nW__tag.blog-module__sGC0nW__isActive .blog-module__sGC0nW__tagCount{color:rgb(from var(--gold) r g b / .55)}.blog-module__sGC0nW__featured{border-bottom:1px solid var(--ghost);color:inherit;grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;padding:64px 0 72px;text-decoration:none;display:grid}.blog-module__sGC0nW__featuredCover{aspect-ratio:4/3;background:var(--surface-low);border:1px solid var(--ghost);transition:border-color .18s var(--ease);border-radius:12px;position:relative;overflow:hidden}.blog-module__sGC0nW__featured:hover .blog-module__sGC0nW__featuredCover{border-color:var(--ghost-strong)}.blog-module__sGC0nW__featuredEyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-bottom:18px;font-size:.625rem;font-weight:500;display:flex}.blog-module__sGC0nW__featuredEyebrow .blog-module__sGC0nW__rule{background:var(--ghost-strong);flex:0 0 36px;height:1px}.blog-module__sGC0nW__featuredTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-surface);transition:color .18s var(--ease);text-wrap:balance;margin:0 0 18px;font-size:clamp(2rem,3.6vw,2.875rem);font-weight:700;line-height:1.05}.blog-module__sGC0nW__featured:hover .blog-module__sGC0nW__featuredTitle{color:var(--gold-bright)}.blog-module__sGC0nW__featuredExcerpt{color:var(--on-surface-variant);max-width:56ch;margin:0 0 24px;font-size:1.0625rem;line-height:1.6}.blog-module__sGC0nW__bylineRow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;font-size:.625rem;display:flex}.blog-module__sGC0nW__bylineRow .blog-module__sGC0nW__sep{color:rgb(from var(--muted) r g b / .4)}.blog-module__sGC0nW__sectionHead{justify-content:space-between;align-items:baseline;gap:24px;padding:56px 0 8px;display:flex}.blog-module__sGC0nW__sectionHead h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-surface);margin:0;font-size:1.625rem;font-weight:600}.blog-module__sGC0nW__sectionHead .blog-module__sGC0nW__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.625rem}.blog-module__sGC0nW__postList{padding:16px 0 96px}.blog-module__sGC0nW__row{border-bottom:1px solid var(--ghost);transition:opacity .18s var(--ease);color:inherit;grid-template-columns:96px 1fr auto;align-items:start;gap:28px;padding:28px 0;text-decoration:none;display:grid}.blog-module__sGC0nW__row:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:8px}.blog-module__sGC0nW__rowCover{background:var(--surface-low);border:1px solid var(--ghost);width:96px;height:96px;transition:border-color .18s var(--ease);border-radius:8px;position:relative;overflow:hidden}.blog-module__sGC0nW__row:hover .blog-module__sGC0nW__rowCover{border-color:var(--ghost-strong)}.blog-module__sGC0nW__rowText{min-width:0}.blog-module__sGC0nW__rowMeta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:.625rem;font-weight:500;display:flex}.blog-module__sGC0nW__rowMeta .blog-module__sGC0nW__metaDot{color:rgb(from var(--muted) r g b / .4)}.blog-module__sGC0nW__rowMeta .blog-module__sGC0nW__pill{color:var(--on-surface-variant);background:rgb(from var(--muted) r g b / .08);border:1px solid var(--ghost);border-radius:999px;padding:3px 8px;font-size:.5625rem}.blog-module__sGC0nW__rowTitle{font-family:var(--font-display);letter-spacing:-.012em;color:var(--on-surface);transition:color .18s var(--ease);text-wrap:balance;margin:0 0 8px;font-size:1.375rem;font-weight:600;line-height:1.2}.blog-module__sGC0nW__row:hover .blog-module__sGC0nW__rowTitle{color:var(--gold)}.blog-module__sGC0nW__rowExcerpt{color:var(--on-surface-variant);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:62ch;margin:0;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-module__sGC0nW__rowArrow{color:var(--muted);transition:color .18s var(--ease), transform .2s var(--ease);align-self:center}.blog-module__sGC0nW__row:hover .blog-module__sGC0nW__rowArrow{color:var(--gold);transform:translate(4px)}.blog-module__sGC0nW__empty{text-align:center;padding:64px 0 96px}.blog-module__sGC0nW__emptyTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-surface);margin:0 0 12px;font-size:1.5rem;font-weight:700}.blog-module__sGC0nW__emptyP{color:var(--on-surface-variant);max-width:48ch;margin:0 auto;font-size:.9375rem;line-height:1.55}@media (max-width:980px){.blog-module__sGC0nW__featured{grid-template-columns:1fr;gap:32px}}@media (max-width:720px){.blog-module__sGC0nW__wrap{padding:0 20px}.blog-module__sGC0nW__masthead{padding:56px 0 36px}.blog-module__sGC0nW__row{grid-template-columns:64px 1fr;gap:16px}.blog-module__sGC0nW__rowCover{width:64px;height:64px}.blog-module__sGC0nW__rowArrow{display:none}}
.audio-rail-module__eQMGiq__inline{max-width:880px;margin:28px auto 0;padding:0 32px}.audio-rail-module__eQMGiq__card{background:var(--surface-dim);border:1px solid var(--ghost);border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.audio-rail-module__eQMGiq__bigPlay{border:1px solid var(--ghost-strong);cursor:pointer;width:36px;height:36px;color:var(--gold);transition:border-color .18s var(--ease), background .18s var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.audio-rail-module__eQMGiq__bigPlay:hover{border-color:var(--gold);background:rgb(from var(--gold) r g b / .08)}.audio-rail-module__eQMGiq__meta{flex-direction:column;gap:5px;min-width:0;display:flex}.audio-rail-module__eQMGiq__row1{min-width:0;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:.625rem;display:flex}.audio-rail-module__eQMGiq__voice{color:var(--on-surface);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.audio-rail-module__eQMGiq__listen{color:var(--gold)}.audio-rail-module__eQMGiq__sep{color:rgb(from var(--muted) r g b / .4)}.audio-rail-module__eQMGiq__track{background:var(--ghost);cursor:pointer;border-radius:999px;height:4px;position:relative}.audio-rail-module__eQMGiq__fill{background:var(--gold);border-radius:999px;width:0%;height:100%;transition:width 80ms linear;display:block;position:absolute;top:0;left:0}.audio-rail-module__eQMGiq__time{font-family:var(--font-mono);color:var(--on-surface-variant);font-variant-numeric:tabular-nums;padding-left:4px;font-size:.6875rem}.audio-rail-module__eQMGiq__speed{border:1px solid var(--ghost);cursor:pointer;font-family:var(--font-mono);color:var(--muted);transition:color .18s var(--ease), border-color .18s var(--ease);background:0 0;border-radius:999px;padding:6px 12px;font-size:.6875rem}.audio-rail-module__eQMGiq__speed:hover{color:var(--gold);border-color:var(--gold)}.audio-rail-module__eQMGiq__rail{z-index:40;background:rgb(from var(--surface-dim) r g b / .94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ghost-strong);transition:right .32s var(--ease), padding .22s var(--ease), background .22s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:inline-flex;position:fixed;top:90px;right:-300px;box-shadow:0 6px 24px #00000052}.audio-rail-module__eQMGiq__rail[data-show=true]{right:18px}.audio-rail-module__eQMGiq__rail[data-show=true][data-expanded=true]{padding:8px 18px 8px 8px}.audio-rail-module__eQMGiq__railPlay{border:1px solid var(--ghost-strong);cursor:pointer;width:30px;height:30px;color:var(--gold);transition:border-color .18s var(--ease), background .18s var(--ease);background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.audio-rail-module__eQMGiq__railPlay:hover{border-color:var(--gold)}.audio-rail-module__eQMGiq__railVoice{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface);white-space:nowrap;font-size:.625rem}.audio-rail-module__eQMGiq__wave{flex-shrink:0;align-items:center;gap:1px;height:14px;display:inline-flex}.audio-rail-module__eQMGiq__wave span{background:var(--gold);width:2px;animation:audio-rail-module__eQMGiq__ar-wave 1.4s var(--ease) infinite;opacity:.55;border-radius:1px}.audio-rail-module__eQMGiq__wave span:first-child{height:50%;animation-delay:0s}.audio-rail-module__eQMGiq__wave span:nth-child(2){height:90%;animation-delay:.15s}.audio-rail-module__eQMGiq__wave span:nth-child(3){height:35%;animation-delay:.3s}.audio-rail-module__eQMGiq__wave span:nth-child(4){height:75%;animation-delay:50ms}.audio-rail-module__eQMGiq__rail[data-playing=false] .audio-rail-module__eQMGiq__wave span{opacity:.4;animation-play-state:paused}@keyframes audio-rail-module__eQMGiq__ar-wave{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1.2)}}.audio-rail-module__eQMGiq__expand{align-items:center;gap:10px;min-width:0;display:none}.audio-rail-module__eQMGiq__rail[data-expanded=true] .audio-rail-module__eQMGiq__expand{display:inline-flex}.audio-rail-module__eQMGiq__railTrack{background:var(--ghost);cursor:pointer;border-radius:999px;width:120px;height:3px;position:relative}.audio-rail-module__eQMGiq__railFill{background:var(--gold);border-radius:999px;width:0%;height:100%;transition:width 80ms linear;display:block;position:absolute;top:0;left:0}.audio-rail-module__eQMGiq__railTime{font-family:var(--font-mono);color:var(--muted);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.625rem}.audio-rail-module__eQMGiq__railCollapse{width:22px;height:22px;color:var(--muted);cursor:pointer;transition:color .18s var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.audio-rail-module__eQMGiq__railCollapse:hover{color:var(--gold)}@media (max-width:768px){.audio-rail-module__eQMGiq__inline{padding:0 24px}.audio-rail-module__eQMGiq__card{grid-template-columns:auto 1fr;gap:12px;padding:12px 14px}.audio-rail-module__eQMGiq__time,.audio-rail-module__eQMGiq__speed{display:none}}@media (max-width:720px){.audio-rail-module__eQMGiq__rail{border-radius:999px;width:auto;max-width:600px;margin:0 auto;left:12px;transition:bottom .34s var(--ease), padding .22s var(--ease), border-radius .22s var(--ease), gap .2s var(--ease)!important;top:auto!important;bottom:-120px!important;right:12px!important;transform:none!important}.audio-rail-module__eQMGiq__rail[data-show=true]{bottom:max(12px, env(safe-area-inset-bottom))!important}.audio-rail-module__eQMGiq__rail[data-show=true][data-expanded=true]{padding:12px 14px 14px!important}.audio-rail-module__eQMGiq__railVoice{flex:1;min-width:0}.audio-rail-module__eQMGiq__rail[data-expanded=true]{border-radius:18px;flex-wrap:wrap;gap:10px 12px!important}.audio-rail-module__eQMGiq__rail[data-expanded=true] .audio-rail-module__eQMGiq__expand{border-top:1px solid var(--ghost);flex-basis:100%;align-items:center;gap:12px;width:100%;margin-top:2px;padding-top:10px;display:flex!important}.audio-rail-module__eQMGiq__rail[data-expanded=true] .audio-rail-module__eQMGiq__railTrack{flex:auto;height:5px;width:auto!important}.audio-rail-module__eQMGiq__rail[data-expanded=true] .audio-rail-module__eQMGiq__railCollapse{flex-shrink:0;width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.audio-rail-module__eQMGiq__rail,.audio-rail-module__eQMGiq__fill,.audio-rail-module__eQMGiq__railFill,.audio-rail-module__eQMGiq__wave span{transition:none!important;animation:none!important}}