@layer docs-theme{.CodeEditor__host_f5c0f{display:block;height:100%}@media(max-width:48rem){.CodeEditor__host_f5c0f .cm-content{font-size:16px}}.CodeEditor__host_f5c0f .cm-editor,.CodeEditor__host_f5c0f .cm-gutters{background-color:var(--color-surface-2)!important}}@layer docs-theme{.LivePreview__host_21f79{display:contents}.LivePreview__frame_d72e6{display:block;flex:1;width:100%;min-height:0;border:none}}@layer docs-theme{.CollapsiblePane__pane_21bc9{overflow:hidden;display:flex;flex-direction:column;min-width:0;min-height:0}.CollapsiblePane__header_92f0f{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-shrink:0;align-items:center;background-color:var(--color-surface-3)}.CollapsiblePane__header_92f0f[aria-expanded=true]{border-bottom:1px solid var(--color-border)}.CollapsiblePane__body_b6f39{overflow-y:auto;flex:1;min-height:0}.CollapsiblePane__header_92f0f[aria-expanded=false]+.CollapsiblePane__body_b6f39{display:none}}@layer docs-theme{.ResizablePanes__container_d011b{display:flex;align-items:stretch}.ResizablePanes__container_d011b[direction=horizontal]{flex-direction:row;width:100%}.ResizablePanes__container_d011b[direction=vertical]{flex-direction:column;height:100%}.ResizablePanes__pane_ba365{min-width:0;min-height:0}.ResizablePanes__pane_ba365:first-child{flex:0 0 50%}.ResizablePanes__pane_ba365:not(:first-child){flex:1 1 0}}@layer docs-theme{.CodeExample__host_6554e{position:relative;overflow:hidden;display:block;height:520px;margin-top:calc(var(--spacing) * 6);border:1px solid var(--color-border);border-radius:var(--radius-md)}@media(max-width:48rem){.CodeExample__host_6554e{height:auto}}.CodeExample__panes_0a1c1{width:100%;height:100%}@media(max-width:48rem){.CodeExample__panes_0a1c1{flex-direction:column!important;height:auto}.CodeExample__panes_0a1c1 [role=separator]{display:none}}.CodeExample__pane_81229{overflow:hidden;display:flex;flex-direction:column;background-color:var(--color-surface-1)}@media(max-width:48rem){.CodeExample__pane_81229{flex:0 0 auto!important}}@media(max-width:48rem){.CodeExample__codePane_ab316{height:320px;border-bottom:1px solid var(--color-border)}}@media(max-width:48rem){.CodeExample__previewPane_07cc0{height:320px;border-top:1px solid var(--color-border)}}.CodeExample__fileTabs_cf8bf{border-bottom:1px solid var(--color-border);background-color:var(--color-surface-3)}.CodeExample__tab_dc801{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.CodeExample__tab_dc801[aria-selected=true]{font-weight:700;color:var(--color-text-primary);background-color:var(--color-surface-1)}.CodeExample__logsLabel_e82d7{flex:1;padding:calc(var(--spacing) * .5) calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.CodeExample__logsLabel_e82d7:before{content:"▶";display:inline-block;margin-right:.3em;font-size:var(--text-xs);transition:transform .15s}[aria-expanded=true] .CodeExample__logsLabel_e82d7:before{transform:rotate(90deg)}.CodeExample__logsClear_ce48c{cursor:pointer;margin-right:var(--spacing);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-secondary);background:transparent}.CodeExample__logsClear_ce48c:hover{color:var(--color-text-primary);background:var(--color-surface-3)}[aria-expanded=false] .CodeExample__logsClear_ce48c{display:none}.CodeExample__logsList_b0535{overflow-y:auto;display:block;flex:1;min-height:0;max-height:100%;padding:var(--spacing) calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs)}@media(max-width:48rem){.CodeExample__logsList_b0535{height:100px!important}}.CodeExample__logType_log_e0780{color:var(--color-text-primary)}.CodeExample__logType_info_b5040{color:#0369a1}.CodeExample__logType_debug_9960a{color:var(--color-text-secondary)}.CodeExample__logType_warn_4d921{color:#b45309}.CodeExample__logType_error_171a7{color:#dc2626}}
