.arch-products-mega-surface{--arch-mega-width: min(1400px, calc(100% - 96px) );position:fixed;top:82px;top:var(--arch-mega-top, 82px);left:50%;width:var(--arch-mega-width);max-width:var(--arch-mega-width);z-index:4010;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-10px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;font-family:Cosmica,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;overflow:visible}.arch-header-shell.is-products-open .arch-products-mega-surface,.arch-products-mega-surface.is-mega-open,.arch-products-mega-surface:hover,.arch-products-mega-surface:focus-within{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.arch-products-mega-panel{position:relative;overflow:hidden;border-radius:20px;border:1px solid var(--arch-dropdown-border, rgba(9, 9, 11, .08));background:var(--arch-dropdown-bg, rgba(250, 250, 252, .88));backdrop-filter:var(--arch-dropdown-blur, blur(52px) saturate(1.22));-webkit-backdrop-filter:var(--arch-dropdown-blur, blur(52px) saturate(1.22));box-shadow:var(--arch-dropdown-shadow, 0 18px 52px rgba(9, 9, 11, .14));padding:22px 8px 28px}.arch-products-mega-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--arch-dropdown-scrim, transparent);pointer-events:none}.arch-products-mega-tabs,.arch-products-mega-grid{position:relative;z-index:1}.arch-products-mega-glow{display:none}.arch-products-mega-tabs{display:flex;justify-content:center;margin-bottom:22px;padding:0 16px}.arch-products-mega-tabs-inner{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--arch-glass-inset, rgba(9, 9, 11, .05));border:1px solid var(--arch-glass-inset-border, rgba(9, 9, 11, .08))}.arch-products-mega-tabs-inner a,.arch-products-mega-tabs-inner span{height:34px;padding:0 16px;display:inline-flex;align-items:center;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.arch-products-mega-tabs-inner a.active{background:#09090b;color:#fff}.arch-products-mega-tabs-inner span{color:var(--arch-text-muted, #71717a)}.arch-products-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:0;align-items:stretch;overflow:visible}.arch-products-mega-group{position:relative;min-width:0;padding:20px 24px 24px;border-right:1px solid var(--arch-glass-inset-border, rgba(9, 9, 11, .08));overflow:visible}.arch-products-mega-group.is-col-end{border-right:0}.arch-products-mega-group.is-row-top{border-bottom:1px solid var(--arch-glass-inset-border, rgba(9, 9, 11, .08))}.arch-products-mega-group.is-row-bottom{padding-top:24px}.arch-products-mega-group-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.arch-products-mega-group-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--arch-text-muted, #52525b);line-height:0}.arch-products-mega-group-icon :global(svg){stroke:currentColor}.arch-products-mega-group-title{margin:0;font-size:15px;font-weight:650;letter-spacing:-.02em;color:var(--arch-mega-title, #09090b)}.arch-products-mega-list{display:flex;flex-direction:column;gap:3px;overflow:visible}.arch-mega-l2-link{display:flex;align-items:center;min-height:29px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:500;color:var(--arch-mega-link, #3f3f46)!important;text-decoration:none;transition:background .15s ease,color .22s ease}.arch-header-shell.is-tone-dark .arch-mega-l2-link{color:#ffffffdb!important;text-shadow:0 1px 2px rgba(0,0,0,.24)}.arch-header-shell.is-tone-dark .arch-products-mega-group-title{text-shadow:0 1px 3px rgba(0,0,0,.28)}.arch-header-shell.is-tone-dark .arch-products-mega-group-icon{color:#ffffffe0}.arch-header-shell.is-tone-dark .arch-products-mega-tabs-inner{background:#ffffff12;border-color:#ffffff1a}.arch-header-shell.is-tone-dark .arch-products-mega-tabs-inner a.active{background:#ffffff29;color:#fff}.arch-header-shell.is-tone-dark .arch-products-mega-tabs-inner span{color:#ffffff8f}.arch-header-shell.is-tone-dark .arch-products-mega-group.is-row-top,.arch-header-shell.is-tone-dark .arch-products-mega-group{border-color:#ffffff1a}.arch-header-shell.is-tone-dark .arch-mega-l2-link:hover,.arch-header-shell.is-tone-dark .arch-mega-l2-link:focus-visible{background:#ffffff1f!important;color:#fff!important}.arch-mega-l2-link:hover,.arch-mega-l2-link:focus-visible{background:var(--arch-glass-inset-hover, rgba(9, 9, 11, .06));color:var(--arch-mega-link-hover, #09090b)!important}@media(max-width:1100px){.arch-products-mega-surface{--arch-mega-width: calc(100% - 32px) }.arch-products-mega-group{padding:16px 18px 20px}}@media(max-width:760px){.arch-products-mega-surface{display:none!important}}.arch-liquid-lens,.hero-liquid-lens{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;contain:layout style paint;background-color:#ffffff0f;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 1px #ffffff1a,inset 1.8px 3px 0 -2px #ffffffe6,inset -2px -2px 0 -2px #fffc,inset -3px -8px 1px -6px #fff9,inset -.3px -1px 4px #0000001f,inset -1.5px 2.5px 0 -2px #0003,inset 0 3px 4px -2px #0003,inset 2px -6.5px 1px -4px #0000001a,0 1px 5px #0000001a,0 6px 16px #00000014;transition:opacity .22s ease,background-color .22s ease}.arch-header-pill:hover .arch-liquid-lens,.arch-header-pill:focus-within .arch-liquid-lens,.arch-header-pill:active .arch-liquid-lens,.arch-header-pill.active .arch-liquid-lens,.arch-header-pill[aria-expanded=true] .arch-liquid-lens,.hero-search-bar:hover .hero-liquid-lens,.hero-search-bar:focus-within .hero-liquid-lens,.hero-search-bar:active .hero-liquid-lens,.hero-search-bar__submit:hover .hero-liquid-lens,.hero-search-bar__submit:focus-visible .hero-liquid-lens,.hero-search-bar__submit:active .hero-liquid-lens{opacity:1;backdrop-filter:blur(6px) saturate(1.15);-webkit-backdrop-filter:blur(6px) saturate(1.15)}.arch-header-pill:hover:not(.active):not(:focus-within):not([aria-expanded=true]) .arch-liquid-lens,.arch-header-icon:hover .arch-liquid-lens,.arch-header-search:hover .arch-liquid-lens,.arch-header-auth-login:hover .arch-liquid-lens,.arch-account-menu__toggle:hover .arch-liquid-lens,.hero-search-bar:hover:not(:focus-within) .hero-liquid-lens{background-color:#ffffff1f}.arch-header-search:focus-within .arch-liquid-lens,.arch-header-pill.active .arch-liquid-lens,.arch-header-pill:focus-within .arch-liquid-lens,.arch-header-pill[aria-expanded=true] .arch-liquid-lens,.hero-search-bar:focus-within .hero-liquid-lens{background-color:#ffffff24}.arch-header-shell.is-tone-dark .arch-liquid-lens,.arch-header-shell.is-tone-dark .hero-liquid-lens{background-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24,inset 1.8px 3px 0 -2px #ffffff59,inset -2px -2px 0 -2px #ffffff47,inset -3px -8px 1px -6px #fff3,inset -.3px -1px 4px #00000047,0 1px 5px #00000038,0 6px 16px #0000002e}.arch-header-shell.is-tone-dark .arch-header-pill:hover:not(.active):not(:focus-within):not([aria-expanded=true]) .arch-liquid-lens{background-color:#ffffff24}.arch-header-shell.is-tone-dark .arch-header-pill.active .arch-liquid-lens,.arch-header-shell.is-tone-dark .arch-header-pill:focus-within .arch-liquid-lens,.arch-header-shell.is-tone-dark .arch-header-pill[aria-expanded=true] .arch-liquid-lens{background-color:#fff3}@media(prefers-reduced-motion:reduce){.arch-liquid-lens,.hero-liquid-lens{transition-duration:.01ms}}.arch-header-shell[data-astro-cid-xn5imglu]{--arch-shell-top: 18px;--arch-header-height: 64px;--arch-mega-gap: 12px;--arch-account-gap: 12px;--arch-mega-top: calc(var(--arch-shell-top) + var(--arch-header-height) + var(--arch-mega-gap));--arch-account-panel-top: calc((var(--arch-header-height) - 42px) / 2 + var(--arch-account-gap));--arch-r-pill: 1000px;--arch-ink: #09090b;--arch-ink-2: #18181b;--arch-muted: rgba(9, 9, 11, .58);--arch-line: rgba(9, 9, 11, .08);--arch-soft: rgba(9, 9, 11, .045);--arch-text: #09090b;--arch-text-muted: rgba(9, 9, 11, .62);--arch-text-subtle: rgba(9, 9, 11, .42);--arch-mega-title: #09090b;--arch-mega-link: #52525b;--arch-mega-link-hover: #09090b;--arch-glass-bg: rgba(161, 161, 170, .14);--arch-glass-bg-hover: rgba(161, 161, 170, .2);--arch-glass-bg-menu: rgba(212, 212, 216, .48);--arch-glass-border: rgba(255, 255, 255, .58);--arch-glass-border-ink: rgba(9, 9, 11, .07);--arch-glass-inset: rgba(9, 9, 11, .05);--arch-glass-inset-hover: rgba(9, 9, 11, .08);--arch-glass-inset-border: rgba(9, 9, 11, .08);--arch-glass-blur: blur(28px) saturate(1.12);--arch-glass-shadow: none;--arch-btn-frame-border: rgba(9, 9, 11, .1);--arch-btn-frame-border-hover: rgba(9, 9, 11, .16);--arch-btn-frame-border-active: rgba(9, 9, 11, .18);--arch-btn-chip-fill: rgba(255, 255, 255, .28);--arch-btn-chip-shine: linear-gradient( 145deg, rgba(255, 255, 255, .58) 0%, rgba(255, 255, 255, .14) 42%, rgba(255, 255, 255, .06) 100% );--arch-btn-chip-border: rgba(255, 255, 255, .55);--arch-btn-chip-shadow: inset 0 1px 0 rgba(255, 255, 255, .62), 0 1px 2px rgba(9, 9, 11, .05);--arch-btn-hover-fill: rgba(255, 255, 255, .5);--arch-btn-hover-shine: linear-gradient( 145deg, rgba(255, 255, 255, .82) 0%, rgba(255, 255, 255, .28) 45%, rgba(255, 255, 255, .1) 100% );--arch-btn-hover-border: rgba(255, 255, 255, .78);--arch-btn-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 4px 16px rgba(9, 9, 11, .08);--arch-btn-selected-fill: rgba(255, 255, 255, .38);--arch-btn-selected-shine: linear-gradient( 145deg, rgba(255, 255, 255, .48) 0%, rgba(255, 255, 255, .16) 50%, rgba(255, 255, 255, .08) 100% );--arch-btn-selected-border: rgba(9, 9, 11, .11);--arch-btn-selected-shadow: inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 0 0 1px rgba(9, 9, 11, .04);--arch-btn-press-fill: rgba(255, 255, 255, .56);--arch-dropdown-bg: rgba(250, 250, 252, .88);--arch-dropdown-border: rgba(9, 9, 11, .08);--arch-dropdown-blur: blur(52px) saturate(1.22);--arch-dropdown-shadow: 0 18px 52px rgba(9, 9, 11, .14);--arch-dropdown-scrim: linear-gradient(180deg, rgba(255, 255, 255, .28), rgba(255, 255, 255, .06));position:fixed;top:18px;left:0;right:0;z-index:4000;width:100%;height:0;pointer-events:none;overflow:visible;font-family:Cosmica,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;transition:color .22s ease}.arch-header-shell[data-astro-cid-xn5imglu].is-tone-dark{--arch-text: #ffffff;--arch-text-muted: rgba(255, 255, 255, .72);--arch-text-subtle: rgba(255, 255, 255, .52);--arch-glass-bg: rgba(255, 255, 255, .1);--arch-glass-bg-hover: rgba(255, 255, 255, .16);--arch-glass-bg-menu: rgba(255, 255, 255, .14);--arch-glass-inset: rgba(255, 255, 255, .08);--arch-glass-inset-hover: rgba(255, 255, 255, .14);--arch-glass-inset-border: rgba(255, 255, 255, .14);--arch-glass-shadow: none;--arch-btn-chip-fill: rgba(255, 255, 255, .14);--arch-btn-chip-shine: linear-gradient( 145deg, rgba(255, 255, 255, .28) 0%, rgba(255, 255, 255, .08) 100% );--arch-btn-chip-border: rgba(255, 255, 255, .26);--arch-btn-chip-shadow: inset 0 1px 0 rgba(255, 255, 255, .22);--arch-btn-hover-fill: rgba(255, 255, 255, .24);--arch-btn-hover-shine: linear-gradient( 145deg, rgba(255, 255, 255, .42) 0%, rgba(255, 255, 255, .12) 100% );--arch-btn-hover-border: rgba(255, 255, 255, .38);--arch-btn-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 4px 14px rgba(0, 0, 0, .2);--arch-btn-selected-fill: rgba(255, 255, 255, .18);--arch-btn-selected-shine: linear-gradient( 145deg, rgba(255, 255, 255, .32) 0%, rgba(255, 255, 255, .08) 100% );--arch-btn-selected-border: rgba(255, 255, 255, .3);--arch-btn-selected-shadow: inset 0 1px 0 rgba(255, 255, 255, .26);--arch-btn-press-fill: rgba(255, 255, 255, .3);--arch-btn-frame-border: rgba(255, 255, 255, .14);--arch-btn-frame-border-hover: rgba(255, 255, 255, .24);--arch-btn-frame-border-active: rgba(255, 255, 255, .3);--arch-dropdown-bg: rgba(24, 24, 27, .84);--arch-dropdown-border: rgba(255, 255, 255, .1);--arch-dropdown-blur: blur(52px) saturate(1.18);--arch-dropdown-shadow: 0 22px 64px rgba(0, 0, 0, .42);--arch-dropdown-scrim: linear-gradient(180deg, rgba(9, 9, 11, .28), rgba(9, 9, 11, .12));--arch-mega-title: #ffffff;--arch-mega-link: rgba(255, 255, 255, .86);--arch-mega-link-hover: #ffffff}.arch-header-bar[data-astro-cid-xn5imglu]{width:var(--arch-public-shell, min(1400px, calc(100% - 96px) ));min-height:64px;margin:0 auto;pointer-events:auto;overflow:visible}.arch-header[data-astro-cid-xn5imglu]{height:64px;min-height:64px;max-height:64px;margin:0;box-sizing:border-box;display:grid;grid-template-columns:auto 400px minmax(280px,1fr) auto;align-items:center;column-gap:24px;border-radius:20px;padding:0 16px 0 20px;overflow:visible;isolation:isolate;background:var(--arch-glass-bg);border:0;box-shadow:var(--arch-glass-shadow);backdrop-filter:var(--arch-glass-blur);-webkit-backdrop-filter:var(--arch-glass-blur);color:var(--arch-text)}.arch-header-brand[data-astro-cid-xn5imglu]{display:flex;align-items:center;flex-shrink:0;min-width:188px;padding-right:4px}.arch-header-logo[data-astro-cid-xn5imglu]{color:var(--arch-text);text-decoration:none;display:inline-flex;align-items:center;flex-shrink:0}.arch-header-logo__img[data-astro-cid-xn5imglu]{display:block;height:42px;width:auto;max-width:min(220px,44vw)}.arch-header-logo__img--dark[data-astro-cid-xn5imglu],.arch-header-shell[data-astro-cid-xn5imglu].is-tone-dark .arch-header-logo__img--light[data-astro-cid-xn5imglu]{display:none}.arch-header-shell[data-astro-cid-xn5imglu].is-tone-dark .arch-header-logo__img--dark[data-astro-cid-xn5imglu]{display:block}.arch-header-links[data-astro-cid-xn5imglu]{display:flex;align-items:center;gap:10px;width:400px;max-width:400px;flex-shrink:0;overflow:visible}.arch-header[data-astro-cid-xn5imglu] a[data-astro-cid-xn5imglu],.arch-header[data-astro-cid-xn5imglu] button[data-astro-cid-xn5imglu]{color:var(--arch-text-muted)}.arch-header-pill[data-astro-cid-xn5imglu]{position:relative;isolation:isolate;overflow:hidden;border-radius:999px;transition:border-color .26s ease,color .2s ease}.arch-header-pill[data-astro-cid-xn5imglu].arch-header-search,.arch-header-search[data-astro-cid-xn5imglu].arch-search-suggest-host{overflow:visible}.arch-header-pill-content[data-astro-cid-xn5imglu]{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:inherit;text-shadow:0 1px 2px rgba(255,255,255,.35)}.arch-header-shell[data-astro-cid-xn5imglu].is-tone-dark .arch-header-pill-content[data-astro-cid-xn5imglu]{text-shadow:0 1px 2px rgba(0,0,0,.28)}.arch-header-link[data-astro-cid-xn5imglu]{height:40px;padding:0 15px;display:inline-flex;align-items:center;border:1px solid transparent;background:transparent;box-shadow:none;color:var(--arch-text-muted);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;font-family:inherit}.arch-header-link[data-astro-cid-xn5imglu] .arch-header-pill-content[data-astro-cid-xn5imglu]{gap:5px}.arch-header-icon[data-astro-cid-xn5imglu],.arch-header-search[data-astro-cid-xn5imglu],.arch-header-auth-login[data-astro-cid-xn5imglu],.arch-header-user[data-astro-cid-xn5imglu].arch-header-auth-login,.arch-account-menu__toggle[data-astro-cid-xn5imglu]{background:transparent;border:1px solid var(--arch-btn-frame-border);box-shadow:none;transition:border-color .26s ease,color .2s ease}.arch-header-link[data-astro-cid-xn5imglu]:hover,.arch-header-icon[data-astro-cid-xn5imglu]:hover,.arch-header-auth-login[data-astro-cid-xn5imglu]:hover,.arch-header-search[data-astro-cid-xn5imglu]:hover,.arch-account-menu__toggle[data-astro-cid-xn5imglu]:hover{color:var(--arch-text);border-color:var(--arch-btn-frame-border-hover)}.arch-header-user[data-astro-cid-xn5imglu]:hover:not(.arch-header-auth-login){color:var(--arch-text);border-color:var(--arch-btn-frame-border-hover)}.arch-header-link[data-astro-cid-xn5imglu].active,.arch-header-product-trigger[data-astro-cid-xn5imglu][aria-expanded=true],.arch-header-user[data-astro-cid-xn5imglu][aria-expanded=true],.arch-header-search[data-astro-cid-xn5imglu]:focus-within,.arch-account-menu__toggle[data-astro-cid-xn5imglu][aria-expanded=true]{color:var(--arch-text);border-color:var(--arch-btn-frame-border-active)}.arch-header-caret[data-astro-cid-xn5imglu]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:2px;flex-shrink:0;opacity:.9}.arch-header-caret[data-astro-cid-xn5imglu] svg[data-astro-cid-xn5imglu]{width:12px;height:12px;display:block}.arch-header-search[data-astro-cid-xn5imglu]{width:100%;min-width:280px;max-width:none;height:42px;margin:0;display:flex;align-items:center;padding:0;border-radius:999px;color:var(--arch-text-subtle)}.arch-header-search[data-astro-cid-xn5imglu] .arch-header-pill-content[data-astro-cid-xn5imglu]{padding:0 16px}.arch-header-search[data-astro-cid-xn5imglu] .arch-header-pill-content[data-astro-cid-xn5imglu]{width:100%;min-width:0;gap:10px;justify-content:flex-start}.arch-header-search[data-astro-cid-xn5imglu] svg[data-astro-cid-xn5imglu]{flex-shrink:0}.arch-header-search[data-astro-cid-xn5imglu] input[data-astro-cid-xn5imglu]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--arch-text);font:inherit;font-size:14px}.arch-header-search[data-astro-cid-xn5imglu] input[data-astro-cid-xn5imglu]::placeholder{color:var(--arch-text-subtle)}.arch-header-search[data-astro-cid-xn5imglu] input[data-astro-cid-xn5imglu][type=search]{color-scheme:light}.arch-header-search[data-astro-cid-xn5imglu] input[data-astro-cid-xn5imglu][type=search]::-webkit-search-decoration{-webkit-appearance:none}.arch-header-search[data-astro-cid-xn5imglu] input[data-astro-cid-xn5imglu][type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-right:2px;cursor:pointer;opacity:1;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.5 3.5l7 7M10.5 3.5l-7 7' stroke='%2309090b' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E") center / 12px 12px no-repeat;filter:none}.arch-header-shell[data-astro-cid-xn5imglu].is-tone-dark .arch-header-search[data-astro-cid-xn5imglu] input[data-astro-cid-xn5imglu][type=search]::-webkit-search-cancel-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.5 3.5l7 7M10.5 3.5l-7 7' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.arch-header-search[data-astro-cid-xn5imglu] input[data-astro-cid-xn5imglu][type=search]::-moz-search-clear{width:14px;height:14px;cursor:pointer;opacity:1;filter:none}.arch-header-actions[data-astro-cid-xn5imglu]{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:max-content}.arch-header-icon[data-astro-cid-xn5imglu],.arch-header-user[data-astro-cid-xn5imglu]{height:42px;display:inline-flex;align-items:center;justify-content:center;color:var(--arch-text-muted);text-decoration:none}.arch-header-icon[data-astro-cid-xn5imglu]{width:42px;padding:0;cursor:pointer}@media(prefers-reduced-motion:reduce){.arch-header-link[data-astro-cid-xn5imglu],.arch-header-icon[data-astro-cid-xn5imglu],.arch-header-user[data-astro-cid-xn5imglu],.arch-header-search[data-astro-cid-xn5imglu],.arch-header-auth-login[data-astro-cid-xn5imglu]{transition-duration:.01ms}}@media(max-width:1100px){.arch-header[data-astro-cid-xn5imglu]{grid-template-columns:auto 320px minmax(200px,1fr) auto;column-gap:16px}.arch-header-links[data-astro-cid-xn5imglu]{width:320px;max-width:320px}.arch-header-search[data-astro-cid-xn5imglu]{min-width:200px}}@media(max-width:960px){.arch-header[data-astro-cid-xn5imglu]{grid-template-columns:auto auto auto}.arch-header-brand[data-astro-cid-xn5imglu]{min-width:0;padding-right:0}.arch-header-links[data-astro-cid-xn5imglu]{width:auto;max-width:none}.arch-header-search[data-astro-cid-xn5imglu]{display:none}}@media(max-width:760px){.arch-header-links[data-astro-cid-xn5imglu] a[data-astro-cid-xn5imglu]:not(.arch-header-product-trigger){display:none}}:root{--arch-public-header-offset: calc(var(--arch-shell-top, 18px) + var(--arch-header-height, 64px) + 32px)}.arch-header-shell .arch-header-pill-content{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:inherit}.arch-header-shell .arch-header-search input[type=search]{color-scheme:light}.arch-header-shell .arch-header-search input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.arch-header-shell .arch-header-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-right:2px;cursor:pointer;opacity:1;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.5 3.5l7 7M10.5 3.5l-7 7' stroke='%2309090b' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E") center / 12px 12px no-repeat;filter:none}.arch-header-shell.is-tone-dark .arch-header-search input[type=search]::-webkit-search-cancel-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.5 3.5l7 7M10.5 3.5l-7 7' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.arch-header-auth{position:relative;flex-shrink:0;z-index:4200}.arch-header-auth-login,.arch-account-menu__toggle{position:relative;isolation:isolate;overflow:hidden;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--arch-text-muted);background:transparent;border:1px solid var(--arch-btn-frame-border);box-shadow:none;text-decoration:none;font-family:Cosmica,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .26s ease}.arch-header-auth-login{gap:0;padding:0}.arch-header-auth-login .arch-header-pill-content,.arch-account-menu__toggle .arch-header-pill-content{gap:8px;padding:0 14px 0 6px}.arch-header-auth-login:hover,.arch-account-menu__toggle:hover{color:var(--arch-text);border-color:var(--arch-btn-frame-border-hover)}.arch-account-menu__toggle[aria-expanded=true]{color:var(--arch-text);border-color:var(--arch-btn-frame-border-active)}.arch-account-menu{position:relative}.arch-header-avatar{position:relative;z-index:1;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff61;border:1px solid rgba(255,255,255,.5);box-shadow:inset 0 1px #ffffff73;color:var(--arch-text)}.arch-header-avatar svg{width:15px;height:15px;display:block}.arch-header-avatar-initial{font-size:13px;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--arch-text)}.arch-header-user-label{font-size:14px;font-weight:500;letter-spacing:-.01em;color:inherit;max-width:110px;overflow:hidden;text-overflow:ellipsis}.arch-header-user-chev{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;opacity:.75}.arch-header-user-chev svg{width:12px;height:12px;display:block}.arch-account-menu__toggle .arch-header-pill-content{gap:8px;padding:0 14px 0 6px}.arch-account-menu__panel{position:absolute;right:0;top:calc(100% + var(--arch-account-panel-top, 23px));z-index:4200;min-width:232px;padding:8px;border-radius:16px;border:1px solid var(--arch-dropdown-border, rgba(9, 9, 11, .08));background:var(--arch-dropdown-bg, var(--arch-glass-bg-menu));backdrop-filter:var(--arch-dropdown-blur, var(--arch-glass-blur));-webkit-backdrop-filter:var(--arch-dropdown-blur, var(--arch-glass-blur));box-shadow:var(--arch-dropdown-shadow, 0 18px 52px rgba(9, 9, 11, .14));overflow:hidden}.arch-account-menu__panel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--arch-dropdown-scrim, transparent);pointer-events:none}.arch-account-menu__panel.is-hidden{display:none!important}.arch-account-menu__link{position:relative;z-index:1;display:block;width:100%;box-sizing:border-box;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--arch-text);font:500 13px/1.35 Cosmica,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;letter-spacing:normal;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.arch-account-menu__btn{appearance:none;-webkit-appearance:none;margin:0;font:inherit}.arch-header-shell.is-tone-dark .arch-account-menu__link,.arch-header-shell.is-tone-dark .arch-account-menu__btn{color:#ffffffeb;text-shadow:0 1px 2px rgba(0,0,0,.22)}.arch-account-menu__link:hover,.arch-account-menu__btn:hover{background:var(--arch-glass-inset-hover);color:var(--arch-text)}.arch-header-shell.is-tone-dark .arch-account-menu__link:hover,.arch-header-shell.is-tone-dark .arch-account-menu__btn:hover{background:#ffffff1f;color:#fff}.arch-account-menu__sep{position:relative;z-index:1;height:1px;margin:6px 4px;background:var(--arch-glass-inset-border)}.arch-header-shell.is-tone-dark .arch-account-menu__sep{background:#ffffff1f}@font-face{font-family:Cosmica;src:url(/fonts/cosmica/Cosmica-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cosmica;src:url(/fonts/cosmica/Cosmica-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}.arch-header-bar{min-height:64px}.arch-header{height:64px;min-height:64px;max-height:64px;box-sizing:border-box}.arch-products-mega-bridge{position:fixed;left:0;right:0;top:calc(var(--arch-shell-top, 18px) + var(--arch-header-height, 64px));height:calc(var(--arch-mega-gap, 12px) + 24px);z-index:4005;pointer-events:none}.arch-header-shell.is-products-open .arch-products-mega-bridge{pointer-events:auto}.arch-header-shell.is-products-open .arch-products-mega-surface,.arch-products-mega-surface.is-mega-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.arch-footer[data-astro-cid-la4gxnqa]{background:#0b0a09;color:#fff;padding:72px 0 0;font-family:Cosmica,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.arch-footer-shell[data-astro-cid-la4gxnqa]{width:var(--arch-public-shell, min(1400px, calc(100% - 96px) ));max-width:100%;margin-inline:auto;padding-inline:max(0px,env(safe-area-inset-left)) max(0px,env(safe-area-inset-right));box-sizing:border-box}.arch-footer-inner[data-astro-cid-la4gxnqa]{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(0,1fr));column-gap:clamp(28px,3.2vw,42px);row-gap:42px;align-items:start;padding-bottom:56px}.arch-footer-logo[data-astro-cid-la4gxnqa]{color:#fff;display:inline-flex;margin-bottom:18px;font-size:20px;font-weight:700;letter-spacing:-.06em;text-decoration:none}.arch-footer-brand[data-astro-cid-la4gxnqa] p[data-astro-cid-la4gxnqa]{margin:0;max-width:260px;font-size:13px;line-height:1.55;color:#ffffff85;letter-spacing:-.01em}.arch-footer-social[data-astro-cid-la4gxnqa]{display:flex;align-items:center;gap:8px;margin-top:22px}.arch-footer-social[data-astro-cid-la4gxnqa] a[data-astro-cid-la4gxnqa]{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffb8;transition:background .15s,color .15s,border-color .15s}.arch-footer-social[data-astro-cid-la4gxnqa] a[data-astro-cid-la4gxnqa]:hover{background:#ffffff1f;color:#fff;border-color:#ffffff38}.arch-footer-col[data-astro-cid-la4gxnqa] strong[data-astro-cid-la4gxnqa]{display:block;margin-bottom:14px;font-size:13px;font-weight:700;color:#fff;letter-spacing:-.01em}.arch-footer-col[data-astro-cid-la4gxnqa] a[data-astro-cid-la4gxnqa]{display:block;margin:13px 0;font-size:12px;color:#ffffff85;transition:color .15s;text-decoration:none}.arch-footer-col[data-astro-cid-la4gxnqa] a[data-astro-cid-la4gxnqa]:hover{color:#fff}.arch-footer-legal[data-astro-cid-la4gxnqa]{display:flex;justify-content:center;align-items:center;padding:16px 0 20px;border-top:1px solid rgba(255,255,255,.08);font-size:11px;color:#ffffff61}.arch-footer-legal[data-astro-cid-la4gxnqa] p[data-astro-cid-la4gxnqa]{margin:0;text-align:center}@media(max-width:1080px){.arch-footer-inner[data-astro-cid-la4gxnqa]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.arch-footer-inner[data-astro-cid-la4gxnqa]{grid-template-columns:1fr}}.site-panel-header[data-astro-cid-3ompdrj3]{position:sticky;top:0;z-index:200;min-height:64px;background:#ffffffc7;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);border-bottom:1px solid rgba(9,9,11,.08);font-family:Cosmica,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.site-panel-header__inner[data-astro-cid-3ompdrj3]{width:min(1400px,calc(100% - 32px));margin:0 auto;min-height:64px;display:flex;align-items:center;gap:16px}.site-panel-header--shell[data-astro-cid-3ompdrj3] .site-panel-header__inner[data-astro-cid-3ompdrj3]{width:100%;max-width:none!important;margin:0;padding-left:var(--admin-shell-gutter, clamp(20px, 2.5vw, 48px));padding-right:var(--admin-shell-gutter, clamp(20px, 2.5vw, 48px));box-sizing:border-box}.site-panel-header__logo[data-astro-cid-3ompdrj3]{font-size:18px;font-weight:700;letter-spacing:-.06em;color:#18181b;text-decoration:none;white-space:nowrap}.site-panel-header__label[data-astro-cid-3ompdrj3]{font-size:13px;font-weight:500;color:#666667;letter-spacing:-.02em}.site-panel-header__actions[data-astro-cid-3ompdrj3]{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.site-panel-header__pill[data-astro-cid-3ompdrj3]{height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(9,9,11,.1);background:#ffffffb8;color:#1f1f22;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;font-family:inherit}.site-panel-header__pill--ghost[data-astro-cid-3ompdrj3]{background:transparent}.site-panel-header__pill--dark[data-astro-cid-3ompdrj3]{background:#202024;border-color:#202024;color:#fff}.site-panel-header__user[data-astro-cid-3ompdrj3]{font-size:12px;color:#666667;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-panel-embed[data-page=admin] .min-h-screen>header,.legacy-panel-embed.admin-page .min-h-screen>header{display:none!important}.site-panel-footer[data-astro-cid-fnakzbur]{margin-top:32px;padding:20px 16px 28px;border-top:1px solid rgba(9,9,11,.08);text-align:center;font-family:Cosmica,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.site-panel-footer[data-astro-cid-fnakzbur] p[data-astro-cid-fnakzbur]{margin:0;font-size:12px;color:#666667;letter-spacing:-.01em}:root{--site-maintenance-banner-height: 0px}body.has-site-maintenance-banner{--site-maintenance-banner-height: 52px;--arch-public-header-offset: calc( var(--site-maintenance-banner-height) + var(--arch-shell-top, 18px) + var(--arch-header-height, 64px) + 32px )}body.has-site-maintenance-banner .arch-header-shell{--arch-shell-top: calc(var(--site-maintenance-banner-height) + 18px);top:var(--arch-shell-top)}body.has-site-maintenance-banner .archilink-home .hero{--hero-top: calc(var(--site-maintenance-banner-height) + 18px + 64px + var(--hero-header-gap, 10px))}.site-maintenance-banner{position:fixed;top:0;left:0;right:0;z-index:5000;width:100%;background:#1d1d1f;color:#fff;border-bottom:1px solid rgba(255,255,255,.12);pointer-events:auto}.site-maintenance-banner__inner{max-width:1440px;margin:0 auto;padding:12px 20px}.site-maintenance-banner__text{margin:0;font-size:14px;line-height:1.5;color:#fffffff0;text-align:center}:root{color-scheme:light;--ag-canvas: #fafafa;--ag-surface: #ffffff;--ag-text: #0b0b0c;--ag-ink: #1d1d1f;--ag-muted: #6e6e73;--ag-subtle: #424245;--ag-nav-idle: #1f1f22;--ag-nav-hover-bg: #f1f1f3;--ag-border-08: rgba(0, 0, 0, .08);--ag-border-10: rgba(0, 0, 0, .1);--ag-border-15: rgba(0, 0, 0, .15);--ag-radius-2xl: 1rem;--ag-radius-xl: .75rem;--ag-radius-lg: .5rem;--ag-header-h: 72px;--ag-max: 1400px;--arch-public-shell: min(1400px, calc(100% - 96px) );--page-max-width: none;--page-gutter: 40px;--page-gutter-mobile: 16px;--ag-px: 1rem;--ag-px-md: 1.5rem;--ag-px-lg: 2.5rem;--ag-section-py: 1.25rem;--ag-section-py-lg: 1.5rem;--ag-section-px: 1.25rem;--ag-section-px-lg: 1.5rem;--ag-input-h: 2.75rem}html.ag-dark{color-scheme:dark;--ag-canvas: #111214;--ag-surface: #17181b;--ag-text: #eceef2;--ag-ink: #f2f4f8;--ag-muted: #a9adb6;--ag-subtle: #c6cdd8;--ag-nav-idle: #eceef2;--ag-nav-hover-bg: rgba(255, 255, 255, .06);--ag-border-08: rgba(255, 255, 255, .08);--ag-border-10: rgba(255, 255, 255, .1);--ag-border-15: rgba(255, 255, 255, .15)}@media(max-width:960px){:root{--arch-public-shell: calc(100% - 32px) }}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body.marka-panel-body{font-family:Cosmica,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.panel-card-lift{transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s}.panel-card-lift:hover{transform:translateY(-3px);border-color:#00000038}.panel-nav{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;border-radius:.5rem;color:#424245;font-size:13px;font-weight:500;transition:background .15s,color .15s;text-decoration:none}.panel-nav:hover{background:#0000000d;color:#1d1d1f}.panel-nav.active{background:#00000014;color:#1d1d1f;font-weight:600}.panel-nav-mobile.active{background:#1d1d1f;color:#fff;font-weight:600}.panel-section-title,.ag-panel-title{font-size:17px;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}*{box-sizing:border-box}body{margin:0;background:var(--ag-canvas);color:var(--ag-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.ag-shell,.container{width:100%;max-width:var(--ag-max);margin-left:auto;margin-right:auto;padding-left:max(var(--ag-px),env(safe-area-inset-left));padding-right:max(var(--ag-px),env(safe-area-inset-right))}@media(min-width:640px){.ag-shell,.container{padding-left:max(var(--ag-px-md),env(safe-area-inset-left));padding-right:max(var(--ag-px-md),env(safe-area-inset-right))}}@media(min-width:1024px){.ag-shell,.container{padding-left:max(var(--ag-px-lg),env(safe-area-inset-left));padding-right:max(var(--ag-px-lg),env(safe-area-inset-right))}}.page-shell{width:100%;max-width:var(--page-max-width);margin-left:auto;margin-right:auto;padding-left:max(var(--page-gutter),env(safe-area-inset-left));padding-right:max(var(--page-gutter),env(safe-area-inset-right));box-sizing:border-box}@media(max-width:1023px){.page-shell{padding-left:max(var(--page-gutter-mobile),env(safe-area-inset-left));padding-right:max(var(--page-gutter-mobile),env(safe-area-inset-right))}}.ag-panel-section{border-radius:var(--ag-radius-2xl);border:1px solid var(--ag-border-08);background:var(--ag-surface);padding:var(--ag-section-py) var(--ag-section-px)}@media(min-width:1024px){.ag-panel-section{padding:var(--ag-section-py-lg) var(--ag-section-px-lg)}}.ag-muted{font-size:13px;color:var(--ag-muted)}.ag-pill-body{font-size:13px;font-weight:500;color:#3a3a3c;letter-spacing:normal;line-height:1.45}.ag-pill-meta{font-size:11px;font-weight:400;letter-spacing:normal;line-height:1.45;color:#6e6e73;opacity:.85}.page-band{padding:2.5rem 0}.eyebrow{color:var(--ag-muted);font-size:13px;line-height:1.5}.page-title{margin:0;font-size:clamp(30px,5vw,52px);line-height:1.04;letter-spacing:0;font-weight:600;color:var(--ag-ink)}.section-title{margin:0 0 18px;font-size:22px;line-height:1.15;font-weight:600;color:var(--ag-ink)}.lead{max-width:720px;color:var(--ag-muted);font-size:16px;line-height:1.65}.grid{display:grid;gap:18px}.grid.cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.card{border:1px solid var(--ag-border-08);border-radius:var(--ag-radius-2xl);background:var(--ag-surface);overflow:hidden}.empty{border:1px dashed var(--ag-border-15);border-radius:var(--ag-radius-2xl);padding:28px;color:var(--ag-muted);background:var(--ag-surface)}a.button,.button{display:inline-flex;min-height:var(--ag-input-h);align-items:center;justify-content:center;gap:.5rem;border-radius:var(--ag-radius-lg);border:1px solid var(--ag-border-08);padding:0 .75rem;font-size:12px;font-weight:500;letter-spacing:0;background:var(--ag-surface);color:var(--ag-ink);font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.button:hover{border-color:#0003}.button.primary{background:#1d1d1f;border-color:#1d1d1f;color:#fff}.button.primary:hover{border-color:#2a2a2a;background:#2a2a2a}.button.secondary{background:var(--ag-surface);color:var(--ag-ink);border-color:var(--ag-border-08)}.button.secondary:hover{background:var(--ag-canvas)}.button.ag-btn-pill{border-radius:9999px;border-color:var(--ag-border-15);padding:0 1rem;font-size:13px;font-weight:600;min-height:2.5rem}.button.ag-btn-pill.primary{background:#000;border-color:#00000026;color:#fff}.button.ag-btn-pill.primary:hover{background:#2a2a2a;border-color:#00000026}.button.ag-btn-pill:not(.primary):hover{background:#0000000a}@media(max-width:760px){.page-band{padding:1.875rem 0}}body.has-arch-public-header>main{padding-top:var(--arch-public-header-offset, 114px)}body.has-arch-public-header .legacy-panel-embed[data-page=brand-panel]{padding-top:var(--arch-public-header-offset, 114px);padding-bottom:24px;background:#fff}body.has-arch-public-header .legacy-panel-embed[data-page=brand-panel] #brand-panel-layout{min-height:calc(100dvh - var(--arch-public-header-offset, 114px) - 24px)}body.has-arch-public-header .legacy-panel-embed[data-page=brand-panel] #brand-panel-layout>aside{top:var(--arch-public-header-offset, 114px)!important;max-height:calc(100dvh - var(--arch-public-header-offset, 114px))!important}body.has-arch-public-header .legacy-panel-embed[data-page=brand-panel] #brand-panel-layout>main{padding-bottom:max(7rem,calc(5.5rem + env(safe-area-inset-bottom)))}@media(min-width:1024px){body.has-arch-public-header .legacy-panel-embed[data-page=brand-panel] #brand-panel-layout>main{padding-bottom:2.5rem}}body.has-arch-public-header .legacy-panel-embed[data-page=architect-panel]{padding-top:var(--arch-public-header-offset, 114px);padding-bottom:0;background:#f2f2f4;box-sizing:border-box;min-height:calc(100dvh - var(--arch-public-header-offset, 114px))}body.has-arch-public-header .legacy-panel-embed[data-page=architect-panel] .ag-architect-panel-v3{min-height:calc(100dvh - var(--arch-public-header-offset, 114px))}body.has-arch-public-header .legacy-panel-embed[data-page=architect-panel] .ag-arch-main{padding-bottom:max(2rem,calc(1.5rem + env(safe-area-inset-bottom)))}body.has-arch-public-header .legacy-panel-embed[data-page=admin],body.has-arch-public-header .legacy-panel-embed.admin-page{padding-top:var(--arch-public-header-offset, 114px);padding-bottom:24px;background:#fff;box-sizing:border-box}body.has-arch-public-header .legacy-panel-embed[data-page=admin]>.min-h-screen,body.has-arch-public-header .legacy-panel-embed.admin-page>.min-h-screen{min-height:calc(100dvh - var(--arch-public-header-offset, 114px) - 24px)}@media(min-width:768px){body.has-arch-public-header .legacy-panel-embed[data-page=admin] #admin-sidebar,body.has-arch-public-header .legacy-panel-embed.admin-page #admin-sidebar{top:var(--arch-public-header-offset, 114px)!important;max-height:calc(100dvh - var(--arch-public-header-offset, 114px))!important}}
