@layer base, mantine, components, app;[data-with-border][class*=mantine-]{border-width:calc(.0625rem * var(--mantine-scale, 1));border-style:solid}.mantine-Accordion-item{border:1px solid transparent}.mantine-Accordion-item[data-active]{border-color:var(--item-border-color,var(--mantine-color-default-border))}.mantine-Divider-root{border-width:0;border-top-width:var(--separator-size,1px);border-style:var(--separator-type,solid);border-color:var(--separator-color,var(--mantine-color-default-border))}.mantine-Table-table[data-with-column-borders] td,.mantine-Table-table[data-with-column-borders] th,.mantine-Table-table[data-with-table-border]{border-width:calc(.0625rem * var(--mantine-scale, 1));border-style:solid;border-color:var(--table-border-color,var(--mantine-color-default-border))}.mantine-Fieldset-root{border-width:calc(.0625rem * var(--mantine-scale, 1));border-style:solid;border-color:var(--mantine-color-default-border);border-radius:var(--mantine-radius-default);padding:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-sm)}.mantine-Overlay-root{border-width:0}.mantine-Timeline-itemBullet{border-width:calc(.0625rem * var(--mantine-scale, 1));border-style:solid}.mantine-Container-root{margin-inline:auto}.mantine-Button-root{background-color:var(--button-bg,var(--mantine-primary-color-filled));color:var(--button-color,var(--mantine-color-white));border-width:var(--button-bd-width,calc(.0625rem * var(--mantine-scale)));border-style:solid;border-color:var(--button-bd-color,transparent);padding-inline:var(--button-padding-x,var(--button-padding-x-sm));height:var(--button-height,var(--button-height-sm))}.mantine-Button-root:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){background:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color)}.mantine-ActionIcon-root{background-color:var(--ai-bg,var(--mantine-primary-color-filled));color:var(--ai-color,var(--mantine-color-white));border-width:calc(.0625rem * var(--mantine-scale));border-style:solid;border-color:var(--ai-bd,transparent)}.mantine-Input-input{appearance:none;display:block;width:100%;background-color:var(--input-bg,var(--mantine-color-default));border-width:calc(.0625rem * var(--mantine-scale));border-style:solid;border-color:var(--input-bd,var(--mantine-color-default-border));border-radius:var(--input-radius,var(--mantine-radius-default));color:var(--input-color,var(--mantine-color-text));font-family:var(--input-font-family,var(--mantine-font-family));font-size:var(--input-fz,var(--mantine-font-size-sm));height:var(--input-size);min-height:var(--input-height);line-height:var(--input-line-height);padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);padding-top:var(--input-padding-y,0);padding-bottom:var(--input-padding-y,0);transition:border-color .1s ease}.mantine-Input-input:focus,.mantine-Input-input:focus-within{outline:none;border-color:var(--input-bd-focus,var(--mantine-primary-color-filled))}.mantine-Input-input::placeholder{color:var(--input-placeholder-color,var(--mantine-color-placeholder));opacity:1}.mantine-Input-input:disabled,.mantine-Input-input[data-disabled]{cursor:not-allowed;opacity:.6}.mantine-Checkbox-input{appearance:none;background-color:var(--checkbox-bg,var(--mantine-color-default));border-width:calc(.0625rem * var(--mantine-scale));border-style:solid;border-color:var(--mantine-color-default-border);width:var(--checkbox-size,1.25rem);height:var(--checkbox-size,1.25rem);border-radius:var(--checkbox-radius,var(--mantine-radius-default));cursor:var(--mantine-cursor-type);padding:0;margin:0;display:block;transition:border-color .1s ease,background-color .1s ease}.mantine-Checkbox-input:checked,.mantine-Checkbox-input[data-indeterminate]{background-color:var(--checkbox-color,var(--mantine-primary-color-filled));border-color:var(--checkbox-color,var(--mantine-primary-color-filled))}.mantine-Checkbox-input:disabled{cursor:not-allowed;border-color:var(--mantine-color-disabled-border);background-color:var(--mantine-color-disabled)}.mantine-Checkbox-icon,.mantine-Radio-icon{position:absolute;inset:0;width:60%;margin:auto}.mantine-Radio-radio{appearance:none;background-color:var(--radio-bg,var(--mantine-color-default));border-width:calc(.0625rem * var(--mantine-scale));border-style:solid;border-color:var(--mantine-color-default-border);width:var(--radio-size,1.25rem);height:var(--radio-size,1.25rem);border-radius:var(--radio-radius,var(--radio-size,1.25rem));cursor:var(--mantine-cursor-type);margin:0;display:flex;align-items:center;justify-content:center;transition:background-color .1s ease,border-color .1s ease}.mantine-Radio-radio:checked{background-color:var(--radio-color,var(--mantine-primary-color-filled));border-color:var(--radio-color,var(--mantine-primary-color-filled))}.mantine-Radio-radio:disabled{cursor:not-allowed;background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border)}.mantine-Switch-track{appearance:none;background-color:var(--switch-bg,var(--mantine-color-gray-3));border-radius:var(--switch-radius,1000rem);height:var(--switch-height);min-width:var(--switch-width);cursor:var(--mantine-cursor-type);transition:background-color .15s ease}[data-mantine-color-scheme=dark] .mantine-Switch-track{background-color:var(--switch-bg,var(--mantine-color-dark-5))}.mantine-Chip-label{background-color:var(--chip-bg,var(--mantine-color-default));border-width:calc(.0625rem * var(--mantine-scale));border-style:solid;border-color:var(--chip-bd,var(--mantine-color-default-border));border-radius:var(--chip-radius,1000rem);height:var(--chip-size);font-size:var(--chip-fz,var(--mantine-font-size-sm));padding-inline:var(--chip-padding);cursor:pointer}.mantine-SegmentedControl-root{background-color:var(--sc-bg,var(--mantine-color-default))}.mantine-ColorInput-input,.mantine-JsonInput-input{background-color:var(--input-bg,var(--mantine-color-default))}.mantine-Alert-root{background-color:var(--alert-bg);border-width:calc(.0625rem * var(--mantine-scale));border-style:solid;border-color:var(--alert-bd,transparent);color:var(--alert-color)}.mantine-Notification-root{background-color:var(--mantine-color-body);border-width:calc(.0625rem * var(--mantine-scale));border-style:solid;border-color:var(--mantine-color-default-border)}.mantine-Paper-root{background-color:var(--paper-bg,var(--mantine-color-body));border-radius:var(--paper-radius,var(--mantine-radius-default,8px))}.mantine-Card-root,.mantine-Paper-root{box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden}.mantine-Card-root{background-color:var(--card-bg,var(--mantine-color-body));border-radius:var(--card-radius,var(--mantine-radius-default,8px))}.mantine-Tabs-tab{border-width:calc(.125rem * var(--mantine-scale));border-style:solid;border-color:transparent;background-color:transparent}.mantine-Tabs-tab[data-active]{border-color:var(--tab-border-color,var(--mantine-primary-color-filled))}.mantine-NavLink-root{background-color:var(--nl-bg);color:var(--nl-color)}.mantine-Slider-track{background-color:var(--slider-track-bg,var(--mantine-color-default-border))}.mantine-Slider-bar{background-color:var(--slider-color,var(--mantine-primary-color-filled))}.mantine-Slider-thumb{background-color:var(--slider-thumb-bg,var(--mantine-color-white));border-width:calc(.25rem * var(--mantine-scale));border-style:solid;border-color:var(--slider-color,var(--mantine-primary-color-filled))}.mantine-Progress-section{background-color:var(--progress-color,var(--mantine-primary-color-filled))}.mantine-Stepper-step [class*=stepIcon]{border-width:calc(.125rem * var(--mantine-scale));border-style:solid}[data-mantine-color-scheme=light]{--mantine-color-body:#f7f7f7;--brand-section-bg:#f7f7f7;--brand-text-primary:#212121;--brand-text-secondary:#555555;--brand-text-muted:#888888;--brand-text-faint:#aaaaaa;--brand-card-bg:#ffffff;--brand-card-bg-deep:#f0f0f0;--brand-card-bg-deepest:#e8e8e8;--brand-border-subtle:rgba(0,0,0,0.08);--brand-border-medium:rgba(0,0,0,0.12);--brand-outline:rgba(0,0,0,0.15)}[data-mantine-color-scheme=dark]{--mantine-color-body:#1a1a1a;--mantine-color-default-hover:rgba(255,255,255,0.04);--brand-section-bg:#1a1a1a;--brand-text-primary:#ffffff;--brand-text-secondary:rgba(255,255,255,0.6);--brand-text-muted:rgba(255,255,255,0.4);--brand-text-faint:rgba(255,255,255,0.3);--brand-card-bg:#242424;--brand-card-bg-deep:#2e2e2e;--brand-card-bg-deepest:#383838;--brand-border-subtle:rgba(255,255,255,0.05);--brand-border-medium:rgba(255,255,255,0.1);--brand-outline:rgba(255,255,255,0.3)}html{font-family:Source Sans\ 3,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;letter-spacing:-.015em;line-height:1.5;
  /* !important: override Nextra's unlayered h2 border-bottom */border-bottom:none!important;padding-bottom:var(--mantine-spacing-sm)!important}

