.home2_center__0ad78{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.home2_root__RzmrL{display:flex;gap:8px;flex-direction:row}.home2_form__izf4E{--loader-color:white}.home2_form__izf4E[data-loading=true]:after{animation-name:home2_loading__ZaWG3}.home2_form__izf4E:after{content:"";width:50%;left:0;height:2px;position:absolute;background:linear-gradient(90deg,transparent 0,var(--loader-color) 50%,transparent 100%);bottom:-1px;z-index:2;opacity:0;animation-duration:1.5s;animation-timing-function:ease;animation-iteration-count:infinite}.home2_waitlist__9L7bB[data-variant=mobile]{display:none}.home2_waitlist__9L7bB[data-variant=mobile] .home2_form__izf4E{--loader-color:var(--color-orange)}.home2_waitlist__9L7bB[data-variant=mobile] .home2_form__izf4E:after{height:1.5px}@media(max-width:800px){.home2_minimap__SKoaf{z-index:2}.home2_minimap__SKoaf button{bottom:20%}.home2_minimap__SKoaf .home2_line__aTYhs{opacity:0}.home2_center__0ad78{position:relative;top:unset;left:unset;transform:unset}.home2_ghost__Nhr4h{display:none}.home2_waitlist__9L7bB[data-variant=mobile]{display:flex}.home2_waitlistButton__s0gs7{bottom:25vh}.home2_root__RzmrL{opacity:1!important}.home2_main__m_yUX{flex-direction:column;padding:128px 24px 192px;height:auto;background:var(--color-gray1)}.home2_frame__qHmdf{width:100%!important;height:auto}.home2_frame__qHmdf:not([data-variant=main]){display:none}}
/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */.demo_root__7z4kv{--demo-radius:24px;width:100%;height:100%}.demo_root__7z4kv iframe{background:var(--color-demo-bg)}.demo_root__7z4kv[data-collapsed=true]{border:none;border-radius:0}.demo_demo__offAa{justify-content:center;align-items:center;display:flex}.demo_demo__offAa:has([data-media]){padding:24px}.demo_demo__offAa{background:var(--color-demo-bg);border-radius:var(--demo-radius);width:100%;position:relative;overflow:hidden}.demo_root__7z4kv .demo_codeblock__eufBc{--code-padding:16px;border:none;height:100%;min-height:100%;margin-top:0;--code-bg:var(--color-demo-bg)!important}.demo_codeblock__eufBc [data-codeblock-editor]{overscroll-behavior:contain}.demo_dot__V8pLq{border-radius:9999px;width:6px;height:6px}.demo_mobileFrameText__ZMHGS{display:none}@media (max-width:960px){.demo_frame__yjOKj{min-height:160px}.demo_frame__yjOKj iframe{opacity:0;content-visibility:hidden}.demo_frame__yjOKj [data-loader]{display:none}.demo_mobileFrameText__ZMHGS{display:flex}}.video_phoneVideo__6nbir{display:grid;place-items:center;max-width:360px;position:relative;padding:32px}.video_phoneVideo__6nbir>*{grid-area:1/1}.video_phoneVideo__6nbir video{width:100%;height:100%;border-radius:4%;position:relative;z-index:2}.video_phoneVideo__6nbir [data-placeholder]{position:relative;width:100%;height:100%;clip-path:inset(50px 15px 50px 15px round 40px)}.video_phoneVideo__6nbir .video_phone__LOMUQ{scale:1.202;z-index:3}@media(max-width:960px){.video_phoneVideo__6nbir{max-width:200px}.video_phoneVideo__6nbir .video_phone__LOMUQ{scale:1.2}.video_phoneVideo__6nbir video{border-radius:4%}.video_phoneVideo__6nbir [data-placeholder]{clip-path:inset(20px 10px 20px 10px round 20px)}}
/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */.button_root__Ce8JO{---size:28px;---size-svg:16px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;height:var(---size);color:var(--color-gray12);font-size:14px;font-family:var(--font-sans);transition-property:background,scale,color;transition-duration:.2s;transition-timing-function:var(--ease-swift);justify-content:center;align-items:center;gap:6px;padding:0 6px;display:flex;transform:translateZ(0)}.button_root__Ce8JO .button_inner__qkMXL{transition-property:scale;transition-duration:inherit;transition-timing-function:inherit}.button_root__Ce8JO[data-scale=true]:hover{scale:1.01}.button_root__Ce8JO[data-scale=true]:active:not(:disabled){scale:.98}.button_root__Ce8JO:disabled{cursor:not-allowed}.button_root__Ce8JO svg{width:var(---size-svg);height:var(---size-svg);flex-shrink:0}.button_root__Ce8JO svg[data-icon=code],.button_root__Ce8JO svg[data-icon=maximize]{width:18px;height:18px}.button_secondary__ZiA75{background:var(--color-gray3)}.button_secondary__ZiA75:hover:not(:disabled){background:var(--color-gray4);color:var(--color-gray12)}.button_secondary__ZiA75:active:not(:disabled){background:var(--color-gray5)}.button_secondary__ZiA75:disabled{color:var(--color-gray10)}.button_tertiary__X0Yyi{background:var(--color-gray4);color:var(--color-gray11)}.button_tertiary__X0Yyi:hover:not(:disabled){background:var(--color-gray5);color:var(--color-gray12)}.button_tertiary__X0Yyi:active:not(:disabled){background:var(--color-gray6)}.button_tertiary__X0Yyi:disabled{color:var(--color-gray10)}.button_soft__YnzXo{background:var(--color-gray3)}.button_soft__YnzXo:hover:not(:disabled){background:var(--color-gray4)}.button_soft__YnzXo:active:not(:disabled){background:var(--color-gray5)}.button_ghost__udQwE{color:var(--color-gray11);background:0 0}.button_ghost__udQwE:hover:not(:disabled){background:var(--color-gray4);color:var(--color-gray12)}.button_ghost__udQwE:active:not(:disabled){background:var(--color-gray5)}.button_ghost__udQwE:disabled{color:var(--color-gray10)}.button_softDemo__r8RUD{background:var(--color-gray5)}.button_softDemo__r8RUD:hover:not(:disabled){background:var(--color-gray6)}.button_softDemo__r8RUD:active:not(:disabled){background:var(--color-gray7)}.button_medium__Zw_rO{---size:32px}.button_small__gNtMm{---size:24px!important;---size-svg:14px!important}.button_huge__CgVsy{---size-svg:28px;border-radius:12px;height:72px;padding:12px 24px;font-size:24px}@media (max-width:960px){.button_huge__CgVsy{---size-svg:16px;border-radius:6px;height:40px;padding:6px 12px;font-size:15px}}
/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */.core_root__iX82_{--fs:20px;--lh:38px;--fs-code:16px;--fs-title:14px;--icon-size:18px;--icon-size-non-uniform:auto;touch-action:pan-y}.core_root__iX82_[data-variant=standalone] .core_slide__eHaCk{opacity:1}.core_root__iX82_[data-sidebar-open=true][data-variant=demo] .core_left__LZ53d[data-expand=false],.core_root__iX82_[data-sidebar-open=true][data-variant=demo] .core_right___DCVz[data-collapse=false]{translate:var(--sidebar-offset)0}@media (max-width:1400px){.core_root__iX82_[data-sidebar-open=true][data-variant=standalone] .core_left__LZ53d[data-expand=false],.core_root__iX82_[data-sidebar-open=true][data-variant=standalone] .core_right___DCVz[data-collapse=false]{translate:var(--sidebar-offset)0}}.core_root__iX82_[data-sidebar-open=true][data-chapter=behind-scenes] .core_left__LZ53d[data-expand=false],.core_root__iX82_[data-sidebar-open=true][data-chapter=behind-scenes] .core_right___DCVz[data-collapse=false]{translate:var(--sidebar-offset)0}.core_left__LZ53d{width:100%;transition:var(--sidebar-translate-transition);flex-shrink:0;justify-content:center;padding:0 48px;display:flex}.core_left__LZ53d:has(~.core_right___DCVz){width:50%}.core_left__LZ53d[data-expand=true]{translate:50%}.core_content__dI8zC{width:100%;max-width:800px;padding:240px 0 120px}.core_right___DCVz{--color-illustration-bg:var(--color-demo-bg);z-index:4;width:50%;height:100vh;transition:width var(--sidebar-duration)var(--sidebar-timing),translate var(--sidebar-duration)var(--sidebar-timing);flex-shrink:0;padding:8px;position:sticky;top:0;right:0;overflow:hidden}.core_right___DCVz[data-expand=true]{width:100%}.core_right___DCVz[data-collapse=true]{translate:100%}.core_right___DCVz [data-illustration]{width:fit-content;height:fit-content;display:unset;scale:1.2}.core_footnote__WPmNz{line-height:14px;transform:translate(-2px)translateY(-4px)}.core_footnote__WPmNz,.core_footnote__WPmNz a{justify-content:center;align-items:center;display:inline-flex}.core_footnote__WPmNz a{color:var(--color-gray11);line-height:inherit;border-radius:3px;width:100%;height:100%;text-decoration:none}.core_footnote__WPmNz a:focus-visible{outline:0}.core_footnote__WPmNz a:focus-visible:after{outline:2px solid var(--color-focus)}.core_footnote__WPmNz a:after{content:"";border-radius:inherit;width:100%;height:100%;padding:8px 6px;position:absolute;top:50%;left:50%;translate:-50% -50%}.core_slide__eHaCk{--mb:15vh;--color-illustration-bg:var(--color-gray2);text-wrap:pretty;opacity:.4;outline-offset:-6px;margin-bottom:clamp(64px,var(--mb),200px);border-radius:12px;scroll-margin:100px;transition:opacity .25s}.core_slide__eHaCk[data-active=true]{opacity:1}.core_slide__eHaCk:last-of-type{min-height:50vh}.core_slide__eHaCk:focus-visible{outline:none}.core_slide__eHaCk[data-show-focus=true]:focus-visible{outline:var(--focus-ring)}.core_slide__eHaCk code{background:var(--color-gray3);font-size:var(--fs-code);border-radius:6px;padding:2px 4px}.core_slide__eHaCk p kbd{vertical-align:middle;font-size:15px}.core_slide__eHaCk h2{font-size:var(--fs-title);line-height:20px;font-family:var(--font-a);color:var(--color-gray11);text-transform:uppercase}.core_quote__o0FfB{text-indent:-22px;font-size:24px!important;line-height:40px!important}.core_list__zIbqp li,.core_slide__eHaCk>p{font-size:var(--fs);line-height:var(--lh);color:var(--color-gray12);font-weight:500}.core_list__zIbqp li svg,.core_slide__eHaCk>p svg{vertical-align:middle;width:var(--icon-size);height:var(--icon-size);display:inline-block}.core_list__zIbqp li svg[data-icon-shape=non-uniform],.core_slide__eHaCk>p svg[data-icon-shape=non-uniform]{width:var(--icon-size-non-uniform);height:var(--icon-size-non-uniform)}.core_list__zIbqp li [data-icon=audio],.core_list__zIbqp li [data-icon=pointer],.core_list__zIbqp li [data-icon=video],.core_slide__eHaCk>p [data-icon=audio],.core_slide__eHaCk>p [data-icon=pointer],.core_slide__eHaCk>p [data-icon=video]{translate:0 -2px}.core_list__zIbqp li b,.core_slide__eHaCk>p b{color:var(--color-gray11);font-weight:500}.core_list__zIbqp li i,.core_slide__eHaCk>p i{line-height:16px}.core_inlineMedia__jgavN{--color-inline-media-bg:var(--color-gray2);--color-illustration-bg:var(--color-inline-media-bg);background:var(--color-inline-media-bg);margin-bottom:16px;display:none}.dark .core_inlineMedia__jgavN{--color-inline-media-bg:var(--color-demo-bg)}@media (max-width:960px){.core_inlineMedia__jgavN [data-note]{font-size:20px}}.core_list__zIbqp{flex-direction:column;gap:16px;padding:12px;display:flex}.core_list__zIbqp li{position:relative}.core_list__zIbqp[data-ordered=false] li:before{content:"";background:var(--color-gray9);width:9px;height:2px;margin-left:-18px;position:absolute;top:18px}.core_list__zIbqp[data-ordered=true]{counter-reset:count;list-style:none}.core_list__zIbqp[data-ordered=true] li{counter-increment:count}.core_list__zIbqp[data-ordered=true] li:before{content:counter(count)".";color:var(--color-gray9);position:absolute;top:0;left:-20px}.core_list__zIbqp .core_linkItem__yXF92{margin-left:-32px}.core_phoneVideo__VqsWy{place-items:center;max-width:360px;padding:32px;display:grid}.core_phoneVideo__VqsWy>*{grid-area:1/1}.core_phoneVideo__VqsWy video{border-radius:20px;width:100%;height:100%}.core_phoneVideo__VqsWy .core_phone__x2ZHx{scale:1.202}@media (max-width:1080px){.core_root__iX82_{--fs:18px;--lh:36px}.core_indicator__r5w_l{margin-top:-1px}}@media (max-width:960px){.core_root__iX82_{--fs-code:14px;--fs-title:12px;--icon-size:16px;--icon-size-non-uniform:var(--icon-size)}.core_root__iX82_[data-variant=demo]{opacity:0}.core_root__iX82_[data-variant=demo][data-hydrated=true]{animation:core_fadeIn__3T4SQ .5s forwards}.core_left__LZ53d{padding:0 16px;width:100%!important}.core_indicator__r5w_l,.core_right___DCVz{display:none}.core_quote__o0FfB{text-indent:0;font-size:18px!important;line-height:32px!important}.core_quote__o0FfB svg{display:none!important}.core_inlineMedia__jgavN{display:flex}.core_list__zIbqp[data-ordered=false] li:before{margin-left:-16px;top:14px}.core_list__zIbqp[data-ordered=true] li:before{left:-16px}.core_slide__eHaCk{transition:none;opacity:1!important}.core_slide__eHaCk p kbd{font-size:14px}}@media (max-width:640px){.core_root__iX82_{--fs:16px;--lh:32px;--fs-code:12px;--icon-size:14px}}@keyframes core_fadeIn__3T4SQ{0%{opacity:0}to{opacity:1}}.code-block_root__D0_Y2{--code-fg:var(--color-gray12);--code-bg:var(--color-code-block-bg);--code-keyword:var(--color-gray11);--code-padding:16px;--radius:8px;--code-lh:18px;--code-fs:13px;border-radius:var(--radius);border:1px solid var(--color-gray4);margin:16px 0;overflow:hidden;position:relative;font-size:var(--code-fs)}.code-block_root__D0_Y2[data-variant=demo]{--code-bg:transparent!important;--code-padding:0px;--code-fs:24px;--code-lh:32px;margin:0;border:0}.code-block_root__D0_Y2[data-variant=source]{border-radius:0}.dark .code-block_root__D0_Y2{border-color:rgba(0,0,0,0)}.code-block_editor__w_bTG{overflow:auto;background:var(--code-bg);height:100%;padding:var(--code-padding) 0;position:relative;white-space:pre;border-radius:var(--radius-8)}.code-block_editor__w_bTG::-webkit-scrollbar{width:7px;height:7px;border-radius:0 0 1rem 1rem;margin-bottom:1rem}.code-block_editor__w_bTG::-webkit-scrollbar-button{display:none}.code-block_editor__w_bTG::-webkit-scrollbar-track{border-radius:0 0 1rem 1rem;background-color:var(--code-bg)}.code-block_editor__w_bTG::-webkit-scrollbar-thumb{border-radius:9999px;background-color:var(--color-gray8)}.code-block_editor__w_bTG:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.code-block_editor__w_bTG pre{white-space:pre!important;overflow-x:auto;padding:0!important}@container (max-width: 400px){.code-block_editable__M1kQb:after{display:none}}.code-block_previewWrapper__ZOLWo{position:relative}.code-block_previewWrapper__ZOLWo~.code-block_editor__w_bTG{border-top-right-radius:0;border-top-left-radius:0;margin:0}.code-block_preview__kb2yx{background:var(--color-gray1);display:flex;align-items:center;justify-content:center;padding:var(--code-padding);min-height:240px}.code-block_preview__kb2yx svg path:first-of-type{stroke:var(--highContrast)}.code-block_markedWord__YGZ1r{color:var(--color-gray1);background:var(--color-gray12);color:var(--color-gray1)!important;border-radius:2px;padding:2px}.code-block_editor__w_bTG{display:grid}.code-block_editor__w_bTG .code-block_line__47YEp,.code-block_editor__w_bTG .token-line{line-height:var(--code-lh);padding:0 var(--code-padding)}.code-block_line__47YEp{display:block;position:relative;text-align:left;width:100%}.code-block_markedTokens__cG4Yv{background:var(--color-orange-3);padding:0 2px;margin:0 -2px;border-radius:5px}.code-block_editor__w_bTG[data-has-marked-tokens=true] .code-block_token__P6GSR{filter:grayscale(100%)}.code-block_editor__w_bTG[data-has-marked-tokens=true] .code-block_markedTokens__cG4Yv,.code-block_editor__w_bTG[data-has-marked-tokens=true] .code-block_markedTokens__cG4Yv .code-block_token__P6GSR{filter:none}.code-block_line__47YEp[data-highlighted=true]{position:relative;--bg:var(--color-orange-bg);--border:var(--color-orange)}.code-block_line__47YEp[data-highlighted=true][data-highlight-color=red]{--bg:rgba(243,0,13,0.08);--border:var(--color-red9)}.code-block_line__47YEp[data-highlighted=true][data-highlight-color=red]:before{content:"-";font-size:16px;padding-left:6px;font-family:var(--font-mono);color:var(--color-red9);translate:0 .5px}.code-block_line__47YEp[data-highlighted=true][data-highlight-color=green]{--color-greenA3:hsl(139deg 50% 48%/10%);--bg:var(--color-greenA3);--border:var(--color-green9)}.code-block_line__47YEp[data-highlighted=true][data-highlight-color=green]:before{content:"+";font-size:16px;padding-left:3px;font-family:var(--font-mono);color:var(--color-green9);translate:0 .5px}.code-block_line__47YEp[data-highlighted=true]:before{content:"";position:absolute;height:100%;width:100%;left:0;border-left:2px solid var(--border);background:var(--bg)}.code-block_line__47YEp[data-hover=true]{position:relative;--bg:var(--color-orange-bg);cursor:pointer;box-shadow:inset 2px 0 0 0 var(--color-orange)}.code-block_line__47YEp[data-hover=true]:focus-visible{outline:0}.code-block_line__47YEp[data-hover=true]:focus-visible:after{outline:2px solid var(--color-focus)}.code-block_line__47YEp[data-hover=true]:after{content:"";inset:0;position:absolute;width:calc(100% - 12px);margin:0;height:calc(100% - 2px);top:1px;border-radius:0 4px 4px 0;padding-top:1px;background:var(--bg)}.code-block_preview__kb2yx.dark~div{color:#a0a0a0}.code-block_error__6FGC3{color:var(--color-red11);margin-top:8px;background:var(--color-red3);padding:16px;border-radius:8px}@media(max-width:960px){.code-block_root__D0_Y2{--code-fs:12px;--code-lh:16px}}.fade_root__mfyGI{--blur:4px;--stop:25%;position:absolute;pointer-events:none;user-select:none;backdrop-filter:blur(var(--blur));&[data-side=top]{background:linear-gradient(to top,transparent,var(--background));mask-image:linear-gradient(to bottom,var(--background) var(--stop),transparent)}&[data-side=left]{background:linear-gradient(to left,transparent,var(--background));mask-image:linear-gradient(to right,var(--background) var(--stop),transparent)}&[data-side=right]{background:linear-gradient(to right,transparent,var(--background));mask-image:linear-gradient(to left,var(--background) var(--stop),transparent)}&[data-side=bottom]{background:linear-gradient(to bottom,transparent,var(--background));mask-image:linear-gradient(to top,var(--background) var(--stop),transparent)}}.dropdown-menu_DropdownMenuContent__4ZTce,.dropdown-menu_DropdownMenuSubContent__WaC5w{min-width:170px;max-width:240px;background-color:var(--color-low-contrast);border-radius:12px;padding:4px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);will-change:transform,opacity}.dark .dropdown-menu_DropdownMenuContent__4ZTce,.dark .dropdown-menu_DropdownMenuSubContent__WaC5w{background-color:var(--color-gray1)}.dropdown-menu_DropdownMenuContent__4ZTce[data-variant=fade-slow][data-state=open]{animation-name:dropdown-menu_scaleIn__i3LqI;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.dropdown-menu_DropdownMenuContent__4ZTce[data-state=closed],.dropdown-menu_DropdownMenuSubContent__WaC5w[data-state=closed]{animation-name:dropdown-menu_scaleOut__5Ua7o;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb,.dropdown-menu_DropdownMenuItem__WX95Y,.dropdown-menu_DropdownMenuRadioItem__1wmQK,.dropdown-menu_DropdownMenuSubTrigger__Jxw_I{font-size:var(--text-14);color:var(--color-gray11);border-radius:8px;display:flex;align-items:center;height:36px;gap:8px;padding:0 8px;position:relative;user-select:none;cursor:pointer;outline:none;font-family:var(--font-sans)}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb svg,.dropdown-menu_DropdownMenuItem__WX95Y svg,.dropdown-menu_DropdownMenuRadioItem__1wmQK svg,.dropdown-menu_DropdownMenuSubTrigger__Jxw_I svg{width:16px;height:16px;flex-shrink:0;margin-left:auto}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb label,.dropdown-menu_DropdownMenuItem__WX95Y label,.dropdown-menu_DropdownMenuRadioItem__1wmQK label,.dropdown-menu_DropdownMenuSubTrigger__Jxw_I label{margin-left:auto}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb span,.dropdown-menu_DropdownMenuItem__WX95Y span,.dropdown-menu_DropdownMenuRadioItem__1wmQK span,.dropdown-menu_DropdownMenuSubTrigger__Jxw_I span{max-width:20ch;display:flex;align-items:center;gap:8px;overflow:visible}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb[data-highlighted],.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb[data-selected=true],.dropdown-menu_DropdownMenuItem__WX95Y[data-highlighted],.dropdown-menu_DropdownMenuItem__WX95Y[data-selected=true],.dropdown-menu_DropdownMenuRadioItem__1wmQK[data-highlighted],.dropdown-menu_DropdownMenuRadioItem__1wmQK[data-selected=true],.dropdown-menu_DropdownMenuSubTrigger__Jxw_I[data-highlighted],.dropdown-menu_DropdownMenuSubTrigger__Jxw_I[data-selected=true]{background-color:var(--color-gray-a4);color:var(--color-gray12)}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb[data-disabled],.dropdown-menu_DropdownMenuItem__WX95Y[data-disabled],.dropdown-menu_DropdownMenuRadioItem__1wmQK[data-disabled],.dropdown-menu_DropdownMenuSubTrigger__Jxw_I[data-disabled]{cursor:not-allowed}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb[data-selected=true][data-highlighted],.dropdown-menu_DropdownMenuItem__WX95Y[data-selected=true][data-highlighted],.dropdown-menu_DropdownMenuRadioItem__1wmQK[data-selected=true][data-highlighted],.dropdown-menu_DropdownMenuSubTrigger__Jxw_I[data-selected=true][data-highlighted]{background:var(--color-gray-a5)}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb:not(:first-of-type),.dropdown-menu_DropdownMenuItem__WX95Y:not(:first-of-type),.dropdown-menu_DropdownMenuRadioItem__1wmQK:not(:first-of-type),.dropdown-menu_DropdownMenuSubTrigger__Jxw_I:not(:first-of-type){margin-top:4px}.dropdown-menu_separator__FpuSy{border:0;background:var(--color-gray5);width:calc(100% - 8px);height:1px;margin:4px auto}.dark .dropdown-menu_separator__FpuSy{background:var(--shadow-border-color)}.dropdown-menu_slot__6VkZb{margin-left:auto}@keyframes dropdown-menu_scaleIn__i3LqI{0%{opacity:0;transform:scale(.98);filter:blur(2px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes dropdown-menu_scaleOut__5Ua7o{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(.98);filter:blur(2px)}}.toggle_root___iQEW{--height:16px;display:flex;align-items:center;gap:var(--sp-8);user-select:none}.toggle_toggle__piQFR{appearance:none;border:none;border-radius:var(--height);width:calc(2*var(--height));height:var(--height);background:var(--color-gray6);margin:0;padding:2px;display:flex;outline:none;cursor:pointer;transition:ease;transition-property:background}.toggle_toggle__piQFR[data-state=checked]{background:var(--color-orange)}.toggle_toggle__piQFR:focus-visible{outline:var(--focus-ring)}.toggle_toggle__piQFR:disabled{cursor:not-allowed;background:var(--color-gray6)}.toggle_toggle__piQFR:disabled~.toggle_label___svSG{color:var(--color-gray10);cursor:not-allowed}.toggle_thumb__HGCRJ{display:block;margin:0;height:calc(var(--height) - 4px);width:calc(var(--height) - 4px);border-radius:9999px;background:#fff;transition:transform .2s var(--ease-swift)}.toggle_thumb__HGCRJ[data-state=checked]{transform:translateX(var(--height))}.platform_root__PfIF_{--sidebar-offset:240px;--sidebar-pl:24px;--sidebar-duration:350ms;--sidebar-timing:cubic-bezier(0.23,0.88,0.26,0.92);--sidebar-translate-transition:translate var(--sidebar-duration) var(--sidebar-timing);--max-width:1600px;margin:0 auto}.platform_root__PfIF_:has(section[data-variant=standalone][data-animate=true]) .platform_sidebar__dCSVM,.platform_root__PfIF_:has(section[data-variant=standalone][data-animate=true]) [data-footer],.platform_root__PfIF_:has(section[data-variant=standalone][data-animate=true]) [data-header]{opacity:0;filter:blur(4px);pointer-events:none}.platform_root__PfIF_:has(section[data-done=true]){--transition-enter:filter 350ms ease-in-out,opacity 350ms ease-in-out}.platform_root__PfIF_:has(section[data-done=true]) .platform_sidebar__dCSVM,.platform_root__PfIF_:has(section[data-done=true]) [data-footer],.platform_root__PfIF_:has(section[data-done=true]) [data-header]{transition:var(--transition-enter);opacity:1;filter:blur(0);pointer-events:auto}.platform_root__PfIF_:has(section[data-done=true]) .platform_sidebar__dCSVM{transition:var(--sidebar-translate-transition),var(--transition-enter)}.platform_root__PfIF_:has(section[data-done=true]) .platform_sidebar__dCSVM .platform_label__0b405{opacity:1}@media(max-width:1400px){.platform_root__PfIF_:has(section[data-variant=standalone]) .platform_header__Bwr_2{display:flex}.platform_root__PfIF_:has(section[data-variant=standalone]) .platform_sidebar__dCSVM{translate:calc(var(--sidebar-offset)*-1);z-index:unset;pointer-events:none}.platform_root__PfIF_:has(section[data-variant=standalone]) .platform_sidebar__dCSVM[data-open=true]{translate:var(--sidebar-pl);pointer-events:all}.platform_root__PfIF_:has(section[data-variant=standalone]) .platform_sidebar__dCSVM[data-open=true] .platform_label__0b405{transition-duration:0s;opacity:1}}.platform_root__PfIF_:has(section[data-collapse-sidebar=true]) .platform_header__Bwr_2{display:flex}.platform_root__PfIF_:has(section[data-collapse-sidebar=true]) .platform_sidebar__dCSVM{translate:calc(var(--sidebar-offset)*-1);z-index:unset;pointer-events:none}.platform_root__PfIF_:has(section[data-collapse-sidebar=true]) .platform_sidebar__dCSVM[data-open=true]{translate:var(--sidebar-pl);pointer-events:all}.platform_root__PfIF_:has(section[data-collapse-sidebar=true]) .platform_sidebar__dCSVM[data-open=true] .platform_label__0b405{transition-duration:0s;opacity:1}@media(max-width:2500px){.platform_root__PfIF_:has(section[data-variant=demo]) .platform_header__Bwr_2{display:flex}.platform_root__PfIF_:has(section[data-variant=demo]) .platform_sidebar__dCSVM{translate:calc(var(--sidebar-offset)*-1);z-index:unset;pointer-events:none}.platform_root__PfIF_:has(section[data-variant=demo]) .platform_sidebar__dCSVM[data-open=true]{translate:var(--sidebar-pl);pointer-events:all}.platform_root__PfIF_:has(section[data-variant=demo]) .platform_sidebar__dCSVM[data-open=true] .platform_label__0b405{transition-duration:0s;opacity:1}}.platform_main__B56wW{width:100%;position:relative;transition:var(--sidebar-translate-transition)}.platform_header__Bwr_2{display:none;gap:8px;z-index:3;padding:0 24px;width:100%}.platform_bullet__859iV{width:2px;height:2px;border-radius:9999px;background:var(--color-gray11)}.platform_sidebar__dCSVM{--transition:color 100ms ease-out;position:fixed;top:0;height:100vh;display:flex;padding:260px 8px 260px 0;overflow-y:auto;overscroll-behavior-y:contain;left:0;outline:0;translate:var(--sidebar-pl);transition:var(--sidebar-translate-transition);scrollbar-width:none}.platform_sidebar__dCSVM::-webkit-scrollbar{display:none}.platform_sidebar__dCSVM:hover .platform_label__0b405,.platform_sidebar__dCSVM[data-open=true] .platform_label__0b405{opacity:1}.platform_sidebar__dCSVM:has(.platform_link__6ung0:focus-visible) .platform_label__0b405{opacity:1}.platform_settings__XuEPS{display:none}.platform_settings__XuEPS[data-state=open] svg{rotate:180deg}.platform_settings__XuEPS svg{transition:rotate .18s var(--ease-swift)}.platform_tick__nvl9g{height:1px;background:var(--active-color,var(--color-gray8));transition:background .1s ease-out,var(--transition)}.platform_link__6ung0:after{content:"";position:absolute;inset:0;padding:14px;top:50%;left:50%;width:100%;height:100%;border-radius:8px;transform:translate(-50%,-50%)}.platform_link__6ung0[data-variant=primary]:not([data-active=true]){--active-color:var(--color-gray12)}.platform_link__6ung0[data-interactive=true]{cursor:pointer}.platform_link__6ung0[data-interactive=true]:hover,.platform_link__6ung0[data-interactive=true][data-active=true]{--active-color:var(--color-orange)!important}.platform_link__6ung0[data-disabled=true]{cursor:not-allowed}.platform_link__6ung0[data-disabled=true] .platform_label__0b405{opacity:.5!important}.platform_link__6ung0:focus-visible{outline:0}.platform_link__6ung0:focus-visible:after{outline:var(--focus-ring);outline-offset:-2px}.platform_link__6ung0:focus-visible .platform_label__0b405{opacity:1}.platform_label__0b405{--fallback-color:var(--color-gray11);height:0;right:0;top:-11px;font-size:14px;position:relative;font-weight:500;white-space:nowrap;color:var(--active-color,var(--fallback-color));opacity:0;transition:var(--transition),opacity .1s ease-out,filter .1s ease-out}.platform_label__0b405[data-variant=primary]{--fallback-color:var(--color-gray12)}@media(max-width:960px){.platform_root__PfIF_ [data-footer],.platform_root__PfIF_ [data-platform-fade-bottom]{display:none}.platform_settings__XuEPS{display:flex}}.spinner_spinner__UJpZl{--offset:189;animation:spinner_rotator__qUoB2 var(--duration) linear forwards}@keyframes spinner_rotator__qUoB2{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.spinner_path__59wfp{stroke-dasharray:var(--offset);stroke-dashoffset:0;transform-origin:center;animation:spinner_dash__pbJJL var(--duration) ease-in-out forwards}@keyframes spinner_dash__pbJJL{0%{stroke-dashoffset:var(--offset)}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:var(--offset);transform:rotate(450deg)}}.fade_root__Q37ix{--blur:1px;--stop:25%;--height:150px;position:fixed;pointer-events:none;width:100%;height:var(--height);user-select:none;-webkit-user-select:none;left:0;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.fade_root__Q37ix[data-side=top]{top:0;background:linear-gradient(to top,transparent,var(--color-bg));mask-image:linear-gradient(to bottom,var(--color-bg) var(--stop),transparent)}.fade_root__Q37ix[data-side=left]{height:100%;width:var(--height);left:0;background:linear-gradient(to left,transparent,var(--color-bg));mask-image:linear-gradient(to right,var(--color-bg) var(--stop),transparent)}.fade_root__Q37ix[data-side=right]{height:100%;width:var(--height);right:0;left:unset;background:linear-gradient(to right,transparent,var(--color-bg));mask-image:linear-gradient(to left,var(--color-bg) var(--stop),transparent)}.fade_root__Q37ix[data-side=bottom]{bottom:0;background:linear-gradient(to bottom,transparent,var(--color-bg));mask-image:linear-gradient(to top,var(--color-bg) var(--stop),transparent)}.intro_table__aYGrR{width:100%;margin:8px 0;table-layout:fixed}.intro_table__aYGrR th{color:var(--color-gray11);font-weight:500;font-family:var(--font-a);text-transform:uppercase;font-size:14px;width:5px}.intro_table__aYGrR tr{height:56px;border-bottom:1px solid var(--color-gray6)}.intro_table__aYGrR tr[data-grouped=true]{border-bottom:none}.intro_table__aYGrR td,.intro_table__aYGrR th{text-align:left!important}.intro_table__aYGrR td:not(:first-of-type),.intro_table__aYGrR th:not(:first-of-type){padding-left:16px}.intro_table__aYGrR td{white-space:nowrap;margin-left:8px}.intro_table__aYGrR td svg{width:20px;height:20px}.intro_fade__BzSF0{display:inline-block;opacity:0;filter:blur(6px);animation:intro_fadeInBlur__fptM0 .75s ease both}.intro_root__VxOjv[data-animate=true] [data-slide]:not(:first-of-type){opacity:0}.intro_root__VxOjv[data-animate=true][data-done=true] [data-slide]:not(:first-of-type){opacity:1}.intro_chapter__i2YOl{--color-illustration-bg:var(--color-gray3)}.dark .intro_chapter__i2YOl{--color-illustration-bg:#151515}.intro_chapter__i2YOl:hover [data-hover=true]{display:block}.intro_chapter__i2YOl:active .intro_video__0tHMv{scale:var(--scale)}.intro_chapter__i2YOl [data-illustration]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.intro_chapter__i2YOl [data-hover=true]{display:none}.intro_startLearning__mkzIQ{font-size:48px;letter-spacing:-1px}.intro_startLearning__mkzIQ .intro_text__ISidL{font-size:inherit}.intro_circle__1MjnD{width:80px;height:80px;right:16px}.intro_carousel__rV_pw{scroll-snap-type:x mandatory;overflow:scroll hidden;overscroll-behavior-x:contain;scroll-snap-stop:always}.intro_carousel__rV_pw>*{scroll-snap-align:center;min-width:40%}@media(max-width:700px){.intro_carousel__rV_pw>*{min-width:80vw}}@media(max-width:600px){.intro_startLearning__mkzIQ{font-size:24px;padding:8px 8px 8px 16px;letter-spacing:-.5px}.intro_circle__1MjnD{width:40px;height:40px;right:8px}}@media(max-width:640px){.intro_chapter__i2YOl video{scale:1}}@keyframes intro_fadeInBlur__fptM0{to{opacity:1;filter:blur(0)}}.header_settings__OmS3k[data-state=open] svg{rotate:180deg}.header_settings__OmS3k svg{transition:rotate .18s var(--ease-swift)}.nextjs-dev-tools_root__eh6Jl{&[data-user=false] [data-pagination]{display:none}}.component-library_root__MJH2M{--bg:var(--color-gray4)}.avatar_root__XbQH8{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;user-select:none;width:var(--size);height:var(--size)}.avatar_root__XbQH8 img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.avatar_fallback__jE7Fl,.avatar_root__XbQH8{border-radius:var(--radius-full)}.source_root___SSLT{--height:50px;position:relative;overflow-x:clip;padding:0 32px;display:flex}.source_banner__71Ktt{clip-path:inset(0 100% 0 0 round 9999px);animation:source_unclip__udakn var(--duration-clip) ease-in-out forwards}.source_blur__E8Hu3{backdrop-filter:blur(var(--blur)) saturate(300%)}.source_blur__E8Hu3,.source_noise__sfAA5{width:100%;height:calc(100% + var(--height));mask-image:linear-gradient(270deg,#000 90%,transparent);animation:source_reveal__lg_hf var(--duration) ease-in-out forwards}.source_noise__sfAA5{mix-blend-mode:color-burn}@media(prefers-color-scheme:dark){.source_noise__sfAA5{mix-blend-mode:multiply;filter:contrast(300%)}}@keyframes source_reveal__lg_hf{to{transform:translateX(100%)}}@keyframes source_unclip__udakn{to{clip-path:inset(0 0 0 0 round 9999px)}}.dirty_root__fdIXe{--height:50px;position:relative;padding:0 32px;display:flex}.dirty_root__fdIXe[data-clip=hidden]{overflow-x:hidden}.dirty_root__fdIXe[data-clip=clip]{overflow-x:clip}.dirty_root__fdIXe[data-variant=clip-no-round] .dirty_banner__VD2uS{clip-path:inset(0 100% 0 0);animation:dirty_unclipNoRound__Q8Mz9 var(--duration-clip) ease-in-out forwards}.dirty_root__fdIXe[data-variant=blur-clip-path] .dirty_banner__VD2uS{filter:blur(10px);animation:dirty_unclip__lz_M_ var(--duration-clip) ease-in-out forwards,dirty_unblur__1_8hd var(--duration-clip) ease-in-out forwards}.dirty_root__fdIXe[data-debug=blur] .dirty_blur__1dF0E{border:1px dashed var(--color-orange);background:var(--color-orange-bg);mix-blend-mode:normal}.dirty_root__fdIXe[data-stop-frame=true] .dirty_banner__VD2uS{clip-path:inset(0 0 0 0 round 9999px);animation:none}.dirty_root__fdIXe[data-stop-frame=true] .dirty_blur__1dF0E,.dirty_root__fdIXe[data-stop-frame=true] .dirty_noise__cwMwF{animation:none;transform:translateX(50%)}.dirty_banner__VD2uS{clip-path:inset(0 100% 0 0 round 9999px);animation:dirty_unclip__lz_M_ var(--duration-clip) ease-in-out forwards}.dirty_blur__1dF0E{mask-image:linear-gradient(270deg,#000 90%,transparent);backdrop-filter:blur(var(--blur));height:calc(100% + var(--height));width:100%;animation:dirty_reveal__zyZyD var(--duration) ease-in-out forwards}.dirty_blur__1dF0E[data-saturation=true]{backdrop-filter:blur(var(--blur)) saturate(300%)}.dirty_noise__cwMwF{width:100%;height:calc(100% + var(--height));mask-image:linear-gradient(270deg,#000 90%,transparent);mix-blend-mode:color-burn;animation:dirty_reveal__zyZyD var(--duration) ease-in-out forwards}@media(prefers-color-scheme:dark){.dirty_noise__cwMwF{mix-blend-mode:multiply;filter:contrast(300%)}}@keyframes dirty_reveal__zyZyD{to{transform:translateX(100%)}}@keyframes dirty_unclip__lz_M_{to{clip-path:inset(0 0 0 0 round 9999px)}}@keyframes dirty_unclipNoRound__Q8Mz9{to{clip-path:inset(0 0 0 0)}}@keyframes dirty_unblur__1_8hd{to{filter:blur(0)}}.noise-demo_noise__ZBQ4i{animation:noise-demo_move__jXcEC 4s ease-in-out infinite}@keyframes noise-demo_move__jXcEC{0%{transform:rotateX(56deg) rotate(-45deg) translate(48px,-48px)}50%{transform:rotateX(56deg) rotate(-45deg) translate(0)}to{transform:rotateX(56deg) rotate(-45deg) translate(48px,-48px)}}.grid-line_gridLine__lp4rm{--color:var(--color-orange);--size:8px;&[data-direction=vertical]{width:1px;height:100%;background:linear-gradient(to bottom,var(--color),var(--color) 50%,transparent 0,transparent);background-size:1px var(--size)}&[data-direction=horizontal]{width:100%;height:1px;background:linear-gradient(to right,var(--color),var(--color) 50%,transparent 0,transparent);background-size:var(--size) 1px}}.spinner_spinner__IEzPJ{display:inline-block;position:relative}.spinner_spinner__IEzPJ svg{display:block;width:100%;height:100%;overflow:visible}.spinner_arc__VU3Hh,.spinner_easeSpin__JHEvm,.spinner_linearSpin__HRq8e{transform-origin:center;animation-delay:var(--dd-delay,0s)}.spinner_linearSpin__HRq8e{animation:spinner_dd-spinner-linear__lcg24 1.2s linear infinite}.spinner_easeSpin__JHEvm{animation:spinner_dd-spinner-ease__XdeFG 4.2s ease-in-out infinite}.spinner_arc__VU3Hh{stroke-dasharray:14 999;animation:spinner_dd-spinner-arc__ivZkq 3.3s ease-in-out infinite}.spinner_spinner__IEzPJ[data-dynamic=false] .spinner_arc__VU3Hh,.spinner_spinner__IEzPJ[data-dynamic=false] .spinner_easeSpin__JHEvm{animation:none}.spinner_spinner__IEzPJ[data-dynamic=false] .spinner_linearSpin__HRq8e{animation-duration:.7s}@media(prefers-reduced-motion:reduce){.spinner_arc__VU3Hh,.spinner_easeSpin__JHEvm{animation:none}.spinner_linearSpin__HRq8e{animation-duration:1.4s}}@keyframes spinner_dd-spinner-linear__lcg24{to{transform:rotate(1turn)}}@keyframes spinner_dd-spinner-ease__XdeFG{0%{transform:rotate(0deg)}22%{transform:rotate(1turn)}47%{transform:rotate(2turn)}68%{transform:rotate(3turn)}to{transform:rotate(4turn)}}@keyframes spinner_dd-spinner-arc__ivZkq{0%{stroke-dasharray:14 999}16%{stroke-dasharray:5 999}37%{stroke-dasharray:26 999}55%{stroke-dasharray:9 999}74%{stroke-dasharray:30 999}90%{stroke-dasharray:12 999}to{stroke-dasharray:14 999}}.combobox_Clear__l2wm2,.combobox_Trigger__7JGw2{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:1.5rem;height:2.5rem;color:var(--color-gray10);border:none;padding:0;border-radius:.25rem;background:none}.combobox_ClearIcon__Xa0rt,.combobox_TriggerIcon__40bnR{width:1rem;height:1rem}.combobox_Positioner___lfPz{outline:0}.combobox_Popup__d9XVP{box-sizing:border-box;color:var(--color-gray-900);width:var(--anchor-width);max-height:23rem;max-width:var(--available-width);transition:opacity .1s ease-in-out,filter .1s ease-in-out;&[data-ending-style],&[data-starting-style]{opacity:0;filter:blur(1px)}}.combobox_List__2TH9u{box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;outline:0;max-height:180px;&[data-empty]{padding:0}}.combobox_Item__aSWYu{box-sizing:border-box;outline:0;cursor:default;user-select:none;padding-block:.5rem;align-items:center;grid-template-columns:.75rem 1fr;font-size:15px;line-height:1rem;height:36px;border-radius:12px;color:var(--color-gray11);&[data-highlighted]{background:var(--color-gray5);color:var(--color-gray12)}}.combobox_ItemText__GaxVS{grid-column-start:2}.combobox_ItemIndicator__joUy1{grid-column-start:1}.combobox_Empty___t_lZ:not(:empty){font-size:.925rem;line-height:1rem;color:var(--color-gray-600);padding:1rem}.button_root__tfwjV{--dd-decoration-size:16px;--dd-decoration-offset:8px;--dd-spinner-content-offset:18px;--dd-spinner-offset:10px;--dd-button-duration:389.17ms;--dd-button-easing:linear(0 0%,0.013389 1%,0.049373 2%,0.102262 3%,0.167133 4%,0.239788 5%,0.316716 6%,0.395034 7%,0.472432 8%,0.547109 9%,0.617715 10%,0.68329 11%,0.743204 12%,0.797107 13%,0.844877 14%,0.886576 15%,0.922409 16%,0.952689 17%,0.977806 18%,0.998202 19%,1.014346 20%,1.026718 21%,1.035795 22%,1.042036 23%,1.045879 24%,1.04773 25%,1.047962 26%,1.046909 27%,1.04487 28%,1.042104 29%,1.038837 30%,1.035258 31%,1.031524 32%,1.027766 33%,1.024084 34%,1.020558 35%,1.017245 36%,1.014186 37%,1.011406 38%,1.008919 39%,1.006726 40%,1.004821 41%,1.003194 42%,1.001828 43%,1.000702 44%,0.999796 45%,0.999085 46%,0.998548 47%,0.998162 48%,0.997904 49%,0.997755 50%,0.997695 51%,0.997707 52%,0.997776 53%,0.997887 54%,0.998029 55%,0.998192 56%,0.998368 57%,0.998548 58%,0.998728 59%,0.998903 60%,0.999069 61%,0.999224 62%,0.999366 63%,0.999495 64%,0.99961 65%,0.99971 66%,0.999797 67%,0.999871 68%,0.999932 69%);position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;text-wrap:nowrap;touch-action:none;user-select:none;-webkit-user-select:none;outline-offset:2px;transition:background 125ms ease-out,color 125ms ease-out,filter 125ms ease-out,scale var(--dd-button-duration) var(--dd-button-easing);&:active:not(:disabled),&[data-active=true]{--filter-dark:brightness(110%) contrast(95%);--filter-light:brightness(95%);will-change:scale;scale:.97;&[data-force-press=true]{scale:.94}&[data-variant=solid]{filter:var(--filter-light);.dark &{filter:var(--filter-dark)}}&[data-variant=solid][data-color=black]{filter:var(--filter-dark);.dark &{filter:var(--filter-light)}}}&[data-color=accent]{--dd-solid-bg:var(--color-orange-9);--dd-solid-bg-hover:var(--color-orange-10);--dd-solid-fg:white;--dd-soft-bg:var(--color-orange-3);--dd-soft-bg-hover:var(--color-orange-4);--dd-soft-bg-active:var(--color-orange-5);--dd-soft-fg:var(--color-orange-9);--dd-ghost-fg:var(--color-orange-9);--dd-ghost-bg-hover:var(--color-orange-3);--dd-ghost-bg-active:var(--color-orange-4);--dd-outline-border:var(--color-orange-6);--dd-outline-border-hover:var(--color-orange-7);--dd-outline-fg:var(--color-orange-9);--dd-outline-bg:var(--color-orange-2);--dd-outline-bg-hover:var(--color-orange-3);--dd-outline-bg-active:var(--color-orange-4)}&[data-color=red]{--dd-solid-bg:var(--color-red-9);--dd-solid-bg-hover:var(--color-red-10);--dd-solid-fg:white;--dd-soft-bg:var(--color-red-3);--dd-soft-bg-hover:var(--color-red-4);--dd-soft-bg-active:var(--color-red-5);--dd-soft-fg:var(--color-red-11);--dd-ghost-fg:var(--color-red-11);--dd-ghost-bg-hover:var(--color-red-3);--dd-ghost-bg-active:var(--color-red-4);--dd-outline-border:var(--color-red-6);--dd-outline-border-hover:var(--color-red-7);--dd-outline-fg:var(--color-red-11);--dd-outline-bg:var(--color-red-2);--dd-outline-bg-hover:var(--color-red-3);--dd-outline-bg-active:var(--color-red-4)}&[data-color=blue]{--dd-solid-bg:var(--color-blue-9);--dd-solid-bg-hover:var(--color-blue-10);--dd-solid-fg:white;--dd-soft-bg:var(--color-blue-3);--dd-soft-bg-hover:var(--color-blue-4);--dd-soft-bg-active:var(--color-blue-5);--dd-soft-fg:var(--color-blue-11);--dd-ghost-fg:var(--color-blue-11);--dd-ghost-bg-hover:var(--color-blue-3);--dd-ghost-bg-active:var(--color-blue-4);--dd-outline-border:var(--color-blue-6);--dd-outline-border-hover:var(--color-blue-7);--dd-outline-fg:var(--color-blue-11);--dd-outline-bg:var(--color-blue-2);--dd-outline-bg-hover:var(--color-blue-3);--dd-outline-bg-active:var(--color-blue-4)}&[data-color=amber]{--dd-solid-bg:var(--color-amber-9);--dd-solid-bg-hover:var(--color-amber-10);--dd-solid-fg:black;--dd-soft-bg:var(--color-amber-3);--dd-soft-bg-hover:var(--color-amber-4);--dd-soft-bg-active:var(--color-amber-5);--dd-soft-fg:var(--color-amber-11);--dd-ghost-fg:var(--color-amber-11);--dd-ghost-bg-hover:var(--color-amber-3);--dd-ghost-bg-active:var(--color-amber-4);--dd-outline-border:var(--color-amber-6);--dd-outline-border-hover:var(--color-amber-7);--dd-outline-fg:var(--color-amber-11);--dd-outline-bg:var(--color-amber-2);--dd-outline-bg-hover:var(--color-amber-3);--dd-outline-bg-active:var(--color-amber-4)}&[data-color=black]{--dd-solid-bg:light-dark(var(--color-gray12),white);--dd-solid-bg-hover:color-mix(in srgb,var(--color-gray12) 90%,transparent);--dd-solid-fg:light-dark(white,var(--color-gray1));--dd-soft-bg:var(--color-gray3);--dd-soft-bg-hover:var(--color-gray4);--dd-soft-bg-active:var(--color-gray5);--dd-soft-fg:var(--color-gray12);--dd-ghost-fg:var(--color-gray12);--dd-ghost-bg-hover:var(--color-gray4);--dd-ghost-bg-active:var(--color-gray5);--dd-outline-border:var(--color-gray6);--dd-outline-border-hover:var(--color-gray7);--dd-outline-bg:light-dark(white,var(--color-gray1));--dd-outline-fg:var(--color-gray12);--dd-outline-bg-hover:var(--color-gray3);--dd-outline-bg-active:var(--color-gray4)}&:disabled[data-disabled=true]{background:var(--color-gray5);color:var(--color-gray10);box-shadow:unset;border-color:transparent;cursor:not-allowed}&[data-loading=true]{cursor:not-allowed;&:not(:has(.button_prefix__Pg0pf)) .button_content__wqSww{margin-left:var(--dd-spinner-content-offset)}.button_prefixContent__0WGst{opacity:0}}&[data-size=micro]:has(kbd),&[data-size=tiny]:has(kbd){padding-right:5px;kbd{border-radius:6px;width:18px;height:18px;font-size:12px}}&[data-shape=round]:has(kbd){kbd{border-radius:9999px}}&[data-size=small]{--dd-spinner-content-offset:22px}&[data-size=tiny]{--dd-spinner-content-offset:20px}&[data-size=micro],&[data-size=tiny]{--dd-decoration-offset:6px;--dd-decoration-size:14px;--dd-spinner-offset:8px}&[data-icon=true]{padding-inline:0;aspect-ratio:1;svg{transform:translateZ(0)}}}.button_root__tfwjV kbd{background:var(--dd-kbd-bg);color:var(--dd-kbd-fg);user-select:none}.button_prefix__Pg0pf,.button_suffix__9q698{svg:not([dd-spinner]){width:var(--dd-decoration-size);height:var(--dd-decoration-size);transform:translateZ(0)}}.button_prefix__Pg0pf{display:grid;place-items:center;>*{grid-area:1/1}}.button_prefixContent__0WGst{transition-property:opacity;transition-duration:var(--dd-button-duration);transition-timing-function:var(--dd-button-easing)}.button_content__wqSww{user-select:none;transition-property:margin-left;transition-duration:var(--dd-button-duration);transition-timing-function:var(--dd-button-easing)}.button_spinner__BpWqM{opacity:0;filter:blur(1px);transition-property:opacity,filter;transition-duration:80ms;transition-timing-function:ease;will-change:filter;&[data-visible=true]{opacity:1;filter:blur(0)}}.button_solid__sbyC2{background:var(--dd-solid-bg);color:var(--dd-solid-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);&[data-color=accent]{--dd-kbd-bg:var(--color-orange-10)}&[data-color=red]{--dd-kbd-bg:var(--color-red-10)}&[data-color=blue]{--dd-kbd-bg:var(--color-blue-10)}&[data-color=black]{box-shadow:none;--dd-kbd-bg:light-dark(rgba(255,255,255,0.15),rgba(0,0,0,0.15))}&[data-color=amber]{--dd-kbd-bg:var(--color-amber-10)}@media (pointer:fine){&:hover:not(:disabled),&[data-hover=true]{background:var(--dd-solid-bg-hover)}}.dark &:not(:disabled){box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}}.button_soft__fWeMb{background:var(--dd-soft-bg);color:var(--dd-soft-fg);&[data-color=accent]{--dd-kbd-bg:color-mix(in srgb,var(--color-orange-9) 8%,transparent)}&[data-color=black]{--dd-kbd-bg:var(--color-gray-a3)}&[data-color=red]{--dd-kbd-bg:color-mix(in srgb,var(--color-red-9) 8%,transparent)}&[data-color=blue]{--dd-kbd-bg:color-mix(in srgb,var(--color-blue-9) 8%,transparent)}&[data-color=amber]{--dd-kbd-bg:light-dark(color-mix(in srgb,var(--color-amber-9) 12%,transparent),color-mix(in srgb,var(--color-amber-9) 20%,transparent))}@media (pointer:fine){&:hover:not(:disabled){background:var(--dd-soft-bg-hover)}}&:active:not(:disabled),&[data-active=true]{background:var(--dd-soft-bg-active)}}.button_ghost__DLpIt{background:transparent;color:var(--dd-ghost-fg);&[data-color=accent]{--dd-kbd-bg:color-mix(in srgb,var(--color-orange-9) 10%,transparent)}&[data-color=red]{--dd-kbd-bg:color-mix(in srgb,var(--color-red-9) 10%,transparent)}&[data-color=blue]{--dd-kbd-bg:color-mix(in srgb,var(--color-blue-9) 10%,transparent)}&[data-color=amber]{--dd-kbd-bg:color-mix(in srgb,var(--color-amber-9) 10%,transparent)}&[data-color=black]{--dd-kbd-bg:var(--color-gray-a3)}@media (pointer:fine){&:hover:not(:disabled){background:var(--dd-ghost-bg-hover)}}&:active:not(:disabled),&[data-active=true]{background:var(--dd-ghost-bg-active)}}.button_outline__nyJNK{background:var(--dd-outline-bg);color:var(--dd-outline-fg);border:1px solid var(--dd-outline-border);&[data-color=accent]{--dd-kbd-bg:color-mix(in srgb,var(--color-orange-9) 10%,transparent)}&[data-color=red]{--dd-kbd-bg:color-mix(in srgb,var(--color-red-9) 10%,transparent)}&[data-color=blue]{--dd-kbd-bg:color-mix(in srgb,var(--color-blue-9) 10%,transparent)}&[data-color=amber]{--dd-kbd-bg:color-mix(in srgb,var(--color-amber-9) 10%,transparent)}&[data-color=black]{--dd-kbd-bg:var(--color-gray-a4)}@media (pointer:fine){&:hover:not(:disabled){background:var(--dd-outline-bg-hover);border-color:var(--dd-outline-border-hover)}}&:active:not(:disabled),&[data-active=true]{background:var(--dd-outline-bg-active)}}.input_input__95PDE{~.input_caret__5yjH1{display:none}&:focus-visible~.input_caret__5yjH1{display:block}&::placeholder{user-select:none}}.input_caret__5yjH1{animation:input_blink__hioRH 1.2s ease .4s infinite;transition:width .1s ease-out}@keyframes input_blink__hioRH{0%{opacity:1}40%{opacity:0}60%{opacity:1}to{opacity:1}}.ribbon_ribbon__zgIEn{--ribbon-yellow:#f5c518;--ribbon-black:hsl(240,6%,10%);--ribbon-fold:#e3b614;--ribbon-corner:105px;--ribbon-inset:-7px;--ribbon-band-width:140px;--ribbon-band-height:26px;--ribbon-band-top:28px;--ribbon-band-right:-29px;--ribbon-stripe-size:4px;--ribbon-stripe-angle:45deg;--ribbon-label-height:16px;--ribbon-font-size:9px;--ribbon-fold-size:4px;position:absolute;right:var(--ribbon-inset);top:var(--ribbon-inset);z-index:1;width:var(--ribbon-corner);height:var(--ribbon-corner);pointer-events:none}.ribbon_fold__1qwUB{position:absolute;top:var(--ribbon-band-top);right:var(--ribbon-band-right);width:var(--ribbon-band-width);height:var(--ribbon-band-height);transform:rotate(45deg)}.ribbon_fold__1qwUB:before{left:0;border-left:var(--ribbon-fold-size) solid var(--ribbon-fold);border-right:var(--ribbon-fold-size) solid transparent}.ribbon_fold__1qwUB:after,.ribbon_fold__1qwUB:before{content:"";position:absolute;top:100%;border-bottom:var(--ribbon-fold-size) solid transparent;border-top:var(--ribbon-fold-size) solid var(--ribbon-fold)}.ribbon_fold__1qwUB:after{right:0;border-left:var(--ribbon-fold-size) solid transparent;border-right:var(--ribbon-fold-size) solid var(--ribbon-fold)}.ribbon_clip__0GcxW{position:absolute;inset:0;overflow:hidden;filter:drop-shadow(0 1px 1px rgba(0,0,0,.28)) drop-shadow(0 4px 6px rgba(0,0,0,.2))}.ribbon_band__Xs1GT{position:absolute;top:var(--ribbon-band-top);right:var(--ribbon-band-right);width:var(--ribbon-band-width);display:block;font-size:var(--ribbon-font-size);font-weight:600;color:var(--ribbon-black);text-transform:uppercase;text-align:center;white-space:nowrap;letter-spacing:.2px;line-height:var(--ribbon-band-height);transform:rotate(45deg);background-color:var(--ribbon-yellow);background-image:linear-gradient(var(--ribbon-yellow),var(--ribbon-yellow)),repeating-linear-gradient(var(--ribbon-stripe-angle),var(--ribbon-black) 0 var(--ribbon-stripe-size),var(--ribbon-yellow) var(--ribbon-stripe-size) calc(var(--ribbon-stripe-size) * 2));background-repeat:no-repeat;background-size:100% var(--ribbon-label-height),100% 100%;background-position:50%,50%}.components_code__8GW_H{--code-bg:var(--color-demo-bg);border:none;margin-top:12px}.components_page__aEPge{--section-gap:12px;h4,p{font-size:18px;line-height:30px;text-wrap:pretty;color:var(--color-gray11);[data-component]{color:var(--color-gray12)}}p+p{margin-top:8px}h3{margin-top:var(--section-gap)}h4 a,p a{color:var(--color-gray12);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:var(--color-gray8)}p a{border-radius:6px}h3{font-size:18px;margin-bottom:4px;font-weight:500}code,h3{color:var(--color-gray12)}code{font-size:13px;line-height:20px;background:var(--color-gray2);border:1px solid var(--color-gray4);padding:2px 6px;border-radius:6px}}@media (max-width:960px){.components_page__aEPge{h1,h2,h3,h4,p{font-size:15px;line-height:25px}code{font-size:12px}}}.icons_button__MY_RP{border:0;padding:0;cursor:pointer;border-radius:123px;transition-property:scale,background;transition-duration:.5s;transition-timing-function:var(--ease-swift);position:relative}.icons_button__MY_RP:hover{scale:1.1;background:var(--color-gray6);transition-duration:50ms}.icons_button__MY_RP:after{content:"";position:absolute;inset:0;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:inherit}.purpose_submittedWriting__rzFep path{--base-delay:300ms;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:purpose_drawPath__FkLhz .4s ease-out forwards;stroke-linecap:round;stroke:var(--color-orange-9);stroke-width:6}.purpose_t__7Vglh{outline:1px solid red}.purpose_submittedWriting__rzFep path:first-child{animation-delay:calc(var(--base-delay) + 0s)}.purpose_submittedWriting__rzFep path:nth-child(2){animation-delay:calc(var(--base-delay) + 80ms)}.purpose_submittedWriting__rzFep path:nth-child(3){animation-delay:calc(var(--base-delay) + .16s)}.purpose_submittedWriting__rzFep path:nth-child(4){animation-delay:calc(var(--base-delay) + .4s)}.purpose_submittedWriting__rzFep path:nth-child(5){animation-delay:calc(var(--base-delay) + .32s)}.purpose_submittedWriting__rzFep path:nth-child(6){animation-delay:calc(var(--base-delay) + .4s)}.purpose_submittedWriting__rzFep path:nth-child(7){animation-delay:calc(var(--base-delay) + .48s)}.purpose_submittedWriting__rzFep path:nth-child(8){animation-delay:calc(var(--base-delay) + .56s)}.purpose_submittedWriting__rzFep path:nth-child(9){animation-delay:calc(var(--base-delay) + .64s)}.purpose_submittedWriting__rzFep path:nth-child(10){animation-delay:calc(var(--base-delay) + .72s)}.purpose_submittedWriting__rzFep path:nth-child(11){animation-delay:calc(var(--base-delay) + .8s)}.purpose_submittedWriting__rzFep path:nth-child(12){animation-delay:calc(var(--base-delay) + .88s)}.purpose_submittedWriting__rzFep path:nth-child(13){animation-delay:calc(var(--base-delay) + .96s)}.purpose_submittedWriting__rzFep path:nth-child(14){animation-delay:calc(var(--base-delay) + 1.04s)}.purpose_submittedWriting__rzFep path:nth-child(15){animation-delay:calc(var(--base-delay) + 1.12s)}.purpose_submittedWriting__rzFep path:nth-child(16){animation-delay:calc(var(--base-delay) + 1.2s)}.purpose_submittedWriting__rzFep path:nth-child(17){animation-delay:calc(var(--base-delay) + 1.28s)}.purpose_submittedWriting__rzFep path.purpose_t1__9ozSR{animation-duration:.1s;animation-delay:calc(var(--base-delay) + .85s)}.purpose_submittedWriting__rzFep path.purpose_t2__EhC_H{animation-duration:.1s;animation-delay:calc(var(--base-delay) + 1.18s)}.purpose_submittedWriting__rzFep path.purpose_dot__TO61D{animation-duration:.1s;animation-delay:calc(var(--base-delay) + .6s)}@keyframes purpose_drawPath__FkLhz{0%{stroke-dashoffset:1;opacity:1}to{stroke-dashoffset:0;opacity:1}}