html:not(.dark) .highlight-wrapper .chroma code.language-http .err,html:not(.dark) .highlight-wrapper .chroma code[data-lang=http] .err{color:rgb(var(--color-neutral-800));background-color:transparent;font-weight:500}#menu-blur{background-color:rgba(245,245,245,.9) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;opacity:1 !important}.dark #menu-blur{background-color:rgba(38,38,38,.9) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;opacity:1 !important}.prose :where(.lead):not(:where([class~=not-prose] *)),.prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:rgb(var(--color-neutral-700)) !important}.dark .prose :where(.lead):not(:where([class~=not-prose] *)),.dark .prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:rgb(var(--color-neutral-300)) !important}.prose{--tw-prose-lead:rgb(var(--color-neutral-700)) !important;--tw-prose-body:rgb(var(--color-neutral-700)) !important;--tw-prose-headings:rgb(var(--color-neutral-800)) !important}.dark .prose{--tw-prose-invert-lead:rgb(var(--color-neutral-200)) !important;--tw-prose-invert-body:rgb(var(--color-neutral-200)) !important;--tw-prose-invert-headings:rgb(var(--color-neutral-50)) !important}.dark .prose p:not(:where(.mermaid *)),.dark .prose-lg p:not(:where(.mermaid *)),.dark article.prose p:not(:where(.mermaid *)),.dark article.prose-lg p:not(:where(.mermaid *)){color:rgb(var(--color-neutral-200)) !important}.dark .prose h1:not(:where(.mermaid *)),.dark .prose h2:not(:where(.mermaid *)),.dark .prose h3:not(:where(.mermaid *)),.dark .prose h4:not(:where(.mermaid *)),.dark .prose h5:not(:where(.mermaid *)),.dark .prose h6:not(:where(.mermaid *)),.dark .prose-lg h1:not(:where(.mermaid *)),.dark .prose-lg h2:not(:where(.mermaid *)),.dark .prose-lg h3:not(:where(.mermaid *)),.dark .prose-lg h4:not(:where(.mermaid *)),.dark .prose-lg h5:not(:where(.mermaid *)),.dark .prose-lg h6:not(:where(.mermaid *)),.dark article.prose h1:not(:where(.mermaid *)),.dark article.prose h2:not(:where(.mermaid *)),.dark article.prose h3:not(:where(.mermaid *)),.dark article.prose h4:not(:where(.mermaid *)),.dark article.prose h5:not(:where(.mermaid *)),.dark article.prose h6:not(:where(.mermaid *)){color:rgb(var(--color-neutral-50)) !important}.dark .prose li:not(:where(.mermaid *)),.dark .prose-lg li:not(:where(.mermaid *)),.dark article.prose li:not(:where(.mermaid *)){color:rgb(var(--color-neutral-200)) !important}.dark .prose a:not(:where(.mermaid *)),.dark .prose-lg a:not(:where(.mermaid *)),.dark article.prose a:not(:where(.mermaid *)){color:rgb(var(--color-primary-400)) !important}.dark .prose span:not(:where(.mermaid *)),.dark .prose-lg span:not(:where(.mermaid *)),.dark article.prose span:not(:where(.mermaid *)){color:inherit !important}:root{--omegasafe-doc-link:29 78 216;--omegasafe-doc-link-hover:37 99 235}.dark{--omegasafe-doc-link:147 197 253;--omegasafe-doc-link-hover:191 219 254}main article .article-content a:not([class]){color:rgb(var(--omegasafe-doc-link)) !important;font-weight:500;text-decoration:none;transition:color .15s ease}main article .article-content a:not([class]):visited{color:rgb(var(--omegasafe-doc-link)) !important}main article .article-content a:not([class]):hover,main article .article-content a:not([class]):focus-visible{color:rgb(var(--omegasafe-doc-link-hover)) !important}.btn-primary,a.btn-primary,button.btn-primary{background-color:rgb(var(--color-primary-600)) !important;color:rgb(var(--color-neutral-50)) !important}.btn-primary *,a.btn-primary *,button.btn-primary *{color:rgb(var(--color-neutral-50)) !important}.btn-primary:hover,a.btn-primary:hover,button.btn-primary:hover{background-color:rgb(var(--color-primary-700)) !important;color:rgb(var(--color-neutral-50)) !important}.btn-primary:hover *,a.btn-primary:hover *,button.btn-primary:hover *{color:rgb(var(--color-neutral-50)) !important}.dark .btn-primary,.dark a.btn-primary{background-color:rgb(var(--color-primary-500)) !important;color:rgb(var(--color-neutral-900)) !important}.dark .btn-primary:hover,.dark a.btn-primary:hover{background-color:rgb(var(--color-primary-400)) !important;color:rgb(var(--color-neutral-900)) !important}a.text-primary-600,.text-primary-600{color:rgb(var(--color-primary-700)) !important}.dark a.text-primary-600,.dark .text-primary-600{color:rgb(var(--color-primary-400)) !important}header span.text-primary-400,header span.text-primary-600,header span.dark\:text-primary-400,nav span.text-primary-400,nav span.text-primary-600,nav span.dark\:text-primary-400,.main-menu span.text-primary-400,.main-menu span.text-primary-600{color:rgb(var(--color-secondary-400)) !important}header a span.font-bold,nav a span.font-bold,.main-menu a span.font-bold{color:rgb(var(--color-secondary-400)) !important}main .text-primary-400,main span.text-primary-400,.dark\:text-primary-400{color:rgb(var(--color-primary-700)) !important}.dark main .text-primary-400,.dark main span.text-primary-400,.dark .dark\:text-primary-400{color:rgb(var(--color-primary-300)) !important}main .text-primary-600,main span.text-primary-600{color:rgb(var(--color-primary-800)) !important}.dark main .text-primary-600,.dark main span.text-primary-600{color:rgb(var(--color-primary-300)) !important}.text-secondary-500,span.text-secondary-500{color:rgb(var(--color-secondary-700)) !important}.dark .text-secondary-500,.dark span.text-secondary-500{color:rgb(var(--color-secondary-400)) !important}.text-2xl,span.text-2xl,.text-xl,span.text-xl{}.text-2xl.text-secondary-400,span.text-2xl,.text-xl.text-secondary-400,span.text-xl{color:rgb(var(--color-secondary-700)) !important}.dark .text-2xl.text-secondary-400,.dark span.text-2xl,.dark .text-xl.text-secondary-400,.dark span.text-xl{color:rgb(var(--color-secondary-300)) !important}nav a,.main-menu a{color:rgb(var(--color-neutral-700)) !important;transition:color .2s ease}.dark nav a,.dark .main-menu a{color:rgb(var(--color-neutral-200)) !important;transition:color .2s ease}nav a:hover,.main-menu a:hover,header nav a:hover{color:rgb(var(--color-primary-600)) !important}.dark nav a:hover,.dark .main-menu a:hover,.dark header nav a:hover{color:rgb(var(--color-primary-400)) !important}nav a.btn-primary,.main-menu a.btn-primary{color:rgb(var(--color-neutral-50)) !important}.dark nav a.btn-primary,.dark .main-menu a.btn-primary{color:rgb(var(--color-neutral-900)) !important}nav a[href="/"],.main-menu a[href="/"]{color:rgb(var(--color-neutral-800)) !important}.dark nav a[href="/"],.dark .main-menu a[href="/"]{color:rgb(var(--color-neutral-100)) !important}nav a span,.main-menu a span{color:inherit !important}a:focus,button:focus,input:focus,textarea:focus,select:focus{outline:2px solid rgb(var(--color-primary-600)) !important;outline-offset:2px}.dark a:focus,.dark button:focus,.dark input:focus,.dark textarea:focus,.dark select:focus{outline:2px solid rgb(var(--color-primary-400)) !important}.main-menu img.logo{display:block;height:40px !important;width:auto !important;max-height:40px !important;max-width:none !important;filter:brightness(1.1)contrast(1.05)}.main-menu>a.text-base{font-size:1.5rem !important;font-weight:700 !important}header nav.flex a span.text-base,header nav.flex a span.font-medium,.main-menu nav a span,header .nested-menu a span{font-weight:700 !important}body article header img.rounded-full,body article.flex.flex-col.items-center header img.rounded-full,body article header img.mb-2.h-36.w-36.rounded-full,body main article header img[alt=OmegaSafe]{border-radius:0 !important;width:25% !important;max-width:200px !important;min-width:150px !important;height:auto !important;margin:0 auto 1rem !important}body main article header img[width="144"][height="144"]{width:25% !important;height:auto !important}article.flex.flex-col.items-center h1+h2,article.flex.flex-col.items-center header h1+h2{margin-top:.75rem !important}article.flex.flex-col.items-center{margin-top:65px !important}#site-header{position:fixed;top:0;left:0;right:0;z-index:100}main#main-content{padding-top:100px}header[role=banner]{position:static}.site-logo{filter:brightness(1.2)contrast(1.1)}article.prose>div.relative{margin-top:80px}article.flex.flex-col.items-center{margin-top:100px}.prose h1{margin-top:1.5rem !important;margin-bottom:1rem !important;font-size:2.5rem !important;line-height:1.2 !important}.prose section.prose{margin-top:0 !important}.storage-item{background-color:rgb(var(--color-neutral-50));border:1px solid rgb(var(--color-neutral-200));border-radius:8px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 4px rgba(0,0,0,5%);transition:box-shadow .2s ease}.storage-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.storage-title{font-family:courier new,monospace;font-weight:700;color:rgb(var(--color-primary-800));margin-bottom:.5rem}.dark .storage-title{color:rgb(var(--color-neutral-100))}.storage-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1rem 0}.detail-item{background-color:rgb(var(--color-neutral-100));padding:.75rem;border-radius:4px;border-left:3px solid rgb(var(--color-primary-600))}.dark .detail-item{background-color:rgb(var(--color-neutral-800));border-left-color:rgb(var(--color-primary-400))}.detail-label{font-size:.75rem;color:rgb(var(--color-neutral-600));text-transform:uppercase;font-weight:600;margin-bottom:.25rem}.dark .detail-label{color:rgb(var(--color-neutral-400))}.detail-value{font-family:courier new,monospace;font-size:.9rem;color:rgb(var(--color-primary-800));word-break:break-all}.dark .detail-value{color:rgb(var(--color-neutral-100))}.action-buttons{display:flex;gap:.5rem;margin-top:1rem}.btn-edit{background-color:rgb(var(--color-primary-600));color:rgb(var(--color-neutral-50));padding:6px 12px;border-radius:4px;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.btn-edit:hover{background-color:rgb(var(--color-primary-700));color:rgb(var(--color-neutral-50));text-decoration:none}.dark .btn-edit{background-color:rgb(var(--color-primary-500));color:rgb(var(--color-neutral-900))}.dark .btn-edit:hover{background-color:rgb(var(--color-primary-400));color:rgb(var(--color-neutral-900))}.btn-delete{background-color:#b91c1c;color:#fff;padding:6px 12px;border-radius:4px;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.btn-delete:hover{background-color:#991b1b}.badge{background-color:rgb(var(--color-neutral-700));color:#fff;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.badge-primary{background-color:rgb(var(--color-primary-600));color:rgb(var(--color-neutral-50))}.dark .badge{background-color:rgb(var(--color-neutral-300));color:rgb(var(--color-neutral-900))}.dark .badge-primary{background-color:rgb(var(--color-primary-500));color:rgb(var(--color-neutral-900))}@media(max-width:768px){.storage-details{grid-template-columns:1fr}.main-menu img.logo{height:32px !important;width:auto !important;max-height:32px !important;max-width:none !important}[role=dialog][aria-modal=true]{background-color:rgba(var(--color-neutral-50),.7) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}.dark [role=dialog][aria-modal=true]{background-color:rgba(var(--color-neutral-900),.7) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}div[role=dialog] nav a.flex span,div[role=dialog] nav.mx-auto a span,[role=dialog] nav a,[role=dialog] nav a span{color:#27272a !important}.dark div[role=dialog] nav a.flex span,.dark div[role=dialog] nav.mx-auto a span,.dark [role=dialog] nav a,.dark [role=dialog] nav a span{color:#fafafa !important}div[role=dialog] nav a.flex:hover span,div[role=dialog] nav.mx-auto a:hover span,[role=dialog] nav a:hover,[role=dialog] nav a:hover span{color:#644623 !important}.dark div[role=dialog] nav a.flex:hover span,.dark div[role=dialog] nav.mx-auto a:hover span,.dark [role=dialog] nav a:hover,.dark [role=dialog] nav a:hover span{color:#f0cd9f !important}label[for=mobile-menu-toggle]{min-width:48px !important;min-height:48px !important;padding:12px !important;display:flex !important;align-items:center !important;justify-content:center !important}#search-button-mobile{min-width:48px !important;min-height:48px !important;padding:12px !important}div[role=dialog][aria-modal=true] nav a.flex,div[role=dialog][aria-modal=true] nav.mx-auto a,[role=dialog][aria-modal=true] nav a{min-height:48px !important;padding:12px 16px !important;display:flex !important;align-items:center !important;margin-bottom:8px !important;border:2px solid #52525b !important;border-radius:12px !important;background-color:#f4f4f5 !important;transition:all .2s ease !important;color:#27272a !important}.dark div[role=dialog][aria-modal=true] nav a.flex,.dark div[role=dialog][aria-modal=true] nav.mx-auto a,.dark [role=dialog][aria-modal=true] nav a{border-color:#3f3f46 !important;background-color:#27272a !important;color:#fafafa !important}div[role=dialog][aria-modal=true] nav a.flex:hover,div[role=dialog][aria-modal=true] nav.mx-auto a:hover,[role=dialog][aria-modal=true] nav a:hover{border-color:#8c5f32 !important;background-color:#e4e4e7 !important;transform:translateX(4px) !important;color:#644623 !important}.dark div[role=dialog][aria-modal=true] nav a.flex:hover,.dark div[role=dialog][aria-modal=true] nav.mx-auto a:hover,.dark [role=dialog][aria-modal=true] nav a:hover{border-color:#f0cd9f !important;background-color:#3f3f46 !important;color:#f0cd9f !important}[role=dialog] label[for=mobile-menu-toggle]{min-width:48px !important;min-height:48px !important}[role=dialog] a.btn-primary,[role=dialog] a.btn-support{min-height:48px !important;padding:12px 24px !important;font-size:1.25rem !important;font-weight:700 !important;margin:8px 0 !important}[role=dialog] label[role=button]{min-width:44px !important;min-height:44px !important}[role=dialog] nav a span{font-size:1.5rem !important;font-weight:700 !important;line-height:1.5 !important}[role=dialog] nav a span.text-2xl{font-size:1.75rem !important;font-weight:700 !important}[role=dialog] .flex.flex-wrap a{color:#27272a !important}.dark [role=dialog] .flex.flex-wrap a{color:#e4e4e7 !important}[role=dialog] nav{padding:1rem !important}[role=dialog] nav>div{margin-bottom:12px !important}[role=dialog] nav>div.px-2{background:0 0 !important}[role=dialog] nav .ms-7 a{border:2px solid #52525b !important;border-radius:10px !important;background-color:#f4f4f5 !important;padding:10px 14px !important;margin-bottom:6px !important;transition:all .2s ease !important}.dark [role=dialog] nav .ms-7 a{border-color:#3f3f46 !important;background-color:#27272a !important}[role=dialog] nav .ms-7 a:hover{border-color:#8c5f32 !important;background-color:#e4e4e7 !important;transform:translateX(4px) !important}.dark [role=dialog] nav .ms-7 a:hover{border-color:#f0cd9f !important;background-color:#3f3f46 !important}[role=dialog] .flex.flex-wrap a{border:2px solid #52525b !important;border-radius:20px !important;background-color:#f4f4f5 !important;padding:8px 16px !important;transition:all .2s ease !important}.dark [role=dialog] .flex.flex-wrap a{border-color:#3f3f46 !important;background-color:#27272a !important}[role=dialog] .flex.flex-wrap a:hover{border-color:#8c5f32 !important;background-color:#e4e4e7 !important}.dark [role=dialog] .flex.flex-wrap a:hover{border-color:#f0cd9f !important;background-color:#3f3f46 !important}input[type=text],input[type=email],input[type=search],textarea,select{min-height:44px !important;font-size:16px !important;padding:12px !important}button,.btn,a.button{min-height:44px !important;padding:12px 20px !important;font-size:1rem !important}button+button,a+a,.btn+.btn{margin-top:12px !important}}@media(max-width:480px){.main-menu a[href="/"] strong{display:none}[role=dialog][aria-modal=true]{padding:1rem .75rem !important;background-color:rgba(var(--color-neutral-50),.7) !important}.dark [role=dialog][aria-modal=true]{background-color:rgba(var(--color-neutral-900),.7) !important}[role=dialog] nav a span{font-size:1.25rem !important;font-weight:700 !important;color:rgb(var(--color-neutral-900)) !important}.dark [role=dialog] nav a span{color:rgb(var(--color-neutral-50)) !important}[role=dialog] nav a span.text-2xl{font-size:1.5rem !important;font-weight:700 !important;color:rgb(var(--color-neutral-900)) !important}.dark [role=dialog] nav a span.text-2xl{color:rgb(var(--color-neutral-50)) !important}[role=dialog] a.btn-primary,[role=dialog] a.btn-support{width:100% !important;text-align:center !important;font-size:1.125rem !important;font-weight:700 !important}}.dark p.text-sm.leading-relaxed,.dark p.text-sm,.dark div p.text-sm,.dark .text-sm.leading-relaxed,.dark .text-sm.line-clamp-3{color:#d4d4d8 !important}.dark h3.text-xl.font-bold,.dark h3.text-xl,.dark header h3.text-xl,.dark .text-xl.font-bold{color:#fafafa !important}.dark .line-clamp-3{color:inherit !important}.doc-tile{background:rgb(var(--color-neutral-50));border:1px solid rgb(var(--color-neutral-200));border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,8%);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.doc-tile::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgb(var(--color-primary-600)) 0%,rgb(var(--color-primary-700)) 100%);opacity:0;transition:opacity .3s ease}.doc-tile:hover::before{opacity:1}.doc-tile:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:rgb(var(--color-primary-600))}.doc-tile:focus-within{outline:none;ring:2px;ring-color:rgb(var(--color-primary-600));ring-offset:2px;border-color:rgb(var(--color-primary-600))}.doc-tile .w-12.h-12,.doc-tile .w-10.h-10,.doc-tile .w-14.h-14{background:linear-gradient(135deg,rgb(var(--color-secondary-600)) 0%,rgb(var(--color-primary-600)) 100%);border-radius:8px;padding:6px;box-shadow:0 2px 4px rgba(180,130,80,.2);width:2.5rem !important;height:2.5rem !important;background-size:100% 100% !important;animation:none !important}.doc-tile .w-12.h-12 img,.doc-tile .w-12.h-12 svg,.doc-tile .w-10.h-10 img,.doc-tile .w-10.h-10 svg,.doc-tile .w-14.h-14 img,.doc-tile .w-14.h-14 svg{filter:brightness(0)saturate(100%)invert(15%)sepia(10%)saturate(500%)hue-rotate(0)brightness(95%)contrast(95%);animation:none !important;background:0 0 !important;transition:none !important}.dark .doc-tile .w-12.h-12 img,.dark .doc-tile .w-12.h-12 svg,.dark .doc-tile .w-10.h-10 img,.dark .doc-tile .w-10.h-10 svg,.dark .doc-tile .w-14.h-14 img,.dark .doc-tile .w-14.h-14 svg{filter:brightness(0)saturate(100%)invert(79%)sepia(24%)saturate(760%)hue-rotate(339deg)brightness(95%)contrast(88%)}.doc-tile:hover .w-12.h-12 img,.doc-tile:hover .w-12.h-12 svg,.doc-tile:hover .w-10.h-10 img,.doc-tile:hover .w-10.h-10 svg,.doc-tile:hover .w-14.h-14 img,.doc-tile:hover .w-14.h-14 svg{transform:scale(1.05);transition:transform .3s ease}.doc-tile h3{color:rgb(var(--color-primary-800));font-weight:600;font-size:1.25rem;line-height:1.4;margin-bottom:.75rem}.doc-tile h3 a{color:inherit;text-decoration:none;transition:color .2s ease}.doc-tile:hover h3 a{color:rgb(var(--color-primary-700))}.doc-tile p{color:rgb(var(--color-neutral-700));font-size:.9rem;line-height:1.6;margin-bottom:1rem}.doc-tile footer{border-top:1px solid rgb(var(--color-neutral-200));padding-top:.75rem;margin-top:auto}.doc-tile footer span{color:rgb(var(--color-neutral-600));font-size:.8rem;display:flex;align-items:center;gap:.25rem}.doc-tile footer svg{width:.75rem;height:.75rem;opacity:.7}.dark .doc-tile{background:rgb(var(--color-neutral-900));border-color:rgb(var(--color-neutral-700))}.dark .doc-tile h3{color:rgb(var(--color-neutral-100))}.dark .doc-tile:hover h3 a{color:rgb(var(--color-primary-400))}.dark .doc-tile p{color:rgb(var(--color-neutral-300))}.dark .doc-tile footer{border-top-color:rgb(var(--color-neutral-700))}.dark .doc-tile footer span{color:rgb(var(--color-neutral-400))}.dark footer.flex.items-center span,.dark footer span.flex.items-center,.dark footer span.flex span,.dark .text-xs span{color:#a1a1aa !important}.dark .btn-primary span,.dark a.btn-primary span,.dark button.btn-primary span{color:rgb(var(--color-neutral-900)) !important}.documentation-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;width:100%;grid-auto-rows:1fr}.documentation-grid{grid-template-columns:1fr}@media(min-width:640px){.documentation-grid{grid-template-columns:1fr}}@media(min-width:768px){.documentation-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.documentation-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.documentation-grid{grid-template-columns:repeat(4,1fr)}}.documentation-grid>[role=gridcell]{display:flex;flex-direction:column;min-height:0}.documentation-grid .doc-tile{height:100%;display:flex;flex-direction:column}@media(max-width:768px){.documentation-grid{grid-gap:1rem;gap:1rem}.doc-tile{margin-bottom:0}.doc-tile h3{font-size:1.1rem}.doc-tile p{font-size:.85rem}}.doc-tile a:focus{outline:2px solid rgb(var(--color-primary-400));outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.docs-header{margin-bottom:3rem}section.prose .lead{margin-bottom:1.125rem !important}section.prose.mb-10{margin-bottom:1.25rem !important}.docs-header h1{color:rgb(var(--color-primary-800));font-size:2.5rem;font-weight:800;margin-bottom:1rem}.dark .docs-header h1{color:rgb(var(--color-neutral-100))}.docs-content{max-width:none;width:100%}@media(prefers-reduced-motion:no-preference){.doc-tile{transition:all .3s cubic-bezier(.4,0,.2,1)}.doc-tile:hover{animation:tileHover .3s ease-out}}@keyframes tileHover{0%{transform:translateY(0)}50%{transform:translateY(-2px)}100%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.doc-tile{transition:none}.doc-tile:hover{animation:none;transform:none}}.image-container{position:relative}.image-primary{display:block}.image-fallback{display:none}.image-container img[style*="display: none"]+.image-fallback,.image-container img[style*="display:none"]+.image-fallback{display:block !important}.image-container.image-failed .image-primary{display:none !important}.image-container.image-failed .image-fallback{display:block !important}.image-fallback{color:rgb(var(--color-primary-400)) !important;opacity:.8;transition:all .3s ease}.group:hover .image-fallback{opacity:1;color:rgb(var(--color-primary-500)) !important}.image-fallback{width:2rem;height:2rem;flex-shrink:0}.image-primary[loading=lazy]{background:0 0;animation:none}img,svg,.image-primary,.image-fallback{animation:none !important}.animate-pulse:not(.draft-badge){animation:none !important}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.image-primary:focus,.image-fallback:focus{outline:2px solid rgb(var(--color-primary-400));outline-offset:2px;border-radius:4px}@media(prefers-contrast:high){.image-fallback{stroke-width:3}.image-container{border:2px solid;border-radius:8px}}@media(prefers-reduced-motion:reduce){.image-primary,.image-fallback{transition:none}.image-primary[loading=lazy]{animation:none;background:rgb(var(--color-neutral-100))}}@media print{.image-fallback{opacity:1 !important}.image-container{background:0 0 !important}}.image-primary[alt]:after{content:attr(alt);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;color:rgb(var(--color-neutral-500));text-align:center;display:none;max-width:100%;word-wrap:break-word}.image-primary[style*="display: none"]:after{display:block !important}.image-container .w-14.h-14{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.image-container .w-14.h-14{background:linear-gradient(135deg,rgba(var(--color-secondary-500),.1) 0%,rgba(var(--color-primary-400),.1) 100%)}.group:hover .image-container .w-14.h-14{background:linear-gradient(135deg,rgba(var(--color-secondary-500),.2) 0%,rgba(var(--color-primary-400),.2) 100%)}.article-link--card .thumbnail_card img{object-fit:contain !important;padding:2rem !important;width:100% !important;height:100% !important}.article-link--card .thumbnail_card{background-color:rgb(var(--color-neutral-50)) !important;display:flex !important;align-items:center !important;justify-content:center !important}.dark .article-link--card .thumbnail_card{background-color:rgb(var(--color-neutral-800)) !important}.article-link--card .thumbnail_card img[src*="/icons/"],.doc-tile img[src*="/icons/"]{filter:brightness(0)saturate(100%)invert(15%)sepia(10%)saturate(500%)hue-rotate(0)brightness(95%)contrast(95%)}.dark .article-link--card .thumbnail_card img[src*="/icons/"],.dark .doc-tile img[src*="/icons/"]{filter:brightness(0)saturate(100%)invert(79%)sepia(24%)saturate(760%)hue-rotate(339deg)brightness(95%)contrast(88%)}.article-link--card .thumbnail_card svg,.doc-tile svg{color:rgb(var(--color-neutral-800)) !important;stroke:rgb(var(--color-neutral-800)) !important}.dark .article-link--card .thumbnail_card svg,.dark .doc-tile svg{color:#dcaf82 !important;stroke:#dcaf82 !important}.article-link--card svg path,.doc-tile svg path{stroke:currentColor !important}.article-link--card .thumbnail_card{background:linear-gradient(135deg,rgb(var(--color-neutral-100)) 0%,rgb(var(--color-neutral-50)) 100%) !important}.dark .article-link--card .thumbnail_card{background:linear-gradient(135deg,rgb(var(--color-neutral-800)) 0%,rgb(var(--color-neutral-900)) 100%) !important}.dark .prose table,.dark .prose-lg table,.dark article.prose table,.dark article.prose-lg table{color:rgb(var(--color-neutral-200)) !important}.dark .prose table td,.dark .prose table th,.dark .prose-lg table td,.dark .prose-lg table th,.dark article.prose table td,.dark article.prose table th,.dark article.prose-lg table td,.dark article.prose-lg table th{color:rgb(var(--color-neutral-200)) !important;border-color:rgb(var(--color-neutral-200)) !important}.dark .prose table tr,.dark .prose-lg table tr,.dark article.prose table tr,.dark article.prose-lg table tr{border-color:rgb(var(--color-neutral-200)) !important}.dark .prose table thead,.dark .prose-lg table thead,.dark article.prose table thead,.dark article.prose-lg table thead{border-color:rgb(var(--color-neutral-200)) !important}.subscription-pricing-table-wrap{width:100%;max-width:100%;overflow-x:auto}.subscription-pricing-table{display:table;width:100% !important;max-width:100%;min-width:100%;table-layout:fixed;border-collapse:collapse}.subscription-pricing-table col.subscription-pricing-table-currency{width:16%}.subscription-pricing-table col.subscription-pricing-table-amount{width:21%}.subscription-pricing-table th,.subscription-pricing-table td{white-space:normal}.subscription-pricing-table>thead>tr:first-child>th:first-child,.subscription-pricing-table>thead>tr:first-child>th:nth-child(2),.subscription-pricing-table>thead>tr:nth-child(2)>th:nth-child(2),.subscription-pricing-table>tbody>tr>th:first-child,.subscription-pricing-table>tbody>tr>td:nth-child(3){border-right:2px solid #000;padding-right:1rem}.subscription-pricing-table>thead>tr:nth-child(2)>th:first-child,.subscription-pricing-table>thead>tr:nth-child(2)>th:nth-child(3),.subscription-pricing-table>tbody>tr>td:nth-child(2),.subscription-pricing-table>tbody>tr>td:nth-child(4){padding-left:1rem}.dark .subscription-pricing-table>thead>tr:first-child>th:first-child,.dark .subscription-pricing-table>thead>tr:first-child>th:nth-child(2),.dark .subscription-pricing-table>thead>tr:nth-child(2)>th:nth-child(2),.dark .subscription-pricing-table>tbody>tr>th:first-child,.dark .subscription-pricing-table>tbody>tr>td:nth-child(3){border-right-color:rgb(var(--color-neutral-100))}.toc #TableOfContents ul ul{padding-inline-start:calc(1rem + 2ch)}.pricing-choice-card{position:relative}.pricing-choice-grid{width:100%}.pricing-choice-card h3 a::after{content:"";position:absolute;inset:0}.pricing-choice-card:focus-within{outline:2px solid rgb(var(--color-secondary-500));outline-offset:2px}.dark .pricing-choice-card:focus-within{outline-color:rgb(var(--color-secondary-400))}.cloud-pricing-widget{margin:2rem 0}.cloud-pricing-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.cloud-pricing-controls-panel,.cloud-pricing-price-panel{border:1px solid rgb(var(--color-neutral-300));border-radius:.5rem;background:rgb(var(--color-neutral));color:rgb(var(--color-neutral-900))}.cloud-pricing-controls-panel{padding:1rem}.cloud-pricing-price-panel{padding:1.25rem}.dark .cloud-pricing-controls-panel,.dark .cloud-pricing-price-panel{border-color:rgb(var(--color-neutral-600));background:rgb(var(--color-neutral-800));color:rgb(var(--color-neutral))}.cloud-pricing-control{margin:0 0 1.25rem;padding:0;border:0}.cloud-pricing-control:last-of-type{margin-bottom:1rem}.cloud-pricing-control legend{margin-bottom:.5rem;font-size:.875rem;font-weight:700;line-height:1.4;color:rgb(var(--color-neutral-700))}.dark .cloud-pricing-control legend{color:rgb(var(--color-neutral-200))}.cloud-pricing-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cloud-pricing-periods{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-pricing-segments input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cloud-pricing-segments label{display:flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid rgb(var(--color-neutral-300));border-radius:.5rem;background:rgb(var(--color-neutral-50));color:rgb(var(--color-neutral-800));font-size:.95rem;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.cloud-pricing-segments label:hover{border-color:rgb(var(--color-primary-500))}.cloud-pricing-segments input:checked+label{border-color:rgb(var(--color-primary-700));background:rgb(var(--color-primary-700));color:#fff;box-shadow:0 0 0 1px rgb(var(--color-primary-700))}.cloud-pricing-segments input:focus-visible+label{outline:2px solid rgb(var(--color-secondary-500));outline-offset:2px}.dark .cloud-pricing-segments label{border-color:rgb(var(--color-neutral-600));background:rgb(var(--color-neutral-900));color:rgb(var(--color-neutral-100))}.dark .cloud-pricing-segments label:hover{border-color:rgb(var(--color-secondary-400))}.dark .cloud-pricing-segments input:checked+label{border-color:rgb(var(--color-secondary-400));background:rgb(var(--color-secondary-500));color:rgb(var(--color-neutral-900));box-shadow:0 0 0 1px rgb(var(--color-secondary-400))}.cloud-pricing-trial{margin:0;padding:.85rem 1rem;border-left:4px solid rgb(var(--color-secondary-500));border-radius:.5rem;background:rgba(var(--color-secondary-500),.12);color:rgb(var(--color-neutral-800));font-size:.95rem;font-weight:700;line-height:1.5}.dark .cloud-pricing-trial{color:rgb(var(--color-neutral-100))}.cloud-pricing-eyebrow{margin:0 0 .35rem;color:rgb(var(--color-neutral-600));font-size:.875rem;font-weight:800;line-height:1.3;text-transform:uppercase}.dark .cloud-pricing-eyebrow{color:rgb(var(--color-neutral-300))}.cloud-pricing-price{margin:0;color:rgb(var(--color-neutral-900));font-size:2.5rem;font-weight:900;line-height:1}.dark .cloud-pricing-price{color:rgb(var(--color-neutral-50))}.cloud-pricing-period{margin:.35rem 0 1rem;color:rgb(var(--color-neutral-600));font-size:1rem;line-height:1.4}.dark .cloud-pricing-period{color:rgb(var(--color-neutral-300))}.cloud-pricing-breakdown{display:grid;gap:.75rem;margin:0 0 1.25rem}.cloud-pricing-breakdown div{padding:.85rem;border:1px solid rgb(var(--color-neutral-200));border-radius:.5rem;background:rgb(var(--color-neutral-50))}.dark .cloud-pricing-breakdown div{border-color:rgb(var(--color-neutral-700));background:rgb(var(--color-neutral-900))}.cloud-pricing-breakdown dt{margin-bottom:.25rem;color:rgb(var(--color-neutral-600));font-size:.8rem;font-weight:800;line-height:1.3;text-transform:uppercase}.cloud-pricing-breakdown dd{margin:0;color:rgb(var(--color-neutral-900));font-size:1rem;font-weight:700;line-height:1.4}.dark .cloud-pricing-breakdown dt{color:rgb(var(--color-neutral-300))}.dark .cloud-pricing-breakdown dd{color:rgb(var(--color-neutral-50))}.cloud-pricing-actions{display:flex;flex-direction:column;gap:.75rem}.cloud-pricing-primary-action,.cloud-pricing-secondary-action{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:.5rem;padding:.65rem 1rem;font-size:.95rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.cloud-pricing-primary-action{border:1px solid rgb(var(--color-primary-700));background:rgb(var(--color-primary-700));color:#fff}.cloud-pricing-primary-action:hover{background:rgb(var(--color-primary-800));color:#fff}.cloud-pricing-secondary-action{border:1px solid rgb(var(--color-neutral-300));background:0 0;color:rgb(var(--color-neutral-800))}.cloud-pricing-secondary-action:hover{border-color:rgb(var(--color-primary-600));color:rgb(var(--color-primary-700))}.cloud-pricing-primary-action:focus-visible,.cloud-pricing-secondary-action:focus-visible{outline:2px solid rgb(var(--color-secondary-500));outline-offset:2px}.dark .cloud-pricing-primary-action{border-color:rgb(var(--color-secondary-400));background:rgb(var(--color-secondary-500));color:rgb(var(--color-neutral-900))}.dark .cloud-pricing-primary-action:hover{background:rgb(var(--color-secondary-400));color:rgb(var(--color-neutral-900))}.dark .cloud-pricing-secondary-action{border-color:rgb(var(--color-neutral-600));color:rgb(var(--color-neutral-100))}.dark .cloud-pricing-secondary-action:hover{border-color:rgb(var(--color-secondary-400));color:rgb(var(--color-secondary-300))}.cloud-pricing-noscript{margin-top:1rem;overflow-x:auto}.cloud-pricing-noscript table{width:100%;border-collapse:collapse}.cloud-pricing-noscript th,.cloud-pricing-noscript td{padding:.5rem;border:1px solid rgb(var(--color-neutral-300));text-align:left}.dark .cloud-pricing-noscript th,.dark .cloud-pricing-noscript td{border-color:rgb(var(--color-neutral-600))}@media(min-width:640px){.cloud-pricing-segments{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-pricing-periods{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-pricing-actions{flex-direction:row}.cloud-pricing-primary-action,.cloud-pricing-secondary-action{flex:1}}@media(min-width:768px){.pricing-choice-grid{width:min(56rem,calc(100vw - 3rem));grid-template-columns:repeat(2,minmax(0,1fr)) !important}.cloud-pricing-grid{grid-template-columns:minmax(0,.9fr)minmax(0,1.1fr);gap:1.25rem;align-items:stretch}.cloud-pricing-controls-panel,.cloud-pricing-price-panel{padding:1.5rem}.cloud-pricing-price{font-size:3.25rem}}