._7QalW_maintenanceWrapper{min-height:100dvh;padding:2rem var(--gutter);background:var(--surface);color:var(--text);justify-content:center;align-items:center;display:flex}._7QalW_card{max-width:34rem;animation:_7QalW_maintenance-in .64s var(--ease-out) both;flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}@keyframes _7QalW_maintenance-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){._7QalW_card{animation-name:_7QalW_maintenance-fade}}@keyframes _7QalW_maintenance-fade{0%{opacity:0}}._7QalW_icon{color:var(--accent)}._7QalW_card h1{font-family:var(--font-heading);font-size:var(--text-3xl);letter-spacing:-.035em;font-weight:600;line-height:1.04}._7QalW_card h1 span{color:var(--accent-text)}._7QalW_card p{font-size:var(--text-md);color:var(--text-muted);line-height:1.6}._7QalW_footer{font-size:var(--text-sm);color:var(--text-subtle);margin-top:1rem}
.TLxsVW_dockWrapper{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:var(--zi-dock,999);pointer-events:none;opacity:0;visibility:hidden;width:min(94%,440px);transition:transform .32s var(--ease-out), opacity .2s var(--ease-out), visibility 0s linear .32s;position:fixed;transform:translate(-50%)translateY(calc(100% + 24px))}.TLxsVW_dockWrapper[data-visible=true]{opacity:1;visibility:visible;transition:transform .32s var(--ease-out), opacity .2s var(--ease-out), visibility 0s;transform:translate(-50%)}.TLxsVW_dock{pointer-events:auto;background:var(--raised);background:color-mix(in oklab, var(--raised) 88%, transparent);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);box-shadow:0 12px 32px -12px var(--shadow-color), 0 2px 6px var(--shadow-color);align-items:stretch;gap:2px;padding:6px;display:flex}.TLxsVW_dockItem{border-radius:var(--radius);min-width:0;min-height:52px;color:var(--text-subtle);-webkit-user-select:none;user-select:none;transition:color .2s var(--ease-out), transform .16s var(--ease-out);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.TLxsVW_dockItem:active{transform:scale(var(--press-scale))}.TLxsVW_dockItem[aria-current=page]{color:var(--accent-text)}.TLxsVW_indicator{border-radius:var(--radius);background:var(--accent-soft);position:absolute;inset:0}.TLxsVW_icon,.TLxsVW_label{position:relative}.TLxsVW_label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;max-width:100%;font-size:11px;font-weight:500;overflow:hidden}@media (prefers-reduced-motion:reduce){.TLxsVW_dockWrapper,.TLxsVW_dockWrapper[data-visible=true]{transform:translate(-50%)}}@media (min-width:901px){.TLxsVW_dockWrapper{display:none}}html:has(#mobile-menu[data-open=true]) .TLxsVW_dockWrapper{opacity:0;visibility:hidden}
.lxbnwW_button{right:max(20px, env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:var(--zi-dock,999);border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);width:44px;height:44px;color:var(--text);box-shadow:0 8px 24px -10px var(--shadow-color);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), border-color .2s var(--ease-out), visibility 0s linear .2s;justify-content:center;align-items:center;display:inline-flex;position:fixed;transform:translateY(8px)scale(.96)}.lxbnwW_button[data-visible=true]{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), border-color .2s var(--ease-out), visibility 0s;transform:none}.lxbnwW_button[data-visible=true]:active{transform:scale(var(--press-scale));transition-duration:.16s}@media (hover:hover) and (pointer:fine){.lxbnwW_button:hover{border-color:var(--line-strong)}}@media (max-width:900px){.lxbnwW_button{bottom:calc(88px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.lxbnwW_button{transform:none}}html:has(#mobile-menu[data-open=true]) .lxbnwW_button{opacity:0;visibility:hidden}
.zAWClG_consentContainer{right:max(1.5rem, env(safe-area-inset-right));bottom:calc(1.5rem + env(safe-area-inset-bottom));z-index:99999;width:min(400px,100vw - 3rem);position:fixed}.zAWClG_consentCard{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 40px -16px var(--shadow-color), 0 2px 8px var(--shadow-color);animation:zAWClG_consent-in .32s var(--ease-out) both;padding:1.25rem}@keyframes zAWClG_consent-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.zAWClG_consentCard{animation-name:zAWClG_consent-fade}}@keyframes zAWClG_consent-fade{0%{opacity:0}}.zAWClG_title{color:var(--text);margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.zAWClG_content p{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:1rem;line-height:1.55}.zAWClG_link{color:var(--accent-text);text-underline-offset:.2em;font-weight:500;text-decoration:underline}.zAWClG_buttonGroup{justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:600px){.zAWClG_consentContainer{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));width:auto}.zAWClG_buttonGroup>*{flex:1}}
._3hUVsW_footer{background:var(--surface-2);border-top:1px solid var(--line);color:var(--text-muted)}._3hUVsW_top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem 4rem;padding-top:clamp(3.5rem,2.5rem + 3vw,5.5rem);padding-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:grid}._3hUVsW_logo{border-radius:var(--radius);height:64px;margin-bottom:1.25rem;display:inline-flex}._3hUVsW_logoImage{object-fit:contain;width:auto;height:100%}._3hUVsW_wordmark{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text);font-size:1.375rem;font-weight:600}._3hUVsW_description{max-width:36ch;color:var(--text-muted);font-size:.9375rem;line-height:1.6}._3hUVsW_columns{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:2rem;display:grid}._3hUVsW_columnTitle{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;color:var(--text);margin-bottom:1rem;font-weight:600}._3hUVsW_list{flex-direction:column;gap:.25rem;font-size:.9375rem;list-style:none;display:flex}._3hUVsW_list a,._3hUVsW_plain{overflow-wrap:anywhere;align-items:center;min-height:32px;display:inline-flex}._3hUVsW_list a,._3hUVsW_linkButton{color:var(--text-muted);transition:color .2s var(--ease-out)}._3hUVsW_linkButton{min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}._3hUVsW_socials{gap:.25rem;margin-top:.75rem;margin-left:-10px;list-style:none;display:flex}._3hUVsW_socialLink{border-radius:var(--radius);width:40px;height:40px;color:var(--text-muted);transition:color .2s var(--ease-out), background-color .2s var(--ease-out), transform .16s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}._3hUVsW_socialLink:active{transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){._3hUVsW_list a:hover,._3hUVsW_linkButton:hover{color:var(--text)}._3hUVsW_socialLink:hover{color:var(--text);background:var(--surface)}}._3hUVsW_bottomBar{border-top:1px solid var(--line)}._3hUVsW_bottom{font-size:var(--text-sm);color:var(--text-subtle);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}@media (max-width:900px){._3hUVsW_top{grid-template-columns:1fr}._3hUVsW_bottom{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}}@media (max-width:560px){._3hUVsW_columns{grid-template-columns:1fr 1fr}._3hUVsW_columns>:last-child{grid-column:1/-1}}
