.pg[data-astro-cid-avzb5ufi]{background:var(--ink-2)}.pg-bar[data-astro-cid-avzb5ufi]{border-bottom:1px solid var(--line);display:flex}.pg-tabs[data-astro-cid-avzb5ufi]{flex:1;min-width:0}.pg-tab--custom[data-astro-cid-avzb5ufi]{border-right:0;border-left:1px solid var(--line);color:var(--paper-2);flex:none}.pg-tabs[data-astro-cid-avzb5ufi]{scrollbar-width:none;display:flex;overflow-x:auto}.pg-tab[data-astro-cid-avzb5ufi]{color:var(--mute);white-space:nowrap;border-right:1px solid var(--line);align-items:center;gap:9px;padding:17px 20px;font-size:14px;transition:color .3s,background-color .3s;display:inline-flex;position:relative}.pg-tab[data-astro-cid-avzb5ufi]:hover,.pg-tab[data-astro-cid-avzb5ufi][aria-selected=true]{color:var(--paper)}.pg-tab[data-astro-cid-avzb5ufi][aria-selected=true]{background:var(--ink-3)}.pg-tab-progress[data-astro-cid-avzb5ufi]{background:var(--pc);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.pg-stage[data-astro-cid-avzb5ufi]{scrollbar-width:none;padding:clamp(16px,2.4vw,36px);overflow-x:auto}.pg-svg[data-astro-cid-avzb5ufi]{width:100%;min-width:680px;height:auto;font-family:var(--sans);overflow:visible}.pg[data-astro-cid-avzb5ufi] .pg-edge{fill:none;stroke:#ecebe633;transition:stroke .5s}.pg[data-astro-cid-avzb5ufi] .pg-edge.is-lit{stroke:color-mix(in srgb, var(--pc) 55%, transparent)}.pg[data-astro-cid-avzb5ufi] .pg-box{fill:var(--ink-3);stroke:#ecebe62e;transition:stroke .5s,fill .5s}.pg[data-astro-cid-avzb5ufi] .pg-fill{fill:var(--pc)}.pg[data-astro-cid-avzb5ufi] .pg-dot{fill:var(--mute-3);transition:fill .5s}.pg[data-astro-cid-avzb5ufi] .pg-txt{fill:var(--paper-2);letter-spacing:-.01em;font-size:13.5px;font-weight:500;transition:fill .5s}.pg[data-astro-cid-avzb5ufi] .pg-sub{fill:var(--mute);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.pg[data-astro-cid-avzb5ufi] .pg-node.is-link{cursor:pointer;outline:none}.pg[data-astro-cid-avzb5ufi] .pg-node.is-link .pg-box{transition:stroke .3s var(--ease-out)}.pg[data-astro-cid-avzb5ufi] .pg-node.is-link:hover .pg-box,.pg[data-astro-cid-avzb5ufi] .pg-node.is-link:focus-visible .pg-box{stroke:var(--paper)}.pg[data-astro-cid-avzb5ufi] .pg-node.is-link:focus-visible .pg-box{stroke-width:2px}.pg[data-astro-cid-avzb5ufi] .pg-node.is-lit .pg-box{stroke:color-mix(in srgb, var(--pc) 75%, transparent);fill:color-mix(in srgb, var(--pc) 7%, var(--ink-3))}.pg[data-astro-cid-avzb5ufi] .pg-node.is-lit .pg-dot{fill:var(--pc)}.pg[data-astro-cid-avzb5ufi] .pg-node.is-lit .pg-txt{fill:var(--paper)}.pg[data-astro-cid-avzb5ufi] .pg-pulse{fill:var(--pc)}.pg-foot[data-astro-cid-avzb5ufi]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px clamp(16px,2.4vw,28px);display:grid}.pg-title[data-astro-cid-avzb5ufi]{letter-spacing:-.03em;font-size:1.2rem;font-weight:500}.pg-meta[data-astro-cid-avzb5ufi]{color:var(--mute);margin-top:4px}.pg-meter[data-astro-cid-avzb5ufi]{color:var(--mute);align-items:center;gap:14px;display:flex}.pg-meter-bar[data-astro-cid-avzb5ufi]{background:var(--ink-4);flex:1;height:4px;overflow:hidden}.pg-meter-bar[data-astro-cid-avzb5ufi] i[data-astro-cid-avzb5ufi]{background:var(--pc);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pg-cta[data-astro-cid-avzb5ufi]{--bg:color-mix(in srgb, var(--pc) 8%, var(--ink-3));--fg:var(--paper);height:42px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pc) 45%, transparent);transition:background-color .4s var(--ease-out), box-shadow .4s var(--ease-out);gap:10px;padding:0 5px 0 18px;font-size:14px}.pg-cta[data-astro-cid-avzb5ufi]:hover{box-shadow:inset 0 0 0 1px var(--pc)}.pg-cta[data-astro-cid-avzb5ufi] .btn-icon[data-astro-cid-avzb5ufi]{background:var(--pc);width:32px;height:32px;color:var(--ink)}.pg-cta[data-astro-cid-avzb5ufi] .btn-icon[data-astro-cid-avzb5ufi] svg[data-astro-cid-avzb5ufi]{width:12px;height:12px}.pg--compact[data-astro-cid-avzb5ufi] .pg-foot[data-astro-cid-avzb5ufi]{display:none}.pg-spark[data-astro-cid-avzb5ufi]{width:11px;height:11px;color:var(--signal)}.pc[data-astro-cid-avzb5ufi]{border-radius:12px;grid-template-columns:minmax(0,.95fr) minmax(0,2.2fr);align-items:center;gap:clamp(16px,2vw,32px);display:grid}.pc[data-astro-cid-avzb5ufi][hidden]{display:none}.pc-card[data-astro-cid-avzb5ufi]{border:1px solid var(--line-2);background:var(--ink-3);transition:border-color .5s var(--ease-out);border-radius:12px;flex-direction:column;gap:18px;padding:clamp(16px,1.6vw,24px);display:flex}.pc[data-astro-cid-avzb5ufi]:hover .pc-card[data-astro-cid-avzb5ufi]{border-color:var(--line-3)}.pc-part[data-astro-cid-avzb5ufi]{flex-direction:column;gap:10px;display:flex}.pc-part[data-astro-cid-avzb5ufi]+.pc-part[data-astro-cid-avzb5ufi]{border-top:1px solid var(--line);padding-top:16px}.pc-k[data-astro-cid-avzb5ufi]{color:var(--mute);font-size:10.5px}.pc-k[data-astro-cid-avzb5ufi] .idx[data-astro-cid-avzb5ufi]{color:var(--signal)}.pc-quote[data-astro-cid-avzb5ufi],.pc-q[data-astro-cid-avzb5ufi]{letter-spacing:-.01em;color:var(--paper);font-size:clamp(.92rem,1.05vw,1.02rem);line-height:1.45}.pc-quote[data-astro-cid-avzb5ufi]{min-height:4.4em}.pc-caret[data-astro-cid-avzb5ufi]{vertical-align:-.15em;background:var(--signal);width:2px;height:1.05em;margin-left:2px;display:inline-block}.pc-opts[data-astro-cid-avzb5ufi]{flex-wrap:wrap;gap:6px;display:flex}.pc-opts[data-astro-cid-avzb5ufi] span[data-astro-cid-avzb5ufi]{color:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color .4s var(--ease-out), color .4s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:999px;padding:5px 12px;font-size:13px}.pc-opts[data-astro-cid-avzb5ufi] span[data-astro-cid-avzb5ufi].is-on{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--paper)}.pc-price[data-astro-cid-avzb5ufi]{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:500}.pc-price[data-astro-cid-avzb5ufi] s[data-astro-cid-avzb5ufi]{color:var(--mute);font-size:.6em}.pc-svg[data-astro-cid-avzb5ufi]{width:100%;height:auto;font-family:var(--sans);overflow:visible}.pg-nudge[data-astro-cid-avzb5ufi]{z-index:2;transform-origin:100% 100%;color:var(--paper-2);text-align:right;cursor:pointer;align-items:flex-start;gap:4px;display:flex;position:absolute;bottom:calc(100% + 4px);right:70px;transform:rotate(-4deg)}.pg-nudge[data-astro-cid-avzb5ufi][hidden]{display:none}.pg-nudge-txt[data-astro-cid-avzb5ufi]{letter-spacing:-.01em;white-space:nowrap;transition:color .4s var(--ease-out);flex-direction:column;font-size:14px;line-height:1.25;display:flex}.pg-nudge-txt[data-astro-cid-avzb5ufi] .em[data-astro-cid-avzb5ufi]{color:var(--paper);font-size:1.45em;line-height:1.05}.pg-nudge-arrow[data-astro-cid-avzb5ufi]{fill:none;width:60px;height:46px;stroke:var(--signal);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--ease-out);flex:none;margin-top:6px}.pg-nudge[data-astro-cid-avzb5ufi]:hover .pg-nudge-txt[data-astro-cid-avzb5ufi],.pg-nudge[data-astro-cid-avzb5ufi]:focus-visible .pg-nudge-txt[data-astro-cid-avzb5ufi]{color:var(--paper)}.pg-nudge[data-astro-cid-avzb5ufi]:hover .pg-nudge-arrow[data-astro-cid-avzb5ufi],.pg-nudge[data-astro-cid-avzb5ufi]:focus-visible .pg-nudge-arrow[data-astro-cid-avzb5ufi]{transform:translate(2px,2px)}@media (width<=899px){.pg-foot[data-astro-cid-avzb5ufi]{grid-template-columns:1fr;gap:14px}.pg-cta[data-astro-cid-avzb5ufi]{justify-self:start}.pc[data-astro-cid-avzb5ufi]{grid-template-columns:minmax(0,1fr)}.pc-stage[data-astro-cid-avzb5ufi]{scrollbar-width:none;overflow-x:auto}.pc-svg[data-astro-cid-avzb5ufi]{min-width:680px}}@media (width<=639px){.pg--nudge[data-astro-cid-avzb5ufi]{margin-top:72px}.pg-nudge[data-astro-cid-avzb5ufi]{right:8px;transform:none}.pg-tab[data-astro-cid-avzb5ufi]{padding:15px 14px;font-size:13px}.pg-tab--custom[data-astro-cid-avzb5ufi]{padding-inline:16px}.pg-custom-label[data-astro-cid-avzb5ufi]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
