.pm{--pm-ink:var(--color-deep);--pm-muted:var(--color-reading-muted);--pm-faint:var(--color-deep-muted);--pm-line:#dbe2ee;--pm-surface:#fff;--pm-tint:#e9eef6;--pm-night:#0a1124;--pm-night-2:#111b38;--pm-night-line:#ffffff1a;--pm-night-muted:#d3dbe8;--pm-night-faint:#a3b0c6;--pm-accent:var(--color-core);--pm-ok:var(--color-database-lit);--pm-warn:var(--color-storage-lit);--pm-bad:#f28b82;--pm-ease:cubic-bezier(.2, .65, .25, 1);background:var(--color-frost);color:var(--pm-ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:16px;line-height:1.6}.pm-container{width:100%;max-width:1180px;margin-inline:auto;padding-inline:20px}@media (width>=640px){.pm-container{padding-inline:32px}}.pm p{text-wrap:pretty}.pm-eyebrow{color:var(--pm-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:500;line-height:1.2}.pm-display{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;word-spacing:.16em;letter-spacing:clamp(-.045em,-.02em - .4vw,-.025em);font-size:clamp(2.5rem,5.4vw,4.75rem);font-weight:600;line-height:.94}.pm-display--long{font-size:clamp(2.2rem,4.4vw,3.9rem)}.pm-display--closing{max-width:20ch;margin-inline:auto;font-size:clamp(2rem,4.8vw,4rem)}.pm-heading{max-width:24ch;font-family:var(--font-display);word-spacing:.13em;text-wrap:balance;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:500;line-height:1.12}.pm-deck{max-width:44ch;font-family:var(--font-display);word-spacing:.1em;text-wrap:balance;margin-top:16px;font-size:18px;font-weight:500;line-height:1.4}.pm-lead{max-width:58ch;color:var(--pm-night-muted);font-family:var(--font-mono);margin-top:24px;font-size:16px;font-weight:500;line-height:1.7}.pm-body{max-width:58ch;color:var(--pm-muted);font-family:var(--font-mono);margin-top:16px;font-size:16px;font-weight:500;line-height:1.7}.pm-deck+.pm-body{margin-top:14px}.pm-statement{max-width:30ch;font-family:var(--font-display);word-spacing:.13em;text-align:center;text-wrap:balance;margin-inline:auto;font-size:clamp(1.6rem,3.2vw,2.5rem);font-weight:500;line-height:1.2}.pm-link{color:var(--pm-accent);font-family:var(--font-mono);text-underline-offset:4px;gap:6px;margin-top:20px;font-size:14px;font-weight:600;text-decoration:underline 1px;display:inline-flex}.pm-link:hover{text-decoration-thickness:2px}.pm-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.pm-actions--center{justify-content:center}.pm-button{min-height:52px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:11px;font-weight:500;transition:background-color .12s steps(2,end),color .12s steps(2,end);display:inline-flex}.pm-button--small{min-height:40px;padding:0 18px}.pm-button--primary{border-color:var(--pm-ink);background:var(--pm-ink);color:var(--color-frost)}.pm-hero .pm-button--primary,.pm-dark-band .pm-button--primary,.pm-header--dark .pm-button--primary{border-color:var(--color-frost);background:var(--color-frost);color:var(--pm-ink)}.pm-button--ghost{color:inherit;border-color:currentColor}.pm-button--ghost:hover{background:currentColor}.pm-hero .pm-button--ghost:hover{color:var(--pm-night);background:var(--color-frost);border-color:var(--color-frost)}@media (width<=639px){.pm-hero .pm-actions .pm-button{flex:100%}}.pm-header{z-index:2;position:relative}.pm-header-inner{align-items:center;gap:28px;height:72px;display:flex}.pm-header-brand{color:inherit;align-items:center;gap:10px;display:flex}.pm-header-nav{gap:4px;display:flex}.pm-header-link{color:var(--pm-night-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:8px 10px;font-size:11px;font-weight:500;transition:color .12s}.pm-header-link:hover,.pm-header-link[aria-current=page]{color:#fff}.pm-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.pm-header--dark,.pm-header--dark .brand-logo,.pm-footer .brand-logo{color:#fff}@media (width<=767px){.pm-header-inner{gap:12px}.pm-header-nav .pm-header-link:not(.pm-header-link--keep),.pm-header-signin{display:none}}.pm-hero{background:radial-gradient(120% 90% at 85% 0%, #1a2a63 0%, var(--pm-night-2) 38%, var(--pm-night) 75%);color:#fff;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.pm-hero .pm-eyebrow{color:var(--pm-night-muted)}.pm-hero-copy{min-width:0}.pm-hero-grid{z-index:1;flex:1;align-content:center;gap:48px;padding-top:clamp(32px,5vh,72px);padding-bottom:clamp(56px,9vh,112px);display:grid;position:relative}.pm-facts{color:var(--pm-night-muted);flex-wrap:wrap;gap:10px 24px;margin-top:32px;font-size:14px;display:flex}.pm-facts li{align-items:center;gap:8px;display:inline-flex}.pm-facts li:before{content:"";background:var(--pm-ok);width:5px;height:5px}@media (width>=1024px){.pm-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:64px}}.pm-section{padding-block:clamp(88px,10vw,144px);position:relative}.pm-section--tight{padding-top:0}.pm-gap{padding-bottom:clamp(56px,7vw,96px)}.pm-center{text-align:center;flex-direction:column;align-items:center;display:flex}.pm-center .pm-heading,.pm-center .pm-body,.pm-center .pm-deck{margin-inline:auto}.pm-split{gap:8px;display:grid}@media (width>=900px){.pm-split{grid-template-columns:1fr 1fr;align-items:start;gap:64px}.pm-split .pm-body{margin-top:0}.pm-split>div:last-child{padding-top:6px}}.pm-pricing-band{--pm-base:#d4dbe7;background:var(--pm-base);color:var(--pm-ink)}.pm-pricing-band .pm-body{color:var(--pm-muted)}.pm-pricing-band .pm-pricing-note{border-color:#b9c3d4}.pm-pricing-band .pm-moving img[src*="/railway."],.pm-pricing-band .pm-moving img[src*="/render."],.pm-pricing-band .pm-moving img[src*="/vercel."],.pm-pricing-band .pm-moving img[src*="/amazonwebservices."]{filter:brightness(0);opacity:.6}.pm-tint{background:var(--pm-tint)}.pm-tint .pm-faq-item,.pm-tint .pm-faq-item:first-child{border-color:#c9d4e6}.pm-dark-band{background:var(--pm-night);color:#fff;overflow:hidden}.pm-dark-band .pm-eyebrow{color:var(--pm-night-faint)}.pm-dark-band .pm-body{color:var(--pm-night-muted)}.pm-closing{background:radial-gradient(80% 120% at 50% 100%, #dfe7f6 0%, var(--color-frost) 70%);overflow:hidden}.pm-section>.pm-container{z-index:1;position:relative}.pm-pillars{gap:28px;display:grid}.pm-pillar{border-top:1px solid var(--pm-line);padding-top:24px;position:relative}.pm-pillar h3{font-family:var(--font-display);word-spacing:.13em;margin-top:18px;font-size:20px;font-weight:500}.pm-pillar p{color:var(--pm-muted);margin-top:8px;font-size:16px;line-height:1.6}.pm-pillar .pm-icon{width:26px;height:26px;color:var(--pm-ink)}.pm-pillars--plain{margin-top:48px}.pm-pillars--plain .pm-pillar h3{margin-top:0}.pm-pillars--dark .pm-pillar{border-color:var(--pm-night-line)}.pm-pillars--dark .pm-pillar p{color:var(--pm-night-muted)}.pm-pricing-band .pm-pillar{border-color:#c9d4e6}@media (width>=768px){.pm-pillars{grid-template-columns:repeat(3,1fr);gap:32px}.pm-pillars--four{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.pm-pillars--four{grid-template-columns:repeat(4,1fr)}}.pm-feature{border-top:1px solid var(--pm-line)}.pm-feature-grid{align-items:center;gap:40px;display:grid}@media (width>=900px){.pm-feature-grid{grid-template-columns:1fr 1fr;gap:80px}.pm-feature--flip .pm-feature-copy{order:2}}.pm-groups{gap:40px 32px;margin-top:56px;display:grid}.pm-group{border-top:1px solid var(--pm-line);flex-direction:column;padding:28px 0 0 52px;display:flex;position:relative}.pm-group-index{border:1px solid var(--pm-ink);width:32px;height:32px;color:var(--pm-ink);font-family:var(--font-mono);place-items:center;font-size:11px;font-weight:500;display:grid;position:absolute;top:24px;left:0}.pm-group-index:after{content:"";background:var(--pm-ink);width:12px;height:1px;position:absolute;top:50%;left:100%}.pm-group h3{font-family:var(--font-display);word-spacing:.13em;font-size:24px;font-weight:500;line-height:1.25}.pm-group>p:not(.pm-group-index):not(.pm-group-case){color:var(--pm-muted);margin-top:10px;font-size:16px;line-height:1.6}.pm-group-case{border-top:1px dashed var(--pm-line);color:var(--pm-ink);margin-top:20px;padding-top:16px;font-size:15px;line-height:1.6}.pm-group-case span{color:var(--pm-faint);margin-bottom:4px;font-size:13px;font-weight:500;display:block}@media (width>=768px){.pm-groups{grid-template-columns:1fr 1fr}}.pm-steps{gap:32px;margin-top:48px;display:grid}.pm-pricing-band .pm-steps{margin-top:72px}.pm-steps li{border-top:1px solid #c9d4e6;padding-top:20px}.pm-steps span{color:var(--pm-faint);font-family:var(--font-mono);letter-spacing:.14em;font-size:11px}.pm-steps h3{font-family:var(--font-display);word-spacing:.13em;margin-top:10px;font-size:20px;font-weight:500}.pm-steps p{color:var(--pm-muted);margin-top:8px;font-size:16px;line-height:1.6}@media (width>=768px){.pm-steps{grid-template-columns:repeat(3,1fr);gap:40px}}.pm-faq{gap:32px;display:grid}@media (width>=900px){.pm-faq{grid-template-columns:1fr 1.6fr;gap:64px}}.pm-faq-item{border-bottom:1px solid var(--pm-line)}.pm-faq-item:first-child{border-top:1px solid var(--pm-line)}.pm-faq-item summary{cursor:pointer;font-family:var(--font-mono);justify-content:space-between;gap:24px;padding:20px 0;font-size:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}.pm-faq-item summary::-webkit-details-marker{display:none}.pm-faq-sign{flex-shrink:0;width:14px;height:14px;margin-top:6px;position:relative}.pm-faq-sign:before,.pm-faq-sign:after{content:"";background:currentColor;width:14px;height:1.5px;transition:transform .16s;position:absolute;top:6px;left:0}.pm-faq-sign:after{transform:rotate(90deg)}.pm-faq-item[open] .pm-faq-sign:after{transform:rotate(0)}.pm-faq-item>p{max-width:60ch;color:var(--pm-muted);padding-bottom:8px;font-size:16px;line-height:1.65}.pm-faq-item>.pm-link{margin:4px 0 22px}.pm-faq-item[open]>p:last-child{padding-bottom:24px}.pm-footer{background:var(--pm-night);color:var(--pm-night-muted);padding:72px 0 32px;font-size:14px}.pm-footer-grid{grid-template-columns:1fr 1fr;gap:40px 24px;display:grid}.pm-footer-brand{color:#fff;grid-column:1/-1}.pm-footer-lockup{color:#fff;align-items:center;gap:10px;display:inline-flex}.pm-footer-brand p{color:var(--pm-night-muted);margin-top:14px}.pm-footer-label{color:#fff;margin-bottom:14px;font-weight:500}.pm-footer li+li{margin-top:10px}.pm-footer a:hover{color:#fff}.pm-footer-base{border-top:1px solid var(--pm-night-line);justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;display:flex}@media (width>=900px){.pm-footer-grid{grid-template-columns:1.4fr repeat(4,1fr)}.pm-footer-brand{grid-column:auto}}.pm-visual{justify-self:center;width:100%;max-width:520px}.pm-visual figcaption{color:var(--pm-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:right;margin-top:12px;font-size:11px}.pm-hero .pm-visual figcaption,.pm-dark-band .pm-visual figcaption{color:var(--pm-night-faint)}.pm-card{font-size:14px;overflow:hidden}.pm-card--dark{border:1px solid var(--pm-night-line);color:#eaf0f8;background:linear-gradient(#16213f,#0e172f)}.pm-card--light{border:1px solid var(--pm-line);background:var(--pm-surface);color:var(--pm-ink)}.pm-hero .pm-card--light{border-color:var(--pm-night-line)}.pm-card-head{border-bottom:1px solid var(--pm-line);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;font-weight:600;display:flex}.pm-card--dark .pm-card-head{border-color:var(--pm-night-line)}.pm-card-head .pm-muted:last-child,.pm-card-head .pm-status,.pm-card-head .pm-tabs{margin-left:auto}.pm-card-body{padding:22px 20px}.pm-card-title{font-size:17px;font-weight:500}.pm-card-foot{border-top:1px solid var(--pm-night-line);color:var(--pm-night-muted);font-family:var(--font-mono);padding:12px 20px;font-size:11px;position:relative}.pm-muted{color:var(--pm-night-muted);font-weight:400}.pm-card--light .pm-muted{color:var(--pm-faint)}.pm-dot{width:8px;height:8px}.pm-dot--amber{background:var(--pm-warn)}.pm-dot--green{background:var(--pm-ok)}.pm-status{color:var(--pm-ok);align-items:center;gap:8px;font-size:13px;display:inline-flex}.pm-meta{gap:10px;margin-top:18px;display:grid}.pm-meta div{justify-content:space-between;gap:16px;display:flex}.pm-meta dt{color:var(--pm-night-muted)}.pm-card-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.pm-chip{background:var(--color-frost);min-height:34px;color:var(--pm-ink);align-items:center;padding:0 16px;font-size:13px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.pm-chip--ghost{border:1px solid var(--pm-night-line);color:#eaf0f8;background:0 0}.pm-timeline{height:72px;margin-top:28px;position:relative}.pm-timeline-track{background:var(--pm-night-line);height:2px;position:absolute;bottom:18px;left:0;right:0}.pm-timeline-track i{background:#ffffff2e;width:1px;height:10px;position:absolute;bottom:-4px}.pm-timeline-incident,.pm-timeline-pick{width:2px;height:30px;position:absolute;bottom:12px;transform:translate(-1px)}.pm-timeline-incident{background:var(--pm-bad)}.pm-timeline-pick{background:var(--pm-ok);height:44px}.pm-timeline-incident b,.pm-timeline-pick b{white-space:nowrap;font-size:11px;font-weight:500;position:absolute;bottom:calc(100% + 6px)}.pm-timeline-incident b{color:#f6b1ab;bottom:6px;left:8px}.pm-timeline-pick b{color:var(--pm-ok);bottom:26px;right:8px}.pm-timeline-axis{color:var(--pm-night-muted);font-family:var(--font-mono);justify-content:space-between;font-size:11px;display:flex}.pm-tabs{background:#eef2f8;gap:4px;padding:3px;font-size:12px;font-weight:500;display:inline-flex}.pm-tabs>*{color:var(--pm-faint);padding:4px 10px}.pm-tabs b{color:var(--pm-ink);background:#fff}.pm-resources li{border-top:1px solid var(--pm-line);grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:14px 20px;display:grid}.pm-resources li:first-child{border-top:0}.pm-resources li>:first-child{grid-row:span 2}.pm-resources li>:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pm-resources li>.pm-muted{grid-column:2;font-size:13px}.pm-resources li>.pm-state{color:var(--color-database);grid-area:1/3/span 2;font-size:13px;font-weight:500}.pm-resources img{object-fit:contain}.pm-glyph{width:22px;height:22px;color:var(--pm-faint);font-family:var(--font-mono);background:#eef2f8;place-items:center;font-size:9px;font-weight:600;display:inline-grid}.pm-options{gap:10px;padding:18px;display:grid}.pm-option{border:1px solid var(--pm-line);align-items:center;gap:12px;padding:14px 16px;display:flex}.pm-option div{flex-direction:column;display:flex}.pm-option strong{font-weight:500}.pm-option .pm-muted{font-size:13px}.pm-option--on{border:2px solid var(--pm-accent)}.pm-radio{border:1.5px solid var(--color-mist);flex-shrink:0;width:16px;height:16px}.pm-option--on .pm-radio{border:5px solid var(--pm-accent)}.pm-release{border-top:1px solid var(--pm-night-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.pm-release:first-child{border-top:0}.pm-release div{flex-direction:column;gap:4px;min-width:0;display:flex}.pm-release strong{font-weight:500;position:relative}.pm-release .pm-muted{font-family:var(--font-mono);font-size:12px}.pm-release-tag{color:var(--pm-night-muted);flex-shrink:0;font-size:12px;font-weight:500}.pm-release--live{background:#5ed5b812}.pm-release--live .pm-release-tag{color:var(--pm-ok)}.pm-release--bad strong{color:var(--pm-night-muted)}.pm-release--bad strong:after{content:"";background:#f28b82cc;width:100%;height:1px;position:absolute;top:55%;left:0}.pm-release--bad .pm-release-tag{color:#f6b1ab}.pm-release .pm-chip{min-height:30px;padding:0 12px;font-size:12px}.pm-stack-layers li{border-top:1px solid var(--pm-night-line);gap:16px;padding:16px 20px;display:flex}.pm-stack-layers li:first-child{border-top:0}.pm-stack-layers div{flex-direction:column;gap:4px;display:flex}.pm-stack-layers strong{font-weight:600}.pm-stack-layers .pm-muted{font-size:13px}.pm-stack-index{color:var(--pm-night-faint);font-family:var(--font-mono);padding-top:3px;font-size:11px}.pm-stack-base{border-top:2px solid var(--color-frost);background:#ffffff0f;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.pm-stack-base span{color:var(--pm-night-muted);font-family:var(--font-mono);font-size:11px}.pm-query{border:1px solid var(--pm-line);background:#f6f8fc;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.5}.pm-answer{border-collapse:collapse;width:100%;margin-top:18px;font-size:13px}.pm-answer th{color:var(--pm-faint);font-family:var(--font-mono);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:0 8px 8px 0;font-size:10px;font-weight:500}.pm-answer td{border-top:1px solid var(--pm-line);padding:10px 8px 10px 0}.pm-answer td:last-child,.pm-answer th:last-child{text-align:right;padding-right:0}.pm-source{color:var(--pm-accent);text-underline-offset:3px;text-decoration:underline}.pm-answer-foot{color:var(--pm-faint);font-family:var(--font-mono);margin-top:14px;font-size:11px}.pm-foot-after{display:none}@media (prefers-reduced-motion:no-preference){.pm[data-motion] [data-reveal]{opacity:0;transform:translateY(14px)}.pm[data-motion] [data-reveal][data-revealed]{opacity:1;transition:opacity .7s var(--pm-ease), transform .7s var(--pm-ease);transform:none}.pm[data-motion] [data-reveal][data-revealed]>*{animation:pm-rise .6s var(--pm-ease) both}.pm[data-motion] [data-reveal][data-revealed]>:nth-child(2){animation-delay:80ms}.pm[data-motion] [data-reveal][data-revealed]>:nth-child(3){animation-delay:.16s}.pm[data-motion] [data-reveal][data-revealed]>:nth-child(4){animation-delay:.24s}.pm[data-motion] [data-reveal][data-revealed]>:nth-child(5){animation-delay:.32s}.pm[data-motion] .pm-visual[data-reveal]>*{animation:none}.pm[data-motion] .pm-visual[data-revealed] :is(.pm-release,.pm-resources li,.pm-options li,.pm-stack-layers li,.pm-stack-base,.pm-answer tbody tr,.pm-meta div){animation:pm-rise .56s var(--pm-ease) both}.pm[data-motion] .pm-visual[data-revealed] :is(.pm-release,.pm-resources li,.pm-options li,.pm-stack-layers li,.pm-answer tbody tr,.pm-meta div):nth-child(2){animation-delay:.12s}.pm[data-motion] .pm-visual[data-revealed] :is(.pm-release,.pm-resources li,.pm-options li,.pm-stack-layers li,.pm-answer tbody tr,.pm-meta div):nth-child(3){animation-delay:.24s}.pm[data-motion] .pm-visual[data-revealed] :is(.pm-resources li,.pm-stack-layers li):nth-child(4){animation-delay:.36s}.pm[data-motion] .pm-visual[data-revealed] .pm-resources li:nth-child(5){animation-delay:.48s}.pm[data-motion] .pm-visual[data-revealed] .pm-stack-base{animation-delay:.52s}.pm[data-motion] .pm-visual[data-revealed] .pm-release--bad strong:after{animation:pm-strike .5s var(--pm-ease) .7s both}.pm[data-motion] .pm-visual[data-revealed] .pm-release--live{animation:pm-settle .9s var(--pm-ease) .9s both}.pm[data-motion] .pm-visual[data-revealed] .pm-release--live .pm-release-tag{animation:pm-pop .5s var(--pm-ease) 1.1s both}.pm[data-motion] .pm-visual[data-revealed] .pm-timeline-pick{animation:pm-scrub 1.1s var(--pm-ease) .5s both}.pm[data-motion] .pm-visual[data-revealed] .pm-timeline-pick b{animation:pm-pop .4s var(--pm-ease) 1.5s both}.pm[data-motion] .pm-visual[data-revealed] .pm-card-actions{animation:pm-pop .5s var(--pm-ease) 1.7s both}.pm[data-motion] .pm-visual[data-revealed] .pm-card-head .pm-dot--amber{animation:1.2s ease-in-out .4s 2 pm-pulse}.pm[data-motion] .pm-visual[data-revealed] .pm-chip--reject{animation:.6s step-end 1.9s both pm-press}.pm[data-motion] .pm-visual[data-revealed] .pm-foot-before{animation:1ms linear 2.4s both pm-hide}.pm[data-motion] .pm-visual[data-revealed] .pm-foot-after{opacity:0;animation:1ms linear 2.4s both pm-show;display:inline}.pm[data-motion] .pm-visual[data-revealed] .pm-query{animation:pm-rise .5s var(--pm-ease) both}.pm[data-motion] .pm-visual[data-revealed] .pm-answer tbody tr{animation-delay:.7s}.pm[data-motion] .pm-visual[data-revealed] .pm-answer tbody tr:nth-child(2){animation-delay:.85s}.pm[data-motion] .pm-visual[data-revealed] .pm-answer tbody tr:nth-child(3){animation-delay:1s}.pm[data-motion] .pm-visual[data-revealed] .pm-answer-foot{animation:pm-pop .5s var(--pm-ease) 1.3s both}}@keyframes pm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pm-pop{0%{opacity:0}to{opacity:1}}@keyframes pm-strike{0%{width:0}to{width:100%}}@keyframes pm-settle{0%{background:0 0}to{background:#5ed5b812}}@keyframes pm-scrub{0%{background:var(--pm-bad);transform:translate(10px)}to{background:var(--pm-ok);transform:translate(-1px)}}@keyframes pm-pulse{0%,to{box-shadow:0 0 #f6c45d99}50%{box-shadow:0 0 0 6px #f6c45d00}}@keyframes pm-press{to{background:var(--color-frost);color:var(--pm-ink);border-color:var(--color-frost)}}@keyframes pm-hide{to{opacity:0;position:absolute}}@keyframes pm-show{to{opacity:1}}@media (width<=639px){.pm-lead,.pm-body{font-family:var(--font-sans);font-size:17px;font-weight:450;line-height:1.6}.pm-lead{font-weight:400}.pm-display{line-height:1}.pm-deck{font-size:19px}.pm-group{padding-left:48px}}@media (prefers-reduced-motion:reduce){.pm *{transition:none!important;animation:none!important}}.pm-rails{position:relative}.pm-rails:before{content:"";z-index:0;pointer-events:none;background-image:var(--pm-rails-image);background-repeat:no-repeat;background-size:190vw;background-attachment:fixed;background-position:calc(32% + var(--pm-rails-x,0px)) calc(42% + var(--pm-rails-y,0px));opacity:var(--pm-rails-alpha,.045);position:absolute;inset:0}.pm-rails--dark{--pm-rails-image:var(--pm-rails-dark);--pm-rails-alpha:.014}.pm-rails--light{--pm-rails-image:var(--pm-rails-light);--pm-rails-alpha:.016}.pm-hero.pm-rails{--pm-rails-alpha:.02}.pm-rails>*{z-index:1;position:relative}@media (width<=767px){.pm-rails:before{background-size:420vw;background-attachment:scroll;background-position:calc(40% + var(--pm-rails-x,0px)) calc(60% + var(--pm-rails-y,0px))}}.pm-panel{--pm-panel-ink:#fff;--pm-panel-muted:var(--pm-night-muted);--pm-panel-faint:var(--pm-night-faint);color:var(--pm-panel-ink)}.pm-panel.pm-feature{border-top:0}.pm-panel--navy{background:var(--color-deep)}.pm-panel--blue{--pm-panel-muted:#e4eaff;--pm-panel-faint:#bcc9f7;background:#2f52d9}.pm-panel--yellow{--pm-panel-ink:var(--pm-ink);--pm-panel-muted:#2d2308;--pm-panel-faint:#5e4812;background:#f7c75e}.pm-panel--lavender{--pm-panel-ink:var(--pm-ink);--pm-panel-muted:#1f1a4d;--pm-panel-faint:#4a4484;background:#b9acff}.pm-panel .pm-eyebrow{color:var(--pm-panel-faint)}.pm-panel .pm-body{color:var(--pm-panel-muted)}.pm-panel .pm-deck,.pm-panel .pm-heading{color:var(--pm-panel-ink)}.pm-panel .pm-visual figcaption{color:var(--pm-panel-faint)}.pm-panel--yellow .pm-card--light,.pm-panel--lavender .pm-card--light{border-color:#0b153840}.pm-panel--blue .pm-card--dark{border-color:#ffffff24}.pm-panel--blue .pm-query{border-color:var(--pm-line)}@media (width>=900px){.pm-panel.pm-feature{align-items:center;min-height:100svh;display:flex}.pm-panel.pm-feature>.pm-container{width:100%}}.pm-hero-mark{z-index:0;pointer-events:none;color:var(--color-frost);opacity:.16;position:absolute;inset:0;overflow:hidden}.pm-hero-mark svg{width:84%;height:auto;position:absolute;top:50%;right:-12%;transform:translateY(-44%)}.pm-hero-grid--solo{grid-template-columns:minmax(0,1fr)}.pm-hero-grid--solo .pm-hero-copy{max-width:760px}@media (width<=1023px){.pm-hero-mark svg{width:120%;top:auto;bottom:-6%;right:-30%;transform:none}.pm-hero-mark{opacity:.12}}@media (prefers-reduced-motion:no-preference){.pm-hero-mark-rail{stroke-dasharray:1;stroke-dashoffset:1px;animation:pm-draw 1.5s var(--pm-ease) calc(var(--i) * .12s) forwards}}@keyframes pm-draw{to{stroke-dashoffset:0}}@media (width>=900px){:root:has(.pm){scroll-snap-type:y proximity}.pm-chapter{scroll-snap-align:start}.pm-chapter:not(.pm-hero):not(.pm-doors){align-items:center;min-height:100svh;display:flex}.pm-chapter:not(.pm-hero):not(.pm-doors)>.pm-container{width:100%}}.pm-statement--lead{margin-bottom:clamp(56px,8vh,96px)}.pm-doors{display:grid}.pm-door{align-items:center;padding:clamp(72px,10vw,120px) 20px;display:flex;position:relative}.pm-door--teams{background:var(--pm-tint);color:var(--pm-ink)}.pm-door--orgs{color:#fff;background:#2a3142}.pm-door--orgs .pm-eyebrow{color:var(--color-frost)}.pm-door--orgs .pm-body{color:var(--pm-night-muted)}.pm-door-inner{width:100%;max-width:480px;margin-inline:auto}.pm-door .pm-actions{margin-top:32px}@media (width>=640px){.pm-door{padding-inline:32px}}@media (width>=900px){.pm-doors{grid-template-columns:1fr 1fr;min-height:100svh}.pm-door{padding-inline:48px}}.pm-heading--wide{max-width:26ch}.pm-rail-wrap{margin-top:clamp(48px,7vh,80px);position:relative}.pm-rail{display:none}.pm-rail-line,.pm-rail-ticks{fill:none;stroke:var(--pm-ink);stroke-width:1px}.pm-rail-ticks{opacity:.28}.pm-incident{display:none}.pm-moments{border-left:1px solid var(--pm-ink);padding-left:28px;position:relative}.pm-moment{padding-bottom:36px;position:relative}.pm-moment:last-child{padding-bottom:0}.pm-moment-marker{border:1px solid var(--pm-ink);background:var(--color-frost);width:13px;height:13px;position:absolute;top:3px;left:-35px}.pm-moment-marker:after{content:"";background:var(--pm-tone,var(--pm-ink));position:absolute;inset:3px}.pm-moment[data-tone=compute]{--pm-tone:var(--color-compute)}.pm-moment[data-tone=database]{--pm-tone:var(--color-database)}.pm-moment[data-tone=byoc]{--pm-tone:var(--color-byoc)}.pm-moment-time{color:var(--pm-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.pm-moment h3{font-family:var(--font-display);word-spacing:.13em;align-items:baseline;gap:12px;margin-top:10px;font-size:22px;font-weight:500;line-height:1.2;display:flex}.pm-moment-num{color:var(--pm-tone,var(--pm-ink));font-family:var(--font-mono);letter-spacing:.08em;font-size:12px;font-weight:500}.pm-moment>p:not(.pm-moment-time):not(.pm-moment-note){max-width:36ch;color:var(--pm-muted);margin-top:8px;font-size:16px;line-height:1.6}.pm-moment-note{border:1px solid var(--pm-line);color:var(--pm-ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:14px;padding:6px 10px;font-size:11px;display:inline-block}@media (width>=900px){.pm-rail{width:100%;height:96px;display:block}.pm-moments{border-left:0;grid-template-columns:repeat(3,1fr);gap:0 40px;margin-top:-96px;padding:128px 0 0;display:grid}.pm-moment{padding-bottom:0}.pm-moment-marker{top:-62px;left:-1px}.pm-moment:nth-child(3) .pm-moment-marker{top:-110px}.pm-moment:before{content:"";background:var(--pm-ink);opacity:.5;width:1px;height:49px;position:absolute;top:-49px;left:5px}.pm-moment:nth-child(3):before{height:97px;top:-97px}.pm-incident{border-left:1px solid var(--pm-bad);color:var(--pm-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;padding-left:10px;font-size:11px;line-height:1.3;display:block;position:absolute;top:80px;left:50%}.pm-incident span{color:#c4443b;display:block}.pm-incident:before{content:"";background:var(--pm-bad);width:1px;height:12px;position:absolute;top:-12px;left:-1px}}@media (prefers-reduced-motion:no-preference){.pm[data-motion] .pm-standard [data-reveal]>*{animation:none}.pm[data-motion] .pm-standard [data-revealed] .pm-rail{animation:pm-rail-in 1.4s var(--pm-ease) .2s both}.pm[data-motion] .pm-standard [data-revealed] .pm-moment{animation:pm-rise .6s var(--pm-ease) calc(.5s + var(--i) * .32s) both}.pm[data-motion] .pm-standard [data-revealed] .pm-incident{animation:pm-pop .5s var(--pm-ease) 1s both}.pm[data-motion] .pm-standard [data-reveal]:not([data-revealed]) .pm-rail{clip-path:inset(0 100% 0 0)}}@keyframes pm-rail-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pm-standard{--pm-base:#0c111d;background:var(--pm-base);color:#fff;border-top:1px solid #ffffff14;position:relative;overflow:hidden}.pm-grain{height:55%;color:var(--color-frost);opacity:.035;pointer-events:none;position:absolute;inset:auto 0 0;mask-image:linear-gradient(#0000,#000 60%)}.pm-grain svg{width:100%;height:100%;display:block}.pm-standard>.pm-container{z-index:1;position:relative}.pm-standard .pm-eyebrow{color:var(--pm-night-faint)}.pm-standard .pm-rail-line,.pm-standard .pm-rail-ticks{stroke:var(--color-frost)}.pm-standard .pm-rail-line{opacity:.7}.pm-standard .pm-rail-ticks{opacity:.28}.pm-standard .pm-moments{border-left-color:#ffffff8c}.pm-standard .pm-moment-marker{border-color:var(--color-frost);background:var(--color-deep)}.pm-standard .pm-moment:before{background:var(--color-frost);opacity:.45}.pm-standard .pm-moment-time,.pm-standard .pm-incident{color:var(--pm-night-faint)}.pm-standard .pm-moment>p:not(.pm-moment-time):not(.pm-moment-note){color:#e0e6f0}.pm-standard .pm-moment-note{color:#fff;border-color:#ffffff38}.pm-standard .pm-moment[data-tone=compute]{--pm-tone:var(--color-compute-lit)}.pm-standard .pm-moment[data-tone=database]{--pm-tone:var(--color-database-lit)}.pm-standard .pm-moment[data-tone=byoc]{--pm-tone:var(--color-byoc-lit)}.pm-standard .pm-incident span{color:#f6b1ab}.pm-panel--frost{background:var(--color-frost);--pm-panel-ink:var(--pm-ink);--pm-panel-muted:var(--pm-muted);--pm-panel-faint:var(--pm-faint);border-top:0}.pm-aside{border-top:1px solid var(--pm-line);max-width:54ch;margin-top:36px;padding-top:24px}.pm-aside-head{font-family:var(--font-display);word-spacing:.13em;flex-wrap:wrap;align-items:center;gap:14px;font-size:20px;font-weight:500;display:flex}.pm-aside>p:last-child{color:var(--pm-panel-muted);margin-top:10px;font-size:16px;line-height:1.6}.pm-panel--lavender .pm-aside,.pm-panel--yellow .pm-aside{border-color:#0b153833}.pm-env-bar{border-bottom:1px solid var(--pm-line);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 20px;font-size:12px;display:flex}.pm-env-protected{color:var(--pm-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.pm-env-protected i{border:1.5px solid var(--pm-ink);background:var(--color-storage);width:9px;height:9px}.pm-card-foot--light{border-top-color:var(--pm-line);color:var(--pm-faint)}@media (prefers-reduced-motion:no-preference){.pm[data-motion] .pm-visual[data-revealed] .pm-env-bar{animation:pm-pop .5s var(--pm-ease) .9s both}.pm[data-motion] .pm-visual[data-revealed] .pm-env .pm-card-foot{animation:pm-pop .5s var(--pm-ease) 1.2s both}}.pm-closing{color:var(--pm-ink)}.pm-closing .pm-display--closing{text-align:left;max-width:16ch;margin-inline:0}.pm-closing .pm-body{margin-top:20px}.pm-closing-copy{max-width:760px}.pm-hero-mark--ink{color:var(--pm-ink);opacity:.14}.pm-hero-mark--still .pm-hero-mark-rail{stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}@media (width<=1023px){.pm-hero-mark--ink{opacity:.09}}.pm-hero .pm-eyebrow,.pm-standard .pm-eyebrow,.pm-dark-band .pm-eyebrow{color:var(--color-frost);letter-spacing:.16em;font-size:12px}.pm-hero .pm-display{color:#d9e1ee}.pm-eyebrow{color:var(--pm-ink);opacity:.72}.pm-hero .pm-eyebrow,.pm-standard .pm-eyebrow,.pm-dark-band .pm-eyebrow,.pm-door--orgs .pm-eyebrow{opacity:1}.pm-panel .pm-eyebrow{color:var(--pm-panel-ink);opacity:.72}.pm-stamp.annotation{letter-spacing:.12em;border-width:1px;padding:3px 6px;font-size:9px}.pm-faq-section{border-top:1px solid var(--pm-line)}.pm-faq-intro .pm-body,.pm-faq-intro .pm-link{margin-top:16px}.pm-faq-item{position:relative}.pm-faq-item summary{align-items:flex-start;gap:16px}.pm-faq-num{border:1px solid var(--pm-ink);width:26px;height:26px;font-family:var(--font-mono);flex-shrink:0;place-items:center;margin-top:-2px;font-size:10px;font-weight:500;display:inline-grid}.pm-faq-q{flex:1}.pm-faq-item>p,.pm-faq-item>.pm-link{margin-left:42px}.pm-faq-item[open]:before{content:"";background:var(--pm-ink);opacity:.35;width:1px;position:absolute;top:54px;bottom:20px;left:12px}.pm-panel--slate{--pm-base:#0c111d;background:var(--pm-base);--pm-panel-muted:#e0e6f0;--pm-panel-faint:#e4e9f2}.pm-eyebrow--row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pm-eyebrow--row .pm-stamp{margin:0}.pm-ws-rows li{border-top:1px solid var(--pm-night-line);justify-content:space-between;gap:16px;padding:13px 20px;display:flex}.pm-ws-rows li:first-child{border-top:0}.pm-ws-rows li>span:first-child{font-weight:500}.pm-ws-ssh code{font-family:var(--font-mono);color:var(--pm-ok);font-size:13px}@media (prefers-reduced-motion:no-preference){.pm[data-motion] .pm-visual[data-revealed] .pm-ws-rows li{animation:pm-rise .52s var(--pm-ease) both}.pm[data-motion] .pm-visual[data-revealed] .pm-ws-rows li:nth-child(2){animation-delay:.14s}.pm[data-motion] .pm-visual[data-revealed] .pm-ws-rows li:nth-child(3){animation-delay:.28s}.pm[data-motion] .pm-visual[data-revealed] .pm-ws-rows li:nth-child(4){animation-delay:.42s}.pm[data-motion] .pm-visual[data-revealed] .pm-ws-rows li:nth-child(5){animation-delay:.7s}.pm[data-motion] .pm-visual[data-revealed] .pm-ws-ssh code{white-space:nowrap;animation:.9s steps(22,end) .9s both pm-type;display:inline-block;overflow:hidden}}@keyframes pm-type{0%{width:0}to{width:100%}}.pm-pricing-note{color:var(--pm-muted);border-top:1px solid #c9d4e6;margin-top:28px;padding-top:20px;font-size:15px;line-height:1.6}.pm-pricing-note a{color:var(--pm-ink);text-underline-offset:4px;font-weight:600;text-decoration:underline}.pm-split .pm-actions,.pm-marks{margin-top:28px}.pm-marks-caption{color:var(--pm-panel-faint,var(--pm-faint));font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px}.pm-marks-list{flex-wrap:wrap;gap:10px 22px;display:flex}.pm-marks-list li{color:var(--pm-panel-muted,var(--pm-muted));align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.pm-marks-list img,.pm-ws-agent img{object-fit:contain;filter:saturate(.7);opacity:.72}.pm-panel--slate .pm-marks-list img[src*="/nextjs."],.pm-panel--slate .pm-marks-list img[src*="/rust."],.pm-panel--slate .pm-marks-list img[src*="/amazonwebservices."],.pm-panel--slate .pm-marks-list img[src*="/vercel."],.pm-standard .pm-marks-list img[src*="/openai."],.pm-ws-agent img,.pm-panel--slate .pm-resources img[src*="/nextjs."]{filter:brightness(0)invert();opacity:.65}.pm-moving img[src*="/railway."],.pm-moving img[src*="/render."],.pm-moving img[src*="/vercel."],.pm-moving img[src*="/amazonwebservices."]{filter:saturate(.85)opacity(.8)}.pm-panel--slate .pm-marks-list li,.pm-standard .pm-marks-list li{color:#e4e9f2}.pm-marks-list .pm-glyph{opacity:.8;width:18px;height:18px;font-size:8px}.pm-feature-art{justify-self:center;width:100%;max-width:520px}.pm-feature-art .pm-visual{max-width:none}.pm-marks--inline{margin-top:14px}.pm-marks--inline .pm-marks-list{gap:8px 18px}.pm-marks--inline .pm-marks-list li{color:#fff}.pm-ws-agent{align-items:center;gap:8px;display:inline-flex}.pm-moving{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px;display:flex}.pm-moving .pm-marks{margin-top:0}.pm-marks--tiny{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.pm-marks--tiny .pm-marks-caption{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--pm-muted);margin:0;font-size:15px}.pm-marks--tiny .pm-marks-list{gap:6px 14px}.pm-marks--tiny .pm-marks-list li{font-size:13px}.pm-marks--tiny img{width:15px;height:15px}.pm-moving .pm-link{margin-top:0}.pm-lit{background-color:var(--pm-base);background-image:radial-gradient(110% 80% at 82% 8%, color-mix(in srgb, #2a44a8 calc(var(--pm-shine,.5) * 55%), var(--pm-base)) 0%, color-mix(in srgb, #1a2a63 calc(var(--pm-shine,.5) * 40%), var(--pm-base)) 34%, var(--pm-base) 74%);background-repeat:no-repeat;background-size:100vw 100svh;background-attachment:fixed}.pm-panel--slate.pm-lit{--pm-shine:var(--pm-run-shine,.55)}@media (width<=767px){.pm-lit{background-size:100% 100%;background-attachment:scroll}}.pm-env .pm-card-head,.pm-place .pm-card-head{border-color:var(--pm-night-line)}.pm-env .pm-tabs{background:#ffffff0f}.pm-env .pm-tabs>*{color:var(--pm-night-muted)}.pm-env .pm-tabs b{background:var(--color-frost);color:var(--pm-ink)}.pm-env .pm-env-bar{border-color:var(--pm-night-line)}.pm-env .pm-env-protected{color:#fff}.pm-env .pm-env-protected i{border-color:var(--color-frost);background:var(--pm-warn)}.pm-env .pm-resources li{border-color:var(--pm-night-line)}.pm-env .pm-resources li>.pm-state{color:var(--pm-ok)}.pm-env .pm-muted{color:var(--pm-night-muted)}.pm-env .pm-glyph{color:var(--pm-night-muted);background:#ffffff14}.pm-env .pm-resources img[src*="/nextjs."]{filter:brightness(0)invert()}.pm-place .pm-option{border-color:var(--pm-night-line)}.pm-place .pm-option--on{border:2px solid var(--color-frost)}.pm-place .pm-radio{border-color:#ffffff59}.pm-place .pm-option--on .pm-radio{border:5px solid var(--color-frost)}.pm-place .pm-muted{color:var(--pm-night-muted)}.pm-place img[src*="/linux."]{filter:brightness(0)invert()}.pm-panel[data-tone=compute]{--pm-tone:var(--color-compute-lit)}.pm-panel[data-tone=database]{--pm-tone:var(--color-database-lit)}.pm-panel[data-tone=storage]{--pm-tone:var(--color-storage-lit)}.pm-panel[data-tone=byoc]{--pm-tone:var(--color-byoc-lit)}.pm-panel[data-tone] .pm-eyebrow{color:var(--pm-tone);opacity:1}.pm-panel[data-tone] .pm-deck{color:var(--pm-tone)}.pm-panel[data-tone] .pm-card-head .pm-dot,.pm-panel[data-tone] .pm-env-protected i{background:var(--pm-tone);border-color:var(--pm-tone)}.pm-eyebrow--cover{letter-spacing:.18em;font-weight:700}.pm-hero--teal{background:radial-gradient(120% 90% at 85% 0%, #0f4f52 0%, #0c2a36 38%, var(--pm-night) 75%)}.pm-hero--teal .pm-facts li:before{background:var(--pm-ok)}.pm-drawing{width:100%;color:var(--pm-ink);margin:0}.pm-drawing svg{width:100%;height:auto;display:block;overflow:visible}.pm-dark-band .pm-drawing{color:var(--color-frost)}.pm-drawing text{fill:currentColor;stroke:none}.pm-drawing-num{font-family:var(--font-mono);font-size:9px;font-weight:500}.pm-drawing-title{font-family:var(--font-display);font-size:13px;font-weight:500}.pm-drawing-sub{font-family:var(--font-mono);letter-spacing:.04em;opacity:.7;font-size:8.5px}.pm-draw--locked{opacity:.45}.pm-layers{gap:40px;margin-top:48px;display:grid}.pm-groups--stacked{grid-template-columns:1fr;gap:28px;margin-top:0}.pm-groups--stacked .pm-group{padding-top:20px}.pm-groups--stacked .pm-group-case{display:none}@media (width>=900px){.pm-layers{grid-template-columns:1fr 1fr;align-items:start;gap:72px}.pm-drawing--stack{position:sticky;top:15vh}}.pm-principles-head{gap:40px;display:grid}@media (width>=900px){.pm-principles-head{grid-template-columns:1fr 1fr;align-items:center;gap:72px}}@media (prefers-reduced-motion:no-preference){.pm[data-motion] .pm-drawing[data-reveal]>*{animation:none}.pm[data-motion] .pm-drawing [pathLength]{stroke-dasharray:1;stroke-dashoffset:1px}.pm[data-motion] .pm-drawing[data-revealed] [pathLength]{animation:pm-draw .9s var(--pm-ease) calc(var(--i,0) * .18s) forwards}.pm[data-motion] .pm-drawing text{opacity:0}.pm[data-motion] .pm-drawing[data-revealed] text{animation:pm-pop .5s var(--pm-ease) calc(.3s + var(--i,0) * .18s) forwards}.pm[data-motion] .pm-drawing[data-revealed] .pm-draw--locked{animation:none}}.pm-tiers{margin-top:48px}.pm-tier{border:1px solid var(--pm-ink);border-top-width:0;gap:10px 32px;padding:22px 24px;display:grid}.pm-tier:first-child{border-top-width:1px}.pm-tier-name{align-items:center;gap:12px;display:flex}.pm-tier-name h3{font-family:var(--font-display);word-spacing:.13em;font-size:20px;font-weight:500;line-height:1.2}.pm-tier-num{border:1px solid var(--pm-ink);width:26px;height:26px;font-family:var(--font-mono);place-items:center;font-size:10px;font-weight:500;display:inline-grid}.pm-tier-body{color:var(--pm-muted);font-size:16px;line-height:1.6}.pm-tier-case{color:var(--pm-ink);font-size:14px;line-height:1.6}.pm-tier-case span{color:var(--pm-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.pm-tier--base{background:#0b15380a;border-top-width:2px;border-bottom-width:2px;margin-top:10px}.pm-tier--base .pm-tier-body{font-family:var(--font-mono);font-size:13px}@media (width>=900px){.pm-tier{grid-template-columns:1fr 1.4fr 1.2fr;align-items:start}}@media (prefers-reduced-motion:no-preference){.pm[data-motion] .pm-tiers[data-reveal]>*{animation:none}.pm[data-motion] .pm-tiers[data-revealed] .pm-tier{animation:pm-rise .56s var(--pm-ease) calc(var(--i) * .14s) both}}.pm-changes{gap:28px;margin-top:48px;display:grid}.pm-change{border-top:1px solid var(--pm-ink);padding-top:22px}.pm-change h3{font-family:var(--font-display);word-spacing:.13em;font-size:22px;font-weight:500;line-height:1.2}.pm-change p{max-width:34ch;color:var(--pm-muted);margin-top:10px;font-size:16px;line-height:1.6}.pm-inside{color:var(--pm-faint);font-family:var(--font-mono);letter-spacing:.04em;margin-top:48px;font-size:12px}@media (width>=768px){.pm-changes{grid-template-columns:repeat(3,1fr);gap:40px}}
