/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}@font-face{font-family:Hakopod Geist;src:url(/fonts/geist/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.editorial-site.product-surface{--rp-bg:#f1f0ee;--rp-card:#fff;--rp-ink:#101010;--rp-muted:#676767;--rp-line:#1010101a;--rp-field:#e9e8e6;--rp-yellow:#fff8ca;--rp-blue:#e5f0f4;--rp-accent:var(--destructive)}.dark .editorial-site.product-surface{--rp-bg:#101010;--rp-card:#1d1d1d;--rp-ink:#fff;--rp-muted:#aaa;--rp-line:#ffffff1a;--rp-field:#272727;--rp-yellow:#272100;--rp-blue:#17272c}.editorial-site.product-surface main{--font-sans:"Hakopod Geist", Arial, sans-serif;--foreground:var(--rp-ink);--background:var(--rp-bg);--muted:var(--rp-muted);--state:var(--rp-accent);background:var(--rp-bg);color:var(--rp-ink);font-family:var(--font-sans);padding:0;font-size:14px;line-height:1.5}.editorial-site.product-surface main :is(h1,h2,h3,p){color:inherit;font-family:var(--font-sans);margin:0}.editorial-site.product-surface main:not(.docs-main) :is(h1,h2){font-family:var(--font-sans);letter-spacing:-.03em;font-weight:400;line-height:1.2}.database-page,.database-preview{--db-ink:var(--foreground);--db-muted:var(--muted);--db-line:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.database-page,.database-preview{--db-line:color-mix(in srgb, var(--foreground) 12%, transparent)}}.database-page,.database-preview{--db-card:#fff;--db-accent:var(--destructive);--db-soft:#fff8ca;color:var(--db-ink)}.dark :is(.database-page,.database-preview){--db-card:#1d1d1d;--db-soft:#272100}.db-eyebrow{font:11px/1.5 var(--font-sans);letter-spacing:.065em;display:block}.db-link{min-height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 3);text-underline-offset:5px;font-size:14px;text-decoration:underline;display:inline-flex}.database-page{--db-ink:var(--rp-ink);--db-muted:var(--rp-muted);--db-line:var(--rp-line);--db-card:var(--rp-card);--db-soft:var(--rp-yellow);width:min(1280px,90%);margin-inline:auto}.dark .database-page{--db-muted:var(--muted)}.database-page em,.database-preview em{font-family:inherit;font-style:normal;font-weight:400}.editorial-site main :is(.database-page,.database-preview) .site-action{background:var(--destructive);color:var(--destructive-fg);font:14px/1.5 var(--font-sans);text-transform:none;letter-spacing:normal;border:0;border-radius:8px;min-height:44px}.editorial-site main .database-page p,.database-preview p{color:var(--db-muted);line-height:1.6}.db-intro{padding-top:calc(var(--spacing,.25rem) * 10)}.db-status{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem) * 6);row-gap:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem) * 3);border-bottom-width:1px;border-color:var(--db-line);flex-wrap:wrap;font-size:12px;display:flex}.db-status>span{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.db-status a{min-height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 3);text-underline-offset:4px;text-decoration-line:underline;display:inline-flex}.db-hero-grid{align-items:center;gap:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 8);display:grid}@media(min-width:64rem){.db-hero-grid{gap:calc(var(--spacing,.25rem) * 14);grid-template-columns:repeat(2,minmax(0,1fr))}}.db-hero-copy{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;min-width:0;display:flex}.editorial-site .database-page .db-hero-copy h1{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,48px);line-height:1.15}.db-hero-copy p{max-width:var(--container-lg,32rem);font-size:18px}.db-hero-copy .cloud-signup-action{margin-top:var(--spacing,.25rem)}.db-hero-copy .cloud-signup-action>small{color:var(--db-muted)}.db-hero-copy>.db-link{margin-top:calc(var(--spacing,.25rem) * 2)}.db-hero-copy>small{margin-top:calc(var(--spacing,.25rem) * 4);color:var(--db-muted);font-size:12px;display:block}.db-principles{justify-content:space-between;column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 3);border-block-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 4);border-block-width:1px;border-color:var(--db-line);flex-wrap:wrap;font-size:13px;display:flex}.db-section{padding-block:calc(var(--spacing,.25rem) * 12)}@media(min-width:48rem){.db-section{padding-block:calc(var(--spacing,.25rem) * 16)}}.db-section-heading{margin-bottom:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.db-section-heading h2,.db-recovery h2{font-size:clamp(26px,3vw,36px);line-height:1.2}.db-engine-grid{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;display:grid;overflow:hidden}@media(min-width:48rem){.db-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.db-engine-grid{border-color:var(--db-line)}.db-engine-grid article{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);padding:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.db-engine-grid article{padding:calc(var(--spacing,.25rem) * 8)}}.db-engine-grid article{background:var(--db-card)}.db-engine-grid article+article{border-top:1px solid var(--db-line);background:var(--rp-blue)}@media(min-width:48rem){.db-engine-grid article+article{border-top:0;border-left:1px solid var(--db-line)}}.db-engine-name{justify-content:space-between;align-items:center;width:100%;font-size:16px;display:flex}.db-engine-name small{color:var(--db-muted);font-family:var(--font-mono)}.editorial-site .database-page :is(.db-engine-grid,.db-next-grid) h3{font-size:24px;font-weight:450;line-height:1.15}.editorial-site .database-page .db-fact{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 4);border-top-width:1px;border-color:var(--db-line);color:var(--db-ink);font-size:14px}.editorial-site .database-page .db-footnote{margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-4xl,56rem);font-size:13px}.db-recovery{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 6);border-width:1px}@media(min-width:48rem){.db-recovery{padding:calc(var(--spacing,.25rem) * 8)}}.db-recovery{border-color:var(--db-line);background:var(--db-soft)}.db-recovery-heading{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 6);display:grid}@media(min-width:48rem){.db-recovery-heading{gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:repeat(2,minmax(0,1fr))}}.db-recovery-heading>div{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.db-recovery-heading>p{max-width:var(--container-lg,32rem)}.db-recovery-map{margin-top:calc(var(--spacing,.25rem) * 8)}.db-original{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem) * 5);border-bottom-width:1px;border-color:var(--db-line);flex-wrap:wrap;display:flex}@media(min-width:48rem){.db-original strong{margin-left:auto}}.db-original strong{letter-spacing:-.04em;font-size:26px}.db-original>span:last-child{font-size:12px}.db-recovery-steps{gap:calc(var(--spacing,.25rem) * 3);padding:0;padding-top:calc(var(--spacing,.25rem) * 5);margin:0;list-style-type:none;display:grid}@media(min-width:48rem){.db-recovery-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.db-recovery-steps li{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);min-width:0;padding:calc(var(--spacing,.25rem) * 5);background:var(--db-card);flex-direction:column;display:flex}.db-step-number{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);background:var(--db-soft);border-color:var(--db-accent);color:var(--db-accent);font:12px/1 var(--font-mono);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.editorial-site .database-page .db-recovery-steps h3{font-size:24px;font-weight:450}.db-recovery-steps p{font-size:14px}.editorial-site .database-page .db-recovery-caveat{margin-top:calc(var(--spacing,.25rem) * 5);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 4);border-top-width:1px;border-color:var(--db-line);font-size:13px}.db-recovery-caveat strong{color:var(--db-ink)}.db-next-grid{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;display:grid;overflow:hidden}@media(min-width:64rem){.db-next-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.db-next-grid{border-color:var(--db-line)}.db-next-grid article{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);padding:calc(var(--spacing,.25rem) * 6);background:var(--db-card);flex-direction:column;display:flex}.db-next-grid article+article{border-top:1px solid var(--db-line)}@media(min-width:64rem){.db-next-grid article+article{border-top:0;border-left:1px solid var(--db-line)}}.db-next-grid .db-link{margin-top:calc(var(--spacing,.25rem) * 5)}.db-proof{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--db-line)}.db-proof ul{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 6);padding:0;list-style-type:none;display:grid}@media(min-width:48rem){.db-proof ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.db-proof li{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.db-proof li strong{font-size:17px;font-weight:500}.db-proof li span{color:var(--db-muted);font-size:14px;line-height:1.6}.db-proof>p{font-size:13px}.db-faq details{border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 2);border-top-width:1px;border-color:var(--db-line)}.db-faq details:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.db-faq summary{cursor:pointer;padding-block:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 4);min-height:48px;font-size:17px;line-height:1.5}.db-faq details p{max-width:var(--container-4xl,56rem);padding-right:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 5);font-size:15px}.db-faq a{text-underline-offset:4px;text-decoration-line:underline}.db-explorer{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);min-width:0;padding:calc(var(--spacing,.25rem) * 5);border-width:1px;display:block;overflow:hidden}@media(min-width:48rem){.db-explorer{padding:calc(var(--spacing,.25rem) * 6)}}.db-explorer{background:var(--db-card);border-color:var(--db-line)}.db-explorer [hidden]{display:none!important}.db-explorer-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.db-explorer-heading>span:last-child{color:var(--db-muted);font-size:10px}.db-explorer-controls{margin-block:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.db-explorer-controls fieldset{border-style:var(--tw-border-style);border-width:0;min-width:0;margin:0;padding:0}.db-explorer-controls legend{margin-bottom:calc(var(--spacing,.25rem) * 2);color:var(--db-muted);font-size:11px}.db-options{flex-wrap:wrap;display:flex}.db-options label{cursor:pointer;position:relative}.db-options input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.db-options span{min-height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);border-width:1px;border-color:#0000;border-radius:4px;align-items:center;font-size:12px;display:inline-flex}.db-options input:checked+span{border-color:var(--db-accent);color:var(--db-accent);background:var(--db-accent)}@supports (color:color-mix(in lab,red,red)){.db-options input:checked+span{background:color-mix(in srgb,var(--db-accent) 7%,var(--db-card))}}.db-options input:focus-visible+span{outline:2px solid var(--state);outline-offset:3px}.db-topology{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 5);border-top-width:1px;border-color:var(--db-line)}.editorial-site .database-page .db-topology-title{margin-bottom:calc(var(--spacing,.25rem) * 5);font:14px/1.5 var(--font-sans);letter-spacing:normal}.db-application{border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);border-width:1px;border-color:var(--db-line);background:var(--db-soft);border-radius:4px;flex-direction:column;align-items:center;margin-inline:auto;font-size:14px;display:flex}.db-application small{color:var(--db-muted);font-size:10px}.db-connection{min-height:calc(var(--spacing,.25rem) * 20);text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.db-connection:before{content:"";border-left:1px dashed var(--db-muted);position:absolute;inset:0 50%}.db-connection span{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);background:var(--db-card);color:var(--db-muted);font-size:10px;position:relative}.db-members{gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(var(--members),minmax(0,1fr));border-top-width:1px;border-color:var(--db-line);display:grid}.db-member{align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:center;flex-direction:column;min-width:0;font-size:12px;display:flex}.db-member strong{font-weight:400}.db-member>small{color:var(--db-muted);font-size:10px}.db-disk{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);color:var(--db-ink);fill:var(--db-card)}.db-member-primary .db-disk{fill:var(--db-soft)}.editorial-site .database-page .db-topology-caption{margin-top:calc(var(--spacing,.25rem) * 6);min-height:64px;font-size:13px}.editorial-site .database-page .db-explorer-note{margin-top:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 4);border-top-width:1px;border-color:var(--db-line);font-size:11px}.database-preview{margin-inline:auto;margin-block:calc(var(--spacing,.25rem) * 16);gap:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;display:grid;overflow:hidden}@media(min-width:48rem){.database-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}.database-preview{border-color:var(--db-line);width:min(1280px,90%)}.database-preview-copy{padding:calc(var(--spacing,.25rem) * 6)}@media(min-width:48rem){.database-preview-copy{padding:calc(var(--spacing,.25rem) * 8)}}.database-preview .database-preview-copy h2{margin-top:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:clamp(30px,3.1vw,44px);line-height:1.14}.database-preview-copy>p{max-width:var(--container-xl,36rem);font-size:15px}.database-preview-copy .site-action{margin-top:calc(var(--spacing,.25rem) * 6)}.database-preview-copy>small{margin-top:calc(var(--spacing,.25rem) * 3);color:var(--db-muted);font-size:11px;display:block}.database-preview-path{padding:calc(var(--spacing,.25rem) * 6);flex-direction:column;justify-content:center;display:flex}@media(min-width:48rem){.database-preview-path{padding:calc(var(--spacing,.25rem) * 8)}}.database-preview-path{background:var(--db-soft)}.database-preview-path ol{margin-block:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(1,minmax(0,1fr));padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.database-preview-path ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.database-preview-path li{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.database-preview-path li>span{color:var(--db-accent);font:11px/1 var(--font-mono)}.database-preview-path strong{letter-spacing:-.05em;font-size:clamp(26px,2.8vw,36px);font-weight:500}.database-preview-path small{font-size:11px}.database-preview-path>p{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 4);border-top-width:1px;border-color:var(--db-line);font-size:12px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
