.ui-card{color:#ededed;background:#111;border:1px solid #ffffff14;border-radius:1.1rem;width:min(100%,27rem);padding:1rem;font-size:.8rem;animation:.4s ease-out wf-in;box-shadow:0 30px 70px #0f326459}@keyframes wf-in{0%{opacity:0;translate:0 10px}}.ui-head,.ui-foot,.ui-request{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ui-head{padding:.1rem .25rem .75rem;font-size:.9rem}.ui-foot{margin-top:.75rem;padding:0 .25rem}.ui-row{align-items:center;gap:.45rem;display:inline-flex}.ui-muted{color:#8a8a8a}.ui-small{font-size:.75rem}.add{color:#4ade80}.del{color:#f87171}.ui-list,.ui-files{background:#1a1a1a;border-radius:.8rem;margin:0;padding:0;list-style:none}.ui-list li{grid-template-columns:auto 6.5rem 1fr auto;align-items:center;gap:.6rem;padding:.6rem .7rem;display:grid}.ui-list li+li,.ui-files li+li{border-top:1px solid #242424}.ui-tile{color:#111;background:#ededed;border-radius:.45rem;place-items:center;width:1.6rem;height:1.6rem;font-size:.7rem;display:grid}.ui-tile.sm{width:1.3rem;height:1.3rem;font-size:.6rem}.ui-name{white-space:nowrap}.ui-where{color:#8a8a8a;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.ui-pill{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.68rem}.ui-pill.live{color:#111;background:#ededed}.ui-pill.idle{color:#d4d4d4;background:#2a2a2a}.ui-pill.muted{color:#8a8a8a;background:0 0;border:1px solid #333}.ui-pill.warn{color:#ededed;background:#2a2a2a}.ui-msg{background:#1a1a1a;border-radius:.8rem;gap:.45rem;padding:.8rem;display:grid}.ui-msg p{margin:0;font-size:.85rem}.ui-ok{color:#4ade80;font-size:.72rem}.ui-request{background:#222;border-radius:.8rem;margin-top:.6rem;padding:.65rem .7rem}.ui-chips{flex-wrap:wrap;gap:.35rem}.ui-share{background:#1a1a1a;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.6rem;padding:.55rem .7rem;display:flex}.ui-seg{background:#0a0a0a;border-radius:999px;padding:.15rem;font-size:.7rem;display:inline-flex}.ui-seg span{color:#8a8a8a;border-radius:999px;padding:.2rem .6rem}.ui-seg .on{color:#111;background:#ededed}.ui-btn{color:#111;white-space:nowrap;background:#ededed;border-radius:999px;padding:.3rem .75rem;font-size:.72rem}.ui-btn.ghost{color:#ededed;background:0 0}.ui-files li{justify-content:space-between;gap:.75rem;padding:.55rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;display:flex}.ui-path{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-diff{white-space:pre;background:#0a0a0a;border:1px solid #242424;border-radius:.8rem;margin:.6rem 0 0;padding:.6rem .7rem;font-size:.68rem;line-height:1.7;display:grid;overflow:hidden}.ui-diff .del{color:#fca5a5}.ui-diff .add{color:#86efac}@media (prefers-reduced-motion:reduce){.ui-card,.shader:before,.marquee-track{animation:none}.wf-progress{display:none}}@media (width<=480px){.ui-list li{grid-template-columns:auto 1fr auto}.ui-where{display:none}}@media (width<=820px){.wf-head,.wf-card{grid-template-columns:1fr}.wf-intro{margin-top:0}.wf-head>div:last-child{justify-self:start}.wf-visual{min-height:16rem}}.section-dark.integrations{min-height:0;padding-block:clamp(3.5rem,6vw,5rem)}.integrations .wf-head{margin-bottom:1.5rem}.marquee{border-radius:1.5rem;gap:1rem;max-width:80rem;margin:0 auto;padding-block:2rem;display:grid}.marquee-row{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{flex:none;gap:1rem;margin:0;padding:0 .5rem;list-style:none;animation:60s linear infinite marquee;display:flex}.marquee-row.reverse .marquee-track{animation-duration:70s;animation-direction:reverse}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}.tool{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff73;border:1px solid #ffffff80;border-radius:1rem;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:0 6px 20px #1e508c1f}.tool svg{width:1.75rem;height:1.75rem}@media (width<=720px){.tool{border-radius:.8rem;width:3.25rem;height:3.25rem}.tool svg{width:1.4rem;height:1.4rem}}.section-dark.features{min-height:0;padding-block:clamp(3.5rem,6vw,5rem) clamp(4rem,8vw,6rem)}.bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:80rem;margin:0 auto;display:grid}.bento-tile{background:#0d0d0d;border:1px solid #262626;border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.bento-tile.models{grid-area:span 2/span 2}.bento-copy h3{color:#f2f2f2;margin:0 0 .35rem;font-size:1.05rem;font-weight:400}.bento-copy p{color:#8a8a8a;max-width:34rem;margin:0;font-size:.85rem;line-height:1.55}.bento-visual{border-radius:1rem;flex:1;place-items:center;min-height:22rem;padding:1.5rem;display:grid}.bento-tile>:last-child:not(.bento-copy):not(.bento-visual){margin-top:auto}.models-list li{grid-template-columns:auto 7.5rem 1fr 1rem}.models-list li.on{background:#242424}.ui-check{color:#ededed;text-align:right}.ui-term{color:#d4d4d4;white-space:pre-wrap;background:#0a0a0a;border:1px solid #242424;border-radius:.8rem;gap:.2rem;margin:0;padding:.8rem .9rem;font-size:.72rem;line-height:1.6;display:grid}.bento-chips{gap:.4rem}.bento-chips .ui-pill{padding:.35rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.ui-list.mini li{grid-template-columns:auto 1fr auto;font-size:.78rem}.ui-tabs{background:#1a1a1a;border-radius:.8rem;flex-wrap:wrap;gap:.25rem;padding:.25rem;font-size:.72rem;display:flex}.ui-tabs span{color:#8a8a8a;border-radius:.55rem;padding:.3rem .6rem}.ui-tabs .on{color:#ededed;background:#2a2a2a}.bento-actions{justify-content:flex-end;font-size:.8rem}.bento-tile .bento-actions{margin-top:.5rem!important}.bento-digest{color:#d4d4d4;font-size:.78rem}@media (width<=960px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.bento{grid-template-columns:1fr}.bento-tile.models{grid-area:auto}.bento-visual{min-height:0;padding:1rem}.models-list li{grid-template-columns:auto 1fr 1rem}.models-list .ui-where{display:none}}.ui-tile.brand{background:#1f1f1f;border:1px solid #2a2a2a}.ui-tile.brand svg{width:1rem;height:1rem}.ui-tile.brand img{object-fit:contain;width:1rem;height:1rem}.ui-msg.skill{gap:.55rem;font-size:.8rem}.skill-top,.skill-meta{justify-content:space-between;width:100%}.skill-meta{border-top:1px solid #242424;padding-top:.5rem;font-size:.72rem}.skill+.ui-list.mini{margin-top:.5rem!important}.skill-by{font-size:.72rem}.ui-msg.resume{gap:.5rem;padding:.6rem}.ui-msg.resume .ui-list{background:#141414}.ui-msg.resume li.on{background:#242424}.ui-tile.sm.brand svg{width:.8rem;height:.8rem}.ui-msg.resume .ui-name{text-overflow:ellipsis;overflow:hidden}.ui-list.artifacts li{padding-block:.45rem}.ui-list.artifacts .ui-name{text-overflow:ellipsis;overflow:hidden}.ui-pill.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ui-audit{gap:.1rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}.ui-audit li{border-bottom:1px dashed #242424;grid-template-columns:2.2rem auto 1fr;align-items:center;gap:.5rem;padding:.4rem 0;display:grid}.mono-time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.audit-text{color:#d4d4d4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.audit-text b{color:#ededed;font-weight:500}.digest-top{justify-content:space-between;width:100%}.digest-top .ui-btn{border:1px solid #333;padding:.15rem .55rem;font-size:.68rem}.ui-audit+.bento-digest{margin-top:0!important}.ui-branch{background:#1a1a1a;border-radius:.8rem;justify-content:space-between;gap:.75rem;padding:.5rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;display:flex}.ui-tabs+.ui-term,.ui-term+.ui-branch,.ui-branch+.bento-actions{margin-top:-.6rem!important}.pp{color:#a3a3a3;background:#000;padding:clamp(7rem,12vw,9rem) clamp(1rem,4vw,3rem) clamp(3rem,6vw,5rem)}.pp-hero{text-align:center;max-width:80rem;margin:0 auto}.pp h1{letter-spacing:-.01em;color:#f2f2f2;text-wrap:balance;margin:0;font-family:Instrument Serif,Instrument Serif Fallback,Instrument Serif Fallback Times,Georgia,serif;font-size:clamp(2.5rem,5.5vw,4.25rem);font-weight:400;line-height:1}.pp-sub{text-wrap:pretty;max-width:34rem;margin:1.25rem auto 2rem;line-height:1.6}.pp-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.pp-btn{color:#f2f2f2;background:#141414;border:1px solid #333;border-radius:999px;padding:.5rem 1.25rem;text-decoration:none}.pp-btn:hover,.pp-btn:focus-visible{background:#1f1f1f}.pp-btn.solid{color:#111;background:#fff;border-color:#fff;font-weight:600}.pp-btn.solid:hover,.pp-btn.solid:focus-visible{background:#e9e9e9}.pp-shot{border-radius:1.25rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:clamp(.75rem,2.5vw,2rem)}.pp-shot img{border:1px solid #ffffff29;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 12px 44px -12px #00000080}.pp-wall{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:44rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0;display:flex}.pp-define,.pp-section{max-width:80rem;margin:clamp(3.5rem,7vw,6rem) auto 0}.pp-define{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem 3rem;display:grid}.pp h2{letter-spacing:-.02em;color:#f2f2f2;text-wrap:balance;margin:0;font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:400;line-height:1.1}.pp-define-body p{text-wrap:pretty;max-width:32rem;margin:0 0 1rem;font-size:1.05rem;line-height:1.6}.pp-define-body p:first-child{color:#d4d4d4}.pp-head{margin:0 0 1.5rem}.pp-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pp-bento .bento-tile h3,.pp-catalog .bento-tile h3{color:#f2f2f2;margin:0 0 .35rem;font-size:1.05rem;font-weight:400}.pp-visual{border-radius:1rem;flex:1;place-items:center;min-height:16rem;padding:1.5rem;display:grid}.pp-card{box-sizing:border-box;width:min(100%,24rem);min-width:0}.pp-rows{margin-top:.25rem}.pp-rows li{grid-template-columns:auto minmax(0,1fr) auto}.pp-rows .ui-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.pp-rows li>.ui-name:first-child{grid-column:span 1}.pp-term{border-radius:1rem;width:min(100%,26rem)}.pp-audit{margin:.6rem 0 0}.pp-dot{background:#4a4a4a;border-radius:50%;width:.5rem;height:.5rem}.pp-dot.on{background:#4ade80}.pp-project+.pp-project{margin-top:.9rem}.pp-project-head{color:#d4d4d4;justify-content:space-between;padding:0 .25rem .4rem;font-size:.8rem;display:flex}.pp-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.pp-catalog .bento-tile{gap:.9rem}.pp-tools{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pp-tools li{color:#d4d4d4;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.pp-tools svg{box-sizing:border-box;background:#ededed;border-radius:.4rem;flex:none;width:1.5rem;height:1.5rem;padding:.28rem}.pp-catalog.pp-catalog .bento-tile>.pp-tools:last-child{margin-top:0}.pp-faq-list{max-width:48rem}.pp-faq details{border-top:1px solid #262626}.pp-faq details:last-child{border-bottom:1px solid #262626}.pp-faq summary{color:#f2f2f2;cursor:pointer;padding:1.1rem 0;list-style:none}.pp-faq summary::-webkit-details-marker{display:none}.pp-faq summary:after{content:"+";float:right;color:#8a8a8a}.pp-faq details[open] summary:after{content:"−"}.pp-faq details p{max-width:40rem;margin:0 0 1.1rem;line-height:1.6}.pp-related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pp-related a{box-sizing:border-box;color:#8a8a8a;background:#0d0d0d;border:1px solid #262626;border-radius:1.25rem;gap:.4rem;height:100%;padding:1.25rem;font-size:.85rem;line-height:1.55;text-decoration:none;display:grid}.pp-related a:hover,.pp-related a:focus-visible{background:#141414;border-color:#3a3a3a}.pp-related b{color:#f2f2f2;font-size:1.05rem;font-weight:400}.nf{box-sizing:border-box;color:#a3a3a3;text-align:center;background:#000;max-width:56rem;min-height:70vh;margin:0 auto;padding:clamp(7rem,12vw,9rem) clamp(1rem,4vw,3rem) clamp(4rem,8vw,6rem)}.nf-head{margin-bottom:clamp(2rem,5vw,3rem)}.nf h1{letter-spacing:-.01em;color:#f2f2f2;margin:0 0 1rem;font-family:Instrument Serif,Instrument Serif Fallback,Instrument Serif Fallback Times,Georgia,serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:400;line-height:1.05}.nf-lead{max-width:34rem;margin:0 auto;font-size:1.05rem;line-height:1.6}.nf-lead code{color:#e5e5e5;word-break:break-all;background:#141414;border-radius:.4em;padding:.1em .45em;font-size:.95em}.nf-places{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.nf-places a{box-sizing:border-box;color:#8a8a8a;background:#0d0d0d;border:1px solid #262626;border-radius:1.25rem;gap:.4rem;height:100%;padding:1.25rem;font-size:.85rem;line-height:1.55;text-decoration:none;display:grid}.nf-places a:hover,.nf-places a:focus-visible{background:#141414;border-color:#3a3a3a}.nf-places b{color:#f2f2f2;font-size:1.05rem;font-weight:400}.nf-app{margin:2rem 0 0;font-size:.95rem}.nf-app a{color:#f2f2f2}@media (width<=720px){.nf-places{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.nf-places{grid-template-columns:1fr}}.integrations-link{color:#f2f2f2;margin-top:1rem;display:inline-block}@media (width<=900px){.pp-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pp-define,.pp-bento,.pp-related ul{grid-template-columns:1fr}.pp-visual{padding:1rem}}@media (width<=480px){.pp-catalog{grid-template-columns:1fr}}.pp-board .pp-rows li{grid-template-columns:auto minmax(0,1fr) auto auto}.pp-wall .tool{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff;border-color:#fff}.gd{color:#a3a3a3;background:#000;padding:clamp(7rem,12vw,9rem) clamp(1rem,4vw,3rem) clamp(3rem,6vw,5rem)}.gd article,.gd-index{max-width:44rem;margin:0 auto}.gd-crumbs{gap:.5rem;margin:0 0 1.25rem;font-size:.85rem;display:flex}.gd-crumbs a{color:#8a8a8a;text-decoration:none}.gd-crumbs a:hover,.gd-crumbs a:focus-visible{color:#f2f2f2}.gd h1{letter-spacing:-.01em;color:#f2f2f2;text-wrap:balance;margin:0;font-family:Instrument Serif,Instrument Serif Fallback,Instrument Serif Fallback Times,Georgia,serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:400;line-height:1.05}.gd-meta{color:#8a8a8a;margin:1rem 0 0;font-size:.85rem}.gd-lead{color:#d4d4d4;text-wrap:pretty;margin:1.5rem 0 0;font-size:1.2rem;line-height:1.55}.gd section{margin-top:clamp(2.25rem,5vw,3rem)}.gd h2{letter-spacing:-.02em;color:#f2f2f2;text-wrap:balance;margin:0 0 .9rem;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:400;line-height:1.15}.gd p,.gd li{font-size:1.05rem;line-height:1.65}.gd p{margin:0 0 1rem}.gd a{color:#f2f2f2;text-underline-offset:.2em}.gd .pp-btn{text-decoration:none}.gd code{color:#ededed;background:#1a1a1a;border-radius:.35rem;padding:.1rem .4rem;font-size:.9em}.gd-list,.gd-steps{margin:0 0 1rem;padding-left:1.4rem}.gd-list li,.gd-steps li{margin-bottom:.5rem;padding-left:.25rem}.gd-steps li::marker{color:#8a8a8a}.gd-table{contain:paint;margin:0 0 1rem;overflow-x:auto}.gd-table table{border-collapse:collapse;width:100%;font-size:.95rem}.gd-table th,.gd-table td{text-align:left;vertical-align:top;border-bottom:1px solid #262626;padding:.7rem .9rem;line-height:1.45}.gd-table thead th{color:#f2f2f2;border-bottom-color:#3a3a3a;font-weight:500}.gd-table tbody th{color:#d4d4d4;font-weight:400}.gd-faq details{border-top:1px solid #262626}.gd-faq details:last-child{border-bottom:1px solid #262626}.gd-faq summary{color:#f2f2f2;cursor:pointer;padding:1.1rem 0;list-style:none}.gd-faq summary::-webkit-details-marker{display:none}.gd-faq summary:after{content:"+";float:right;color:#8a8a8a}.gd-faq details[open] summary:after{content:"−"}.gd-faq details p{margin:0 0 1.1rem}.gd-cta{background:#0d0d0d;border:1px solid #262626;border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:clamp(2.5rem,6vw,3.5rem);padding:1.5rem;display:flex}.gd-cta h2{max-width:24rem;margin:0}.gd .pp-related{max-width:80rem}.gd-index .pill{margin-bottom:1rem}.dc-wrap{grid-template-columns:14rem minmax(0,44rem);justify-content:center;gap:clamp(2rem,5vw,4rem);max-width:80rem;margin:0 auto;display:grid}.dc .gd-crumbs{margin-top:0}.dc article{max-width:none;margin:0}.dc-nav{align-self:start;font-size:.9rem;position:sticky;top:6rem}.dc-nav p{letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b;margin:1.5rem 0 .4rem;font-size:.75rem}.dc-nav ul{margin:0;padding:0;list-style:none}.dc-nav a{color:#a3a3a3;border-radius:.5rem;padding:.35rem .75rem;text-decoration:none;display:block}.dc-nav a:hover,.dc-nav a:focus-visible{color:#f2f2f2;background:#141414}.dc-nav a[aria-current=page],.dc-nav .dc-home.on{color:#f2f2f2;background:#1a1a1a}.dc-cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.dc-cards a{color:#8a8a8a;background:#0d0d0d;border:1px solid #262626;border-radius:1rem;gap:.3rem;padding:1rem 1.25rem;font-size:.9rem;line-height:1.5;text-decoration:none;display:grid}.dc-cards a:hover,.dc-cards a:focus-visible{background:#141414;border-color:#3a3a3a}.dc-cards b{color:#f2f2f2;font-size:1rem;font-weight:400}@media (width<=860px){.dc-wrap{grid-template-columns:minmax(0,1fr);gap:1.5rem}.dc-nav{scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;position:static;overflow-x:auto}.dc-nav::-webkit-scrollbar{display:none}.dc-nav p{display:none}.dc-nav>div,.dc-nav ul,.dc-nav li{display:contents}.dc-nav a{white-space:nowrap;border:1px solid #262626;border-radius:999px;flex:none;padding:.4rem .9rem}}@media (width<=560px){.gd-table table{min-width:30rem}.gd-table{margin-inline:-.25rem;padding-inline:.25rem}}.hero .download.is-desktop-only,.hero .download.solid.is-desktop-only{color:#ffffffd9;cursor:default;background:#0000004d;border:1px solid #ffffff59;font-weight:400}.acct-btn.is-desktop-only{cursor:default;opacity:.7}.pp-card .ui-head{flex-wrap:wrap}.pp-rows .ui-muted{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.manifesto{overflow-x:clip}.bento-tile{min-width:0}.pp-audit .audit-text{overflow-wrap:anywhere;min-width:0}@media (width<=400px){.models-list li{grid-template-columns:auto minmax(0,1fr) 1rem}.models-list .ui-where{display:none}.ui-card{box-sizing:border-box;min-width:0;max-width:100%}.ui-head{flex-wrap:wrap}.ui-list li>*{min-width:0}.ui-list .ui-name{text-overflow:ellipsis;overflow:hidden}}.pp-audit .audit-text{text-overflow:ellipsis;overflow:hidden}@media (width<=400px){.ui-share,.ui-request,.ui-foot,.ui-branch,.pp-card .ui-row{flex-wrap:wrap}}.cl{color:#a3a3a3;background:#000;max-width:60rem;margin:0 auto;padding:clamp(7rem,12vw,9rem) clamp(1rem,4vw,3rem) clamp(4rem,8vw,6rem)}.cl-head{margin-bottom:clamp(2.5rem,6vw,4rem)}.cl-head h1{color:#f2f2f2;margin:0 0 1rem;font-family:Instrument Serif,Instrument Serif Fallback,Instrument Serif Fallback Times,Georgia,serif;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:400;line-height:1.02}.cl-lead{max-width:38rem;margin:0 0 2rem;font-size:1.05rem;line-height:1.6}.cl-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:36rem;margin:0;padding:0;list-style:none;display:grid}.cl-stats li{background:#0d0d0d;border:1px solid #1f1f1f;border-radius:1rem;gap:.2rem;padding:1rem 1.1rem;display:grid}.cl-stats b{color:#f2f2f2;font-family:Instrument Serif,Instrument Serif Fallback,Instrument Serif Fallback Times,Georgia,serif;font-size:2rem;font-weight:400;line-height:1}.cl-stats span{color:#8a8a8a;font-size:.8rem}.cl-list{margin:0;padding:0;list-style:none;position:relative}.cl-list:before{content:"";background:#1f1f1f;width:1px;position:absolute;top:.6rem;bottom:0;left:10.5rem}.cl-item{grid-template-columns:9.5rem minmax(0,1fr);gap:2rem;padding-bottom:clamp(2rem,5vw,3rem);display:grid;position:relative}.cl-item:before{content:"";background:#3f3f46;border-radius:50%;width:9px;height:9px;position:absolute;top:.55rem;left:calc(10.5rem - 4px);box-shadow:0 0 0 4px #000}.cl-item:first-child:before{background:#86efac}.cl-when{color:#8a8a8a;align-content:start;justify-items:start;gap:.35rem;padding-top:.2rem;font-size:.85rem;display:grid}.cl-ver{color:#f2f2f2;border:1px solid #2a2a2a;border-radius:999px;padding:.15rem .6rem;font:500 .8rem ui-monospace,SF Mono,Menlo,Consolas,monospace}.cl-item:first-child .cl-ver{color:#0a0a0a;background:#f2f2f2;border-color:#f2f2f2}.cl-also{color:#6b6b6b;font:.72rem ui-monospace,SF Mono,Menlo,Consolas,monospace}.cl-body h2{color:#f2f2f2;margin:0 0 .8rem;font-size:1.3rem;font-weight:600;line-height:1.3}.cl-body ul{gap:.55rem;margin:0;padding-left:1.1rem;line-height:1.6;display:grid}.cl-body li::marker{color:#52525b}.cl-fresh{margin:0}.cl-fresh a,.cl-all{color:#f2f2f2}.cl-cta{justify-items:start;gap:.75rem;margin-top:1rem;display:grid}.cl-cta h2,.cl-cta p{margin:0}@media (width<=720px){.cl-list:before{left:.25rem}.cl-item{grid-template-columns:1fr;gap:.75rem;padding-left:1.5rem}.cl-item:before{left:calc(.25rem - 4px)}.cl-when{grid-auto-flow:column;align-items:center}.cl-stats b{font-size:1.6rem}}
