:root{--ow-lime: #c8d430;--ow-lime-deep: #b8c42b;--ow-lime-glow: #dbe565;--ow-lime-ink: #5e6e0f;--ow-olive: #aebe7a;--ow-plate: #ffffff;--ow-mount: #f6f6f7;--ow-graphite: #111113;--ow-body-ink: #33333a;--ow-pencil: #6b6b73;--ow-rule: #e4e4e7;--ow-ground: #0e0d13;--ow-panel: #16141c;--ow-raised: #221f2b;--ow-well: #08070c;--ow-ink-border: #2b2733;--ow-ink-line: #3a3547;--ow-ink-fg: #e7e6ef;--ow-ink-soft: #cfceda;--ow-ink-muted: #9a98a6;--ow-ink-dim: #8b889a;--ow-ok-light: #2e6b3e;--ow-ok-dark: #8fcf9f;--ow-warn-light: #8a5a00;--ow-warn-dark: #e8b464;--ow-danger-light: #b3261e;--ow-danger-dark: #ff9b9b;--ow-info-light: #1b5e9e;--ow-info-dark: #8fb8ff;--ow-ok-dot-light: #3c8c50;--ow-ok-dot-dark: #6fb883;--ow-warn-dot-light: #b26b00;--ow-warn-dot-dark: #d9a05a;--ow-danger-dot-light: #cf3b32;--ow-danger-dot-dark: #e87b74;--ow-info-dot-light: #2a76bd;--ow-info-dot-dark: #6fa3e8;--ow-font-display: "Space Grotesk", -apple-system, "Segoe UI", sans-serif;--ow-font-text: "Wix Madefor Text", -apple-system, "Segoe UI", Roboto, sans-serif;--ow-font-mono-brand: "Martian Mono", ui-monospace, Menlo, monospace;--ow-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ow-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}:root{--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--radius: 4px;--radius-panel: 8px;--z-sticky: 100;--z-backdrop: 200;--z-modal: 300;--z-dropdown: 400;--z-toast: 500;--z-tooltip: 600;--dur-fast: .12s;--dur: .16s;--dur-slow: .22s;--dur-reveal: .52s;--ease: cubic-bezier(.22, 1, .36, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1)}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root{--bg: light-dark(var(--ow-mount), var(--ow-ground));--card: light-dark(var(--ow-plate), var(--ow-panel));--surface-2: light-dark(#eeeef1, var(--ow-raised));--surface-3: light-dark(#e6e6ea, var(--ow-ink-border));--well: light-dark(var(--ow-mount), #131119);--inverse-bg: light-dark(var(--ow-graphite), var(--ow-ink-fg));--inverse-fg: light-dark(var(--ow-plate), var(--ow-graphite));--fg: light-dark(var(--ow-graphite), var(--ow-ink-fg));--fg-body: light-dark(var(--ow-body-ink), var(--ow-ink-soft));--fg-muted: light-dark(#55555e, #b6b4c4);--fg-subtle: light-dark(#66666e, var(--ow-ink-muted));--fg-dim: light-dark(#6f6f78, var(--ow-ink-dim));--line: light-dark(var(--ow-rule), var(--ow-ink-border));--line-strong: light-dark(#cfcfd5, var(--ow-ink-line));--input-line: light-dark(#9c9ca5, #6f6a80);--primary: var(--ow-lime);--primary-hover: light-dark(var(--ow-lime-deep), var(--ow-lime-glow));--primary-fg: var(--ow-graphite);--accent-mark: var(--ow-lime);--accent-ink: light-dark(var(--ow-lime-ink), var(--ow-lime));--ring: light-dark(var(--ow-lime-ink), var(--ow-lime));--ok: light-dark(var(--ow-ok-light), var(--ow-ok-dark));--warn: light-dark(var(--ow-warn-light), var(--ow-warn-dark));--danger: light-dark(var(--ow-danger-light), var(--ow-danger-dark));--info: light-dark(var(--ow-info-light), var(--ow-info-dark));--ok-dot: light-dark(var(--ow-ok-dot-light), var(--ow-ok-dot-dark));--warn-dot: light-dark(var(--ow-warn-dot-light), var(--ow-warn-dot-dark));--danger-dot: light-dark(var(--ow-danger-dot-light), var(--ow-danger-dot-dark));--info-dot: light-dark(var(--ow-info-dot-light), var(--ow-info-dot-dark));--neutral-dot: light-dark(var(--ow-graphite), var(--ow-ink-soft));--scrim: light-dark( color-mix(in srgb, var(--ow-graphite) 45%, transparent), color-mix(in srgb, #000000 66%, transparent) );--sheen: light-dark( color-mix(in srgb, var(--ow-graphite) 5%, transparent), color-mix(in srgb, var(--ow-plate) 7%, transparent) );--selection-bg: light-dark( color-mix(in srgb, var(--ow-lime) 45%, transparent), color-mix(in srgb, var(--ow-lime) 30%, transparent) );--selection-fg: light-dark(var(--ow-graphite), var(--ow-ink-fg));--control-accent: light-dark(var(--ow-lime-ink), var(--ow-lime));--code-bg: light-dark(var(--ow-panel), var(--ow-well));--code-fg: var(--ow-ink-fg);--code-line: light-dark(var(--ow-ink-border), var(--ow-ink-line));--code-method: var(--ow-lime);--code-string: var(--ow-olive);--code-comment: var(--ow-ink-dim);--code-param: var(--ow-ink-soft)}:root{--hover-filter: brightness(.94)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--hover-filter: brightness(1.1)}}:root[data-theme=dark]{--hover-filter: brightness(1.1)}.ink{color-scheme:dark;background:var(--card);color:var(--fg)}@supports not (color: light-dark(#000000,#ffffff)){:root{color-scheme:light;--bg: var(--ow-mount);--card: var(--ow-plate);--surface-2: #eeeef1;--surface-3: #e6e6ea;--well: var(--ow-mount);--inverse-bg: var(--ow-graphite);--inverse-fg: var(--ow-plate);--fg: var(--ow-graphite);--fg-body: var(--ow-body-ink);--fg-muted: #55555e;--fg-subtle: #66666e;--fg-dim: #6f6f78;--line: var(--ow-rule);--line-strong: #cfcfd5;--input-line: #9c9ca5;--primary-hover: var(--ow-lime-deep);--accent-ink: var(--ow-lime-ink);--ring: var(--ow-lime-ink);--ok: var(--ow-ok-light);--warn: var(--ow-warn-light);--danger: var(--ow-danger-light);--info: var(--ow-info-light);--ok-dot: var(--ow-ok-dot-light);--warn-dot: var(--ow-warn-dot-light);--danger-dot: var(--ow-danger-dot-light);--info-dot: var(--ow-info-dot-light);--neutral-dot: var(--ow-graphite);--selection-fg: var(--ow-graphite);--control-accent: var(--ow-lime-ink);--code-bg: var(--ow-panel);--code-line: var(--ow-ink-border)}}:root{--font-display: var(--ow-font-display);--font-text: var(--ow-font-text);--font-label: var(--ow-font-mono-brand);--t-display: clamp(46px, 6.4vw, 96px);--t-headline: clamp(33px, 4.4vw, 62px);--t-title: clamp(25px, 3vw, 42px);--t-subtitle: clamp(20px, 2vw, 26px);--tracking-display: -.03em;--leading-display: .95;--t-lead: 20px;--t-body: 17px;--t-body-sm: 15px;--t-caption: 13px;--leading-body: 1.7;--measure: 68ch;--measure-lead: 58ch;--t-label: 11px;--t-label-sm: 10.5px;--tracking-label: .24em;--tracking-label-tight: .1em;--section-padding: clamp(72px, 9vw, 128px);--max-width: 1200px;--page-padding: clamp(20px, 4vw, 32px);--navbar-height: 68px}*{box-sizing:border-box}html{scroll-behavior:smooth}section[id]{scroll-margin-top:calc(var(--navbar-height) + 20px)}body{margin:0;background:var(--bg);color:var(--fg-body);font-family:var(--font-text);font-weight:400;font-size:var(--t-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrap{max-width:var(--max-width);margin:0 auto;padding:0 var(--page-padding)}.wrap.narrow{max-width:760px}section{position:relative;padding:var(--section-padding) 0;border-top:1px solid var(--line)}h1,h2,h3{margin:0;color:var(--fg);font-family:var(--font-display);font-weight:700;letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;overflow-wrap:break-word}h1{font-size:var(--t-display)}h2{font-size:var(--t-title)}h3{font-size:var(--t-subtitle)}p{margin:0 0 18px;text-wrap:pretty}a{color:var(--fg);text-decoration:none}a:hover{text-decoration:underline;text-decoration-color:var(--accent-mark);text-decoration-thickness:2px;text-underline-offset:3px}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}::selection{background:var(--selection-bg);color:var(--selection-fg)}.graticule{position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(to right,var(--line) 0 1px,transparent 1px 96px),repeating-linear-gradient(to bottom,var(--line) 0 1px,transparent 1px 96px);opacity:.28;mask-image:radial-gradient(ellipse 90% 70% at 50% 40%,#000 20%,transparent 78%)}.eyebrow{display:block;margin-bottom:24px;color:var(--fg-subtle);font-family:var(--font-label);font-weight:500;font-size:var(--t-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.eyebrow .on{color:var(--accent-ink)}.lead{max-width:var(--measure-lead);color:var(--fg-body);font-size:var(--t-lead)}.muted{color:var(--fg-subtle)}.mono{font-family:var(--font-label);font-size:.92em;overflow-wrap:anywhere}.sec-head{max-width:64ch}.sec-head .lead{margin-top:20px}h1+.lead,h2+.lead,h3+.lead{margin-top:20px}.figcap{margin-top:var(--s-4);color:var(--fg-subtle);font-family:var(--font-label);font-size:var(--t-label-sm);letter-spacing:var(--tracking-label-tight);text-transform:uppercase}.btn{display:inline-flex;align-items:center;gap:var(--s-2);padding:15px 26px;border:1px solid transparent;border-radius:var(--radius);font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.01em;cursor:pointer;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.btn:hover{text-decoration:none}.btn.primary{background:var(--primary);color:var(--primary-fg)}.btn.primary:hover{background:var(--primary-hover)}.btn.field{border-color:var(--line-strong);background:transparent;color:var(--fg);font-weight:500}.btn.field:hover{border-color:var(--accent-mark)}.btn.sm{padding:9px 18px;font-size:14px}.cta-row{display:flex;flex-wrap:wrap;gap:var(--s-4);margin-top:34px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--s-5);margin-top:var(--s-7)}.specimen{display:flex;flex-direction:column;gap:12px;padding:30px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);transition:border-color var(--dur) var(--ease)}.specimen:hover{border-color:var(--line-strong)}.specimen .nm{color:var(--fg);font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:-.02em;line-height:1.15}.specimen .fam{color:var(--fg-subtle);font-family:var(--font-label);font-size:var(--t-label-sm);letter-spacing:var(--tracking-label-tight);text-transform:uppercase;overflow-wrap:anywhere}.specimen .rule{height:1px;background:var(--line)}.specimen p{margin:0;color:var(--fg-body);font-size:var(--t-body-sm)}.cmd{display:inline-flex;align-items:center;gap:var(--s-2);max-width:100%;padding:12px 16px;border:1px solid var(--code-line);border-radius:var(--radius);background:var(--code-bg);color:var(--code-fg);font-family:var(--font-label);font-size:14px;overflow-x:auto}.cmd .pr{flex:none;color:var(--accent-mark)}.cmd .cur{flex:none;width:9px;height:18px;background:var(--accent-mark);animation:ow-blink 1.1s steps(2) infinite}@keyframes ow-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.flow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);color:var(--fg-subtle);font-family:var(--font-label);font-size:var(--t-label);letter-spacing:var(--tracking-label-tight);text-transform:uppercase}.flow .node{padding:7px 12px;border:1px solid var(--line);border-radius:var(--radius);color:var(--fg-body)}.flow .node.mcp{border-color:var(--accent-mark);color:var(--accent-ink)}.codeblock{border:1px solid var(--code-line);border-radius:var(--radius-panel);background:var(--code-bg);overflow:hidden}.codeblock .bar{display:flex;align-items:center;gap:var(--s-3);padding:10px var(--s-4);border-bottom:1px solid var(--code-line)}.codeblock .bar .dots{display:inline-flex;gap:6px}.codeblock .bar .dots i{width:10px;height:10px;border-radius:50%;background:var(--code-line)}.codeblock .bar .file{color:var(--fg-subtle);font-family:var(--font-label);font-size:var(--t-label-sm);overflow-wrap:anywhere}.codeblock .bar .lab{padding:3px 8px;border-radius:3px;background:var(--accent-mark);color:var(--ow-graphite);font-family:var(--font-label);font-size:10px;letter-spacing:.08em}.codeblock .bar .copy{margin-left:auto;padding:5px 10px;border:1px solid var(--code-line);border-radius:3px;background:transparent;color:var(--fg-subtle);font-family:var(--font-label);font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.codeblock .bar .copy:hover{border-color:var(--accent-mark);color:var(--accent-ink)}@media(pointer:coarse){.codeblock .bar .copy{min-width:44px;min-height:44px}}.codeblock pre{margin:0;padding:var(--s-4);color:var(--code-fg);font-family:var(--font-label);font-size:13px;line-height:1.9;overflow-x:auto}.codeblock .mtd{color:var(--code-method)}.codeblock .pm{color:var(--code-param)}.codeblock .cm{color:var(--code-comment)}.codeblock .st{color:var(--code-string)}.cb-foot{padding:10px var(--s-4);border-top:1px solid var(--code-line);color:var(--fg-subtle);font-family:var(--font-label);font-size:11px;overflow-wrap:anywhere}.cb-foot .st{color:var(--code-string)}.browser{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);overflow:hidden}.browser .chrome{display:flex;align-items:center;gap:var(--s-3);padding:10px var(--s-4);border-bottom:1px solid var(--line)}.browser .chrome .dots{display:inline-flex;gap:6px}.browser .chrome .dots i{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.browser .chrome .host{color:var(--fg-subtle);font-family:var(--font-label);font-size:var(--t-label-sm);overflow-wrap:anywhere}.browser img{display:block;width:100%;height:auto}.closing{text-align:center}.closing h2{font-size:var(--t-headline)}.closing .lead{margin:24px auto 0}.closing .cta-row{justify-content:center}.guarantees{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:0 var(--s-6);margin:var(--s-7) 0 0;padding:0;list-style:none}.guarantees li{display:grid;grid-template-columns:92px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.guarantees .k{color:var(--fg-subtle);font-family:var(--font-label);font-size:10px;letter-spacing:.12em;text-transform:uppercase;line-height:1.9}.guarantees .v{color:var(--fg-body);font-size:var(--t-body-sm)}.sol-points{margin:24px 0 0;padding:0;list-style:none}.sol-points li{position:relative;padding:10px 0 10px 26px;border-bottom:1px solid var(--line);color:var(--fg-body);font-size:var(--t-body-sm)}.sol-points li:before{content:"";position:absolute;left:4px;top:18px;width:8px;height:1px;background:var(--accent-mark)}@media(max-width:760px){.guarantees li{grid-template-columns:1fr;gap:4px}.guarantees .k{line-height:1.4}}[data-reveal] .rv{opacity:0;transform:translateY(14px);transition:opacity var(--dur-reveal) var(--ease-expo),transform var(--dur-reveal) var(--ease-expo)}[data-reveal] .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cmd .cur{animation:none}[data-reveal] .rv{transform:none;transition:opacity .01ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:var(--z-sticky)}nav[data-astro-cid-dmqpwcec] .bar[data-astro-cid-dmqpwcec]{background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}nav[data-astro-cid-dmqpwcec] .bar[data-astro-cid-dmqpwcec]>.wrap[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:28px;width:100%;height:var(--navbar-height)}nav[data-astro-cid-dmqpwcec] .home[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;flex:none;font-size:21px;color:var(--fg);text-decoration:none}nav[data-astro-cid-dmqpwcec] .home[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{height:.728em;width:auto}nav[data-astro-cid-dmqpwcec] .nl[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:4px;margin-right:auto}nav[data-astro-cid-dmqpwcec] .nl[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec],nav[data-astro-cid-dmqpwcec] .nl[data-astro-cid-dmqpwcec] .trigger[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:var(--radius);background:transparent;color:var(--fg-subtle);font-family:var(--font-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer}nav[data-astro-cid-dmqpwcec] .nl[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,nav[data-astro-cid-dmqpwcec] .nl[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].active,nav[data-astro-cid-dmqpwcec] .nl[data-astro-cid-dmqpwcec] .trigger[data-astro-cid-dmqpwcec]:hover,nav[data-astro-cid-dmqpwcec] .nl[data-astro-cid-dmqpwcec] .trigger[data-astro-cid-dmqpwcec].active,nav[data-astro-cid-dmqpwcec] .nl[data-astro-cid-dmqpwcec] .trigger[data-astro-cid-dmqpwcec][aria-expanded=true]{color:var(--fg);text-decoration:none}nav[data-astro-cid-dmqpwcec] .nl[data-astro-cid-dmqpwcec] .caret[data-astro-cid-dmqpwcec]{width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid currentColor;opacity:.6;transition:transform var(--dur) var(--ease)}nav[data-astro-cid-dmqpwcec] .nl[data-astro-cid-dmqpwcec] .trigger[data-astro-cid-dmqpwcec][aria-expanded=true] .caret[data-astro-cid-dmqpwcec]{transform:rotate(180deg)}nav[data-astro-cid-dmqpwcec] .nav-cta[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:10px;flex:none}.megapanel[data-astro-cid-dmqpwcec]{position:absolute;top:100%;left:0;right:0;background:var(--card);border-bottom:1px solid var(--line);box-shadow:none;padding:32px 0 36px}.megapanel[data-astro-cid-dmqpwcec][hidden]{display:none}.mega-grid[data-astro-cid-dmqpwcec]{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,var(--colmax, 1fr)));justify-content:start;gap:32px}.megapanel[data-astro-cid-dmqpwcec][data-panel=solutions] .mega-grid[data-astro-cid-dmqpwcec]{--colmax: 420px}.mega-head[data-astro-cid-dmqpwcec]{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line);color:var(--fg-subtle);font-family:var(--font-label);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.mega-col[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{margin:0;padding:0;list-style:none}.mega-col[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]+li[data-astro-cid-dmqpwcec]{margin-top:2px}.mega-col[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:3px;padding:9px 10px;margin:0 -10px;border-radius:var(--radius);text-decoration:none;transition:background-color var(--dur) var(--ease)}.mega-col[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{background:var(--surface-2);text-decoration:none}.mi-name[data-astro-cid-dmqpwcec]{color:var(--fg);font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:-.01em}.mi-fam[data-astro-cid-dmqpwcec]{color:var(--fg-subtle);font-family:var(--font-label);font-size:10px;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}@media(pointer:coarse){nav[data-astro-cid-dmqpwcec] .nl[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec],nav[data-astro-cid-dmqpwcec] .nl[data-astro-cid-dmqpwcec] .trigger[data-astro-cid-dmqpwcec]{padding-top:16px;padding-bottom:16px}}@media(max-width:900px){nav[data-astro-cid-dmqpwcec]{position:static}nav[data-astro-cid-dmqpwcec] .bar[data-astro-cid-dmqpwcec]{backdrop-filter:none;border-bottom:0}nav[data-astro-cid-dmqpwcec] .bar[data-astro-cid-dmqpwcec]>.wrap[data-astro-cid-dmqpwcec]{flex-wrap:wrap;height:auto;gap:12px;padding-top:12px;padding-bottom:12px}nav[data-astro-cid-dmqpwcec] .home[data-astro-cid-dmqpwcec]{margin-right:auto}nav[data-astro-cid-dmqpwcec] .nl[data-astro-cid-dmqpwcec]{order:3;flex-basis:100%;margin-right:0;padding-top:8px;border-top:1px solid var(--line);overflow-x:auto;white-space:nowrap;scrollbar-width:none}nav[data-astro-cid-dmqpwcec] .nl[data-astro-cid-dmqpwcec]::-webkit-scrollbar{display:none}.megapanel[data-astro-cid-dmqpwcec]{position:static;order:4;flex-basis:100%;padding:20px 0 8px;border-top:1px solid var(--line);border-bottom:0}.mega-grid[data-astro-cid-dmqpwcec]{grid-template-columns:1fr;gap:22px}nav[data-astro-cid-dmqpwcec] .nav-cta[data-astro-cid-dmqpwcec] .talk[data-astro-cid-dmqpwcec]{display:none}}footer[data-astro-cid-sz7xmlte]{padding:var(--s-7) 0;padding-bottom:max(var(--s-7),env(safe-area-inset-bottom));background:var(--code-bg);border-top:1px solid var(--code-line)}footer[data-astro-cid-sz7xmlte] .cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr repeat(5,1fr);gap:var(--s-5)}footer[data-astro-cid-sz7xmlte] .brand[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{height:22px;width:auto;display:block;color:#fff}footer[data-astro-cid-sz7xmlte] .tagline[data-astro-cid-sz7xmlte]{color:#ffffff9e;font-size:13px;margin-top:14px;max-width:34ch}footer[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-family:var(--font-label);font-weight:500;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-mark);margin:0 0 var(--s-2)}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;font-family:var(--font-display);font-weight:500;font-size:13.5px;color:#ffffffb8;text-decoration:none;padding:4px 0}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent-mark);text-decoration:none}footer[data-astro-cid-sz7xmlte] .fine[data-astro-cid-sz7xmlte]{font-family:var(--font-label);font-size:11px;color:#ffffff9e;margin:var(--s-5) 0 0;letter-spacing:.08em}@media(pointer:coarse){footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding:14px 0}}@media(max-width:760px){footer[data-astro-cid-sz7xmlte] .cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr);gap:var(--s-4) var(--s-5)}footer[data-astro-cid-sz7xmlte] .brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}
