.air-brand{white-space:nowrap;flex-shrink:0;align-items:center;gap:11px;line-height:1;text-decoration:none;display:inline-flex}.air-brand img{object-fit:contain;width:31px;height:31px;display:block}.air-brand>span{letter-spacing:-1.8px;color:#252c36;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:28px;font-weight:600}.air-brand b{color:#153d75;font-weight:600}@media (width<=620px){.air-brand img{width:25px;height:25px}.air-brand>span{font-size:25px}}:root{--air-bg:#f5f7fa;--air-panel:#fff;--air-raised:#f0f4f9;--air-selected:#eaf1fb;--air-line:#e4e8ed;--air-line-strong:#bdc9d7;--air-text:#242e3d;--air-muted:#647085;--air-quiet:#748093;--air-accent:#f25c37;--air-accent-strong:#dc4e2c;--air-ink:#fff;--air-success:#278663;--air-success-bg:#edf7f2;--air-warning:#8c631f;--air-danger:#be483f;--air-danger-bg:#fff1ee;--air-danger-line:#e6b9b1;--air-brand-mention:#bd302f;--air-brand-mention-bg:#fff1ee;--air-warning-bg:#fff6e5;--air-chart-grid:#e4e8ed;--air-chart-total:#f25c37;--air-icon:var(--air-muted);--air-icon-accent:var(--air-accent);--air-icon-surface:#edf3fb}:is(.landing,.cabinet) .lucide{stroke-width:1.75px;flex-shrink:0}.cabinet .cc-sidebar nav a .lucide,.cabinet .ql-groups button .lucide{color:var(--air-icon)}.cabinet .cc-sidebar nav a[aria-current=page] .lucide,.cabinet .ql-groups button[aria-pressed=true] .lucide{color:var(--air-icon-accent)}.air-footer{border-top:1px solid var(--air-line);background:var(--air-bg);color:var(--air-text);padding:36px 0}.air-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:28px 48px;width:min(100% - 72px,1280px);margin:auto;display:flex}.air-footer p{color:var(--air-muted);margin:12px 0 0;font-size:13px;line-height:1.6}.air-footer nav{flex-direction:column;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.air-footer a{color:inherit;text-decoration:none}.air-footer nav a:hover{color:var(--air-accent);text-underline-offset:4px;text-decoration:underline}.air-footer a:focus-visible{outline:2px solid var(--air-accent);outline-offset:5px}@media (width<=640px){.air-footer-inner{gap:24px;width:calc(100% - 36px)}.air-footer nav{width:100%}}
