.MN1CxW_root{width:100%;min-width:0;max-width:1040px;color:var(--theme-pr2-app-ink);font-family:var(--theme-font-sans);position:relative;container-type:inline-size}.MN1CxW_canvas{width:100%;height:var(--app-window-canvas-height,auto);transform-origin:top;flex-direction:column;min-height:0;display:flex;position:relative}.MN1CxW_toolbar{min-height:36px;color:var(--theme-ash);font-size:12px;line-height:18px;font-weight:var(--theme-font-weight-normal);justify-content:space-between;align-items:center;gap:12px;display:flex}.MN1CxW_toolbar p,.MN1CxW_caption{margin:0}.MN1CxW_toolbar p{align-items:center;gap:6px;display:flex}.MN1CxW_liveDot{background:var(--theme-pr2-blue);border-radius:50%;flex:none;width:6px;height:6px}.MN1CxW_toolbarActions{align-items:center;gap:7px;display:flex}.MN1CxW_root .MN1CxW_toolbar button,.MN1CxW_root .MN1CxW_modeSelector button{color:inherit;cursor:pointer;background:0 0;border:0}.MN1CxW_root .MN1CxW_toolbar button{border-radius:7px;min-height:36px;padding:6px 10px;font-size:12px;transition:background-color .15s ease-out,color .15s ease-out}.MN1CxW_root .MN1CxW_toolbar button:hover{background:var(--theme-pr2-app-hover);color:var(--theme-pr2-app-ink)}.MN1CxW_window{isolation:isolate;flex:var(--app-window-window-flex,0 0 auto);min-height:0;overflow:var(--app-window-overflow,hidden);border:1px solid var(--theme-pr2-app-edge);background:var(--theme-pr2-app-background);box-shadow:inset 0 0 0 1px var(--theme-pr2-app-edge), var(--theme-shadow-overlay);border-radius:16px;flex-direction:column;display:flex;position:relative}.MN1CxW_seam{z-index:2;pointer-events:none;background:var(--theme-pr2-gold);width:7px;height:7px;box-shadow:0 0 18px 4px var(--theme-pr2-gold-glow);border-radius:50%;animation:3s linear infinite MN1CxW_seam-ping;position:absolute;top:40px;left:2%}.MN1CxW_seam:after{content:"";border:1px solid var(--theme-pr2-gold-glow);border-radius:inherit;animation:3s ease-out infinite MN1CxW_seam-spark;position:absolute;inset:-5px}.MN1CxW_titlebar{box-sizing:border-box;border-bottom:1px solid var(--theme-pr2-app-edge);background:var(--theme-pr2-app-background);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:36px;padding:0 12px;display:grid}.MN1CxW_windowIdentity,.MN1CxW_windowTools,.MN1CxW_trafficLights{align-items:center;display:flex}.MN1CxW_windowIdentity{gap:10px;font-size:12px}.MN1CxW_windowIdentity strong{color:var(--theme-pr2-app-ink);letter-spacing:-.02em;font-size:13px}.MN1CxW_trafficLights{gap:7px}.MN1CxW_trafficLights i{border-radius:50%;width:12px;height:12px}.MN1CxW_trafficLights i:first-child{background:var(--theme-pr2-traffic-close)}.MN1CxW_trafficLights i:nth-child(2){background:var(--theme-pr2-traffic-minimize)}.MN1CxW_trafficLights i:nth-child(3){background:var(--theme-pr2-traffic-expand)}.MN1CxW_modeSelector{background:var(--theme-pr2-app-subtle);border-radius:8px;align-items:center;gap:2px;padding:2px;display:flex}.MN1CxW_root .MN1CxW_modeSelector button{min-height:28px;color:var(--theme-pr2-app-muted);border-radius:6px;padding:0 11px;font-size:12px;font-weight:500;line-height:18px;transition:color 90ms ease-out,background-color 90ms ease-out}.MN1CxW_root .MN1CxW_modeSelector button:hover,.MN1CxW_root .MN1CxW_modeSelector button[aria-checked=true]{color:var(--theme-pr2-app-ink)}.MN1CxW_root .MN1CxW_modeSelector button[aria-checked=true]{background:var(--theme-pr2-app-selected)}.MN1CxW_windowTools{color:var(--theme-pr2-app-muted);justify-self:end;gap:12px}.MN1CxW_body{min-height:var(--app-window-body-min-height,548px);flex:var(--app-window-body-flex,0 0 auto);overflow:var(--app-window-overflow,hidden);background:var(--theme-pr2-app-background);gap:12px;padding:0 12px 12px;display:flex}.MN1CxW_rail{background:var(--theme-pr2-app-surface);border-radius:10px;flex:0 0 225px;width:225px;padding:10px 8px}.MN1CxW_rail ul{margin:0;padding:0;list-style:none}.MN1CxW_rail span{box-sizing:border-box;min-height:36px;color:var(--theme-pr2-app-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;padding:8px 10px;font-size:12px;line-height:18px;transition:background-color .1s ease-out,color .1s ease-out;display:flex;overflow:hidden}.MN1CxW_rail span:hover,.MN1CxW_rail span[data-active=true]{background:var(--theme-pr2-app-selected);color:var(--theme-pr2-app-ink)}.MN1CxW_pane{min-width:0;min-height:0;overflow:var(--app-window-overflow,hidden);background:var(--theme-pr2-app-pane);box-shadow:inset 0 0 0 1px var(--theme-pr2-app-edge);border-radius:12px;flex-direction:column;flex:auto;display:flex}.MN1CxW_paneHeader{box-sizing:border-box;border-bottom:1px solid var(--theme-pr2-app-edge);justify-content:space-between;align-items:center;gap:12px;height:47px;padding:0 14px;display:flex}.MN1CxW_paneHeader .MN1CxW_paneTitle,.MN1CxW_paneHeader p{margin:0}.MN1CxW_pane .MN1CxW_paneHeader .MN1CxW_paneTitle{color:var(--theme-pr2-app-ink);font-family:var(--theme-font-sans);font-size:13px;line-height:18px;font-weight:var(--theme-font-weight-semibold)}.MN1CxW_paneHeader p{color:var(--theme-ash);font-size:var(--theme-text-caption);line-height:15px}.MN1CxW_ready{background:var(--theme-pr2-app-subtle);color:var(--theme-pr2-app-ink);font-size:var(--theme-text-caption);border-radius:9999px;align-items:center;gap:6px;padding:4px 8px;line-height:15px;display:inline-flex}.MN1CxW_statusGroup{align-items:center;gap:8px;display:flex}.MN1CxW_boundary{color:var(--theme-ash);font-size:var(--theme-text-caption);white-space:nowrap;line-height:15px}.MN1CxW_ready i{background:var(--theme-mint);border-radius:50%;width:6px;height:6px}.MN1CxW_paneContent{min-height:var(--app-window-pane-content-min-height,0);overflow:var(--app-window-overflow,hidden);flex:auto}.MN1CxW_paneBody{box-sizing:border-box;height:var(--app-window-pane-body-height,501px);padding:12px;overflow:auto}.MN1CxW_fade{animation:.18s linear MN1CxW_one-fade}:is(.MN1CxW_paneBody .console-demo,.MN1CxW_paneBody .approval-demo,.MN1CxW_paneBody .night-run-demo){box-shadow:none;background:0 0;border:0;border-radius:0}:is(.MN1CxW_paneBody .console-demo__chrome,.MN1CxW_paneBody .console-demo__rail,.MN1CxW_paneBody .landing-demo__toolbar){display:none}.MN1CxW_paneBody .night-run-demo .landing-demo__toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}:is(.MN1CxW_paneBody .night-run-demo .landing-demo__toolbar>p,.MN1CxW_paneBody .night-run-demo .landing-demo__toolbar button:not(.night-run-demo__play)){display:none}.MN1CxW_paneBody .console-demo__body{background:0 0;display:block}:is(.MN1CxW_paneBody .console-demo__main,.MN1CxW_paneBody .approval-demo){padding:0}.MN1CxW_paneBody .console-demo__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.MN1CxW_paneBody .approval-demo__items{grid-template-columns:repeat(2,minmax(0,1fr))}.MN1CxW_paneBody .night-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.MN1CxW_caption{color:var(--theme-caption);font-size:var(--theme-text-caption);text-align:center;margin-top:16px;line-height:15.18px}@keyframes MN1CxW_seam-ping{0%{opacity:0;left:2%}12%,82%{opacity:1}to{opacity:0;left:98%}}@keyframes MN1CxW_seam-spark{0%,75%{opacity:0;transform:scale(.6)}86%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(1.7)}}@keyframes MN1CxW_one-fade{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.MN1CxW_root{aspect-ratio:var(--app-window-mobile-aspect,1040 / 674)}.MN1CxW_canvas{position:var(--app-window-mobile-canvas-position,absolute);top:0;left:var(--app-window-mobile-canvas-left,50%);width:var(--app-window-mobile-canvas-width,1040px);transform:var(--app-window-mobile-canvas-transform,translateX(-50%) scale(calc(100cqw / 1040px)))}}@media (max-width:390px){.MN1CxW_rail{display:none}.MN1CxW_body{min-height:var(--app-window-body-min-height,548px)}}@media (prefers-reduced-motion:reduce){.MN1CxW_seam,.MN1CxW_seam:after,.MN1CxW_fade{animation:none}}
.Zi4bZq_section{background:var(--theme-paper-bright);padding:128px 0;overflow:hidden}.Zi4bZq_container{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}.Zi4bZq_eyebrow{color:var(--theme-muted);font-size:var(--theme-text-caption);letter-spacing:.14em;align-items:center;gap:8px;margin:0;font-weight:500;line-height:15.18px;display:inline-flex}.Zi4bZq_eyebrow span{background:linear-gradient(to right, var(--theme-pr2-yellow), var(--theme-pr2-blue));border-radius:50%;width:6px;height:6px}.Zi4bZq_section .Zi4bZq_header h2{color:var(--theme-ink);font-family:var(--theme-font-display);font-size:56px;line-height:.95;font-weight:var(--theme-font-weight-semibold);letter-spacing:-.045em;margin:16px 0 0}.Zi4bZq_lead{max-width:58ch;color:var(--theme-muted);margin:20px 0 0;font-size:16px;line-height:24px}.Zi4bZq_demoWrap{isolation:isolate;margin-top:56px;position:relative}.Zi4bZq_demoGlow{z-index:-1;background:var(--theme-pr2-blue);filter:blur(120px);opacity:.18;border-radius:9999px;width:74%;height:72%;position:absolute;top:16%;left:50%;transform:translate(-50%)}.Zi4bZq_demoWrap .Zi4bZq_demo{aspect-ratio:1200/760;--app-window-canvas-height:100%;--app-window-window-flex:1 1 auto;--app-window-body-min-height:0px;--app-window-body-flex:1 1 auto;--app-window-pane-body-height:100%;width:100%;max-width:none}.Zi4bZq_principles{border-top:1px solid var(--theme-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:64px;padding-top:40px;display:grid}.Zi4bZq_section .Zi4bZq_principles h3{color:var(--theme-ink);font-family:var(--theme-font-sans);font-size:18px;line-height:27px;font-weight:var(--theme-font-weight-semibold);letter-spacing:-.36px;margin:0}.Zi4bZq_principles p{max-width:38ch;color:var(--theme-ash);margin:8px 0 0;font-size:14px;line-height:21px}.Zi4bZq_marquee{height:50px;-webkit-mask-image:linear-gradient(to right, transparent, var(--theme-pr2-mask) 10%, var(--theme-pr2-mask) 90%, transparent);mask-image:linear-gradient(to right, transparent, var(--theme-pr2-mask) 10%, var(--theme-pr2-mask) 90%, transparent);margin-top:64px;padding:4px 0;overflow:hidden}.Zi4bZq_track{width:max-content;animation:38s linear infinite Zi4bZq_marquee;display:flex}.Zi4bZq_track:hover{animation-play-state:paused}.Zi4bZq_track ul{gap:32px;margin:0;padding:0 32px 0 0;list-style:none;display:flex}.Zi4bZq_track li{box-sizing:border-box;border:1px solid var(--theme-line);background:var(--theme-pr2-chip);height:42px;color:color-mix(in oklab, var(--theme-ink) 80%, transparent);white-space:nowrap;border-radius:9999px;align-items:center;gap:10px;padding:8px 16px 8px 12px;font-size:16px;display:flex}.Zi4bZq_marqueeNote{color:var(--theme-muted);text-align:center;margin:32px 20px 0;font-size:14px;line-height:21px}@keyframes Zi4bZq_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.Zi4bZq_demoWrap .Zi4bZq_demo{--app-window-canvas-height:calc(1040px * 760 / 1200)}.Zi4bZq_section .Zi4bZq_header h2{font-size:44px}.Zi4bZq_principles{grid-template-columns:1fr}}@media (max-width:390px){.Zi4bZq_section{padding:80px 0}.Zi4bZq_container{padding-inline:20px}.Zi4bZq_section .Zi4bZq_header h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.Zi4bZq_marquee{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.Zi4bZq_track{width:100%;animation:none}.Zi4bZq_track ul{flex-wrap:wrap;justify-content:center;width:100%;padding:0 20px}.Zi4bZq_track ul[aria-hidden=true]{display:none}}
.LOcOXG_section{isolation:isolate;border-top:1px solid var(--theme-line);background:var(--theme-paper);padding:128px 0;position:relative;overflow:hidden}.LOcOXG_glow{z-index:-1;pointer-events:none;background:radial-gradient(40% 70% at 8% 45%, var(--theme-pr2-gold-glow), transparent 100%), radial-gradient(40% 70% at 92% 55%, var(--theme-pr2-blue-glow-soft), transparent 100%);opacity:.55;position:absolute;inset:0}.LOcOXG_container{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1164px;margin-inline:auto;padding-inline:32px;display:flex}.LOcOXG_section .LOcOXG_container h2{max-width:880px;color:var(--theme-ink);font-family:var(--theme-font-display);font-size:84px;line-height:75.6px;font-weight:var(--theme-font-weight-semibold);letter-spacing:-2.94px;margin:0}.LOcOXG_container h2 span{display:block}.LOcOXG_lead{color:var(--theme-muted);margin:24px 0 0;font-size:16px;line-height:24px}.LOcOXG_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1100px;margin:56px 0 0;padding:0;list-style:none;display:grid}.LOcOXG_card{box-sizing:border-box;border:1px solid var(--theme-line);background:var(--theme-card);border-radius:24px;flex-direction:column;align-items:center;padding:28px 24px;display:flex}.LOcOXG_cardTop{justify-content:center;align-items:center;gap:12px;display:flex}.LOcOXG_cardIcon{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--theme-line-strong) 60%, transparent);background:color-mix(in oklab, var(--theme-ink) 4%, transparent);width:40px;height:40px;color:var(--theme-ink);border-radius:12px;place-items:center;display:inline-grid}.LOcOXG_section .LOcOXG_card h3{color:var(--theme-ink);font-family:var(--theme-font-sans);letter-spacing:-.18px;margin:0;font-size:18px;font-weight:500;line-height:27px}.LOcOXG_section .LOcOXG_button{box-sizing:border-box;background:var(--theme-invert);height:52px;min-height:52px;color:var(--theme-on-invert);letter-spacing:-.16px;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:0 28px;font-size:16px;font-weight:500;line-height:24px;transition:box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.LOcOXG_section .LOcOXG_button:hover{box-shadow:var(--theme-shadow-overlay)}.LOcOXG_note{color:var(--theme-muted);margin:20px 0 0;font-size:14px;line-height:21px}.LOcOXG_section .LOcOXG_faqLink{min-height:44px;color:var(--theme-ash);align-items:center;margin-top:8px;font-size:14px;line-height:21px;display:inline-flex}.LOcOXG_section .LOcOXG_faqLink:hover{color:var(--theme-ink)}@media (max-width:1024px){.LOcOXG_section{padding:112px 0}}@media (max-width:768px){.LOcOXG_section .LOcOXG_container h2{letter-spacing:-.035em;font-size:56px;line-height:.9}.LOcOXG_cards{grid-template-columns:1fr;max-width:480px}}@media (max-width:767px){.LOcOXG_section{padding:80px 0}}@media (max-width:390px){.LOcOXG_container{padding-inline:20px}.LOcOXG_section .LOcOXG_container h2{font-size:44px}.LOcOXG_section .LOcOXG_button{white-space:normal}}@media (prefers-reduced-motion:reduce){.LOcOXG_glow{opacity:.55}.LOcOXG_section .LOcOXG_button{transition:none}}
.Mt6Iua_section{isolation:isolate;border-top:1px solid var(--theme-line);background:var(--theme-paper);padding:128px 0;position:relative;overflow-x:clip}.Mt6Iua_glow{z-index:-1;pointer-events:none;background:radial-gradient(30% 60% at 28% 20%, var(--theme-pr2-gold-glow), transparent 100%), radial-gradient(30% 60% at 72% 40%, var(--theme-pr2-blue-glow-soft), transparent 100%);opacity:.6;height:520px;position:absolute;inset:0 0 auto}.Mt6Iua_container{box-sizing:border-box;width:100%;max-width:1024px;margin-inline:auto;padding-inline:32px}.Mt6Iua_header{text-align:center}.Mt6Iua_section .Mt6Iua_header h2{max-width:680px;color:var(--theme-ink);font-family:var(--theme-font-display);font-size:56px;line-height:53.2px;font-weight:var(--theme-font-weight-semibold);letter-spacing:-1.96px;margin:0 auto}.Mt6Iua_header h2 span{display:block}.Mt6Iua_lead{max-width:52ch;color:var(--theme-ash);letter-spacing:-.16px;margin:20px auto 0;font-size:16px;line-height:24px}.Mt6Iua_card{border:1px solid var(--theme-line);background:var(--theme-card);border-radius:16px;grid-template-columns:1fr 1fr;max-width:960px;margin:48px auto 0;display:grid;overflow:hidden}.Mt6Iua_plan,.Mt6Iua_deliverables{min-width:0;padding:40px}.Mt6Iua_plan{border-right:1px solid var(--theme-line)}.Mt6Iua_section .Mt6Iua_planTitle{color:var(--theme-ink);font-family:var(--theme-font-display);font-size:24px;line-height:30px;font-weight:var(--theme-font-weight-semibold);letter-spacing:-.48px;margin:0}.Mt6Iua_planSubtitle,.Mt6Iua_deliverablesSubtitle,.Mt6Iua_periodNote,.Mt6Iua_sourceNote{color:var(--theme-ash);font-size:14px;line-height:21px}.Mt6Iua_planSubtitle{margin:12px 0 0}.Mt6Iua_segments{box-sizing:border-box;border:1px solid var(--theme-line);border-radius:9999px;gap:4px;width:100%;max-width:100%;height:auto;min-height:52px;margin-top:24px;padding:4px;display:flex}.Mt6Iua_section .Mt6Iua_segments button{box-sizing:border-box;min-width:0;height:auto;min-height:42px;color:var(--theme-ash);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:1 1 0;padding:0 20px;font-size:15px;font-weight:500;line-height:22px;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.Mt6Iua_section .Mt6Iua_segments button:hover{color:var(--theme-ink)}.Mt6Iua_section .Mt6Iua_segments button[aria-checked=true]{background:var(--theme-invert);color:var(--theme-on-invert)}.Mt6Iua_period{align-items:baseline;gap:12px;margin:28px 0 0;display:flex}.Mt6Iua_period strong{color:var(--theme-ink);font-family:var(--theme-font-display);font-size:64px;line-height:1;font-weight:var(--theme-font-weight-semibold);letter-spacing:-.04em}.Mt6Iua_period span{color:var(--theme-ash);font-size:16px;line-height:24px}.Mt6Iua_periodNote{margin:16px 0 0}.Mt6Iua_section .Mt6Iua_cta{box-sizing:border-box;background:var(--theme-accent);width:100%;height:52px;min-height:52px;color:var(--theme-on-accent);letter-spacing:-.16px;border-radius:9999px;justify-content:center;align-items:center;margin-top:40px;font-size:16px;font-weight:500;line-height:24px;transition:box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex}.Mt6Iua_section .Mt6Iua_cta:hover{box-shadow:0 4.78px 17.92px -3.58px var(--theme-accent-glow)}.Mt6Iua_assurance{color:var(--theme-ash);justify-content:center;align-items:center;gap:8px;margin:20px 0 0;font-size:13px;line-height:20px;display:flex}.Mt6Iua_assuranceIcon{color:var(--theme-pr2-card-blue)}.Mt6Iua_section .Mt6Iua_deliverablesTitle{color:var(--theme-ink);font-family:var(--theme-font-sans);font-size:16px;line-height:24px;font-weight:var(--theme-font-weight-semibold);letter-spacing:-.16px;margin:0}.Mt6Iua_deliverablesSubtitle{margin:12px 0 0}.Mt6Iua_deliverables ul{gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.Mt6Iua_deliverables li{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:16px;display:grid}.Mt6Iua_pointIcon{box-sizing:border-box;border:1px solid var(--theme-line);width:36px;height:36px;color:var(--theme-ink);border-radius:8px;place-items:center;display:inline-grid}.Mt6Iua_deliverables li p{color:var(--theme-ash);margin:0;font-size:15px;line-height:22px}.Mt6Iua_deliverables li strong{color:var(--theme-ink);font-weight:var(--theme-font-weight-semibold)}.Mt6Iua_rule{border:0;border-top:1px solid var(--theme-line);margin:24px 0}.Mt6Iua_sourceNote{margin:0}.Mt6Iua_demoNote{color:var(--theme-caption);margin:0;font-size:12px;line-height:18px}@media (max-width:1024px){.Mt6Iua_section{padding:112px 0}}@media (max-width:768px){.Mt6Iua_section .Mt6Iua_header h2{font-size:44px;line-height:.95}.Mt6Iua_card{grid-template-columns:1fr}.Mt6Iua_plan{border-right:0;border-bottom:1px solid var(--theme-line)}.Mt6Iua_section .Mt6Iua_segments button{white-space:normal;padding:0 12px}}@media (max-width:767px){.Mt6Iua_section{padding:80px 0}}@media (max-width:390px){.Mt6Iua_container{padding-inline:20px}.Mt6Iua_section .Mt6Iua_header h2{letter-spacing:-.035em;font-size:36px}.Mt6Iua_plan,.Mt6Iua_deliverables{padding:24px}.Mt6Iua_section .Mt6Iua_segments button{white-space:normal;padding:0 8px}}@media (prefers-reduced-motion:reduce){.Mt6Iua_section .Mt6Iua_segments button{transition:none}}
.WWs1HG_section{border-top:1px solid var(--theme-line);background:var(--theme-paper-bright);padding:128px 0}.WWs1HG_container{box-sizing:border-box;grid-template-columns:minmax(0,416px) minmax(0,624px);justify-content:space-between;align-items:start;gap:96px;width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px;display:grid}.WWs1HG_section .WWs1HG_container h2{color:var(--theme-ink);font-family:var(--theme-font-display);font-size:56px;line-height:53.2px;font-weight:var(--theme-font-weight-semibold);letter-spacing:-2.52px;margin:0}.WWs1HG_container h2 span{display:block}.WWs1HG_list{border-top:1px solid var(--theme-line)}.WWs1HG_item{border-bottom:1px solid var(--theme-line)}.WWs1HG_item summary{box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;min-height:93px;padding:24px 0 25px;list-style:none;display:flex}.WWs1HG_item summary::-webkit-details-marker{display:none}.WWs1HG_item summary:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.WWs1HG_question{color:var(--theme-ink);letter-spacing:-.18px;padding-top:4px;font-size:18px;font-weight:500;line-height:27px}.WWs1HG_toggle{box-sizing:border-box;border:1px solid var(--theme-line);width:44px;height:44px;color:var(--theme-ash);border-radius:50%;flex:0 0 44px;place-items:center;transition:rotate .2s cubic-bezier(.22,1,.36,1),background-color .2s ease-out;display:inline-grid}.WWs1HG_item summary:hover .WWs1HG_toggle{background:var(--theme-fill-hover)}.WWs1HG_item[open] .WWs1HG_toggle{rotate:180deg}.WWs1HG_answer{color:var(--theme-ash);margin:0;padding:0 60px 32px 0;font-size:15px;line-height:24px}.WWs1HG_answer strong{color:var(--theme-ink);font-weight:var(--theme-font-weight-semibold)}@supports (interpolate-size:allow-keywords){.WWs1HG_list{interpolate-size:allow-keywords}.WWs1HG_item::details-content{block-size:0;transition:block-size .3s cubic-bezier(.22, 1, .36, 1), content-visibility .3s allow-discrete;overflow:hidden}.WWs1HG_item[open]::details-content{block-size:auto}}@media (max-width:1024px){.WWs1HG_section{padding:112px 0}.WWs1HG_container{gap:48px}}@media (max-width:768px){.WWs1HG_container{grid-template-columns:minmax(0,1fr);gap:40px}.WWs1HG_section .WWs1HG_container h2{font-size:44px;line-height:.95}.WWs1HG_answer{padding-right:0}}@media (max-width:767px){.WWs1HG_section{padding:80px 0}}@media (max-width:390px){.WWs1HG_container{padding-inline:20px}.WWs1HG_section .WWs1HG_container h2{letter-spacing:-.045em;font-size:36px}.WWs1HG_question{font-size:16px;line-height:24px}}@media (prefers-reduced-motion:reduce){.WWs1HG_toggle{transition:none}.WWs1HG_item::details-content{transition:none}}
.PNnN3G_hero{isolation:isolate;background:var(--theme-paper);grid-template-rows:auto auto;gap:40px;min-height:880px;padding-bottom:96px;display:grid;position:relative;overflow:hidden}.marketing-shell .PNnN3G_hero{margin-top:-64px}.PNnN3G_copy{box-sizing:border-box;z-index:30;width:100%;max-width:1320px;margin-inline:auto;padding:128px 32px 0;position:relative}.PNnN3G_hero .PNnN3G_copy h1{background-image:linear-gradient(to right bottom, var(--theme-pr2-hero-start) 28%, var(--theme-pr2-hero-middle) 68%, var(--theme-pr2-hero-end) 100%);color:#0000;max-width:812px;font-family:var(--theme-font-display);font-size:84px;line-height:1;font-weight:var(--theme-font-weight-semibold);letter-spacing:-.035em;text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin:0 0 -16.8px;padding-bottom:16.8px}.PNnN3G_copy h1 span{display:block}.PNnN3G_lead{max-width:452px;color:var(--theme-muted);letter-spacing:-.36px;margin:20px 0 0;font-size:18px;line-height:27px}.PNnN3G_cycle{color:var(--theme-ash);letter-spacing:-.14px;margin:28px 0 0;font-size:14px;line-height:21px}.PNnN3G_cycle strong{color:var(--theme-ink)}.PNnN3G_actions{align-items:center;gap:12px;margin-top:20px;display:flex}.PNnN3G_primaryShell{z-index:0;border-radius:9999px;position:relative}.PNnN3G_ringGlow,.PNnN3G_ring{pointer-events:none;border-radius:9999px;position:absolute}.PNnN3G_ringGlow{opacity:.4;background:conic-gradient(var(--theme-pr2-gold), var(--theme-pr2-orange), var(--theme-pr2-warm-white), var(--theme-pr2-sky), var(--theme-pr2-blue), var(--theme-pr2-yellow), var(--theme-pr2-gold));filter:blur(9px);transition:opacity .2s cubic-bezier(.22,1,.36,1);inset:-3px}.PNnN3G_ring{z-index:-1;inset:0;overflow:hidden}.PNnN3G_ring i{aspect-ratio:1;background:conic-gradient(var(--theme-pr2-gold), var(--theme-pr2-orange), var(--theme-pr2-warm-white), var(--theme-pr2-sky), var(--theme-pr2-blue), var(--theme-pr2-yellow), var(--theme-pr2-gold));width:240%;animation:24s linear infinite PNnN3G_flare-rotate;position:absolute;top:50%;left:50%}.PNnN3G_primaryAction,.PNnN3G_secondaryAction{box-sizing:border-box;height:44px;min-height:44px;font-size:12px;line-height:18px;font-weight:var(--theme-font-weight-bold);letter-spacing:.72px;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.PNnN3G_hero .PNnN3G_primaryAction{z-index:1;background:var(--theme-invert);height:44px;min-height:44px;color:var(--theme-on-invert);background-clip:padding-box;border:1.5px solid #0000;position:relative}.PNnN3G_primaryShell:hover .PNnN3G_ringGlow{opacity:1}.PNnN3G_secondaryAction{border:1px solid color-mix(in oklab, var(--theme-line-strong) 70%, transparent);color:var(--theme-ink);background:0 0;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.PNnN3G_secondaryAction:hover{border-color:color-mix(in oklab, var(--theme-ink) 50%, transparent);background:var(--theme-fill-hover);transform:translateY(-1px)}.PNnN3G_foundation{max-width:470px;color:var(--theme-ash);letter-spacing:-.16px;border:0;margin:16px 0 0;padding:0;font-size:13px;line-height:21.125px}.PNnN3G_foundation span{display:block}.PNnN3G_demo{z-index:10;isolation:isolate;width:min(1040px,100% - 64px);margin-inline:auto;position:relative}.PNnN3G_lightColumn{z-index:1;pointer-events:none;--hero-window-top:36px;grid-area:2/1;position:absolute;inset:0;container-type:inline-size}.PNnN3G_lightColumn i{display:block;position:absolute}.PNnN3G_verticalBeam{bottom:calc(100% - var(--hero-window-top) + 1px);transform-origin:bottom;width:180px;height:580px;animation:8s ease-in-out infinite alternate PNnN3G_flare-shimmer;left:50%;translate:-50%}.PNnN3G_verticalBeam:before,.PNnN3G_verticalBeam:after{content:"";position:absolute}.PNnN3G_verticalBeam:before{background:radial-gradient(ellipse 90px 620px at 50% 100%, var(--theme-pr2-blue-glow-strong) 0%, var(--theme-pr2-blue-glow-soft) 48%, transparent 100%);filter:blur(30px);inset:0}.PNnN3G_verticalBeam:after{inset-block:0;background:linear-gradient(to bottom, transparent 0%, var(--theme-pr2-beam-core-header) 20%, var(--theme-pr2-beam-core-soft) 35%, var(--theme-pr2-beam-core-strong) 100%);filter:blur(1px);width:3px;left:50%;translate:-50%}.PNnN3G_horizontalGlow{top:var(--hero-window-top);background:radial-gradient(ellipse at center, var(--theme-pr2-beam-core-strong) 0%, var(--theme-pr2-blue-glow-strong) 18%, var(--theme-pr2-blue-glow-soft) 52%, transparent 78%);filter:blur(10px);border-radius:50%;width:min(1100px,94vw);height:60px;animation:6s ease-in-out infinite alternate PNnN3G_glow-pulse;left:50%;translate:-50% -50%}.PNnN3G_goldReflection{top:var(--hero-window-top);background:radial-gradient(ellipse at 10% 50%, var(--theme-pr2-gold-glow), transparent 24%), radial-gradient(ellipse at 90% 50%, var(--theme-pr2-gold-glow), transparent 24%);filter:blur(12px);opacity:.35;border-radius:50%;width:min(1100px,94vw);height:70px;left:50%;translate:-50% -50%}@keyframes PNnN3G_flare-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes PNnN3G_flare-shimmer{0%{opacity:.82;scale:1}to{opacity:1;scale:1.08 1.02}}@keyframes PNnN3G_glow-pulse{0%{opacity:.55;scale:1}to{opacity:.85;scale:1.06}}@media (max-width:768px){.PNnN3G_hero{min-height:720px;padding-bottom:56px}.PNnN3G_copy{padding:88px 32px 0}.PNnN3G_hero .PNnN3G_copy h1{font-size:64px}.PNnN3G_lightColumn{--hero-window-top:calc((100cqw - 64px) * 36 / 1040)}}@media (max-width:390px){.PNnN3G_copy{padding:72px 20px 0}.PNnN3G_hero .PNnN3G_copy h1{font-size:44px}.PNnN3G_actions{flex-direction:column;align-items:stretch}.PNnN3G_primaryShell,.PNnN3G_primaryAction,.PNnN3G_secondaryAction{width:100%}.PNnN3G_hero .PNnN3G_primaryAction,.PNnN3G_secondaryAction{height:56px;min-height:56px}.PNnN3G_foundation{font-size:16px;line-height:24px}.PNnN3G_demo{width:calc(100% - 120px)}.PNnN3G_lightColumn{--hero-window-top:calc((100cqw - 120px) * 36 / 1040)}.PNnN3G_verticalBeam:before{background:radial-gradient(ellipse 80px 620px at 50% 100%, var(--theme-pr2-blue-glow-soft) 0%, color-mix(in oklab, var(--theme-pr2-blue-glow-soft) 65%, transparent) 48%, transparent 100%);filter:blur(38px)}.PNnN3G_verticalBeam:after{opacity:.5}}@media (prefers-reduced-motion:reduce){.PNnN3G_ring i,.PNnN3G_verticalBeam,.PNnN3G_horizontalGlow{animation:none}}
._80m2KG_section{border-top:1px solid var(--theme-line);background:var(--theme-paper-bright);padding:128px 0;overflow-x:clip}._80m2KG_container{box-sizing:border-box;width:100%;max-width:1024px;margin-inline:auto;padding-inline:32px}._80m2KG_section ._80m2KG_header h2{color:var(--theme-ink);font-family:var(--theme-font-display);font-size:56px;line-height:53.2px;font-weight:var(--theme-font-weight-semibold);letter-spacing:-2.52px;text-wrap:balance;margin:0}._80m2KG_lead{max-width:52ch;color:var(--theme-muted);letter-spacing:-.16px;margin:20px 0 0;font-size:16px;line-height:24px}._80m2KG_carousel{margin-top:52px}._80m2KG_track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:16px;gap:16px;display:flex;position:relative;overflow-x:auto}._80m2KG_track::-webkit-scrollbar{display:none}._80m2KG_track:focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}._80m2KG_card{box-sizing:border-box;scroll-snap-align:start;border:1px solid var(--theme-line);background:radial-gradient(70% 70% at 0% 100%, var(--theme-pr2-gold-glow), transparent 70%), var(--theme-card);border-radius:16px;flex:0 0 min(730px,100% - 32px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;min-height:362px;padding:40px;display:grid}._80m2KG_cardMain{flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0;display:flex}._80m2KG_label{color:var(--theme-ash);font-size:var(--theme-text-caption);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-weight:500;line-height:15px;display:flex}._80m2KG_labelIcon{background:color-mix(in oklab, var(--theme-pr2-blue) 15%, transparent);width:20px;height:20px;color:var(--theme-pr2-card-blue);border-radius:6px;place-items:center;display:inline-grid}._80m2KG_section ._80m2KG_card h3{color:var(--theme-ink);font-family:var(--theme-font-display);font-size:32px;line-height:36px;font-weight:var(--theme-font-weight-semibold);letter-spacing:-.8px;margin:24px 0 0}._80m2KG_line{color:var(--theme-ash);margin:32px 0 0;font-size:14px;line-height:21px}._80m2KG_cardSide{border-left:1px solid var(--theme-line);flex-direction:column;justify-content:center;align-self:stretch;padding-left:40px;display:flex}._80m2KG_emphasis{color:var(--theme-pr3-gold-ink);font-family:var(--theme-font-display);font-size:64px;line-height:1;font-weight:var(--theme-font-weight-semibold);letter-spacing:-.04em;white-space:nowrap;margin:0}._80m2KG_detail{color:var(--theme-ash);margin:12px 0 0;font-size:13px;line-height:21px}._80m2KG_detail span{display:block}._80m2KG_controls{justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}._80m2KG_dots{align-items:center;gap:20px;display:flex}._80m2KG_section ._80m2KG_dotButton{cursor:pointer;background:0 0;border:0;width:28px;height:44px;min-height:44px;padding:0;position:relative}._80m2KG_dotButton:before{content:"";background:var(--theme-ash);border-radius:9999px;width:4px;height:4px;transition:width .2s cubic-bezier(.22,1,.36,1),background-color .2s ease-out;position:absolute;top:50%;left:50%;translate:-50% -50%}._80m2KG_dotButton[aria-current=true]:before{background:var(--theme-ink);width:24px}._80m2KG_arrows{gap:12px;display:flex}._80m2KG_section ._80m2KG_arrow{box-sizing:border-box;border:1px solid var(--theme-line);width:44px;height:44px;min-height:44px;color:var(--theme-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}._80m2KG_section ._80m2KG_arrow:hover:not(:disabled){background:var(--theme-fill-hover)}._80m2KG_section ._80m2KG_arrow:disabled{cursor:default;opacity:.4}@media (max-width:1024px){._80m2KG_section{padding:112px 0}}@media (max-width:768px){._80m2KG_section ._80m2KG_header h2{font-size:44px;line-height:.95}._80m2KG_card{grid-template-columns:1fr;gap:24px;min-height:0;padding:28px}._80m2KG_section ._80m2KG_card h3{font-size:24px;line-height:30px}._80m2KG_line{margin-top:20px}._80m2KG_cardSide{border-top:1px solid var(--theme-line);border-left:0;padding:24px 0 0}._80m2KG_emphasis{font-size:48px}}@media (max-width:767px){._80m2KG_section{padding:80px 0}}@media (max-width:390px){._80m2KG_container{padding-inline:20px}._80m2KG_section ._80m2KG_header h2{letter-spacing:-.045em;font-size:36px}._80m2KG_card{padding:24px}}@media (prefers-reduced-motion:reduce){._80m2KG_track{scroll-behavior:auto}._80m2KG_dotButton:before{transition:none}}
.Sfs5Xa_section{isolation:isolate;border-top:1px solid var(--theme-line);background:var(--theme-paper-bright);padding:128px 0;position:relative;overflow-x:clip}.Sfs5Xa_glow{z-index:-1;pointer-events:none;opacity:.12;background:radial-gradient(40% 36% at 18% 30%, var(--theme-pr2-blue), transparent 100%), radial-gradient(34% 30% at 55% 88%, var(--theme-pr2-gold), transparent 100%);position:absolute;inset:0}.Sfs5Xa_container{box-sizing:border-box;width:100%;max-width:1024px;margin-inline:auto;padding-inline:32px;position:relative}.Sfs5Xa_decor{box-sizing:border-box;pointer-events:none;border:1px solid color-mix(in oklab, var(--theme-line) 80%, transparent);border-radius:24px;display:none;position:absolute}.Sfs5Xa_decorTop{width:288px;height:224px;top:112px;left:-96px}.Sfs5Xa_decorMiddle{width:256px;height:160px;top:50%;left:-160px}.Sfs5Xa_decorRight{width:320px;height:256px;top:33%;right:-112px}.Sfs5Xa_header,.Sfs5Xa_showcase,.Sfs5Xa_cards{position:relative}.Sfs5Xa_section .Sfs5Xa_header h2{max-width:960px;color:var(--theme-ink);font-family:var(--theme-font-display);font-size:56px;line-height:53.2px;font-weight:var(--theme-font-weight-semibold);letter-spacing:-2.52px;text-wrap:balance;margin:0}.Sfs5Xa_lead{max-width:58ch;color:var(--theme-muted);letter-spacing:-.16px;margin:20px 0 0;font-size:16px;line-height:24px}.Sfs5Xa_showcase{border:1px solid var(--theme-line);background:var(--theme-card);border-radius:12px;margin-top:40px;overflow:hidden}.Sfs5Xa_showcaseHeader{box-sizing:border-box;border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.Sfs5Xa_showcaseHeader p{color:var(--theme-ink);margin:0;font-size:14px;font-weight:500;line-height:21px}.Sfs5Xa_section .Sfs5Xa_showcaseHeader a{min-height:44px;color:var(--theme-ash);font-size:var(--theme-text-caption);align-items:center;gap:4px;line-height:15px;display:inline-flex}.Sfs5Xa_section .Sfs5Xa_showcaseHeader a:hover{color:var(--theme-ink)}.Sfs5Xa_showcaseBody{grid-template-columns:minmax(0,1fr) 204px;gap:12px;padding:12px;display:grid}.Sfs5Xa_shot{background:var(--theme-paper-bright);border-radius:8px;min-width:0;margin:0;overflow:hidden}.Sfs5Xa_shot img{width:100%;height:auto;display:block}.Sfs5Xa_recentTitle{color:var(--theme-ink);font-size:var(--theme-text-caption);line-height:15px;font-weight:var(--theme-font-weight-semibold);margin:0 0 8px}.Sfs5Xa_recent ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Sfs5Xa_recent li{border:1px solid var(--theme-line);border-radius:8px;padding:12px}.Sfs5Xa_recent strong,.Sfs5Xa_recent span{display:block}.Sfs5Xa_recent strong{color:var(--theme-ink);font-size:12px;line-height:18px;font-weight:var(--theme-font-weight-semibold)}.Sfs5Xa_recent span{color:var(--theme-ash);font-size:var(--theme-text-caption);margin-top:2px;line-height:16px}.Sfs5Xa_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.Sfs5Xa_card{--card-tone:var(--theme-pr2-neutral);border:1px solid var(--theme-line);background:color-mix(in oklab, var(--theme-card) 40%, transparent);border-radius:12px;padding:20px}.Sfs5Xa_card[data-tone=gold]{--card-tone:var(--theme-pr2-card-gold)}.Sfs5Xa_card[data-tone=blue]{--card-tone:var(--theme-pr2-card-blue)}.Sfs5Xa_cardTop{justify-content:space-between;align-items:center;display:flex}.Sfs5Xa_cardIcon{background:color-mix(in oklab, var(--card-tone) 15%, transparent);width:36px;height:36px;color:var(--card-tone);border-radius:8px;place-items:center;display:inline-grid}.Sfs5Xa_cardArrow{color:var(--theme-ash)}.Sfs5Xa_section .Sfs5Xa_card h3{color:var(--theme-ink);font-family:var(--theme-font-sans);font-size:20px;line-height:28px;font-weight:var(--theme-font-weight-semibold);letter-spacing:-.4px;margin:20px 0 0}.Sfs5Xa_cardSubtitle{color:var(--theme-ink);margin:2px 0 0;font-size:14px;font-weight:500;line-height:21px}.Sfs5Xa_cardBody{color:var(--theme-ash);margin:12px 0 0;font-size:14px;line-height:21px}@media (min-width:1024px){.Sfs5Xa_decor{display:block}}@media (max-width:1024px){.Sfs5Xa_section{padding:112px 0}}@media (max-width:768px){.Sfs5Xa_section .Sfs5Xa_header h2{font-size:44px;line-height:.95}.Sfs5Xa_showcaseBody,.Sfs5Xa_cards{grid-template-columns:1fr}}@media (max-width:767px){.Sfs5Xa_section{padding:80px 0}}@media (max-width:390px){.Sfs5Xa_container{padding-inline:20px}.Sfs5Xa_section .Sfs5Xa_header h2{letter-spacing:-.045em;font-size:36px}}
.pUR2oG_section{border-top:1px solid var(--theme-line);background:var(--theme-paper-bright);padding:128px 0}.pUR2oG_container{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}.pUR2oG_header{text-align:center}.pUR2oG_section .pUR2oG_header h2{max-width:760px;color:var(--theme-ink);font-family:var(--theme-font-display);font-size:56px;line-height:.95;font-weight:var(--theme-font-weight-semibold);letter-spacing:-.045em;text-wrap:balance;margin:0 auto}.pUR2oG_header p{max-width:580px;color:var(--theme-muted);letter-spacing:-.16px;margin:20px auto 0;font-size:16px;line-height:24px}.pUR2oG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.pUR2oG_card{--card-tone:var(--theme-pr2-neutral);border:1px solid color-mix(in oklab, var(--theme-line) 70%, transparent);background:color-mix(in oklab, var(--theme-card) 40%, transparent);border-radius:12px;padding:24px}.pUR2oG_card[data-tone=gold]{--card-tone:var(--theme-pr2-card-gold);--card-badge-tone:var(--theme-pr2-card-gold-badge)}.pUR2oG_card[data-tone=blue]{--card-tone:var(--theme-pr2-card-blue)}.pUR2oG_cardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.pUR2oG_icon{border:1px solid color-mix(in oklab, var(--card-tone) 40%, transparent);width:36px;height:36px;color:var(--card-tone);border-radius:50%;place-items:center;display:inline-grid}.pUR2oG_badge{background:color-mix(in oklab, var(--card-tone) 15%, transparent);color:var(--card-badge-tone,var(--card-tone));font-size:var(--theme-text-caption);border-radius:9999px;padding:3px 10px;font-weight:500;line-height:15px}.pUR2oG_section .pUR2oG_card h3{color:var(--theme-ink);font-family:var(--theme-font-sans);font-size:18px;line-height:27px;font-weight:var(--theme-font-weight-semibold);letter-spacing:-.36px;margin:20px 0 0}.pUR2oG_card p{color:var(--theme-ash);letter-spacing:-.14px;margin:8px 0 0;font-size:14px;line-height:21px}@media (max-width:1024px){.pUR2oG_section{padding:112px 0}}@media (max-width:768px){.pUR2oG_section .pUR2oG_header h2{font-size:44px}.pUR2oG_grid{grid-template-columns:1fr}}@media (max-width:767px){.pUR2oG_section{padding:80px 0}}@media (max-width:390px){.pUR2oG_container{padding-inline:20px}.pUR2oG_section .pUR2oG_header h2{font-size:36px}.pUR2oG_card{padding:20px}}
.X0v52G_section{border-top:1px solid var(--theme-line);background:var(--theme-paper-bright);padding:128px 0;overflow-x:clip}.X0v52G_container{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}.X0v52G_header{max-width:1016px}.X0v52G_eyebrow{color:var(--theme-muted);font-size:var(--theme-text-caption);letter-spacing:1.54px;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-weight:500;line-height:15.18px;display:inline-flex}.X0v52G_dot{background:linear-gradient(to right, var(--theme-pr2-yellow), var(--theme-pr2-blue));border-radius:50%;width:6px;height:6px}.X0v52G_section .X0v52G_header h2{color:var(--theme-ink);font-family:var(--theme-font-display);font-size:56px;line-height:53.2px;font-weight:var(--theme-font-weight-semibold);letter-spacing:-2.52px;text-wrap:balance;margin:16px 0 0}.X0v52G_lead{max-width:58ch;color:var(--theme-muted);letter-spacing:-.16px;margin:20px 0 0;font-size:16px;line-height:24px}.X0v52G_demoWrap{isolation:isolate;margin-top:56px;position:relative}.X0v52G_demoWrap .X0v52G_demo{aspect-ratio:1200/760;--app-window-canvas-height:100%;--app-window-window-flex:1 1 auto;--app-window-body-min-height:0px;--app-window-body-flex:1 1 auto;--app-window-pane-body-height:100%;width:100%;max-width:none}.X0v52G_metrics{border:1px solid var(--theme-pr2-app-edge);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px;display:grid;overflow:hidden}.X0v52G_metrics>div{min-width:0;padding:12px 14px}.X0v52G_metrics>div+div{border-left:1px solid var(--theme-pr2-app-edge)}.X0v52G_metrics dt{color:var(--theme-pr2-app-muted);font-size:var(--theme-text-caption);line-height:15px}.X0v52G_metrics dd{color:var(--theme-pr2-app-ink);font-size:22px;line-height:26px;font-weight:var(--theme-font-weight-semibold);margin:6px 0 0}.X0v52G_principles{border-top:1px solid var(--theme-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:64px;padding-top:40px;display:grid}.X0v52G_section .X0v52G_principles h3{color:var(--theme-ink);font-family:var(--theme-font-sans);font-size:18px;line-height:27px;font-weight:var(--theme-font-weight-semibold);letter-spacing:-.36px;margin:0}.X0v52G_principles p{max-width:38ch;color:var(--theme-ash);margin:8px 0 0;font-size:14px;line-height:21px}.X0v52G_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:48px;display:flex}.X0v52G_section .X0v52G_brandPill,.X0v52G_section .X0v52G_outlinePill{box-sizing:border-box;letter-spacing:-.14px;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:44px;min-height:44px;padding:0 20px;font-size:14px;font-weight:500;line-height:21px;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.X0v52G_section .X0v52G_brandPill{background:var(--theme-accent);color:var(--theme-on-accent)}.X0v52G_section .X0v52G_brandPill:hover{box-shadow:0 4.78px 17.92px -3.58px var(--theme-accent-glow)}.X0v52G_section .X0v52G_outlinePill{border:1px solid color-mix(in oklab, var(--theme-line-strong) 70%, transparent);color:var(--theme-ink)}.X0v52G_section .X0v52G_outlinePill:hover{border-color:color-mix(in oklab, var(--theme-ink) 50%, transparent);background:var(--theme-fill-hover)}@media (max-width:1024px){.X0v52G_section{padding:112px 0}}@media (max-width:768px){.X0v52G_demoWrap .X0v52G_demo{aspect-ratio:auto;--app-window-mobile-aspect:auto;--app-window-mobile-canvas-position:relative;--app-window-mobile-canvas-left:auto;--app-window-mobile-canvas-width:100%;--app-window-mobile-canvas-transform:none;--app-window-canvas-height:auto;--app-window-window-flex:0 0 auto;--app-window-body-flex:0 0 auto;--app-window-pane-body-height:auto;--app-window-overflow:visible;--app-window-pane-content-min-height:auto}.X0v52G_demoWrap nav{display:none}.X0v52G_demoWrap .X0v52G_demo header{flex-direction:column;align-items:flex-start;gap:8px;height:auto;padding-block:12px}.X0v52G_demoWrap .X0v52G_demo header h3,.X0v52G_demoWrap .X0v52G_demo header>div:last-child{white-space:nowrap}.X0v52G_demoWrap .X0v52G_demo>:first-child>:first-child{flex-wrap:wrap;row-gap:8px}.X0v52G_demoWrap .X0v52G_demo>:first-child>:first-child>p,.X0v52G_demoWrap .X0v52G_demo>:first-child>:first-child>div{flex-shrink:0}.X0v52G_demoWrap .X0v52G_demo>:first-child>:first-child>p,.X0v52G_demoWrap .X0v52G_demo>:first-child>:first-child button{white-space:nowrap}.X0v52G_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.X0v52G_metrics>div+div{border-left:0}.X0v52G_metrics>div:nth-child(2n){border-left:1px solid var(--theme-pr2-app-edge)}.X0v52G_metrics>div:nth-child(n+3){border-top:1px solid var(--theme-pr2-app-edge)}.X0v52G_demoWrap .X0v52G_demo .night-timeline{grid-template-columns:1fr}.X0v52G_demoWrap .X0v52G_demo .night-timeline strong{font-size:16px;line-height:22px}:is(.X0v52G_demoWrap .X0v52G_demo .night-timeline time,.X0v52G_demoWrap .X0v52G_demo .night-timeline span),.X0v52G_demoWrap .X0v52G_demo>:first-child>p{font-size:12px;line-height:18px}.X0v52G_section .X0v52G_header h2{font-size:44px;line-height:.95}.X0v52G_principles{grid-template-columns:1fr}}@media (max-width:767px){.X0v52G_section{padding:80px 0}}@media (max-width:390px){.X0v52G_container{padding-inline:20px}.X0v52G_section .X0v52G_header h2{letter-spacing:-.045em;font-size:36px}}@media (prefers-reduced-motion:reduce){.X0v52G_section .X0v52G_brandPill,.X0v52G_section .X0v52G_outlinePill{transition:none}}
