.cloche-scene[data-astro-cid-jg27wvyn]{margin:3rem auto 0;max-width:30rem;display:flex;flex-direction:column;align-items:center;outline:none}.cloche-stage[data-astro-cid-jg27wvyn]{position:relative;width:18rem;height:14rem}.plate[data-astro-cid-jg27wvyn]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:16rem;z-index:1}.plate-top[data-astro-cid-jg27wvyn]{display:block;width:16rem;height:1.7rem;border-radius:50%;background:radial-gradient(ellipse 60% 90% at 50% 36%,#f4f5f7,#d3d8de 42%,#aeb6bf 72%,#8c949d);box-shadow:inset 0 2px 4px #fff9,inset 0 -2px 6px #0000002e}.plate-base[data-astro-cid-jg27wvyn]{display:block;width:9.5rem;height:.9rem;margin:-.55rem auto 0;border-radius:50%;background:radial-gradient(ellipse 60% 100% at 50% 40%,#c7cdd4,#9aa2ab 60%,#767e87);box-shadow:0 16px 26px #0000006b}[data-astro-cid-jg27wvyn][data-theme=light] .plate-top[data-astro-cid-jg27wvyn]{background:radial-gradient(ellipse 60% 90% at 50% 36%,#fff,#e6e1d6 44%,#cabf9f 76%,#b8ac8a);box-shadow:inset 0 2px 4px #fffc,inset 0 -2px 6px #78695038}[data-astro-cid-jg27wvyn][data-theme=light] .plate-base[data-astro-cid-jg27wvyn]{background:radial-gradient(ellipse 60% 100% at 50% 40%,#ece6d8,#cabf9f 60%,#b3a684);box-shadow:0 16px 26px #1d1a1433}.plated[data-astro-cid-jg27wvyn]{position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%) scale(.94);z-index:2;display:flex;flex-direction:column;align-items:center;gap:.55rem;opacity:0;visibility:hidden;pointer-events:none;clip-path:ellipse(46% 52% at 50% 72%);transition:opacity .12s ease,transform .28s ease,clip-path .28s ease,visibility 0s linear .12s}.shot-window[data-astro-cid-jg27wvyn]{width:11rem;border-radius:8px;overflow:hidden;border:1px solid var(--hairline-strong);background:var(--bg-panel);box-shadow:0 10px 24px #0006;transform:rotate(-1.6deg)}[data-astro-cid-jg27wvyn][data-theme=light] .shot-window[data-astro-cid-jg27wvyn]{box-shadow:0 10px 22px #1d1a142e}.shot-bar[data-astro-cid-jg27wvyn]{display:flex;align-items:center;gap:.3rem;padding:.35rem .55rem;background:var(--bg-panel-2);border-bottom:1px solid var(--hairline)}.shot-bar[data-astro-cid-jg27wvyn] .dot[data-astro-cid-jg27wvyn]{width:.42rem;height:.42rem;border-radius:50%;background:var(--text-dim);opacity:.65}.shot-bar[data-astro-cid-jg27wvyn] .dot[data-astro-cid-jg27wvyn]:first-child{background:var(--accent);opacity:.9}.shot-title[data-astro-cid-jg27wvyn]{margin-left:auto;font-size:.52rem;letter-spacing:.06em;color:var(--text-dim)}.shot-body[data-astro-cid-jg27wvyn]{padding:.7rem .7rem .8rem;background:var(--term-bg)}.bars[data-astro-cid-jg27wvyn]{display:flex;align-items:flex-end;gap:.35rem;height:3.2rem}.bars[data-astro-cid-jg27wvyn] span[data-astro-cid-jg27wvyn]{flex:1;height:var(--h);border-radius:2px 2px 0 0;background:linear-gradient(to top,color-mix(in srgb,var(--accent) 55%,transparent),var(--accent))}.ticks[data-astro-cid-jg27wvyn]{display:flex;gap:.35rem;margin-top:.45rem}.ticks[data-astro-cid-jg27wvyn] span[data-astro-cid-jg27wvyn]{height:.28rem;border-radius:99px;background:var(--hairline-strong)}.ticks[data-astro-cid-jg27wvyn] span[data-astro-cid-jg27wvyn]:nth-child(1){width:38%}.ticks[data-astro-cid-jg27wvyn] span[data-astro-cid-jg27wvyn]:nth-child(2){width:24%}.ticks[data-astro-cid-jg27wvyn] span[data-astro-cid-jg27wvyn]:nth-child(3){width:30%}.shot-tag[data-astro-cid-jg27wvyn]{background:var(--receipt-paper);color:var(--receipt-dim);border:1px solid var(--receipt-rule);border-radius:2px;padding:.18rem .45rem;font-size:.52rem;letter-spacing:.04em;box-shadow:0 2px 5px #00000038;transform:rotate(1deg)}.cloche[data-astro-cid-jg27wvyn]{position:absolute;bottom:1.35rem;left:50%;transform:translate(-50%);z-index:3;width:13rem;height:8.4rem;transition:transform .4s cubic-bezier(.34,1.2,.5,1);transform-origin:bottom center;will-change:transform}.cloche-dome[data-astro-cid-jg27wvyn]{position:absolute;bottom:0;left:0;width:13rem;height:7.6rem;border-radius:50% 50% 8% 8%/88% 88% 12% 12%;background-color:#8a9199;background-image:radial-gradient(ellipse 38% 60% at 32% 26%,#ffffffeb,#fff0 42%),linear-gradient(105deg,#6f777f,#aab1b9 14%,#eef1f4,#c2c8cf 46%,#969da6 60%,#d6dbe0,#818892 92%,#5e656d);box-shadow:inset 0 -10px 18px #00000052,inset 0 4px 8px #ffffff80,0 14px 28px #0006}.cloche-dome[data-astro-cid-jg27wvyn]:after{content:"";position:absolute;left:6%;right:6%;bottom:8%;height:26%;border-radius:50%;background:linear-gradient(105deg,#fff0,#ffffff47 30%,#fff0,#ffffff2e 80%,#fff0);opacity:.7;pointer-events:none}.cloche-knob[data-astro-cid-jg27wvyn]{position:absolute;top:0;left:50%;transform:translate(-50%);width:1.5rem;height:1.5rem;border-radius:50%;background:radial-gradient(ellipse 50% 50% at 38% 30%,#fff,#cfd4da 36%,#9aa1aa 70%,#6c737c);box-shadow:inset 0 -2px 3px #0000004d,0 3px 6px #00000059;z-index:1}.cloche-knob[data-astro-cid-jg27wvyn]:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:.5rem;height:.7rem;border-radius:0 0 3px 3px;background:linear-gradient(to right,#828a93,#c7cdd3 50%,#7d858e)}[data-astro-cid-jg27wvyn][data-theme=light] .cloche-dome[data-astro-cid-jg27wvyn]{background-color:#b8b09f;background-image:radial-gradient(ellipse 38% 60% at 32% 26%,#fffffff2,#fff0 42%),linear-gradient(105deg,#9a958a,#c9c3b4 14%,#f7f3ea,#ddd6c6 46%,#b7b09f 60%,#ece6d8,#a39c8c 92%,#837c6e);box-shadow:inset 0 -10px 18px #3c321e42,inset 0 4px 8px #ffffffb3,0 14px 28px #1d1a1438}[data-astro-cid-jg27wvyn][data-theme=light] .cloche-knob[data-astro-cid-jg27wvyn]{background:radial-gradient(ellipse 50% 50% at 38% 30%,#fff,#e6e0d2 36%,#b8b09e 70%,#968e7c)}[data-astro-cid-jg27wvyn][data-theme=light] .cloche-knob[data-astro-cid-jg27wvyn]:after{background:linear-gradient(to right,#968e7c,#ddd6c6 50%,#918a78)}.cloche-scene[data-astro-cid-jg27wvyn]:hover .cloche[data-astro-cid-jg27wvyn],.cloche-scene[data-astro-cid-jg27wvyn]:focus-visible .cloche[data-astro-cid-jg27wvyn]{transform:translate(-50%) translateY(-6.2rem) rotate(-7deg)}.cloche-scene[data-astro-cid-jg27wvyn]:hover .plated[data-astro-cid-jg27wvyn],.cloche-scene[data-astro-cid-jg27wvyn]:focus-visible .plated[data-astro-cid-jg27wvyn]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) scale(1);clip-path:ellipse(140% 140% at 50% 50%);transition:opacity .28s ease .14s,transform .35s cubic-bezier(.34,1.2,.5,1) .08s,clip-path .35s ease .08s,visibility 0s linear 0s}.cloche-hint[data-astro-cid-jg27wvyn]{margin-top:1.3rem;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);text-align:center}@media(prefers-reduced-motion:reduce){.cloche[data-astro-cid-jg27wvyn]{transition:none;transform:translate(-50%) translateY(-6.2rem) rotate(-7deg)}.plated[data-astro-cid-jg27wvyn]{transition:none;opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) scale(1);clip-path:none}.cloche-scene[data-astro-cid-jg27wvyn]:hover .cloche[data-astro-cid-jg27wvyn],.cloche-scene[data-astro-cid-jg27wvyn]:focus-visible .cloche[data-astro-cid-jg27wvyn]{transform:translate(-50%) translateY(-6.2rem) rotate(-7deg)}}@media(max-width:560px){.cloche-stage[data-astro-cid-jg27wvyn]{width:16rem;height:13rem}.plate[data-astro-cid-jg27wvyn],.plate-top[data-astro-cid-jg27wvyn]{width:14rem}.cloche[data-astro-cid-jg27wvyn],.cloche-dome[data-astro-cid-jg27wvyn]{width:11.5rem}.cloche-dome[data-astro-cid-jg27wvyn]{height:6.8rem}}.fleet-links[data-astro-cid-rvcjmcut]{padding:52px 0;border-top:1px solid var(--hairline);text-align:center}.fleet-wrap[data-astro-cid-rvcjmcut]{max-width:40rem;margin:0 auto;padding:0 22px;text-align:center}.fleet-eyebrow[data-astro-cid-rvcjmcut]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin:0 0 12px}.fleet-title[data-astro-cid-rvcjmcut]{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.25rem,2.3vw,1.55rem);font-weight:700;letter-spacing:-.02em;margin:0 0 12px;color:var(--text)}.fleet-lede[data-astro-cid-rvcjmcut]{margin:0 auto 8px;max-width:36rem;color:var(--text-muted);font-size:1.02rem;line-height:1.55;text-align:center}.fleet-index[data-astro-cid-rvcjmcut]{border-top:1px solid var(--hairline);margin-top:24px;text-align:left}.fleet-index[data-astro-cid-rvcjmcut] a[data-astro-cid-rvcjmcut]{display:grid;grid-template-columns:minmax(7.5rem,11rem) 1fr;gap:12px 24px;padding:14px 0;border-bottom:1px solid var(--hairline);text-decoration:none;color:inherit;align-items:baseline}.fleet-index[data-astro-cid-rvcjmcut] a[data-astro-cid-rvcjmcut]:hover .fleet-name[data-astro-cid-rvcjmcut]{color:var(--accent)}.fleet-name[data-astro-cid-rvcjmcut]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.84rem;font-weight:600;color:var(--text)}.fleet-job[data-astro-cid-rvcjmcut]{font-size:.92rem;color:var(--text-muted);max-width:48ch}.fleet-hub[data-astro-cid-rvcjmcut]{margin:28px 0 0;font-size:.9rem;text-align:center}.fleet-hub[data-astro-cid-rvcjmcut] a[data-astro-cid-rvcjmcut]{color:var(--accent);text-decoration:none}.fleet-hub[data-astro-cid-rvcjmcut] a[data-astro-cid-rvcjmcut]:hover{text-decoration:underline}@media(max-width:560px){.fleet-index[data-astro-cid-rvcjmcut] a[data-astro-cid-rvcjmcut]{grid-template-columns:1fr;gap:4px}}.product{font-size:16px;line-height:1.55;overflow-x:clip}.product a{color:var(--accent);text-decoration:none}.product a:hover{text-decoration:underline}.product .wrap{max-width:40rem;margin:0 auto;padding:0 22px;width:100%;box-sizing:border-box}.product .wrap-wide{max-width:52rem;margin:0 auto;padding:0 22px;width:100%;box-sizing:border-box}.product section.band{padding:52px 0;border-top:1px solid var(--hairline)}.product section.band .wrap,.product section.band .wrap-wide{text-align:center}.product section.band .lede{margin-left:auto;margin-right:auto;text-align:center}.product h1{font-size:clamp(1.85rem,4.5vw,2.65rem);line-height:1.1;letter-spacing:-.03em;font-weight:700;margin:0 0 14px}.product h1 .accent{color:var(--accent);display:block}.product h2{font-size:clamp(1.25rem,2.3vw,1.55rem);letter-spacing:-.02em;margin:0 0 12px;font-weight:700}.product p{margin:0 0 12px}.product .lede{color:var(--text-muted);font-size:1.02rem;max-width:36rem}.product .dim{color:var(--text-dim);font-size:.9rem}.product .muted{color:var(--text-muted)}.product .hero{position:relative;min-height:0;display:block;padding:40px 0 36px;overflow:visible;isolation:isolate}.product .hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 50% 0%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%),radial-gradient(ellipse 40% 30% at 80% 40%,color-mix(in srgb,#6b8cae 6%,transparent),transparent 65%)}.product .hero .wrap{text-align:center}.product .hero .lede{margin-left:auto;margin-right:auto}.product .eyebrow{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px}.product .cta-row{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:center;margin:20px 0 10px}.product .meta{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;color:var(--text-dim)}.product .proof-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;align-items:end}@media(max-width:720px){.product .proof-pair{grid-template-columns:1fr}}.product .proof-card{margin:0;text-align:left;min-width:0}.product .proof-card img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--hairline-strong);box-shadow:0 24px 64px #00000073;background:var(--bg-panel)}.product .proof-card figcaption{margin-top:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;color:var(--text-dim);letter-spacing:.04em}.product .space-rail{list-style:none;margin:28px 0 0;padding:28px 0 12px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;text-align:left;overflow:visible}@media(max-width:900px){.product .space-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.product .space-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.product .space-rail li{margin:0;position:relative;z-index:1}.product .space-rail li:hover,.product .space-rail li:focus-within{z-index:6}.product .space-rail img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center;border-radius:6px;border:1px solid var(--hairline-strong);background:#050608;transform-origin:center center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;will-change:transform}.product .space-rail li:first-child img{transform-origin:left center}.product .space-rail li:last-child img{transform-origin:right center}@media(hover:hover)and (pointer:fine){.product .space-rail li:hover img,.product .space-rail li:focus-within img{transform:scale(2.05) translateY(-6px);border-color:#e8e6e159;box-shadow:0 4px 12px #00000059,0 22px 56px #000000b8}}@media(max-width:900px)and (hover:hover)and (pointer:fine){.product .space-rail li:hover img,.product .space-rail li:focus-within img{transform:scale(1.65) translateY(-4px)}}@media(prefers-reduced-motion:reduce){.product .space-rail img{transition:none}.product .space-rail li:hover img,.product .space-rail li:focus-within img{transform:none}}.product .space-rail span{display:block;margin-top:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;color:var(--text-dim);letter-spacing:.02em}.product .space-rail-note{margin-top:16px;text-align:center}.product .studio-shot{margin:24px 0 0;text-align:left}.product .studio-shot-secondary{margin-top:14px}.product .studio-shot img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--hairline-strong);box-shadow:0 28px 72px #00000080;background:#050608}.product .studio-shot figcaption{margin-top:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;color:var(--text-dim);letter-spacing:.04em;text-align:center}.product .anatomy{border-top:1px solid var(--hairline);margin-top:24px;text-align:center}.product .anatomy dt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.82rem;font-weight:600;color:var(--text);margin:0;padding-top:16px}.product .anatomy dd{margin:4px auto 0;padding-bottom:16px;border-bottom:1px solid var(--hairline);color:var(--text-muted);font-size:.95rem;max-width:48ch}.product .anatomy dd:last-of-type{border-bottom:0}.product .anatomy .cmd{display:block;margin-top:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;color:var(--text-dim)}.product .mode-list{list-style:none;margin:20px auto 0;padding:0;max-width:36rem;text-align:left}.product .mode-list li{display:grid;grid-template-columns:7rem 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--hairline)}.product .mode-list li:last-child{border-bottom:0}.product .mode-list .name{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.85rem;font-weight:600;color:var(--text)}.product .mode-list .state{display:block;margin-top:2px;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.product .mode-list .job{margin:0;color:var(--text-muted);font-size:.92rem}.product .copy-block{position:relative;text-align:left;width:fit-content;max-width:min(36rem,100%);margin:16px auto 0;background:var(--term-bg);border:1px solid var(--hairline-strong);border-radius:8px;padding:14px 16px}.product .copy-block pre{margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.82rem;white-space:pre-wrap;word-break:break-word;color:var(--text)}.product .copy-btn{position:absolute;top:8px;right:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;padding:4px 8px;border-radius:4px;border:1px solid var(--hairline);background:var(--bg-panel);color:var(--text-muted);cursor:pointer}.product .cmd-table{width:100%;max-width:40rem;margin:20px auto 0;border-collapse:collapse;text-align:left;font-size:.9rem}.product .cmd-table th,.product .cmd-table td{padding:10px 8px;border-bottom:1px solid var(--hairline);vertical-align:top}.product .cmd-table th{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-weight:500}.product .cmd-table td:first-child{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem;color:var(--text);white-space:nowrap}.product .cmd-table td:last-child{color:var(--text-muted)}.product .fleet-note{margin-top:16px}.product .fleet-note a{margin:0 .35rem}
