.U2Tp6W_reveal{position:relative}@media (prefers-reduced-motion:no-preference){.U2Tp6W_reveal{transition:opacity .6s ease-out,transform .6s cubic-bezier(.2,.7,.2,1)}[data-js] .U2Tp6W_reveal:not([data-shown]){opacity:0;transform:translateY(2rem)}}
.aFxIMW_window{border-radius:var(--radius-window);position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a102829,0 12px 32px #0a102833}[data-theme=dark] .aFxIMW_window{box-shadow:0 0 0 1px #ffffff1a,0 12px 32px #0006}.aFxIMW_window img{width:100%;height:auto}.aFxIMW_titlebar{height:2rem;font-size:var(--fs-caption);align-items:center;gap:.5rem;padding-left:.75rem;display:flex}.aFxIMW_window[data-tone=light] .aFxIMW_titlebar{color:#1b2233;background:#eceff6}.aFxIMW_window[data-tone=dark] .aFxIMW_titlebar{color:#d5dcec;background:#0a1028}.aFxIMW_title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.aFxIMW_controls{opacity:.7;flex:none;margin-right:.25rem}.aFxIMW_dark{display:none}[data-theme=dark] .aFxIMW_dark{display:block}[data-theme=dark] .aFxIMW_light{display:none}
.vV_wTq_row{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.vV_wTq_windows,.vV_wTq_macos{border-radius:var(--radius-widget);flex-direction:column;justify-content:center;min-height:3.75rem;padding:.5rem 1.125rem;line-height:1.35;display:flex}.vV_wTq_windows{background:var(--accent);color:var(--on-accent);transition:background-color .12s}.vV_wTq_windows:hover{background:var(--brand-blue)}.vV_wTq_macos{border:1px dashed var(--border);color:var(--text-dim)}.vV_wTq_platform{font-size:var(--fs-caption);opacity:.85}.vV_wTq_action{font-size:var(--fs-body);font-weight:600}
._0t8vma_top{background:var(--chrome);border-bottom:1px solid var(--border);overflow:hidden}._0t8vma_topInner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:2.5rem 4rem;padding-block:4rem;display:grid}._0t8vma_topCopy{z-index:1;position:relative}._0t8vma_appName{font-size:var(--fs-h1);letter-spacing:-.03em;margin-top:1.25rem;font-weight:700;line-height:1.15}._0t8vma_lead{max-width:28em;font-size:var(--fs-lead);color:var(--text-dim);margin-top:1rem;line-height:1.6}._0t8vma_heroStage{position:relative}._0t8vma_plate{background:var(--brand-blue);width:34%;transform:skewX(var(--stem-skew));position:absolute;inset:-20rem auto -20rem 16%}._0t8vma_problem{border-bottom:1px solid var(--border);padding-block:4rem}._0t8vma_problemBody{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1rem 4rem;display:grid}._0t8vma_problemBody h2{font-size:var(--fs-h2)}._0t8vma_problemBody p+p{margin-top:.75rem}._0t8vma_problemBody p{color:var(--text-dim)}._0t8vma_compare{border:1px solid var(--border);border-radius:var(--radius-window);background:var(--bg);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;padding:1.5rem;display:grid;position:relative}._0t8vma_fileColumn h3{font-size:var(--fs-small);letter-spacing:0;border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding-bottom:.5rem;display:flex}._0t8vma_fileColumn h3 span{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-dim);font-weight:400}._0t8vma_fileColumn li{border-bottom:1px solid var(--border);padding-block:.75rem}._0t8vma_fileColumn li:last-child{border-bottom:0;padding-bottom:0}._0t8vma_fileColumn[data-form=NFD] li{color:var(--nfd);letter-spacing:.04em}._0t8vma_fileColumn[data-form=NFC] li{color:var(--nfc)}._0t8vma_feature{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:2rem 4rem;padding-block:4.5rem;display:grid}._0t8vma_featureCopy{position:sticky;top:5.5rem}._0t8vma_featureCopy h2{font-size:var(--fs-h2);margin-bottom:.75rem}._0t8vma_featureCopy>p{color:var(--text-dim)}._0t8vma_points{font-size:var(--fs-small);margin-top:1.25rem}._0t8vma_points li{border-top:1px solid var(--border);padding-block:.5rem}._0t8vma_block{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1rem 4rem;padding-block:3.5rem;display:grid}._0t8vma_block h2{font-size:var(--fs-h2)}._0t8vma_block:last-child{border-bottom:0}._0t8vma_rows>div{border-bottom:1px solid var(--border);grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding-block:.625rem;display:grid}._0t8vma_rows>div:first-child{padding-top:0}._0t8vma_rows dt{font-weight:600}._0t8vma_rows dd{color:var(--text-dim)}._0t8vma_rows ._0t8vma_mono{font-family:var(--font-mono);font-size:var(--fs-small);line-height:1.8}._0t8vma_note{font-size:var(--fs-small);color:var(--text-dim);margin-top:1rem}._0t8vma_shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;display:grid}._0t8vma_shortcuts>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-block:.5rem;display:flex}._0t8vma_shortcuts dd{gap:.25rem;display:flex}._0t8vma_shortcuts kbd{border:1px solid var(--border);border-radius:var(--radius-widget);background:var(--chrome);min-width:1.75rem;font-family:var(--font-mono);font-size:var(--fs-caption);text-align:center;border-bottom-width:2px;padding:.0625rem .375rem}._0t8vma_list li{border-bottom:1px solid var(--border);padding-block:.625rem}._0t8vma_list li:first-child{padding-top:0}._0t8vma_log>li{border-bottom:1px solid var(--border);grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding-block:.875rem;display:grid}._0t8vma_log>li:first-child{padding-top:0}._0t8vma_log li li+li{margin-top:.5rem}._0t8vma_log time{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-dim);line-height:1.7rem}._0t8vma_end{background:var(--chrome);border-top:1px solid var(--border)}._0t8vma_endInner{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:2.5rem 4rem;padding-block:3.5rem;display:grid}._0t8vma_endInner h2{font-size:var(--fs-h3);margin-bottom:1rem}._0t8vma_endInner nav a{align-items:center;gap:.75rem;font-weight:600;display:inline-flex}._0t8vma_endInner nav a:hover{color:var(--link)}@media (max-width:62rem){._0t8vma_topInner,._0t8vma_problemBody,._0t8vma_feature,._0t8vma_block,._0t8vma_endInner{grid-template-columns:minmax(0,1fr)}._0t8vma_featureCopy{position:static}._0t8vma_topInner{padding-block:3rem}._0t8vma_plate{inset:-1.5rem auto -3rem 20%}._0t8vma_feature{padding-block:3rem}}@media (max-width:48rem){._0t8vma_problem{padding-block:3rem}._0t8vma_compare,._0t8vma_shortcuts{grid-template-columns:minmax(0,1fr)}._0t8vma_rows>div{grid-template-columns:6.5rem minmax(0,1fr)}._0t8vma_log>li{grid-template-columns:minmax(0,1fr);gap:.25rem}}
._2INozW_intro{padding-block:4.5rem 3.5rem}._2INozW_title{font-size:var(--fs-display);letter-spacing:-.03em;font-weight:700;line-height:1.1}._2INozW_tagline{letter-spacing:-.01em;color:var(--text-dim);margin-top:.75rem;font-size:1.5rem;line-height:1.5}._2INozW_app{border-top:1px solid var(--border);overflow:hidden}._2INozW_appInner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2.5rem 4rem;padding-block:5rem;display:grid}._2INozW_copy{z-index:1;position:relative}._2INozW_name{font-size:var(--fs-h3)}._2INozW_name a{align-items:center;gap:.75rem;display:inline-flex}._2INozW_name a:hover{color:var(--link)}._2INozW_headline{letter-spacing:-.03em;margin-top:1.5rem;font-size:2.75rem;font-weight:700;line-height:1.2}._2INozW_summary{max-width:30em;color:var(--text-dim);margin-top:1.25rem}._2INozW_more{border-block:1px solid var(--border);justify-content:space-between;align-items:center;max-width:30rem;margin-top:1.75rem;padding-block:.75rem;font-weight:600;transition:color .12s;display:flex}._2INozW_more svg{transition:transform .12s}._2INozW_more:hover{color:var(--link)}._2INozW_more:hover svg{transform:translate(.25rem)}._2INozW_stage{width:128%;display:block;position:relative}._2INozW_plate{background:var(--brand-blue);width:32%;transform:skewX(var(--stem-skew));position:absolute;inset:-20rem auto -20rem 12%}._2INozW_stage:hover ._2INozW_plate{background:var(--accent)}._2INozW_next{border-top:1px solid var(--border);background:var(--chrome);overflow:hidden}._2INozW_nextInner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:2.5rem 4rem;padding-block:5rem;display:grid}._2INozW_nextInner h2{letter-spacing:-.03em;font-size:2.75rem;font-weight:700;line-height:1.2}._2INozW_nextInner p{max-width:30em;color:var(--text-dim);margin-top:1.25rem}._2INozW_nextStage{width:128%;position:relative}._2INozW_nextSlot{border:1px dashed var(--text-dim);border-radius:var(--radius-window);background:var(--chrome);place-items:center;height:15rem;display:grid;position:relative}._2INozW_nextSlot svg{opacity:.14}[data-theme=dark] ._2INozW_nextSlot svg{opacity:.22}@media (max-width:62rem){._2INozW_appInner,._2INozW_nextInner{grid-template-columns:minmax(0,1fr)}._2INozW_intro{padding-block:3rem 2.5rem}._2INozW_appInner{padding-block:3.5rem}._2INozW_stage,._2INozW_nextStage{width:100%}._2INozW_plate{inset:-2rem auto -3.5rem 20%}}@media (max-width:48rem){._2INozW_headline,._2INozW_nextInner h2{font-size:2.25rem}}
