.bench[data-astro-cid-hl7fhkwp]{--ink: color-mix(in srgb, var(--text-strong) 78%, transparent);--ink-faint: color-mix(in srgb, var(--text-strong) 26%, transparent);--blue: #1b8af8;--blue-bg: rgba(27, 138, 248, .14);--green: #1f9d4c;position:relative;margin:0}@media(prefers-color-scheme:dark){.bench[data-astro-cid-hl7fhkwp]{--blue: #3198ff;--blue-bg: rgba(49, 152, 255, .2);--green: #5fd38a}}svg[data-astro-cid-hl7fhkwp]{display:block;width:100%;height:auto;overflow:visible}.ln[data-astro-cid-hl7fhkwp]{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ln[data-astro-cid-hl7fhkwp].faint{stroke:var(--ink-faint)}.fill0[data-astro-cid-hl7fhkwp]{fill:var(--level0)}.fill1[data-astro-cid-hl7fhkwp]{fill:var(--level1)}.accent[data-astro-cid-hl7fhkwp]{fill:var(--blue-bg);stroke:var(--blue)}.desk[data-astro-cid-hl7fhkwp]{fill:var(--level2)}.screen[data-astro-cid-hl7fhkwp]{fill:var(--level1)}.win-body[data-astro-cid-hl7fhkwp]{fill:var(--level0)}.win-bar[data-astro-cid-hl7fhkwp]{fill:var(--blue)}.tile[data-astro-cid-hl7fhkwp]{fill:var(--blue-bg)}.dot[data-astro-cid-hl7fhkwp].status{fill:var(--green)}.dot[data-astro-cid-hl7fhkwp].cam-led{fill:var(--blue)}.slide[data-astro-cid-hl7fhkwp]{fill:var(--blue-bg);stroke:var(--blue);stroke-width:1.5}.cassette[data-astro-cid-hl7fhkwp]{fill:var(--blue)}.cassette-mark[data-astro-cid-hl7fhkwp]{stroke:#fff;stroke-width:2;stroke-linecap:round;opacity:.85}.printer[data-astro-cid-hl7fhkwp] .cassette[data-astro-cid-hl7fhkwp],.printer[data-astro-cid-hl7fhkwp] .cassette-mark[data-astro-cid-hl7fhkwp]{animation:feed 1.1s cubic-bezier(.2,.8,.2,1) .6s both}.dot[data-astro-cid-hl7fhkwp].status{animation:breathe 2.4s ease-in-out infinite}@keyframes feed{0%{transform:translateY(-14px);opacity:0}to{transform:none;opacity:1}}@keyframes breathe{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.printer[data-astro-cid-hl7fhkwp] .cassette[data-astro-cid-hl7fhkwp],.printer[data-astro-cid-hl7fhkwp] .cassette-mark[data-astro-cid-hl7fhkwp],.dot[data-astro-cid-hl7fhkwp].status{animation:none}}.lab-download[data-astro-cid-2oy7dp3y]{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;min-height:calc(100vh - 216px)}.hero[data-astro-cid-2oy7dp3y]{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;flex:1;padding:24px 0 48px}.eyebrow[data-astro-cid-2oy7dp3y]{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}h1[data-astro-cid-2oy7dp3y]{font-size:clamp(2rem,4.5vw,2.9rem);line-height:1.12;letter-spacing:-.02em;margin-bottom:16px}.subtitle[data-astro-cid-2oy7dp3y]{font-size:1.05rem;line-height:1.6;color:var(--text-muted);max-width:46ch;margin-bottom:18px}.perks[data-astro-cid-2oy7dp3y]{list-style:none;display:grid;gap:10px;max-width:48ch;margin-bottom:28px}.perks[data-astro-cid-2oy7dp3y] li[data-astro-cid-2oy7dp3y]{position:relative;padding-left:22px;font-size:.98rem;line-height:1.5;color:var(--text-muted)}.perks[data-astro-cid-2oy7dp3y] li[data-astro-cid-2oy7dp3y]:before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:50%;background:#1b8af8}.perks[data-astro-cid-2oy7dp3y] b[data-astro-cid-2oy7dp3y]{color:var(--text-strong);font-weight:600}.downloads[data-astro-cid-2oy7dp3y]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.download-btn[data-astro-cid-2oy7dp3y]{padding:14px 26px;font-size:1rem}.os-icon[data-astro-cid-2oy7dp3y]{width:18px;height:18px;background:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.fine-print[data-astro-cid-2oy7dp3y]{font-size:.88rem;color:var(--text-muted);max-width:44ch;line-height:1.55}.lab-footer[data-astro-cid-2oy7dp3y]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:24px 0 0;border-top:1px solid var(--border);font-size:.88rem;color:var(--text-muted)}.lab-footer[data-astro-cid-2oy7dp3y] a[data-astro-cid-2oy7dp3y]:hover{color:var(--text-strong)}@media(max-width:860px){.hero[data-astro-cid-2oy7dp3y]{grid-template-columns:1fr;gap:36px;padding-top:0}.hero-art[data-astro-cid-2oy7dp3y]{order:1}.hero-copy[data-astro-cid-2oy7dp3y]{order:0}}
