.docs-markdown-preview{line-height:1.75;color:inherit}.docs-markdown-preview h1{font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:0 0 1.2rem;font-weight:850}.docs-markdown-preview h2{font-size:clamp(1.55rem,3vw,2.1rem);margin:2rem 0 .8rem;font-weight:800}.docs-markdown-preview h3{font-size:1.3rem;margin:1.5rem 0 .6rem;font-weight:800}.docs-markdown-preview p,.docs-markdown-preview ul,.docs-markdown-preview ol,.docs-markdown-preview blockquote{margin:.9rem 0}.docs-markdown-preview pre{padding:1rem;border-radius:12px;overflow:auto;background:#7f7f7f17;border:1px solid rgba(127,127,127,.14)}.docs-markdown-preview code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.docs-markdown-preview :not(pre)>code{padding:.14em .35em;border-radius:6px;background:#7f7f7f1f}.docs-markdown-preview blockquote{border-left:3px solid currentColor;padding-left:1rem;opacity:.8}.docs-markdown-preview a{text-decoration:none;font-weight:650}.docs-inline-image{max-width:100%;display:block;border-radius:14px;margin:1rem 0}.docs-markdown-preview .doc-media{margin:1rem 0}.docs-markdown-preview .doc-media audio,.docs-markdown-preview .doc-media video{width:min(100%,760px);border-radius:12px}.docs-markdown-preview .doc-media figcaption{font-size:.85rem;opacity:.7;margin-bottom:.4rem}.docs-workspace{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.docs-article{max-width:880px}.docs-markdown-preview{line-height:1.8;color:inherit}.docs-markdown-preview h1,.docs-markdown-preview h2,.docs-markdown-preview h3,.docs-markdown-preview h4,.docs-markdown-preview h5,.docs-markdown-preview h6{scroll-margin-top:90px;font-weight:900;letter-spacing:-.025em}.docs-markdown-preview h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;margin:0 0 1.25rem}.docs-markdown-preview h2{font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.2;margin:2.6rem 0 .9rem}.docs-markdown-preview h3{font-size:1.4rem;line-height:1.3;margin:2rem 0 .75rem}.docs-markdown-preview h4,.docs-markdown-preview h5,.docs-markdown-preview h6{margin:1.5rem 0 .65rem}.docs-markdown-preview p{margin:1rem 0}.docs-markdown-preview ul,.docs-markdown-preview ol{padding-left:1.5rem}.docs-markdown-preview li{margin:.3rem 0}.docs-markdown-preview a{font-weight:700;text-decoration:none}.docs-markdown-preview a:hover{text-decoration:underline}.docs-markdown-preview blockquote{margin:1.25rem 0;padding:.8rem 1rem;border-left:4px solid currentColor;border-radius:0 10px 10px 0;background:#7f7f7f0e}.docs-markdown-preview hr{border:0;border-top:1px solid rgba(127,127,127,.18);margin:2rem 0}.docs-markdown-preview :not(pre)>code{padding:.15em .4em;border-radius:6px;background:#7f7f7f1f;font-size:.9em}.doc-code{margin:1.25rem 0;border:1px solid rgba(127,127,127,.18);border-radius:14px;overflow:hidden;background:#12161ef5;color:#e8edf5}.doc-code-head{min-height:30px;padding:.35rem .75rem;border-bottom:1px solid rgba(255,255,255,.08);font:700 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:#9aa6b8;text-transform:uppercase}.doc-code pre{margin:0;padding:1rem;overflow:auto;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.doc-code code{font:inherit}.doc-image{margin:1.5rem 0}.doc-image img{display:block;width:100%;max-height:720px;object-fit:contain;border-radius:16px;border:1px solid rgba(127,127,127,.15);background:#7f7f7f09}.doc-image figcaption,.doc-media figcaption{margin-top:.55rem;font-size:.84rem;color:#7f7f7fe6}.doc-media{margin:1.5rem 0}.doc-media audio,.doc-media video{width:min(100%,820px);border-radius:14px}.doc-callout{margin:1.25rem 0;padding:1rem 1.1rem;border:1px solid rgba(127,127,127,.16);border-radius:14px;background:#7f7f7f0d}.doc-callout>strong{display:block;margin-bottom:.35rem;text-transform:uppercase;font-size:.76rem;letter-spacing:.08em}.doc-callout-note{border-left:4px solid #2196f3}.doc-callout-tip{border-left:4px solid #4caf50}.doc-callout-warning{border-left:4px solid #ff9800}.doc-callout-danger{border-left:4px solid #f44336}.doc-table-wrap{overflow-x:auto;margin:1.35rem 0}.docs-markdown-preview table{width:100%;border-collapse:collapse;min-width:520px}.docs-markdown-preview th,.docs-markdown-preview td{padding:.7rem .8rem;border:1px solid rgba(127,127,127,.16);text-align:left}.docs-markdown-preview th{font-weight:800;background:#7f7f7f0f}.docs-markdown-preview{max-width:900px;margin-inline:auto;color:inherit;line-height:1.85;font-size:16px}.docs-markdown-preview>:first-child{margin-top:0}.docs-markdown-preview h1,.docs-markdown-preview h2,.docs-markdown-preview h3,.docs-markdown-preview h4,.docs-markdown-preview h5,.docs-markdown-preview h6{color:inherit;scroll-margin-top:100px;letter-spacing:-.028em;font-weight:860}.docs-markdown-preview h1{font-size:clamp(2.35rem,5vw,3.6rem);line-height:1.05;margin:0 0 1.5rem}.docs-markdown-preview h2{font-size:clamp(1.7rem,3.5vw,2.35rem);line-height:1.16;margin:3rem 0 1rem;padding-bottom:.55rem;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.docs-markdown-preview h3{font-size:1.45rem;line-height:1.3;margin:2.25rem 0 .85rem}.docs-markdown-preview h4{font-size:1.18rem;margin:1.8rem 0 .7rem}.docs-markdown-preview p{margin:1.1rem 0;color:color-mix(in srgb,currentColor 82%,transparent)}.docs-markdown-preview strong{font-weight:800}.docs-markdown-preview ul,.docs-markdown-preview ol{margin:1.05rem 0 1.45rem;padding-left:1.6rem;color:color-mix(in srgb,currentColor 84%,transparent)}.docs-markdown-preview li{margin:.45rem 0;padding-left:.2rem}.docs-markdown-preview li::marker{font-weight:750}.docs-markdown-preview blockquote{margin:1.5rem 0;padding:.95rem 1.2rem;border-left:4px solid currentColor;border-radius:0 14px 14px 0;background:color-mix(in srgb,currentColor 5%,transparent)}.docs-markdown-preview .doc-table-wrap{overflow-x:auto;margin:1.5rem 0}.docs-markdown-preview table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:14px;background:color-mix(in srgb,currentColor 2%,transparent)}.docs-markdown-preview th,.docs-markdown-preview td{padding:.8rem .9rem;border-right:1px solid color-mix(in srgb,currentColor 10%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent);text-align:left}.docs-markdown-preview th{background:color-mix(in srgb,currentColor 6%,transparent);font-weight:800}.docs-markdown-preview tr:last-child td{border-bottom:0}.docs-markdown-preview th:last-child,.docs-markdown-preview td:last-child{border-right:0}.docs-markdown-preview thead tr:first-child th:first-child{border-top-left-radius:13px}.docs-markdown-preview thead tr:first-child th:last-child{border-top-right-radius:13px}.docs-markdown-preview tbody tr:last-child td:first-child{border-bottom-left-radius:13px}.docs-markdown-preview tbody tr:last-child td:last-child{border-bottom-right-radius:13px}.docs-markdown-preview img{max-width:100%;height:auto}.docs-markdown-preview :not(pre)>code{display:inline-block;padding:.12em .42em;border-radius:7px;background:color-mix(in srgb,currentColor 8%,transparent);font:.92em/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.docs-markdown-preview .doc-code{position:relative;margin:1.45rem 0 1.7rem;border:1px solid rgba(148,163,184,.2);border-radius:16px;overflow:hidden;background:#0b1020;box-shadow:0 18px 45px #02081729}.docs-markdown-preview .doc-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 .8rem 0 1rem;background:linear-gradient(180deg,#ffffff0e,#ffffff05);border-bottom:1px solid rgba(255,255,255,.08);color:#cbd5e1}.docs-markdown-preview .doc-code-meta{display:inline-flex;align-items:center;gap:12px;min-width:0}.docs-markdown-preview .doc-code-lang{color:#cbd5e1;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase;letter-spacing:.08em}.docs-markdown-preview .doc-code-lines{color:#64748b;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.docs-markdown-preview .doc-copy-btn{border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#cbd5e1;border-radius:9px;padding:.38rem .58rem;font:700 11px/1 ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:.18s ease}.docs-markdown-preview .doc-copy-btn:hover{background:#ffffff17;border-color:#ffffff2e}.docs-markdown-preview .doc-copy-btn.is-copied{color:#bbf7d0;border-color:#4ade8040}.docs-markdown-preview .doc-code pre{margin:0;padding:1.05rem 1.15rem 1.2rem;max-height:680px;overflow:auto;background:#0b1020;color:#e5edf7;font:13px/1.72 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;tab-size:2}.docs-markdown-preview .doc-code code{font:inherit;white-space:pre}.docs-markdown-preview .doc-code .hljs-comment,.docs-markdown-preview .doc-code .hljs-quote{color:#64748b}.docs-markdown-preview .doc-code .hljs-keyword,.docs-markdown-preview .doc-code .hljs-selector-tag,.docs-markdown-preview .doc-code .hljs-literal,.docs-markdown-preview .doc-code .hljs-section{color:#c4b5fd}.docs-markdown-preview .doc-code .hljs-string,.docs-markdown-preview .doc-code .hljs-attr,.docs-markdown-preview .doc-code .hljs-template-tag,.docs-markdown-preview .doc-code .hljs-addition{color:#86efac}.docs-markdown-preview .doc-code .hljs-number,.docs-markdown-preview .doc-code .hljs-symbol,.docs-markdown-preview .doc-code .hljs-variable,.docs-markdown-preview .doc-code .hljs-regexp{color:#f9a8d4}.docs-markdown-preview .doc-code .hljs-title,.docs-markdown-preview .doc-code .hljs-title.class_,.docs-markdown-preview .doc-code .hljs-title.function_{color:#93c5fd}.docs-markdown-preview .doc-code .hljs-built_in,.docs-markdown-preview .doc-code .hljs-type{color:#67e8f9}.docs-markdown-preview .doc-code .hljs-meta,.docs-markdown-preview .doc-code .hljs-meta .hljs-keyword{color:#fcd34d}.docs-markdown-preview .doc-image{margin:1.65rem 0}.docs-markdown-preview .doc-image img{display:block;width:100%;max-height:760px;object-fit:contain;border-radius:16px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,currentColor 3%,transparent)}.docs-markdown-preview .doc-image figcaption,.docs-markdown-preview .doc-media figcaption{margin-top:.6rem;font-size:.84rem;color:color-mix(in srgb,currentColor 58%,transparent);text-align:center}.docs-markdown-preview .doc-media{margin:1.6rem 0}.docs-markdown-preview .doc-media audio,.docs-markdown-preview .doc-media video{width:min(100%,860px);border-radius:14px;box-shadow:0 12px 34px #0208171f}.docs-markdown-preview .doc-callout{margin:1.45rem 0;padding:1rem 1.15rem;border-radius:14px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,currentColor 4%,transparent)}.docs-markdown-preview .doc-callout>strong{display:block;margin-bottom:.4rem;text-transform:uppercase;font-size:.72rem;letter-spacing:.1em}.docs-preview-surface{padding:clamp(.2rem,1vw,.5rem)}.docs-preview-surface .doc-code{margin-top:1rem}.docs-markdown-preview .doc-file-link{display:inline-flex;align-items:center;gap:.55rem;margin:.25rem .15rem;padding:.45rem .75rem .45rem .5rem;border-radius:12px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);text-decoration:none!important;font-weight:700;max-width:100%;vertical-align:middle;transition:background .15s ease,border-color .15s ease}.docs-markdown-preview .doc-file-link:hover{background:color-mix(in srgb,currentColor 9%,transparent);border-color:color-mix(in srgb,currentColor 22%,transparent)}.docs-markdown-preview .doc-file-badge{flex-shrink:0;display:inline-grid;place-items:center;min-width:2.4rem;height:1.55rem;padding:0 .4rem;border-radius:8px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;color:#e2e8f0;background:linear-gradient(135deg,#3b82f6,#6366f1)}.docs-markdown-preview .doc-file-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.docs-markdown-preview h1,.docs-markdown-preview h2,.docs-markdown-preview h3,.docs-markdown-preview h4,.docs-markdown-preview h5,.docs-markdown-preview h6{position:relative}.docs-markdown-preview .doc-heading-anchor{position:absolute;left:-1.1em;top:0;opacity:0;text-decoration:none!important;color:color-mix(in srgb,currentColor 45%,transparent);font-weight:600;padding-right:.25em;transition:opacity .15s ease}.docs-markdown-preview .doc-heading-anchor:before{content:"#"}.docs-markdown-preview h1:hover .doc-heading-anchor,.docs-markdown-preview h2:hover .doc-heading-anchor,.docs-markdown-preview h3:hover .doc-heading-anchor,.docs-markdown-preview h4:hover .doc-heading-anchor{opacity:1}.docs-markdown-preview .doc-anchor-link{font-weight:700;text-decoration:none;border-bottom:1px dashed color-mix(in srgb,currentColor 35%,transparent)}.docs-markdown-preview .doc-anchor-link:hover{border-bottom-style:solid}.docs-markdown-preview .doc-task{margin-inline-end:.45rem;vertical-align:middle;accent-color:#3b82f6}.docs-markdown-preview .doc-code code.hljs{display:block;background:transparent;padding:0;color:inherit}.docs-markdown-preview [dir=auto],.docs-markdown-preview [dir=rtl]{unicode-bidi:isolate}.docs-markdown-preview table[dir=auto] th,.docs-markdown-preview table[dir=auto] td{text-align:start}@media (max-width: 900px){.docs-markdown-preview{font-size:15px}.docs-markdown-preview h1{font-size:2rem}.docs-markdown-preview h2{font-size:1.55rem}.docs-markdown-preview .doc-heading-anchor{left:-.85em}}.docs-markdown-preview .doc-code{isolation:isolate;width:100%;min-width:0}.docs-markdown-preview .doc-code-head{min-width:0;flex-wrap:nowrap}.docs-markdown-preview .doc-code-meta{flex:1 1 auto;min-width:0;overflow:hidden}.docs-markdown-preview .doc-code-lang,.docs-markdown-preview .doc-code-lines{white-space:nowrap}.docs-markdown-preview .doc-copy-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:70px;min-height:32px;padding:.38rem .68rem;appearance:none;-webkit-appearance:none;line-height:1;-webkit-user-select:none;user-select:none}.docs-markdown-preview .doc-copy-btn:disabled{opacity:.9;cursor:default}.docs-markdown-preview .doc-copy-icon{display:inline-flex;flex:0 0 auto;line-height:0}.docs-markdown-preview .doc-copy-label{white-space:nowrap}.docs-markdown-preview .doc-code pre{width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;white-space:pre;word-break:normal;overflow-wrap:normal;direction:ltr;text-align:left}.docs-markdown-preview .doc-code pre code,.docs-markdown-preview .doc-code code.hljs{display:block;width:max-content;min-width:100%;max-width:none;box-sizing:border-box;white-space:pre;word-break:normal;overflow-wrap:normal;direction:ltr;text-align:left;unicode-bidi:plaintext}.docs-markdown-preview .doc-copy-btn.is-copy-error{color:#fecaca;border-color:#f871714d}@media (max-width: 600px){.docs-markdown-preview .doc-code-head{min-height:42px;padding-inline:.65rem;gap:8px}.docs-markdown-preview .doc-code-lines{display:none}.docs-markdown-preview .doc-copy-btn{min-width:68px;min-height:34px}.docs-markdown-preview .doc-code pre{padding:.9rem;font-size:12.5px}}.shell-editor-code{color:#e6edf3;background:transparent!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.shell-editor-code .hljs-comment,.shell-editor-code .hljs-quote{color:#6b7c93!important}.shell-editor-code .hljs-keyword,.shell-editor-code .hljs-selector-tag,.shell-editor-code .hljs-literal,.shell-editor-code .hljs-section,.shell-editor-code .hljs-doctag,.shell-editor-code .hljs-name{color:#c4b5fd!important}.shell-editor-code .hljs-string,.shell-editor-code .hljs-attr,.shell-editor-code .hljs-template-tag,.shell-editor-code .hljs-template-variable,.shell-editor-code .hljs-regexp,.shell-editor-code .hljs-addition{color:#86efac!important}.shell-editor-code .hljs-number,.shell-editor-code .hljs-symbol,.shell-editor-code .hljs-variable,.shell-editor-code .hljs-bullet{color:#f9a8d4!important}.shell-editor-code .hljs-title,.shell-editor-code .hljs-title.class_,.shell-editor-code .hljs-title.function_,.shell-editor-code .hljs-function .hljs-title{color:#93c5fd!important}.shell-editor-code .hljs-built_in,.shell-editor-code .hljs-type{color:#67e8f9!important}.shell-editor-code .hljs-meta,.shell-editor-code .hljs-meta .hljs-keyword{color:#fcd34d!important}.shell-editor-code .hljs-operator,.shell-editor-code .hljs-punctuation{color:#cbd5e1!important}.docs-workspace,.docs-workspace *{box-sizing:border-box}.docs-markdown-preview,.docs-article-shell{min-width:0;max-width:100%}.docs-markdown-preview{overflow-wrap:anywhere;word-break:normal}.docs-markdown-preview .doc-table-wrap,.docs-markdown-preview table{max-width:100%}.docs-markdown-preview .doc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.docs-markdown-preview iframe,.docs-markdown-preview video,.docs-markdown-preview audio,.docs-markdown-preview svg,.docs-markdown-preview img{max-width:100%}.docs-markdown-preview .doc-image img,.docs-markdown-preview .doc-figure img{height:auto}@media (max-width: 767.98px){html,body,#root{max-width:100%;overflow-x:clip}.docs-workspace{width:100%;overflow-x:clip}.docs-content-row{width:100%;padding-inline:10px!important}.docs-main-column{width:100%;padding-top:18px!important;padding-bottom:34px!important}.docs-article-shell{width:100%}.docs-article-shell>.MuiBreadcrumbs-root{min-width:0}.docs-article-shell>.MuiBreadcrumbs-root .MuiTypography-root,.docs-article-shell>.MuiBreadcrumbs-root .MuiButton-root{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-markdown-preview{font-size:15px!important;line-height:1.78}.docs-markdown-preview h1,.docs-article-shell h1{font-size:clamp(1.85rem,9vw,2.35rem)!important;line-height:1.1!important;letter-spacing:-.045em!important;margin-bottom:1rem!important}.docs-markdown-preview h2{font-size:clamp(1.45rem,7vw,1.8rem)!important;line-height:1.2!important;margin-top:2.1rem!important}.docs-markdown-preview h3{font-size:1.22rem!important;margin-top:1.65rem!important}.docs-markdown-preview .doc-heading-anchor{display:none}.docs-markdown-preview p,.docs-markdown-preview li,.docs-markdown-preview blockquote{overflow-wrap:anywhere}.docs-markdown-preview blockquote{margin-inline:0;padding:.85rem 1rem}.docs-markdown-preview .doc-code{margin-inline:0;border-radius:12px}.docs-markdown-preview .doc-code-head{min-height:40px!important}.docs-markdown-preview .doc-copy-btn{min-width:64px!important;padding-inline:.55rem!important}.docs-markdown-preview .doc-code pre{max-width:100%;padding:.82rem!important;font-size:12px!important;line-height:1.65!important;-webkit-overflow-scrolling:touch}.docs-markdown-preview .doc-code pre code,.docs-markdown-preview .doc-code code.hljs{min-width:max-content}.docs-markdown-preview .doc-file-label{max-width:min(62vw,260px)}.docs-markdown-preview .doc-media audio,.docs-markdown-preview .doc-media video{width:100%}.docs-markdown-preview .doc-embed,.docs-markdown-preview .doc-html,.docs-markdown-preview .doc-mermaid{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.docs-markdown-preview .doc-download,.docs-markdown-preview .doc-qr{max-width:100%}.docs-markdown-preview .doc-callout{padding:.9rem 1rem}.docs-markdown-preview ul,.docs-markdown-preview ol{padding-left:1.25rem}}@media (max-width: 420px){.docs-content-row{padding-inline:8px!important}.docs-main-column{padding-top:14px!important}}.custom-cursor{position:fixed;inset:0;z-index:2147483000;pointer-events:none;opacity:0;visibility:hidden;mix-blend-mode:difference;contain:layout style paint}.custom-cursor.is-visible{opacity:1;visibility:visible}.custom-cursor>span{position:fixed;left:0;top:0;border-radius:999px;pointer-events:none;will-change:transform;backface-visibility:hidden;transform:translate3d(-100px,-100px,0) translate(-50%,-50%)}.custom-cursor__ring{width:34px;height:34px;border:1px solid rgba(255,255,255,.9);transition:width .11s ease-out,height .11s ease-out,border-color .11s ease-out,opacity .11s ease-out}.custom-cursor__dot{width:5px;height:5px;background:#fff;transition:width .09s ease-out,height .09s ease-out,opacity .09s ease-out}.custom-cursor.is-pointer .custom-cursor__ring{width:46px;height:46px}.custom-cursor.is-pointer .custom-cursor__dot{width:7px;height:7px}.custom-cursor.is-text .custom-cursor__ring{width:3px;height:28px;border-width:1px;border-radius:3px}.custom-cursor.is-text .custom-cursor__dot{opacity:0}.custom-cursor.is-grab .custom-cursor__ring{width:40px;height:40px;border-style:dashed}.custom-cursor.is-forbidden .custom-cursor__ring{width:38px;height:38px;border-color:#ff7878f5}.custom-cursor.is-forbidden .custom-cursor__dot{opacity:0}.custom-cursor.is-loading .custom-cursor__ring{width:40px;height:40px;border-style:dashed;animation:cursor-spin .7s linear infinite}.custom-cursor.is-loading .custom-cursor__dot{opacity:0}.custom-cursor.is-pressed .custom-cursor__ring{width:28px;height:28px}.custom-cursor.is-pressed .custom-cursor__dot{width:7px;height:7px}@keyframes cursor-spin{to{transform:rotate(360deg)}}@media (pointer: fine) and (hover: hover){html.custom-cursor-enabled,html.custom-cursor-enabled *,html.custom-cursor-enabled body{cursor:none!important}}@media (hover: none),(pointer: coarse){.custom-cursor{display:none!important}}@media (prefers-reduced-motion: reduce){.custom-cursor__ring,.custom-cursor__dot{animation:none!important;transition-duration:.05s!important}}.custom-cursor.variant-dot .custom-cursor__ring{display:none}.custom-cursor.variant-dot .custom-cursor__dot{width:9px;height:9px}.custom-cursor.variant-crosshair .custom-cursor__ring{width:30px;height:30px;border:0;border-radius:0;transition:opacity .1s ease-out}.custom-cursor.variant-crosshair .custom-cursor__ring:before,.custom-cursor.variant-crosshair .custom-cursor__ring:after{content:"";position:absolute;left:50%;top:50%;width:30px;height:1px;background:#fffffff2;transform:translate(-50%,-50%)}.custom-cursor.variant-crosshair .custom-cursor__ring:after{transform:translate(-50%,-50%) rotate(90deg)}.custom-cursor.variant-crosshair .custom-cursor__dot{display:none}html[dir=rtl],html[dir=rtl] body{direction:rtl;font-family:Vazirmatn,Noto Sans Arabic,Tahoma,system-ui,sans-serif}html[dir=rtl] .MuiTypography-root,html[dir=rtl] .MuiInputLabel-root,html[dir=rtl] .MuiFormHelperText-root,html[dir=rtl] .MuiFormLabel-root,html[dir=rtl] .MuiAlert-message,html[dir=rtl] .MuiMenuItem-root,html[dir=rtl] .MuiDialogTitle-root,html[dir=rtl] .MuiDialogContent-root,html[dir=rtl] .MuiInputBase-input,html[dir=rtl] .MuiSelect-select,html[dir=rtl] textarea{text-align:right}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] input[type=password],html[dir=rtl] input[type=number],html[dir=rtl] input[type=tel],html[dir=rtl] code,html[dir=rtl] pre,html[dir=rtl] .xterm,html[dir=rtl] .monaco-editor{direction:ltr;text-align:left}html[dir=rtl] .MuiButton-startIcon{margin-left:8px;margin-right:-4px}html[dir=rtl] .MuiButton-endIcon{margin-right:8px;margin-left:-4px}html[dir=rtl] .public-marketing-page{font-family:Vazirmatn,Noto Sans Arabic,Tahoma,system-ui,sans-serif;font-feature-settings:"kern" 1,"liga" 1}html[dir=rtl] .public-marketing-page .MuiTypography-root{letter-spacing:0!important;line-height:1.9;text-align:inherit;text-wrap:pretty}html[dir=rtl] .public-marketing-page h1.MuiTypography-root{font-size:clamp(2.15rem,5.4vw,4.7rem)!important;line-height:1.34!important;font-weight:900;max-width:100%}html[dir=rtl] .public-marketing-page h2.MuiTypography-root{font-size:clamp(1.65rem,3.9vw,3.25rem)!important;line-height:1.42!important;font-weight:900}html[dir=rtl] .public-marketing-page h3.MuiTypography-root{line-height:1.55!important}html[dir=rtl] .public-marketing-page .MuiTypography-overline,html[dir=rtl] .public-marketing-page .MuiChip-label{letter-spacing:0!important;line-height:1.8;text-transform:none}html[dir=rtl] .public-marketing-page .MuiButton-root{letter-spacing:0!important;line-height:1.8;font-weight:750}html[dir=rtl] .public-marketing-page .MuiButton-endIcon [data-testid=ArrowForwardRoundedIcon],html[dir=rtl] .public-marketing-page [data-testid=ArrowForwardRoundedIcon]{transform:rotate(180deg)}html[dir=rtl] .public-home-page .home-reading-progress{right:0;left:auto!important}html[dir=rtl] .public-home-page .home-reading-progress>.MuiBox-root{margin-left:auto}html[dir=rtl] .public-marketing-page .MuiAccordionSummary-content{margin-inline:0}html[dir=rtl] .public-site-footer .MuiTypography-root{letter-spacing:0!important;line-height:1.9}html[dir=rtl] .public-site-footer .MuiLink-root{text-align:right}@media (max-width: 600px){html[dir=rtl] .public-marketing-page h1.MuiTypography-root{font-size:clamp(2rem,9vw,3.2rem)!important}html[dir=rtl] .public-marketing-page h2.MuiTypography-root{font-size:clamp(1.55rem,7vw,2.35rem)!important}}
