@charset "UTF-8";._button_16lri_1{min-height:36px;border:1px solid var(--border-strong);border-radius:7px;padding:8px 12px;color:var(--text);background:var(--panel);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}._button_16lri_1:hover:not(:disabled){transform:translateY(-1px)}._button_16lri_1:hover:not(:disabled):not(._primary_16lri_15){background:var(--accent-soft);border-color:#c7b7ff85}._button_16lri_1:disabled{cursor:not-allowed;opacity:.55}._primary_16lri_15{border-color:#c7b7ff9e;background:var(--accent);color:#11111c;font-size:13px;padding:4px 10px;border-radius:4px}._secondary_16lri_34{background:var(--panel);font-size:13px;padding:4px 10px;border-radius:4px}._ghost_16lri_41{border-color:transparent;background:transparent}._danger_16lri_46{border-color:#ff7a9c61;background:var(--danger-soft);color:var(--danger);font-size:13px;padding:4px 10px;border-radius:4px}._transparent_16lri_55{border:none;padding:0;background:transparent!important}._header_1urhs_1{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._inner_1urhs_9{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:18px;padding:0 24px}._brand_1urhs_18,._nav_1urhs_19{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._logo_1urhs_26{color:var(--text);width:50px}._packageLabel_1urhs_31{color:#fff;font-size:14px;margin-bottom:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}._nav_1urhs_19 a{border-radius:7px;padding:8px 10px;color:var(--muted);text-decoration:none}._nav_1urhs_19 a:hover{color:var(--text);background:var(--accent-soft)}@media(max-width:720px){._inner_1urhs_9{align-items:flex-start;flex-direction:column;padding:12px 0}}._wrapper_17tn6_1{display:grid;width:100%;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--code);color:#f1efff}._toolbar_17tn6_12{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:4px 8px 4px 12px;color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem}._toolbar_17tn6_12 button{min-height:28px;border-color:var(--border-strong);color:var(--text)}._pre_17tn6_31{margin:0;overflow:auto;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.58;tab-size:2}._highlight_17tn6_41{min-width:0}._highlight_17tn6_41 .shiki{margin:0;overflow:auto;padding:14px;background:transparent!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.58;tab-size:2}._highlight_17tn6_41 code{font-family:inherit}._compact_17tn6_60 ._pre_17tn6_31,._compact_17tn6_60 ._highlight_17tn6_41 .shiki{max-height:none}._card_1l9gp_1{padding:30px 0;scroll-margin-top:92px}._header_1l9gp_6{display:grid;gap:8px;margin-bottom:14px}._header_1l9gp_6 h2{margin:0;color:var(--text);font-size:1.65rem;line-height:1.22;letter-spacing:0}._header_1l9gp_6 p{display:none}._body_1l9gp_24,._preview_1l9gp_28,._code_1l9gp_29{min-width:0}._codeAccordion_1l9gp_33{margin-top:12px;overflow:hidden;border:0;border-radius:0;background:transparent}._codeToggle_1l9gp_41{display:flex;width:auto;align-items:center;justify-content:flex-start;gap:8px;border:0;border-radius:0;padding:0;background:transparent;cursor:pointer;text-align:left;color:var(--text-2);transition:color .16s ease}._codeToggle_1l9gp_41:hover{color:var(--text)}._codeToggleIcon_1l9gp_60{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid currentColor;margin-top:4px}._codeToggleText_1l9gp_69{font-size:14px;color:currentColor}._codePanel_1l9gp_74{overflow:hidden}._codePanelInner_1l9gp_78{padding-top:10px}._codePanelInner_1l9gp_78>div{border-radius:var(--radius)}._json_gip18_1{min-width:0;margin:0;overflow:visible;padding:14px;background:#0a0a10;color:#f1efff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.79rem;line-height:1.58;white-space:pre-wrap;word-break:normal}._line_gip18_15{display:inline}._key_gip18_19{color:#7867aa}._string_gip18_23{color:#8ed175}._number_gip18_27{color:#d6cf66}._boolean_gip18_31{color:#e89b66}._nullish_gip18_35{color:#e87a66}._function_gip18_39{color:#ffc66d}._punctuation_gip18_43,._plain_gip18_44{color:#f1efff}._viewer_q4t7u_1{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:#0a0a10}._topLine_q4t7u_9{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);padding:8px 10px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem}._topLine_q4t7u_9 strong{color:var(--text);font-weight:800}._topLine_q4t7u_9 span{border:1px solid rgba(190,170,255,.35);border-radius:999px;padding:2px 8px;background:#beaaff1f;color:var(--accent)}._json_q4t7u_34,._errorJson_q4t7u_35{min-width:0}._errorJson_q4t7u_35{border-top:1px solid rgba(255,111,145,.25)}._stack_yevxn_1{display:grid;gap:12px}._grid_yevxn_6,._container_yevxn_12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._form_wrapper_yevxn_18{border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:var(--panel)}._panel_yevxn_25{min-width:0;border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:var(--panel)}._ghost_panel_yevxn_33{min-width:0}._panel_yevxn_25 h3{margin:0 0 10px;color:var(--text);font-size:.98rem;letter-spacing:0}._controls_yevxn_44{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._controls_yevxn_44 ._refetch_btn_yevxn_50{margin-bottom:8px}._hint_yevxn_54{margin:0;color:var(--text-2);line-height:1.55}._inlineCode_yevxn_60{display:inline-flex;align-items:center;border-radius:5px;padding:2px 7px;background:#1f1f22;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}@media(max-width:780px){._grid_yevxn_6{grid-template-columns:1fr}}._input_qq5n5_1{min-height:36px;min-width:120px;border:1px solid var(--border-strong);border-radius:4px;padding:6px 10px;background:#0b0b12;color:var(--text)}._input_qq5n5_1::placeholder{color:#77718f}@property --signal-size{syntax: "<length>"; inherits: false; initial-value: 0;}._shell_y4vqb_7{--grid-focus-x: 50vw;--grid-focus-y: 30vh;--grid-signal-x: 50vw;--grid-signal-y: 30vh;position:relative;min-height:100vh;background:#08080d;isolation:isolate}._background_glow_y4vqb_18{position:absolute;inset:-20% auto auto 50%;width:min(34rem,52vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(142,125,252,.1) 0%,rgba(161,125,252,.04) 34%,transparent 72%);filter:blur(42px);transform:translate(-50%);pointer-events:none;z-index:-2}._background_layer_y4vqb_31,._background_layer_focus_y4vqb_32,._background_layer_signal_y4vqb_33{position:fixed;inset:0;pointer-events:none;z-index:-1}._background_svg_y4vqb_40{position:absolute;inset:0;width:100%;height:100%}._background_layer_y4vqb_31{color:#7a6ee7e0;opacity:.85}._background_layer_y4vqb_31:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top,rgba(255,255,255,.05),transparent 48%),linear-gradient(to bottom,#05050500,#05050542 70%,#050505bd)}._background_layer_focus_y4vqb_32{color:#886ee7bf;-webkit-mask-image:radial-gradient(circle 500px at var(--grid-focus-x) var(--grid-focus-y),rgb(0,0,0) 0%,rgba(0,0,0,.96) 14%,rgba(0,0,0,.56) 42%,rgba(0,0,0,.2) 66%,transparent 84%);mask-image:radial-gradient(circle 500px at var(--grid-focus-x) var(--grid-focus-y),rgb(0,0,0) 0%,rgba(0,0,0,.96) 14%,rgba(0,0,0,.56) 42%,rgba(0,0,0,.2) 66%,transparent 84%);opacity:1;filter:brightness(2) saturate(1.8)}._background_layer_signal_y4vqb_33{--signal-size: 0px;-webkit-mask-image:radial-gradient(circle var(--signal-size) at var(--grid-signal-x) var(--grid-signal-y),rgb(0,0,0) 0,rgba(0,0,0,.96) calc(100% - 160px),rgba(0,0,0,.34) calc(100% - 68px),transparent 100%);mask-image:radial-gradient(circle var(--signal-size) at var(--grid-signal-x) var(--grid-signal-y),rgb(0,0,0) 0,rgba(0,0,0,.96) calc(100% - 160px),rgba(0,0,0,.34) calc(100% - 68px),transparent 100%);animation:_grid-signal-size_y4vqb_1 2.3s cubic-bezier(.16,1,.3,1) forwards,_grid-signal-fade_y4vqb_1 2.3s linear forwards;color:#846ee7;filter:brightness(1.72) saturate(1.12);opacity:0}@keyframes _grid-signal-size_y4vqb_1{0%{--signal-size: 0px}to{--signal-size: 720px}}@keyframes _grid-signal-fade_y4vqb_1{0%{opacity:0}10%{opacity:1}56%{opacity:.72}to{opacity:0}}._main_y4vqb_97{display:grid;grid-template-columns:280px minmax(0,1fr) 280px;gap:16px;width:100%;margin:0;padding:0 16px 72px 0}._sidebar_y4vqb_106{position:sticky;top:65px;align-self:start;height:calc(100vh - 65px);overflow:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-right:1px solid var(--border);padding:14px 9px 14px 14px}._sidebarNav_y4vqb_117{display:grid;gap:1px}._sidebarNav_y4vqb_117 p{margin:0 0 12px;color:#7f7897;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:800;text-transform:uppercase}._sidebarLink_y4vqb_131{position:relative;display:flex;gap:0;align-items:baseline;border-left:2px solid transparent;padding:8px 10px 8px 13px;color:var(--muted);font-size:.94rem;line-height:1.35;text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease}._sidebarLink_y4vqb_131:hover{color:var(--text);background:#ffffff06}._sidebarChild_y4vqb_150{margin-left:16px;padding-left:13px;font-size:.9rem}._sidebarLinkActive_y4vqb_156{border-left-color:var(--accent);color:var(--text);background:#c7b7ff0e}._sidebarLinkActive_y4vqb_156 span{color:var(--accent)}._content_y4vqb_166{min-width:0;width:min(920px,100%);justify-self:center;max-width:920px;padding-top:34px}._hero_y4vqb_174{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start;padding:6px 0 38px;scroll-margin-top:92px}._heroText_y4vqb_183 h1{max-width:680px;margin:8px 0 12px;color:var(--text);font-size:clamp(2.35rem,5vw,4rem);line-height:1;letter-spacing:0}._subtitle_y4vqb_192{max-width:680px;margin:0;color:var(--text);font-size:1.04rem;line-height:1.65}._kicker_y4vqb_200,._railLabel_y4vqb_201{margin:0;color:#8c85a1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:800;text-transform:uppercase}._heroCode_y4vqb_210{min-width:0}._heroCode_y4vqb_210 pre{max-height:210px}._badges_y4vqb_218{display:flex;flex-wrap:wrap;gap:7px;grid-column:1/-1}._badges_y4vqb_218 span{border:1px solid var(--border);border-radius:999px;padding:5px 9px;background:#ffffff06;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}._overviewText_y4vqb_235{grid-column:1/-1;margin-top:18px}._overviewText_y4vqb_235 h2,._sectionIntro_y4vqb_241 h2,._setup_y4vqb_242 h2{margin:0 0 12px;color:var(--text);font-size:1.82rem;line-height:1.18;letter-spacing:0}._overviewText_y4vqb_235 p,._sectionIntro_y4vqb_241 p,._setup_y4vqb_242 p{margin:0;color:var(--text-2);font-size:1rem;line-height:1.7}._conceptList_y4vqb_259{display:grid;gap:9px;margin:22px 0 0;padding:0;color:var(--text-2);list-style:none}._conceptList_y4vqb_259 li{align-items:baseline;line-height:1.65}._conceptList_y4vqb_259 li:before{content:"·";color:var(--text-2);font-weight:800}._conceptList_y4vqb_259 strong{color:var(--text);font-weight:800}._conceptList_y4vqb_259 strong:after{content:" — ";color:var(--text-2);font-weight:500}._resourceGrid_y4vqb_290{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;grid-column:1/-1;margin-top:10px}._resourceCard_y4vqb_298{position:relative;display:grid;gap:10px;overflow:hidden;border:1px solid var(--border);border-radius:18px;padding:22px 26px;background:linear-gradient(180deg,#ffffff09,#ffffff03),#111116;box-shadow:0 20px 70px #00000038;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}._resourceCard_y4vqb_298:hover{transform:translateY(-2px);border-color:#c7b7ff57;background:linear-gradient(180deg,#c7b7ff0e,#ffffff03),#111116}._resourceIcon_y4vqb_318{position:absolute;right:-22px;bottom:-22px;width:160px;height:auto;color:#c7b7ff0e;pointer-events:none}._resourceCardNpm_y4vqb_328 ._resourceIcon_y4vqb_318{right:-20px;top:auto;bottom:-30px;width:178px;height:178px;color:#c7b7ff13}._resourceCardGithub_y4vqb_337 ._resourceIcon_y4vqb_318{right:-20px;bottom:-12px}._resourceMeta_y4vqb_342,._resourceFooter_y4vqb_343{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px}._resourceMeta_y4vqb_342 span{color:#8c85a1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:800;text-transform:uppercase}._resourceMeta_y4vqb_342 span:last-child{display:grid;place-items:center;color:var(--muted);font-family:inherit;font-size:.92rem;line-height:1;text-transform:none}._resourceCard_y4vqb_298 strong{position:relative;z-index:1;color:var(--text);font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.05;letter-spacing:0}._resourceCard_y4vqb_298 p{position:relative;z-index:1;margin:0;color:var(--muted);line-height:1.55}._resourceFooter_y4vqb_343{margin-top:6px}._resourceFooter_y4vqb_343 span{color:var(--text)}._resourceFooter_y4vqb_343 b{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem}._sectionIntro_y4vqb_241,._setup_y4vqb_242{padding:34px 0 26px;scroll-margin-top:92px}._examplesList_y4vqb_407{display:grid}._setup_y4vqb_242{display:block;padding-bottom:0}._setup_y4vqb_242>div{margin-bottom:18px}._rightRail_y4vqb_420{position:sticky;top:86px;align-self:start;justify-self:end;width:min(300px,100%);min-width:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:18px 12px;border:1px solid var(--border)}._demoCta_y4vqb_433{display:flex;align-items:center;width:100%;justify-content:space-between;gap:9px;color:var(--accent);text-decoration:none;transition:color .16s ease,transform .16s ease}._demoCta_y4vqb_433:hover{transform:translate(2px);color:var(--text)}._demoCta_y4vqb_433 span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;font-weight:800}._demoCta_y4vqb_433 strong{color:var(--text);font-size:1rem;line-height:1}._exampleAside_y4vqb_461{display:grid;gap:10px;padding-left:16px;color:var(--text-2)}._exampleAside_y4vqb_461 h2{margin:0;color:var(--text);font-size:1.02rem;line-height:1.35}._exampleAside_y4vqb_461 p{margin:0;color:var(--text-2);line-height:1.55}._exampleAside_y4vqb_461 ul{display:grid;gap:10px;margin:8px 0 0;padding-left:18px;color:var(--text-2);line-height:1.45}._exampleAside_y4vqb_461 li{color:var(--text-2)}._exampleAside_y4vqb_461 li::marker{color:var(--accent)}._modalBackdrop_y4vqb_498{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:18px;background:#05050985}._modal_y4vqb_498{width:min(620px,100%);max-height:min(760px,100vh - 36px);overflow:auto;border:1px solid var(--border-strong);border-radius:20px;padding:26px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#0f0f18b8;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);box-shadow:0 32px 120px #00000094,inset 0 1px #ffffff0b}._modalHeader_y4vqb_520{display:flex;gap:16px;align-items:center;justify-content:space-between}._modalClose_y4vqb_527{display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:1.45rem;line-height:1;transition:background .16s ease,color .16s ease,transform .16s ease}._modalClose_y4vqb_527:hover{color:var(--text)}._modalClose_y4vqb_527:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._modalClose_y4vqb_527:active{transform:scale(.96)}._modal_y4vqb_498 h2{margin:0;color:var(--text);font-size:1.55rem;line-height:1.15}._modal_y4vqb_498 p{margin:18px 0 0;color:var(--text-2);line-height:1.65}._infoList_y4vqb_568{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:20px 0 0;padding-left:18px;color:var(--muted)}._infoList_y4vqb_568 li::marker{color:var(--accent)}._modalActions_y4vqb_581{display:flex;gap:10px;margin-top:22px}._modalActions_y4vqb_581 a{border-bottom:1px solid rgba(199,183,255,.42);padding:0 0 3px;color:var(--accent);text-decoration:none}@media(max-width:1180px){._main_y4vqb_97{grid-template-columns:240px minmax(0,1fr);padding-right:24px}._rightRail_y4vqb_420{display:none}._hero_y4vqb_174{grid-template-columns:1fr}}@media(max-width:760px){._main_y4vqb_97{grid-template-columns:1fr;padding:0 14px 56px}._sidebar_y4vqb_106{position:static;height:auto;border-right:0;border-bottom:1px solid var(--border);padding:18px 0}._content_y4vqb_166{padding-top:18px}._sidebarNav_y4vqb_117{grid-template-columns:repeat(2,minmax(0,1fr))}._sidebarNav_y4vqb_117 p{grid-column:1/-1}._sidebarChild_y4vqb_150{margin-left:0}._infoList_y4vqb_568,._resourceGrid_y4vqb_290{grid-template-columns:1fr}}._created_by_1uu7m_1{position:fixed;right:6px;bottom:6px;font-size:11px;cursor:pointer;color:currentcolor;text-decoration:none;z-index:10000;transition:color .2s ease}._created_by_1uu7m_1:after{content:"";left:0;bottom:0;right:100%;height:1px;position:absolute;background:currentcolor;transition:right .2s ease}._created_by_1uu7m_1:hover{color:#9b8dcf}._created_by_1uu7m_1:hover:after{right:0}*,*:before,*:after{margin:0;padding:0;border:none;box-sizing:border-box;color:inherit}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}input,button,textarea{font-size:inherit;font-family:inherit}input::placeholder,button::placeholder,textarea::placeholder{-webkit-user-select:none;user-select:none}button{-webkit-user-select:none;user-select:none;cursor:pointer}img{-webkit-user-select:none;user-select:none}:root{color:#f5f3ff;background:#08080d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--surface: #0d0d15;--panel: #11111c;--panel-soft: #151522;--border: rgba(211, 202, 255, .14);--border-strong: rgba(211, 202, 255, .28);--text: #f5f3ff;--text-2: #cdccd5;--muted: #a9a4bd;--soft: #181826;--code: #090910;--accent: #c7b7ff;--accent-strong: #a88cff;--accent-soft: rgba(199, 183, 255, .13);--danger: #ff7a9c;--danger-soft: rgba(255, 122, 156, .12);--radius: 8px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#08080d}body{margin:0;min-width:320px;background:#08080d}button,input{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:inherit}