/* !important: override Nextra's unlayered x:mt-10/x:mt-8 on headings inside Paper */.mantine-Paper-root h2[class]{margin-top:var(--mantine-spacing-sm)!important}.mantine-Paper-root h3[class]{margin-top:var(--mantine-spacing-xs)!important}.mantine-Paper-root>h2[class]:first-child,.mantine-Paper-root>h3[class]:first-child,.mantine-Paper-root>h4[class]:first-child{margin-top:0!important}h1{font-size:50px}h1,h2{font-weight:400;line-height:normal;letter-spacing:1px}h2{font-size:36px}h3{font-size:22px;font-weight:400;line-height:normal;letter-spacing:1px;text-transform:uppercase}[data-mantine-color-scheme=dark] hr{border-color:var(--mantine-color-dark-4,#373a40)}a{font-weight:600;text-decoration:none}

/* !important: hide Nextra's external link arrow icon */article a>svg{display:none!important}article ul{list-style-type:"–  "}article ul:has(input[type=checkbox]){list-style-type:none}

/* !important: override Nextra's unlayered code block styles */[data-rehype-pretty-code-figure],[data-rehype-pretty-code-figure] pre,code,pre{border:none!important;outline:none!important}[data-rehype-pretty-code-figure],pre{box-shadow:0 1px 2px rgba(0,0,0,.05)!important}p{font-size:16px;font-weight:400;line-height:26px}body{transition:background-color .2s ease;min-height:100vh}

/* !important: Navbar is always dark regardless of color scheme.
   Override Nextra v4 Tailwind utility classes. */.nextra-navbar{background-color:var(--mantine-color-gray-9)!important;color:var(--mantine-color-white)!important;backdrop-filter:none;box-shadow:0 1px 3px rgba(0,0,0,.12)}

/* !important: remove Nextra's navbar blur overlay border and background */.nextra-navbar-blur{border-bottom:0!important;background:transparent!important;backdrop-filter:none!important}.nextra-navbar *{color:var(--mantine-color-white)!important}.nextra-navbar a:hover,.nextra-navbar button:hover{color:var(--mantine-color-gray-4)!important}.nextra-navbar a[aria-current=page],.nextra-navbar a[aria-current=true],.nextra-navbar nav a.active{color:var(--mantine-color-blue-5)!important}:root{--nextra-primary-hue:200deg;--nextra-primary-saturation:82%;--nextra-primary-lightness:55%}

/* !important: remove Nextra's active sidebar link background (Tailwind x:bg-primary-100) */li.active>a{background-color:transparent!important}.navbar-settings-btn{background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);border-radius:.5rem;border:none}.navbar-settings-btn:hover{background:rgba(255,255,255,.18);color:#fff}.nextra-search input{border-radius:.5rem!important;padding:.5rem .75rem!important;transition:color .15s ease!important;width:100%!important;font-size:14px!important;font-family:Source Sans\ 3,sans-serif!important;line-height:1.25!important;background:rgba(255,255,255,.1)!important;color:#fff!important}.nextra-search input::placeholder{color:rgba(255,255,255,.5)!important;font-size:14px!important}.nextra-search input:focus{outline:none!important;box-shadow:0 0 0 2px rgba(22,155,222,.4)!important}@media (min-width:768px){.nextra-search input{width:16rem!important}}.nextra-search kbd{--x-color-nextra-bg:rgba(255,255,255,0.15);background-color:rgba(255,255,255,.15)!important;color:rgba(255,255,255,.7)!important;visibility:visible!important;opacity:1!important}.nextra-search-results{background-color:var(--mantine-color-body,#fff)!important;backdrop-filter:none!important}.nextra-search-results mark{background-color:transparent!important}.nextra-search-results [role=option]:hover>div:first-child,.nextra-search-results [role=option][aria-selected=true]>div:first-child,.nextra-search-results mark{color:var(--x-color-primary-600)!important}.brand-logos-dark{--mantine-color-text:#fff;--mantine-color-bright:#fff;--mantine-color-gray-6:rgb(156,163,175);--mantine-color-gray-2:rgba(255,255,255,0.1);--mantine-color-gray-1:rgba(255,255,255,0.06);--mantine-color-default:transparent;color:#fff}.brand-logos-dark h2{color:#fff}.brand-logos-dark [class*=mantine-Card],.brand-logos-dark [class*=mantine-Paper]{background-color:transparent}.brand-logos-dark>section{padding:40px 0}svg.w-4{width:16px;height:16px}svg.w-5{width:20px;height:20px}.stat-card:hover{transform:translateY(-4px);box-shadow:var(--mantine-shadow-sm)}.service-card:hover{transform:translateY(-2px);box-shadow:var(--mantine-shadow-sm)}

/* !important: override display on logo variants that may have inline styles */[data-mantine-color-scheme=dark] .logo-light{display:none!important}.logo-light,[data-mantine-color-scheme=dark] .logo-dark{display:block!important}.logo-dark{display:none!important}.mantine-Table-table{border-radius:var(--mantine-radius-md);overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-top:1.5rem;margin-bottom:1.5rem}.mantine-Table-th{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;padding:12px 16px;text-align:left}.mantine-Table-td{padding:12px 16px}[data-mantine-color-scheme=light] .mantine-Table-thead{background:var(--mantine-color-gray-9,#212121)}[data-mantine-color-scheme=light] .mantine-Table-th{color:#fff}[data-mantine-color-scheme=dark] .mantine-Table-thead{background:var(--mantine-color-gray-1,#f7f7f7)}[data-mantine-color-scheme=dark] .mantine-Table-th{color:var(--mantine-color-gray-9,#212121)}[class*=DosDonts_dont__]{background-color:var(--mantine-color-red-2)!important;border:none!important;opacity:1!important}[class*=DosDonts_dontIcon__],[class*=DosDonts_dontLabel__]{color:var(--mantine-color-red-7)!important}[class*=DosDonts_dont__]>.mantine-Text-root:last-child{color:var(--mantine-color-red-8)!important}[class*=DosDonts_do__]{background-color:var(--mantine-color-green-2)!important;border:none!important;opacity:1!important}[class*=DosDonts_doIcon__],[class*=DosDonts_doLabel__]{color:var(--mantine-color-green-7)!important}[class*=DosDonts_do__]>.mantine-Text-root:last-child{color:var(--mantine-color-green-8)!important}:root{--nextra-content-width:100%}article main{max-width:1000px}.nextra-toc{display:none!important}body:has([data-brand-footer]) div:has(>footer[class*="x:"]),body:has([data-brand-footer]) footer[class*="x:"]{display:none}