.player[data-astro-cid-olcj4xdl]{margin-top:var(--space-md);padding:var(--space-sm);border:1px solid var(--color-line);border-radius:4px;background:var(--color-card-bg)}.player-head[data-astro-cid-olcj4xdl]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.75rem}.player-label[data-astro-cid-olcj4xdl]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.player-hosts[data-astro-cid-olcj4xdl]{font-size:.95rem;color:var(--color-text)}.player-controls[data-astro-cid-olcj4xdl]{display:flex;align-items:center;gap:.75rem}.player-controls[data-astro-cid-olcj4xdl][hidden]{display:none}.player-play[data-astro-cid-olcj4xdl]{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--color-cta-start);color:#fff;cursor:pointer;transition:transform .2s ease}.player-play[data-astro-cid-olcj4xdl]:hover{transform:scale(1.05)}.player-play[data-astro-cid-olcj4xdl]:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.player-play[data-astro-cid-olcj4xdl] svg[data-astro-cid-olcj4xdl]{width:20px;height:20px;fill:currentColor}.icon-pause[data-astro-cid-olcj4xdl],.is-playing[data-astro-cid-olcj4xdl] .icon-play[data-astro-cid-olcj4xdl]{display:none}.is-playing[data-astro-cid-olcj4xdl] .icon-pause[data-astro-cid-olcj4xdl]{display:block}.player-time[data-astro-cid-olcj4xdl]{flex:none;font-size:.75rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.player-seek[data-astro-cid-olcj4xdl]{--progress: 0%;flex:1;min-width:0;height:4px;appearance:none;border-radius:2px;background:linear-gradient(to right,var(--color-cta-start) var(--progress),var(--color-line) var(--progress));cursor:pointer}.player-seek[data-astro-cid-olcj4xdl]::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:50%;background:var(--color-text)}.player-seek[data-astro-cid-olcj4xdl]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--color-text)}.player-speed[data-astro-cid-olcj4xdl]{flex:none;min-width:3rem;padding:.3rem .5rem;font-size:.75rem;color:var(--color-text-secondary);background:none;border:1px solid var(--color-line);border-radius:2px;cursor:pointer}.player-speed[data-astro-cid-olcj4xdl]:hover{color:var(--color-text);border-color:var(--color-text)}audio[data-astro-cid-olcj4xdl]{width:100%}.player-note[data-astro-cid-olcj4xdl]{margin:.75rem 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.player-note[data-astro-cid-olcj4xdl] a[data-astro-cid-olcj4xdl]{color:var(--color-text-secondary)}@media(max-width:480px){.player-time[data-astro-cid-olcj4xdl]:last-of-type{display:none}}.post-content .dg{--dg-a: var(--color-cta-start);--dg-b: var(--color-cta-mid);--dg-c: var(--color-cta-end);--dg-a-tint: color-mix(in srgb, var(--dg-a) 16%, transparent);--dg-b-tint: color-mix(in srgb, var(--dg-b) 16%, transparent);--dg-c-tint: color-mix(in srgb, var(--dg-c) 16%, transparent);margin:var(--space-sm) 0 var(--space-md);padding:clamp(1rem,3vw,1.75rem);border:1px solid var(--color-line);border-radius:12px;background:var(--color-bg-alt);font-size:.95rem;line-height:1.4}.post-content .dg-head{margin-bottom:1rem}.post-content .dg-kicker,.post-content .dg-label{display:block;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.post-content .dg-kicker{color:var(--dg-a)}.post-content .dg-label{color:var(--color-text-muted);margin-bottom:.25rem}.post-content .dg-title{display:block;margin-top:.35rem;font-family:var(--font-display);font-size:clamp(1.35rem,3vw,1.9rem);line-height:1;text-transform:uppercase;color:var(--color-text)}.post-content .dg-strong{display:block;font-family:var(--font-display);font-size:1.08rem;line-height:1.1;text-transform:uppercase;color:var(--color-text)}.post-content .dg-q{display:block;color:var(--color-text-secondary);font-size:.88rem}.post-content .dg-note{margin-top:.9rem;font-size:.82rem;color:var(--color-text-muted)}.post-content .dg .dg-list{list-style:none;padding:0;margin:0}.post-content .dg .dg-list>li{margin:0}.post-content .dg-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;padding:.75rem .9rem}.post-content .dg-chip{display:inline-block;margin-top:.35rem;padding:.15rem .55rem;border-radius:999px;background:var(--dg-c-tint);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text)}.post-content .dg-split{display:grid;gap:1.25rem;align-items:start}@media(min-width:760px){.post-content .dg-split{grid-template-columns:1.55fr 1fr}}.post-content .dg-steps{display:grid;gap:.6rem}@media(min-width:760px){.post-content .dg-steps{grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);grid-auto-flow:column}}.post-content .dg-step{display:grid;grid-template-columns:2.3rem 1fr;gap:.75rem;align-items:center}.post-content .dg-num{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--dg-a);color:#fff;font-family:var(--font-display);font-size:1.1rem}.post-content .dg-step.dg-go .dg-num{background:var(--dg-c);color:var(--color-bg)}.post-content .dg-funnel{display:grid;gap:.5rem;text-align:center}.post-content .dg-funnel>li{margin-inline:calc(var(--i, 0) * 5%);padding:.7rem .9rem;border-radius:10px;background:var(--dg-c-tint)}.post-content .dg-funnel>li:nth-child(2){background:var(--dg-b-tint)}.post-content .dg-funnel>li:nth-child(3){background:var(--dg-a-tint)}.post-content .dg-funnel>li.dg-win{background:var(--dg-a)}.post-content .dg-funnel>li.dg-win .dg-strong{color:#fff}.post-content .dg-bullets>li{position:relative;padding-left:1.1rem;margin-bottom:.45rem}.post-content .dg-bullets>li:before{content:"";position:absolute;left:0;top:.5em;width:.45rem;height:.45rem;border-radius:50%;background:var(--dg-a)}.post-content .dg-trace{display:grid;gap:.6rem}.post-content .dg-trace-head{display:none}.post-content .dg-trace-row{display:grid;gap:.35rem}.post-content .dg-cell{border-radius:10px;padding:.65rem .85rem}.post-content .dg-t1{background:var(--dg-b-tint)}.post-content .dg-t2{background:var(--dg-c-tint)}.post-content .dg-t3{background:var(--dg-a-tint)}.post-content .dg-trace-row{border-bottom:1px solid var(--color-line);padding-bottom:.6rem}.post-content .dg-trace-row:last-child{border-bottom:0;padding-bottom:0}@media(min-width:760px){.post-content .dg-trace-head,.post-content .dg-trace-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.4rem}.post-content .dg-trace-row{border-bottom:0;padding-bottom:0}.post-content .dg-trace-head .dg-label{color:var(--dg-a)}.post-content .dg-cell .dg-label{display:none}.post-content .dg-t1,.post-content .dg-t2{position:relative}.post-content .dg-t1:after,.post-content .dg-t2:after{content:"→";position:absolute;right:-1.15rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted)}}.post-content .dg-core{padding:.8rem 1rem;border-radius:10px;background:var(--dg-a);text-align:center}.post-content .dg-core .dg-label{color:#fffc}.post-content .dg-core .dg-strong{color:#fff;font-size:1.25rem}.post-content .dg-support{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.6rem}.post-content .dg-support>li{display:grid;gap:.4rem;text-align:center;font-size:.85rem}.post-content .dg-sup{padding:.6rem .5rem;border-radius:10px;background:var(--dg-b-tint)}.post-content .dg-sup .dg-strong{font-size:.95rem}.post-content .dg-proof{padding:.55rem .5rem;border-radius:10px;background:var(--dg-c-tint)}.post-content .dg-bars>li{margin-bottom:.8rem}.post-content .dg-bar{display:block;height:.7rem;margin:.3rem 0 .2rem;border-radius:999px;background:linear-gradient(to right,var(--dg-a) var(--f),var(--color-line) var(--f))}.post-content .dg-bar-name{display:block;font-weight:600}.post-content .dg-ladder{display:grid;gap:.6rem;padding:0 .7rem;border-left:5px solid var(--color-line);border-right:5px solid var(--color-line)}.post-content .dg-rung{padding:.75rem .9rem;border-radius:10px}.post-content .dg-rung .dg-label{color:inherit;opacity:.8}.post-content .dg-r3{background:var(--dg-a);color:#fff}.post-content .dg-r3 .dg-strong{color:#fff}.post-content .dg-r2{background:var(--dg-b-tint)}.post-content .dg-r1{background:var(--dg-c-tint)}.post-content .dg-steps-text>li{margin-bottom:.85rem;color:var(--color-text-secondary)}.post-content .dg-rings{display:grid;place-items:center}.post-content .dg-ring{display:flex;flex-direction:column;align-items:center;justify-content:space-between;aspect-ratio:1;border-radius:50%;text-align:center;font-size:.78rem}.post-content .dg-earned{width:min(100%,300px);padding:.9rem 0 .8rem;background:var(--dg-b-tint)}.post-content .dg-paid{width:74%;padding:.75rem 0 .7rem;background:var(--dg-c-tint)}.post-content .dg-owned{width:62%;justify-content:center;background:var(--dg-a);color:#fff;padding:.4rem}.post-content .dg-owned .dg-strong{color:#fff}.post-content .dg-ring .dg-label{margin:0;font-size:.6rem}.post-content .dg table{margin:.4rem 0 0;font-size:.88rem}.post-content .dg-layers{display:grid;gap:.45rem}.post-content .dg-layer{display:grid;gap:.25rem;margin-inline:calc(var(--i, 0) * 1.6%);padding:.7rem .9rem;border-radius:10px;background:var(--dg-b-tint)}.post-content .dg-layer:first-child{background:var(--dg-a)}.post-content .dg-layer:first-child .dg-strong,.post-content .dg-layer:first-child .dg-q,.post-content .dg-layer:first-child .dg-helmet{color:#fff}.post-content .dg-layer:nth-child(4){background:var(--dg-c-tint)}.post-content .dg-layer:nth-child(5){background:color-mix(in srgb,var(--dg-c) 30%,transparent)}.post-content .dg-helmet{color:var(--color-text)}@media(min-width:760px){.post-content .dg-layer{grid-template-columns:15rem 1fr;align-items:center;gap:1rem}}.post-content .dg-sostac{display:grid;gap:.45rem}.post-content .dg-stage{display:grid;grid-template-columns:2.6rem 1fr;gap:.8rem;align-items:center}.post-content .dg-letter{display:grid;place-items:center;height:100%;min-height:2.6rem;border-radius:8px;background:var(--dg-a);color:#fff;font-family:var(--font-display);font-size:1.3rem}.post-content .dg-stage.dg-ev .dg-letter{background:var(--dg-c);color:var(--color-bg)}.post-content .dg-stage-body{display:grid;gap:.15rem}@media(min-width:760px){.post-content .dg-stage-body{grid-template-columns:13rem 1fr;align-items:center;gap:1rem}}.post-content .dg{overflow-wrap:break-word}.post-content .dg.dg :is(th,td){min-width:0}@media(max-width:640px){.post-content .dg.dg table{display:table;width:100%}.post-content .dg.dg :is(th,td){padding:8px 6px}}@media(max-width:560px){.post-content .dg-support{grid-template-columns:1fr}.post-content .dg-support>li{grid-template-columns:1fr 1fr}}.post-content .dg-split>*{min-width:0}.post-content .dg-house{--dg-ink: #141210;margin-inline:calc(-1*clamp(0rem,(100vw - 64rem) / 4,6rem));padding:clamp(1.25rem,3.5vw,2.5rem);font-size:1rem}.post-content .dg .dg-pyr{display:grid;gap:.45rem;margin-top:.4rem}.post-content .dg-lvl{display:grid;grid-template-columns:2.6rem 1fr;gap:.9rem;align-items:start;margin-inline:var(--m, 0);padding:1rem 1.15rem 1.1rem;border-radius:14px;color:var(--dg-lvl-ink, var(--color-text))}.post-content .dg-l1{--m: 19%;background:var(--dg-a);--dg-lvl-ink: #fff}.post-content .dg-l2{--m: 13%;background:color-mix(in srgb,var(--dg-a) 52%,var(--dg-b));--dg-lvl-ink: #fff}.post-content .dg-l3{--m: 7%;background:var(--dg-b);--dg-lvl-ink: var(--color-text)}.post-content .dg-l4{--m: 2.5%;background:color-mix(in srgb,var(--dg-b) 42%,var(--dg-c));--dg-lvl-ink: var(--dg-ink)}.post-content .dg-l5{background:var(--dg-c);--dg-lvl-ink: var(--dg-ink)}.post-content .dg-l6{background:color-mix(in srgb,var(--dg-c) 26%,var(--color-surface));border:1px solid color-mix(in srgb,var(--dg-c) 45%,transparent)}@media(max-width:640px){.post-content .dg-l1{--m: 5%}.post-content .dg-l2{--m: 3.3%}.post-content .dg-l3{--m: 1.6%}.post-content .dg-l4{--m: 0}.post-content .dg-lvl{grid-template-columns:2rem 1fr;gap:.7rem;padding:.9rem .9rem 1rem}}.post-content .dg-lvl-n{font-family:var(--font-display);font-size:2.4rem;line-height:.9;opacity:.92}.post-content .dg-lvl-body{display:grid;gap:.35rem;min-width:0}.post-content .dg-lvl-name{display:block;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.post-content .dg-lvl-name em{font-style:normal;font-family:var(--font-family);font-size:.82rem;letter-spacing:0;text-transform:none;margin-left:.5rem;opacity:.85}.post-content .dg-lvl-val{display:block;font-family:var(--font-display);font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.05;text-transform:uppercase}.post-content .dg-lvl-big{font-size:clamp(2.2rem,6vw,3.4rem);line-height:.95}.post-content .dg-lvl-sentence{font-family:var(--font-family);font-weight:600;font-size:1.1rem;line-height:1.35;text-transform:none}.post-content .dg .dg-lvl-cols{display:grid;gap:.9rem;margin-top:.25rem}@media(min-width:640px){.post-content .dg .dg-lvl-cols{grid-template-columns:repeat(3,1fr)}.post-content .dg .dg-lvl-cols>li:not(:first-child){padding-left:.9rem;border-left:1px solid color-mix(in srgb,currentColor 22%,transparent)}}.post-content .dg .dg-lvl-cols>li{min-width:0}.post-content .dg-l5 .dg-lvl-val{font-size:clamp(1.15rem,2.2vw,1.4rem)}.post-content .dg-l5 .dg-q{color:inherit;opacity:.85;margin-top:.3rem;font-size:.88rem}.post-content .dg-lvl-grp{display:none;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin:.4rem 0}@media(max-width:639px){.post-content .dg-lvl-grp{display:block}.post-content .dg .dg-lvl-cols>li:not(:first-child) .dg-lvl-grp{margin-top:.9rem;padding-top:.7rem;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.post-content .dg .dg-feats{display:grid;gap:.6rem}.post-content .dg .dg-feats>li{font-size:.9rem;line-height:1.35}.post-content .dg .dg-feats .dg-code{display:block;margin-top:.15rem;font-family:var(--font-mono);font-size:.68rem;color:var(--color-text-muted);letter-spacing:.02em}.post-content .dg .dg-house-base{display:grid;gap:.4rem;margin-top:.5rem;padding:.75rem 1rem;border-radius:10px;background:var(--color-text);color:var(--color-bg)}.post-content .dg .dg-house-base .dg-label{color:inherit;opacity:.7;margin:0}.post-content .dg .dg-house-base>li{font-size:.85rem}@media(min-width:640px){.post-content .dg .dg-house-base{grid-template-columns:repeat(3,1fr);gap:1rem}}.post-content .dg-readings{display:grid;gap:.5rem}@media(min-width:560px){.post-content .dg-readings{grid-template-columns:1fr 1fr}}.post-content .dg-reading{position:relative;padding:.9rem .9rem .8rem;border-radius:10px;background:var(--dg-c-tint)}.post-content .dg-reading .dg-strong{font-size:1.35rem}.post-content .dg-reading .dg-q{margin-top:.25rem}.post-content .dg-reading .dg-chip{background:var(--color-surface)}.post-content .dg-reading.dg-lead{background:var(--dg-a)}.post-content .dg-reading.dg-lead .dg-strong,.post-content .dg-reading.dg-lead .dg-q{color:#fff}.post-content .dg-reading.dg-lead .dg-q{opacity:.9}.post-content .dg-aida{display:grid;gap:.5rem;counter-reset:aida}@media(min-width:760px){.post-content .dg-aida{grid-template-columns:repeat(4,1fr)}}.post-content .dg-aida>li{position:relative;display:grid;gap:.3rem;padding:.8rem .85rem;border-radius:10px;background:var(--color-surface);border:1px solid var(--color-line)}.post-content .dg-aida .dg-letter{width:2.4rem;height:2.4rem;min-height:0;border-radius:50%;margin-bottom:.2rem}.post-content .dg-aida>li:last-child .dg-letter{background:var(--dg-c);color:var(--color-bg)}.post-content .dg-aida .dg-say{display:block;margin:.2rem 0;padding:.45rem .6rem;border-radius:8px;background:var(--dg-a-tint);font-weight:600}@media(min-width:760px){.post-content .dg-aida>li:not(:last-child):after{content:"→";position:absolute;right:-.95rem;top:1.3rem;color:var(--color-text-muted);z-index:1}}.post-content .dg-feel{display:grid;gap:.5rem}.post-content .dg-feel-head{display:none}.post-content .dg-feel-row{display:grid;gap:.35rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-line)}.post-content .dg-feel-row:last-child{border-bottom:0;padding-bottom:0}.post-content .dg-feel-stage{display:flex;align-items:center;font-family:var(--font-display);text-transform:uppercase;font-size:1.05rem}.post-content .dg-feel .dg-cell .dg-label{margin-bottom:.1rem}@media(min-width:640px){.post-content .dg-feel-head,.post-content .dg-feel-row{display:grid;grid-template-columns:7rem 1fr 1fr;gap:.6rem;align-items:stretch}.post-content .dg-feel-row{border-bottom:0;padding-bottom:0}.post-content .dg-feel-head .dg-label{color:var(--dg-a)}.post-content .dg-feel .dg-cell .dg-label{display:none}}.post-header[data-astro-cid-bvzihdzo]{margin-bottom:var(--space-lg)}.post-meta[data-astro-cid-bvzihdzo]{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.post-minutes[data-astro-cid-bvzihdzo]{color:var(--color-text-muted)}.post-byline[data-astro-cid-bvzihdzo]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-xs)}.post-byline[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{color:var(--color-text)}.post-next-step[data-astro-cid-bvzihdzo]{color:var(--color-text-secondary);margin-bottom:var(--space-md)}.post-header[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo]{margin-top:var(--space-xs)}.post-tags[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-sm)}.tag[data-astro-cid-bvzihdzo]{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;padding:.25rem .75rem;border:1px solid var(--color-line);border-radius:2px}.tag[data-astro-cid-bvzihdzo]:hover{color:var(--color-text);border-color:var(--color-text)}.post-content[data-astro-cid-bvzihdzo]{font-size:var(--font-size-body);line-height:var(--line-height-body)}.post-content[data-astro-cid-bvzihdzo] h2{margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.post-content[data-astro-cid-bvzihdzo] h3{margin-top:var(--space-md);margin-bottom:var(--space-xs)}.post-content[data-astro-cid-bvzihdzo] p{margin-bottom:var(--space-sm)}.post-content[data-astro-cid-bvzihdzo] ul,.post-content[data-astro-cid-bvzihdzo] ol{margin-bottom:var(--space-sm);padding-left:var(--space-md)}.post-content[data-astro-cid-bvzihdzo] img{display:block;max-width:100%;height:auto;margin:var(--space-sm) 0 var(--space-md)}.post-content[data-astro-cid-bvzihdzo] table{width:100%;border-collapse:collapse;margin:var(--space-sm) 0 var(--space-md);font-size:.95em;line-height:1.45}.post-content[data-astro-cid-bvzihdzo] th,.post-content[data-astro-cid-bvzihdzo] td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--color-line)}.post-content[data-astro-cid-bvzihdzo] thead th{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);border-bottom-color:var(--color-text-muted)}.post-content[data-astro-cid-bvzihdzo] tbody td:first-child{font-weight:600}@media(max-width:640px){.post-content[data-astro-cid-bvzihdzo] table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.post-content[data-astro-cid-bvzihdzo] th,.post-content[data-astro-cid-bvzihdzo] td{min-width:9.5rem}}.post-footer[data-astro-cid-bvzihdzo]{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--color-line)}.post-nav[data-astro-cid-bvzihdzo]{display:grid;grid-template-columns:1fr;gap:var(--space-sm);margin-bottom:var(--space-md)}.post-nav-link[data-astro-cid-bvzihdzo]{display:flex;flex-direction:column;gap:.35rem;padding:var(--space-sm);border:1px solid var(--color-line);border-radius:4px;text-decoration:none;transition:border-color .3s ease}.post-nav-link[data-astro-cid-bvzihdzo]:hover{border-color:var(--color-text)}.post-nav-next[data-astro-cid-bvzihdzo]{text-align:right}.post-nav-label[data-astro-cid-bvzihdzo]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;color:var(--color-text-muted)}.post-nav-title[data-astro-cid-bvzihdzo]{font-size:.95rem;line-height:1.3;color:var(--color-text)}@media(min-width:640px){.post-nav[data-astro-cid-bvzihdzo]{grid-template-columns:1fr 1fr}}.show-notes[data-astro-cid-bvzihdzo] pre{position:relative;margin:var(--space-xs) 0 var(--space-md);padding:var(--space-sm);padding-top:2.75rem;border:1px solid var(--color-line);border-radius:4px;background:var(--color-card-bg)!important;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem;line-height:1.55}.show-notes[data-astro-cid-bvzihdzo] pre code{color:var(--color-text-secondary)!important}.show-notes[data-astro-cid-bvzihdzo] pre code span{color:inherit!important}.show-notes[data-astro-cid-bvzihdzo] .copy-prompt{position:absolute;top:.6rem;right:.6rem;padding:.3rem .6rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-line);border-radius:2px;cursor:pointer}.transcript[data-astro-cid-bvzihdzo]{margin:var(--space-md) 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.transcript[data-astro-cid-bvzihdzo] summary[data-astro-cid-bvzihdzo]{padding:var(--space-sm) 0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);cursor:pointer}.transcript[data-astro-cid-bvzihdzo] summary[data-astro-cid-bvzihdzo]:hover{color:var(--color-text)}.transcript[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo]{font-size:.95rem;color:var(--color-text-secondary)}.transcript[data-astro-cid-bvzihdzo] strong[data-astro-cid-bvzihdzo]{color:var(--color-text);font-weight:600}.show-notes[data-astro-cid-bvzihdzo] .copy-prompt:hover{color:var(--color-text);border-color:var(--color-text)}.related-section[data-astro-cid-bvzihdzo]{padding-block:var(--space-xl);border-top:1px solid var(--color-line);background:var(--color-bg-alt)}.related-heading[data-astro-cid-bvzihdzo]{font-size:clamp(1.5rem,3vw,2.25rem);margin-bottom:var(--space-md)}.related-grid[data-astro-cid-bvzihdzo]{display:grid;grid-template-columns:1fr;gap:var(--space-sm)}.related-card[data-astro-cid-bvzihdzo]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-line);border-radius:4px;background:var(--color-bg);text-decoration:none;color:inherit;transition:border-color .3s ease,transform .3s ease}.related-card[data-astro-cid-bvzihdzo]:hover{border-color:var(--color-text);transform:translateY(-3px)}.related-date[data-astro-cid-bvzihdzo]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.related-title[data-astro-cid-bvzihdzo]{font-size:1.1rem;line-height:1.25;margin:0;color:var(--color-text)}.related-desc[data-astro-cid-bvzihdzo]{font-size:.9rem;color:var(--color-text-secondary);line-height:1.45;margin:0;flex:1}.related-link[data-astro-cid-bvzihdzo]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-cta-start);margin-top:var(--space-sm)}@media(min-width:720px){.related-grid[data-astro-cid-bvzihdzo]{grid-template-columns:repeat(3,1fr)}}
