.ProviderMark_mark__g_VuW{position:relative;display:inline-block;flex:0 0 auto;overflow:hidden;line-height:0;color:var(--provider-mark-color,currentColor)}.ProviderMark_sheet__LtpPU{position:absolute;top:0;left:0;max-width:none}.ProviderMark_masked__Pbk2C{position:absolute;top:0;left:0;background-color:currentColor;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.ProviderMark_image__KejH8{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.dark-mode .ProviderMark_mark__g_VuW,[data-theme=dark] .ProviderMark_mark__g_VuW{color:var(--provider-mark-color-dark,var(--provider-mark-color,currentColor))}.ThemeToggle_toggle__f8Ja4{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--marketing-radius-item);background:transparent;color:var(--marketing-color-fg-secondary);cursor:pointer;transition:background-color var(--marketing-duration-fast) var(--marketing-ease-out),color var(--marketing-duration-fast) var(--marketing-ease-out)}.ThemeToggle_toggle__f8Ja4:hover{background:color-mix(in srgb,var(--marketing-color-fg) 5%,transparent);color:var(--marketing-color-fg)}.ThemeToggle_toggle__f8Ja4:active{background:color-mix(in srgb,var(--marketing-color-fg) 8%,transparent)}.ThemeToggle_toggle__f8Ja4 svg{fill:none;stroke:currentColor}.ThemeToggle_toggle__f8Ja4:focus-visible{outline:2px solid var(--marketing-color-brand-primary);outline-offset:2px}.footer-container{width:100%;position:relative;box-sizing:border-box;color:var(--theme-text-primary,#171717);transition:border-color .3s ease}html[data-cookie-consent-visible=true] .footer-inner{padding-bottom:calc(64px + var(--cookie-consent-clearance, 50px))}.dark-mode .footer-container{color:var(--theme-text-primary,#f8fafc)}.footer-inner{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;border-top:1px solid var(--theme-border-primary,rgba(24,24,21,.1));padding:40px var(--marketing-content-gutter,24px) 64px}.dark-mode .footer-inner{border-top-color:rgba(255,255,255,.1)}.footer-top{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:stretch}.footer-brand{display:grid;grid-template-rows:auto auto 1fr;gap:12px}.footer-brand .footer-status{align-self:end}.footer-logo-link{display:inline-flex;align-items:center;gap:8px;color:var(--theme-text-primary,#171717);text-decoration:none}.footer-logo-link:focus-visible,.footer-logo-link:hover{color:var(--theme-text-primary,#171717)}.dark-mode .footer-logo-link,.dark-mode .footer-logo-link:focus-visible,.dark-mode .footer-logo-link:hover{color:var(--theme-text-primary,#f8fafc)}.footer-brand-mark,.footer-logo-link img{display:block;width:18px;height:18px}.footer-brand-name{font-size:20px;font-weight:500;line-height:1;letter-spacing:0}.footer-brand-copy{margin:0;letter-spacing:0}.footer-brand-copy,.footer-status{color:var(--theme-text-secondary,#7a756b);font-size:13px;line-height:21px}.footer-status{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:24px;text-decoration:none;transition:color .12s ease-out}.footer-status-indicator{display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:999px}.footer-status-indicator.normal{background-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.16)}.footer-status-indicator.loading{background-color:#a8a29e;animation:pulse 2s ease-in-out infinite}.footer-status-indicator.unknown{background-color:#a8a29e}.footer-status-indicator.issues{background-color:#d97706;box-shadow:0 0 0 3px rgba(217,119,6,.15)}.footer-content{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;padding-left:40px;border-left:1px dashed var(--theme-border-primary,rgba(24,24,21,.14))}.dark-mode .footer-content{border-left-color:rgba(255,255,255,.1)}.footer-column{min-width:0}.footer-column-title{margin:0 0 6px;color:color-mix(in srgb,var(--theme-text-primary,#171717) 70%,transparent);font-size:13px;font-weight:500;line-height:19.5px;letter-spacing:0}.footer-column-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.footer-column-list li{min-width:0}.footer-link{gap:4px;min-height:24px;color:var(--theme-text-secondary,#7a756b);font-size:13px;line-height:21px;letter-spacing:0;text-decoration:none;white-space:normal;transition:color .12s ease-out}.footer-link,.footer-link-badge{display:inline-flex;align-items:center}.footer-link-badge{min-height:18px;padding:0 4px;color:#0f766e;background:rgba(13,148,136,.06);border:1px solid rgba(13,148,136,.22);border-radius:5px;font-size:10px;font-weight:500;line-height:1;letter-spacing:.04em;text-transform:uppercase}.dark-mode .footer-brand-copy,.dark-mode .footer-link,.dark-mode .footer-status{color:rgba(255,255,255,.5)}.dark-mode .footer-column-title{color:rgba(255,255,255,.7)}.dark-mode .footer-link-badge{color:#5eead4;background:rgba(20,184,166,.08);border-color:rgba(94,234,212,.2)}.footer-trust-badges{display:flex;align-items:center;flex-wrap:wrap;gap:16px 32px;margin-top:40px;padding-top:16px;border-top:1px solid var(--theme-border-primary,rgba(24,24,21,.1))}.footer-trust-badge{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--theme-text-secondary,#7a756b);text-decoration:none;transition:color .12s ease-out}.footer-trust-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:24px;color:#0f766e}.footer-trust-icon svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor}.footer-trust-icon .footer-trust-aws-logo{width:23px;height:23px;color:var(--theme-text-primary,#171717);fill:currentColor;stroke:none}.footer-trust-copy{display:grid;gap:2px}.footer-trust-copy small,.footer-trust-copy strong{display:block;white-space:nowrap}.footer-trust-copy strong{color:var(--theme-text-primary,#171717);font-size:13px;font-weight:500;line-height:1}.footer-trust-copy small{color:var(--theme-text-secondary,#7a756b);font-size:12px;line-height:1.15}.dark-mode .footer-trust-badges{border-top-color:rgba(255,255,255,.1)}.dark-mode .footer-trust-badge,.dark-mode .footer-trust-copy small{color:rgba(255,255,255,.5)}.dark-mode .footer-trust-icon{color:#5eead4}.dark-mode .footer-trust-copy strong,.dark-mode .footer-trust-icon .footer-trust-aws-logo{color:var(--theme-text-primary,#f8fafc)}.footer-bottom{justify-content:space-between;gap:24px;margin-top:32px}.footer-bottom,.footer-meta{display:flex;align-items:center}.footer-meta{flex-wrap:wrap;gap:16px;min-width:0;color:var(--theme-text-secondary,#7a756b);font-size:12px;line-height:18px}.footer-meta a{color:inherit;text-decoration:none;transition:color .12s ease-out}.footer-bottom-actions{display:inline-flex;align-items:center;gap:16px;flex-shrink:0}.footer-language{gap:12px}.footer-language,.footer-language a{display:inline-flex;align-items:center}.footer-language a{min-height:24px;color:var(--theme-text-secondary,#7a756b);font-size:12px;line-height:18px;text-decoration:none;transition:color .12s ease-out}.footer-language a[aria-current=page]{color:var(--theme-text-primary,#171717)}.dark-mode .footer-language a{color:rgba(255,255,255,.5)}.dark-mode .footer-language a[aria-current=page]{color:rgba(255,255,255,.85)}.dark-mode .footer-meta{color:rgba(255,255,255,.5)}@media (max-width:1080px){.footer-top{grid-template-columns:1fr;gap:40px}.footer-content{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0;border-left:0}}@media (max-width:768px){.footer-inner{padding:32px var(--marketing-content-gutter,24px) 48px}html[data-cookie-consent-visible=true] .footer-inner{padding-bottom:calc(48px + var(--cookie-consent-clearance, 160px))}.footer-content{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.footer-content{grid-template-columns:1fr}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.footer-language a:focus-visible,.footer-language a:hover,.footer-link:focus-visible,.footer-link:hover,.footer-meta a:focus-visible,.footer-meta a:hover,.footer-status:focus-visible,.footer-status:hover,.footer-trust-badge:focus-visible,.footer-trust-badge:hover{color:var(--theme-text-primary,#171717)}.dark-mode .footer-language a:focus-visible,.dark-mode .footer-language a:hover,.dark-mode .footer-link:focus-visible,.dark-mode .footer-link:hover,.dark-mode .footer-meta a:focus-visible,.dark-mode .footer-meta a:hover,.dark-mode .footer-status:focus-visible,.dark-mode .footer-status:hover,.dark-mode .footer-trust-badge:focus-visible,.dark-mode .footer-trust-badge:hover{color:rgba(255,255,255,.92)}