.pg-line{position:relative;display:grid}.pg-line__track{position:absolute;background:var(--sx-line-2);border-radius:2px}.pg-line__fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,var(--sx-mint-2),var(--sx-mint));transform-origin:top}.pg-line__pulse{display:none;position:absolute;width:12px;height:12px;translate:-50% -50%;border-radius:50%;background:#f3ffd6;box-shadow:0 0 0 5px rgb(146 185 84/.3),0 0 26px 6px var(--sx-mint)}.pg-line.is-live .pg-line__pulse{display:block}.pg-line__stop{position:relative}.pg-line__node{position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid var(--sx-mint);background:var(--sx-mint);box-shadow:0 0 18px var(--sx-mint-glow);transition:background .4s,box-shadow .4s,border-color .4s,opacity .4s}.pg-line__stop h3{font-size:clamp(22px,2.2vw,32px);font-weight:700;line-height:1.12;letter-spacing:-.035em}.pg-line__stop h3,.pg-line__stop p{transition:color .5s var(--sx-ease)}.pg-line__stop p{margin-top:10px;max-width:44ch;font-size:var(--sx-lead);line-height:1.6;color:var(--sx-fg-2)}.pg-line__stop p code{font-family:var(--sx-mono);font-size:.9em;color:var(--sx-mint)}.pg-line__stop.is-deny .pg-line__node{border:2px dashed var(--sx-deny);background:var(--sx-bg);box-shadow:none}.pg-line__stop.is-deny h3{color:var(--sx-fg)}.pg-line.is-live .pg-line__stop:not(.is-lit) h3,.pg-line.is-live .pg-line__stop:not(.is-lit) p{color:var(--sx-subtle)}.pg-line.is-live .pg-line__stop:not(.is-lit) .pg-line__node{background:var(--sx-bg);box-shadow:none}.pg-line.is-live .pg-line__stop.is-deny.is-lit .pg-line__node{opacity:.55}.pg-line--column,.pg-line--row{gap:clamp(48px,7vh,88px);padding:4px 0 4px 52px}.pg-line--column .pg-line__track,.pg-line--row .pg-line__track{left:7px;top:12px;bottom:12px;width:2px}.pg-line--column .pg-line__pulse,.pg-line--row .pg-line__pulse{left:50%;top:0}.pg-line--column .pg-line__node,.pg-line--row .pg-line__node{left:-52px;top:.4em}.pg-line--sm{gap:26px;padding-left:38px}.pg-line--sm .pg-line__track{left:5px}.pg-line--sm .pg-line__node{left:-38px;top:.3em;width:12px;height:12px}.pg-line--sm .pg-line__stop h3{font-size:18px;font-weight:600;letter-spacing:-.015em}.pg-line--sm .pg-line__stop p{margin-top:4px;font-size:15.5px}@media (min-width:900px){.pg-line--row{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(32px,4vw,64px);padding:52px 0 0}.pg-line--row .pg-line__track{left:0;right:0;top:7px;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,var(--sx-line-2) 80%,transparent)}.pg-line--row .pg-line__fill{transform-origin:left;background:linear-gradient(90deg,var(--sx-mint-2),var(--sx-mint))}.pg-line--row .pg-line__pulse{left:0;top:50%}.pg-line--row .pg-line__node{left:0;top:-52px}}.pg-theatre{position:relative;padding-block:var(--sx-section)}.pg-theatre.is-live{height:100vh;padding-block:62px 0;display:flex;align-items:center}.pg-theatre__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,6vw,100px);align-items:center}.pg-theatre__left>.site-label{margin-bottom:22px}.pg-theatre__list{display:grid;gap:4px}.pg-theatre__list li{padding-block:12px}.pg-theatre__list li+li{border-top:1px solid var(--sx-line)}.pg-theatre__list h3{font-size:clamp(24px,2.5vw,40px);font-weight:700;line-height:1.1;letter-spacing:-.04em;color:var(--sx-fg);transition:color .5s var(--sx-ease)}.pg-theatre__list p{margin-top:10px;max-width:46ch;font-size:var(--sx-lead);color:var(--sx-fg-2)}.pg-theatre__list p a{color:var(--sx-mint);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pg-theatre__inline{margin:28px 0 20px}.pg-theatre__meter,.pg-theatre__stage{display:none}.pg-theatre__note{margin-top:28px;max-width:48ch;font-size:14.5px;color:var(--sx-muted)}.pg-theatre.is-live .pg-theatre__list li{padding-block:8px;border:0}.pg-theatre.is-live .pg-theatre__list h3{color:var(--sx-subtle)}.pg-theatre.is-live .pg-theatre__list li.is-active h3{color:var(--sx-fg)}.pg-theatre.is-live .pg-theatre__list p{max-height:0;margin-top:0;overflow:hidden;opacity:0;transition:opacity .5s var(--sx-ease),max-height .5s var(--sx-ease),margin .5s var(--sx-ease)}.pg-theatre.is-live .pg-theatre__list li.is-active p{max-height:10em;margin-top:10px;opacity:1}.pg-theatre.is-live .pg-theatre__inline{display:none}.pg-theatre.is-live .pg-theatre__stage{display:block;position:relative;height:min(520px,62vh)}.pg-theatre.is-live .pg-theatre__meter{display:block;position:relative;width:160px;height:2px;margin-top:32px;overflow:hidden;border-radius:2px;background:var(--sx-line-2)}.pg-theatre__meter i{position:absolute;inset:0;background:var(--sx-mint);transform-origin:left;transform:scaleX(var(--p,0))}.pg-theatre__scene{position:absolute;inset:0;display:grid;place-items:center start;opacity:0;transform:translateY(24px) scale(.98);filter:blur(8px);transition:opacity .6s var(--sx-ease),transform .6s var(--sx-ease),filter .6s var(--sx-ease)}.pg-theatre__scene.is-active{opacity:1;transform:none;filter:none}.pv{width:100%;max-width:540px;font-size:16px;color:var(--sx-fg-2)}.pv__answer,.pv__q{font-family:var(--sx-display);font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.3;letter-spacing:-.025em;color:var(--sx-fg)}.pv__answer mark{color:var(--sx-fg);background:linear-gradient(transparent 62%,rgb(146 185 84/.525) 0)}.pv__answer sup{margin-left:2px;font-size:.5em;color:var(--sx-mint)}.pv__chain{display:grid;gap:22px;margin-top:30px;padding-left:22px;border-left:1px solid var(--sx-line-mint)}.pv__chain span{display:grid;font-size:19px;color:var(--sx-fg)}.pv--deploy small,.pv__chain small{font-size:13.5px;color:var(--sx-muted)}.pv__chain .is-key{color:var(--sx-mint)}.pv__who{margin-bottom:14px;font-family:var(--sx-display);font-weight:600;color:var(--sx-fg)}.pv--scope li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--sx-line);font-size:18px;color:var(--sx-fg)}.pv--scope li small{font-size:13.5px;color:var(--sx-muted)}.pv--scope i{width:10px;height:10px;border-radius:50%;background:var(--sx-mint);box-shadow:0 0 12px var(--sx-mint-glow)}.pv--scope .is-denied{color:var(--sx-subtle)}.pv--scope .is-denied span{text-decoration:line-through;text-decoration-color:rgb(240 138 138/.6)}.pv--scope .is-denied i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--sx-deny)}.pv--scope .is-denied small{color:var(--sx-deny)}.pv__cites{display:grid;gap:14px;margin-top:28px;padding-left:18px;border-left:1px solid var(--sx-line-mint)}.pv__cites li{display:grid;grid-template-columns:auto 1fr;column-gap:12px;color:var(--sx-fg)}.pv__cites b{grid-row:span 2;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;color:var(--sx-mint);background:rgb(146 185 84/.21)}.pv__cites small{font-size:13.5px;color:var(--sx-muted)}.pv--audit p{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:16px;padding:16px 0;border-bottom:1px solid var(--sx-line);font-size:16.5px}.pv--audit time{grid-row:span 2;font-variant-numeric:tabular-nums;color:var(--sx-muted)}.pv--audit b{font-weight:600;color:var(--sx-fg)}.pv--audit code{font-family:var(--sx-mono);font-size:.92em;color:var(--sx-mint)}.pv--audit small{font-size:13.5px;color:var(--sx-muted)}.pg-theatre__scene.is-active .pv--audit p{animation:pv-write .6s var(--sx-ease) both;animation-delay:calc(var(--i) * .18s)}@keyframes pv-write{0%{opacity:0;transform:translateY(10px)}}.pv--deploy{position:relative;display:grid;gap:30px;padding-left:30px}.pv--deploy:before{content:"";position:absolute;left:5px;top:10px;height:calc(100% - 92px);width:1.5px;background:linear-gradient(var(--sx-mint),var(--sx-line-2))}.pv--deploy span{position:relative;display:grid}.pv--deploy span:before{content:"";position:absolute;left:-30px;top:.45em;width:12px;height:12px;border-radius:50%;border:2px solid var(--sx-mint);background:var(--sx-bg)}.pv--deploy b{font-family:var(--sx-display);font-size:clamp(22px,2vw,28px);font-weight:700;letter-spacing:-.03em;color:var(--sx-fg)}.pv__ask{margin-top:6px;font-size:15px;color:var(--sx-mint)}.pg-path{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,120px);align-items:start}.pg-path__intro{position:sticky;top:120px}.pg-path__intro h2,.pg-quick h2,.pg-stack__intro h2{margin-top:16px;font-size:clamp(2.1rem,3.8vw,3.5rem);font-weight:700;line-height:1.05;letter-spacing:-.04em}.pg-boundary__q{max-width:24ch;font-family:var(--sx-display);font-size:clamp(1.9rem,3.8vw,3.4rem);font-weight:700;line-height:1.08;letter-spacing:-.04em;color:var(--sx-fg)}.pg-boundary__asked{display:block;margin-bottom:14px;font-family:var(--sx-body);font-size:15px;font-weight:600;letter-spacing:0;color:var(--sx-mint)}.pg-boundary__split{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(40px,5vw,72px)}.pg-boundary__split:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(var(--sx-line-2),transparent)}.pg-boundary__col{padding-right:clamp(24px,4vw,64px)}.pg-boundary__col+.pg-boundary__col{padding:0 0 0 clamp(24px,4vw,64px)}.pg-boundary__col h3{font-size:clamp(22px,2vw,28px);font-weight:700;letter-spacing:-.03em}.pg-boundary__answer{margin-top:12px;max-width:40ch;font-size:17px;color:var(--sx-fg-2)}.pg-boundary__col ul{margin-top:28px}.pg-boundary__src{display:grid;gap:4px;padding:16px 0;border-top:1px solid var(--sx-line)}.pg-boundary__name{position:relative;justify-self:start;padding-left:22px;font-family:var(--sx-display);font-size:clamp(18px,1.6vw,22px);font-weight:600;letter-spacing:-.02em;color:var(--sx-fg)}.pg-boundary__name:before{content:"";position:absolute;left:0;top:.5em;width:9px;height:9px;border-radius:50%;background:var(--sx-mint);box-shadow:0 0 12px var(--sx-mint-glow)}.pg-boundary__src.is-withheld .pg-boundary__name{color:var(--sx-subtle)}.pg-boundary__src.is-withheld .pg-boundary__name:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--sx-deny)}.pg-boundary__strike{position:absolute;left:18px;right:-4px;top:52%;height:1.5px;background:var(--sx-deny);transform-origin:left}.pg-boundary__why{padding-left:22px;font-size:14px;color:var(--sx-deny)}.pg-boundary__caption{margin-top:36px;font-size:15px;color:var(--sx-muted)}.pg-quick{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);align-items:start}.pg-quick h2{margin-bottom:clamp(36px,4vw,56px)}.pg-quick__code{position:sticky;top:110px}.pg-tools li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:8px 40px;padding:clamp(18px,2vw,26px) 4px;border-top:1px solid var(--sx-line);cursor:default}.pg-tools li:last-child{border-bottom:1px solid var(--sx-line)}.pg-tools code{font-family:var(--sx-mono);font-size:clamp(20px,2.6vw,36px);font-weight:500;letter-spacing:-.03em;color:var(--sx-fg);transition:color .35s var(--sx-ease),transform .45s var(--sx-ease)}.pg-tools p{font-size:17px;color:var(--sx-fg-2);transition:color .35s var(--sx-ease)}.pg-tools.has-active li:not(.is-active) code{color:var(--sx-muted)}.pg-tools li.is-active code{color:var(--sx-mint);transform:translateX(10px)}.pg-tools li.is-active p{color:var(--sx-fg)}.pg-tools{position:relative}.pg-tools[data-scroll]:before{content:"";position:absolute;left:-14px;top:0;bottom:0;width:1.5px;background:linear-gradient(180deg,var(--sx-mint),var(--sx-mint-2,var(--sx-mint)));box-shadow:0 0 10px var(--sx-mint-glow);transform:scaleY(var(--tools-p,0));transform-origin:top;pointer-events:none}.pg-rules li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 40px;padding:clamp(28px,3.4vw,44px) 0;border-top:1px solid var(--sx-line)}.pg-rules h3{font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.12;letter-spacing:-.035em}.pg-rules p{max-width:52ch;font-size:17px;color:var(--sx-fg-2)}.pg-equation{padding-block:clamp(24px,4vw,56px) clamp(72px,9vw,120px)}.pg-equation__terms{margin-top:14px;max-width:20ch;font-family:var(--sx-display);font-size:clamp(2.2rem,5.6vw,5.25rem);font-weight:700;line-height:1.04;letter-spacing:-.045em;color:var(--sx-fg)}.pg-equation__live{margin-top:clamp(40px,5vw,64px);max-width:30ch;font-family:var(--sx-display);font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:600;line-height:1.2;letter-spacing:-.03em;color:var(--sx-fg-2)}.pg-equation__live b{font-weight:700;color:var(--sx-mint)}.pg-equation__note{margin-top:40px;max-width:60ch;font-size:15px;color:var(--sx-muted)}.pg-capindex{display:grid;grid-template-columns:minmax(200px,.32fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}.pg-capindex__nav{position:sticky;top:120px;padding-left:22px}.pg-capindex__meter{position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--sx-line-2);overflow:hidden}.pg-capindex__meter i{position:absolute;inset:0;background:var(--sx-mint);transform-origin:top}.pg-capindex__nav ol{display:grid;gap:2px}.pg-capindex__nav a{display:block;padding:7px 0;font-family:var(--sx-display);font-size:16px;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--sx-subtle);transition:color .35s var(--sx-ease),transform .45s var(--sx-ease)}.pg-capindex__nav a:hover{color:var(--sx-fg-2)}.pg-capindex__nav a[aria-current=true]{color:var(--sx-fg);transform:translateX(6px)}.pg-capgroup{scroll-margin-top:100px}.pg-capgroup+.pg-capgroup{margin-top:clamp(40px,4.6vw,64px)}.pg-capgroup__name{margin-bottom:clamp(10px,1vw,14px);font-size:clamp(1.9rem,2.8vw,2.5rem);font-weight:700;line-height:1.05;letter-spacing:-.042em}.pg-cap{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:10px clamp(28px,4vw,56px);padding:clamp(16px,1.4vw,20px) 0;border-top:1px solid var(--sx-line)}.pg-cap h4{font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.25;letter-spacing:-.025em}.pg-cap>p{font-size:16px;line-height:1.6;color:var(--sx-fg-2)}.pg-capgroup__lead{margin-top:0;padding-top:clamp(10px,1vw,14px);border-top:1px solid var(--sx-line);font-size:14px;color:var(--sx-muted)}.pg-capgroup>h3+.pg-capgroup__lead{margin-top:0}.pg-capgroup__plan{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,1.6vw,22px) clamp(28px,4vw,56px);margin-top:clamp(8px,.8vw,12px)}.pg-capgroup__plan h4{font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.25;letter-spacing:-.025em}.pg-capgroup__plan p{margin-top:6px;font-size:15px;line-height:1.55;color:var(--sx-fg-2)}@media (min-width:1024px){.pg-capgroup__plan{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-cap.is-live{grid-template-rows:auto 1fr}.pg-cap.is-live>h4{grid-column:1;grid-row:1}.pg-cap.is-live>p:not(.pg-ships){grid-column:2;grid-row:1/span 2}.bp-group li p.pg-ships,.pg-cap>p.pg-ships,.pg-ships{grid-column:1;grid-row:2;align-self:start;display:flex;align-items:center;gap:10px;margin-top:2px;font-size:15px;line-height:1.45;color:var(--sx-fg-2)}.bp-group li p.pg-ships{margin-top:8px;font-size:14px}.pg-ships i{position:relative;flex:none;width:7px;height:7px;border-radius:50%;background:var(--sx-mint);box-shadow:0 0 10px 1px var(--sx-mint-glow)}.pg-ships i:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--sx-mint);opacity:0}.bp-group[open] .pg-ships i:after,.pg-ships.is-in i:after{animation:pg-ships-pulse 1.4s var(--sx-ease) .15s 1 both}@keyframes pg-ships-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.pg-proof__note{margin-top:6px;padding-left:26px;font-size:14px;color:var(--sx-muted)}.pg-proof{grid-column:1/-1;margin:clamp(12px,1.4vw,18px) 0 0}.pg-proof__ask{max-width:28ch;font-family:var(--sx-display);font-size:clamp(1.6rem,3vw,2.6rem);font-weight:600;line-height:1.15;letter-spacing:-.035em;color:var(--sx-fg)}.pg-proof__answer{position:relative;margin-top:16px;max-width:62ch;padding-left:26px;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--sx-fg)}.pg-proof__glow{position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:linear-gradient(var(--sx-mint),rgb(146 185 84/.15));box-shadow:0 0 18px 1px var(--sx-mint-glow)}@media (min-width:1024px){.pg-proof{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);column-gap:clamp(28px,4vw,56px);align-items:start}.pg-proof__ask{grid-row:1/span 2;font-size:clamp(1.45rem,1.9vw,1.8rem)}.pg-proof__answer{grid-column:2;margin-top:4px;font-size:17px;line-height:1.55}.pg-proof__note{grid-column:2}}.pg-pipes{display:grid;gap:clamp(56px,7vw,96px)}.pg-pipe{position:relative}.pg-pipe h3{margin-bottom:30px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--sx-muted)}.pg-pipe.is-brain h3{color:var(--sx-mint)}.pg-pipe ol{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.pg-pipe ol:before{content:"";position:absolute;top:7px;left:calc(100% / 16);width:calc((var(--n) - 1) * 100% / 8);height:1.5px;background:var(--sx-line-2)}.pg-pipe.is-brain ol:before{background:linear-gradient(90deg,rgb(146 185 84/.375),rgb(146 185 84/.9))}.pg-pipe li{position:relative;display:grid;justify-items:center;gap:18px;text-align:center}.pg-pipe__dot{position:relative;z-index:1;width:15px;height:15px;border-radius:50%;border:1.5px solid var(--sx-line-2);background:var(--sx-bg)}.pg-pipe.is-brain .pg-pipe__dot{border-color:var(--sx-mint)}.pg-pipe li.is-key .pg-pipe__dot{background:var(--sx-mint);box-shadow:0 0 16px var(--sx-mint-glow)}.pg-pipe li.is-end .pg-pipe__dot{width:19px;height:19px;margin-top:-2px;background:#f3ffd6;box-shadow:0 0 0 5px rgb(146 185 84/.3),0 0 24px 4px var(--sx-mint)}.pg-pipe__items{display:grid;gap:6px;padding-inline:4px;font-size:15px;line-height:1.3;color:var(--sx-fg-2)}.pg-pipe.is-typical .pg-pipe__items{color:var(--sx-muted)}.pg-pipe li.is-key .pg-pipe__items{font-weight:600;color:var(--sx-fg)}.pg-pipe li.is-end .pg-pipe__items{font-family:var(--sx-display);font-size:19px;font-weight:700;color:var(--sx-mint)}.pg-stack{position:relative;padding-block:var(--sx-section)}.pg-stack.is-live{height:100vh;padding-block:62px 0;display:flex;align-items:center}.pg-stack__grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(40px,6vw,96px);align-items:center}.pg-stack__engine{margin-top:28px;max-width:36ch;font-size:17px;font-weight:600;color:var(--sx-mint)}.pg-stack__layers{--row:64px;position:relative}.pg-stack__band{position:absolute;left:-20px;right:-20px;top:calc(var(--core-start) * var(--row));height:calc(var(--core-count) * var(--row) + 1px);border-radius:14px;background:linear-gradient(90deg,rgb(146 185 84/.18),rgb(146 185 84/.045) 75%);box-shadow:inset 0 0 0 1px var(--sx-line-mint),0 30px 80px -40px var(--sx-mint-glow)}.pg-stack__layer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;height:var(--row);border-top:1px solid var(--sx-line)}.pg-stack__layer:last-child{border-bottom:1px solid var(--sx-line)}.pg-stack__layer b{font-family:var(--sx-display);font-size:clamp(17px,1.75vw,25px);font-weight:700;line-height:1.1;letter-spacing:-.03em;white-space:nowrap;color:var(--sx-fg)}.pg-stack__layer span{font-size:14px;line-height:1.4;color:var(--sx-muted)}.pg-stack__layer.is-core{border-color:transparent}.pg-stack__layer.is-core b{color:var(--sx-mint)}.pg-stack__layer.is-core span{color:var(--sx-fg-2)}.pg-closing{max-width:940px;text-align:center}.pg-closing h2{font-size:clamp(2.25rem,4.6vw,4rem);font-weight:700;line-height:1.04;letter-spacing:-.042em}.pg-closing__words{margin:36px auto 0;max-width:34ch;font-family:var(--sx-display);font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:500;line-height:1.45;letter-spacing:-.02em;color:var(--sx-fg)}.pg-closing__strong{margin-top:32px;font-size:17px;font-weight:600;color:var(--sx-mint)}.pg-tiers{padding-bottom:clamp(56px,7vw,96px)}.pg-tiers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(6,auto)}.pg-tier{isolation:isolate;position:relative;display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;padding:clamp(28px,3vw,44px) clamp(24px,3vw,48px) 8px}.pg-tier:first-child{padding-left:0}.pg-tier:last-child{padding-right:0}.pg-tier+.pg-tier{border-left:1px solid var(--sx-line)}.pg-tier__rule{position:absolute;left:clamp(24px,3vw,48px);right:clamp(24px,3vw,48px);top:0;width:auto;height:2px;overflow:visible}.pg-tier__rule line{stroke:var(--sx-mint);stroke-width:2;filter:drop-shadow(0 0 6px var(--sx-mint-glow))}.pg-tier h2{position:relative;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.05;letter-spacing:-.04em;color:var(--sx-fg)}.pg-tier.is-featured h2:before{content:"";position:absolute;left:-40px;top:50%;width:min(360px,120%);height:160px;transform:translateY(-50%);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgb(146 185 84/.24),transparent)}.pg-tier.is-featured h2{color:var(--sx-mint)}.pg-tier__blurb{margin-top:14px;font-size:16.5px;line-height:1.55;color:var(--sx-fg-2)}.pg-tier__terms{margin-top:18px;font-size:16px;color:var(--sx-muted)}.pg-tier__cta{margin-top:28px;justify-self:start;align-self:start}.pg-tier__label{margin-top:40px;font-size:14px;font-weight:600;color:var(--sx-fg-2)}.pg-tier__points{margin-top:6px}.pg-tier__points li{position:relative;padding:9px 0 9px 22px;font-size:15.5px;line-height:1.5;color:var(--sx-fg-2)}.pg-tier__points li:before{content:"";position:absolute;left:2px;top:calc(9px + .75em - 3px);width:6px;height:6px;border-radius:50%;background:var(--sx-mint);opacity:.85}.pg-tiers__foot{margin:28px auto 0;max-width:64ch;text-align:center;font-size:15px;color:var(--sx-muted)}.pg-statement{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);padding-block:clamp(24px,4vw,56px) clamp(72px,9vw,120px)}.pg-statement h2{font-size:clamp(2.2rem,4.4vw,4rem);font-weight:700;line-height:1.04;letter-spacing:-.042em}.pg-statement h2 span{color:var(--sx-muted)}.pg-statement__copy p:first-child{font-family:var(--sx-display);font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:500;line-height:1.5;letter-spacing:-.015em;color:var(--sx-fg)}.pg-statement__copy p+p{margin-top:24px;font-size:17px;color:var(--sx-fg-2)}.pg-strata{--strata-gap:clamp(48px,6vw,96px);text-align:center}.pg-strata,.pg-strata li{display:grid;justify-items:center}.pg-strata li{position:relative;align-content:start;gap:10px;max-width:100%}.pg-strata li+li{margin-top:72px}.pg-strata li+li:before{content:"";position:absolute;left:50%;top:-60px;width:1.5px;height:48px;translate:-50% 0;background:linear-gradient(var(--sx-line-2),var(--sx-mint));transform-origin:top}.pg-strata li+li.is-revealed:before{animation:pg-strata-draw-y .7s var(--sx-ease) .15s 1 both}.pg-strata li+li+li.is-revealed:before{animation-delay:.5s}@keyframes pg-strata-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pg-strata-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pg-strata-pulse{0%,to{filter:drop-shadow(0 0 30px rgb(146 185 84/.375))}45%{filter:drop-shadow(0 0 22px rgb(146 185 84/1))}}.pg-strata .is-core{background:radial-gradient(closest-side,rgb(146 185 84/.15),transparent)}.pg-strata .is-core.is-revealed strong{animation:pg-strata-pulse 1.4s var(--sx-ease) .9s 1 both}.pg-strata__tag{font-size:15px;font-weight:600;color:var(--sx-mint)}.pg-strata strong{font-family:var(--sx-display);font-size:clamp(1.9rem,4.4vw,4rem);font-weight:700;line-height:1.05;letter-spacing:-.045em;color:var(--sx-fg-2)}.pg-strata .is-core strong{background:linear-gradient(180deg,#10120f 35%,#4f6b12);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 30px rgb(146 185 84/.375))}.pg-strata small{font-size:16px;color:var(--sx-muted)}@media (min-width:1024px){.pg-strata{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);column-gap:var(--strata-gap);align-items:start}.pg-strata li{padding-block:8px}.pg-strata li+li{margin-top:0}.pg-strata li+li:before{left:calc(-1 * var(--strata-gap) + 10px);top:46px;width:calc(var(--strata-gap) - 20px);height:1.5px;translate:none;background:linear-gradient(90deg,var(--sx-line-2),var(--sx-mint));transform-origin:left}.pg-strata li+li.is-revealed:before{animation-name:pg-strata-draw-x}.pg-strata li.is-core+li:before{background:linear-gradient(90deg,var(--sx-mint),var(--sx-line-2))}.pg-strata strong{font-size:clamp(1.6rem,2.6vw,2.6rem)}.pg-strata .is-core strong{font-size:clamp(1.9rem,3vw,3rem)}.pg-strata .is-core{margin-inline:-24px;padding-inline:24px}}.pg-principles li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px clamp(40px,6vw,96px);padding:clamp(40px,6vw,80px) 0;border-top:1px solid var(--sx-line)}.pg-principles h3{grid-column:1/-1;max-width:16ch;font-size:clamp(2.4rem,6vw,5.25rem);font-weight:700;line-height:1.02;letter-spacing:-.048em}.pg-principles p{grid-column:2;max-width:44ch;font-size:clamp(17px,1.4vw,19px);color:var(--sx-fg-2)}@media (min-width:900px) and (max-width:1199px){.pg-stack__grid{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}.pg-stack__layers{--row:68px}.pg-stack__layer span{font-size:13px}}@media (max-width:899px){.pg-capindex,.pg-path,.pg-quick,.pg-stack__grid,.pg-statement,.pg-theatre__grid{grid-template-columns:minmax(0,1fr)}.pg-path__intro,.pg-quick__code{position:static}.pg-capindex__nav{display:none}.pg-cap,.pg-principles li,.pg-rules li,.pg-tools li{grid-template-columns:minmax(0,1fr)}.pg-principles p{grid-column:1}.pg-cap.is-live{grid-template-rows:none}.pg-cap.is-live>h4,.pg-cap.is-live>p.pg-ships,.pg-cap.is-live>p:not(.pg-ships){grid-column:1;grid-row:auto}.pg-tools li.is-active code{transform:none}.pg-boundary__split{grid-template-columns:minmax(0,1fr);gap:48px}.pg-boundary__split:before{display:none}.pg-boundary__col,.pg-boundary__col+.pg-boundary__col{padding:0}.pg-pipe ol{grid-template-columns:minmax(0,1fr);gap:22px}.pg-pipe ol:before{top:8px;bottom:8px;left:7px;width:1.5px;height:auto;background:var(--sx-line-2)}.pg-pipe.is-brain ol:before{background:linear-gradient(rgb(146 185 84/.375),rgb(146 185 84/.9))}.pg-pipe li{grid-template-columns:15px minmax(0,1fr);justify-items:start;align-items:start;gap:18px;text-align:left}.pg-pipe__dot{margin-top:2px}.pg-pipe li.is-end .pg-pipe__dot{margin:0 0 0 -2px}.pg-pipe__items{display:flex;flex-wrap:wrap;gap:4px 16px;padding:0}.pg-stack__layers{--row:auto}.pg-stack__band{display:none}.pg-stack__layer b{white-space:normal}.pg-stack__layer{grid-template-columns:minmax(0,1fr);gap:4px;height:auto;padding:16px 0}.pg-stack__layer.is-core{border-color:var(--sx-line);padding-left:16px;box-shadow:inset 2px 0 0 var(--sx-mint)}.pg-tiers__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;max-width:560px;margin-inline:auto}.pg-tier,.pg-tier:first-child,.pg-tier:last-child{grid-row:auto;grid-template-rows:none;padding:40px 0 32px}.pg-tier:first-child{padding-top:8px}.pg-tier+.pg-tier{border-left:0;border-top:1px solid var(--sx-line)}.pg-tier__rule{left:0;right:0;top:-1px}.pg-tier.is-featured h2:before{left:-24px;width:80%}}@media (prefers-reduced-motion:reduce){.pg-ships i:after,.pg-strata li strong,.pg-strata li:before,.pg-theatre__scene.is-active .pv--audit p{animation:none}}