.prose pre{background:linear-gradient(180deg,#2d333b 0,#22272e)!important;border-radius:8px!important;padding:0!important;box-shadow:0 8px 16px rgba(0,0,0,.3),inset 0 0 0 1px hsla(0,0%,100%,.1)!important;overflow:hidden!important;margin:1.5rem 0!important}.prose pre:before{content:"";display:block;height:32px;background:#2d333b;border-bottom:1px solid #444c56;background-image:radial-gradient(circle,#ff5f57 6px,transparent 0),radial-gradient(circle,#febc2e 6px,transparent 0),radial-gradient(circle,#28c840 6px,transparent 0);background-size:12px 12px;background-position:12px 10px,32px 10px,52px 10px;background-repeat:no-repeat}.prose pre code{display:block!important;background-color:transparent!important;color:#adbac7!important;padding:1rem 1.25rem!important;font-size:.875rem!important;line-height:1.6!important;font-family:SF Mono,Monaco,Consolas,Courier New,monospace!important;overflow-x:auto!important}.prose :not(pre)>code{background-color:#fff5f5!important;color:#e53e3e!important;padding:.125rem .375rem!important;border-radius:.25rem;font-size:.875em;font-weight:500;border:1px solid #feb2b2}.hljs{color:#c9d1d9;background:#0d1117}.hljs-comment,.hljs-quote{color:#8b949e;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#ff7b72}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:#79c0ff}.hljs-doctag,.hljs-string{color:#a5d6ff}.hljs-section,.hljs-selector-id,.hljs-title{color:#d2a8ff;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#ffa657}.hljs-attribute,.hljs-name,.hljs-tag{color:#7ee787}.hljs-link,.hljs-regexp{color:#a5d6ff}.hljs-bullet,.hljs-symbol{color:#79c0ff}.hljs-built_in,.hljs-builtin-name{color:#ffa657}.hljs-meta{color:#8b949e}.hljs-deletion{background:#ffeef0}.hljs-addition{background:#d1f4e0}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.prose pre::-webkit-scrollbar{height:8px}.prose pre::-webkit-scrollbar-track{background:#161b22;border-radius:4px}.prose pre::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}.prose pre::-webkit-scrollbar-thumb:hover{background:#484f58}.prose blockquote{border-left:4px solid #f59e0b;background:#fffbeb;padding:.75rem 1rem;margin:1.5rem 0;border-radius:0 .5rem .5rem 0}.prose blockquote p{margin:0;color:#78350f}.blog-image,.prose img{border-radius:.5rem!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important;margin:1.5rem auto!important;max-width:100%!important;height:auto!important;display:block!important}.prose ol,.prose ul{padding-left:1.5rem}.prose li{margin:.25rem 0}.prose li::marker{color:#f59e0b}.prose h2,.prose h3{position:relative;scroll-margin-top:6rem}.prose>*+*{margin-top:1.25rem}.prose h2+*,.prose h3+*{margin-top:1rem}html[data-pdu-site=true] .pdu-database-site .docs-shell,html[data-pdu-site=true] .pdu-database-site [data-site-blog-list]>.fixed{background:var(--pdu-page-background,hsl(var(--background)))}html[data-pdu-site=true] .pdu-database-site .docs-sidebar-menu-item{white-space:normal;height:auto}html[data-pdu-site=true] .pdu-database-site .docs-sidebar-menu-item>span{min-width:0;overflow-wrap:anywhere;line-height:1.45}html[data-pdu-site=true] .pdu-database-site .docs-sidebar-frame[data-collapsed=false]{width:min(calc(100vw - 48px),352px);max-width:none;flex-shrink:0}html[data-pdu-site=true] .pdu-database-site .docs-sidebar-header{gap:8px;padding:16px 12px 10px}html[data-pdu-site=true] .pdu-database-site .docs-site-sidebar-brand{flex-shrink:0}html[data-pdu-site=true] .pdu-database-site .docs-sidebar-collapse-button{position:static;padding:4px;flex-shrink:0}html[data-pdu-site=true] .pdu-database-site .docs-site-sidebar-search{padding:0 14px 6px}html[data-pdu-site=true] .pdu-database-site .docs-site-sidebar-search .docs-sidebar-search{width:100%;height:38px;justify-content:flex-start;padding-inline:12px}html[data-pdu-site=true] .pdu-database-site .docs-site-sidebar-search .docs-sidebar-search span{display:block}html[data-pdu-site=true] .pdu-database-site .docs-sidebar-menu-item,html[data-pdu-site=true] .pdu-database-site .docs-sidebar-panel[data-language=en] .docs-sidebar-menu-item{width:100%}@media (min-width:1024px){html[data-pdu-site=true] .pdu-database-site .docs-sidebar-frame[data-collapsed=false]{width:352px}}@media (min-width:1280px) and (max-width:1365px){html[data-pdu-site=true][data-pdu-database=mongodb] .pdu-database-site #pdu-site-docs-menu,html[data-pdu-site=true][data-pdu-database=mysql] .pdu-database-site #pdu-site-docs-menu{left:-32px}}html[data-pdu-site=true] .pdu-database-site .pdu-site-nav-dropdown>div{background-color:hsl(var(--background))!important}.pdu-database-site .pdu-scenario-menu-desktop{width:min(660px,calc(100vw - 32px))}.pdu-database-site .pdu-scenario-menu-mobile{width:100%}.pdu-database-site .pdu-floating-database-switcher{position:fixed;z-index:60;display:flex;gap:4px;align-items:center;width:156px;max-width:calc(100vw - 24px);padding:6px;border:1px solid hsl(var(--border)/.8);border-radius:999px;background:hsl(var(--background)/.94);box-shadow:0 8px 28px rgba(15,23,42,.1),0 1px 3px rgba(15,23,42,.06);backdrop-filter:blur(20px);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;transition:width .22s ease,box-shadow .22s ease}.pdu-database-site .pdu-floating-database-switcher:is(:hover,:has(:focus-visible),[data-expanded=true]){width:438px}.pdu-database-site .pdu-floating-database-switcher[data-dragging=true]{cursor:grabbing;transition:none;box-shadow:0 12px 32px rgba(15,23,42,.18)}.pdu-database-site .pdu-floating-database-choice{display:flex;flex:1 1 0;min-width:0;height:42px;align-items:center;justify-content:center;gap:0;padding-inline:8px;border-radius:999px;font-size:13px;font-weight:600;color:hsl(var(--foreground));cursor:pointer;transition:background-color .2s ease,gap .2s ease}.pdu-database-site .pdu-floating-database-choice:hover{background:hsl(var(--muted)/.85)}.pdu-database-site .pdu-floating-database-choice:focus-visible{outline:2px solid var(--pdu-site-accent);outline-offset:2px}.pdu-database-site .pdu-floating-database-choice:disabled{cursor:wait}.pdu-database-site .pdu-floating-database-name{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:max-width .22s ease,opacity .18s ease}.pdu-database-site .pdu-floating-database-switcher:is(:hover,:has(:focus-visible),[data-expanded=true]) .pdu-floating-database-name{max-width:100px;opacity:1}.pdu-database-site .pdu-floating-database-switcher:is(:hover,:has(:focus-visible),[data-expanded=true]) .pdu-floating-database-choice{gap:7px}.pdu-database-site .docs-sidebar-collapse-button{margin-left:auto}@media (max-width:479px){.pdu-database-site .pdu-floating-database-choice{padding-inline:3px;font-size:11px}.pdu-database-site .pdu-floating-database-switcher:is(:hover,:has(:focus-visible),[data-expanded=true]) .pdu-floating-database-choice{gap:4px}}@media (prefers-reduced-motion:reduce){.pdu-database-site .pdu-floating-database-choice,.pdu-database-site .pdu-floating-database-name,.pdu-database-site .pdu-floating-database-switcher{transition:none}}html[data-pdu-site=true] .pdu-database-site .pdu-home-capability-card{display:flex;flex-direction:column;min-height:260px;padding:24px;border:1px solid hsl(var(--border)/.75);border-radius:20px;background:hsl(var(--card)/.9);box-shadow:0 3px 12px rgba(15,23,42,.025);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}html[data-pdu-site=true] .pdu-database-site .pdu-home-capability-card:hover{border-color:rgb(var(--pdu-brand-blue-rgb,22 140 240)/.3);box-shadow:0 12px 28px rgba(15,23,42,.06);transform:translateY(-2px)}.pdu-database-site .pdu-home-capability-card:focus-visible{outline:2px solid var(--pdu-button-label);outline-offset:4px}.pdu-database-site .pdu-home-capability-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.pdu-database-site .pdu-home-capability-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgb(var(--pdu-brand-blue-rgb,22 140 240)/.12);border-radius:12px;color:var(--pdu-button-label);background:rgb(var(--pdu-brand-blue-rgb,22 140 240)/.055)}.pdu-database-site .pdu-home-capability-number{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:hsl(var(--muted-foreground)/.5)}.pdu-database-site .pdu-home-capability-title{margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.5;color:hsl(var(--foreground))}.pdu-database-site .pdu-home-capability-description{flex:1;margin:0;font-size:14px;line-height:1.8;color:hsl(var(--muted-foreground))}.pdu-database-site .pdu-home-capability-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid hsl(var(--border)/.55);font-size:13px;font-weight:600;color:var(--pdu-button-label)}.pdu-database-site .pdu-home-capability-link svg{transition:transform .2s ease}.pdu-database-site .pdu-home-capability-card:hover .pdu-home-capability-link svg{transform:translateX(3px)}@media (max-width:639px){html[data-pdu-site=true] .pdu-database-site .pdu-home-capability-card{min-height:230px;padding:22px}}@media (prefers-reduced-motion:reduce){.pdu-database-site .pdu-home-capability-link svg,html[data-pdu-site=true] .pdu-database-site .pdu-home-capability-card{transition:none;transform:none}}.pdu-database-site .pdu-scenario-terminal-code{margin:0;max-width:100%;overflow-x:auto;padding:0;border:0;border-radius:0;background:transparent;color:#f5f5f5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:1.85;white-space:pre}.pdu-database-site .pdu-scenario-terminal-code code{font:inherit;color:inherit;background:transparent}.pdu-database-site .pdu-scenario-terminal-comment{color:#9ca3af}.pdu-database-site .pdu-scenario-terminal-prompt{color:#4ade80}@media (max-width:639px){.pdu-database-site .pdu-floating-database-switcher{width:124px;padding:4px;gap:2px}.pdu-database-site .pdu-floating-database-choice{height:34px;padding-inline:5px;font-size:10px}.pdu-database-site .pdu-floating-database-choice svg{width:16px;height:16px}.pdu-database-site .pdu-floating-database-switcher:is(:hover,:has(:focus-visible),[data-expanded=true]){width:min(300px,calc(100vw - 24px))}.pdu-database-site .pdu-floating-database-switcher:is(:hover,:has(:focus-visible),[data-expanded=true]) .pdu-floating-database-choice{gap:4px}.pdu-database-site .pdu-scenario-terminal-code{font-size:12px}}html[data-pdu-site=true] .pdu-database-site #pdu-site-mobile-nav{background-color:hsla(40,20%,94%,.95)!important}html.dark[data-pdu-site=true] .pdu-database-site #pdu-site-mobile-nav{background-color:rgba(15,23,42,.95)!important}.pdu-database-site:has([data-site-mobile-overlay]) .pdu-floating-database-switcher{visibility:hidden}html[data-pdu-site=true][data-pdu-database] .pdu-database-site nav .pointer-events-auto[data-site-mobile-overlay]{background-color:transparent!important;border:0!important;box-shadow:none!important}@media (max-width:639px){html[data-pdu-site=true][data-pdu-database] .pdu-database-site nav .pointer-events-auto[data-site-navbar-frame]:not([data-site-mobile-overlay]){background-color:hsla(40,20%,94%,.94)!important}html.dark[data-pdu-site=true][data-pdu-database] .pdu-database-site nav .pointer-events-auto[data-site-navbar-frame]:not([data-site-mobile-overlay]){background-color:rgba(18,24,30,.96)!important}}.pdu-database-site [data-site-native-scenarios] pre{background:#1e1e1e!important;color:#f5f5f5!important}.pdu-database-site [data-site-native-scenarios] pre.pdu-scenario-terminal-code{background:transparent!important;color:#f5f5f5!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.pdu-database-site [data-site-native-scenarios] pre code{color:inherit!important;background:transparent!important}.pdu-database-site .pdu-scenario-terminal-code span{font-family:inherit!important}.pdu-database-site .pdu-scenario-terminal-prompt:before{content:"PDU> "}