.docs{--dx-glow:color-mix(in srgb, var(--teal) 12%, transparent);--dx-line:color-mix(in srgb, var(--ink) 8%, transparent);--dx-line-strong:color-mix(in srgb, var(--ink) 14%, transparent);--dx-tile:color-mix(in srgb, var(--teal-soft) 60%, var(--surface));--dx-warn-bg:color-mix(in srgb, var(--gold) 12%, var(--surface));--dx-warn-tile:color-mix(in srgb, var(--gold) 24%, var(--surface));--dx-warn-ink:color-mix(in srgb, var(--gold) 45%, var(--ink));--dx-shadow:0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent), 0 8px 24px -8px color-mix(in srgb, var(--teal-deep) 16%, transparent);--dx-shadow-hover:0 2px 3px color-mix(in srgb, var(--ink) 5%, transparent), 0 18px 36px -12px color-mix(in srgb, var(--teal-deep) 22%, transparent);--dx-focus:0 0 0 3px color-mix(in srgb, var(--teal-deep) 30%, transparent);--dx-max:1200px;--dx-header:64px}.docs{background:var(--bg);color:var(--ink);flex:1;overflow-x:clip}.docs summary:after{content:none!important}.docs h1,.docs h2,.docs h3,.docs h4{letter-spacing:0}:is(.docs a:focus-visible,.docs button:focus-visible,.docs summary:focus-visible,.docs input:focus-visible){outline:2px solid var(--teal-strong);outline-offset:2px;box-shadow:var(--dx-focus)}.docs kbd{font:inherit;color:var(--muted);border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:.75rem;font-weight:600;line-height:1.3}.docs .dx-container{width:100%;max-width:var(--dx-max);margin-inline:auto;padding-inline:16px}.docs .dx-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);text-align:center;margin:0;font-size:.78rem;font-weight:700;line-height:1.4}.docs .dx-gradient-word{background:linear-gradient(color-mix(in srgb, var(--ink) 30%, transparent), color-mix(in srgb, var(--ink) 30%, transparent)), var(--teal-gradient);color:#0000;background-clip:text}.docs .dx-lede{max-width:56ch;color:var(--muted);text-align:center;margin:16px auto 0;font-size:1.08rem}.docs .dx-icon-tile{width:40px;height:40px;color:var(--teal-deep);background:var(--dx-tile);box-shadow:inset 0 1px 0 var(--surface);border-radius:12px;flex:none;place-items:center;display:grid}.docs .dx-icon-tile-lg{border-radius:14px;width:46px;height:46px}.docs .dx-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.docs .dx-trigger{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font:inherit;text-align:left;align-items:center;gap:10px;transition:box-shadow .2s,border-color .2s,transform .2s;display:inline-flex}.docs .dx-trigger:hover{border-color:var(--teal);box-shadow:var(--dx-shadow)}.docs .dx-trigger svg{color:var(--teal-deep);flex:none}.docs .dx-trigger-hero{border:1px solid var(--line-teal-soft);width:min(100%,770px);min-height:64px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent), 0 17px 45px -15px color-mix(in srgb, var(--teal-deep) 24%, transparent);color:var(--ink);border-radius:20px;margin:34px auto 0;padding:0 18px;display:flex}.docs .dx-trigger-hero:hover{border-color:var(--teal);transform:translateY(-1px)}.docs .dx-trigger-placeholder{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.98rem;overflow:hidden}.docs .dx-trigger-chip{background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:999px;padding:8px 14px;font-size:.85rem;font-weight:600}.docs .dx-trigger-chip:hover{color:var(--teal-on-soft);transform:translateY(-2px)}.docs .dx-hero{isolation:isolate;background:radial-gradient(ellipse 46% 43% at 50% 22%, var(--dx-glow), transparent 80%), radial-gradient(ellipse 35% 58% at 18% 60%, color-mix(in srgb, var(--teal-deep) 8%, transparent), transparent 80%), radial-gradient(ellipse 42% 52% at 82% 42%, color-mix(in srgb, var(--teal-deep) 7%, transparent), transparent 80%);padding:56px 0 8px;position:relative;overflow:hidden}.docs .dx-hero-heading{text-align:center;z-index:1;position:relative}.docs .dx-hero h1{text-wrap:balance;max-width:22ch;margin:18px auto 0;font-size:clamp(1.7rem,4.2vw,3rem);font-weight:700;line-height:1.18}.docs .dx-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.docs .dx-chips-label{width:100%;color:var(--muted);font-size:.85rem;font-weight:600}.docs .dx-floaters{display:none}.docs .dx-float{background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--surface);min-width:200px;box-shadow:0 14px 28px -10px color-mix(in srgb, var(--teal-deep) 18%, transparent), inset 0 1px var(--surface);border-radius:15px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute}.docs .dx-float strong{font-size:.85rem;line-height:1.4;display:block}.docs .dx-float small{color:var(--muted);font-size:.78rem;display:block}.docs .dx-float-left{top:8px;left:48px;transform:rotate(-3deg)}.docs .dx-float-right{top:12px;right:48px;transform:rotate(3deg)}.docs .dx-section{margin-top:72px;transition:opacity .5s ease-out,transform .5s ease-out}.docs .dx-section:last-child{margin-bottom:72px}.docs .dx-section-title{text-align:center;margin:0 auto 32px}.docs .dx-section-title h2{text-wrap:balance;margin-top:12px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.18}.docs .dx-section-title p:not(.dx-eyebrow){max-width:56ch;color:var(--muted);margin:12px auto 0;font-size:1.05rem}.docs .dx-card{background:var(--surface);border:1px solid var(--dx-line);border-radius:var(--radius);box-shadow:var(--dx-shadow)}.docs .dx-pre{opacity:0;transform:translateY(16px)}.docs .dx-reveal{transition:opacity .5s ease-out,transform .5s ease-out}.docs .dx-flow{gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.docs .dx-flow:before{content:"";background:var(--line-teal-soft);width:1px;position:absolute;top:22px;bottom:22px;left:25px}.docs .dx-flow-step{grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:4px 16px;display:grid;position:relative}.docs .dx-flow-num{z-index:1;background:var(--surface);width:52px;height:52px;color:var(--teal-deep);border:1.5px solid var(--teal);border-radius:50%;grid-row:span 3;place-items:center;font-size:1.1rem;font-weight:700;display:grid;position:relative}.docs .dx-flow-step strong{padding-top:2px;font-size:1rem;font-weight:700;line-height:1.35}.docs .dx-flow-step strong a:hover{color:var(--teal-deep);text-underline-offset:3px;text-decoration:underline}.docs .dx-flow-step p{color:var(--muted);grid-column:2/span 2;margin:0;font-size:.95rem}.docs .dx-flow-time{color:var(--muted);white-space:nowrap;grid-area:1/3;font-size:.8rem;font-weight:600}.docs .dx-bento{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.docs .dx-feature{flex-direction:column;gap:10px;min-width:0;padding:22px;transition:transform .2s ease-out,box-shadow .2s ease-out;display:flex;position:relative;overflow:hidden}.docs .dx-feature:hover{box-shadow:var(--dx-shadow-hover);transform:translateY(-2px)}.docs .dx-feature.is-featured:after{content:"";pointer-events:none;background:radial-gradient(circle, var(--dx-glow), transparent 70%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-70px;right:-60px}.docs .dx-feature-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.docs .dx-count{color:var(--muted);white-space:nowrap;font-size:.85rem;font-weight:600}.docs .dx-feature h3{text-align:center;font-size:1.2rem;font-weight:700;line-height:1.25}.docs .dx-feature p{color:var(--muted);text-align:center;margin:0;font-size:.95rem}.docs .dx-feature.is-compact{border-color:#0000;border-top-color:var(--dx-line-strong);box-shadow:none;background:0 0;border-radius:0;padding:20px 4px}.docs .dx-feature.is-compact:hover{box-shadow:none}.docs .dx-feature-arrow{color:var(--teal-deep);transition:transform .2s;position:absolute;bottom:20px;right:8px}.docs .dx-feature:hover .dx-feature-arrow{transform:translate(3px)}.docs .dx-feature.is-featured .dx-feature-arrow{bottom:20px;right:20px}.docs .dx-columns{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.docs .dx-column{border-top:1px solid var(--dx-line-strong);min-width:0;padding-top:22px}.docs .dx-column-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.docs .dx-column-head h3{text-align:center;flex:1;font-size:1.2rem;font-weight:700}.docs .dx-link-list{margin:0;padding:0;list-style:none}.docs .dx-link-item{border-bottom:1px solid var(--dx-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:.95rem;font-weight:600;display:flex}.docs .dx-link-item small{color:var(--muted);margin-top:3px;font-size:.85rem;font-weight:400;line-height:1.5;display:block}.docs .dx-link-item svg{color:var(--muted);flex:none;transition:transform .2s,color .2s}.docs .dx-link-item:hover{color:var(--teal-deep)}.docs .dx-link-item:hover svg{color:var(--teal-deep);transform:translate(3px)}.docs .dx-view-all{color:var(--teal-deep);align-items:center;gap:8px;margin-top:16px;font-size:.92rem;font-weight:700;display:inline-flex}.docs .dx-view-all:hover{text-underline-offset:3px;text-decoration:underline}.docs .dx-support{text-align:center;border-radius:28px;justify-items:center;gap:12px;padding:30px 22px;display:grid}.docs .dx-support h2{font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700}.docs .dx-support p:not(.dx-eyebrow){color:var(--muted);margin:0}.docs .dx-support .dx-actions{width:100%;margin-top:8px}.docs .dx-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:28px 72px;display:grid}.docs .dx-main{min-width:0}.docs .dx-page-head{text-align:center;max-width:840px;margin:0 auto 32px}.docs .dx-page-head h1{text-wrap:balance;margin-top:14px;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:700;line-height:1.18}.docs .dx-breadcrumb{color:var(--muted);flex-wrap:wrap;justify-content:center;margin-bottom:26px;font-size:.85rem;display:flex}.docs .dx-breadcrumb>span{align-items:center;gap:6px;display:inline-flex}.docs .dx-breadcrumb>span+span{margin-left:6px}.docs .dx-breadcrumb a{color:var(--teal-strong);font-weight:600}.docs .dx-breadcrumb a:hover{text-underline-offset:3px;text-decoration:underline}.docs .dx-meta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.docs .dx-badge{background:var(--dx-tile);min-height:30px;color:var(--ink);border-radius:999px;align-items:center;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.docs .dx-badge-teal{background:var(--teal-soft);color:var(--teal-on-soft)}.docs a.dx-badge:hover{background:var(--line-teal-soft)}.docs .dx-meta-date{color:var(--muted);font-size:.85rem}.docs .dx-sidebar-toggle{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:700;display:flex}.docs .dx-sidebar-toggle svg{transition:transform .2s}.docs .dx-sidebar-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.docs .dx-sidebar-body{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:8px;padding:10px 14px}.docs .dx-sidebar-body[data-collapsed=true]{display:none}.docs .dx-sidebar-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:.78rem;font-weight:700;display:none}.docs .dx-sidebar-group{border-bottom:1px solid var(--dx-line);padding-bottom:6px}.docs .dx-sidebar-group:last-child{border-bottom:0}.docs .dx-sidebar-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:.9rem;font-weight:700;list-style:none;display:flex}.docs .dx-sidebar-group summary::-webkit-details-marker{display:none}.docs .dx-sidebar-group summary svg{color:var(--muted);transition:transform .2s}.docs .dx-sidebar-group[open] summary svg{transform:rotate(180deg)}.docs .dx-sidebar-group ul{margin:0;padding:0 0 6px;list-style:none}.docs .dx-sidebar-sub{padding-left:10px!important}.docs .dx-sidebar-link{color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 8px 14px;font-size:14px;font-weight:500;line-height:1.45;transition:background .2s,color .2s;display:flex;position:relative}.docs .dx-sidebar-link small{white-space:nowrap;font-size:.78rem}.docs .dx-sidebar-link:hover{background:var(--bg);color:var(--ink)}.docs .dx-sidebar-link.is-active{background:var(--teal-soft);color:var(--teal-on-soft);font-weight:600}.docs .dx-article-list{background:var(--surface);border:1px solid var(--dx-line);border-radius:var(--radius);box-shadow:var(--dx-shadow);overflow:hidden}@media (max-width:1023px){.docs .dx-article-list{box-shadow:none;background:0 0;border:0;border-radius:0}.docs .dx-article-row{padding-inline:0}}.docs .dx-article-row{border-bottom:1px solid var(--dx-line);grid-template-columns:minmax(0,1fr);gap:8px;padding:18px;transition:background .2s;display:grid}.docs .dx-article-row:last-child{border-bottom:0}.docs .dx-article-row:hover{background:var(--bg)}.docs .dx-article-row strong{font-size:1.02rem;font-weight:600}.docs .dx-article-row:hover strong{color:var(--teal-deep)}.docs .dx-article-row p{color:var(--muted);margin:6px 0 0;font-size:.92rem}.docs .dx-article-row>span{color:var(--muted);white-space:nowrap;font-size:.85rem}.docs .dx-toc h2{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:.78rem;font-weight:700}.docs .dx-toc-links{border-left:1px solid var(--line);gap:2px;display:grid}.docs .dx-toc-link{color:var(--muted);padding:9px 10px 9px 14px;font-size:.88rem;line-height:1.4;transition:color .2s,background .2s;display:block;position:relative}.docs .dx-toc-link:hover{color:var(--ink)}.docs .dx-toc-link.is-active{background:var(--teal-soft);color:var(--teal-on-soft);font-weight:600}.docs .dx-toc-desktop{display:none}.docs .dx-toc-mobile{margin-bottom:20px}.docs .dx-toc-toggle{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-weight:700;display:flex}.docs .dx-toc-toggle svg{transition:transform .2s}.docs .dx-toc-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.docs .dx-toc-body{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:8px;padding:10px 14px}.docs .dx-toc-body[data-collapsed=true]{display:none}.docs .dx-prose{overflow-wrap:anywhere;min-width:0;scroll-margin-top:88px}.docs .dx-prose>*,.docs .dx-prose section{max-width:68ch;margin-inline:auto}.docs .dx-prose h2,.docs .dx-prose h3{text-align:left;scroll-margin-top:88px;line-height:1.25}.docs .dx-prose h2{margin:36px 0 14px;font-size:1.5rem;font-weight:700}.docs .dx-prose h3{margin:0 0 10px;font-size:1.15rem;font-weight:700}.docs .dx-prose p{color:var(--muted);margin:0 0 16px;font-size:1rem;line-height:1.75}.docs .dx-prose ul,.docs .dx-prose ol{color:var(--muted);margin:0 0 16px;padding-left:1.3rem}.docs .dx-prose li{margin-bottom:8px}.docs .dx-prose a{color:var(--teal-strong);text-underline-offset:3px;font-weight:600;text-decoration:underline}.docs .dx-prose strong{color:var(--ink)}.docs .dx-prose table{border-collapse:collapse;max-width:100%;font-size:.95rem;display:block;overflow-x:auto}.docs .dx-prose th,.docs .dx-prose td{border:1px solid var(--line);text-align:left;padding:8px 12px}.docs .dx-prose>:first-child{margin-top:0}.docs .dx-ui{border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;border-bottom-width:2px;border-radius:7px;align-items:center;padding:2px 8px;font-size:.85rem;font-weight:600;line-height:1.5;display:inline-flex}.docs .dx-callout{border-radius:14px;align-items:flex-start;gap:14px;margin-block:18px;padding:16px 18px;display:flex}.docs .dx-callout-note{background:var(--teal-soft)}.docs .dx-callout-warning{background:var(--dx-warn-bg)}.docs .dx-callout .dx-icon-tile{background:var(--surface);border-radius:10px;width:36px;height:36px}.docs .dx-callout-note .dx-icon-tile{color:var(--teal-on-soft)}.docs .dx-callout-warning .dx-icon-tile{background:var(--dx-warn-tile);color:var(--dx-warn-ink)}.docs .dx-callout>div{min-width:0}.docs .dx-callout strong{margin-bottom:3px;font-size:.92rem;display:block}.docs .dx-callout p{color:var(--ink);margin:0;font-size:.95rem;line-height:1.6}.docs .dx-steps{counter-reset:dx-step;gap:30px;margin-block:22px;display:grid;position:relative}.docs .dx-steps:before{content:"";background:var(--line-teal-soft);width:1px;position:absolute;top:26px;bottom:26px;left:19px}.docs .dx-step{counter-increment:dx-step;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.docs .dx-step-num{z-index:1;background:var(--surface);width:40px;height:40px;color:var(--teal-deep);border:1.5px solid var(--teal);border-radius:50%;place-items:center;font-size:.95rem;font-weight:700;display:grid;position:relative}.docs .dx-step-num:before{content:counter(dx-step)}.docs .dx-step-body{min-width:0;padding-top:6px}.docs .dx-step-body>:last-child{margin-bottom:0}.docs .dx-shot{border:1px solid var(--line);background:var(--surface);box-shadow:0 10px 28px -10px color-mix(in srgb, var(--teal-deep) 20%, transparent);border-radius:14px;margin:16px 0 4px;overflow:hidden}.docs .dx-shot img{width:100%;height:auto;display:block}.docs .dx-shot-chrome{border-bottom:1px solid var(--line);height:34px;color:var(--muted);align-items:center;gap:12px;padding:0 12px;font-size:.75rem;display:flex}.docs .dx-shot-dots{gap:5px;display:inline-flex}.docs .dx-shot-dots i{background:var(--line-teal-soft);border-radius:50%;width:7px;height:7px}.docs .dx-shot-empty{min-height:130px;color:var(--teal-deep);background:var(--bg);align-items:center;gap:16px;padding:20px;display:flex}.docs .dx-shot-lines{flex:1;gap:10px;display:grid}.docs .dx-shot-lines i{background:var(--line);border-radius:4px;height:8px;display:block}.docs .dx-shot-lines i:first-child{width:60%}.docs .dx-shot-lines i:nth-child(2){width:85%}.docs .dx-shot-lines i:nth-child(3){width:40%}.docs .dx-shot figcaption{border-top:1px solid var(--line);text-align:center;color:var(--muted);padding:9px 12px;font-size:.8rem}.docs .dx-faq{gap:8px;display:grid}.docs .dx-faq details{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.docs .dx-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;font-weight:600;list-style:none;display:flex}.docs .dx-faq summary::-webkit-details-marker{display:none}.docs .dx-faq summary svg{color:var(--muted);flex:none;transition:transform .2s}.docs .dx-faq details[open] summary svg{transform:rotate(180deg)}.docs .dx-faq details p{margin:0;padding:0 16px 16px;font-size:.95rem}.docs .dx-feedback{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:14px;margin-top:32px;padding:22px;display:grid}.docs .dx-feedback strong{text-align:center;font-size:1.05rem}.docs .dx-feedback-thanks{text-align:center;color:var(--teal-on-soft);margin:0;font-size:.95rem}.docs .dx-pager{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px;display:grid}.docs .dx-pager-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px;transition:transform .2s,box-shadow .2s;display:block}.docs .dx-pager-card:hover{box-shadow:var(--dx-shadow);transform:translateY(-2px)}.docs .dx-pager-card small{color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:.8rem;font-weight:600;display:flex}.docs .dx-pager-next small{justify-content:flex-end}.docs .dx-pager-next{text-align:right}.docs .dx-updated-note{text-align:right;color:var(--muted);margin:18px 0 0;font-size:.85rem}.docs .dx-pal-overlay{--pal-ring:var(--teal-deep);--pal-dim:#0b1f2647;--pal-bg:#fffffff0;--pal-line:var(--line);--pal-hover:#009db40f;--pal-text:var(--ink);--pal-muted:var(--muted);--pal-active-bg:var(--teal-soft);--pal-active-text:var(--teal-on-soft);--pal-key-bg:var(--surface);--pal-mark:color-mix(in srgb, var(--teal) 20%, transparent);--pal-shadow:0 24px 64px -20px #00788a47, 0 2px 6px #0b1f260f;z-index:200;background:var(--pal-dim);-webkit-backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;padding:16px 16px 0;animation:.17s ease-out dx-fade;display:flex;position:fixed;inset:0}.docs .dx-pal-overlay.is-closing{animation:.17s ease-in forwards dx-fade-out}.docs .dx-pal-overlay.is-closing .dx-pal{animation:.17s ease-in forwards dx-pop-out}.docs .dx-pal{width:100%;max-width:640px;max-height:calc(100dvh - 32px);color:var(--pal-text);background:var(--pal-bg);-webkit-backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--pal-line);box-shadow:var(--pal-shadow);border-radius:16px;flex-direction:column;animation:.17s ease-out dx-pop;display:flex;overflow:hidden}.docs .dx-pal-input{border-bottom:1px solid var(--pal-line);align-items:center;gap:12px;padding:16px 18px;display:flex}.docs .dx-pal-input>svg{color:var(--pal-muted);flex:none}.docs .dx-pal-input input{min-width:0;color:var(--pal-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:1.1rem}.docs .dx-pal-input input::placeholder{color:var(--pal-muted)}.docs .dx-pal-input input:focus-visible{box-shadow:none;outline:0}.docs .dx-pal-help{color:var(--pal-muted)}.docs .dx-pal-close{border:1px solid var(--pal-line);background:var(--pal-key-bg);color:var(--pal-muted);font:inherit;cursor:pointer;border-radius:6px;flex:none;padding:3px 8px;font-size:.75rem;font-weight:600}.docs .dx-pal-close:hover{color:var(--pal-text)}.docs .dx-pal a:focus-visible{outline:2px solid var(--pal-ring);outline-offset:2px;box-shadow:none}.docs .dx-pal button:focus-visible{outline:2px solid var(--pal-ring);outline-offset:2px;box-shadow:none}.docs .dx-pal [tabindex]:focus-visible{outline:2px solid var(--pal-ring);outline-offset:2px;box-shadow:none}.docs .dx-pal-list{overscroll-behavior:contain;padding:8px;overflow-y:auto}.docs .dx-pal-label{letter-spacing:.08em;text-transform:uppercase;color:var(--pal-muted);padding:12px 12px 6px;font-size:.72rem;font-weight:700}.docs .dx-pal-row{cursor:pointer;color:var(--pal-text);border-radius:10px;align-items:center;gap:12px;padding:11px 12px;display:flex;position:relative}.docs .dx-pal-row>svg{color:var(--pal-muted);flex:none}.docs .dx-pal-row:hover{background:var(--pal-hover)}.docs .dx-pal-row.is-active{background:var(--pal-active-bg)}.docs .dx-pal-row.is-active .dx-pal-title{color:var(--pal-active-text);font-weight:600}.docs .dx-pal-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.95rem;overflow:hidden}.docs .dx-pal-title mark{background:var(--pal-mark);color:inherit;border-radius:3px;padding:0 1px}.docs .dx-pal-meta{color:var(--pal-muted);white-space:nowrap;flex:none;font-size:.8rem}.docs .dx-pal-empty{text-align:center;gap:6px;padding:26px 16px 14px;display:grid}.docs .dx-pal-empty span{color:var(--pal-muted);font-size:.9rem}.docs .dx-pal-foot{border-top:1px solid var(--pal-line);color:var(--pal-muted);align-items:center;gap:18px;padding:11px 18px;font-size:.78rem;display:none}.docs .dx-pal-foot kbd{background:var(--pal-key-bg);border-color:var(--pal-line);color:var(--pal-muted);margin-right:4px}.docs .dx-pal-overlay[data-tone=dark]{--pal-ring:#fff;--pal-dim:#08141873;--pal-bg:#162024c7;--pal-line:#ffffff14;--pal-hover:#ffffff14;--pal-text:#e8f1f2;--pal-muted:#9fb2b6;--pal-active-bg:#ffffff14;--pal-active-text:#e8f1f2;--pal-key-bg:#ffffff14;--pal-mark:color-mix(in srgb, var(--teal) 35%, transparent);--pal-shadow:0 24px 80px -20px #0000008c, inset 0 1px 0 #ffffff1a}@media (prefers-reduced-motion:reduce){.docs .dx-pal-overlay,.docs .dx-pal,.docs .dx-pal-overlay.is-closing,.docs .dx-pal-overlay.is-closing .dx-pal{animation:none!important}.docs .dx-reveal,.docs .dx-section,.docs .dx-feature,.docs .dx-trigger,.docs .dx-pager-card{transition:none!important}.docs .dx-pre{opacity:1!important;transform:none!important}}@media (min-width:480px){.docs .dx-support .dx-actions{width:auto}}@media (min-width:640px){.docs .dx-container{padding-inline:24px}.docs .dx-pal-overlay{padding-top:18vh}.docs .dx-pal{max-height:calc(100dvh - 18vh - 24px)}.docs .dx-pal-foot{display:flex}.docs .dx-pager{grid-template-columns:repeat(2,minmax(0,1fr))}.docs .dx-article-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 26px}.docs .dx-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.docs .dx-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.docs .dx-feedback{grid-template-columns:1fr auto;align-items:center}.docs .dx-feedback strong{text-align:left}.docs .dx-feedback-thanks{text-align:right}}@media (min-width:860px){.docs .dx-layout{grid-template-columns:260px minmax(0,1fr);gap:40px;padding-top:48px}.docs .dx-sidebar{top:calc(var(--dx-header) + 24px);max-height:calc(100vh - var(--dx-header) - 48px);align-self:start;position:sticky;overflow-y:auto}.docs .dx-sidebar-toggle{display:none}.docs .dx-sidebar-body,.docs .dx-sidebar-body[data-collapsed=true]{border:0;border-right:1px solid var(--dx-line-strong);background:0 0;border-radius:0;margin-top:0;padding:0 16px 0 0;display:block}.docs .dx-sidebar-title{display:block}.docs .dx-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.docs .dx-feature.is-featured:first-child,.docs .dx-feature.is-featured:nth-child(2),.docs .dx-feature.is-featured:nth-child(3){grid-column:span 3}.docs .dx-feature.is-featured:nth-child(3){grid-column:span 6}.docs .dx-feature.is-compact{grid-column:span 2}}@media (min-width:1024px){.docs .dx-hero{min-height:480px;padding-top:88px}.docs .dx-floaters{pointer-events:none;max-width:900px;height:88px;margin:34px auto 0;display:block;position:relative}.docs .dx-section{margin-top:112px}.docs .dx-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.docs .dx-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.docs .dx-feature.is-featured:first-child{grid-column:span 6}.docs .dx-feature.is-featured:nth-child(2),.docs .dx-feature.is-featured:nth-child(3){grid-column:span 3}.docs .dx-feature.is-compact{grid-column:span 4}.docs .dx-flow{grid-template-columns:repeat(var(--dx-flow-cols,3), minmax(0, 1fr));gap:24px}.docs .dx-flow:before{width:auto;height:1px;inset:26px 8% auto}.docs .dx-flow-step{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.docs .dx-flow-num{grid-row:auto}.docs .dx-flow-step p{grid-column:auto}.docs .dx-flow-time{grid-area:auto}.docs .dx-container.dx-layout{gap:48px;max-width:1440px;padding-inline:32px}.docs .dx-prose>*,.docs .dx-prose section{max-width:760px}.docs .dx-feedback,.docs .dx-pager{max-width:760px;margin-inline:auto}}@media (min-width:1280px){.docs .dx-layout-article{grid-template-columns:260px minmax(0,1fr) 220px}.docs .dx-toc-mobile{display:none}.docs .dx-toc-desktop{top:calc(var(--dx-header) + 24px);align-self:start;display:block;position:sticky}}@keyframes dx-fade{0%{opacity:0}to{opacity:1}}@keyframes dx-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dx-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes dx-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}
