._feature_8vhdw_5{--cloak-lime:#d6eea5;--cloak-ink:#14251a;--cloak-muted:#41543a;--cloak-panel:#203b2b;--cloak-paper:#edf5e8;color:var(--cloak-ink);border-radius:16px;margin-bottom:0;scroll-margin-top:24px;position:relative}._feature_8vhdw_5 ::selection{background:var(--cloak-ink);color:var(--cloak-lime)}._feature_8vhdw_5 :is(a,button):focus-visible{outline:2px solid var(--cloak-ink);outline-offset:4px}._inner_8vhdw_33{background:var(--cloak-lime);border-radius:inherit;padding:40px 48px 30px}._masthead_8vhdw_35{border-bottom:1px solid #a9c083;justify-content:space-between;align-items:center;gap:28px;padding-bottom:28px;display:flex}._feature_8vhdw_5 ._wordmark_8vhdw_37{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.04em;align-items:center;margin:0;font-size:clamp(50px,6.7vw,88px);font-weight:620;line-height:1.05;display:flex}._wordmark_8vhdw_37 img{width:.72em;height:.72em;margin-right:.2em}._openSource_8vhdw_41{margin:0;font-size:13px;font-weight:600;line-height:1.8}._openSource_8vhdw_41>span{color:var(--cloak-muted);font-weight:400}._body_8vhdw_45{grid-template-columns:1fr 1.1fr;align-items:start;gap:48px;padding:34px 0;display:grid}._feature_8vhdw_5 ._copy_8vhdw_47 h3{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(28px,2.6vw,36px);font-weight:550;line-height:1.15}._copy_8vhdw_47 h3>span:last-child{color:var(--cloak-muted)}._copy_8vhdw_47>p{max-width:45ch;color:var(--cloak-muted);margin:0 0 27px;font-size:16px;line-height:1.65}._github_8vhdw_53{background:var(--cloak-ink);color:#edf5e8;min-height:52px;transition:background var(--tabs-dur) var(--tabs-ease);border-radius:9px;justify-content:space-between;align-items:center;gap:36px;padding:14px 20px;font-size:15px;font-weight:600;display:inline-flex}._github_8vhdw_53:hover{background:#294731}._github_8vhdw_53 svg{width:19px;height:19px;transition:transform var(--learn-out) var(--learn-ease)}._github_8vhdw_53:hover svg{transition-duration:var(--learn-in);transform:translate(2px,-2px)}._copy_8vhdw_47 ._license_8vhdw_61{margin:14px 0 0;font-size:12px}._demoColumn_8vhdw_63{min-width:0}._demo_8vhdw_63{background:var(--cloak-panel);min-width:0;color:var(--cloak-paper);transition:box-shadow .6s var(--panel-ease);border-radius:12px;padding:32px}._feature_8vhdw_5 ._stageHeading_8vhdw_67{letter-spacing:-.02em;margin:0 0 20px;font-size:22px;font-weight:500;line-height:1.3}._routeHeading_8vhdw_73{white-space:nowrap;height:1.3em;overflow:hidden}._labelReel_8vhdw_75{transform:translateY(calc(var(--roll,0) * -50%));display:block}._labelReel_8vhdw_75>span{height:1.3em;display:block}._appLabel_8vhdw_79{opacity:calc(1 - var(--roll,0))}._modelLabel_8vhdw_81{color:var(--cloak-lime);opacity:var(--roll,0);visibility:hidden;transition:visibility 0s .3s}._feature_8vhdw_5[data-protected=true] ._appLabel_8vhdw_79{visibility:hidden;transition:visibility 0s .3s}._feature_8vhdw_5[data-protected=true] ._modelLabel_8vhdw_81{visibility:visible;transition-delay:0s}._animatedExample_8vhdw_87{display:none}._staticExample_8vhdw_89{gap:24px;display:grid}._viewportProbe_8vhdw_97{visibility:hidden;pointer-events:none;width:0;height:100vh;position:fixed;top:0;left:0}._feature_8vhdw_5[data-scroll=ready]{height:calc(var(--scene-height) + var(--scroll-distance));margin-bottom:max(0px, var(--hold-clearance))}._feature_8vhdw_5[data-scroll=ready] ._inner_8vhdw_33{top:var(--pin-top);flex-direction:column;min-height:min(100vh - 268px,960px);display:flex;position:sticky}._feature_8vhdw_5[data-scroll=ready] ._body_8vhdw_45{flex:1;align-content:center}._feature_8vhdw_5[data-scroll=ready] ._animatedExample_8vhdw_87{display:block}._feature_8vhdw_5[data-scroll=ready] ._staticExample_8vhdw_89{display:none}._feature_8vhdw_5[data-scroll=ready][data-protected=true] ._demo_8vhdw_63{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cloak-lime) 30%, transparent)}._message_8vhdw_117{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(22px,2.2vw,28px);line-height:1.55}._identitySwap_8vhdw_123{vertical-align:middle;height:1.5em;font-family:var(--font-geist-mono), monospace;letter-spacing:0;align-items:flex-start;font-size:.85em;line-height:1.5;display:inline-flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}._reel_8vhdw_125{transform:translateY(calc(var(--roll,0) * -20%));flex-direction:column;display:flex}._reel_8vhdw_125>span{text-align:center;flex:none;height:1.5em}._reel_8vhdw_125>span+span{color:var(--cloak-lime);opacity:.55}._reel_8vhdw_125>span:last-child{opacity:1}._staticToken_8vhdw_133{font-family:var(--font-geist-mono), monospace;color:var(--cloak-lime);white-space:nowrap;font-size:.85em}._staticExample_8vhdw_89 ._message_8vhdw_117{overflow-wrap:anywhere;margin-bottom:0}._staticExample_8vhdw_89{margin-bottom:24px}._staticExample_8vhdw_89 ._message_8vhdw_117 a{color:inherit;box-shadow:none;border:0;text-decoration:none!important}._screenReaderOnly_8vhdw_143{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._legacyAnchor_8vhdw_145{scroll-margin-top:24px;position:absolute;top:0;left:0}._explanation_8vhdw_147{color:#b7c9b6;max-width:47ch;margin:0;font-size:14px;line-height:1.6}._returnNote_8vhdw_149{color:#b7c9b6;max-width:47ch;margin:12px 0 0;font-size:14px;line-height:1.6}._footer_8vhdw_151{border-top:1px solid #a9c083;justify-content:space-between;align-items:center;gap:28px;padding-top:25px;display:flex}._hosted_8vhdw_153{align-items:center;gap:14px;margin:0;display:flex}._hostedSymbol_8vhdw_155{width:38px;height:38px;color:var(--cloak-muted);border:1px solid #93ae6b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._hosted_8vhdw_153 strong{font-size:14px;font-weight:650}._comingSoon_8vhdw_159{background:var(--cloak-muted);color:var(--cloak-paper);border-radius:4px;margin-left:9px;padding:3px 7px;font-size:11px;display:inline-block}._hosted_8vhdw_153 small{color:var(--cloak-muted);margin-top:5px;font-size:12px;display:block}._projectNote_8vhdw_163{color:var(--cloak-muted);text-align:right;margin:0;font-size:11px;line-height:1.9}@media (width<=1000px){._inner_8vhdw_33{padding:32px}._body_8vhdw_45{gap:30px}._openSource_8vhdw_41{font-size:12px}._projectNote_8vhdw_163{max-width:240px}}@media (width<=800px){._feature_8vhdw_5{margin-bottom:0}._feature_8vhdw_5[data-scroll=ready]{margin-bottom:max(0px, var(--hold-clearance))}._inner_8vhdw_33{padding:28px}._masthead_8vhdw_35{align-items:flex-start}._feature_8vhdw_5 ._wordmark_8vhdw_37{font-size:clamp(36px,6.5vw,54px)}._openSource_8vhdw_41{font-size:11px}._body_8vhdw_45{grid-template-columns:1fr;gap:28px}._copy_8vhdw_47>p{max-width:46ch}._feature_8vhdw_5 ._copy_8vhdw_47 h3{font-size:34px}._demo_8vhdw_63{padding:24px}._footer_8vhdw_151{flex-direction:column;align-items:flex-start;gap:18px}._projectNote_8vhdw_163{text-align:left;max-width:none}}@media (width<=600px){._feature_8vhdw_5.qhWrap{width:100%}._feature_8vhdw_5{--mobile-gutter:clamp(20px, 4vw, 24px);border-radius:0}._inner_8vhdw_33{padding:0 0 28px}._masthead_8vhdw_35{padding:32px var(--mobile-gutter) 0;background:var(--cloak-lime);color:var(--cloak-ink);border:0;display:block}._feature_8vhdw_5 ._wordmark_8vhdw_37{font-size:clamp(36px,9.5vw,48px)}._openSource_8vhdw_41{margin-top:12px;font-size:14px;font-weight:400;line-height:1.6}._body_8vhdw_45{padding:0;display:block}._copy_8vhdw_47{padding:24px var(--mobile-gutter) 32px;background:var(--cloak-lime)}._feature_8vhdw_5 ._copy_8vhdw_47 h3{color:var(--cloak-ink);margin-bottom:16px;font-size:clamp(26px,7vw,32px)}._copy_8vhdw_47>p{margin-bottom:24px;font-size:16px}._copy_8vhdw_47 ._license_8vhdw_61{font-size:14px}._github_8vhdw_53{width:100%}._demoColumn_8vhdw_63{margin:0 var(--mobile-gutter) 28px}._demo_8vhdw_63{padding:24px 20px}._message_8vhdw_117{font-size:24px}._explanation_8vhdw_147,._returnNote_8vhdw_149{max-width:52ch;font-size:16px}._footer_8vhdw_151{margin-inline:var(--mobile-gutter);align-items:flex-start;gap:16px;padding-top:24px}._hostedSymbol_8vhdw_155{display:none}._hosted_8vhdw_153 small,._projectNote_8vhdw_163{font-size:14px}._comingSoon_8vhdw_159{font-size:12px}}@media (prefers-reduced-motion:reduce){._feature_8vhdw_5 ._github_8vhdw_53,._feature_8vhdw_5 ._github_8vhdw_53 svg{transition:none}._feature_8vhdw_5 ._github_8vhdw_53:hover svg{transform:none}._feature_8vhdw_5[data-scroll=ready]{height:auto}._feature_8vhdw_5[data-scroll=ready] ._inner_8vhdw_33{min-height:0;position:static}._feature_8vhdw_5[data-scroll=ready] ._animatedExample_8vhdw_87{display:none}._feature_8vhdw_5[data-scroll=ready] ._staticExample_8vhdw_89{display:grid}}
