:root{--page-gutter:24px;--frame-width:1440px;--guide-inset:50px;--header-height:72px;--secondary-content-width:1280px;--secondary-section-space:64px;--secondary-heading-size:36px;--control-radius:0}@media(max-width:767px){:root{--secondary-section-space:48px}}@media(min-width:640px){:root{--page-gutter:30px}}@media(min-width:768px){:root{--page-gutter:40px;--secondary-heading-size:44px}}@media(min-width:1024px){:root{--page-gutter:75px}}@media(min-width:1280px){:root{--page-gutter:80px}}:root{--mail-accent:#a8c7ff;--mail-accent-soft:color-mix(in srgb, var(--mail-accent) var(--accent-soft-strength), transparent);--mail-warning:#ffb454;--mail-warning-soft:color-mix(in srgb, var(--mail-warning) var(--accent-soft-strength), transparent);--mail-console:#0b0d11;--mail-console-panel:#101319;--mail-console-raised:#151922}:root[data-theme=light]{--mail-accent:var(--product-dns-color);--mail-warning:var(--product-git-color);--mail-console:var(--surface-subtle);--mail-console-panel:#f4f6f9;--mail-console-raised:#eaf0fb}:root{color-scheme:dark;--signal-green:#75eb87;--signal-green-glow:rgb(117 235 135 / 60%);--network-tls-color:#b8d8ff;--network-vpn-color:#79a7ff;--network-peer-color:#ff9b42;--network-peer-glow:rgb(255 155 66 / 52%);--network-local-packet-color:#ffd34d;--network-local-packet-glow:rgb(255 211 77 / 52%);--support-active-color:#ff9f43;--support-active-glow:rgb(255 159 67 / 48%);--security-integrity-color:#d7a9ff;--security-integrity-glow:rgb(215 169 255 / 60%);--security-integrity-line:rgb(215 169 255 / 45%);--product-mail-color:var(--signal-green);--product-dns-color:#8bb7ff;--product-git-color:#ff9e72;--product-drive-color:#bd9cff;--accent-soft-strength:10%;--error-color:#f87171;--error-text:#fca5a5;--error-border:#7f1d1d;--external-link-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E");--lock-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8.5' width='14' height='9' rx='1.5'/%3E%3Cpath d='M6 8.5V6a4 4 0 0 1 8 0v2.5'/%3E%3Cpath d='M10 12v2'/%3E%3C/svg%3E");--article-border:#414141;--home-bg:#0a0a0a;--home-panel:#171717;--home-border:#262626;--home-white:#fafafa;--home-text:#d4d4d4;--home-muted:#737373;--brand-bg:var(--home-bg);--brand-panel:var(--home-panel);--brand-border:var(--home-border);--brand-heading:var(--home-white);--brand-text:var(--home-text);--brand-muted:var(--home-muted);--surface-subtle:#0c0c0c;--popover-bg:#0d0d0d;--input-bg:#121212;--border-strong:#333333;--border-hover:#525252;--text-secondary:#a3a3a3;--focus-ring:var(--text-secondary);--text-faint:#686868;--placeholder:#5f5f5f;--control-bg:#f5f5f5;--control-hover:#d4d4d4;--control-text:var(--home-bg);--motion-contrast:var(--home-white);--motion-contrast-glow:rgb(250 250 250 / 52%);--popover-shadow:rgb(0 0 0 / 45%);--scroll-thumb:var(--border-hover);--scroll-thumb-hover:var(--home-muted);--font-body:Manrope, Arial, sans-serif;--font-display:"Cal Sans", Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}:root[data-theme=light]{color-scheme:light;--article-border:var(--home-border);--home-bg:#fafafa;--home-panel:#f4f4f5;--home-border:#d4d4d8;--home-white:#18181b;--home-text:#27272a;--home-muted:#71717a;--surface-subtle:#ffffff;--popover-bg:var(--surface-subtle);--input-bg:var(--surface-subtle);--border-strong:#a1a1aa;--border-hover:var(--home-muted);--text-secondary:#52525b;--focus-ring:var(--border-hover);--text-faint:var(--home-muted);--placeholder:#a1a1aa;--control-bg:var(--home-white);--control-hover:#3f3f46;--motion-contrast-glow:rgb(24 24 27 / 42%);--signal-green:#15803d;--signal-green-glow:rgb(21 128 61 / 42%);--network-tls-color:#1d4ed8;--network-vpn-color:#2563eb;--network-peer-color:#c2410c;--network-peer-glow:rgb(194 65 12 / 34%);--network-local-packet-color:#a16207;--network-local-packet-glow:rgb(161 98 7 / 34%);--product-dns-color:#1d4ed8;--product-git-color:#b45309;--product-drive-color:#6d28d9;--accent-soft-strength:8%;--popover-shadow:rgb(24 24 27 / 14%)}html{background:var(--home-bg);scrollbar-color:var(--scroll-thumb)var(--home-bg);scrollbar-width:thin}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--home-bg)}*::-webkit-scrollbar-thumb{min-height:40px;border:2px solid var(--home-bg);border-radius:999px;background:var(--scroll-thumb)}*::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}*::-webkit-scrollbar-corner{background:var(--home-bg)}.brand-container h1{line-height:1.1;margin:0 0 18px;font-size:var(--secondary-heading-size)}.brand-container h2{font-size:28px;line-height:1.2}.brand-container p{color:var(--brand-text);line-height:1.6}.brand-container a{color:var(--brand-text)}.brand-container a:hover{color:var(--brand-heading)}body{font-family:var(--font-body);background-color:var(--home-bg)!important;color:var(--home-text);min-height:100vh;margin:0;font-weight:400;font-synthesis:none}a{color:var(--brand-text);transition:opacity 180ms ease,transform 180ms ease;text-decoration:none}a[target=_blank]::after{content:"";display:inline-block;width:.9em;height:.9em;margin-left:.28em;background:currentColor;vertical-align:-.08em;transition:transform 180ms ease;-webkit-mask:var(--external-link-icon)center/contain no-repeat;mask:var(--external-link-icon)center/contain no-repeat}a:is(:hover,:focus-visible){color:var(--brand-heading)}a:focus-visible{outline:1px solid var(--focus-ring);outline-offset:4px}a[target=_blank]:is(:hover,:focus-visible)::after{transform:translate(1px,-1px)}h1,h2,h3{color:var(--home-white)}@font-face{font-family:cal sans;src:url(/fonts/cal-sans-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:block}@media(prefers-reduced-motion:reduce){a,a::after,.navbar-group__trigger .navbar-chevron,.navbar-group__panel,.nav-bar,.navbar-mobile-toggle>span[aria-hidden=true],.submit-btn,.signup-preferences-toggle,.legal-card-arrow,.legal-history-arrow{transition:none!important}}.content-frame{width:100%;max-width:var(--frame-width);margin:0 auto;box-sizing:border-box}.home-container{max-width:none!important;padding:0!important;margin:0!important;text-align:left!important;display:block!important}.website-home{overflow:hidden;background:var(--home-bg);font-size:16px}#container:is(.home-container,.brand-container){width:100%;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box}#container.home-container{display:block!important;text-align:left!important}#container.brand-container{display:flex;flex-direction:column;min-height:100vh;text-align:left}#container:is(.home-container,.brand-container)>.site-frame{position:relative}#container.brand-container>.site-frame{display:flex;flex:1;flex-direction:column;min-height:0}#container.home-container>.site-frame>.site-content{position:relative;z-index:1;width:100%;padding:var(--header-height)0 0;box-sizing:border-box}#container.brand-container>.site-frame>.site-content{position:relative;z-index:1;width:100%;max-width:var(--frame-width);margin:0 auto;padding:48px var(--page-gutter);box-sizing:border-box;text-align:left}@media(max-width:767px){#container.brand-container>.site-frame>.site-content{padding-top:calc(var(--header-height) + 32px)}}:is(.site-guide,.footer-guide){position:absolute;z-index:0;top:0;display:none;width:1px;height:100%;-o-object-fit:fill;object-fit:fill;opacity:.85;background:var(--home-border)}:is(.site-guide-left,.footer-guide-left){left:var(--guide-inset)}:is(.site-guide-right,.footer-guide-right){right:var(--guide-inset)}.site-guide{z-index:2;pointer-events:none}@media(min-width:768px){#container.brand-container>.site-frame>.site-content{padding-top:140px;padding-bottom:64px}}@media(min-width:1024px){:is(.site-guide,.footer-guide){display:block}}.section-header{display:grid;gap:24px;margin-bottom:34px}.page-stack{display:grid;gap:var(--page-stack-gap,40px)}.split-row{display:flex;align-items:center;justify-content:space-between;gap:var(--split-row-gap,20px)}.action-group{display:flex;flex-wrap:wrap;gap:var(--action-gap,10px)}#container.brand-container>.site-frame>.site-content>:is( .signup-container,.confirm-container,.success-message,.support-page,.status-page,.status-incidents-page,.status-incident-page,.blog-index,.blog-article-page,.legal-list,.legal-container,.pricing-page,.launch-page,.mail-product-page,.why-page,.why-support-page,.why-security-page,article ){width:100%;max-width:var(--secondary-content-width);margin-right:auto;margin-left:auto}.submit-btn{border:0!important;border-radius:0!important}.error-message,.form-error{display:none}.error-message.visible,.form-error.visible{display:block}.error-message{margin-top:6px;color:var(--error-color);font-size:13px}.form-error{margin-bottom:16px;padding:12px 14px;color:var(--error-color);border:1px solid var(--error-border)}.success-message{display:none;flex-direction:column;justify-content:center;align-items:flex-start;flex:1}.success-message.visible{display:flex}.success-message h2{font-size:32px;margin:0 0 12px;color:var(--brand-heading)}.success-message p{margin:0}.optional{color:var(--brand-muted);font-size:12px;font-weight:400}.captcha-state{display:none;align-items:center;justify-content:flex-start;gap:10px;min-height:24px;margin-bottom:18px;color:var(--brand-muted);font-size:13px}.captcha-state.visible{display:flex}.captcha-spinner{width:14px;height:14px;border:2px solid var(--brand-border);border-top-color:var(--brand-heading);border-radius:50%;animation:captcha-spin .7s linear infinite}.captcha-check,.captcha-state[data-state=valid] .captcha-spinner{display:none}.captcha-state[data-state=valid] .captcha-check{display:inline;color:var(--signal-green)}@keyframes captcha-spin{to{transform:rotate(360deg)}}#container .success-message{--intro-copy-max:560px;--intro-copy-margin:0;min-height:360px;box-sizing:border-box;padding:48px;border:1px solid var(--home-border);background:var(--surface-subtle)}#container .success-message h2{margin:0 0 16px;font-size:clamp(38px,6vw,58px);line-height:1}:root{--asset-chevron:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMjIgMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJsdWNpZGUvY2hldnJvbi1kb3duIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTUuNSA4LjI1TDExIDEzLjc1TDE2LjUgOC4yNSIgc3Ryb2tlPSIjNzM3MzczIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo=");--asset-x:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjI3IiB2aWV3Qm94PSIwIDAgMTIwMCAxMjI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgogIDxwYXRoIGQ9Ik03MTQuMTYzIDUxOS4yODRMMTE2MC44OSAwSDEwNTUuMDNMNjY3LjEzNyA0NTAuODg3TDM1Ny4zMjggMEgwTDQ2OC40OTIgNjgxLjgyMUwwIDEyMjYuMzdIMTA1Ljg2Nkw1MTUuNDkxIDc1MC4yMThMODQyLjY3MiAxMjI2LjM3SDEyMDBMNzE0LjEzNyA1MTkuMjg0SDcxNC4xNjNaTTU2OS4xNjUgNjg3LjgyOEw1MjEuNjk3IDYxOS45MzRMMTQ0LjAxMSA3OS42OTQ0SDMwNi42MTVMNjExLjQxMiA1MTUuNjg1TDY1OC44OCA1ODMuNTc5TDEwNTUuMDggMTE1MC4zSDg5Mi40NzZMNTY5LjE2NSA2ODcuODU0VjY4Ny44MjhaIiBmaWxsPSIjQTNBM0EzIi8+Cjwvc3ZnPgo=");--asset-linkedin:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJsaW5rZWRpbiI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xNiA4QzE3LjU5MTMgOCAxOS4xMTc0IDguNjMyMTQgMjAuMjQyNiA5Ljc1NzM2QzIxLjM2NzkgMTAuODgyNiAyMiAxMi40MDg3IDIyIDE0VjIxSDE4VjE0QzE4IDEzLjQ2OTYgMTcuNzg5MyAxMi45NjA5IDE3LjQxNDIgMTIuNTg1OEMxNy4wMzkxIDEyLjIxMDcgMTYuNTMwNCAxMiAxNiAxMkMxNS40Njk2IDEyIDE0Ljk2MDkgMTIuMjEwNyAxNC41ODU4IDEyLjU4NThDMTQuMjEwNyAxMi45NjA5IDE0IDEzLjQ2OTYgMTQgMTRWMjFIMTBWMTRDMTAgMTIuNDA4NyAxMC42MzIxIDEwLjg4MjYgMTEuNzU3NCA5Ljc1NzM2QzEyLjg4MjYgOC42MzIxNCAxNC40MDg3IDggMTYgOFoiIHN0cm9rZT0iI0EzQTNBMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik02IDlIMlYyMUg2VjlaIiBzdHJva2U9IiNBM0EzQTMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNNCA2QzUuMTA0NTcgNiA2IDUuMTA0NTcgNiA0QzYgMi44OTU0MyA1LjEwNDU3IDIgNCAyQzIuODk1NDMgMiAyIDIuODk1NDMgMiA0QzIgNS4xMDQ1NyAyLjg5NTQzIDYgNCA2WiIgc3Ryb2tlPSIjQTNBM0EzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==");--asset-brazil-flag:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwMCIgaGVpZ2h0PSI3MDAiIHZpZXdCb3g9Ii0yMTAwIC0xNDcwIDQyMDAgMjk0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGcgaWQ9IkciPjxjbGlwUGF0aCBpZD0iZyI+PHBhdGggZD0ibS0zMS41IDB2LTcwaDYzdjcwem0zMS41LTQ3djEyaDMxLjV2LTEyeiIvPjwvY2xpcFBhdGg+PHVzZSBjbGlwLXBhdGg9InVybCgjZykiIHhsaW5rOmhyZWY9IiNPIi8+PHBhdGggZD0iTTUtMzVIMzEuNVYtMjVINXoiLz48cGF0aCBkPSJtMjEuNS0zNWgxMHYzNWgtMTB6Ii8+PC9nPjxnIGlkPSJSIj48dXNlIHhsaW5rOmhyZWY9IiNQIi8+PHBhdGggZD0ibTI4IDBjMC0xMCAwLTMyLTE1LTMyaC0xOWMyMiAwIDIyIDIyIDIyIDMyIi8+PC9nPjxnIGlkPSJzIiBmaWxsPSIjZmZmIj48ZyBpZD0iYyI+PHBhdGggaWQ9InQiIHRyYW5zZm9ybT0icm90YXRlKDE4LDAsLTEpIiBkPSJtMC0xdjFoMC41Ii8+PHVzZSB0cmFuc2Zvcm09InNjYWxlKC0xLDEpIiB4bGluazpocmVmPSIjdCIvPjwvZz48dXNlIHRyYW5zZm9ybT0icm90YXRlKDcyKSIgeGxpbms6aHJlZj0iI2MiLz48dXNlIHRyYW5zZm9ybT0icm90YXRlKC03MikiIHhsaW5rOmhyZWY9IiNjIi8+PHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgxNDQpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoMjE2KSIgeGxpbms6aHJlZj0iI2MiLz48L2c+PGcgaWQ9ImEiPjx1c2UgdHJhbnNmb3JtPSJzY2FsZSgzMS41KSIgeGxpbms6aHJlZj0iI3MiLz48L2c+PGcgaWQ9ImIiPjx1c2UgdHJhbnNmb3JtPSJzY2FsZSgyNi4yNSkiIHhsaW5rOmhyZWY9IiNzIi8+PC9nPjxnIGlkPSJmIj48dXNlIHRyYW5zZm9ybT0ic2NhbGUoMjEpIiB4bGluazpocmVmPSIjcyIvPjwvZz48ZyBpZD0iaCI+PHVzZSB0cmFuc2Zvcm09InNjYWxlKDE1KSIgeGxpbms6aHJlZj0iI3MiLz48L2c+PGcgaWQ9ImkiPjx1c2UgdHJhbnNmb3JtPSJzY2FsZSgxMC41KSIgeGxpbms6aHJlZj0iI3MiLz48L2c+PHBhdGggaWQ9IkQiIGQ9Im0tMzEuNSAwaDMzYTMwIDMwIDAgMCAwIDMwLTMwdi0xMGEzMCAzMCAwIDAgMC0zMC0zMGgtMzN6bTEzLTEzaDE5YTE5IDE5IDAgMCAwIDE5LTE5di02YTE5IDE5IDAgMCAwLTE5LTE5aC0xOXoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGlkPSJFIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzEuNSkiIGQ9Im0wIDBoNjN2LTEzaC01MXYtMThoNDB2LTEyaC00MHYtMTRoNDh2LTEzaC02MHoiLz48cGF0aCBpZD0iZSIgZD0ibS0yNi4yNSAwaDUyLjV2LTEyaC00MC41di0xNmgzM3YtMTJoLTMzdi0xMWgzOS4yNXYtMTJoLTUxLjI1eiIvPjxwYXRoIGlkPSJNIiBkPSJtLTMxLjUgMGgxMnYtNDhsMTQgNDhoMTFsMTQtNDh2NDhoMTJ2LTcwaC0xNy41bC0xNCA0OC0xNC00OGgtMTcuNXoiLz48cGF0aCBpZD0iTyIgZD0ibTAgMGEzMS41IDM1IDAgMCAwIDAtNzAgMzEuNSAzNSAwIDAgMCAwIDcwbTAtMTNhMTguNSAyMiAwIDAgMCAwLTQ0IDE4LjUgMjIgMCAwIDAgMCA0NCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggaWQ9IlAiIGQ9Im0tMzEuNSAwaDEzdi0yNmgyOGEyMiAyMiAwIDAgMCAwLTQ0aC00MHptMTMtMzloMjdhOSA5IDAgMCAwIDAtMThoLTI3eiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggaWQ9IlMiIGQ9Im0tMTUuNzUtMjJjMCA3IDYuNzUgMTAuNSAxNi43NSAxMC41czE0Ljc0LTMuMjUgMTQuNzUtNy43NWMwLTE0LjI1LTQ2Ljc1LTUuMjUtNDYuNS0zMC4yNSAwLjI1LTIxLjUgMjQuNzUtMjAuNSAzMy43NS0yMC41czI2IDQgMjUuNzUgMjEuMjVoLTE1LjI1YzAtNy41LTctMTAuMjUtMTUtMTAuMjUtNy43NSAwLTEzLjI1IDEuMjUtMTMuMjUgOC41LTAuMjUgMTEuNzUgNDYuMjUgNCA0Ni4yNSAyOC43NSAwIDE4LjI1LTE4IDIxLjc1LTMxLjUgMjEuNzUtMTEuNSAwLTMxLjU1LTQuNS0zMS41LTIyeiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IkIiPjxjaXJjbGUgcj0iNzM1Ii8+PC9jbGlwUGF0aD48cGF0aCBkPSJtLTIxMDAtMTQ3MGg0MjAwdjI5NDBoLTQyMDB6IiBmaWxsPSIjMDA5NDQwIi8+PHBhdGggZD0iTSAtMTc0MywwIDAsMTExMyAxNzQzLDAgMCwtMTExMyBaIiBmaWxsPSIjZmZjYjAwIi8+PGNpcmNsZSByPSI3MzUiIGZpbGw9IiMzMDI2ODEiLz48cGF0aCBkPSJtLTIyMDUgMTQ3MGExNzg1IDE3ODUgMCAwIDEgMzU3MCAwaC0xMDVhMTY4MCAxNjgwIDAgMSAwLTMzNjAgMHoiIGNsaXAtcGF0aD0idXJsKCNCKSIgZmlsbD0iI2ZmZiIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MjAsMTQ3MCkiIGZpbGw9IiMwMDk0NDAiPjx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoLTcpIiB5PSItMTY5Ny41IiB4bGluazpocmVmPSIjTyIvPjx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoLTQpIiB5PSItMTY5Ny41IiB4bGluazpocmVmPSIjUiIvPjx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoLTEpIiB5PSItMTY5Ny41IiB4bGluazpocmVmPSIjRCIvPjx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoMikiIHk9Ii0xNjk3LjUiIHhsaW5rOmhyZWY9IiNFIi8+PHVzZSB0cmFuc2Zvcm09InJvdGF0ZSg1KSIgeT0iLTE2OTcuNSIgeGxpbms6aHJlZj0iI00iLz48dXNlIHRyYW5zZm9ybT0icm90YXRlKDkuNzUpIiB5PSItMTY5Ny41IiB4bGluazpocmVmPSIjZSIvPjx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoMTQuNSkiIHk9Ii0xNjk3LjUiIHhsaW5rOmhyZWY9IiNQIi8+PHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgxNy41KSIgeT0iLTE2OTcuNSIgeGxpbms6aHJlZj0iI1IiLz48dXNlIHRyYW5zZm9ybT0icm90YXRlKDIwLjUpIiB5PSItMTY5Ny41IiB4bGluazpocmVmPSIjTyIvPjx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoMjMuNSkiIHk9Ii0xNjk3LjUiIHhsaW5rOmhyZWY9IiNHIi8+PHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgyNi41KSIgeT0iLTE2OTcuNSIgeGxpbms6aHJlZj0iI1IiLz48dXNlIHRyYW5zZm9ybT0icm90YXRlKDI5LjUpIiB5PSItMTY5Ny41IiB4bGluazpocmVmPSIjRSIvPjx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoMzIuNSkiIHk9Ii0xNjk3LjUiIHhsaW5rOmhyZWY9IiNTIi8+PHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgzNS41KSIgeT0iLTE2OTcuNSIgeGxpbms6aHJlZj0iI1MiLz48dXNlIHRyYW5zZm9ybT0icm90YXRlKDM4LjUpIiB5PSItMTY5Ny41IiB4bGluazpocmVmPSIjTyIvPjwvZz48dXNlIHg9Ii02MDAiIHk9Ii0xMzIiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB4PSItNTM1IiB5PSIxNzciIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB4PSItNjI1IiB5PSIyNDMiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSB4PSItNDYzIiB5PSIxMzIiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSB4PSItMzgyIiB5PSIyNTAiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSB4PSItNDA0IiB5PSIzMjMiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSB4PSIyMjgiIHk9Ii0yMjgiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB4PSI1MTUiIHk9IjI1OCIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHg9IjYxNyIgeT0iMjY1IiB4bGluazpocmVmPSIjZiIvPjx1c2UgeD0iNTQ1IiB5PSIzMjMiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSB4PSIzNjgiIHk9IjQ3NyIgeGxpbms6aHJlZj0iI2IiLz48dXNlIHg9IjM2NyIgeT0iNTUxIiB4bGluazpocmVmPSIjZiIvPjx1c2UgeD0iNDQxIiB5PSI0MTkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSB4PSI1MDAiIHk9IjM4MiIgeGxpbms6aHJlZj0iI2IiLz48dXNlIHg9IjM2NSIgeT0iNDA1IiB4bGluazpocmVmPSIjZiIvPjx1c2UgeD0iLTI4MCIgeT0iMzAiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSB4PSIyMDAiIHk9Ii0zNyIgeGxpbms6aHJlZj0iI2YiLz48dXNlIHk9IjMzMCIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHg9Ijg1IiB5PSIxODQiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSB5PSIxMTgiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSB4PSItNzQiIHk9IjE4NCIgeGxpbms6aHJlZj0iI2YiLz48dXNlIHg9Ii0zNyIgeT0iMjM1IiB4bGluazpocmVmPSIjaCIvPjx1c2UgeD0iMjIwIiB5PSI0OTUiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSB4PSIyODMiIHk9IjQzMCIgeGxpbms6aHJlZj0iI2YiLz48dXNlIHg9IjE2MiIgeT0iNDEyIiB4bGluazpocmVmPSIjZiIvPjx1c2UgeD0iLTI5NSIgeT0iMzkwIiB4bGluazpocmVmPSIjYSIvPjx1c2UgeT0iNTc1IiB4bGluazpocmVmPSIjaSIvPjwvc3ZnPgo=")}.asset-icon{display:inline-block;flex:none;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.chevron{display:inline-flex;align-items:center}.chevron::before{content:"";display:inline-block;width:10px;height:10px;border-right:1px solid;border-bottom:1px solid;transform:rotate(225deg);transition:transform .2s ease-in-out}.surface-panel{border:1px solid var(--home-border);background:var(--surface-subtle)}.surface-panel.is-top-aligned{align-self:start}#container .page-eyebrow{margin:0 0 16px;color:var(--home-muted);font-size:11px;line-height:16px;text-transform:uppercase}#container .page-eyebrow.is-technical{margin:0;font-family:var(--font-mono);font-size:10px}#container .page-eyebrow.is-accent{color:var(--eyebrow-accent,var(--signal-green))}#container .page-eyebrow.is-flush{margin:0}#container .page-eyebrow.is-roomy{margin-bottom:20px}.meta-label{margin:0;color:var(--home-muted);font-family:var(--font-mono);font-size:10px;line-height:16px;text-transform:uppercase}.meta-label.is-compact{font-size:9px;line-height:14px}.meta-label.is-accent{color:var(--meta-accent,var(--signal-green))}.meta-label.is-status{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}#container .intro-copy{max-width:var(--intro-copy-max,760px);margin:var(--intro-copy-margin,16px 0 0);color:var(--text-secondary);font-size:var(--intro-copy-size,16px);line-height:var(--intro-copy-line,26px)}#container .intro-copy.is-prominent{--intro-copy-size:clamp(17px, 2vw, 20px);--intro-copy-line:1.55}#container .intro-copy.is-emphasis{color:var(--home-text)}#container .page-title{max-width:var(--page-title-max,900px);margin:var(--page-title-margin,0);color:var(--home-white);font-family:var(--font-display);font-size:var(--page-title-size,clamp(42px,7vw,64px));font-weight:400;line-height:var(--page-title-line,.98)}#container .page-title.is-statement{--page-title-size:clamp(54px, 9vw, 100px);--page-title-line:0.9}#container .section-title{max-width:var(--section-title-max,780px);margin:var(--section-title-margin,0);color:var(--home-white);font-family:var(--font-display);font-size:var(--section-title-size,clamp(38px,6vw,66px));font-weight:400;line-height:var(--section-title-line,.98)}#container .section-copy{max-width:var(--section-copy-max,570px);margin:0;color:var(--text-secondary);font-size:var(--section-copy-size,15px);line-height:var(--section-copy-line,26px)}#container .section-copy.is-emphasis{color:var(--home-text)}#container .card-copy{max-width:var(--card-copy-max,none);margin:var(--card-copy-margin,0);color:var(--text-secondary);font-size:var(--card-copy-size,13px);line-height:var(--card-copy-line,22px)}#container .panel-title{margin:0;font-size:20px;line-height:26px}.compact-copy{color:var(--text-secondary);font-size:12px;line-height:20px}.stacked-copy{display:grid;gap:3px;margin:0;font-size:13px;line-height:19px}.stacked-copy>strong{color:var(--home-white);font-family:var(--font-display);font-size:15px;font-weight:400}.text-secondary{color:var(--text-secondary)}.text-link{color:inherit}.text-link:hover{color:var(--signal-green)}#container .account-form .form-group label,#container.brand-container .support-emails a{color:var(--home-text)!important;font-family:var(--font-display);font-size:14px;line-height:20px}.signup-preferences summary strong,.why-support-route-steps strong,.mail-operations-topbar strong,.blog-featured-link>footer span:last-child{color:var(--home-white);font-family:var(--font-display);font-size:14px}:is( .site-nav a,.button,.brand-button,.home-footer h2,.brand-container h1,.brand-container h2,.brand-container h3 ),.portfolio-home :is(h1,h2,h3,strong,.portfolio-text-link),.pricing-page :is(h1,h2,h3,strong,.button){font-family:var(--font-display);font-weight:400}.why-support-case strong{color:var(--home-white);font-family:var(--font-display);font-size:16px;font-weight:400}.security-access-chain code,.security-access-boundaries strong,.pricing-unlimited dd{color:var(--signal-green);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.signup-preferences summary strong,.why-support-route-steps strong,.mail-operations-topbar strong{font-weight:400}.signup-preferences summary strong{line-height:20px}.blog-index,.blog-article-page{width:100%;max-width:var(--secondary-content-width);margin:0 auto}.blog-index-header{--page-title-max:1020px;--intro-copy-max:720px;--intro-copy-margin:20px 0 0;display:grid;gap:12px;padding-bottom:40px;border-bottom:1px solid var(--home-border)}.blog-index-copy{display:block}.blog-rss-link{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:30px;align-items:center;padding:0 12px;border:1px solid var(--home-border);color:var(--home-text);text-decoration:none}.blog-rss-link:is(:hover,:focus-visible){border-color:var(--home-text);color:var(--home-white)}.blog-featured,.blog-archive,.blog-empty{display:grid;gap:20px;padding-top:var(--secondary-section-space)}.blog-featured-link{display:grid;min-height:390px;overflow:hidden;box-sizing:border-box;border:1px solid var(--home-border);background:linear-gradient(135deg,transparent 0 68%,color-mix(in srgb,var(--signal-green) 8%,transparent) 68% 100%),var(--home-panel);color:inherit;text-decoration:none;transition:border-color 180ms ease,background-color 180ms ease}.blog-featured-copy{display:grid;align-content:start;gap:24px;padding:clamp(28px,5vw,58px)}.blog-post-meta{display:flex;flex-wrap:wrap;gap:10px 24px}.blog-post-meta span{color:var(--signal-green)}#container .blog-featured-link h2{max-width:850px;margin:0;color:var(--home-white);font-family:var(--font-display);font-size:clamp(34px,6vw,58px);font-weight:400;line-height:1}#container .blog-featured-link p{max-width:680px;margin:0;color:var(--text-secondary);font-size:15px;line-height:25px}.blog-featured-link>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;padding:18px clamp(28px,5vw,58px);border-top:1px solid var(--home-border);color:var(--home-muted);font-size:12px;line-height:18px}.blog-featured-link b,.blog-archive-entry b{display:inline-block;font-weight:400;transition:transform 180ms ease}.blog-featured-link:is(:hover,:focus-visible),.blog-archive-entry:is(:hover,:focus-visible){border-color:var(--border-hover);outline:0}.blog-featured-link:is(:hover,:focus-visible) b,.blog-archive-entry:is(:hover,:focus-visible) b{transform:translateX(4px)}.blog-archive>header{padding-bottom:2px}.blog-archive-list{border-top:1px solid var(--home-border)}.blog-archive-entry{display:grid;gap:14px;padding:26px 0;border-bottom:1px solid var(--home-border);color:inherit;text-decoration:none;transition:border-color 180ms ease,background-color 180ms ease}.blog-archive-entry>span{color:var(--signal-green)}#container .blog-archive-entry h2{margin:0;color:var(--home-white);font-family:var(--font-display);font-size:clamp(25px,4vw,34px);font-weight:400;line-height:1.08}#container .blog-archive-entry p{max-width:700px;margin:10px 0 0;color:var(--text-secondary);font-size:13px;line-height:22px}.blog-archive-entry>small{align-self:start;color:var(--home-text)}.blog-empty>div{padding:clamp(30px,5vw,56px);border:1px solid var(--home-border);background:var(--home-panel)}#container .blog-empty h2{max-width:620px;margin:0;color:var(--home-white);font-family:var(--font-display);font-size:clamp(30px,5vw,46px);font-weight:400;line-height:1.02}#container .blog-empty div p{max-width:620px;margin:18px 0 0;color:var(--text-secondary);font-size:15px;line-height:25px}@media(min-width:900px){.blog-archive-entry{grid-template-columns:150px 120px minmax(0,1fr)110px;align-items:start;gap:28px}.blog-archive-entry>small{justify-self:end;text-align:right}}@media(min-width:1100px){.blog-index-header{grid-template-columns:minmax(0,1fr)auto}.blog-index-summary{min-width:260px;align-self:end;align-items:flex-end;flex-direction:column}}@media(prefers-reduced-motion:reduce){.blog-featured-link,.blog-archive-entry,.blog-featured-link b,.blog-archive-entry b,.blog-article-footer>a span{transition:none}}.blog-article-footer>div,.blog-article-meta>div{display:grid;gap:5px}.blog-back-link{display:inline-flex;align-items:center;gap:10px;margin-bottom:44px;color:var(--home-muted)!important;font-size:12px;line-height:18px;text-decoration:none}.blog-back-link span{transition:transform 180ms ease}.blog-back-link:is(:hover,:focus-visible){color:var(--home-white)!important}.blog-back-link:is(:hover,:focus-visible) span{transform:translateX(-4px)}.blog-article-header{--page-title-max:1100px;--intro-copy-max:760px;--intro-copy-margin:24px 0 0;padding-bottom:48px;border-bottom:1px solid var(--home-border)}.blog-article-meta{display:grid;grid-template-columns:1fr;gap:18px;margin:38px 0 0}.blog-article-meta dt,.blog-article-meta dd{margin:0}.blog-article-meta dd{color:var(--home-text);font-size:13px;line-height:20px}.blog-article-layout{display:grid;gap:48px;padding-top:56px}.blog-publication-rail{display:grid;gap:28px;align-content:start;padding-top:18px;border-top:1px solid var(--home-border)}.blog-publication-rail summary{display:grid;grid-template-columns:1fr auto;gap:6px 16px;align-items:center;cursor:pointer;list-style:none}.blog-publication-rail summary::-webkit-details-marker{display:none}.blog-publication-rail summary .meta-label{grid-column:1/-1}.blog-publication-rail summary strong{grid-column:1}.blog-publication-toggle{grid-column:2;grid-row:2;color:var(--home-muted);font-family:var(--font-mono);font-size:18px;line-height:1}.blog-publication-rail[open] .blog-publication-toggle{transform:rotate(45deg)}.blog-publication-contents{display:grid;gap:6px}.blog-publication-rail strong{color:var(--home-white);font-family:var(--font-display);font-size:18px;font-weight:400;line-height:24px}.blog-toc{display:grid;gap:12px}.blog-toc>nav>ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.blog-toc ul ul{display:grid;gap:8px;margin:8px 0 0;padding-left:14px;list-style:none}.blog-toc a{color:var(--text-secondary)!important;font-size:12px;line-height:18px;text-decoration:none}.blog-toc a:is(:hover,:focus-visible){color:var(--home-white)!important}.blog-article-content{width:100%;max-width:760px;color:var(--home-text);font-size:17px;line-height:1.8}#container .blog-article-content>:first-child{margin-top:0}#container .blog-article-content p,#container .blog-article-content ul,#container .blog-article-content ol,#container .blog-article-content pre,#container .blog-article-content blockquote,#container .blog-article-content table,#container .blog-article-content figure{margin-top:0;margin-bottom:28px}#container .blog-article-content h2,#container .blog-article-content h3,#container .blog-article-content h4{color:var(--home-white);font-family:var(--font-display);font-weight:400;text-decoration:none}#container .blog-article-content h2{margin:64px 0 22px;font-size:clamp(30px,5vw,42px);line-height:1.05}#container .blog-article-content h3{margin:44px 0 18px;font-size:clamp(24px,4vw,30px);line-height:1.1}#container .blog-article-content h4{margin:36px 0 14px;font-size:21px;line-height:1.2}.blog-article-content a{color:var(--home-white)!important;text-decoration-color:var(--home-muted);text-decoration-thickness:1px;text-underline-offset:4px}.blog-article-content a:is(:hover,:focus-visible){text-decoration-color:var(--signal-green)}.blog-article-content strong{color:var(--home-white)}.blog-article-content :is(ul,ol){padding-left:24px}.blog-article-content li+li{margin-top:10px}.blog-article-content blockquote{padding:4px 0 4px 24px;border-left:2px solid var(--signal-green)}#container .blog-article-content blockquote p{margin:0;color:var(--home-white);font-family:var(--font-display);font-size:clamp(22px,4vw,30px);line-height:1.35}.blog-article-content :is(code,pre){font-family:var(--font-mono)}.blog-article-content code{padding:2px 5px;border:1px solid var(--home-border);background:var(--home-panel);font-size:.86em}.blog-article-content pre{padding:20px;overflow-x:auto;border:1px solid var(--home-border);background:var(--home-panel);font-size:13px;line-height:1.7}.blog-article-content pre code{padding:0;border:0;background:0 0;font-size:inherit}.blog-article-content img{display:block;max-width:100%;height:auto;border:1px solid var(--home-border)}.blog-article-content figcaption{margin-top:10px;color:var(--home-muted);font-size:11px;line-height:18px}.blog-article-content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px}.blog-article-content th,.blog-article-content td{padding:12px 14px;border:1px solid var(--home-border);text-align:left}.blog-article-content th{color:var(--home-white);background:var(--home-panel)}.blog-article-footer{display:grid;gap:28px;margin-top:80px;padding:32px 0 0;border-top:1px solid var(--home-border)}.blog-article-footer strong{max-width:620px;color:var(--home-white);font-family:var(--font-display);font-size:clamp(26px,4vw,36px);font-weight:400;line-height:1.08}.blog-article-footer>a{justify-self:start;color:var(--home-white)!important;font-family:var(--font-display);font-size:15px;text-decoration:none}.blog-article-footer>a span{display:inline-block;transition:transform 180ms ease}.blog-article-footer>a:is(:hover,:focus-visible) span{transform:translateX(4px)}@media(min-width:640px){.blog-article-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-article-footer{grid-template-columns:minmax(0,1fr)auto;align-items:end}.blog-article-footer>a{justify-self:end}}@media(min-width:1100px){.blog-article-layout{grid-template-columns:210px minmax(0,760px);justify-content:center;gap:clamp(54px,7vw,96px)}.blog-publication-rail{display:grid}.blog-publication-rail summary{cursor:default}.blog-publication-rail .blog-publication-contents{display:grid}.blog-publication-toggle{display:none}}@media(prefers-reduced-motion:reduce){.blog-featured-link,.blog-archive-entry,.blog-featured-link b,.blog-archive-entry b,.blog-back-link span,.blog-article-footer>a span{transition:none}}.portfolio-home{color:var(--home-text)}.portfolio-shell{padding-inline:var(--page-gutter)}.core-home-hero{padding-top:68px;padding-bottom:60px}.core-home-hero .page-eyebrow{margin:0 0 22px}.core-home-hero h1{max-width:1040px;margin:0;color:var(--home-white);font-size:clamp(44px,6.2vw,84px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.core-home-hero h1 span{display:block;color:var(--text-secondary)}#container .core-home-intro{max-width:680px;margin:26px 0 0;color:var(--text-secondary);font-size:16px;line-height:28px}.core-home-services{padding-bottom:64px}.core-home-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px;margin-bottom:22px}.core-home-section-heading h2{margin:0;color:var(--home-white);font-size:26px;line-height:32px}#container .core-home-section-heading p{max-width:560px;margin:0;color:var(--text-secondary);font-size:13px;line-height:22px}.core-service-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;gap:16px}.core-service-list>li{margin:0;padding:0}.core-service-row{--service-accent:var(--product-mail-color);display:flex;flex-direction:column;align-items:flex-start;min-height:300px;padding:24px;border:1px solid var(--home-border);box-sizing:border-box;color:var(--home-white);text-decoration:none;transition:background-color 160ms ease}.core-service-dns{--service-accent:var(--product-dns-color)}.core-service-git{--service-accent:var(--product-git-color)}.core-service-drive{--service-accent:var(--product-drive-color)}.core-service-row:hover{background:color-mix(in srgb,var(--service-accent) 5%,var(--home-bg))}.core-service-row:focus-visible{outline:2px solid var(--service-accent);outline-offset:-2px;background:var(--home-panel)}.core-service-name{display:grid;grid-template-columns:1fr;justify-items:start;gap:10px}.core-service-mark{width:36px;height:5px;flex:none;background:var(--service-accent)}.core-service-name h3{margin:0;color:var(--home-white);font-size:28px;line-height:34px}#container .core-service-name p{margin:5px 0 0;color:var(--text-secondary);font-size:12px;line-height:20px}#container .core-service-description{max-width:510px;margin:0;color:var(--text-secondary);font-size:14px;line-height:24px}.core-service-beta{margin-top:auto;margin-bottom:12px;padding:5px 9px;border:1px solid var(--home-border);color:var(--service-accent);font-size:10px;line-height:16px;white-space:nowrap}.core-service-arrow{align-self:flex-end;margin-top:-36px;color:var(--text-secondary);font-size:20px;line-height:24px}.core-home-foundation{padding-top:52px;padding-bottom:56px;border-top:1px solid var(--home-border)}.core-foundation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:30px}.core-foundation-grid h3{margin:0;color:var(--home-white);font-size:22px;line-height:28px}#container .core-foundation-grid p{margin:13px 0 0;color:var(--text-secondary);font-size:13px;line-height:23px}.core-home-links{display:flex;flex-wrap:wrap;gap:16px 36px;margin-top:32px}.core-home-links a{display:inline-flex;align-items:center;gap:12px;min-height:32px;color:var(--home-text);font-size:12px;text-decoration:none}.core-home-links a:hover{color:var(--home-white);text-decoration:underline;text-underline-offset:4px}.core-home-links a:focus-visible{outline:2px solid var(--text-secondary);outline-offset:4px}@media(max-width:1000px){.core-service-list{grid-template-columns:repeat(2,minmax(0,1fr))}.core-service-description{margin-top:12px!important}.core-foundation-grid{gap:24px}}@media(max-width:619px){.core-home-hero{padding-top:40px;padding-bottom:40px}.core-home-hero h1{font-size:clamp(39px,10vw,58px)}#container .core-home-intro{font-size:14px;line-height:24px}.core-home-services{padding-bottom:40px}.core-home-section-heading h2{font-size:24px;line-height:30px}.core-service-row{min-height:250px;padding:22px 18px}.core-service-name{gap:8px}.core-service-name h3{font-size:23px;line-height:28px}.core-service-name p{max-width:145px}.core-service-list{grid-template-columns:1fr;gap:10px}.core-service-arrow{margin-top:-36px}#container .core-service-description{font-size:13px;line-height:22px}.core-home-foundation{padding-top:36px;padding-bottom:36px}.core-foundation-grid{grid-template-columns:1fr;gap:24px;margin-top:24px}.core-home-links{gap:12px 24px}}@media(prefers-reduced-motion:reduce){.core-service-row{transition:none}}article h2{color:var(--home-white);text-decoration-line:underline;font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--border-hover)}.legal-toc{border:1px solid var(--home-white);border-radius:0;margin-bottom:2rem;overflow:hidden}.legal-toc summary{padding:1rem;background-color:transparent;cursor:pointer;font-weight:600;color:var(--home-white);display:flex;align-items:center;justify-content:space-between;list-style:none}.legal-toc summary:hover{background-color:var(--home-panel)}.legal-toc-content{padding:1rem;background-color:var(--home-panel)}.legal-toc nav{font-size:.875rem}.legal-toc nav ul{list-style:none;padding-left:0;margin:0}.legal-toc nav li{margin:.5rem 0}.legal-toc nav a{font-size:1rem;color:var(--home-text)}.legal-toc nav a:hover{color:var(--signal-green)}.legal-footer-nav{display:flex;justify-content:space-between;padding-top:2rem;border-top:1px solid var(--article-border)}.legal-content table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;font-size:.9rem}.legal-content th,.legal-content td{padding:.75rem 1rem;text-align:left;border:1px solid var(--article-border)}.legal-content th{background-color:var(--home-panel);color:var(--home-white);font-weight:600}.legal-content tr:nth-child(even){background-color:color-mix(in srgb,var(--home-white) 3%,transparent)}.legal-content tr:hover{background-color:color-mix(in srgb,var(--home-white) 5%,transparent)}details:not([open])>summary .legal-chevron-toc::before{transform:rotate(45deg)}.legal-footer-nav{align-items:flex-start;flex-direction:column;gap:20px}.legal-footer-nav{align-items:initial;flex-direction:row;gap:0}.legal-index-header{--page-title-max:900px;display:grid;gap:12px;padding-bottom:36px;border-bottom:1px solid var(--brand-border)}.legal-index-copy>.page-eyebrow{margin:0}.legal-index-header{padding:0;border:0}.legal-index-header>.text-secondary{max-width:720px;margin:0;font-size:16px;line-height:28px}.legal-index-meta{display:flex;flex-direction:column;gap:4px;margin-top:40px;padding:15px 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);color:var(--brand-muted);font-size:12px;line-height:18px}.legal-index .legal-cards{display:grid;margin-top:32px;grid-template-columns:1fr;gap:12px}.legal-index .legal-card{display:flex;min-width:0;padding:24px;flex-direction:column;box-sizing:border-box;border:1px solid var(--brand-border);background:var(--brand-bg);transition:transform 180ms ease}.legal-index .legal-card:is(:hover,:focus-visible){border-color:var(--border-hover);outline:0;background:var(--brand-panel);transform:translateY(-2px)}.legal-card-top{display:flex;justify-content:space-between;color:var(--brand-muted);font-size:12px;line-height:20px}.legal-card-arrow{color:var(--brand-heading);font-size:20px;transition:transform 180ms ease}.legal-card:is(:hover,:focus-visible) .legal-card-arrow{transform:translateX(4px)}.legal-index .legal-card h3{margin:28px 0 10px;color:var(--brand-heading)!important;font-family:var(--font-display);font-size:24px;font-weight:400;line-height:30px}.legal-index .legal-card p{margin:0;color:var(--text-secondary);font-size:15px;line-height:24px}@media(min-width:700px){.legal-index-meta{flex-direction:row;justify-content:space-between;gap:24px}.legal-index .legal-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-index .legal-card:last-child:nth-child(odd){min-height:190px;grid-column:1/-1}}.legal-related-header{display:grid;gap:8px}.legal-back-link{margin-bottom:42px}.legal-back-link a,.legal-document .legal-footer-nav a,.legal-history-card small{color:var(--brand-muted);font-size:13px;line-height:20px}.legal-back-link a::before{content:"←";margin-right:8px}.legal-back-link a:is(:hover,:focus-visible),.legal-document .legal-footer-nav a:is(:hover,:focus-visible){color:var(--brand-heading)}.legal-document-header{max-width:none;margin:0;padding:0;border:0}.legal-document-header h1{margin:0;font-size:var(--secondary-heading-size);line-height:1.05}.legal-document-description{max-width:680px;margin:20px 0 0;color:var(--text-secondary)!important;font-size:18px;line-height:28px!important}.legal-document-meta{display:grid;width:100%;max-width:none;margin:36px 0 0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.legal-document-meta>div{min-width:0;padding:16px 0}.legal-document-meta>div+div{padding-left:24px;border-left:1px solid var(--brand-border)}.legal-document-meta dt{color:var(--brand-muted);font-size:11px;line-height:18px;text-transform:uppercase}.legal-document-meta dd{margin:4px 0 0;overflow:hidden;color:var(--brand-text);font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.legal-document-meta a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-document-meta a:is(:hover,:focus-visible){color:var(--brand-heading);text-decoration-color:initial}.legal-document-meta{grid-template-columns:1fr}.legal-document-meta>div+div{padding-left:0;border-top:1px solid var(--brand-border);border-left:0}.legal-document-meta dd{overflow:visible;text-overflow:clip}@media(min-width:700px){.legal-document-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-document-meta>div+div{padding-left:24px;border-top:0;border-left:1px solid var(--brand-border)}}.legal-history-card{display:flex;width:100%;max-width:none;margin-top:24px;padding:22px 24px;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box;border:1px solid var(--brand-border);background:var(--brand-bg)}.legal-history-card:is(:hover,:focus-visible){border-color:var(--border-hover);outline:0;background:var(--brand-panel)}.legal-document a.legal-history-card[target=_blank]::after{content:none}.legal-history-card span:first-child{display:flex;flex-direction:column;gap:4px}.legal-history-card strong{color:var(--brand-heading);font-family:var(--font-display);font-size:17px;font-weight:400;line-height:24px}.legal-history-arrow{display:block;width:20px;height:20px;flex:none;background:currentColor;color:var(--brand-heading);transition:transform 180ms ease;-webkit-mask:var(--external-link-icon)center/contain no-repeat;mask:var(--external-link-icon)center/contain no-repeat}.legal-history-card:is(:hover,:focus-visible) .legal-history-arrow{transform:translate(2px,-2px)}.legal-document-layout{display:grid;min-width:0;margin-top:64px;grid-template-columns:minmax(0,1fr);gap:48px}.legal-document .legal-toc{margin:0;overflow:hidden;border:1px solid var(--brand-border);background:var(--brand-bg)}.legal-document .legal-toc summary{padding:16px 18px;color:var(--brand-heading);font-family:var(--font-display);font-size:16px;font-weight:400;line-height:24px}.legal-toc-heading{padding:16px 18px;color:var(--brand-heading);font-family:var(--font-display);font-size:16px;line-height:24px}.legal-toc-desktop{display:none}.legal-document .legal-toc summary:is(:hover,:focus-visible){outline:0;background:var(--brand-panel)}.legal-document .legal-toc-content{max-height:480px;padding:8px 18px 18px;overflow-y:auto;background:var(--brand-bg);border-top:1px solid var(--brand-border)}.legal-document .legal-toc-content ul{margin:0;padding:0;list-style:none}.legal-document .legal-toc-content ul ul{margin-top:6px;padding-left:14px;border-left:1px solid var(--brand-border)}.legal-document .legal-toc-content li{margin:0}.legal-document .legal-toc-content a{display:block;padding:6px 0;color:var(--brand-muted);font-size:12px;line-height:18px}.legal-document .legal-toc-content a:is(:hover,:focus-visible){color:var(--brand-heading)}.legal-document-content{min-width:0;color:var(--brand-text);font-size:16px;line-height:1.75}.legal-document-content>:first-child{margin-top:0!important}.legal-document-content h2{margin:72px 0 24px;padding-top:24px;border-top:1px solid var(--brand-border);color:var(--brand-heading);font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1.2;text-decoration:none}.legal-document-content hr+h2{margin-top:0;padding-top:0;border-top:0}.legal-document-content h3{margin:56px 0 18px;color:var(--brand-heading);font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.3}.legal-document-content h4{margin:40px 0 14px;color:var(--brand-heading);font-size:15px;line-height:1.5}.legal-document-content p{margin:0 0 20px}.legal-document-content :is(ul,ol){margin:0 0 24px;padding-left:24px}.legal-document-content li{margin:8px 0;padding-left:4px}.legal-document-content strong{color:var(--brand-heading);font-weight:500}.legal-document-content a{color:var(--brand-heading);text-decoration:underline;text-decoration-color:var(--border-hover);text-underline-offset:3px;overflow-wrap:anywhere}.legal-document-content hr{margin:64px 0;border:0;border-top:1px solid var(--brand-border)}.legal-document-content table{display:table;width:100%;margin:32px 0;overflow:visible;font-size:13px}.legal-related{margin-top:80px;padding-top:32px;border-top:1px solid var(--brand-border)}.legal-related-header h2{margin:0;color:var(--brand-heading);font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.2}.legal-related-header p{margin:0;color:var(--brand-muted);font-size:13px;line-height:20px}.legal-related-links{display:grid;margin-top:24px;grid-template-columns:1fr}.legal-related-link{display:flex;min-width:0;padding:20px;align-items:flex-start;justify-content:space-between;gap:20px;border:1px solid var(--brand-border);color:var(--brand-heading)}.legal-related-link+.legal-related-link{margin-top:-1px}.legal-related-link>span:first-child{display:grid;min-width:0;gap:7px}.legal-related-link strong{font-family:var(--font-display);font-size:17px;font-weight:400;line-height:24px}.legal-related-link small{color:var(--brand-muted);font-size:12px;line-height:18px}.legal-related-arrow{flex:none;font-size:18px;line-height:24px;transition:transform 180ms ease}.legal-related-link:is(:hover,:focus-visible){z-index:1;border-color:var(--border-hover);outline:0;background:var(--brand-panel)}.legal-related-link:is(:hover,:focus-visible) .legal-related-arrow{transform:translateX(4px)}.legal-document .legal-footer-nav{margin-top:80px;padding-top:24px;border-top-color:var(--brand-border)}@media(min-width:900px){.legal-related-links{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-related-link+.legal-related-link{margin-top:0}.legal-related-link:nth-child(even){margin-left:-1px}.legal-related-link:nth-child(n+3){margin-top:-1px}.legal-document-layout{align-items:start;grid-template-columns:280px minmax(0,1fr);gap:64px}.legal-document-aside{position:sticky;top:32px}.legal-toc-mobile{display:none}.legal-toc-desktop{display:block}}.button,.brand-button{display:inline-flex;align-items:center;justify-content:center}.button{text-decoration:none;line-height:28px;white-space:nowrap}.button--secondary,.button--primary,.brand-button{padding:6px 13px}.button--secondary{border:1px solid var(--control-bg);color:var(--control-bg)!important}.button--primary{background:var(--control-bg);color:var(--control-text)!important}.brand-button{line-height:24px;font-size:14px!important}.button--secondary:not(:disabled):is(:hover,:focus-visible){border-color:var(--control-bg);background:var(--control-bg);color:var(--control-text)!important}.button--primary:not(:disabled):is(:hover,:focus-visible){background:var(--control-hover);color:var(--control-text)!important}.cta-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;padding:36px 32px;overflow:hidden;border:1px solid var(--home-border);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--signal-green) 8%,transparent),transparent 38%),var(--home-panel);box-sizing:border-box}.cta-card::before{position:absolute;top:-1px;right:-1px;left:-1px;height:2px;background:linear-gradient(90deg,var(--signal-green),color-mix(in srgb,var(--signal-green) 24%,transparent) 42%,transparent 78%);content:""}.cta-card-copy,.cta-card-actions{position:relative;z-index:1}.cta-card .section-title{--section-title-max:760px;--section-title-margin:16px 0 0;--section-title-size:clamp(36px, 5vw, 56px);--section-title-line:1}.cta-card .section-copy{--section-copy-max:680px;margin:16px 0 0;--section-copy-line:24px}.cta-card-actions{justify-content:flex-start}.cta-card .button{min-height:46px;padding:9px 16px;border:1px solid var(--border-strong);box-sizing:border-box;font-family:var(--font-display);font-size:14px;line-height:26px}.cta-card .button--secondary{border-color:var(--border-strong);background:0 0;color:var(--home-white)!important}.cta-section{height:auto;padding-top:0;padding-bottom:40px}@media(max-width:619px){.cta-card{gap:20px;padding:32px 24px}}@media(min-width:768px){.cta-section{padding-bottom:48px}}@media(min-width:1024px){.cta-card{grid-template-columns:minmax(0,1fr)auto;gap:64px;padding:56px 48px}.cta-card-actions{justify-content:flex-end}}@media(min-width:1280px){.cta-section{height:auto;padding-top:30px;padding-bottom:48px}}.home-footer h2{color:var(--home-white);margin:0}.footer-links{display:grid}.footer-links>div{border:1px solid var(--home-border);display:flex;flex-direction:column;gap:10px}.footer-links a{font-size:16px;line-height:24px;color:var(--text-secondary);text-decoration:none}.footer-meta{border:1px solid var(--home-border);box-sizing:border-box;justify-content:space-between}.social-links{display:flex;gap:15px;margin-top:20px}.social-icon{width:24px;height:24px}.social-links .social-icon-x{width:20px;height:20px;margin:2px;-webkit-mask-image:var(--asset-x);mask-image:var(--asset-x)}.social-icon-linkedin{-webkit-mask-image:var(--asset-linkedin);mask-image:var(--asset-linkedin)}.footer-links .footer-status-link{display:inline-flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content}.footer-meta p{color:var(--home-muted);font-size:12px;line-height:16px;max-width:365px;margin:48px 0 0}.footer-meta p span{color:var(--text-secondary)}.footer-meta p a{color:inherit;text-decoration:underline}.footer-rule{position:absolute;z-index:0;left:50%;width:100vw;height:1px;background:var(--home-border);transform:translateX(-50%)}.footer-rule{top:2px;display:none}.home-footer{position:relative;width:100%;max-width:var(--frame-width);height:auto;margin:0 auto;padding:0 0 30px;overflow:visible;box-sizing:border-box;border:0;border-top:1px solid var(--home-border);background:var(--home-bg)}#container .home-footer{color:var(--home-text);text-align:left}#container .home-footer h2{margin:0;color:var(--home-white);font-family:var(--font-display);font-size:18px;font-weight:400;line-height:28px}.footer-content{position:relative;z-index:1;padding:30px var(--page-gutter)0;box-sizing:border-box}.footer-links{height:auto;grid-template-columns:1fr}.footer-links>div{min-height:140px;padding:22px 28px}.footer-meta{display:block;height:auto;padding:22px 28px}.footer-meta p{max-width:none;margin-top:28px}#container .home-footer .footer-meta p{color:var(--home-muted);font-family:var(--font-body);font-size:11px;font-weight:400;line-height:15px}#container .home-footer .footer-company p>span{display:block}#container .home-footer .footer-company .footer-copyright{color:var(--text-secondary);margin-bottom:2px}#container .home-footer .footer-meta p a{color:inherit}#container .home-footer .footer-meta p a:is(:hover,:focus-visible){color:var(--home-white);text-decoration-color:initial}.brand-container .home-footer h2{font-size:18px;line-height:28px}.footer-links a,#container.brand-container .footer-links a{color:var(--text-secondary);font-family:var(--font-body);font-weight:500}.footer-links a:hover,.footer-links a:focus-visible,#container.brand-container .footer-links a:hover,#container.brand-container .footer-links a:focus-visible{color:var(--home-white)}.social-links a{display:inline-flex;opacity:.72}.social-links a[target=_blank]::after{display:none}.social-links a:is(:hover,:focus-visible){opacity:1;transform:translateY(-2px)}.language-switcher{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:20px}#container .language-switcher a{color:var(--home-muted);font-family:var(--font-body);font-size:11px;font-weight:500;line-height:18px;text-decoration:none}#container .language-switcher a:is(:hover,:focus-visible),#container .language-switcher a[aria-current=page]{color:var(--home-white)}@media(min-width:768px){.home-footer{height:auto;padding:0;overflow:visible;border:0}.footer-rule{display:block}.footer-content{padding:30px var(--page-gutter)24px}.footer-links{height:auto;min-height:175px;grid-template-columns:repeat(3,minmax(0,1fr))}.footer-links>div{min-height:175px;padding:19px 39px}.footer-meta{display:flex;height:auto;padding:20px 39px 32px}.footer-meta .footer-company p{margin-top:0}}@media(min-width:1024px){.footer-meta{display:flex}}.site-header{position:relative;z-index:1;height:40px;display:flex;align-items:center}.site-nav .site-mark{width:100px;height:40px;display:flex;align-items:center;gap:10px;color:var(--home-white);font-family:var(--font-display);font-size:26px;line-height:1;flex:none;overflow:visible}.brand-mark-icon{display:block;width:24px;height:30px;flex:none;color:var(--home-white)}.navbar-menu{display:flex;gap:20px;margin-left:30px;align-items:center}.navbar-menu a,.navbar-actions a{color:var(--home-muted);font-size:16px;line-height:28px;text-decoration:none;white-space:nowrap}.navbar-menu a{display:flex;align-items:center;gap:5px}.navbar-chevron{width:22px;height:22px;-webkit-mask-image:var(--asset-chevron);mask-image:var(--asset-chevron)}.navbar-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.navbar-mobile-toggle,.navbar-mobile-auth,.navbar-menu--mobile{display:none}.brand-nav a{font-size:14px;line-height:24px;text-decoration:none;color:var(--brand-muted)}.brand-nav a:hover{color:var(--brand-heading)}.navbar-links span{font-size:18px;line-height:16px;color:var(--brand-muted)}#container :is(.site-nav,.site-header){position:relative;z-index:5;display:block;min-height:var(--header-height);margin:0;padding:0;border:0}#container .site-nav{z-index:30;margin-bottom:calc(var(--header-height) * -1);container-name:sticky-nav;container-type:scroll-state}#container .site-nav>.nav-bar::after{position:absolute;z-index:1;right:auto;left:50%;width:100vw;height:1px;background:var(--home-border);content:"";pointer-events:none;transform:translateX(-50%)}#container .site-nav>.nav-bar::after{bottom:0}#container .site-nav>.nav-bar{position:relative;width:100%;min-height:var(--header-height);margin:0 auto;box-sizing:border-box;background:var(--home-bg);transition:max-width 220ms ease}#container :is(.site-nav,.site-header) .brand-mark,#container :is(.site-nav,.site-header) .navbar-menu,#container :is(.site-nav,.site-header) .navbar-actions{position:absolute;margin:0}#container .site-nav .navbar-menu{z-index:2}#container :is(.site-nav,.site-header) .brand-mark{top:16px;left:var(--page-gutter)}#container :is(.site-nav,.site-header) .navbar-menu{top:72px;right:var(--page-gutter);left:var(--page-gutter);width:auto;gap:16px}#container :is(.site-nav,.site-header) .navbar-actions{top:16px;right:var(--page-gutter)}#container :is(.site-nav,.site-header) .navbar-menu a{color:var(--home-muted)}#container :is(.site-nav,.site-header) .navbar-menu a:is(:hover,:focus-visible){color:var(--home-white)}.navbar-group{--nav-panel-width:320px;position:static;color:var(--home-muted)}.navbar-group--resources{--nav-panel-width:340px}[popovertarget=desktop-primary-navigation-products]{anchor-name:--desktop-primary-navigation-products}#desktop-primary-navigation-products{position-anchor:--desktop-primary-navigation-products}[popovertarget=desktop-primary-navigation-resources]{anchor-name:--desktop-primary-navigation-resources}#desktop-primary-navigation-resources{position-anchor:--desktop-primary-navigation-resources}.navbar-group__trigger{display:flex;align-items:center;gap:5px;padding:0;border:0;background:0 0;color:inherit;cursor:pointer;font-family:var(--font-display);font-size:16px;line-height:28px;white-space:nowrap}.navbar-group__trigger .navbar-chevron{width:22px;height:22px;transition:transform 160ms ease}.navbar-group__trigger:is(:hover,:focus-visible),.navbar-group:has(.navbar-group__panel:popover-open)>.navbar-group__trigger,.navbar-group[open]>.navbar-group__trigger{color:var(--home-white)}.navbar-group:has(.navbar-group__panel:popover-open) .navbar-chevron,.navbar-group[open] .navbar-chevron{transform:rotate(180deg)}.navbar-group__trigger:focus-visible{outline:1px solid var(--home-white);outline-offset:5px}.navbar-group__panel{position:fixed;inset:auto;top:calc(anchor(bottom) + 14px);left:max( var(--page-gutter),min(anchor(left),calc(100vw - var(--page-gutter) - var(--nav-panel-width))) );z-index:20;display:grid;box-sizing:border-box;width:min(var(--nav-panel-width),calc(100vw - var(--page-gutter) - var(--page-gutter)));max-height:calc(100vh - 120px);overflow:auto;padding:8px;border:1px solid var(--border-strong);background:var(--popover-bg);box-shadow:0 20px 60px var(--popover-shadow)}.navbar-group__panel[popover]:not(:popover-open){display:none}#container .navbar-menu .navbar-group__label{padding:8px 10px 10px;color:var(--home-muted);font-size:10px;line-height:14px;text-transform:uppercase}#container .navbar-menu .navbar-group__item{display:grid;gap:4px;padding:12px 10px;border-top:1px solid var(--home-border);color:var(--home-text);white-space:normal}#container .navbar-menu .navbar-group__item:is(:hover,:focus-visible){background:var(--home-panel);color:var(--home-white)}#container .navbar-menu .navbar-group__title{display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--home-white);font-family:var(--font-display);font-size:15px;line-height:20px}#container .navbar-menu .navbar-group__title-text{display:flex;align-items:center;color:inherit;font:inherit}#container .navbar-menu .navbar-group__description{max-width:260px;color:#8a8a8a;font-family:var(--font-body);font-size:12px;line-height:18px}@media(max-width:399px){#container :is(.site-nav,.site-header) .navbar-menu{gap:10px}.navbar-group__trigger,#container .navbar-menu>a{font-size:14px}}.navbar-actions .brand-button{padding:5px 9px;font-size:12px!important}@media(max-width:767px){#container .site-nav .brand-mark,#container .site-nav .navbar-actions{top:16px}#container .site-nav .navbar-actions>.brand-button,#container .site-nav .navbar-menu--desktop{display:none}.navbar-mobile-toggle{display:inline-grid;position:relative;width:34px;height:34px;padding:0;place-items:center;border:1px solid var(--home-border);border-radius:0;background:0 0;color:var(--home-muted);cursor:pointer}.navbar-mobile-toggle:is(:hover,:focus-visible){border-color:var(--border-hover);background:var(--home-panel);color:var(--home-white)}.navbar-mobile-toggle:focus-visible{outline:1px solid var(--home-white);outline-offset:3px}.navbar-mobile-toggle>span[aria-hidden=true]{position:absolute;width:15px;height:1px;background:currentColor;transition:transform 160ms ease}.navbar-mobile-toggle>.navbar-menu-icon--first{transform:translateY(-3px)}.navbar-mobile-toggle>.navbar-menu-icon--last{transform:translateY(3px)}#container .site-nav .nav-bar:has(#mobile-primary-menu:popover-open) .navbar-menu-icon--first{transform:rotate(45deg)}#container .site-nav .nav-bar:has(#mobile-primary-menu:popover-open) .navbar-menu-icon--last{transform:rotate(-45deg)}#container .site-nav .navbar-menu--mobile{position:fixed;top:76px;right:var(--page-gutter);left:var(--page-gutter);display:none;width:auto;padding:8px;gap:0;border:1px solid var(--home-border);background:var(--popover-bg);box-shadow:0 18px 48px var(--popover-shadow)}#container .site-nav .navbar-menu--mobile:popover-open{display:grid}#container .navbar-menu>:is(.navbar-group,a){border-bottom:1px solid var(--home-border)}#container .navbar-menu>a,#container .navbar-menu .navbar-group__trigger{width:100%;min-height:46px;box-sizing:border-box;padding:9px 10px;justify-content:space-between;font-size:15px;line-height:26px}#container .navbar-menu summary.navbar-group__trigger{list-style:none}#container .navbar-menu summary.navbar-group__trigger::-webkit-details-marker{display:none}#container .navbar-menu .navbar-group__panel{position:static;width:100%;max-height:none;padding:0 8px 8px;border:0;background:0 0;box-shadow:none;overflow:auto}#container .navbar-menu .navbar-group__label{display:none}.navbar-mobile-auth{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:8px}#container .navbar-menu .navbar-mobile-auth a{min-height:42px;padding:7px 10px;justify-content:center;font-size:14px!important}}@media(min-width:400px) and (max-width:767px){.navbar-mobile-auth{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){#container :is(.site-nav,.site-header){position:absolute;top:30px;right:var(--page-gutter);left:var(--page-gutter);height:40px;min-height:0}#container :is(.site-nav,.site-header) .brand-mark{top:0;left:0}#container :is(.site-nav,.site-header) .navbar-menu{top:6px;right:auto;left:140px;width:auto;padding:0;overflow:visible}.navbar-group{position:relative}.navbar-group__panel{width:min(var(--nav-panel-width),calc(100vw - (var(--page-gutter) * 2)))}#container :is(.site-nav,.site-header) .navbar-actions{top:2px;right:0}.navbar-actions .brand-button{padding:6px 13px;font-size:14px!important}}#container .site-nav{position:sticky;top:0;right:auto;left:auto;width:100%;height:auto;min-height:var(--header-height)}@supports(container-type:scroll-state){@container sticky-nav scroll-state(stuck:top){#container .site-nav > .nav-bar {
      background: color-mix(in srgb, var(--home-bg) 92%, transparent);
      backdrop-filter: blur(12px);
    }

    #container .site-nav > .nav-bar::after {
      right: 0;
      left: 0;
      width: 100%;
      transform: none;
    }
  }}@media(min-width:768px){#container .site-nav>.nav-bar{width:calc(100% - (var(--page-gutter) * 2));max-width:calc(var(--frame-width) - (var(--page-gutter) * 2))}#container .site-nav .brand-mark{top:16px}#container .site-nav .navbar-menu{top:50%;transform:translateY(-50%)}#container .site-nav .navbar-actions{top:16px}@supports(container-type:scroll-state){@container sticky-nav scroll-state(stuck:top){#container .site-nav > .nav-bar {
        max-width: 56rem;
        border: 1px solid var(--home-border);
        border-bottom-color: transparent;
        box-shadow: 0 14px 40px var(--popover-shadow);
      }

      #container .site-nav .brand-mark {
        left: 24px;
      }

      #container .site-nav .navbar-menu {
        left: 164px;
      }

      #container .site-nav .navbar-actions {
        right: 24px;
      }
    }}}@media(min-width:768px) and (max-width:1023px){@supports(container-type:scroll-state){@container sticky-nav scroll-state(stuck:top){#container .site-nav > .nav-bar {
        max-width: calc(var(--frame-width) - (var(--page-gutter) * 2));
      }
    }}}.theme-toggle{display:inline-grid;width:34px;height:34px;margin:0;padding:0;place-items:center;flex:none;border:0;border-radius:0;background:0 0;color:var(--home-muted);cursor:pointer}.theme-toggle:is(:hover,:focus-visible){border-color:transparent;color:var(--home-white);background:var(--home-panel)}.theme-toggle:focus-visible{outline:1px solid var(--home-white);outline-offset:3px}.theme-icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.theme-icon-moon,:root[data-theme=light] .theme-icon-sun{display:none}:root[data-theme=light] .theme-icon-moon{display:block}.pricing-page{display:grid;width:100%;max-width:var(--secondary-content-width);margin:0 auto;gap:80px}.pricing-hero{--page-title-max:900px;--page-title-margin:16px 0 0;--page-title-size:clamp(44px, 7vw, 64px);--intro-copy-margin:24px 0 0;max-width:940px}.pricing-plan-header{display:flex;min-height:84px;padding:18px 22px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--home-border);box-sizing:border-box}.pricing-plan-header>div{display:flex;align-items:baseline;gap:18px}#container .pricing-plan-header h2{margin:0;color:var(--home-white);font-size:24px;line-height:30px}.pricing-plan-availability{color:var(--signal-green)!important}.pricing-plan-availability i{width:7px;height:7px;border-radius:50%;background:var(--signal-green);box-shadow:0 0 10px var(--signal-green-glow)}.pricing-plan-offer,.pricing-plan-details{display:grid;border-bottom:1px solid var(--home-border)}.pricing-amount,.pricing-plan-action{min-height:260px;padding:clamp(28px,5vw,54px);box-sizing:border-box}.pricing-amount{display:flex;align-items:baseline;color:var(--home-white)}.pricing-amount>span{align-self:flex-start;margin-top:22px;color:var(--signal-green);font-family:var(--font-display);font-size:clamp(30px,5vw,44px)}.pricing-amount>strong{font-size:clamp(88px,15vw,148px);line-height:.78}.pricing-amount>div{display:grid;gap:2px;margin-left:16px}.pricing-amount>div span{color:var(--home-white);font-family:var(--font-mono);font-size:11px}.pricing-amount>div small{max-width:130px;color:var(--home-muted);font-size:10px;line-height:15px}.pricing-plan-action{--card-copy-max:440px;--card-copy-margin:16px 0 0;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;border-top:1px solid var(--home-border);background:var(--home-panel)}.pricing-plan-action>strong{max-width:390px;color:var(--home-white);font-size:clamp(25px,4vw,34px);line-height:1.08}.pricing-plan-action .button{min-height:44px;margin-top:26px;padding:8px 16px;box-sizing:border-box}.pricing-storage,.pricing-unlimited{padding:clamp(28px,5vw,46px);box-sizing:border-box}.pricing-storage{--card-copy-max:530px;--card-copy-margin:16px 0 0}.pricing-storage-total{display:flex;margin-top:28px;align-items:flex-start;color:var(--home-white)}.pricing-storage-total strong{font-size:clamp(70px,12vw,108px);line-height:.8}.pricing-storage-total span{margin:7px 0 0 10px;color:var(--signal-green);font-family:var(--font-mono);font-size:12px}#container .pricing-storage h3{max-width:440px;margin:28px 0 0;color:var(--home-white);font-size:clamp(27px,4vw,38px);line-height:1.05}.pricing-storage-rail{display:grid;height:8px;margin-top:30px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.pricing-storage-rail span{background:var(--signal-green);opacity:.28;transform:scaleX(0);transform-origin:left;animation:pricing-capacity-enter 520ms ease forwards}.pricing-storage-rail span:nth-child(2){animation-delay:110ms;opacity:.42}.pricing-storage-rail span:nth-child(3){animation-delay:220ms;opacity:.62}.pricing-storage-rail span:nth-child(4){animation-delay:330ms;opacity:.9}.pricing-storage ul{display:grid;margin:10px 0 0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.pricing-storage li{padding:10px 0;border-bottom:1px solid var(--home-border);color:var(--home-text);font-size:11px}.pricing-storage li:nth-child(odd){border-right:1px solid var(--home-border)}.pricing-storage li:nth-child(even){padding-left:14px}.pricing-unlimited{border-top:1px solid var(--home-border);background:var(--home-panel)}.pricing-unlimited dl{margin:28px 0 0}.pricing-unlimited dl>div{display:flex;min-height:57px;padding:10px 0;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--home-border);box-sizing:border-box}.pricing-unlimited dt,.pricing-unlimited dd{margin:0}.pricing-unlimited dt{color:var(--home-white);font-family:var(--font-display);font-size:17px}.pricing-calculator{padding:clamp(28px,5vw,46px);border-bottom:1px solid var(--home-border)}.pricing-calculator>header{--card-copy-max:510px;display:grid;gap:20px}#container .pricing-calculator h3{max-width:580px;margin:12px 0 0;color:var(--home-white);font-size:clamp(28px,4vw,42px);line-height:1.02}.pricing-calculator-console{margin-top:30px;padding:clamp(20px,3vw,30px);border:1px solid var(--home-border);background:var(--home-panel)}.pricing-calculator-readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--home-border)}.pricing-calculator-readout>div{display:grid;min-width:0;padding:0 20px 22px;align-content:space-between;gap:12px;border-right:1px solid var(--home-border)}.pricing-calculator-readout>div:first-child{padding-left:0}.pricing-calculator-readout>div:last-child{padding-right:0;border-right:0}.pricing-calculator-readout span{color:var(--home-muted);font-size:10px;line-height:15px;text-transform:uppercase}.pricing-calculator-readout output{overflow-wrap:anywhere;color:var(--home-white);font-family:var(--font-display);font-size:clamp(25px,4vw,38px);line-height:1}.pricing-calculator-readout .is-total output{color:var(--signal-green)}.pricing-calculator-control{display:grid;margin-top:26px;gap:16px;color:var(--home-text);font-size:12px}.pricing-calculator-control input{width:100%;height:20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer}.pricing-calculator-control input::-webkit-slider-runnable-track{height:4px;background:linear-gradient(to right,var(--signal-green) 0 var(--pricing-range-progress,0%),var(--home-border) var(--pricing-range-progress,0%) 100%)}.pricing-calculator-control input::-moz-range-track{height:4px;background:var(--home-border)}.pricing-calculator-control input::-moz-range-progress{height:4px;background:var(--signal-green)}.pricing-calculator-control input::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;-webkit-appearance:none;appearance:none;border:4px solid var(--home-panel);border-radius:50%;background:var(--signal-green);box-shadow:0 0 0 1px var(--signal-green),0 0 12px var(--signal-green-glow)}.pricing-calculator-control input::-moz-range-thumb{width:10px;height:10px;border:4px solid var(--home-panel);border-radius:50%;background:var(--signal-green);box-shadow:0 0 0 1px var(--signal-green),0 0 12px var(--signal-green-glow)}.pricing-calculator-control input:focus-visible{outline:1px solid var(--focus-ring);outline-offset:6px}.pricing-calculator-scale{display:flex;margin-top:6px;justify-content:space-between;color:var(--home-muted);font-family:var(--font-mono);font-size:9px}.pricing-calculator-rate{display:flex;margin:22px 0 0;align-items:center;gap:9px;color:var(--home-text);font-size:11px}.pricing-calculator-rate i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--signal-green);box-shadow:0 0 10px var(--signal-green-glow)}.pricing-assurances{--card-copy-max:390px;--card-copy-margin:40px 0 0;--card-copy-size:12px;--card-copy-line:20px;display:grid}.pricing-assurances article{display:grid;min-height:190px;padding:28px;grid-template-columns:28px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--home-border);box-sizing:border-box}.pricing-assurances article:last-child{border-bottom:0}.pricing-assurances article>span{color:var(--signal-green);font-family:var(--font-mono);font-size:10px}#container .pricing-assurances h3{margin:0;color:var(--home-white);font-size:24px;line-height:1.08}.pricing-questions{--section-title-max:700px;--section-title-margin:16px 0 0;--section-title-size:clamp(36px, 6vw, 56px);--section-title-line:1.02;--card-copy-max:560px}.pricing-questions>div{border-top:1px solid var(--home-border)}.pricing-questions article{display:grid;padding:24px 0;gap:14px;border-bottom:1px solid var(--home-border)}#container .pricing-questions article h3{margin:0;color:var(--home-white);font-size:20px;line-height:26px}@keyframes pricing-capacity-enter{to{transform:scaleX(1)}}@media(min-width:760px){.pricing-plan-offer{grid-template-columns:minmax(0,1.05fr)minmax(320px,.95fr)}.pricing-plan-action,.pricing-unlimited{border-top:0;border-left:1px solid var(--home-border)}.pricing-plan-details{grid-template-columns:minmax(0,1.2fr)minmax(320px,.8fr)}.pricing-calculator>header{grid-template-columns:minmax(0,1fr)minmax(300px,.8fr);align-items:end}.pricing-assurances{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-assurances article{border-right:1px solid var(--home-border);border-bottom:0}.pricing-assurances article:last-child{border-right:0}.pricing-questions{grid-template-columns:minmax(260px,.7fr)minmax(0,1.3fr);gap:64px}.pricing-questions article{grid-template-columns:minmax(180px,.7fr)minmax(0,1.3fr);gap:32px}}@media(max-width:480px){.pricing-plan-header{align-items:flex-start;flex-direction:column;gap:8px}.pricing-plan-header>div{align-items:flex-start;flex-direction:column;gap:2px}.pricing-amount{padding-right:24px;padding-left:24px}.pricing-amount>div{margin-left:10px}.pricing-calculator-readout{grid-template-columns:1fr}.pricing-calculator-readout>div,.pricing-calculator-readout>div:first-child,.pricing-calculator-readout>div:last-child{padding:14px 0;grid-template-columns:minmax(0,1fr)auto;align-items:center;gap:16px;border-right:0;border-bottom:1px solid var(--home-border)}.pricing-calculator-readout>div:first-child{padding-top:0}.pricing-calculator-readout>div:last-child{padding-bottom:18px;border-bottom:0}.pricing-calculator-readout output{font-size:24px}}@media(prefers-reduced-motion:reduce){.pricing-storage-rail span{animation:none;transform:none}}.launch-page{--launch-accent:var(--product-dns-color);--launch-accent-soft:color-mix(in srgb, var(--launch-accent) 8%, var(--surface-subtle));--meta-accent:var(--launch-accent);width:100%;max-width:var(--secondary-content-width);margin:0 auto}.launch-page-mail{--launch-accent:var(--product-mail-color)}.launch-page-git{--launch-accent:var(--product-git-color)}.launch-page-drive{--launch-accent:var(--product-drive-color)}.launch-hero{--page-title-max:860px;--page-title-size:clamp(44px, 5.8vw, 76px);--intro-copy-max:630px;--intro-copy-margin:24px auto 0;padding:18px 0 56px;text-align:center}.launch-product-heading{display:flex;justify-content:center;align-items:center;gap:18px;margin-bottom:26px}#container .launch-product-heading .page-eyebrow{color:var(--brand-heading);font-size:12px;text-transform:none}.launch-product-heading>span{display:inline-flex;gap:7px;align-items:center;padding:5px 9px;border:1px solid var(--home-border);border-radius:var(--control-radius);color:var(--launch-accent);font-size:10px}.launch-product-heading i{width:5px;height:5px;border-radius:var(--control-radius);background:currentColor}#container .launch-hero h1{margin-inline:auto;text-wrap:balance;letter-spacing:-.035em;line-height:1.04}.launch-intro{--intro-copy-size:16px;--intro-copy-line:1.75;text-wrap:pretty}.launch-access-form{max-width:470px;margin:28px auto 0;text-align:left}.launch-access-form>label{display:block;margin-bottom:8px;color:var(--text-secondary);font-size:12px}.launch-access-control{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:8px}#container .launch-access-control input{min-width:0;height:48px;padding:0 14px;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--input-bg);color:var(--brand-heading);font:inherit;font-size:16px}#container .launch-access-control input::-moz-placeholder{color:var(--text-secondary)}#container .launch-access-control input::placeholder{color:var(--text-secondary)}.launch-access-control .button,.launch-next .button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:0 20px;border:1px solid var(--control-bg);border-radius:var(--control-radius);cursor:pointer;white-space:nowrap}.launch-access-control .button:disabled{cursor:default;opacity:.72}.launch-page :is(input,button,a,[tabindex]):focus-visible{outline:2px solid var(--launch-accent);outline-offset:4px}#launch-email{scroll-margin-top:130px}#container .launch-form-note,#container .launch-form-status{margin:10px 0 0;color:var(--text-secondary);font-size:11px;line-height:1.6}#container .launch-form-status:empty{display:none}#container .launch-access-form[data-state=error] .launch-form-status{color:var(--product-git-color)}#container .launch-access-form[data-state=success] .launch-form-status{color:var(--signal-green)}.launch-preview{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface-subtle)}.launch-preview-heading{display:flex;align-items:center;gap:10px;min-height:62px;padding:0 26px;border-bottom:1px solid var(--home-border)}.launch-product-mark{flex-shrink:0;color:var(--launch-accent)}.launch-preview-heading>strong{color:var(--brand-heading);font-size:13px;font-weight:600}.launch-preview-badge{margin-left:auto;color:var(--text-secondary);font:10px var(--font-mono)}.launch-preview-body{display:grid;grid-template-columns:minmax(0,.85fr)minmax(0,1.55fr)}.launch-preview-context{padding:40px 30px;background:var(--launch-accent-soft);border-right:1px solid var(--home-border)}.launch-preview-context>.meta-label{color:var(--launch-accent);font-size:10px}#container .launch-preview-context h2{margin:18px 0 0;color:var(--brand-heading);font-size:clamp(28px,3vw,36px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}#container .launch-preview-context p{margin:18px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.8}.launch-preview-controls{display:grid;gap:8px;margin-top:30px}.launch-preview-controls[hidden],[data-preview-panel][hidden]{display:none}.launch-preview-controls button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid transparent;border-radius:var(--control-radius);background:0 0;color:var(--text-secondary);font:12px var(--font-body);text-align:left;cursor:pointer}.launch-preview-controls button span{opacity:0}.launch-preview-controls button[aria-pressed=true]{border-color:var(--home-border);color:var(--brand-heading);background:var(--surface-subtle)}.launch-preview-controls button[aria-pressed=true] span{color:var(--launch-accent);opacity:1}.launch-preview-controls button:hover{color:var(--brand-heading);border-color:var(--launch-accent)}.launch-preview-stage{min-width:0;padding:30px;align-self:center}.launch-demo-heading{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:8px;padding-bottom:22px;border-bottom:1px solid var(--home-border)}.launch-demo-heading>.meta-label{grid-column:1/-1;font-size:9px}.launch-demo-heading>strong{color:var(--brand-heading);font:20px var(--font-display);overflow-wrap:anywhere}.launch-demo-tag{align-self:center;padding:4px 7px;border:1px solid var(--home-border);border-radius:var(--control-radius);color:var(--text-secondary);font:9px var(--font-mono)}[data-preview-panel]{min-height:285px}.launch-demo-summary{display:flex;align-items:center;gap:8px;padding:22px 0 12px;font-size:11px;color:var(--brand-heading)}.launch-demo-summary small{margin-left:auto;color:var(--text-secondary);font:9px var(--font-mono)}.launch-demo-indicator{width:6px;height:6px;border:1px solid var(--launch-accent);border-radius:var(--control-radius);flex-shrink:0}.launch-demo-indicator.is-complete{background:var(--launch-accent)}.launch-record-table{overflow-x:auto}.launch-record-table table{width:100%;border-collapse:collapse;text-align:left;font:11px/1.65 var(--font-mono);color:var(--brand-text)}.launch-record-table th{padding:7px 10px;color:var(--text-secondary);font-size:9px;font-weight:400}.launch-record-table td{padding:12px 10px;border-top:1px solid var(--home-border);white-space:nowrap}.launch-record-table td:first-child{width:48px;color:var(--launch-accent)}.launch-record-table del{margin-right:12px;color:var(--text-secondary)}.launch-record-table ins{display:inline-block;color:var(--launch-accent);text-decoration:none}.launch-demo-event{display:flex;align-items:center;gap:12px;padding:16px;margin-top:20px;border:1px solid var(--home-border);border-radius:var(--control-radius);background:var(--launch-accent-soft)}.launch-event-icon,.launch-avatar{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;color:var(--launch-accent);font:12px var(--font-mono)}.launch-avatar{border:1px solid var(--home-border);border-radius:var(--control-radius);background:var(--launch-accent-soft)}.launch-demo-event strong,.launch-timeline strong{color:var(--brand-heading);font-size:11px;font-weight:600}#container .launch-demo-event p,#container .launch-timeline p{margin:4px 0 0;color:var(--text-secondary);font-size:11px;line-height:1.65}.launch-pull-title{display:grid;gap:10px;padding:20px 0}.launch-pull-title strong{color:var(--brand-heading);font-size:13px;font-weight:600}.launch-pull-title>span{color:var(--text-secondary);font:10px var(--font-mono)}.launch-pull-title i{margin-right:5px;color:var(--launch-accent);font-style:normal}.launch-code-heading{display:flex;justify-content:space-between;padding:10px 12px;border:1px solid var(--home-border);border-radius:var(--control-radius);color:var(--text-secondary);font:10px var(--font-mono)}.launch-code-stat{color:var(--launch-accent)}.launch-code{overflow-x:auto;border:1px solid var(--home-border);border-top:0;border-radius:var(--control-radius)}.launch-code pre{margin:0;padding:12px 0;font:11px/2 var(--font-mono);color:var(--brand-text)}.launch-code code{display:block;min-width:-moz-max-content;min-width:max-content;font:inherit}.launch-code code>span{display:inline-block;width:100%;padding-right:16px;box-sizing:border-box}.launch-code b{display:inline-block;width:32px;margin-right:8px;color:var(--text-secondary);text-align:center;font-weight:400}.launch-code .is-removed{background:color-mix(in srgb,var(--error-color) 9%,transparent)}.launch-code .is-added{background:color-mix(in srgb,var(--signal-green) 10%,transparent)}.launch-timeline{list-style:none;margin:0;padding:0}.launch-timeline li{display:flex;align-items:center;gap:12px;min-height:88px;border-bottom:1px solid var(--home-border)}.launch-timeline li:last-child{border:0}.launch-timeline time{margin-left:auto;color:var(--text-secondary);font:9px var(--font-mono)}.launch-document{display:flex;gap:14px;align-items:center;padding:24px 0;border-bottom:1px solid var(--home-border)}.launch-document-icon{display:grid;width:40px;height:50px;flex-shrink:0;place-items:center;border:1px solid var(--launch-accent);border-radius:var(--control-radius);color:var(--launch-accent);background:var(--launch-accent-soft);font:10px var(--font-mono)}.launch-document strong{color:var(--brand-heading);font-size:13px;overflow-wrap:anywhere}.launch-document small{display:block;margin-top:7px;color:var(--text-secondary);font:10px var(--font-mono)}.launch-access-list{margin:0;font-size:11px}.launch-access-list>div{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:53px;border-bottom:1px solid var(--home-border)}.launch-access-list dt{color:var(--text-secondary)}.launch-access-list dd{display:flex;align-items:center;gap:8px;margin:0;color:var(--brand-heading);text-align:right}.launch-access-list .launch-avatar{width:22px;height:22px;font-size:9px}.launch-preview-caption{display:grid;grid-template-columns:auto 1fr;gap:8px 24px;padding:20px 26px;border-top:1px solid var(--home-border)}.launch-preview-caption>span{grid-row:span 2;padding-top:3px;font-size:9px;color:var(--launch-accent)}.launch-preview-caption>strong{color:var(--brand-heading);font-size:13px;font-weight:500}#container .launch-preview-caption>p{margin:0;color:var(--text-secondary);font-size:10px;line-height:1.6}.launch-principles{--section-title-size:clamp(32px, 4vw, 44px);--section-title-line:1.12;--card-copy-margin:12px 0 0;padding:88px 0 64px}.launch-principles>header{max-width:650px}.launch-principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:36px;column-gap:36px;margin-top:40px}.launch-page-drive .launch-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-principles article{padding:26px 0;border-top:1px solid var(--home-border)}.launch-principles article>span{color:var(--launch-accent);font-size:10px}#container .launch-principles h3{margin:14px 0 0;color:var(--brand-heading);font:23px/1.2 var(--font-display);text-wrap:pretty}.launch-principles{--card-copy-line:1.8}.launch-next{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px;border:1px solid var(--home-border);border-radius:var(--control-radius);background:var(--launch-accent-soft)}#container .launch-next .page-eyebrow{color:var(--launch-accent);margin-bottom:10px}#container .launch-next h2{margin:0;color:var(--brand-heading);font:30px/1.2 var(--font-display)}.launch-siblings{display:flex;gap:30px;align-items:center;padding-top:32px}.launch-siblings>span{margin-right:auto;font-size:10px}#container .launch-siblings a{color:var(--text-secondary);font-size:12px;text-decoration:none}#container .launch-siblings a:hover{color:var(--launch-accent)}.launch-siblings a span{margin-left:12px}.launch-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:899px){.launch-preview-context{padding:30px 22px}.launch-preview-stage{padding:24px 20px}.launch-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:679px){.launch-hero{padding:12px 0 36px;--page-title-size:clamp(39px, 9vw, 56px)}.launch-intro{--intro-copy-size:14px}.launch-preview-body{grid-template-columns:1fr}.launch-preview-context{border-right:0;border-bottom:1px solid var(--home-border);padding:24px 20px}#container .launch-preview-context h2{font-size:28px}#container .launch-preview-context p{margin-top:12px}.launch-preview-controls{grid-template-columns:1fr 1fr;margin-top:20px;gap:6px}.launch-preview-controls button{padding:10px;font-size:11px}.launch-preview-heading{padding-inline:18px;min-height:54px}.launch-preview-stage{padding:24px 16px}.launch-demo-heading>strong{font-size:18px}.launch-record-table table{font-size:10px}.launch-record-table td,.launch-record-table th{padding-inline:5px}.launch-record-table del{display:block}.launch-demo-summary{flex-wrap:wrap}.launch-demo-summary small{font-size:8px}.launch-preview-caption{grid-template-columns:1fr;padding:18px;gap:9px}.launch-preview-caption>span{grid-row:auto}.launch-principles{padding:56px 0 40px}.launch-principle-grid,.launch-page-drive .launch-principle-grid{grid-template-columns:1fr;margin-top:28px}.launch-next{align-items:flex-start;flex-direction:column;padding:24px;gap:24px}#container .launch-next h2{font-size:27px}.launch-siblings{gap:20px;flex-wrap:wrap}.launch-siblings>span{width:100%}}@media(max-width:379px){.launch-access-control{grid-template-columns:1fr}.launch-preview-controls button span{display:none}}@media(prefers-reduced-motion:no-preference){.launch-preview{animation:launch-preview-arrive 450ms ease both}@keyframes launch-preview-arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.recovery-page,.confirm-container{color:var(--home-text)}.confirm-container{display:grid;gap:clamp(32px,6vw,72px);width:100%;max-width:1080px;margin:0 auto}.recovery-intro{--page-title-max:760px;--intro-copy-max:680px;--intro-copy-margin:22px 0 0}.recovery-guidance{display:grid;margin-top:34px;border-top:1px solid var(--home-border)}.recovery-guidance>div{display:grid;grid-template-columns:8px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--home-border)}.recovery-guidance .stacked-copy{max-width:540px}.recovery-help{margin:28px 0 0;color:var(--home-muted);font-size:13px;line-height:20px}.recovery-help a,.recovery-note a{color:var(--home-text);text-decoration:underline;text-decoration-color:var(--border-hover);text-underline-offset:3px}.recovery-panel{align-self:start;border:1px solid var(--home-border);background:var(--home-panel)}.recovery-panel-header{padding:20px 22px;border-bottom:1px solid var(--home-border)}.recovery-form{display:grid;gap:22px;padding:24px 22px}.recovery-fieldset{min-width:0;padding:0;margin:0;border:0}.recovery-fieldset legend{width:100%;padding:0;margin:0 0 16px;color:var(--home-muted);font-size:10px;line-height:14px;text-transform:uppercase}.recovery-form .form-group{display:grid;gap:7px;margin:0}.recovery-form .form-group label{display:block}.recovery-form input{display:block;width:100%;min-width:0;height:48px;box-sizing:border-box;padding:0 14px;border:1px solid var(--border-strong);border-radius:0;background:var(--input-bg);color:var(--home-white);font-family:var(--font-mono);font-size:13px;line-height:20px}.recovery-form input::-moz-placeholder{color:var(--home-muted);opacity:.7}.recovery-form input::placeholder{color:var(--home-muted);opacity:.7}.recovery-form input:hover,.recovery-form input:focus{border-color:var(--border-hover)}.recovery-form input:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.recovery-form .field-help{margin:0;color:var(--home-muted);font-size:12px;line-height:18px}.recovery-form .error-message,.recovery-form .form-error{display:none;margin:0;color:var(--signal-red);font-size:12px;line-height:18px}.recovery-form .error-message.visible,.recovery-form .form-error.visible{display:block}.recovery-form .captcha-state{display:none;align-items:center;gap:8px;color:var(--home-muted);font-size:12px;line-height:18px}.recovery-form .captcha-state.visible{display:flex}.recovery-form .captcha-spinner,.recovery-form .captcha-check{display:none}.recovery-form .captcha-state[data-state=working] .captcha-spinner,.recovery-form .captcha-state[data-state=valid] .captcha-check{display:inline-grid;place-items:center}.recovery-form .captcha-spinner{width:12px;height:12px;border:1px solid var(--home-muted);border-top-color:var(--home-white);border-radius:50%;animation:recovery-spin 800ms linear infinite}.recovery-form .captcha-check{color:var(--signal-green);font-weight:700}.recovery-form .submit-btn{width:100%;min-height:48px}.recovery-form .submit-btn:disabled{cursor:wait;opacity:.65}.recovery-note{margin:0;color:var(--home-muted);font-size:12px;line-height:18px}.success-message{display:none;width:100%;max-width:760px;margin:0 auto;padding:clamp(28px,6vw,64px);border:1px solid var(--signal-green);background:color-mix(in srgb,var(--home-panel) 92%,var(--signal-green) 8%);box-sizing:border-box}.success-message.visible{display:block}.success-message h2{max-width:620px;margin:14px 0 0;color:var(--home-white);font-family:var(--font-display);font-size:clamp(32px,5vw,58px);font-weight:400;line-height:1}.success-message .intro-copy{max-width:580px;margin-top:20px}.success-action{display:inline-flex;margin-top:28px}@keyframes recovery-spin{to{transform:rotate(360deg)}}@media(min-width:900px){.confirm-container{grid-template-columns:minmax(0,1fr)minmax(360px,.72fr);align-items:start;-moz-column-gap:clamp(48px,8vw,120px);column-gap:clamp(48px,8vw,120px)}.recovery-intro{padding-top:24px}}@media(prefers-reduced-motion:reduce){.recovery-form .captcha-spinner{animation:none}}.signup-preferences summary>span:first-child{display:grid;gap:2px}.signup-note{margin-top:16px;color:var(--brand-muted);font-size:13px;text-align:left}.signup-intro{--page-title-max:580px;align-self:start;--intro-copy-max:560px;--intro-copy-margin:24px 0 0}.signup-principles{display:grid;margin-top:36px;border-top:1px solid var(--home-border)}.signup-principles>div{display:grid;grid-template-columns:8px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--home-border)}.signup-principles p span{color:var(--home-muted)}#container .signup-login{margin:28px 0 0;color:var(--home-muted);font-size:13px;line-height:20px}.signup-login a,.signup-note a{color:var(--home-text);text-decoration:underline;text-decoration-color:var(--border-hover);text-underline-offset:3px}.signup-panel-header{padding:20px 22px;border-bottom:1px solid var(--home-border)}#container .account-form{width:100%;max-width:none;box-sizing:border-box;padding:24px 22px}.signup-fieldset{min-width:0;padding:0;margin:0;border:0}.signup-fieldset+.signup-fieldset{margin-top:30px;padding-top:30px;border-top:1px solid var(--home-border)}.signup-fieldset legend{width:100%;padding:0;margin:0 0 16px;color:var(--home-muted);font-size:10px;line-height:14px;text-transform:uppercase}.signup-form-grid{display:grid;gap:18px}.account-form .form-group{display:grid;align-content:start;gap:7px;min-width:0;margin:0}#container .account-form .form-group label{display:block}#container .account-form :is(input,select){display:block;width:100%;min-width:0;height:48px;box-sizing:border-box;padding:0 14px!important;border:1px solid var(--border-strong)!important;border-radius:0!important;background:var(--input-bg)!important;color:var(--home-white)!important;font-family:var(--font-body);font-size:14px;line-height:20px}#container .account-form :is(input,select)::-moz-placeholder{color:var(--placeholder);opacity:1}#container .account-form :is(input,select)::placeholder{color:var(--placeholder);opacity:1}#container .account-form :is(input,select):is(:hover,:focus){border-color:var(--border-hover)!important}#container .account-form :is(input,select):focus{outline:1px solid var(--focus-ring)!important;outline-offset:2px}#container .account-form .field-help{min-height:18px;margin:0;color:var(--text-faint);font-size:11px;line-height:18px}.account-form .optional{color:var(--text-faint);font-family:var(--font-body);font-size:10px}.account-form .error-message{margin:0;color:var(--error-text);font-size:11px;line-height:18px}.account-form .form-error{margin:0 0 24px;padding:14px;border:1px solid var(--error-border);background:color-mix(in srgb,var(--error-border) 10%,transparent);color:var(--error-text);font-size:12px;line-height:18px}.signup-preferences{margin-top:30px;border:1px solid var(--home-border)}.signup-preferences summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px;cursor:pointer;list-style:none}.signup-preferences summary::-webkit-details-marker{display:none}.signup-preferences summary:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}.signup-preferences summary small{color:var(--home-muted);font-size:11px;line-height:16px}.signup-preferences-toggle{width:8px;height:8px;border-right:1px solid var(--home-text);border-bottom:1px solid var(--home-text);transform:rotate(45deg)translate(-2px,-2px);transition:transform 160ms ease}.signup-preferences[open] .signup-preferences-toggle{transform:rotate(225deg)translate(-2px,-2px)}.signup-preferences-fields{padding:18px 16px;border-top:1px solid var(--home-border)}#container .account-form .captcha-state{margin:20px 0 0;color:var(--home-muted)}#container .account-form>.error-message{margin-top:8px}#container .account-form .submit-btn{display:flex;align-items:center;justify-content:space-between;width:100%!important;min-height:50px;margin-top:24px;padding:12px 16px!important;cursor:pointer;font-family:var(--font-display);font-size:15px;line-height:24px;transition:opacity 160ms ease}#container .account-form .submit-btn::after{content:"→"}#container .account-form .submit-btn:disabled{cursor:wait;opacity:.55}#container .account-form .submit-btn:disabled::after{content:""}#container .signup-note{max-width:500px;margin:14px 0 0;color:var(--text-faint);font-size:11px;line-height:18px}.success-action{gap:12px;margin-top:32px;padding:10px 14px}@media(min-width:640px){.signup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signup-form-full{grid-column:1/-1}}@media(min-width:1024px){#container .signup-page{grid-template-columns:minmax(280px,.8fr)minmax(0,1.35fr);gap:clamp(56px,7vw,96px)}.signup-intro{position:sticky;top:40px}}.status-impact-badge{display:inline-flex;align-items:center;padding:4px 7px;background:var(--status-badge-bg,var(--home-panel));color:var(--status-badge-fg,var(--home-muted));font-family:var(--font-mono);font-size:10px;line-height:1;text-transform:uppercase}.status-impact-badge--compact{padding:3px 7px;font-size:9px}.status-impact-badge--none{--status-badge-bg:var(--status-none-bg);--status-badge-fg:var(--status-none-fg)}.status-impact-badge--minor{--status-badge-bg:var(--status-minor-bg);--status-badge-fg:var(--status-minor-fg)}.status-impact-badge--major{--status-badge-bg:var(--status-major-bg);--status-badge-fg:var(--status-major-fg)}.status-impact-badge--critical{--status-badge-bg:var(--status-critical-bg);--status-badge-fg:var(--status-critical-fg)}.status-impact-badge--maintenance{--status-badge-bg:var(--status-maintenance-bg);--status-badge-fg:var(--status-maintenance-fg)}.status-incidents-page,.status-incident-page{display:grid}.status-incident-history-header{display:grid;gap:12px;padding-bottom:40px;border-bottom:1px solid var(--home-border)}.status-incident-history-header .status-back-link{margin-bottom:4px}.status-incident-history-intro{max-width:600px;margin:4px 0 0;color:var(--text-secondary);font-size:16px;line-height:26px}.status-incident-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;align-items:end;margin-top:18px;padding:18px 0;border-bottom:1px solid var(--home-border)}.status-incident-filters>strong{align-self:start;grid-column:1/-1;color:var(--home-white);font-size:15px;font-weight:500}.status-incident-type-field,.status-incident-impact-field,.status-incident-status-field,.status-incident-service-field{display:grid;gap:7px;color:var(--home-text);font-size:12px}.status-incident-type-field>span,.status-incident-impact-field>span,.status-incident-status-field>span,.status-incident-service-field>span{color:var(--home-muted);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.status-incident-filter-trigger{display:flex;justify-content:space-between;align-items:center;min-height:38px;box-sizing:border-box;padding:0 10px;border:1px solid var(--home-border);background:var(--home-panel);color:var(--home-text);cursor:pointer;font:inherit;font-size:12px;text-align:left}.status-incident-filter-trigger--type{anchor-name:--incident-type-trigger}.status-incident-filter-trigger--impact{anchor-name:--incident-impact-trigger}.status-incident-filter-trigger--status{anchor-name:--incident-status-trigger}.status-incident-filter-trigger--service{anchor-name:--incident-service-trigger}.status-incident-filter-trigger:focus-visible{outline:2px solid var(--home-white);outline-offset:2px}.status-incident-type-options,.status-incident-filter-options,.status-incident-service-options{position:fixed;inset:auto;top:calc(anchor(bottom) + 5px);left:anchor(left);z-index:3;display:grid;gap:2px;width:258px;max-height:300px;overflow:auto;padding:8px;border:1px solid var(--home-border);background:var(--home-bg);box-shadow:0 10px 24px rgb(0 0 0/.3)}.status-incident-type-options{position-anchor:--incident-type-trigger}.status-incident-filter-trigger--impact+.status-incident-filter-options{position-anchor:--incident-impact-trigger}.status-incident-filter-trigger--status+.status-incident-filter-options{position-anchor:--incident-status-trigger}.status-incident-service-options{position-anchor:--incident-service-trigger}.status-incident-type-options:not(:popover-open),.status-incident-filter-options:not(:popover-open),.status-incident-service-options:not(:popover-open){display:none}.status-incident-type-options label,.status-incident-filter-options label,.status-incident-service-options label{display:flex;gap:8px;align-items:center;padding:8px;color:var(--home-text);cursor:pointer}.status-incident-type-options label:hover,.status-incident-filter-options label:hover,.status-incident-service-options label:hover{background:var(--home-panel)}.status-incident-type-options input,.status-incident-filter-options input,.status-incident-service-options input{accent-color:var(--home-white)}.status-back-link{display:inline-flex;margin-bottom:40px;color:var(--home-muted);font-size:12px;text-decoration:none}.status-back-link:is(:hover,:focus-visible){color:var(--home-white)}.status-history-calendar{display:grid;margin-top:0}.status-history-entry{display:grid;grid-template-columns:24px minmax(0,1fr)auto 24px;gap:14px;padding:18px 20px;align-items:center;border:1px solid var(--home-border);color:var(--home-text);text-decoration:none}.status-history-entry+.status-history-entry{margin-top:12px}.status-history-entry:is(:hover,:focus-visible){color:var(--home-white);outline:0}.status-history-entry-icon{display:grid;width:24px;height:24px;place-items:center;border:1px solid;border-radius:50%;color:var(--status-minor-bg);font-family:var(--font-mono);font-size:13px}.status-history-entry-icon--outage{color:var(--status-major-bg)}.status-history-entry-icon--maintenance{color:var(--status-maintenance-bg)}.status-history-entry-main{min-width:0}.status-history-entry-main strong{display:block;overflow:hidden;color:var(--home-text);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.status-history-entry-meta{display:flex;align-items:center;gap:12px;white-space:nowrap}.status-history-entry-meta time{color:var(--home-muted);font-size:11px}.status-history-state{padding:0;background:0 0;color:var(--home-muted);font-family:var(--font-mono);font-size:11px;text-transform:none}.status-history-state--resolved,.status-history-state--fixed,.status-history-state--monitoring{color:var(--status-operational-bg)}.status-history-state--investigating{color:var(--status-major-bg)}.status-history-state--identified,.status-history-state--detected,.status-history-state--fix-submited{color:var(--status-minor-bg)}.status-history-arrow{color:var(--home-muted);font-size:26px;line-height:1}.status-history-empty{margin:32px 0 0;padding:28px;border:1px solid var(--home-border);color:var(--home-muted)}.status-incident-load-more{justify-self:center;min-height:42px;margin-top:20px;padding:0 20px;border:1px solid var(--home-border);background:var(--home-panel);color:var(--home-text);cursor:pointer;font:inherit}.status-incident-load-more:is(:hover,:focus-visible){border-color:var(--home-white);color:var(--home-white)}.status-incident-header{display:grid;gap:22px;padding-bottom:28px;border-bottom:1px solid var(--home-border)}.status-incident-meta{display:flex;align-items:center;gap:14px;color:var(--home-text);font-size:12px}.status-incident-header h1{max-width:900px;margin:0;color:var(--home-white);font-family:var(--font-display);font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.08}.status-incident-layout{display:grid;grid-template-columns:minmax(0,1fr)300px;gap:40px;align-items:start;margin-top:16px}.status-incident-updates{display:grid;gap:0}.status-incident-updates h2{margin:0;padding-bottom:6px;color:var(--home-white);font-family:var(--font-display);font-size:24px;font-weight:400}.status-incident-timeline{display:grid;gap:0;margin:0;padding:28px 0 0;list-style:none}.status-incident-event{position:relative;display:grid;grid-template-columns:20px 1fr;gap:14px;padding:0 0 30px}.status-incident-event:last-child{padding-bottom:0}.status-incident-event:not(:last-child)::after{position:absolute;top:16px;bottom:0;left:7px;width:1px;background:var(--home-border);content:""}.status-incident-event-marker{z-index:1;width:14px;height:14px;border:2px solid var(--home-border);background:var(--home-bg)}.status-incident-event--resolved .status-incident-event-marker{border-color:var(--status-operational-bg);background:var(--status-operational-bg)}.status-incident-event--minor .status-incident-event-marker{border-color:var(--status-minor-bg);background:var(--status-minor-bg)}.status-incident-event--major .status-incident-event-marker{border-color:var(--status-major-bg);background:var(--status-major-bg)}.status-incident-event--maintenance .status-incident-event-marker{border-color:var(--status-maintenance-bg);background:var(--status-maintenance-bg)}.status-incident-event h3{margin:0;color:var(--home-text);font-size:15px;font-weight:400;line-height:20px}.status-incident-event time{display:block;margin-top:4px;color:var(--home-text);font-size:12px}.status-incident-event-copy{margin:10px 0 0;color:var(--home-muted);font-size:13px;line-height:21px}.status-incident-event-copy p{margin:0}.status-incident-affected{padding:18px 16px;border:1px solid var(--home-border);background:var(--home-bg)}.status-incident-affected header{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px}.status-incident-affected h2{margin:0;color:var(--home-text);font-size:13px;font-weight:600}.status-incident-affected header span{color:var(--home-muted);font-family:var(--font-mono);font-size:11px}.status-incident-affected ul{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.status-incident-affected li{padding:10px;border:1px solid var(--home-border);color:var(--home-text);font-size:12px}@media(max-width:639px){.status-incident-filters{grid-template-columns:1fr}.status-incident-filters>strong{grid-column:auto}.status-history-entry{grid-template-columns:24px minmax(0,1fr)24px;gap:10px 12px;padding:16px 14px}.status-history-entry-main strong{white-space:normal}.status-history-entry-meta{grid-column:2;grid-row:2;flex-wrap:wrap;gap:8px}.status-history-arrow{grid-column:3;grid-row:1/span 2}.status-incident-meta{align-items:start;flex-wrap:wrap}.status-incident-header h1{font-size:clamp(30px,9vw,44px)}.status-incident-layout{grid-template-columns:1fr;gap:30px}}.status-service-board{display:grid;gap:16px}.status-service-board-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.status-service-board-heading h2{margin:0;color:var(--home-white);font-family:var(--font-display);font-size:clamp(28px,4vw,42px);font-weight:400}.status-service-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.status-service-stats>div{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--home-border);text-align:center}.status-service-stats span{color:var(--home-muted);font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.status-service-stats strong{color:var(--home-white);font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1}.status-service-stats strong.is-degraded{color:var(--status-minor-bg)}.status-service-stats strong.is-outage{color:var(--status-major-bg)}.status-service-stats strong.is-maintenance{color:var(--status-maintenance-bg)}.status-service-search{position:relative;display:block}.status-service-search input{width:100%;min-height:42px;box-sizing:border-box;padding:0 14px 0 38px;border:1px solid var(--home-border);border-radius:0;background:var(--home-bg);color:var(--home-text);font:inherit}.status-service-search-icon{position:absolute;top:50%;left:14px;z-index:1;display:grid;width:16px;height:16px;place-items:center;color:var(--home-muted);transform:translateY(-50%)}.status-service-search-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4}.status-service-search input:focus{border-color:var(--home-white);outline:0}.status-service-search-empty{margin:0;padding:24px;border:1px solid var(--home-border);color:var(--home-muted)}.status-services-page{display:grid;gap:48px}.status-services-header{display:grid;justify-items:start;gap:12px;padding-bottom:40px;border-bottom:1px solid var(--home-border);text-align:left}.status-services-header .status-back-link{margin-bottom:4px}.status-services-intro{max-width:600px;margin:4px 0 0;color:var(--text-secondary);font-size:16px;line-height:26px}.status-service-card{border:1px solid var(--home-border);background:var(--home-bg)}.status-service-card-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 16px;cursor:pointer;list-style:none}.status-service-card-summary::-webkit-details-marker{display:none}.status-service-card-summary>span:first-child{display:grid;gap:6px}.status-service-card-summary strong{color:var(--home-white);font-family:var(--font-display);font-size:14px;font-weight:400}.status-service-card-summary strong span{color:var(--home-muted);font-size:12px}.status-service-card-meta{display:inline-flex;align-items:center;gap:18px;color:var(--home-text);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;white-space:nowrap}.status-summary-chevron{width:9px;height:9px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg)translateY(-3px);transition:transform .2s ease}.status-service-card[open] .status-summary-chevron{transform:rotate(225deg)translate(-2px,-2px)}.status-service-card-summary:focus-visible{outline:2px solid var(--home-white);outline-offset:-2px}.status-service-card-body{padding:0}.status-uptime-service{padding:13px 16px;border-top:1px solid var(--home-border)}.status-uptime-service+.status-uptime-service{margin-top:0}.status-uptime-service-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.status-uptime-service-name{display:flex;align-items:center;gap:11px}.status-uptime-service-copy{display:grid;gap:3px;min-width:0}.status-uptime-service-copy strong{overflow:hidden;color:var(--home-text);font-family:var(--font-display);font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.status-uptime-service-copy span{overflow:hidden;color:var(--home-muted);font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.status-uptime-label{color:var(--home-muted);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.status-uptime-bars{display:grid;grid-template-columns:repeat(90,minmax(2px,1fr));align-items:end;gap:3px;height:14px;margin-top:10px}.status-uptime-bar{position:relative;display:block;min-width:2px;height:100%;padding:0;border:0;background:var(--status-operational-bg);cursor:pointer}.status-uptime-bar--degraded{background:var(--status-minor-bg)}.status-uptime-bar--outage{background:var(--status-major-bg)}.status-uptime-bar--critical{background:var(--status-critical-bg)}.status-uptime-bar--none{background:var(--status-operational-bg)}.status-uptime-bar--maintenance{background:var(--status-maintenance-bg)}.status-uptime-bar:is(:hover,:focus-visible){z-index:3;outline:1px solid var(--home-white);outline-offset:2px}.status-uptime-popover{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:5;display:none;width:250px;padding:12px;box-sizing:border-box;border:1px solid var(--home-border);background:var(--home-bg);color:var(--home-text);text-align:left;transform:translateX(-50%)}.status-uptime-bar:has(.status-uptime-popover)::after{position:absolute;bottom:100%;left:50%;width:250px;height:10px;content:"";transform:translateX(-50%)}.status-uptime-bar:is(:hover,:focus-visible) .status-uptime-popover{display:grid;gap:8px}.status-uptime-bar:nth-child(-n+10) .status-uptime-popover,.status-uptime-bar:nth-child(-n+10):has(.status-uptime-popover)::after{left:0;transform:none}.status-uptime-bar:nth-last-child(-n+10) .status-uptime-popover,.status-uptime-bar:nth-last-child(-n+10):has(.status-uptime-popover)::after{left:100%;transform:translateX(-100%)}.status-uptime-popover>strong{margin:-12px -12px 0;padding:9px 12px;background:var(--status-minor-bg);color:var(--status-minor-fg);font-size:12px;font-weight:400}.status-uptime-popover--operational>strong{background:var(--status-operational-bg);color:var(--status-operational-fg)}.status-uptime-popover--outage>strong{background:var(--status-major-bg);color:var(--status-major-fg)}.status-uptime-popover--critical>strong{background:var(--status-critical-bg);color:var(--status-critical-fg)}.status-uptime-popover--none>strong{background:var(--status-none-bg);color:var(--status-none-fg)}.status-uptime-popover--maintenance>strong{background:var(--status-maintenance-bg);color:var(--status-maintenance-fg)}.status-uptime-popover>time{color:var(--home-muted);font-family:var(--font-mono);font-size:10px}.status-uptime-popover-incidents{display:grid;gap:0;border:1px solid var(--home-border)}.status-uptime-popover-title{display:flex;justify-content:space-between;gap:10px;padding:8px;border-left:2px solid var(--status-popover-row-accent,transparent);background:0 0;color:var(--home-text);font-size:11px;text-decoration:none}.status-uptime-popover-title+.status-uptime-popover-title{border-top:1px solid var(--home-border)}.status-uptime-popover-title:hover,.status-uptime-popover-title:focus-visible{background:var(--home-panel);color:var(--home-white)}.status-uptime-popover-title b{color:var(--home-muted);font-weight:400}.status-uptime-range{display:flex;justify-content:space-between;margin-top:6px;color:var(--home-muted);font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.status-uptime-popover-legend{display:flex;flex-wrap:wrap;gap:8px 12px;padding-top:8px;border-top:1px solid var(--home-border);color:var(--home-muted);font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.status-uptime-popover-legend>span{display:inline-flex;align-items:center;gap:5px}.status-uptime-popover-legend-swatch{display:inline-block;width:7px;height:7px}.status-uptime-popover-legend-swatch--minor{background:var(--status-minor-bg)}.status-uptime-popover-legend-swatch--major{background:var(--status-major-bg)}.status-uptime-popover-legend-swatch--maintenance{background:var(--status-maintenance-bg)}.status-uptime-range-mobile{display:none}@media(max-width:639px){.status-service-board-heading{align-items:start;flex-direction:column}.status-service-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.status-service-search,.status-service-search input{width:100%}.status-service-card-summary,.status-service-card-body{padding-left:18px;padding-right:18px}.status-service-card-summary{align-items:start}.status-service-card-meta{gap:8px;font-size:9px}.status-uptime-bars{grid-template-columns:repeat(30,minmax(0,1fr));gap:2px}.status-uptime-bar--mobile-hidden{display:none}.status-uptime-popover{width:220px}.status-uptime-bar:has(.status-uptime-popover)::after{width:220px}.status-uptime-bar--mobile-edge-start .status-uptime-popover,.status-uptime-bar--mobile-edge-start:has(.status-uptime-popover)::after{left:0;transform:none}.status-uptime-bar--mobile-edge-end .status-uptime-popover,.status-uptime-bar--mobile-edge-end:has(.status-uptime-popover)::after{left:100%;transform:translateX(-100%)}.status-uptime-range-wide{display:none}.status-uptime-range-mobile{display:inline}}.status-indicator{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:var(--status-operational-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-operational-bg) 10%,transparent)}.status-indicator--offset{margin-top:7px}.status-indicator--inline{margin-left:7px}.status-indicator--degraded{background:var(--status-minor-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-minor-bg) 10%,transparent)}.status-indicator--critical{background:var(--status-critical-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-critical-bg) 10%,transparent)}.status-indicator--none{background:var(--status-none-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-none-bg) 10%,transparent)}.status-indicator--outage,.status-indicator--down{background:var(--status-major-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-major-bg) 10%,transparent)}.status-indicator--maintenance{background:var(--status-maintenance-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-maintenance-bg) 10%,transparent)}:root{--status-major-bg:#ff6b73;--status-major-fg:#25080b;--status-critical-bg:#dc2626;--status-critical-fg:#ffffff;--status-none-bg:#6b7280;--status-none-fg:#ffffff;--status-minor-bg:#ffd21f;--status-minor-fg:#3a2600;--status-maintenance-bg:#4aa3ff;--status-maintenance-fg:#071526;--status-operational-bg:#75eb87;--status-operational-fg:#06240d}:root[data-theme=light]{--status-operational-bg:#15803d;--status-operational-fg:#ffffff}.status-page{display:grid;gap:56px}.status-dashboard{gap:42px}.status-dashboard .status-dashboard-hero{--page-title-max:900px;--page-title-margin:16px 0 0;--page-title-size:clamp(44px, 7vw, 64px);--intro-copy-max:720px;--intro-copy-margin:24px 0 0;justify-items:start;gap:0;padding:0;border-bottom:0;text-align:left}.status-dashboard .status-dashboard-copy{font-size:16px;line-height:26px}.status-dashboard-subscribe{display:inline-flex;min-height:30px;align-items:center;padding:0 12px;border:1px solid var(--home-border);color:var(--home-text);font-family:var(--font-mono);font-size:10px;text-decoration:none;text-transform:uppercase}.status-dashboard-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.status-dashboard-subscribe:hover,.status-dashboard-subscribe:focus-visible{border-color:var(--home-text);color:var(--home-white)}.status-dashboard-section{display:grid;gap:14px}.status-dashboard-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.status-dashboard-section-heading h2{margin:0;color:var(--home-white);font-size:16px;font-weight:600}.status-dashboard-section-heading a,.status-dashboard-footer-link{color:#55a5ff;font-size:11px;text-decoration:none}.status-dashboard-section-heading a:hover,.status-dashboard-section-heading a:focus-visible,.status-dashboard-footer-link:hover,.status-dashboard-footer-link:focus-visible{color:var(--home-white)}.status-dashboard-section-heading .status-dashboard-empty-cta{color:var(--home-text)}.status-dashboard-section-heading .status-dashboard-empty-cta:hover,.status-dashboard-section-heading .status-dashboard-empty-cta:focus-visible{color:var(--home-white)}.status-dashboard-list{display:grid;gap:8px}.status-dashboard-incident{display:grid;grid-template-columns:minmax(0,1fr)auto 18px;grid-template-rows:auto auto;gap:6px 12px;align-items:center;min-height:56px;padding:10px 14px;border:1px solid var(--home-border);color:var(--home-white);text-decoration:none}.status-dashboard-incident--minor{background:var(--status-minor-bg);color:var(--status-minor-fg)}.status-dashboard-incident--major{background:var(--status-major-bg);color:var(--status-major-fg)}:root:not([data-theme=light]) .status-dashboard-incident--minor{background:#a16207;color:#fff}:root:not([data-theme=light]) .status-dashboard-incident--major{background:#7f1d1d;color:#fff}:root[data-theme=light] .status-dashboard-incident--minor{background:#fde68a;color:#78350f}:root[data-theme=light] .status-dashboard-incident--major{background:#fecaca;color:#7f1d1d}.status-dashboard-incident strong,.status-dashboard-recent strong{min-width:0;overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.status-dashboard-incident strong{grid-column:1;grid-row:1}.status-dashboard-incident-service{grid-column:1;grid-row:2;justify-self:start;padding:4px 7px;background:rgb(0 0 0/12%);color:inherit;font-size:9px}.status-dashboard-incident-state{grid-column:2;grid-row:1;padding:4px 7px;background:rgb(0 0 0/12%);color:inherit;font-family:var(--font-mono);font-size:9px}:root:not([data-theme=light]) .status-dashboard-incident-service,:root:not([data-theme=light]) .status-dashboard-incident-state{background:rgb(0 0 0/25%)}.status-dashboard-arrow{color:var(--home-muted);font-size:20px;line-height:1}.status-dashboard-incident .status-dashboard-arrow{grid-column:3;grid-row:1/span 2}.status-dashboard-recent{display:grid;grid-template-columns:auto minmax(0,1fr)auto auto 18px;gap:10px;align-items:center;min-height:40px;padding:0 12px;border:1px solid var(--home-border);background:var(--home-bg);color:var(--home-text);text-decoration:none}.status-dashboard-recent:hover,.status-dashboard-recent:focus-visible,.status-dashboard-incident:hover,.status-dashboard-incident:focus-visible{border-color:var(--home-text);color:var(--home-white)}.status-dashboard-incident:hover,.status-dashboard-incident:focus-visible{color:inherit}.status-dashboard-recent-service,.status-dashboard-recent-state{color:var(--home-muted);font-size:10px;white-space:nowrap}.status-dashboard-recent-state{font-family:var(--font-mono);font-size:9px}.status-dashboard-recent:not(.status-dashboard-recent--maintenance) .status-dashboard-recent-state{padding-left:10px;border-left:1px solid var(--home-border)}.status-dashboard-recent--maintenance{grid-template-columns:auto minmax(0,1fr)auto 18px}.status-dashboard-maintenance-icon{color:var(--status-maintenance-bg);font-size:18px}.status-dashboard-footer-link{justify-self:start;margin-top:4px}.status-dashboard-empty{margin:0;padding:18px;border:1px solid var(--home-border);color:var(--home-muted);font-size:12px}.status-dashboard-empty-cta{display:inline-flex;min-height:30px;align-items:center;flex:none;padding:0 12px;border:1px solid var(--home-border);color:var(--home-text);font-family:var(--font-mono);font-size:10px;text-decoration:none;text-transform:uppercase}.status-dashboard-empty-cta:hover,.status-dashboard-empty-cta:focus-visible{border-color:var(--home-text);color:var(--home-white)}.status-dashboard-hero .page-eyebrow{margin:0}.status-service-incidents-link{color:inherit;text-decoration:none;text-decoration-color:var(--home-muted);text-underline-offset:3px}.status-service-incidents-link:hover,.status-service-incidents-link:focus-visible{color:var(--home-white);text-decoration:underline}@media(max-width:639px){.status-page{gap:26px}.status-dashboard{gap:30px}.status-dashboard-incident,.status-dashboard-recent,.status-dashboard-recent--maintenance{grid-template-columns:minmax(0,1fr)18px;min-height:52px;padding:8px 10px}.status-dashboard-incident strong,.status-dashboard-recent strong{grid-column:1;grid-row:1;white-space:normal}.status-dashboard-incident-service,.status-dashboard-recent-service{grid-column:1;grid-row:2;justify-self:start}.status-dashboard-incident-state,.status-dashboard-recent-state{grid-column:1;grid-row:3;justify-self:start}.status-dashboard-arrow{grid-column:2;grid-row:1/span 3}.status-dashboard-recent:not(.status-dashboard-recent--maintenance){grid-template-columns:auto minmax(0,1fr)18px}.status-dashboard-recent:not(.status-dashboard-recent--maintenance) strong{grid-column:1/span 2}.status-dashboard-recent:not(.status-dashboard-recent--maintenance) .status-dashboard-recent-service{grid-column:1/span 2}.status-dashboard-recent:not(.status-dashboard-recent--maintenance) .status-impact-badge--compact{grid-column:1;grid-row:3;justify-self:start}.status-dashboard-recent:not(.status-dashboard-recent--maintenance) .status-dashboard-recent-state{grid-column:2;grid-row:3;padding-left:0;border-left:0}.status-dashboard-recent:not(.status-dashboard-recent--maintenance) .status-dashboard-arrow{grid-column:3}}@media(prefers-reduced-motion:reduce){.status-summary-chevron{transition:none}}.support-email-pair{display:flex;flex-wrap:wrap;gap:5px 0}.support-email-pair a+a::before{margin:0 18px;color:var(--home-border);content:"|"}.chat-button{display:inline-flex;margin:30px 0 0!important;padding:10px 16px!important;border:0!important;font-size:14px!important}.chat-button:disabled{cursor:wait;opacity:.6}.chat-button[hidden]{display:none}#container .chat-status{margin:12px 0 0;color:var(--brand-muted);font-size:12px;line-height:18px}#container .chat-status[hidden]{display:none}.chat-status a{color:var(--brand-text);text-decoration:underline;text-decoration-color:var(--border-hover);text-underline-offset:3px}#container.brand-container .support-emails{grid-template-columns:1fr;gap:0}#container.brand-container .support-emails a{overflow-wrap:anywhere;font-weight:400}#container.brand-container .support-emails a:is(:hover,:focus-visible){color:var(--home-white)!important}.support-intro{--page-title-max:927px;--intro-copy-max:720px}.support-chat-card{margin:0;padding:20px;border:1px solid var(--home-border);background:var(--surface-subtle)}.support-contact{display:grid;align-self:start;gap:0}.support-contact .support-chat-card{border-bottom:0}.support-chat-card>div{display:grid;grid-template-columns:8px minmax(0,1fr);gap:14px}.support-chat-card p span{color:var(--home-muted)}#container .support-chat-card .chat-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;margin:20px 0 0!important;cursor:pointer;font-family:var(--font-display);line-height:24px}#container .support-chat-card .chat-button::after{content:"→"}#container .support-chat-card .chat-button:disabled::after{content:""}#container .support-chat-card .chat-status{display:block;margin-top:12px}#container .support-chat-card .chat-status[hidden]{display:none}.support-directory>header{display:grid;gap:6px;padding:20px 22px}#container .support-directory header p{max-width:none;margin:0;color:var(--home-muted);font-size:12px;line-height:18px;text-align:left}#container.brand-container .support-directory .support-emails{display:grid;width:100%;max-width:none;margin:0;border-top:1px solid var(--home-border)}#container .support-emails>div{display:grid;gap:5px;min-width:0;padding:17px 20px;border-top:1px solid var(--home-border)}#container .support-emails>div:first-child{border-top:0}#container .support-emails .label{color:var(--home-muted)!important;font-size:10px;line-height:14px;text-transform:uppercase}#container .support-page .support-disclaimer{display:grid;gap:8px;width:100%;max-width:none!important;box-sizing:border-box;margin:0!important;padding:20px!important;border:1px solid var(--home-border)!important;background:var(--home-panel)!important}#container .support-disclaimer strong{color:var(--home-white)!important;font-family:var(--font-display);font-size:16px;font-weight:400}@media(min-width:640px){#container .support-chat-card{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:center;gap:20px 28px}#container .support-chat-card .chat-button{width:auto;min-width:156px;margin:0!important}#container .support-chat-card .chat-status{grid-column:1/-1;margin-top:0}.support-directory>header{display:flex;align-items:center;justify-content:space-between;gap:24px}#container .support-directory header p{max-width:none;margin-top:0;text-align:right;white-space:nowrap}#container.brand-container .support-directory .support-emails{grid-template-columns:repeat(2,minmax(0,1fr))}#container .support-emails>div{border-top:1px solid var(--home-border)}#container .support-emails>div:nth-child(-n+2){border-top:0}#container .support-emails>div:nth-child(even){border-left:1px solid var(--home-border)}#container .support-emails>div:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width:1024px){.support-page{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0;row-gap:48px}.support-intro{align-self:start}.support-page .support-disclaimer{grid-column:1/-1;grid-template-columns:minmax(180px,.35fr)minmax(0,1fr);gap:32px}}@media(min-width:1200px){.support-page{grid-template-columns:minmax(300px,.8fr)minmax(0,1.25fr);-moz-column-gap:clamp(56px,7vw,96px);column-gap:clamp(56px,7vw,96px)}}@media(min-width:768px){#container.brand-container .support-emails{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}.security-release ul,.security-incident ol{display:grid;gap:0;margin:28px 0 0;padding:0;list-style:none}.security-network-provider>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.why-security-page{color:var(--home-text)}.why-security-hero{--page-title-max:1120px;--intro-copy-max:770px;--intro-copy-margin:30px 0 0;padding-bottom:var(--secondary-section-space);border-bottom:1px solid var(--home-border)}.security-page-map{display:grid;margin-top:52px;border:1px solid var(--home-border);background:var(--home-panel)}.security-page-map a{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:7px 12px;padding:22px;color:inherit;text-decoration:none;transition:background 160ms ease}.security-page-map a+a{border-top:1px solid var(--home-border)}.security-page-map a:is(:hover,:focus-visible){background:color-mix(in srgb,var(--home-panel) 92%,var(--signal-green) 8%);outline:none}.security-page-map a::after{position:absolute;right:20px;bottom:20px;color:var(--home-muted);content:"↘";transition:color 160ms ease,transform 160ms ease}.security-page-map a:is(:hover,:focus-visible)::after{color:var(--signal-green);transform:translate(2px,2px)}.security-page-map span{grid-row:1/span 2;color:var(--signal-green);font-family:var(--font-mono);font-size:10px}.security-page-map strong{padding-right:28px;color:var(--home-white);font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1.05}.security-page-map small{max-width:250px;color:var(--text-secondary);font-size:12px;line-height:18px}.security-resilience{--section-title-max:720px;--section-title-size:clamp(42px, 6vw, 68px);--section-title-line:0.96;margin-top:var(--secondary-section-space)}.security-resilience-grid{--card-copy-max:510px;display:grid}.security-resilience-grid article{display:grid;grid-template-rows:auto auto 1fr auto;gap:16px;min-height:270px;padding:28px;box-sizing:border-box;border:1px solid var(--home-border);background:var(--home-panel)}.security-resilience-grid article+article{border-top:0}#container .security-resilience-grid h3{max-width:430px;margin:0;color:var(--home-white);font-size:clamp(25px,3vw,34px);line-height:1.05}.security-resilience-grid strong{width:-moz-fit-content;width:fit-content;padding-top:14px;border-top:1px solid var(--home-border);color:var(--signal-green);font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase}.security-access,.security-operations{--section-title-max:760px;--section-title-size:clamp(42px, 6vw, 68px);--section-title-line:0.96;margin-top:var(--secondary-section-space)}.security-access-chain{display:grid;border:1px solid var(--home-border);background:var(--home-panel)}.security-access-chain article{position:relative;display:grid;align-content:start;gap:14px;min-height:225px;padding:24px;box-sizing:border-box}.security-access-chain article+article{border-top:1px solid var(--home-border)}.security-access-chain article+article::before{position:absolute;top:-5px;left:24px;width:9px;height:9px;border-radius:50%;background:var(--signal-green);box-shadow:0 0 8px var(--signal-green-glow);content:""}#container .security-access-chain h3,#container .security-access-boundaries h3,#container .security-operations-columns h3{max-width:430px;margin:0;color:var(--home-white);font-size:clamp(24px,3vw,32px);line-height:1.05}.security-access-chain code,.security-access-boundaries strong{align-self:end;font-weight:500}.security-access-chain code{margin-top:auto;padding-top:14px;border-top:1px solid var(--home-border)}.security-access-boundaries{display:grid;margin-top:18px}.security-access-boundaries article{display:grid;grid-template-rows:auto auto 1fr auto;gap:14px;min-height:245px;padding:24px;box-sizing:border-box;border:1px solid var(--home-border);background:var(--home-panel)}.security-access-boundaries article+article{border-top:0}.security-operations-columns{display:grid}.security-operations-columns>article{padding:28px;border:1px solid var(--home-border);background:var(--home-panel)}.security-operations-columns>article+article{border-top:0}.security-operations-columns article>h3{margin-top:16px!important}.security-release li{display:grid;gap:7px;padding:17px 0;border-top:1px solid var(--home-border)}.security-release li strong,.security-incident li span,.security-operations-notes strong{color:var(--home-white);font-size:14px;font-weight:600}.security-incident li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:17px 0;border-top:1px solid var(--home-border)}.security-incident li i{color:var(--signal-green);font-family:var(--font-mono);font-size:10px;font-style:normal}.security-operations-notes{display:grid;margin-top:-1px;border:1px solid var(--home-border);background:var(--home-panel)}.security-operations-notes p{padding:20px 24px}.security-operations-notes p+p{border-top:1px solid var(--home-border)}@media(min-width:1200px){.security-page-map{grid-template-columns:repeat(2,minmax(0,1fr))}.security-page-map a:nth-child(even){border-left:1px solid var(--home-border)}.security-page-map a:nth-child(2){border-top:0}.security-access-chain article+article,.security-operations-notes p+p{border-top:0;border-left:1px solid var(--home-border)}.security-access-boundaries article+article,.security-operations-columns>article+article{margin-left:-1px;border-top:1px solid var(--home-border)}.security-resilience>header,.security-access>header,.security-operations>header{grid-template-columns:minmax(0,1.15fr)minmax(300px,.85fr);align-items:end;gap:72px}.security-resilience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-resilience-grid article+article{border-top:1px solid var(--home-border)}.security-resilience-grid article:nth-child(even){margin-left:-1px}.security-resilience-grid article:nth-child(n+3){margin-top:-1px}.security-access-chain{grid-template-columns:repeat(4,minmax(0,1fr))}.security-access-chain article+article::before{top:24px;left:-5px}.security-access-boundaries{grid-template-columns:repeat(3,minmax(0,1fr))}.security-operations-columns,.security-operations-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.security-page-map{grid-template-columns:repeat(4,minmax(0,1fr))}.security-page-map a:nth-child(n){border-top:0}.security-page-map a+a{border-left:1px solid var(--home-border)}}.security-ocean{margin-top:var(--secondary-section-space)}.security-mode-switch{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.security-mode-switch .button{min-width:154px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;cursor:pointer}.security-mode-switch .button--secondary{border-color:var(--control-bg);background:0 0}.security-ocean-stage{position:relative;display:grid;grid-template-areas:"source" "checksum" "chunk" "encrypt" "regions" "keys";gap:66px;padding:22px;overflow:hidden;border:1px solid var(--home-border);background:linear-gradient(var(--home-panel),var(--home-panel))padding-box,repeating-linear-gradient(0,transparent 0 31px,rgb(128 128 128/4%) 31px 32px);isolation:isolate}.security-ocean-stage[data-security-mode=download]{grid-template-areas:"keys" "regions" "encrypt" "chunk" "checksum" "source"}.security-ocean[data-security-mode=download] .security-encrypt-merkle{opacity:.58}.security-ocean[data-security-mode=download] .security-source-track,.security-ocean[data-security-mode=download] .security-kek-core::before,.security-ocean[data-security-mode=download] .security-kek-core::after,.security-ocean[data-security-mode=download] .security-kek-core i{animation-direction:reverse}.security-ocean-stage[data-security-mode=upload] .security-flow-node{animation:security-mode-upload 260ms ease both}.security-ocean-stage[data-security-mode=download] .security-flow-node{animation:security-mode-download 260ms ease both}.security-ocean-stage::before{position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 16% 14%,rgb(130 184 255/8%),transparent 28%),radial-gradient(circle at 74% 84%,color-mix(in srgb,var(--signal-green) 7%,transparent),transparent 30%);content:""}.security-ocean-canvas{position:absolute;z-index:-1;inset:0;width:100%;height:100%;pointer-events:none}.security-flow-node{position:relative;display:grid;align-content:start;gap:12px;min-height:214px;padding:24px;overflow:hidden;box-sizing:border-box;border:1px solid var(--home-border);background:color-mix(in srgb,var(--home-bg) 94%,transparent);backdrop-filter:blur(6px)}.security-flow-source{grid-area:source}.security-flow-checksum{grid-area:checksum}.security-flow-chunker{grid-area:chunk}.security-flow-encrypt{grid-area:encrypt}.security-flow-keys{grid-area:keys}.security-flow-index{color:var(--home-muted);font-size:9px;line-height:15px;text-transform:uppercase}#container .security-flow-node h3{max-width:310px;margin:0;color:var(--home-white);font-size:clamp(23px,3vw,31px);line-height:1.04}#container .security-flow-node p{max-width:350px;margin:0;color:var(--text-secondary);font-size:12px;line-height:20px}.security-flow-node code{width:-moz-fit-content;width:fit-content;margin-top:auto;color:var(--home-muted);font-family:var(--font-mono);font-size:9px;line-height:18px}.security-source-feed{position:relative;display:grid;height:54px;margin-top:auto;overflow:hidden;border-top:1px solid var(--home-border);border-bottom:1px solid var(--home-border)}.security-source-feed::before,.security-source-feed::after{position:absolute;z-index:1;right:0;left:0;height:13px;content:""}.security-source-feed::before{top:0;background:linear-gradient(var(--home-bg),transparent)}.security-source-feed::after{bottom:0;background:linear-gradient(transparent,var(--home-bg))}.security-source-track{display:grid;will-change:transform;animation:security-source-scroll 7s linear infinite}.security-source-track span{color:var(--home-muted);font-family:var(--font-mono);font-size:8px;line-height:20px;white-space:nowrap}.security-chunk-stack{position:relative;height:53px;margin-top:auto}.security-chunk-stack i{position:absolute;bottom:calc(var(--chunk-index,0) * 7px);left:calc(var(--chunk-index,0) * 10px);display:flex;align-items:center;width:88px;height:35px;padding-left:10px;box-sizing:border-box;border:1px solid var(--home-border);color:var(--home-muted);background:var(--home-bg);font-family:var(--font-mono);font-size:8px;font-style:normal}.security-chunk-stack i:nth-child(2){--chunk-index:1}.security-chunk-stack i:nth-child(3){--chunk-index:2;border-color:var(--network-tls-color)}.security-flow-regions{grid-area:regions;display:grid;gap:12px}.security-flow-regions .security-flow-node{min-height:190px}.security-region-status{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--home-text);font-size:10px;font-weight:600}.security-region-status i,.security-flow-legend i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--network-tls-color);box-shadow:0 0 7px color-mix(in srgb,var(--network-tls-color) 60%,transparent)}.security-kek-core{position:absolute;right:22px;bottom:20px;display:grid;width:66px;height:66px;place-items:center;border:1px solid var(--signal-green);border-radius:50%;color:var(--signal-green);font-family:var(--font-mono);font-size:9px}.security-kek-core::before,.security-kek-core::after,.security-kek-core i{position:absolute;border:1px solid color-mix(in srgb,var(--signal-green) 42%,transparent);border-radius:50%;content:"";animation:security-kek-orbit 9s linear infinite}.security-kek-core::before{inset:-8px}.security-kek-core::after{inset:9px;animation-direction:reverse;animation-duration:6s}.security-kek-core i{inset:-15px;border-style:dashed;animation-duration:14s}.security-flow-keys code{color:var(--signal-green)}.security-merkle{position:absolute;right:25px;bottom:24px;width:110px;height:62px}.security-merkle i,.security-merkle span,.security-merkle strong{position:absolute;display:block;width:7px;height:7px;border:1px solid var(--security-integrity-color);border-radius:50%;box-sizing:border-box}.security-merkle i:nth-child(1){bottom:0;left:5px}.security-merkle i:nth-child(2){bottom:0;left:35px}.security-merkle i:nth-child(3){bottom:0;left:65px}.security-merkle span{bottom:26px;left:35px}.security-merkle strong{top:0;left:65px;background:var(--security-integrity-color);box-shadow:0 0 9px var(--security-integrity-glow)}.security-merkle::before,.security-merkle::after{position:absolute;height:1px;background:var(--security-integrity-line);content:"";transform-origin:left center}.security-merkle::before{bottom:29px;left:39px;width:39px;transform:rotate(-41deg)}.security-merkle::after{bottom:7px;left:11px;width:31px;transform:rotate(-38deg);box-shadow:24px -1px 0 var(--security-integrity-line)}.security-encrypt-merkle{right:14px;bottom:17px;transform:scale(.62);transform-origin:right bottom}.security-flow-legend{display:flex;flex-wrap:wrap;gap:18px 30px;padding:17px 1px 0}.security-flow-legend span{display:flex;align-items:center;gap:9px;color:var(--text-secondary);font-size:10px;line-height:16px}.security-flow-legend .security-legend-key{background:var(--signal-green);box-shadow:0 0 7px var(--signal-green-glow)}.security-flow-legend .security-legend-copy{background:var(--motion-contrast);box-shadow:0 0 7px var(--motion-contrast-glow)}.security-flow-legend .security-legend-integrity{background:var(--security-integrity-color);box-shadow:0 0 7px var(--security-integrity-glow)}@keyframes security-source-scroll{from{transform:translateY(0)}to{transform:translateY(-80px)}}@keyframes security-kek-orbit{to{transform:rotate(360deg)}}@keyframes security-mode-upload{from{opacity:.65;transform:translateX(-5px)}}@keyframes security-mode-download{from{opacity:.65;transform:translateX(5px)}}@media(min-width:1200px){.security-ocean>header{grid-template-columns:minmax(0,1.15fr)minmax(300px,.85fr);align-items:end;gap:72px}.security-ocean-stage{grid-template-areas:"source checksum" "chunk encrypt" "regions regions" "keys keys";grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(260px,auto);gap:64px 42px;padding:30px}.security-ocean-stage[data-security-mode=download]{grid-template-areas:"keys keys" "regions regions" "encrypt chunk" "checksum source"}.security-flow-node{min-height:100%}.security-flow-regions{grid-template-columns:repeat(2,minmax(0,1fr))}.security-flow-regions .security-flow-node{min-height:230px;padding:20px}#container .security-flow-regions .security-flow-node h3{font-size:23px}.security-flow-keys{min-height:260px}}@media(min-width:1180px){.security-ocean-stage{grid-template-areas:"source checksum chunk encrypt" "regions regions keys keys";grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(300px,auto)minmax(300px,auto);grid-auto-rows:auto}.security-ocean-stage[data-security-mode=download]{grid-template-areas:"keys keys regions regions" "encrypt chunk checksum source"}.security-flow-regions{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.security-flow-regions .security-flow-node{min-height:0}#container :is( .security-flow-source,.security-flow-checksum,.security-flow-chunker,.security-flow-encrypt ) h3{font-size:24px}.security-flow-keys{min-height:300px}}@media(prefers-reduced-motion:reduce){.security-source-track,.security-kek-core::before,.security-kek-core::after,.security-kek-core i,.security-ocean-stage[data-security-mode] .security-flow-node{animation:none}}.security-network{margin-top:var(--secondary-section-space)}.security-network-map{overflow:hidden;border:1px solid var(--home-border);background:var(--home-panel)}.security-network-edge{position:relative;min-height:248px;border-bottom:1px solid var(--home-border);background:var(--home-panel)}.security-network-edge::before{content:none}.security-network-public>span,.security-network-boundary-label,.security-network-provider header span,.security-network-provider header em,.security-network-backbone span,.security-network-backbone strong,.security-network-facts article>span{color:var(--home-muted);font-size:9px;font-style:normal;font-weight:600;line-height:14px;text-transform:uppercase}.security-network-public{position:absolute;z-index:3;top:20px;left:50%;width:min(520px,calc(100% - 40px));min-height:64px;padding:14px 18px 26px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--home-white) 14%,var(--home-border));background:color-mix(in srgb,var(--home-bg) 45%,var(--home-panel));transform:translateX(-50%)}.security-network-public-track{position:absolute;right:18px;bottom:16px;left:18px;z-index:1;height:1px;border-top:1px dashed color-mix(in srgb,var(--home-white) 52%,transparent);overflow:visible}.security-network-public-track::before,.security-network-public-track::after{position:absolute;top:0;height:17px;border-left:1px dashed color-mix(in srgb,var(--home-white) 52%,transparent);content:""}.security-network-public-track::before{left:calc(50% - 16px)}.security-network-public-track::after{right:calc(50% - 16px)}.security-network-public-track>b{position:absolute;top:-2px;left:0;width:4px;height:4px;border-radius:50%;background:var(--home-white);box-shadow:0 0 7px color-mix(in srgb,var(--home-white) 52%,transparent);animation:security-network-public-transit 7.2s linear infinite}.security-network-public-track>b:nth-child(even){animation-direction:reverse}.security-network-public-track>b:nth-child(2){animation-delay:-.7s}.security-network-public-track>b:nth-child(3){animation-delay:-1.4s}.security-network-public-track>b:nth-child(4){animation-delay:-2.1s}.security-network-public-track>b:nth-child(5){animation-delay:-2.8s}.security-network-public-track>b:nth-child(6){animation-delay:-3.5s}.security-network-public-track>b:nth-child(7){animation-delay:-4.2s}.security-network-public-track>b:nth-child(8){animation-delay:-4.9s}.security-network-public-track>b:nth-child(9){animation-delay:-5.6s}.security-network-public-track>b:nth-child(10){animation-delay:-6.3s}.security-network-public>span{color:var(--home-white);font-family:var(--font-mono);font-size:9px;font-weight:600;line-height:14px;text-transform:uppercase;white-space:nowrap}.security-network-central-load-balancer i{display:block;width:14px;height:14px;flex:none;background:var(--signal-green);filter:drop-shadow(0 0 3px var(--signal-green-glow));-webkit-mask:var(--lock-icon)center/contain no-repeat;mask:var(--lock-icon)center/contain no-repeat}.security-network-central-load-balancer i::before,.security-network-central-load-balancer i::after{content:none}.security-network-tunnels{position:absolute;z-index:0;top:78px;bottom:56px;left:50%;width:72px;transform:translateX(-50%)}.security-network-tunnels>i{position:absolute;top:0;width:1px;height:100%;overflow:visible;transform-origin:top center}.security-network-tunnels>i::before{position:absolute;top:0;bottom:0;left:0;border-left:1px dashed color-mix(in srgb,var(--home-white) 56%,transparent);box-shadow:0 0 7px color-mix(in srgb,var(--home-white) 25%,transparent);content:""}.security-network-tunnels>i>b{position:absolute;top:-4px;left:-2px;width:5px;height:5px;border-radius:50%;background:var(--home-white);box-shadow:0 0 8px color-mix(in srgb,var(--home-white) 60%,transparent);animation:security-network-tunnel-transit 4.5s linear infinite}.security-network-tunnels>i>b:nth-child(2){animation-delay:-.75s}.security-network-tunnels>i>b:nth-child(3){animation-delay:-1.5s}.security-network-tunnels>i>b:nth-child(4){animation-delay:-2.25s}.security-network-tunnels>i>b:nth-child(5){animation-delay:-3s}.security-network-tunnels>i>b:nth-child(6){animation-delay:-3.75s}.security-network-tunnels>.is-inbound{left:20px}.security-network-tunnels>.is-outbound{right:20px}.security-network-tunnels>.is-outbound>b{animation-direction:reverse}.security-network-central-load-balancer{position:absolute;z-index:3;bottom:20px;left:50%;display:flex;align-items:center;justify-content:space-between;gap:14px;width:min(350px,calc(100% - 24px));padding:11px 12px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--signal-green) 54%,var(--home-border));background:var(--home-bg);transform:translateX(-50%)}.security-network-central-load-balancer>span,.security-network-central-load-balancer>strong{display:inline-flex;align-items:center;gap:8px;color:var(--signal-green);font-family:var(--font-mono);font-size:8px;font-weight:600;line-height:12px;text-transform:uppercase}.security-network-central-load-balancer>strong{color:var(--signal-green);font-size:8px;white-space:nowrap}.security-network-perimeter{position:relative;padding:132px 20px 20px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--network-tls-color) 24%,transparent)}.security-network-perimeter::before{content:none}.security-network-boundary-label{position:absolute;top:16px;left:20px;color:var(--network-tls-color)}.security-network-regional-streams{position:absolute;z-index:1;top:-20px;left:50%;width:72px;height:152px;transform:translateX(-50%)}.security-network-regional-streams>i{position:absolute;top:0;width:1px;height:100%}.security-network-regional-streams>i::before{position:absolute;top:0;bottom:0;left:0;border-left:1px dashed color-mix(in srgb,var(--signal-green) 62%,transparent);box-shadow:0 0 7px color-mix(in srgb,var(--signal-green) 28%,transparent);content:""}.security-network-regional-streams>i>b{position:absolute;top:-4px;left:-2px;width:5px;height:5px;border-radius:50%;background:var(--signal-green);box-shadow:0 0 8px var(--signal-green-glow);animation:security-network-tunnel-transit 4.5s linear infinite}.security-network-regional-streams>i>b:nth-child(2){animation-delay:-.75s}.security-network-regional-streams>i>b:nth-child(3){animation-delay:-1.5s}.security-network-regional-streams>i>b:nth-child(4){animation-delay:-2.25s}.security-network-regional-streams>i>b:nth-child(5){animation-delay:-3s}.security-network-regional-streams>i>b:nth-child(6){animation-delay:-3.75s}.security-network-regional-streams>.is-inbound{left:20px}.security-network-regional-streams>.is-outbound{right:20px}.security-network-regional-streams>.is-outbound>b{animation-direction:reverse}.security-network-providers{--mobile-vpn-rail-offset:-45px;--mobile-vpn-line-bottom:calc((100% - 32px) / 6);position:relative;display:grid;gap:16px;padding-left:20px}.security-network-providers::before{position:absolute;top:var(--mobile-vpn-rail-offset);bottom:var(--mobile-vpn-line-bottom);left:0;border-left:1px dashed var(--network-vpn-color);content:""}.security-network-provider{position:relative;display:grid;gap:13px;min-height:176px;padding:18px;box-sizing:border-box;border:1px solid var(--home-border);background:var(--home-bg)}.security-network-provider::before{position:absolute;top:50%;right:100%;width:15px;border-top:1px dashed var(--network-vpn-color);content:""}.security-network-provider header em,.security-network-backbone strong{color:var(--text-secondary);text-align:right}.security-network-rack{--local-server-center:calc((100% - 16px) / 6);position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:22px}.security-network-rack::before{position:absolute;right:var(--local-server-center);bottom:5px;left:var(--local-server-center);border-top:1px dashed color-mix(in srgb,var(--network-local-packet-color) 62%,transparent);content:""}.security-network-rack>span{position:relative;min-height:47px;border:1px solid var(--home-border);background:var(--home-panel)}.security-network-rack>span::before,.security-network-rack>span::after{position:absolute;right:8px;left:8px;height:1px;background:var(--home-border);content:""}.security-network-rack>span::before{top:14px}.security-network-rack>span::after{top:29px}.security-network-rack>span>i{position:absolute;z-index:1;left:7px;width:4px;height:4px;border-radius:50%;background:var(--signal-green)}.security-network-rack>span>i:nth-child(1){top:8px;animation:security-network-server-activity .74s steps(1,end)infinite}.security-network-rack>span>i:nth-child(2){top:21px;opacity:.68;animation:security-network-server-activity 1.02s -1.8s steps(1,end)infinite}.security-network-rack>span>i:nth-child(3){top:34px;opacity:.4;animation:security-network-server-activity 1.28s -3.2s steps(1,end)infinite}.security-network-rack>span:nth-child(2)>i{animation-duration:.86s}.security-network-rack>span:nth-child(3)>i{animation-duration:1.14s}.security-network-local-packets{position:absolute;z-index:2;right:var(--local-server-center);bottom:2px;left:var(--local-server-center);height:5px;pointer-events:none}.security-network-local-packets::before{position:absolute;right:0;bottom:2px;left:0;height:18px;background:repeating-linear-gradient(to bottom,var(--network-local-packet-color) 0 2px,transparent 2px 4px)0 100%/1px 100% no-repeat,repeating-linear-gradient(to bottom,var(--network-local-packet-color) 0 2px,transparent 2px 4px)50% 100%/1px 100% no-repeat,repeating-linear-gradient(to bottom,var(--network-local-packet-color) 0 2px,transparent 2px 4px)100% 100%/1px 100% no-repeat;content:"";opacity:.52}.security-network-local-packets>i{--local-packet-delay:0s;--local-packet-duration:4.2s;position:absolute;top:0;left:0;width:4px;height:4px;border-radius:50%;background:var(--network-local-packet-color);box-shadow:0 0 6px var(--network-local-packet-glow);animation:security-network-local-packet var(--local-packet-duration)var(--local-packet-delay)linear infinite}.security-network-local-packets>i:nth-child(2){--local-packet-delay:-1.6s;--local-packet-duration:5.1s;animation-direction:reverse}.security-network-local-packets>i:nth-child(3){--local-packet-delay:-3.4s;--local-packet-duration:5.8s}.security-network-local-packets>i:nth-child(4){--local-packet-delay:-0.9s;--local-packet-duration:4.7s;animation-direction:reverse}.security-network-local-packets>i:nth-child(5){--local-packet-delay:-4.8s;--local-packet-duration:6.2s}.security-network-local-packets>i:nth-child(6){--local-packet-delay:-2.7s;--local-packet-duration:5.4s;animation-direction:reverse}.security-network-local-packets>i:nth-child(7){--local-packet-delay:-5.9s;--local-packet-duration:6.8s}.security-network-local-packets>i:nth-child(8){--local-packet-delay:-3.9s;--local-packet-duration:4.9s;animation-direction:reverse}.security-network-local-packets>i:nth-child(9){--local-packet-delay:-6.6s;--local-packet-duration:7.3s}.security-network-provider:nth-of-type(2) .security-network-local-packets>i{animation-duration:calc(var(--local-packet-duration) + .55s)}.security-network-provider:nth-of-type(3) .security-network-local-packets>i{animation-duration:calc(var(--local-packet-duration) - .25s)}#container .security-network-provider>p{display:flex;align-items:center;gap:8px;margin:auto 0 0;color:var(--text-secondary);font-size:10px;line-height:16px}.security-network-provider>p i{width:5px;height:5px;flex:none;border-radius:50%;background:var(--network-local-packet-color);box-shadow:0 0 7px var(--network-local-packet-glow)}.security-network-backbone{display:grid;gap:13px;margin-top:16px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--signal-green) 42%,var(--home-border));background:color-mix(in srgb,var(--home-panel) 94%,var(--signal-green) 6%)}.security-network-backbone.security-network-regional-backbone{position:relative;margin:0 0 22px;border-color:color-mix(in srgb,var(--network-vpn-color) 52%,var(--home-border));background:color-mix(in srgb,var(--home-panel) 93%,var(--network-vpn-color) 7%)}.security-network-region-flow{display:none}.security-network-region-packet{fill:var(--signal-green);filter:drop-shadow(0 0 4px var(--signal-green-glow))}.security-network-region-packet .is-halo{fill:var(--signal-green);opacity:.14}.security-network-region-packet.is-peer{fill:var(--network-peer-color);filter:drop-shadow(0 0 4px var(--network-peer-glow))}.security-network-region-packet.is-peer .is-halo{fill:var(--network-peer-color);opacity:.18}.security-network-mobile-region-flow{--mobile-region-middle:50%;position:absolute;z-index:2;top:calc((100% - 32px)/6);bottom:calc((100% - 32px)/6);left:0;width:20px;pointer-events:none}.security-network-mobile-edge-flow{--mobile-edge-provider-0:25%;--mobile-edge-provider-1:62.5%;--mobile-edge-provider-2:100%;position:absolute;z-index:2;top:var(--mobile-vpn-rail-offset);bottom:var(--mobile-vpn-line-bottom);left:0;width:20px;pointer-events:none}.security-network-mobile-edge-flow b{--mobile-edge-end:100%;position:absolute;top:-1.5px;left:-1.5px;width:3px;height:3px;border-radius:50%;background:var(--signal-green);box-shadow:0 0 4px var(--signal-green-glow);animation:security-network-mobile-edge-transit var(--mobile-edge-duration,6.4s)var(--mobile-edge-delay,0s)linear infinite}.security-network-mobile-edge-flow b.is-provider-0{--mobile-edge-end:var(--mobile-edge-provider-0)}.security-network-mobile-edge-flow b.is-provider-1{--mobile-edge-end:var(--mobile-edge-provider-1)}.security-network-mobile-edge-flow b.is-provider-2{--mobile-edge-end:var(--mobile-edge-provider-2)}.security-network-mobile-region-flow b{position:absolute;top:-3px;left:calc(100% - 1.5px);width:3px;height:3px;border-radius:50%;background:var(--network-peer-color);box-shadow:0 0 4px var(--network-peer-glow);animation:security-network-mobile-region-transit var(--mobile-region-duration,7.4s)var(--mobile-region-delay,0s)linear infinite}.security-network-mobile-region-flow b.is-route-0{--mobile-region-start:0%;--mobile-region-end:var(--mobile-region-middle)}.security-network-mobile-region-flow b.is-route-1{--mobile-region-start:var(--mobile-region-middle);--mobile-region-end:100%}.security-network-mobile-region-flow b.is-route-2{--mobile-region-start:0%;--mobile-region-end:100%}.security-network-mobile-region-flow b.is-reverse{animation-direction:reverse}.security-network-backbone>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:16px}.security-network-backbone span{color:var(--signal-green)}.security-network-regional-backbone span{color:var(--network-vpn-color)}.security-network-backbone-track{position:relative;height:13px}.security-network-backbone-track::before{position:absolute;top:6px;right:0;left:0;border-top:1px dashed var(--signal-green);content:""}.security-network-regional-backbone .security-network-backbone-track::before{right:-18px;left:-18px;border-color:var(--network-vpn-color)}@keyframes security-network-mobile-region-transit{0%,5%{top:calc(var(--mobile-region-start) - 1.5px);left:calc(100% - 1.5px);opacity:0}12%{opacity:1}20%{top:calc(var(--mobile-region-start) - 1.5px);left:-1.5px;opacity:1}80%{top:calc(var(--mobile-region-end) - 1.5px);left:-1.5px;opacity:1}92%{top:calc(var(--mobile-region-end) - 1.5px);left:calc(100% - 1.5px);opacity:1}95%,100%{top:calc(var(--mobile-region-end) - 1.5px);left:calc(100% - 1.5px);opacity:0}}@keyframes security-network-mobile-edge-transit{0%,5%{top:-1.5px;left:-1.5px;opacity:0}12%{opacity:1}82%{top:calc(var(--mobile-edge-end) - 1.5px);left:-1.5px;opacity:1}92%{top:calc(var(--mobile-edge-end) - 1.5px);left:calc(100% - 1.5px);opacity:1}95%,100%{top:calc(var(--mobile-edge-end) - 1.5px);left:calc(100% - 1.5px);opacity:0}}@keyframes security-network-local-packet{0%,6%{left:0;opacity:0}12%,88%{opacity:1}94%,100%{left:calc(100% - 4px);opacity:0}}@keyframes security-network-server-activity{0%,68%,78%,100%{opacity:.38;box-shadow:none}69%,77%{opacity:1;box-shadow:0 0 7px var(--signal-green-glow)}}.security-network-facts{--card-copy-max:430px;display:grid;margin-top:18px}.security-network-facts article{display:grid;align-content:start;gap:14px;min-height:210px;padding:24px;box-sizing:border-box;border:1px solid var(--home-border);background:var(--home-panel)}.security-network-facts article+article{border-top:0}#container .security-network-facts h3{max-width:330px;margin:0;color:var(--home-white);font-size:clamp(24px,3vw,31px);line-height:1.05}@keyframes security-network-tunnel-transit{0%,8%{top:12px;opacity:0}15%,85%{opacity:1}92%,100%{top:calc(100% - 12px);opacity:0}}@keyframes security-network-public-transit{0%,6%{left:0;opacity:0}12%,88%{opacity:1}94%,100%{left:calc(100% - 4px);opacity:0}}@media(max-width:767px){.security-network-backbone.security-network-regional-backbone{margin-bottom:16px;padding-bottom:0;border-bottom:0}.security-network-regional-backbone .security-network-backbone-track{height:7px}}@media(min-width:1200px){.security-network>header{grid-template-columns:minmax(0,1.15fr)minmax(300px,.85fr);align-items:end;gap:72px}.security-network-edge{min-height:248px}.security-network-tunnels{width:72px}.security-network-central-load-balancer{width:360px}.security-network-perimeter{padding:148px 26px 26px}.security-network-regional-streams{height:168px}.security-network-boundary-label{left:26px}.security-network-providers{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-left:0}.security-network-providers::before{content:none}.security-network-backbone.security-network-regional-backbone{margin-bottom:28px}.security-network-region-flow{position:absolute;z-index:3;top:0;left:0;display:block;width:100%;height:calc(100% + 28px);overflow:visible;pointer-events:none}.security-network-mobile-region-flow,.security-network-mobile-edge-flow{display:none}.security-network-provider::before{top:-52px;right:auto;bottom:auto;left:50%;width:0;height:52px;border-top:0;border-left:1px dashed var(--network-vpn-color);content:""}.security-network-backbone{margin-top:24px}.security-network-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.security-network-facts article+article{border-top:1px solid var(--home-border)}.security-network-facts article:nth-child(even){margin-left:-1px}.security-network-facts article:nth-child(n+3){margin-top:-1px}}@media(min-width:1180px){.security-network-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.security-network-facts article:nth-child(n){margin-top:0}.security-network-facts article+article{margin-left:-1px}}@media(prefers-reduced-motion:reduce){.security-network-tunnels>i>b,.security-network-public-track>b,.security-network-regional-streams>i>b,.security-network-local-packets>i,.security-network-rack>span>i{animation:none}.security-network-public-track>b,.security-network-mobile-region-flow,.security-network-mobile-edge-flow,.security-network-region-flow{display:none}.security-network-tunnels>i>b:nth-child(1),.security-network-regional-streams>i>b:nth-child(1){top:8%}.security-network-tunnels>i>b:nth-child(2),.security-network-regional-streams>i>b:nth-child(2){top:24%}.security-network-tunnels>i>b:nth-child(3),.security-network-regional-streams>i>b:nth-child(3){top:40%}.security-network-tunnels>i>b:nth-child(4),.security-network-regional-streams>i>b:nth-child(4){top:56%}.security-network-tunnels>i>b:nth-child(5),.security-network-regional-streams>i>b:nth-child(5){top:72%}.security-network-tunnels>i>b:nth-child(6),.security-network-regional-streams>i>b:nth-child(6){top:88%}}.why-support-route-commitments li::before{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--signal-green);content:""}.why-support-route{margin-top:0;padding:18px;border:1px solid var(--home-border);background:var(--home-panel)}#container .why-support-route-label{margin:0;color:var(--home-muted);font-size:10px;font-weight:600;line-height:14px;text-transform:uppercase}.why-support-route-map{position:relative;width:100%;margin-top:16px}.why-support-route-track,.why-support-route-packet-track{display:none}.why-support-route-line,.why-support-route-arrow{fill:none;stroke:var(--border-hover);stroke-width:1;vector-effect:non-scaling-stroke}.why-support-route-line{stroke-dasharray:4 6;animation:why-support-route-flow 17s linear infinite}.why-support-route-arrow{stroke-linecap:square;stroke-linejoin:miter}.why-support-route-packet{fill:none}.why-support-route-packet-dot{fill:var(--motion-contrast);filter:drop-shadow(0 0 5px var(--motion-contrast-glow))}.why-support-route-packet-halo{opacity:.16}.why-support-route-steps{position:relative;display:grid;gap:12px;margin:0;padding:0;list-style:none}.why-support-route-steps::before{position:absolute;top:0;bottom:0;left:8px;border-left:1px dashed var(--border-hover);content:""}.why-support-route-steps li{position:relative;z-index:1;display:grid;align-content:center;gap:5px;min-height:0;margin-left:22px;padding:15px 16px;box-sizing:border-box;border:1px solid var(--home-border);background:var(--home-bg);transition:border-color 180ms ease,background-color 180ms ease}.why-support-route-mobile-packet{position:absolute;z-index:2;top:-4px;left:4px;width:9px;height:9px;border-radius:50%;background:var(--motion-contrast);box-shadow:0 0 8px var(--motion-contrast-glow)}.why-support-route-steps span{color:var(--home-muted);font-size:9px;font-weight:600;line-height:12px}.why-support-route-time{position:absolute;top:12px;right:14px;max-width:68%;color:var(--home-text);font-size:10px;font-style:normal;font-weight:600;line-height:13px;text-align:right}.why-support-route-steps strong{line-height:17px}#container .why-support-route-steps small{max-width:36em;color:var(--home-muted);font-size:11px;font-weight:400;line-height:17px}.why-support-route-you{animation:why-support-route-step-one 17s linear infinite}.why-support-route-issue{animation:why-support-route-step-two 17s linear infinite}.why-support-route-human{animation:why-support-route-step-three 17s linear infinite}.why-support-route-resolving{background:var(--home-bg)!important;animation:why-support-route-step-four 17s linear infinite}.why-support-route-working-clock{position:absolute;top:10px;left:34px;width:12px;height:12px;border:1px solid var(--support-active-color);border-radius:50%;box-sizing:border-box;opacity:0;filter:drop-shadow(0 0 4px var(--support-active-glow));animation:why-support-route-clock-state 17s linear infinite}.why-support-route-working-clock::before{position:absolute;top:2px;left:5px;width:1px;height:4px;background:var(--support-active-color);content:"";transform-origin:50% 100%;animation:why-support-route-clock-tick .8s steps(4,end)infinite}.why-support-route-working-clock::after{position:absolute;top:5px;left:5px;width:3px;height:1px;background:var(--support-active-color);content:""}.why-support-route-resolved{animation:why-support-route-step-five 17s linear infinite}.why-support-route-commitments{display:grid;gap:8px;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--home-border);list-style:none}.why-support-route-commitments li{position:relative;padding-left:15px;color:var(--home-text);font-family:var(--font-display);font-size:12px;line-height:16px}.why-support-route-commitments li::before{top:5px;left:0}@keyframes why-support-route-flow{to{stroke-dashoffset:-100}}@keyframes why-support-route-clock-state{0%,52.93118%,82.35294%,100%{opacity:0}52.94118%,82.34294%{opacity:1}}@keyframes why-support-route-clock-tick{to{transform:rotate(360deg)}}@keyframes why-support-route-step-one{0%,17.63706%{border-color:var(--home-white)}17.64706%,100%{border-color:var(--home-border)}}@keyframes why-support-route-step-two{0%,17.63706%,35.29412%,100%{border-color:var(--home-border)}17.64706%,35.28412%{border-color:var(--home-white)}}@keyframes why-support-route-step-three{0%,35.28412%,52.94118%,100%{border-color:var(--home-border)}35.29412%,52.93118%{border-color:var(--home-white)}}@keyframes why-support-route-step-four{0%,52.93118%,82.35294%,100%{border-color:var(--home-border);box-shadow:none}52.94118%,82.34294%{border-color:var(--support-active-color);box-shadow:inset 3px 0 var(--support-active-color),0 0 0 1px color-mix(in srgb,var(--support-active-color) 14%,transparent)}}@keyframes why-support-route-step-five{0%,82.34294%,100%{border-color:var(--home-border);background-color:var(--home-bg);box-shadow:none}82.35294%,99.9%{border-color:var(--signal-green);background-color:color-mix(in srgb,var(--home-bg) 76%,var(--signal-green) 24%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal-green) 16%,transparent)}}@keyframes why-support-caret{0%,49%{opacity:1}50%,100%{opacity:0}}@media(prefers-reduced-motion:reduce){.why-support-route-line,.why-support-route-you,.why-support-route-issue,.why-support-route-human,.why-support-route-resolving,.why-support-route-resolved{animation:none}.why-support-route-packet,.why-support-route-mobile-packet{display:none}}@media(min-width:1024px){.why-support-route{align-self:start;margin-top:0}.why-support-route-map{align-self:start}.why-support-route-commitments{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(min-width:1200px){.why-support-route-map{aspect-ratio:12/5}.why-support-route-track,.why-support-route-packet-track{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.why-support-route-track{z-index:0}.why-support-route-packet-track{z-index:2;pointer-events:none}.why-support-route-steps{position:absolute;inset:0;display:block}.why-support-route-steps::before,.why-support-route-steps::after,.why-support-route-mobile-packet{display:none}.why-support-route-steps li{position:absolute;min-height:0;margin-left:0;padding:13px 14px}.why-support-route-time{font-size:10px;line-height:13px}.why-support-route-you,.why-support-route-issue,.why-support-route-human{top:2.5%;width:28%;height:40%}.why-support-route-you{left:1.5%}.why-support-route-issue{left:50%;transform:translateX(-50%)}.why-support-route-human{right:1.5%}.why-support-route-resolving,.why-support-route-resolved{bottom:3%;width:40%;height:34%}.why-support-route-resolved{left:2%}.why-support-route-resolving{right:2%}}.why-support-route{margin-top:var(--secondary-section-space)}@media(min-width:1024px){.why-support-route{margin-top:0}}.why-support-page{color:var(--home-text)}.why-support-hero{--page-title-max:1040px;--intro-copy-max:760px;--intro-copy-margin:30px 0 0;padding-bottom:var(--secondary-section-space);border-bottom:1px solid var(--home-border)}.why-support-standards{--card-copy-max:390px;margin-top:var(--secondary-section-space)}.why-support-standards>div{display:grid;margin-top:20px}.why-support-standards article{position:relative;display:grid;align-content:start;gap:16px;min-height:230px;padding:28px;box-sizing:border-box;border:1px solid var(--home-border);background:var(--home-panel)}.why-support-standards article+article{border-top:0}.why-support-standards article>span{color:var(--home-muted);font-size:10px;line-height:14px}#container .why-support-standards h2{max-width:310px;margin:0;color:var(--home-white);font-size:clamp(25px,3vw,34px);font-weight:400;line-height:1.05;text-decoration:none}.why-support-time{--section-title-max:650px;--section-title-size:clamp(38px, 6vw, 64px);display:grid;gap:30px;margin-top:var(--secondary-section-space);padding:56px 0;border-top:1px solid var(--home-border);border-bottom:1px solid var(--home-border)}.why-support-time>div:last-child{display:grid;align-content:end;gap:20px}.why-support-cta{margin-top:var(--secondary-section-space)}@media(min-width:1200px){.why-support-standards>div{grid-template-columns:repeat(3,minmax(0,1fr))}.why-support-standards article+article{margin-left:-1px;border-top:1px solid var(--home-border)}.why-support-time{grid-template-columns:minmax(0,1.15fr)minmax(300px,.85fr);gap:72px}}.why-support-case>header>div,.why-support-case>footer>div{display:grid;gap:4px}.why-support-preview{--section-title-max:620px;--section-title-size:clamp(36px, 5vw, 58px);display:grid;gap:28px;margin-top:var(--secondary-section-space);padding:48px 0;border-top:1px solid var(--home-border);border-bottom:1px solid var(--home-border)}.why-support-preview-copy{display:grid;align-content:end;gap:24px}#container .why-support-preview-copy a{width:-moz-fit-content;width:fit-content;color:var(--home-white);font-family:var(--font-display);font-size:15px;line-height:22px;text-decoration:none}#container .why-support-preview-copy a span{display:inline-block;margin-left:8px;transition:transform 160ms ease}#container .why-support-preview-copy a:is(:hover,:focus-visible) span{transform:translateX(4px)}.why-support-case{position:relative;display:grid;grid-column:1/-1;border:1px solid var(--home-border);background:var(--home-panel);overflow:hidden;transition:border-color 220ms ease,box-shadow 220ms ease}.why-support-case>header,.why-support-case>footer{display:grid;gap:16px;padding:18px 22px}.why-support-case>header{border-bottom:1px solid var(--home-border)}.why-support-case span,.why-support-case-body article>span{color:var(--home-muted);font-family:var(--font-mono);font-size:9px;line-height:14px;text-transform:uppercase}.why-support-case>header>div>span{font-size:10px}.why-support-case strong{line-height:21px}.why-support-human{grid-template-columns:1fr}.why-support-case-body{display:grid;gap:18px;padding:24px 22px;background:var(--home-bg)}.why-support-case-body .why-support-message{display:grid;align-content:start;gap:9px;width:min(88%,650px);min-height:82px;padding:16px 18px;border:1px solid var(--home-border);background:var(--home-panel)}.why-support-message-customer{justify-self:end}.why-support-message>header{display:flex;justify-content:space-between;gap:18px}.why-support-message>header small{color:var(--home-muted);font-family:var(--font-mono);font-size:8px;line-height:14px}.why-support-case-body .why-support-message-agent{justify-self:start;background:color-mix(in srgb,var(--home-panel) 94%,var(--home-white) 6%)}.why-support-message-confirmation,.why-support-message-agent{opacity:0;transform:translateY(8px);transition:opacity 220ms ease,transform 220ms ease}#container .why-support-message>p{position:relative;max-width:560px;margin:0;color:var(--text-secondary);font-size:13px;line-height:21px}.why-support-message>p b{display:inline;font-weight:400}.why-support-message>p i{display:inline-block;width:1px;height:1em;margin-left:3px;background:var(--signal-green);vertical-align:-.12em;animation:why-support-caret 720ms steps(1)infinite}.why-support-case[data-stage=agent] .why-support-message-agent,.why-support-case[data-stage=confirmation] .why-support-message-agent,.why-support-case[data-stage=resolved] .why-support-message-agent,.why-support-case[data-stage=reset] .why-support-message-agent,.why-support-case[data-stage=complete] .why-support-message-agent,.why-support-case[data-stage=confirmation] .why-support-message-confirmation,.why-support-case[data-stage=resolved] .why-support-message-confirmation,.why-support-case[data-stage=reset] .why-support-message-confirmation,.why-support-case[data-stage=complete] .why-support-message-confirmation{opacity:1;transform:translateY(0)}.why-support-message>p i{display:none}.why-support-case[data-stage=customer] .why-support-message-customer>p i,.why-support-case[data-stage=agent] .why-support-message-agent>p i,.why-support-case[data-stage=confirmation] .why-support-message-confirmation>p i{display:inline-block}.why-support-case>footer{border-top:1px solid var(--home-border);background:color-mix(in srgb,var(--home-panel) 94%,var(--signal-green) 6%)}.why-support-resolved{position:absolute;top:50%;left:50%;z-index:4;display:grid;gap:5px;width:min(82%,420px);padding:clamp(14px,2.5vw,22px)clamp(18px,4vw,30px);box-sizing:border-box;border:3px double var(--signal-green);background:color-mix(in srgb,var(--home-bg) 90%,var(--signal-green) 10%);color:var(--signal-green);text-align:center;text-transform:uppercase;transform:translate(-50%,-50%)rotate(-6deg)scale(1.8);opacity:0;white-space:nowrap;pointer-events:none}.why-support-case[data-stage=resolved] .why-support-resolved{opacity:1;transform:translate(-50%,-50%)rotate(-6deg)scale(1);transition:opacity 90ms linear,transform 420ms cubic-bezier(.18,.9,.24,1.2)}.why-support-case[data-stage=reset] .why-support-resolved{opacity:0;transform:translate(-50%,-50%)rotate(-6deg)scale(1);transition:opacity 220ms ease}.why-support-resolved span{color:var(--signal-green);font-family:var(--font-display);font-size:clamp(21px,4vw,42px)}@media(min-width:1200px){.why-support-preview{grid-template-columns:minmax(0,1.1fr)minmax(300px,.9fr);-moz-column-gap:72px;column-gap:72px}.why-support-case>header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:18px 28px}.why-support-case>header>:last-child{padding-left:28px;border-left:1px solid var(--home-border)}.why-support-case-body{grid-template-columns:1fr;gap:18px;padding:34px}.why-support-case-body .why-support-message{width:min(72%,720px);min-height:100px;padding:20px 22px}.why-support-message-agent{justify-self:start;margin-top:0}.why-support-message-confirmation{margin-top:0}}@media(prefers-reduced-motion:reduce){.why-support-message>p i,.why-support-resolved{animation:none}.why-support-message-agent,.why-support-message-confirmation,.why-support-message>p b{opacity:1;transform:none}}.why-page{color:var(--home-text)}.why-hero{--page-title-max:900px;--intro-copy-max:620px;--intro-copy-line:1.55;display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding-bottom:0;border-bottom:0}.why-principle header>span{color:var(--home-muted);font-size:10px;font-weight:600;line-height:16px;text-transform:uppercase}.why-incentives{display:grid;gap:34px;margin-top:var(--secondary-section-space)}.why-value-equation{display:grid;border:1px solid var(--home-border);background:var(--home-bg);overflow:hidden}.why-value-revisions{display:grid}.why-value-revisions>div{position:relative;display:grid;grid-template-columns:1fr;align-items:center;gap:8px;min-height:112px;padding:22px 28px;overflow:hidden;border-bottom:1px solid var(--home-border)}.why-value-revisions del,.why-value-revisions ins{font-family:var(--font-display);font-size:clamp(27px,5vw,38px);font-weight:400;line-height:1;text-decoration:none}.why-value-revisions del{position:relative;width:-moz-fit-content;width:fit-content;color:var(--text-secondary);animation:why-value-old 5500ms ease-in-out 1;animation-fill-mode:forwards;animation-delay:calc(var(--revision) * 150ms)}.why-value-revisions em{color:var(--home-muted);font-family:var(--font-mono);font-size:10px;font-style:normal;text-transform:uppercase;opacity:0;animation:why-value-operator 5500ms ease-in-out 1;animation-fill-mode:forwards;animation-delay:calc(var(--revision) * 150ms)}.why-value-revisions ins{color:var(--signal-green);opacity:0;transform:translateY(12px);animation:why-value-new 5500ms ease-in-out 1;animation-fill-mode:forwards;animation-delay:calc(var(--revision) * 150ms)}.why-value-thesis{--card-copy-max:640px;display:grid;gap:12px;padding:34px 28px;background:color-mix(in srgb,var(--home-panel) 91%,var(--signal-green) 9%)}.why-value-thesis>strong{max-width:720px;color:var(--home-white);font-family:var(--font-display);font-size:clamp(34px,6vw,60px);font-weight:400;line-height:.98}.why-value-equation>dl{display:grid;margin:0;border-top:1px solid var(--signal-green)}.why-value-equation>dl>div{display:grid;gap:8px;padding:20px 28px}.why-value-equation>dl>div+div{border-top:1px solid var(--home-border)}.why-value-equation dd{margin:0;color:var(--home-white);font-family:var(--font-display);font-size:16px;line-height:23px}.why-value-equation dd strong{margin-right:6px;color:var(--home-white);font-size:28px;font-weight:400}@keyframes why-value-old{0%,12%{opacity:1;transform:translateY(0)}35%,78%{opacity:.25;transform:translateY(-4px)}92%,100%{opacity:.25;transform:translateY(-4px)}}@keyframes why-value-operator{0%,20%{opacity:0}34%,80%{opacity:1}92%,100%{opacity:1}}@keyframes why-value-new{0%,28%{opacity:0;transform:translateY(12px)}42%,82%{opacity:1;transform:translateY(0)}94%,100%{opacity:1;transform:translateY(0)}}.why-ledger{--section-title-max:848px;--section-title-size:clamp(40px, 6vw, 60px);display:grid;gap:44px;padding:calc(var(--secondary-section-space) + 16px)0 0}.why-principles{display:grid;grid-template-columns:1fr}.why-principle{position:relative;display:grid;align-content:start;gap:30px;padding:28px;overflow:hidden;box-sizing:border-box;border:1px solid var(--home-border);background:var(--home-panel);transition:border-color 160ms ease,transform 160ms ease}.why-principle:is(:hover,:focus-within){border-color:var(--border-hover);transform:translateY(-2px)}.why-principle header{display:grid;align-content:start;gap:16px}.why-principle header>span{display:flex;align-items:center;gap:10px}.why-principle header>span::before{width:18px;height:1px;background:var(--home-muted);content:""}#container .why-principle h3{max-width:390px;margin:0;color:var(--home-white);font-size:clamp(27px,4vw,38px);line-height:1.06}#container .why-principle>p{max-width:650px;margin:0;color:var(--home-text);font-size:16px;line-height:27px}.why-origin{--section-title-max:600px;--section-title-size:clamp(40px, 6vw, 60px);--section-copy-max:560px;display:grid;grid-template-columns:1fr;margin-top:var(--secondary-section-space);border:1px solid var(--home-border);background:var(--home-panel)}.why-origin-mark{display:grid;min-height:280px;padding:0;place-items:center;overflow:hidden;box-sizing:border-box;border-bottom:1px solid var(--home-border);background:#009c3b var(--asset-brazil-flag)50%/cover no-repeat}.why-origin-content{display:grid;gap:44px;padding:32px 28px 36px}.why-origin-copy{display:grid;gap:20px;align-content:start}.why-cta-section{margin-top:var(--secondary-section-space)}.why-principle-link{display:inline-block;color:var(--home-white);font-family:var(--font-display);text-decoration:none}.why-principle-link span{display:inline-block;transition:transform 160ms ease}.why-principle-link:is(:hover,:focus-visible) span{transform:translateX(4px)}@media(min-width:1200px){.why-value-equation{grid-template-columns:minmax(0,1.12fr)minmax(360px,.88fr)}.why-value-revisions{border-right:1px solid var(--home-border)}.why-value-revisions>div{grid-template-columns:minmax(0,1fr)72px minmax(0,1fr);gap:18px;min-height:112px;padding:24px 34px}.why-value-revisions em{text-align:center}.why-value-thesis{align-content:center;padding:44px}.why-value-equation>dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.why-value-equation>dl>div{padding:22px 34px}.why-value-equation>dl>div+div{border-top:0;border-left:1px solid var(--home-border)}.why-principle{padding:34px}.why-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.why-origin{grid-template-columns:minmax(240px,.72fr)minmax(0,1.28fr)}.why-origin-mark{min-height:100%;border-right:1px solid var(--home-border);border-bottom:0}.why-origin-content{padding:48px}}@media(prefers-reduced-motion:reduce){.why-principle{transition:none}.why-value-revisions del,.why-value-revisions em,.why-value-revisions ins{animation:none}.why-value-revisions del{opacity:.25}.why-value-revisions em,.why-value-revisions ins{opacity:1;transform:none}}