.hd[data-astro-cid-vwayp5yv]{container:hd / inline-size;min-width:0}.hd-tool[data-astro-cid-vwayp5yv]{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--depth-3);overflow:hidden}.hd-bar[data-astro-cid-vwayp5yv]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 10px 9px 14px;background:var(--surface-2);border-bottom:1px solid var(--border)}.hd-title[data-astro-cid-vwayp5yv]{display:flex;align-items:center;gap:8px;font-weight:800;font-size:.84rem;color:var(--ink)}.hd-title[data-astro-cid-vwayp5yv] svg[data-astro-cid-vwayp5yv]{width:20px;height:20px;fill:none;stroke:var(--sage-dark);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hd-modes[data-astro-cid-vwayp5yv]{display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--bg);border:1px solid var(--border)}.hd-mode[data-astro-cid-vwayp5yv]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;border-radius:999px;font-size:.75rem;font-weight:700;color:var(--muted);text-decoration:none;transition:color var(--mo-fast) var(--ease-spore),background var(--mo-fast) var(--ease-spore)}.hd-mode[data-astro-cid-vwayp5yv] svg[data-astro-cid-vwayp5yv]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hd-mode[data-astro-cid-vwayp5yv].is-on{background:var(--surface);color:var(--ink);box-shadow:var(--depth-1)}a[data-astro-cid-vwayp5yv].hd-mode:hover{color:var(--sage-dark)}@media (pointer: coarse){.hd-mode[data-astro-cid-vwayp5yv]{min-height:44px}}.hd-ext[data-astro-cid-vwayp5yv]{font-size:.85em;color:var(--sage-dark)}.hd-body[data-astro-cid-vwayp5yv]{padding:16px}.hd-stage[data-astro-cid-vwayp5yv]{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 16px 18px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--border),var(--depth-1);transition:box-shadow var(--mo-base) var(--ease-spore)}.hd-stage[data-astro-cid-vwayp5yv]:after{content:"";position:absolute;inset:3px;z-index:-1;border-radius:13px;background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--sage) 13%,transparent),transparent 62%),var(--surface)}.hd-stage[data-astro-cid-vwayp5yv]:before{content:"";position:absolute;inset:-90%;z-index:-2;background:conic-gradient(from 0deg,var(--sage),var(--sage-light),var(--teal),var(--sage-dark),var(--sage));opacity:0;transition:opacity var(--mo-base) var(--ease-spore);animation:hd-spin 3.6s linear infinite;animation-play-state:paused}.hd-stage[data-astro-cid-vwayp5yv].is-over{box-shadow:0 0 0 1px var(--border),var(--depth-2)}.hd-stage[data-astro-cid-vwayp5yv].is-over:before{opacity:1;animation-play-state:running}@keyframes hd-spin{to{transform:rotate(1turn)}}.hd-input[data-astro-cid-vwayp5yv]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hd-pick[data-astro-cid-vwayp5yv]{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;padding:4px 2px 2px;border-radius:14px;color:var(--ink);text-decoration:none;text-align:center;cursor:pointer}.hd-pick[data-astro-cid-vwayp5yv]:focus-visible{outline-offset:4px}.hd-label[data-astro-cid-vwayp5yv]{display:grid;font-family:var(--font-display);font-weight:600;letter-spacing:-.015em;font-size:clamp(1.35rem,5.6cqi,1.75rem);line-height:1.12}.hd-idle[data-astro-cid-vwayp5yv],.hd-over[data-astro-cid-vwayp5yv]{grid-area:1 / 1;transition:opacity var(--mo-fast) var(--ease-spore),transform var(--mo-base) var(--ease-spring)}.hd-over[data-astro-cid-vwayp5yv]{opacity:0;transform:translateY(8px);color:var(--sage-dark)}.hd-stage[data-astro-cid-vwayp5yv].is-over .hd-idle[data-astro-cid-vwayp5yv]{opacity:0;transform:translateY(-8px)}.hd-stage[data-astro-cid-vwayp5yv].is-over .hd-over[data-astro-cid-vwayp5yv]{opacity:1;transform:none}.hd-narrow[data-astro-cid-vwayp5yv],.hd-touch[data-astro-cid-vwayp5yv]{display:none}@media (hover: none),(pointer: coarse){.hd-mouse[data-astro-cid-vwayp5yv]{display:none}.hd-touch[data-astro-cid-vwayp5yv]{display:inline}}.hd-cta[data-astro-cid-vwayp5yv]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;background:var(--sage);color:#f7f4ea;font-weight:700;font-size:.95rem;box-shadow:0 3px color-mix(in srgb,var(--sage-dark) 75%,#2b241d);transition:transform var(--mo-fast) var(--ease-spore),box-shadow var(--mo-fast) var(--ease-spore)}[data-theme=dark] .hd-cta[data-astro-cid-vwayp5yv]{color:#14120f}.hd-cta[data-astro-cid-vwayp5yv] svg[data-astro-cid-vwayp5yv]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hd-pick[data-astro-cid-vwayp5yv]:hover .hd-cta[data-astro-cid-vwayp5yv]{transform:translateY(-2px);box-shadow:0 5px color-mix(in srgb,var(--sage-dark) 75%,#2b241d),var(--depth-1)}.hd-pick[data-astro-cid-vwayp5yv]:active .hd-cta[data-astro-cid-vwayp5yv]{transform:translateY(1px) scale(.985);box-shadow:0 1px color-mix(in srgb,var(--sage-dark) 75%,#2b241d)}.hd-stage[data-astro-cid-vwayp5yv].is-over .hd-cta[data-astro-cid-vwayp5yv]{transform:scale(.96);opacity:.6}.hd-formats[data-astro-cid-vwayp5yv]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.hd-formats[data-astro-cid-vwayp5yv] span[data-astro-cid-vwayp5yv]{padding:2px 9px;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent);font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.06em;color:var(--ink-2)}.hd-error[data-astro-cid-vwayp5yv]{margin:0;font-size:.82rem;font-weight:600;color:var(--red);text-align:center}.hd-stage[data-astro-cid-vwayp5yv].is-busy .hd-pick[data-astro-cid-vwayp5yv],.hd-stage[data-astro-cid-vwayp5yv].is-busy .hd-formats[data-astro-cid-vwayp5yv]{visibility:hidden}.hd-busy[data-astro-cid-vwayp5yv]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;padding:16px;text-align:center}.hd-busy[data-astro-cid-vwayp5yv][hidden]{display:none}.hd-file[data-astro-cid-vwayp5yv]{display:inline-flex;align-items:center;gap:8px;max-width:min(100%,420px);padding:6px 12px;border-radius:999px;background:var(--bg);border:1px solid var(--border);font-size:.82rem;font-weight:700;white-space:nowrap}.hd-file[data-astro-cid-vwayp5yv]>span[data-astro-cid-vwayp5yv]{overflow:hidden;text-overflow:ellipsis;min-width:0}.hd-file[data-astro-cid-vwayp5yv] small[data-astro-cid-vwayp5yv]{color:var(--muted);font-weight:600;flex:none}.hd-file[data-astro-cid-vwayp5yv] svg[data-astro-cid-vwayp5yv]{width:16px;height:16px;flex:none;fill:none;stroke:var(--sage-dark);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hd-track[data-astro-cid-vwayp5yv]{width:min(280px,80cqi);height:6px;border-radius:99px;background:var(--border);overflow:hidden}.hd-track[data-astro-cid-vwayp5yv] i[data-astro-cid-vwayp5yv]{display:block;height:100%;width:100%;border-radius:inherit;background:var(--sage);transform-origin:left;animation:hd-fill 2.4s var(--ease-spore) both}@keyframes hd-fill{0%{transform:scaleX(.06)}to{transform:scaleX(.86)}}.hd-busy-msg[data-astro-cid-vwayp5yv]{font-size:.86rem;font-weight:700;color:var(--ink)}.hd-viz[data-astro-cid-vwayp5yv]{display:flex;align-items:center;justify-content:center;gap:clamp(8px,2.6cqi,18px);width:min(100%,520px);transition:transform var(--mo-base) var(--ease-spring)}.hd-stage[data-astro-cid-vwayp5yv].is-over .hd-viz[data-astro-cid-vwayp5yv]{transform:translateY(-6px) scale(1.03)}.hd-wave[data-astro-cid-vwayp5yv]{position:relative;display:flex;align-items:center;gap:3px;flex:1 1 0;min-width:0;height:70px;padding:0 4px;border-radius:10px;overflow:hidden}.hd-bar-i[data-astro-cid-vwayp5yv]{flex:1 1 0;min-width:2px;max-width:6px;height:100%;border-radius:999px;background:var(--sage-light);transform:scaleY(var(--hd-h, .5));animation:hd-bar 1.3s var(--ease-spore) infinite alternate}.hb1[data-astro-cid-vwayp5yv]{--hd-h: .16}.hb2[data-astro-cid-vwayp5yv]{--hd-h: .3}.hb3[data-astro-cid-vwayp5yv]{--hd-h: .46}.hb4[data-astro-cid-vwayp5yv]{--hd-h: .62}.hb5[data-astro-cid-vwayp5yv]{--hd-h: .8}.hb6[data-astro-cid-vwayp5yv]{--hd-h: .96}.hd-bar-i[data-astro-cid-vwayp5yv]:nth-child(3n+2){animation-delay:-.45s}.hd-bar-i[data-astro-cid-vwayp5yv]:nth-child(3n){animation-delay:-.9s}.hd-bar-i[data-astro-cid-vwayp5yv]:nth-child(4n){animation-duration:1.05s}@keyframes hd-bar{0%{transform:scaleY(calc(var(--hd-h, .5) * .5))}to{transform:scaleY(var(--hd-h, .5))}}.hd-stage[data-astro-cid-vwayp5yv].is-over .hd-bar-i[data-astro-cid-vwayp5yv]{animation-duration:.45s}.hd-sweep[data-astro-cid-vwayp5yv]{position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0 70%,color-mix(in srgb,var(--sage) 26%,transparent) 98.5%,var(--sage-dark) 98.5% 100%);animation:hd-sweep 4.8s linear infinite}@keyframes hd-sweep{to{transform:translate(0)}}.hd-arrow[data-astro-cid-vwayp5yv]{flex:none;width:22px;height:22px;fill:none;stroke:var(--sage);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hd-out[data-astro-cid-vwayp5yv]{display:flex;flex-direction:column;align-items:center;gap:8px;flex:none}.hd-chips[data-astro-cid-vwayp5yv]{display:flex;gap:6px}.hd-chip[data-astro-cid-vwayp5yv]{position:relative;isolation:isolate;min-width:2.6em;padding:6px 7px;border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px var(--border);font-family:var(--font-display);font-size:clamp(1rem,3.6cqi,1.22rem);font-weight:700;line-height:1.1;color:var(--ink);text-align:center;animation:hd-chip 4.8s var(--ease-spore) infinite}.hd-chip[data-astro-cid-vwayp5yv]:before,.hd-chip[data-astro-cid-vwayp5yv]:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;animation:hd-chip-lit 4.8s var(--ease-spore) infinite;animation-delay:inherit}.hd-chip[data-astro-cid-vwayp5yv]:before{z-index:-1;background:color-mix(in srgb,var(--sage) 26%,var(--surface))}.hd-chip[data-astro-cid-vwayp5yv]:after{box-shadow:0 0 0 2px var(--sage)}.hd-chip[data-astro-cid-vwayp5yv]:nth-child(2){animation-delay:1.2s}.hd-chip[data-astro-cid-vwayp5yv]:nth-child(3){animation-delay:2.4s}.hd-chip[data-astro-cid-vwayp5yv]:nth-child(4){animation-delay:3.6s}@keyframes hd-chip{0%,26%,to{transform:none}5%{transform:translateY(-4px) scale(1.08)}14%{transform:translateY(-1px) scale(1.02)}}@keyframes hd-chip-lit{0%,30%,to{opacity:0}5%,20%{opacity:1}}.hd-meta[data-astro-cid-vwayp5yv]{display:flex;gap:6px}.hd-pill[data-astro-cid-vwayp5yv]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:999px;background:color-mix(in srgb,var(--sage) 16%,var(--surface));color:var(--sage-dark);font-family:var(--mono);font-size:.74rem;font-weight:700}.hd-pill[data-astro-cid-vwayp5yv] svg[data-astro-cid-vwayp5yv]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hd[data-astro-cid-vwayp5yv].is-away .hd-bar-i[data-astro-cid-vwayp5yv],.hd[data-astro-cid-vwayp5yv].is-away .hd-sweep[data-astro-cid-vwayp5yv],.hd[data-astro-cid-vwayp5yv].is-away .hd-chip[data-astro-cid-vwayp5yv],.hd[data-astro-cid-vwayp5yv].is-away .hd-chip[data-astro-cid-vwayp5yv]:before,.hd[data-astro-cid-vwayp5yv].is-away .hd-chip[data-astro-cid-vwayp5yv]:after{animation-play-state:paused}.hd-or[data-astro-cid-vwayp5yv]{display:flex;align-items:center;gap:12px;margin:14px 0;color:var(--muted);font-size:.78rem}.hd-or[data-astro-cid-vwayp5yv]:before,.hd-or[data-astro-cid-vwayp5yv]:after{content:"";flex:1;height:1px;background:var(--border)}.hd-import[data-astro-cid-vwayp5yv]{display:flex;align-items:center;gap:12px;min-height:52px;padding:7px 14px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--ink);text-decoration:none;transition:border-color var(--mo-fast) var(--ease-spore),transform var(--mo-fast) var(--ease-spore)}.hd-import[data-astro-cid-vwayp5yv]:hover{border-color:var(--sage)}.hd-import[data-astro-cid-vwayp5yv]:hover b[data-astro-cid-vwayp5yv]{text-decoration:underline;text-underline-offset:4px}.hd-import[data-astro-cid-vwayp5yv]>svg[data-astro-cid-vwayp5yv]{width:18px;height:18px;flex:none;fill:none;stroke:var(--muted);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hd-import-txt[data-astro-cid-vwayp5yv]{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3}.hd-import-txt[data-astro-cid-vwayp5yv] b[data-astro-cid-vwayp5yv]{font-size:.9rem}.hd-import-txt[data-astro-cid-vwayp5yv] small[data-astro-cid-vwayp5yv]{font-size:.74rem;color:var(--muted)}.hd-foot[data-astro-cid-vwayp5yv]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 10px;padding:4px 16px;border-top:1px solid var(--border);font-size:.8rem;color:var(--ink-2)}.hd-foot[data-astro-cid-vwayp5yv] a[data-astro-cid-vwayp5yv]{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--sage-dark);font-weight:700;text-decoration:none}.hd-foot[data-astro-cid-vwayp5yv] a[data-astro-cid-vwayp5yv]:hover{text-decoration:underline;text-underline-offset:4px}.hd-foot[data-astro-cid-vwayp5yv] svg[data-astro-cid-vwayp5yv]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hd-guarantees[data-astro-cid-vwayp5yv]{margin:14px 2px 0;gap:6px 14px;font-size:.74rem;font-weight:600}.hd-guarantees[data-astro-cid-vwayp5yv] svg[data-astro-cid-vwayp5yv]{width:14px;height:14px;stroke:var(--sage-dark)}@container hd (max-width: 460px){.hd-body[data-astro-cid-vwayp5yv]{padding:12px}.hd-stage[data-astro-cid-vwayp5yv]{padding:18px 12px 14px;gap:10px}.hd-pick[data-astro-cid-vwayp5yv]{gap:12px}.hd-wide[data-astro-cid-vwayp5yv]{display:none}.hd-narrow[data-astro-cid-vwayp5yv]{display:inline}.hd-wave[data-astro-cid-vwayp5yv]{height:44px}.hd-meta[data-astro-cid-vwayp5yv]{display:none}.hd-chip[data-astro-cid-vwayp5yv]{min-width:2.35em;padding:5px 6px;border-radius:10px}.hd-chips[data-astro-cid-vwayp5yv]{gap:5px}.hd-arrow[data-astro-cid-vwayp5yv]{width:18px;height:18px}.hd-cta[data-astro-cid-vwayp5yv]{align-self:stretch}.hd-or[data-astro-cid-vwayp5yv]{margin:10px 0}.hd-foot[data-astro-cid-vwayp5yv]{justify-content:center}.hd-bar[data-astro-cid-vwayp5yv]{gap:6px;padding:8px 8px 8px 12px}.hd-title[data-astro-cid-vwayp5yv]{font-size:.8rem;gap:6px}.hd-title[data-astro-cid-vwayp5yv] svg[data-astro-cid-vwayp5yv]{width:18px;height:18px}.hd-mode[data-astro-cid-vwayp5yv]{padding:0 9px;font-size:.72rem}.hd-mode[data-astro-cid-vwayp5yv] svg[data-astro-cid-vwayp5yv]{display:none}}@container hd (max-width: 330px){.hd-bar-i[data-astro-cid-vwayp5yv]:nth-child(n+15){display:none}}html[data-motion=off] .hd-stage[data-astro-cid-vwayp5yv]:before,html[data-motion=off] .hd-bar-i[data-astro-cid-vwayp5yv],html[data-motion=off] .hd-chip[data-astro-cid-vwayp5yv],html[data-motion=off] .hd-chip[data-astro-cid-vwayp5yv]:before,html[data-motion=off] .hd-chip[data-astro-cid-vwayp5yv]:after,html[data-motion=off] .hd-track[data-astro-cid-vwayp5yv] i[data-astro-cid-vwayp5yv]{animation:none}html[data-motion=off] .hd-viz[data-astro-cid-vwayp5yv],html[data-motion=off] .hd-idle[data-astro-cid-vwayp5yv],html[data-motion=off] .hd-over[data-astro-cid-vwayp5yv],html[data-motion=off] .hd-cta[data-astro-cid-vwayp5yv]{transition:none}html[data-motion=off] .hd-sweep[data-astro-cid-vwayp5yv]{display:none}html[data-motion=off] .hd-chip[data-astro-cid-vwayp5yv]:before{opacity:.55}html[data-motion=off] .hd-track[data-astro-cid-vwayp5yv] i[data-astro-cid-vwayp5yv]{transform:scaleX(.86)}@media (prefers-reduced-motion: reduce){.hd-stage[data-astro-cid-vwayp5yv]:before,.hd-bar-i[data-astro-cid-vwayp5yv],.hd-chip[data-astro-cid-vwayp5yv],.hd-chip[data-astro-cid-vwayp5yv]:before,.hd-chip[data-astro-cid-vwayp5yv]:after,.hd-track[data-astro-cid-vwayp5yv] i[data-astro-cid-vwayp5yv]{animation:none}.hd-sweep[data-astro-cid-vwayp5yv]{display:none}.hd-chip[data-astro-cid-vwayp5yv]:before{opacity:.55}.hd-track[data-astro-cid-vwayp5yv] i[data-astro-cid-vwayp5yv]{transform:scaleX(.86)}.hd-viz[data-astro-cid-vwayp5yv],.hd-idle[data-astro-cid-vwayp5yv],.hd-over[data-astro-cid-vwayp5yv],.hd-cta[data-astro-cid-vwayp5yv]{transition:none}}
