.projects-shell,.pl-page,.pl-summary-drawer,.docs-layout{--pl-bg:#fbfaf7;--pl-surface:#fff;--pl-soft:#f2f1ed;--pl-ink:#20231f;--pl-muted:#686b63;--pl-line:#e1e2da;--pl-blue:#1b5fcc;--pl-tint:#eef4ff;--pl-green:#397447;--mantine-font-family:"Manrope Variable",sans-serif;--mantine-font-family-headings:"Manrope Variable",sans-serif;font-family:var(--mantine-font-family);color:var(--pl-ink)}[data-mantine-color-scheme=dark] :is(.projects-shell,.pl-page,.pl-summary-drawer,.docs-layout){--pl-bg:#181818;--pl-surface:#1f1f1f;--pl-soft:#272727;--pl-ink:#eeeee9;--pl-muted:#abaea4;--pl-line:#3b3d36;--pl-blue:#8cb5ff;--pl-tint:#272727;--pl-green:#9bcba1}.docs-layout{--docs-ground:var(--pl-bg);--docs-raised:var(--pl-soft);--docs-surface:var(--pl-surface);--docs-text:var(--pl-ink);--docs-muted:var(--pl-muted);--docs-line:var(--pl-line);--docs-accent:var(--pl-blue);--docs-accent-soft:var(--pl-tint);--docs-bar:80px;--docs-top:calc(var(--app-shell-header-offset,0px) + var(--docs-bar));min-height:calc(100dvh - var(--app-shell-header-offset,0px));background:var(--docs-ground);color:var(--docs-text);font-variant-numeric:tabular-nums}.docs-topbar{top:var(--app-shell-header-offset,0px);z-index:4;height:var(--docs-bar);border-bottom:1px solid var(--docs-line);background:var(--docs-ground);align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky}.docs-brand{color:var(--docs-text);flex:none;align-items:center;gap:8px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.docs-title{color:var(--docs-text);letter-spacing:-.5px;flex:none;margin:0;font-size:24px;font-weight:600;line-height:32px}.docs-layout:not([data-signed-in]) .docs-title{border-left:1px solid var(--docs-line);color:var(--docs-muted);letter-spacing:0;padding-left:16px;font-size:16px;font-weight:500;line-height:24px}.docs-search{flex:none;width:min(360px,36%);margin-left:auto}.docs-search .mantine-TextInput-input{border:1px solid var(--docs-line);background:var(--docs-surface);height:36px;min-height:36px;color:var(--docs-text);border-radius:6px;font-size:14px}.docs-search .mantine-TextInput-input::placeholder{color:var(--docs-muted);opacity:1}.docs-search .mantine-TextInput-input:focus{border-color:var(--docs-accent);box-shadow:0 0 0 2px var(--docs-accent-soft)}.docs-search .mantine-TextInput-section{color:var(--docs-muted)}.docs-search-shortcut{border:1px solid var(--docs-line);background:var(--docs-ground);color:var(--docs-muted);font:12px var(--mantine-font-family-monospace);border-radius:4px;padding:1px 6px}.docs-menu-button{display:none}.docs-back{flex:none;margin-left:-10px}.docs-topbar-controls{flex:none}.docs-body{grid-template-columns:220px minmax(0,1fr) 200px;align-items:start;gap:44px;padding:0 32px;display:grid}.docs-sidebar{top:var(--docs-top);min-width:0;max-height:calc(100dvh - var(--docs-top));overscroll-behavior:contain;padding:40px 12px 24px 0;position:sticky;overflow-y:auto}.docs-nav-group{margin-bottom:24px}.docs-nav-group-label{color:var(--docs-muted);padding-top:0;padding-bottom:8px;font-size:12px;font-weight:400}.docs-nav-item{min-height:36px;color:var(--docs-muted);border-radius:6px;padding:8px 12px;font-size:14px;line-height:20px}.docs-nav-item .mantine-NavLink-label{font-size:14px}.docs-nav-item:hover{background:var(--docs-surface);color:var(--docs-text)}.docs-nav-item[data-active=true]{background:var(--docs-surface);color:var(--docs-accent);font-weight:600}.docs-nav-item:focus-visible{outline:2px solid var(--docs-accent);outline-offset:2px}.docs-main{min-width:0}.docs-content{min-width:0;max-width:720px;margin:0 auto;padding:40px 0 120px}.docs-previous{color:var(--docs-muted);align-items:center;gap:8px;margin-bottom:32px;font-size:14px;text-decoration:none;display:inline-flex}.docs-previous:hover{color:var(--docs-accent)}.docs-section{border-bottom:1px solid var(--docs-line);scroll-margin-top:calc(var(--docs-top) + 16px);margin-bottom:72px;padding-bottom:64px}.docs-section:last-of-type{margin-bottom:0}.docs-heading{scroll-margin-top:calc(var(--docs-top) + 16px)}.docs-section-title{color:var(--docs-text);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:32px;font-weight:600;line-height:1.2}.docs-article-body{color:var(--docs-text);font-size:16px;line-height:1.75}.docs-article-body>p:first-child{max-width:680px;color:var(--docs-muted);margin:16px 0 40px;font-size:18px;line-height:1.65}.docs-article-body p{text-wrap:pretty;margin:0 0 16px}.docs-article-body h3{color:var(--docs-text);letter-spacing:-.015em;text-wrap:balance;margin:40px 0 16px;font-size:21px;font-weight:600;line-height:1.3}.docs-article-body>h3:first-child{margin-top:40px}.docs-article-body h4{color:var(--docs-text);text-wrap:balance;margin:32px 0 12px;font-size:17px;font-weight:600}.docs-article-body ul,.docs-article-body ol{padding-left:24px}.docs-article-body li{text-wrap:pretty;margin-bottom:8px;padding-left:4px}.docs-article-body strong{font-weight:600}.docs-image{border:0;border-radius:4px;width:calc(100% + 48px);max-width:none;margin:36px -24px;display:block;height:auto!important}.docs-code{color:#eef2eb;background:#202521;border-radius:8px;margin:24px 0;overflow:hidden}.docs-code-block{color:inherit;font:13px/1.7 var(--mantine-font-family-monospace);white-space:pre-wrap;word-break:break-word;background:0 0;padding:16px 48px 16px 16px;display:block;overflow:auto}.docs-code-copy{color:#c4ccc3}.docs-code-copy:hover{color:#fff;background:#353a35}.docs-table{border-top:1px solid var(--docs-line);border-bottom:1px solid var(--docs-line);margin:28px 0;overflow-x:auto}.docs-table table{border-collapse:collapse;width:100%;min-width:560px;margin:0;font-size:14px}.docs-table th,.docs-table td{border:0;border-bottom:1px solid var(--docs-line);text-align:left;vertical-align:top;padding:12px 16px}.docs-table th{color:var(--docs-muted);background:0 0;font-size:12px;font-weight:500}.docs-table tr:last-child td{border-bottom:0}.docs-table td strong{color:var(--docs-accent)}.docs-page-rail{top:var(--docs-top);min-width:0;max-height:calc(100dvh - var(--docs-top));padding-top:44px;font-size:13px;position:sticky;overflow-y:auto}.docs-reading-progress{color:var(--docs-muted);margin:0 0 32px;font-size:13px}.docs-page-rail nav strong{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.docs-page-rail nav a{color:var(--docs-muted);padding:4px 0;line-height:1.5;text-decoration:none;display:block}.docs-page-rail nav a:hover{color:var(--docs-accent)}.docs-next{color:var(--docs-text);margin-top:32px;text-decoration:none;display:block;position:relative}.docs-next span,.docs-next strong{display:block}.docs-next span{color:var(--docs-muted);margin-bottom:4px}.docs-next strong{padding-right:20px;font-weight:500;line-height:1.5}.docs-next svg{color:var(--docs-accent);position:absolute;bottom:3px;right:0}::highlight(docs-search){color:inherit;background-color:#ffe08a}[data-mantine-color-scheme=dark] ::highlight(docs-search){background-color:#6b5410}@media (width<=1180px){.docs-body{grid-template-columns:200px minmax(0,1fr);gap:32px}.docs-page-rail{display:none}}@media (width<=900px){.docs-layout{--docs-bar:56px}.docs-topbar{gap:8px;padding:0 16px}.docs-menu-button{flex:none;display:inline-flex}.docs-brand span,.docs-layout:not([data-signed-in]) .docs-title{display:none}.docs-back{margin-left:0}.docs-title{font-size:18px;line-height:24px}.docs-search{flex:1;width:auto;min-width:0;margin-left:0}.docs-search-shortcut,.docs-topbar-controls>:not(.docs-sign-in){display:none}.docs-body{padding:0 16px;display:block}.docs-sidebar{z-index:5;inset:var(--docs-top) 0 0;background:var(--docs-ground);max-height:none;padding:20px 16px;display:none;position:fixed}.docs-sidebar[data-open=true]{display:block}.docs-nav-item{align-items:center;min-height:44px;display:flex}.docs-content{padding:24px 0 72px}.docs-section{margin-bottom:48px;padding-bottom:48px}.docs-section-title{font-size:28px}.docs-article-body{font-size:15px}.docs-article-body>p:first-child{font-size:16px}.docs-article-body h3{font-size:20px}.docs-image{width:100%;margin:24px 0}}
