.Hero_hero__T3Fr4{width:min(100%,860px);min-height:calc(70vh);margin:56px auto 0;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.Hero_title__Bn2TU{width:100%;margin:0;font-family:var(--md-font-family-mono);font-size:2.75rem;line-height:var(--md-line-height-tight);letter-spacing:normal;color:var(--md-content-accent);align-self:stretch;text-wrap:balance}.Hero_subtitle__lkRtQ{margin-top:18px;max-width:640px;font-family:var(--md-font-family-sans);font-size:var(--md-font-size-md);line-height:1.68;color:var(--md-content-tertiary);text-wrap:pretty}.Hero_installButton__f_veX{margin-top:32px;margin-bottom:24px;height:48px;padding:0 16px;border:none;border-radius:var(--md-radius-3xl);corner-shape:var(--md-corner-shape);background:var(--md-surface-base);color:var(--md-content-primary);display:inline-flex;align-items:center;gap:var(--md-spacing-4);font-size:var(--md-font-size-sm);font-family:var(--md-font-family-mono);font-weight:600;cursor:pointer}.Hero_installButton__f_veX:hover{background:color-mix(in srgb,var(--md-content-tertiary) 8%,transparent)}.Hero_installButton__f_veX:active{transform:scale(.985)}.Hero_installPrefix__LA4Ox{color:var(--md-surface-positive);font-family:var(--md-font-family-sans);font-size:var(--md-font-size-lg);font-weight:var(--md-font-weight-medium)}.Hero_installCode__hghlq{color:var(--md-content-primary)}.Hero_copyIcon__XOW0q{margin-inline-start:2px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--md-content-tertiary) 50%,transparent)}.Hero_copyIcon__XOW0q,.Hero_copyIcon__XOW0q svg{width:16px;height:16px}.Hero_srOnly__3zXfT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.Hero_links__WeiL9{margin-top:18px;display:flex;align-items:center;gap:24px}.Hero_textLinkStrong__f9hgO,.Hero_textLink__51yhX{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;line-height:1;text-decoration:none;transition:color .2s ease}.Hero_textLink__51yhX{color:color-mix(in srgb,var(--md-content-tertiary) 75%,transparent)}.Hero_textLinkStrong__f9hgO,.Hero_textLinkStrong__f9hgO:hover,.Hero_textLink__51yhX:hover{color:var(--md-content-primary)}.Hero_note__Rvqtq{margin:0 0 14px;font-family:var(--md-font-family-sans);font-size:var(--md-font-size-md);line-height:1.5;color:var(--md-content-tertiary);text-wrap:balance}@media (max-width:640px){.Hero_hero__T3Fr4{min-height:calc(80vh - 56px);margin-top:56px;padding:20px}.Hero_links__WeiL9{gap:18px}}@media (prefers-reduced-motion:reduce){.Hero_installButton__f_veX{transition:none}}.RTLShowcase_container__NM6zb{width:min(100%,1040px);margin:0 auto;padding:clamp(68px,10vh,100px) 20px}.RTLShowcase_label__qvb3b{display:block;margin-bottom:10px;font-family:var(--md-font-family-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--md-content-tertiary)}.RTLShowcase_title__plV7j{margin:0 0 12px;font-size:clamp(1.78rem,4.4vw,2.55rem);line-height:1.06;letter-spacing:-.04em;font-weight:600;color:var(--md-content-primary);text-wrap:balance}.RTLShowcase_subtitle__TQInH{margin:0 0 clamp(28px,4.2vw,42px);max-width:690px;font-size:clamp(.96rem,2.1vw,1.1rem);line-height:1.66;color:var(--md-content-tertiary);text-wrap:pretty}.RTLShowcase_code__A5tni{font-family:var(--md-font-family-mono);font-size:.9em;padding:1px 6px;border-radius:5px;background:var(--md-surface-child-01)}.RTLShowcase_demo__WhueW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.RTLShowcase_pane__ymBHv{border:1px solid var(--md-border-subtle);border-radius:12px;corner-shape:var(--md-corner-shape);padding:16px;background:var(--md-surface-parent)}.RTLShowcase_paneLabel__YRvnJ{display:block;margin-bottom:14px;font-family:var(--md-font-family-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--md-content-tertiary)}[dir=rtl] .RTLShowcase_paneLabel__YRvnJ{text-align:end}.RTLShowcase_paneContent__j6zBT{display:flex;flex-direction:column;gap:12px}.RTLShowcase_chipRow__IgFkz,.RTLShowcase_paneActions__IUXtD{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:900px){.RTLShowcase_demo__WhueW{grid-template-columns:1fr}}