@layer automater-brand{:root{color-scheme:dark;--brand-version:"2026.08.09.1";--brand-font-display:"Bahnschrift", "Aptos Display", "Trebuchet MS", sans-serif;--brand-font-body:"Aptos", "Segoe UI Variable", "Segoe UI", sans-serif;--brand-font-mono:"Cascadia Code", "SFMono-Regular", Consolas, monospace;--brand-ink:#eaf1f8;--brand-ink-soft:#aab9c9;--brand-ink-faint:#78899c;--brand-canvas:#070b10;--brand-canvas-raised:#0c121a;--brand-panel:#111a26c7;--brand-panel-solid:#111a26;--brand-line:#9ab5d329;--brand-line-strong:#9ab5d34d;--brand-blue:#1688ed;--brand-blue-hot:#49a6ff;--brand-blue-deep:#07599f;--brand-blue-wash:#1688ed24;--brand-cyan:#57d7e8;--brand-green:#51d38a;--brand-amber:#ffbd69;--brand-red:#ff7272;--brand-shadow-low:0 12px 32px #0000003d;--brand-shadow-high:0 30px 100px #00000080, 0 0 90px #1688ed1f;--brand-radius-sm:10px;--brand-radius-md:18px;--brand-radius-lg:28px;--brand-content:1180px;--brand-ease:cubic-bezier(.2, .75, .25, 1);--am-paper:var(--brand-ink);--am-ink-200:#cad7e4;--am-ink-300:var(--brand-ink-soft);--am-ink-400:#91a2b4;--am-ink-500:var(--brand-ink-faint);--am-ink-950:var(--brand-canvas);--am-sky-300:#72baff;--am-sky-400:var(--brand-blue-hot);--am-sky-500:var(--brand-blue);--am-sky-600:var(--brand-blue-deep);--am-cyan-300:var(--brand-cyan);--am-amber-300:var(--brand-amber)}:root[data-theme=light]{color-scheme:light;--brand-ink:#101a25;--brand-ink-soft:#405064;--brand-ink-faint:#68788b;--brand-canvas:#f2f5f8;--brand-canvas-raised:#fff;--brand-panel:#fffc;--brand-panel-solid:#fff;--brand-line:#112a451f;--brand-line-strong:#112a4538;--brand-blue-wash:#1688ed17;--brand-shadow-low:0 12px 32px #283d5414;--brand-shadow-high:0 30px 90px #283d5429, 0 0 80px #1688ed14}*,:before,:after{box-sizing:border-box}html{background:var(--brand-canvas);color:var(--brand-ink);font-family:var(--brand-font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background:var(--brand-canvas);min-width:320px;margin:0}button,input,textarea,select{font:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--brand-blue-hot);outline-offset:3px}::selection{color:var(--brand-ink);background:#1688ed52}}@layer site{html{scroll-behavior:smooth;scroll-padding-top:84px}body{font-size:16px;line-height:1.6;overflow-x:clip}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 80% 6%,#1688ed29,#0000 32rem),radial-gradient(circle at 10% 34%,#57d7e80f,#0000 28rem),linear-gradient(#78a0c809 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#78a0c809 1px,#0000 1px) 0 0/48px 48px;position:fixed;inset:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--brand-font-display);letter-spacing:-.045em;line-height:1.02}h1{font-size:clamp(3.1rem,8vw,7.2rem)}h2{font-size:clamp(2.2rem,5.2vw,4.5rem)}h3{letter-spacing:-.025em;font-size:clamp(1.15rem,2vw,1.5rem)}.shell{width:min(calc(100% - 40px), var(--brand-content));margin-inline:auto}.section{padding-block:clamp(5rem,10vw,9rem)}.eyebrow{color:var(--brand-blue-hot);font:700 .68rem var(--brand-font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1.2rem;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:1.8rem;height:1px}.lede{max-width:62ch;color:var(--brand-ink-soft);font-size:clamp(1.05rem,2vw,1.3rem)}.button-row{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.button{border:1px solid var(--brand-line-strong);min-height:48px;color:var(--brand-ink);background:var(--brand-panel);cursor:pointer;transition:transform .2s var(--brand-ease), border-color .2s ease, background .2s ease;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.86rem;font-weight:750;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--brand-blue-hot);transform:translateY(-2px)}.button.primary{border-color:var(--brand-blue);color:#fff;background:var(--brand-blue);box-shadow:0 12px 34px #1688ed40}.button.amber{border-color:color-mix(in srgb, var(--brand-amber) 60%, transparent);color:#211506;background:var(--brand-amber)}.tag{border:1px solid var(--brand-line);color:var(--brand-ink-soft);background:var(--brand-panel);font:.68rem var(--brand-font-mono);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .65rem;display:inline-flex}.tag:before{content:"";background:var(--brand-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.grid-3{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.card{border:1px solid var(--brand-line);border-radius:var(--brand-radius-md);background:var(--brand-panel);box-shadow:var(--brand-shadow-low)}.card-pad{padding:clamp(1.35rem,3vw,2rem)}.card p{color:var(--brand-ink-soft)}.page-hero{padding-block:clamp(5rem,10vw,9rem) clamp(3.5rem,7vw,6rem)}.page-hero h1{max-width:13ch;font-size:clamp(3rem,7vw,6.3rem)}.page-hero .lede{margin-top:1.5rem}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.skip-link{z-index:100;color:#fff;background:var(--brand-blue);border-radius:8px;padding:.7rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.has-js [data-reveal]{opacity:0;transition:opacity .7s var(--brand-ease), transform .7s var(--brand-ease);transform:translateY(20px)}.has-js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.has-js [data-reveal]{opacity:1;transition:none;transform:none}}@media (width<=800px){.grid-3,.split{grid-template-columns:1fr}.section{padding-block:4.5rem}}}.brand-mark[data-astro-cid-77qc4tpx]{align-items:center;gap:.6rem;display:inline-flex}img[data-astro-cid-77qc4tpx]{object-fit:contain;filter:drop-shadow(0 0 18px #49a6ff47);width:2rem;height:2rem}strong[data-astro-cid-77qc4tpx]{color:var(--brand-ink);font-family:var(--brand-font-display);letter-spacing:-.02em;font-size:1.08rem}em[data-astro-cid-77qc4tpx]{color:var(--brand-blue-hot);margin-left:.35rem;font-style:normal;font-weight:600}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;border-bottom:1px solid var(--brand-line);background:color-mix(in srgb, var(--brand-canvas) 78%, transparent);backdrop-filter:blur(22px);position:sticky;top:0}.nav-shell[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:70px;display:grid}.home[data-astro-cid-fzpbxy5g]{justify-self:start;text-decoration:none}nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:clamp(1rem,2.4vw,2rem);display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.sign-in[data-astro-cid-fzpbxy5g]{color:var(--brand-ink-soft);white-space:nowrap;font-size:.88rem;font-weight:650;text-decoration:none;transition:color .2s}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.sign-in[data-astro-cid-fzpbxy5g]:hover{color:var(--brand-ink)}nav[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{color:var(--brand-amber);font-family:var(--brand-font-mono);text-transform:uppercase;margin-left:.25rem;font-size:.58rem}.actions[data-astro-cid-fzpbxy5g]{justify-self:end;align-items:center;gap:.8rem;display:flex}.theme[data-astro-cid-fzpbxy5g]{border:1px solid var(--brand-line);width:2.2rem;height:2.2rem;color:var(--brand-ink-soft);background:var(--brand-panel);cursor:pointer;border-radius:999px}.download[data-astro-cid-fzpbxy5g]{color:#fff;background:var(--brand-blue);border-radius:999px;padding:.65rem 1rem;font-size:.82rem;font-weight:750;text-decoration:none;box-shadow:0 8px 26px #1688ed38}@media (width<=820px){.nav-shell[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr auto}nav[data-astro-cid-fzpbxy5g],.sign-in[data-astro-cid-fzpbxy5g]{display:none}}footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--brand-line);background:var(--brand-canvas-raised);padding:4rem 0 2rem}.footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:2fr repeat(3,1fr);gap:3rem;display:grid}.footer-grid[data-astro-cid-nns7i3if]>div[data-astro-cid-nns7i3if]:not(.footer-brand){flex-direction:column;gap:.65rem;display:flex}p[data-astro-cid-nns7i3if]{max-width:34ch;color:var(--brand-ink-soft)}small[data-astro-cid-nns7i3if]{color:var(--brand-ink-faint);font-family:var(--brand-font-mono);margin-top:1rem;display:block}strong[data-astro-cid-nns7i3if]{text-transform:uppercase;letter-spacing:.09em;margin-bottom:.4rem;font-size:.8rem}a[data-astro-cid-nns7i3if]{color:var(--brand-ink-soft);font-size:.88rem;text-decoration:none}a[data-astro-cid-nns7i3if]:hover{color:var(--brand-blue-hot)}.legal[data-astro-cid-nns7i3if]{border-top:1px solid var(--brand-line);color:var(--brand-ink-faint);justify-content:space-between;margin-top:3rem;padding-top:1.4rem;font-size:.76rem;display:flex}@media (width<=760px){.footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr}.footer-brand[data-astro-cid-nns7i3if]{grid-column:1/-1}}.overlay[data-astro-cid-2rnq6epl]{z-index:90;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.overlay[data-astro-cid-2rnq6epl][hidden]{display:none}.backdrop[data-astro-cid-2rnq6epl]{backdrop-filter:blur(8px);background:#03060ac7;position:absolute;inset:0}.panel[data-astro-cid-2rnq6epl]{border:1px solid var(--brand-line-strong);border-radius:var(--brand-radius-lg);background:var(--brand-canvas-raised);width:min(100%,940px);max-height:88vh;box-shadow:var(--brand-shadow-high);padding:clamp(1.75rem,4vw,3rem);position:relative;overflow-y:auto}.close[data-astro-cid-2rnq6epl]{border:1px solid var(--brand-line);width:2.4rem;height:2.4rem;color:var(--brand-ink-soft);background:var(--brand-panel);cursor:pointer;border-radius:999px;position:absolute;top:1.25rem;right:1.25rem}.close[data-astro-cid-2rnq6epl]:hover{color:var(--brand-ink);border-color:var(--brand-line-strong)}.kicker[data-astro-cid-2rnq6epl]{color:var(--brand-blue-hot);background:var(--brand-blue-wash);font:700 .64rem var(--brand-font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid #1688ed57;border-radius:999px;padding:.4rem .8rem;display:inline-block}h2[data-astro-cid-2rnq6epl]{margin:1.1rem 0 .9rem;font-size:clamp(2rem,4vw,3rem)}.copy[data-astro-cid-2rnq6epl]{max-width:62ch;color:var(--brand-ink-soft)}.status[data-astro-cid-2rnq6epl]{color:var(--brand-ink-faint);font:.74rem var(--brand-font-mono);margin:.8rem 0 1.6rem}.grid[data-astro-cid-2rnq6epl]{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.platform-card[data-astro-cid-2rnq6epl]{border:1px solid var(--brand-line);border-radius:var(--brand-radius-md);background:var(--brand-panel);transition:border-color .2s ease, transform .2s var(--brand-ease);gap:.55rem;padding:clamp(1.1rem,2.4vw,1.6rem);text-decoration:none;display:grid}.platform-card[data-astro-cid-2rnq6epl]:hover{border-color:var(--brand-blue-hot);transform:translateY(-2px)}.platform-card[data-astro-cid-2rnq6epl].is-empty,.platform-card[data-astro-cid-2rnq6epl].is-pending{opacity:.5;pointer-events:none}.card-head[data-astro-cid-2rnq6epl]{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.card-icon[data-astro-cid-2rnq6epl]{border:1px solid var(--brand-line);background:var(--brand-blue-wash);border-radius:14px;place-items:center;width:3rem;height:3rem;font-size:1.2rem;display:grid}.card-icon[data-astro-cid-2rnq6epl][data-icon=grid]:before{content:"▦";color:var(--brand-blue-hot)}.card-icon[data-astro-cid-2rnq6epl][data-icon=apple]:before{content:"⌘";color:var(--brand-ink)}.card-icon[data-astro-cid-2rnq6epl][data-icon=penguin]:before{content:"🐧"}.card-icon[data-astro-cid-2rnq6epl][data-icon=bolt]:before{content:"⚡";color:var(--brand-blue-hot)}.card-os[data-astro-cid-2rnq6epl]{border:1px solid var(--brand-line);color:var(--brand-ink-faint);font:.62rem var(--brand-font-mono);text-transform:uppercase;border-radius:999px;padding:.3rem .7rem}.card-name[data-astro-cid-2rnq6epl]{font-family:var(--brand-font-display);letter-spacing:-.02em;font-size:clamp(1.2rem,2.4vw,1.6rem)}.card-file[data-astro-cid-2rnq6epl]{color:var(--brand-ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.card-foot[data-astro-cid-2rnq6epl]{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.6rem;display:flex}.card-version[data-astro-cid-2rnq6epl]{font-family:var(--brand-font-display);font-size:1.15rem}.card-meta[data-astro-cid-2rnq6epl]{color:var(--brand-ink-faint);font:.68rem var(--brand-font-mono);text-align:right}@media (width<=720px){.grid[data-astro-cid-2rnq6epl]{grid-template-columns:1fr}}
