.Overview_page__wztqp{padding-block-end:64px}.Overview_header__4hDVY{padding-block:12px 32px}.Overview_title__DxAu_{margin:0;font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:var(--md-content-primary);text-wrap:balance}.Overview_lede__Wz2Yp{max-width:62ch;margin:18px 0 0;font-size:var(--md-font-size-lg);line-height:1.6;color:var(--md-content-secondary);text-wrap:pretty}.Overview_playground__ZMQRJ{border:1px solid var(--md-border-subtle);border-radius:calc(var(--md-radius-2xl) * var(--md-corner-scale));corner-shape:var(--md-corner-shape);background:var(--md-surface-parent);box-shadow:var(--md-shadow-md)}.Overview_playTop__ar1Sv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-block-end:1px solid var(--md-border-subtle)}.Overview_playBody__saR5U{display:grid;grid-template-columns:minmax(0,1fr) 260px}.Overview_stage__v0gHp{min-height:300px;display:flex;align-items:center;justify-content:center;padding:40px 32px;background-color:var(--md-surface-parent);background-image:radial-gradient(color-mix(in srgb,var(--md-content-tertiary) 22%,transparent) 1px,transparent 1px);background-size:16px 16px}.Overview_stageFill__KO_lD{width:100%;max-width:440px}.Overview_controls__5b6oz{display:flex;flex-direction:column;gap:18px;padding:20px;border-inline-start:1px solid var(--md-border-subtle)}.Overview_controlGroup__jumPQ{display:flex;flex-direction:column;gap:8px}.Overview_controlLabel__0eNep{font-size:var(--md-font-size-sm);font-weight:500;color:var(--md-content-primary)}.Overview_playCode__ozCAe{padding:16px;border-block-start:1px solid var(--md-border-subtle)}.Overview_playCode__ozCAe>*{margin:0}.Overview_section__wP6_K{padding-block-start:72px}.Overview_sectionHead__l6Nak{margin-block-end:24px}.Overview_h2__XPXaH{margin:0 0 20px;font-size:var(--md-font-size-2xl);font-weight:600;letter-spacing:-.02em;color:var(--md-content-primary)}.Overview_sectionHead__l6Nak .Overview_h2__XPXaH{margin-block-end:0}.Overview_sectionText__lEzMZ{margin:8px 0 0;color:var(--md-content-secondary);line-height:1.6}.Overview_inlineLink__2Baom{color:var(--md-content-accent);text-decoration:underline;text-underline-offset:3px}.Overview_steps___ebKI{margin:0;padding:0;list-style:none;counter-reset:step}.Overview_step__Mr726{position:relative;counter-increment:step;padding-inline-start:48px;padding-block-end:32px}.Overview_step__Mr726:before{content:counter(step);position:absolute;inset-inline-start:0;inset-block-start:0;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--md-radius-full);corner-shape:round;background:var(--md-surface-accent-subtle);color:var(--md-content-accent);font-size:var(--md-font-size-sm);font-weight:600}.Overview_step__Mr726:not(:last-child):after{content:"";position:absolute;inset-inline-start:13.5px;inset-block:36px 4px;width:1px;background:var(--md-border-subtle)}.Overview_stepHead___2TbX{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.Overview_stepHead___2TbX h3{margin:0;font-size:var(--md-font-size-md);font-weight:600}.Overview_step__Mr726 p{margin:6px 0 14px;font-size:var(--md-font-size-sm);line-height:1.6;color:var(--md-content-secondary)}.Overview_finderSearch__YeIok.Overview_finderSearch__YeIok{width:100%;margin-block-end:8px}.Overview_finderTabs__IRsNh [role=tablist]{overflow-x:auto;scrollbar-width:none}.Overview_finderTabs__IRsNh [role=tabpanel]{padding-block-start:20px}.Overview_tabLabel__s6fD2{display:inline-flex;align-items:center;gap:6px}.Overview_tabCount__Up4kF{min-width:20px;padding:1px 6px;border-radius:var(--md-radius-full);corner-shape:round;background:var(--md-surface-child-01);color:var(--md-content-tertiary);font-size:var(--md-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.Overview_searchResults__oUeIN{padding-block-start:12px}.Overview_resultsMeta__cFfar{margin:0 0 16px;font-size:var(--md-font-size-sm);color:var(--md-content-tertiary)}.Overview_gallery__kdHyO{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.Overview_card__lj65S{position:relative;display:flex;flex-direction:column;border:1px solid var(--md-border-subtle);border-radius:calc(var(--md-radius-xl) * var(--md-corner-scale));corner-shape:var(--md-corner-shape);background:var(--md-surface-parent);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.Overview_card__lj65S:hover{border-color:var(--md-border-bold);box-shadow:var(--md-shadow-md)}.Overview_card__lj65S:focus-within{outline:2px solid var(--md-border-focused);outline-offset:2px}.Overview_cardPreview__LBqnX{height:132px;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--md-surface-child-01);border-block-end:1px solid var(--md-border-subtle);overflow:hidden;pointer-events:none}.Overview_cardPreviewInner__hH_p_{width:100%;display:flex;justify-content:center}.Overview_cardText__je4Ku{padding:12px 14px 14px}.Overview_cardLink__NtB1U{font-size:var(--md-font-size-sm);font-weight:600;color:var(--md-content-primary);text-decoration:none;outline:none}.Overview_cardLink__NtB1U:after{content:"";position:absolute;inset:0}.Overview_cardDesc__ND2_3{margin:4px 0 0;font-size:var(--md-font-size-xs);line-height:1.5;color:var(--md-content-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Overview_glyph__xhTSF{width:56px;height:56px;display:grid;place-items:center;border-radius:calc(var(--md-radius-xl) * var(--md-corner-scale));corner-shape:var(--md-corner-shape);background:var(--md-surface-accent-subtle);color:var(--md-content-accent)}.Overview_pRow__UU_0w{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.Overview_pStack__Jr4cH{display:flex;flex-direction:column;gap:8px}.Overview_pSkeleton__24Qpl{width:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px}.Overview_pPeek__RzSF1{align-self:flex-start;height:100px}.Overview_pPeek__RzSF1>*{transform:scale(.6);transform-origin:top center}.Overview_pScale__ZmzFw{transform:scale(.85)}.Overview_principle__jl_1l>p{margin:0 0 16px;max-width:62ch;line-height:1.6;color:var(--md-content-secondary)}.Overview_demo__qmGUb{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:20px;border-radius:calc(var(--md-radius-xl) * var(--md-corner-scale));corner-shape:var(--md-corner-shape);background:var(--md-surface-child-01)}.Overview_demoHint__16gDl{margin:0;font-size:var(--md-font-size-sm);line-height:1.6;color:var(--md-content-secondary)}.Overview_demoHint__16gDl code{font-family:var(--md-font-family-mono);font-size:.92em}.Overview_dirDemo__KhONW{width:100%;max-width:420px;display:flex;align-items:flex-end;gap:8px}.Overview_dirDemo__KhONW>:first-child{flex:1 1}.Overview_agentSnippet__TbjZR{margin:0;width:100%;overflow-x:auto;font-family:var(--md-font-family-mono);font-size:13px;line-height:1.7;color:var(--md-content-primary)}@media (max-width:860px){.Overview_playBody__saR5U{grid-template-columns:1fr}.Overview_controls__5b6oz{border-inline-start:0;border-block-start:1px solid var(--md-border-subtle)}}@media (max-width:520px){.Overview_stage__v0gHp{min-height:200px;padding:28px 16px}.Overview_step__Mr726{padding-inline-start:40px}.Overview_gallery__kdHyO{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (prefers-reduced-motion:reduce){.Overview_card__lj65S{transition:none}}.Overview_pChart__YmfwP{width:100%}.Overview_pChartSize__x4xZ8.Overview_pChartSize__x4xZ8{min-height:0}.Icon_icon__1LEsJ{display:inline-block;flex-shrink:0;vertical-align:middle}.Icon_current__e2_3V{color:currentColor}.Icon_primary__e9Ad0{color:var(--md-surface-accent)}.Icon_secondary__yFYvy{color:var(--md-content-tertiary)}.Icon_success__knWWA{color:var(--md-surface-positive)}.Icon_warning__A4t4w{color:var(--md-surface-warning)}.Icon_error__lBLV8{color:var(--md-surface-negative)}.Icon_muted__0CtxB{color:var(--md-content-disabled)}