.mailbox-comparison:where(.astro-2fnom4ga){padding:var(--space-5);border-top:var(--stroke-thin) solid var(--rf-hairline);background:var(--rf-paper-raised)}.mailbox-delta:where(.astro-2fnom4ga){display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-4)}.mailbox-delta:where(.astro-2fnom4ga) strong:where(.astro-2fnom4ga),.mailbox-delta:where(.astro-2fnom4ga) code:where(.astro-2fnom4ga){display:block}.mailbox-delta:where(.astro-2fnom4ga) strong:where(.astro-2fnom4ga){font-size:var(--text-caption);margin-bottom:var(--space-2)}.mailbox-plugin-demo.enhanced:not([data-phase="3"]) .mailbox-comparison:where(.astro-2fnom4ga){visibility:hidden}.mailbox-account:where(.astro-2fnom4ga),.mailbox-request:where(.astro-2fnom4ga),.mailbox-message:where(.astro-2fnom4ga),.mailbox-result:where(.astro-2fnom4ga){padding:var(--space-5);border-bottom:var(--stroke-thin) solid var(--rf-hairline)}.mailbox-label:where(.astro-2fnom4ga){display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-caption);color:var(--rf-ink-muted);margin-bottom:var(--space-3)}.mailbox-label:where(.astro-2fnom4ga) strong:where(.astro-2fnom4ga){font-weight:var(--weight-medium);color:var(--rf-ink)}code:where(.astro-2fnom4ga){font-family:var(--rf-font-mono);font-size:var(--text-small);line-height:var(--leading-code);overflow-wrap:anywhere}p:where(.astro-2fnom4ga){font-size:var(--text-small);line-height:var(--leading-body)}.mailbox-account:where(.astro-2fnom4ga) p:where(.astro-2fnom4ga){margin-top:var(--space-2);color:var(--rf-ink-muted)}.mailbox-request:where(.astro-2fnom4ga){background:var(--rf-night);color:var(--rf-night-ink)}.mailbox-request:where(.astro-2fnom4ga) .mailbox-label:where(.astro-2fnom4ga){color:var(--rf-night-ink-muted)}.mailbox-message:where(.astro-2fnom4ga),.mailbox-result:where(.astro-2fnom4ga){transition:clip-path var(--motion-normal) var(--ease-out);clip-path:inset(0)}dl:where(.astro-2fnom4ga){font-size:var(--text-small);margin:0 0 var(--space-4)}dl:where(.astro-2fnom4ga)>div:where(.astro-2fnom4ga){display:grid;grid-template-columns:4.5em minmax(0,1fr);gap:var(--space-3);margin-block:var(--space-2)}dt:where(.astro-2fnom4ga){color:var(--rf-ink-muted)}dd:where(.astro-2fnom4ga){margin:0;overflow-wrap:anywhere}.mailbox-message:where(.astro-2fnom4ga) strong:where(.astro-2fnom4ga){font-family:var(--rf-font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-strong)}.mailbox-result:where(.astro-2fnom4ga){background:var(--rf-paper-raised);border-bottom:0}.mailbox-result:where(.astro-2fnom4ga) .mailbox-label:where(.astro-2fnom4ga) code:where(.astro-2fnom4ga){color:var(--rf-accent-strong)}.mailbox-result:where(.astro-2fnom4ga) p:where(.astro-2fnom4ga){margin-bottom:var(--space-3)}.mailbox-plugin-demo[data-phase="0"] .mailbox-message:where(.astro-2fnom4ga),.mailbox-plugin-demo[data-phase="1"] .mailbox-message:where(.astro-2fnom4ga){clip-path:inset(0 0 100%)}.mailbox-plugin-demo:not([data-phase="3"]) .mailbox-result:where(.astro-2fnom4ga){clip-path:inset(0 0 100%)}@media(max-width:480px){.mailbox-account:where(.astro-2fnom4ga),.mailbox-request:where(.astro-2fnom4ga),.mailbox-message:where(.astro-2fnom4ga),.mailbox-result:where(.astro-2fnom4ga){padding:var(--space-4)}code:where(.astro-2fnom4ga){font-size:var(--text-caption)}}@media(prefers-reduced-motion:reduce){:where(.astro-2fnom4ga){transition:none!important}}@media print{.mailbox-message:where(.astro-2fnom4ga),.mailbox-result:where(.astro-2fnom4ga){clip-path:none!important}}.openapi-comparison:where(.astro-7coplriz){padding:var(--space-5);border-bottom:var(--stroke-thin) solid var(--rf-hairline)}.openapi-comparison:where(.astro-7coplriz) table:where(.astro-7coplriz){width:100%;border-collapse:collapse;font-family:var(--rf-font-mono);font-size:var(--text-caption)}.openapi-comparison:where(.astro-7coplriz) th:where(.astro-7coplriz),.openapi-comparison:where(.astro-7coplriz) td:where(.astro-7coplriz){text-align:left;padding:var(--space-2);border-bottom:var(--stroke-thin) solid var(--rf-hairline);font-weight:var(--weight-normal)}.openapi-plugin-demo.enhanced:not([data-phase="3"]) .openapi-comparison:where(.astro-7coplriz){visibility:hidden}.openapi-contract:where(.astro-7coplriz),.openapi-request:where(.astro-7coplriz),.openapi-evidence:where(.astro-7coplriz),.openapi-review:where(.astro-7coplriz),.openapi-source:where(.astro-7coplriz){padding:var(--space-5);border-bottom:var(--stroke-thin) solid var(--rf-hairline);min-width:0}.openapi-label:where(.astro-7coplriz){display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-caption);color:var(--rf-ink-muted);margin-bottom:var(--space-3)}.openapi-label:where(.astro-7coplriz) strong:where(.astro-7coplriz){color:var(--rf-ink);font-weight:var(--weight-medium)}code:where(.astro-7coplriz){font-family:var(--rf-font-mono);font-size:var(--text-caption);line-height:var(--leading-code);overflow-wrap:anywhere}p:where(.astro-7coplriz){font-family:var(--rf-font-body);font-size:var(--text-small);line-height:var(--leading-body);margin-top:var(--space-3)}dl:where(.astro-7coplriz){font-size:var(--text-small);margin-top:var(--space-3)}dl:where(.astro-7coplriz)>div:where(.astro-7coplriz){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--space-3);padding-block:var(--space-2)}dt:where(.astro-7coplriz){color:var(--rf-ink-muted)}dd:where(.astro-7coplriz){margin:0;overflow-wrap:anywhere}.openapi-review:where(.astro-7coplriz){background:var(--rf-paper-raised)}.openapi-review:where(.astro-7coplriz) strong:where(.astro-7coplriz){display:block;font-weight:var(--weight-strong)}.openapi-source:where(.astro-7coplriz){border-bottom:0}summary:where(.astro-7coplriz){font-size:var(--text-small);cursor:pointer}summary:where(.astro-7coplriz):focus-visible{outline:var(--stroke-focus) solid var(--rf-accent-strong);outline-offset:var(--space-1)}pre:where(.astro-7coplriz){margin-top:var(--space-3);overflow:auto;max-width:100%;padding:var(--space-3);background:var(--rf-night);color:var(--rf-night-ink)}.openapi-request:where(.astro-7coplriz),.openapi-evidence:where(.astro-7coplriz),.openapi-review:where(.astro-7coplriz){clip-path:inset(0);transition:clip-path var(--motion-normal) var(--ease-out)}.openapi-plugin-demo.enhanced[data-phase="0"] .openapi-request:where(.astro-7coplriz),.openapi-plugin-demo.enhanced[data-phase="0"] .openapi-evidence:where(.astro-7coplriz),.openapi-plugin-demo.enhanced[data-phase="1"] .openapi-evidence:where(.astro-7coplriz),.openapi-plugin-demo.enhanced:not([data-phase="3"]) .openapi-review:where(.astro-7coplriz){clip-path:inset(0 0 100%)}@media(max-width:480px){.openapi-contract:where(.astro-7coplriz),.openapi-request:where(.astro-7coplriz),.openapi-evidence:where(.astro-7coplriz),.openapi-review:where(.astro-7coplriz),.openapi-source:where(.astro-7coplriz){padding:var(--space-4)}}@media(prefers-reduced-motion:reduce),print{.openapi-request:where(.astro-7coplriz),.openapi-evidence:where(.astro-7coplriz),.openapi-review:where(.astro-7coplriz){transition:none;clip-path:none!important}}.mcp-server:where(.astro-6fsjmdij){display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:var(--stroke-thin) solid var(--rf-hairline);font-family:var(--rf-font-mono);font-size:var(--text-caption);color:var(--rf-ink-muted)}.mcp-server:where(.astro-6fsjmdij)>div:where(.astro-6fsjmdij){display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.mcp-server:where(.astro-6fsjmdij) strong:where(.astro-6fsjmdij){font-weight:var(--weight-medium);color:var(--rf-ink)}.mcp-frame:where(.astro-6fsjmdij){container:mcp/inline-size}.mcp-inspector:where(.astro-6fsjmdij){display:grid;grid-template-columns:minmax(0,1fr);border-bottom:var(--stroke-thin) solid var(--rf-hairline)}.mcp-checkpoint:where(.astro-6fsjmdij){display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:var(--stroke-thin) solid var(--rf-hairline-strong);font-size:var(--text-caption)}.mcp-checkpoint:where(.astro-6fsjmdij) strong:where(.astro-6fsjmdij){font-weight:var(--weight-medium)}.mcp-checkpoint:where(.astro-6fsjmdij) span:where(.astro-6fsjmdij){color:var(--rf-ink-muted)}.mcp-panes:where(.astro-6fsjmdij){padding:var(--space-4) var(--space-5);min-width:0}.mcp-pane:where(.astro-6fsjmdij){min-width:0}.mcp-pane:where(.astro-6fsjmdij)+.mcp-pane:where(.astro-6fsjmdij){margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--stroke-thin) solid var(--rf-hairline)}.mcp-heading:where(.astro-6fsjmdij){display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-caption);color:var(--rf-ink-muted)}.mcp-heading:where(.astro-6fsjmdij)>strong:where(.astro-6fsjmdij){font-family:var(--rf-font-mono);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--rf-ink)}.mcp-heading:where(.astro-6fsjmdij)>strong:where(.astro-6fsjmdij) span:where(.astro-6fsjmdij){margin-left:var(--space-1);color:var(--rf-ink-muted);font-weight:var(--weight-normal)}code:where(.astro-6fsjmdij){font-family:var(--rf-font-mono);font-size:var(--text-caption);line-height:var(--leading-code);overflow-wrap:anywhere}.mcp-line:where(.astro-6fsjmdij){display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-2);padding-block:var(--space-1)}.mcp-direction:where(.astro-6fsjmdij){font-size:var(--text-caption);color:var(--rf-ink-muted);line-height:var(--leading-code)}.mcp-got:where(.astro-6fsjmdij){white-space:pre-wrap}.mcp-hash-list:where(.astro-6fsjmdij){display:block;margin-top:var(--space-1)}.mcp-hash-list:where(.astro-6fsjmdij)>li:where(.astro-6fsjmdij){display:grid;padding-block:var(--space-1);border-top:var(--stroke-thin) solid var(--rf-hairline)}.mcp-hash-list:where(.astro-6fsjmdij) span:where(.astro-6fsjmdij){font-size:var(--text-caption);color:var(--rf-ink-muted);overflow-wrap:anywhere}.mcp-hash:where(.astro-6fsjmdij){font-family:var(--rf-font-mono)}.mcp-call-group:where(.astro-6fsjmdij)+.mcp-call-group:where(.astro-6fsjmdij),.mcp-call:where(.astro-6fsjmdij)+.mcp-call:where(.astro-6fsjmdij){margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--stroke-thin) dashed var(--rf-hairline-strong)}.mcp-checks:where(.astro-6fsjmdij){margin-top:var(--space-1)}.mcp-checks:where(.astro-6fsjmdij)>li:where(.astro-6fsjmdij){display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-1)}.mcp-checks:where(.astro-6fsjmdij) code:where(.astro-6fsjmdij){color:var(--rf-ink-muted)}.mcp-result:where(.astro-6fsjmdij){display:inline-flex;align-items:center;gap:var(--space-1);flex:none;font-size:var(--text-caption)}.mcp-passed:where(.astro-6fsjmdij){color:var(--rf-pass);font-weight:var(--weight-medium)}.mcp-failed:where(.astro-6fsjmdij){color:var(--rf-fail);font-weight:var(--weight-medium)}svg:where(.astro-6fsjmdij){width:var(--space-4);height:var(--space-4);flex:none;fill:none;stroke:var(--rf-pass);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.mcp-run-summary:where(.astro-6fsjmdij){display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--stroke-thin) solid var(--rf-hairline-strong);font-size:var(--text-caption);color:var(--rf-ink-muted)}.mcp-run-summary:where(.astro-6fsjmdij) strong:where(.astro-6fsjmdij){display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--weight-medium);color:var(--rf-pass)}.mcp-table-wrap:where(.astro-6fsjmdij){max-width:100%;overflow-x:auto}table:where(.astro-6fsjmdij){width:100%;border-collapse:collapse;font-family:var(--rf-font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums}th:where(.astro-6fsjmdij),td:where(.astro-6fsjmdij){padding:var(--space-1);text-align:left;border-bottom:var(--stroke-thin) solid var(--rf-hairline);font-weight:var(--weight-normal);overflow-wrap:anywhere}thead:where(.astro-6fsjmdij) th:where(.astro-6fsjmdij){color:var(--rf-ink-muted);border-bottom-color:var(--rf-hairline-strong)}.mcp-runs:where(.astro-6fsjmdij) td:where(.astro-6fsjmdij):last-child,.mcp-runs:where(.astro-6fsjmdij) th:where(.astro-6fsjmdij):last-child{text-align:right}.mcp-runs:where(.astro-6fsjmdij) :where(.astro-6fsjmdij):is(th,td:last-child){overflow-wrap:normal;white-space:nowrap}.mcp-differs:where(.astro-6fsjmdij)>:where(.astro-6fsjmdij){border-bottom-color:var(--rf-accent-strong)}.mcp-differs:where(.astro-6fsjmdij) th:where(.astro-6fsjmdij) code:where(.astro-6fsjmdij),.mcp-differs:where(.astro-6fsjmdij) td:where(.astro-6fsjmdij):last-child{color:var(--rf-accent-strong);font-weight:var(--weight-medium)}mark:where(.astro-6fsjmdij){background:var(--rf-accent-soft);color:var(--rf-ink);font-weight:var(--weight-medium);box-shadow:inset 0 calc(-1 * var(--stroke-thin)) var(--rf-accent-strong)}.mcp-retained:where(.astro-6fsjmdij){grid-template-columns:6rem minmax(0,1fr)}.mcp-review:where(.astro-6fsjmdij){margin-top:var(--space-4)}.mcp-note:where(.astro-6fsjmdij){margin-top:var(--space-2);font-family:var(--rf-font-body);font-size:var(--text-caption);line-height:var(--leading-body);color:var(--rf-ink-muted)}.mcp-agent:where(.astro-6fsjmdij){margin-top:var(--space-3);padding:var(--space-3);background:var(--rf-paper-raised);font-family:var(--rf-font-body);font-size:var(--text-small);line-height:var(--leading-body)}.mcp-agent:where(.astro-6fsjmdij) span:where(.astro-6fsjmdij){display:block;font-size:var(--text-caption);color:var(--rf-ink-muted)}.mcp-source:where(.astro-6fsjmdij){padding:var(--space-3) var(--space-5)}.mcp-source:where(.astro-6fsjmdij) summary:where(.astro-6fsjmdij){font-size:var(--text-small);cursor:pointer}.mcp-source:where(.astro-6fsjmdij) summary:where(.astro-6fsjmdij):focus-visible{outline:var(--stroke-focus) solid var(--rf-accent-strong);outline-offset:var(--space-1)}.mcp-source:where(.astro-6fsjmdij)>p:where(.astro-6fsjmdij){margin-bottom:var(--space-2);font-family:var(--rf-font-body);font-size:var(--text-caption);line-height:var(--leading-body);color:var(--rf-ink-muted)}.mcp-source:where(.astro-6fsjmdij) pre:where(.astro-6fsjmdij){margin-top:var(--space-3);max-height:24rem;overflow:auto;max-width:100%;padding:var(--space-3);background:var(--rf-night);color:var(--rf-night-ink)}.mcp-source:where(.astro-6fsjmdij) pre:where(.astro-6fsjmdij) code:where(.astro-6fsjmdij){overflow-wrap:normal}.mcp-plugin-demo.enhanced .mcp-panes:where(.astro-6fsjmdij){display:grid}.mcp-plugin-demo.enhanced .mcp-pane:where(.astro-6fsjmdij){grid-area:1/1;margin:0;padding:0;border:0;visibility:hidden;opacity:0;transition:opacity var(--motion-normal) var(--ease-out),visibility 0s linear var(--motion-normal)}.mcp-plugin-demo.enhanced[data-phase="0"] .mcp-pane-0:where(.astro-6fsjmdij),.mcp-plugin-demo.enhanced[data-phase="1"] .mcp-pane-1:where(.astro-6fsjmdij),.mcp-plugin-demo.enhanced[data-phase="2"] .mcp-pane-2:where(.astro-6fsjmdij),.mcp-plugin-demo.enhanced[data-phase="3"] .mcp-pane-3:where(.astro-6fsjmdij){visibility:visible;opacity:1;transition:opacity var(--motion-normal) var(--ease-out)}@container mcp (max-width:34rem){.mcp-inspector:where(.astro-6fsjmdij){grid-template-columns:1fr}.mcp-server:where(.astro-6fsjmdij),.mcp-panes:where(.astro-6fsjmdij),.mcp-source:where(.astro-6fsjmdij){padding-inline:var(--space-4)}.mcp-checks:where(.astro-6fsjmdij)>li:where(.astro-6fsjmdij){align-items:flex-start}.mcp-retained:where(.astro-6fsjmdij){grid-template-columns:1fr;gap:var(--space-1)}}@media(prefers-reduced-motion:reduce),print{.mcp-pane:where(.astro-6fsjmdij),.mcp-pane:where(.astro-6fsjmdij) .mcp-line:where(.astro-6fsjmdij),.mcp-pane:where(.astro-6fsjmdij) .mcp-checks:where(.astro-6fsjmdij)>li:where(.astro-6fsjmdij){transition:none!important}}@media print{.mcp-pane:where(.astro-6fsjmdij),.mcp-pane:where(.astro-6fsjmdij) .mcp-line:where(.astro-6fsjmdij),.mcp-pane:where(.astro-6fsjmdij) .mcp-checks:where(.astro-6fsjmdij)>li:where(.astro-6fsjmdij){visibility:visible!important;opacity:1!important;grid-area:auto!important}}.du-story:where(.astro-hxslfyrc){padding:var(--space-4);display:grid;gap:var(--space-3)}.du-provenance:where(.astro-hxslfyrc){font-size:var(--text-caption);line-height:var(--leading-code);color:var(--rf-ink-muted)}.du-provenance:where(.astro-hxslfyrc) a:where(.astro-hxslfyrc){color:var(--rf-ink);text-decoration:underline;white-space:nowrap}.du-provenance:where(.astro-hxslfyrc) a:where(.astro-hxslfyrc):focus-visible,.du-files:where(.astro-hxslfyrc) summary:where(.astro-hxslfyrc):focus-visible{outline:var(--stroke-focus) solid var(--rf-accent-strong);outline-offset:var(--space-1)}.du-block:where(.astro-hxslfyrc){min-width:0}.du-block:where(.astro-hxslfyrc)+.du-block:where(.astro-hxslfyrc){margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--stroke-thin) solid var(--rf-hairline)}.du-head:where(.astro-hxslfyrc){display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1);font-size:var(--text-caption);color:var(--rf-ink-muted)}.du-head:where(.astro-hxslfyrc)>:where(.astro-hxslfyrc):first-child{color:var(--rf-ink)}.du-head:where(.astro-hxslfyrc) strong:where(.astro-hxslfyrc){font-weight:var(--weight-medium)}.du-commands:where(.astro-hxslfyrc){margin-block:var(--space-3)}.du-retained:where(.astro-hxslfyrc){padding-top:var(--space-3);border-top:var(--stroke-thin) solid var(--rf-hairline)}.du-retained-file:where(.astro-hxslfyrc){margin-top:var(--space-4)}.du-retained-file:where(.astro-hxslfyrc) pre:where(.astro-hxslfyrc){margin:0;overflow-x:auto;font-size:var(--text-caption);line-height:var(--leading-code)}code:where(.astro-hxslfyrc).du-line{display:block}code:where(.astro-hxslfyrc).du-line,.du-connected:where(.astro-hxslfyrc){font-size:var(--text-caption);line-height:var(--leading-code);white-space:pre-wrap;overflow-wrap:anywhere;padding-left:2ch;text-indent:-2ch}.du-muted:where(.astro-hxslfyrc),.du-out:where(.astro-hxslfyrc){color:var(--rf-ink-muted)}code:where(.astro-hxslfyrc).du-line.du-type{font-size:var(--text-small)}.du-out:where(.astro-hxslfyrc){padding-left:4ch;text-indent:-2ch}.du-statement:where(.astro-hxslfyrc)>span:where(.astro-hxslfyrc){color:var(--rf-accent-strong)}.du-connected:where(.astro-hxslfyrc){margin-top:var(--space-1)}.du-connected:where(.astro-hxslfyrc)>span:where(.astro-hxslfyrc):last-child{color:var(--rf-ink-muted)}.du-pass:where(.astro-hxslfyrc){color:var(--rf-pass)}.du-flag:where(.astro-hxslfyrc){color:var(--rf-accent-strong)}dl:where(.astro-hxslfyrc){margin:0;font-size:var(--text-caption);line-height:var(--leading-code)}dl:where(.astro-hxslfyrc)>div:where(.astro-hxslfyrc){display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-1);border-top:var(--stroke-thin) solid var(--rf-hairline)}dl:where(.astro-hxslfyrc)>div:where(.astro-hxslfyrc):first-child{border-top:0}dt:where(.astro-hxslfyrc){color:var(--rf-ink)}dd:where(.astro-hxslfyrc){margin:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);color:var(--rf-ink-muted)}.du-file:where(.astro-hxslfyrc){color:var(--rf-ink)}.du-verdicts:where(.astro-hxslfyrc){list-style:none;margin:0;padding:0;font-size:var(--text-caption);line-height:var(--leading-code)}.du-verdicts:where(.astro-hxslfyrc)>li:where(.astro-hxslfyrc){display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-1)}.du-check:where(.astro-hxslfyrc){color:var(--rf-ink-muted)}.du-changed:where(.astro-hxslfyrc)>span:where(.astro-hxslfyrc):last-child{color:var(--rf-accent-strong)}.du-diff:where(.astro-hxslfyrc){margin-top:var(--space-2);padding:var(--space-3);border-block:var(--stroke-thin) solid var(--rf-hairline-strong)}.du-diff-head:where(.astro-hxslfyrc){display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-caption);color:var(--rf-ink-muted)}.du-diff-head:where(.astro-hxslfyrc)>span:where(.astro-hxslfyrc):first-child{color:var(--rf-ink)}.du-diff:where(.astro-hxslfyrc) code:where(.astro-hxslfyrc){display:grid;grid-template-columns:5ch minmax(0,1fr);gap:var(--space-2);font-size:var(--text-small);line-height:var(--leading-code);overflow-wrap:anywhere}.du-diff:where(.astro-hxslfyrc) code:where(.astro-hxslfyrc)>span:where(.astro-hxslfyrc){color:var(--rf-ink-muted);font-size:var(--text-caption);white-space:nowrap}.du-removed:where(.astro-hxslfyrc){color:var(--rf-ink-muted)}.du-added:where(.astro-hxslfyrc){color:var(--rf-accent-strong)}.du-diff:where(.astro-hxslfyrc) p:where(.astro-hxslfyrc){margin-top:var(--space-2);font-size:var(--text-caption);color:var(--rf-ink-muted)}.du-files:where(.astro-hxslfyrc){margin-top:var(--space-1);font-size:var(--text-caption)}.du-files:where(.astro-hxslfyrc) summary:where(.astro-hxslfyrc){cursor:pointer;color:var(--rf-ink-muted);text-decoration:underline;min-height:var(--space-6);display:flex;align-items:center;width:fit-content}.du-file-pair:where(.astro-hxslfyrc){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);margin-top:var(--space-2)}.du-file-pair:where(.astro-hxslfyrc)>div:where(.astro-hxslfyrc)>span:where(.astro-hxslfyrc){display:block;color:var(--rf-ink-muted);margin-bottom:var(--space-1)}.du-file-pair:where(.astro-hxslfyrc) pre:where(.astro-hxslfyrc){margin:0;padding:var(--space-2);overflow-x:auto;border:var(--stroke-thin) solid var(--rf-hairline);font-size:var(--text-caption);line-height:var(--leading-code)}.du-note:where(.astro-hxslfyrc){margin-top:var(--space-1);padding-top:var(--space-3);border-top:var(--stroke-thin) solid var(--rf-hairline)}.du-note-label:where(.astro-hxslfyrc){display:block;margin-bottom:var(--space-2);font-size:var(--text-caption);color:var(--rf-accent-strong)}.du-note:where(.astro-hxslfyrc) p:where(.astro-hxslfyrc){font-family:var(--rf-font-body);font-size:var(--text-small);line-height:var(--leading-code)}.docker-ubuntu-plugin-demo.enhanced .du-stages:where(.astro-hxslfyrc){display:grid}.docker-ubuntu-plugin-demo.enhanced .du-block:where(.astro-hxslfyrc){grid-area:1 / 1;margin:0;padding:0;border:0;visibility:hidden;opacity:0;transition:opacity var(--motion-normal) var(--ease-out)}.docker-ubuntu-plugin-demo.enhanced[data-phase="0"] .du-setup:where(.astro-hxslfyrc),.docker-ubuntu-plugin-demo.enhanced[data-phase="1"] .du-run-1:where(.astro-hxslfyrc),.docker-ubuntu-plugin-demo.enhanced[data-phase="2"] .du-run-2:where(.astro-hxslfyrc),.docker-ubuntu-plugin-demo.enhanced[data-phase="3"] .du-compare:where(.astro-hxslfyrc){visibility:visible;opacity:1}@media(max-width:480px){.du-story:where(.astro-hxslfyrc){padding:var(--space-3);gap:var(--space-3)}code:where(.astro-hxslfyrc).du-line.du-type,.du-diff:where(.astro-hxslfyrc) code:where(.astro-hxslfyrc){font-size:var(--text-caption)}dl:where(.astro-hxslfyrc)>div:where(.astro-hxslfyrc),.du-verdicts:where(.astro-hxslfyrc)>li:where(.astro-hxslfyrc){grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.du-file-pair:where(.astro-hxslfyrc){grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce),print{.du-story:where(.astro-hxslfyrc) :where(.astro-hxslfyrc){transition:none!important;animation:none!important}}@media print{.du-block:where(.astro-hxslfyrc){grid-area:auto!important;visibility:visible!important;opacity:1!important}}.vm-checkpoints:where(.astro-kskwktl3){padding:var(--space-3) var(--space-4);border-bottom:var(--stroke-thin) solid var(--rf-hairline)}.vm-checkpoints:where(.astro-kskwktl3) p:where(.astro-kskwktl3){margin:0;color:var(--rf-ink-muted);font-size:var(--text-caption);line-height:var(--leading-body)}.vm-checkpoints:where(.astro-kskwktl3) ol:where(.astro-kskwktl3){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:var(--space-3) 0;padding:0;list-style:none}.vm-checkpoints:where(.astro-kskwktl3) li:where(.astro-kskwktl3){display:grid;gap:var(--space-1);border-top:var(--stroke-thin) solid var(--rf-hairline);padding-top:var(--space-2)}.vm-checkpoints:where(.astro-kskwktl3) li:where(.astro-kskwktl3) span:where(.astro-kskwktl3){font-size:var(--text-caption);color:var(--rf-ink-muted)}.vm-checkpoints:where(.astro-kskwktl3) strong:where(.astro-kskwktl3){font-family:var(--rf-font-mono);font-size:var(--text-lede);font-weight:var(--weight-medium)}.vm-demo .vm-disclosure:where(.astro-kskwktl3){max-width:none;margin:0}.vm-screen:where(.astro-kskwktl3){margin:0;background:var(--rf-night)}video:where(.astro-kskwktl3){display:block;width:100%;height:auto;aspect-ratio:16 / 10;background:var(--rf-night)}.vm-now:where(.astro-kskwktl3){display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--rf-night);color:var(--rf-night-ink);font-family:var(--rf-font-mono);font-size:var(--text-caption)}.vm-now:where(.astro-kskwktl3)>span:where(.astro-kskwktl3):first-child{color:var(--rf-night-ink-muted);font-variant-numeric:tabular-nums}.vm-now:where(.astro-kskwktl3) strong:where(.astro-kskwktl3){font-weight:var(--weight-medium)}.vm-now:where(.astro-kskwktl3)>span:where(.astro-kskwktl3):last-child{color:var(--rf-night-ink-muted)}.vm-chapters:where(.astro-kskwktl3){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:var(--stroke-thin) solid var(--rf-hairline)}.vm-chapters:where(.astro-kskwktl3)>li:where(.astro-kskwktl3){min-width:0;border-top:var(--stroke-thin) solid var(--rf-hairline)}.vm-chapters:where(.astro-kskwktl3)>li:where(.astro-kskwktl3):not(:nth-child(4n+1)){border-left:var(--stroke-thin) solid var(--rf-hairline)}.vm-chapters:where(.astro-kskwktl3)>li:where(.astro-kskwktl3),.vm-chapters:where(.astro-kskwktl3) button{display:grid;align-content:start;gap:var(--space-1);padding:var(--space-3);text-align:left;font-size:var(--text-caption);line-height:var(--leading-body)}.vm-chapters:where(.astro-kskwktl3) button{width:100%;height:100%;margin:0;border:0;border-top:var(--stroke-focus) solid transparent;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out)}.vm-demo.enhanced .vm-chapters:where(.astro-kskwktl3)>li:where(.astro-kskwktl3){padding:0}.vm-demo.enhanced .vm-chapter-detail:where(.astro-kskwktl3){display:none}.vm-chapters:where(.astro-kskwktl3) button:hover{background:var(--rf-paper-raised)}.vm-chapters:where(.astro-kskwktl3) button:focus-visible{outline:var(--stroke-focus) solid var(--rf-accent-strong);outline-offset:calc(-1 * var(--stroke-focus))}.vm-chapters:where(.astro-kskwktl3) button[aria-current=true]{background:var(--rf-accent-soft);border-top-color:var(--rf-accent-strong)}.vm-chapters:where(.astro-kskwktl3) button[aria-current=true] .vm-chapter-name:where(.astro-kskwktl3){color:var(--rf-accent-strong)}.vm-chapter-time:where(.astro-kskwktl3){font-family:var(--rf-font-mono);color:var(--rf-ink-muted);font-variant-numeric:tabular-nums}.vm-chapter-name:where(.astro-kskwktl3){font-weight:var(--weight-medium);color:var(--rf-ink)}.vm-chapter-detail:where(.astro-kskwktl3){color:var(--rf-ink-muted)}.vm-checks:where(.astro-kskwktl3){padding:var(--space-4);background:var(--rf-paper)}.vm-checks:where(.astro-kskwktl3) .vm-checks-title:where(.astro-kskwktl3){margin:0 0 var(--space-2);font-size:var(--text-caption);color:var(--rf-ink-muted)}.vm-checks:where(.astro-kskwktl3) ul:where(.astro-kskwktl3){display:grid}.vm-checks:where(.astro-kskwktl3) li:where(.astro-kskwktl3){display:grid;grid-template-columns:var(--space-4) auto minmax(0,1fr);column-gap:var(--space-2);align-items:baseline;padding-block:var(--space-2);border-top:var(--stroke-thin) solid var(--rf-hairline);font-size:var(--text-caption)}.vm-checks:where(.astro-kskwktl3) li:where(.astro-kskwktl3) svg:where(.astro-kskwktl3){width:var(--space-4);height:var(--space-4);align-self:center;fill:none;stroke:var(--rf-pass);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vm-check-status:where(.astro-kskwktl3){color:var(--rf-pass);font-weight:var(--weight-medium)}.vm-checks:where(.astro-kskwktl3) code:where(.astro-kskwktl3){font-size:var(--text-caption);overflow-wrap:anywhere}.vm-check-text:where(.astro-kskwktl3){min-width:0}.vm-check-detail:where(.astro-kskwktl3){color:var(--rf-ink-muted)}.vm-checks:where(.astro-kskwktl3) ul:where(.astro-kskwktl3)+p:where(.astro-kskwktl3){margin:0;padding-top:var(--space-2);border-top:var(--stroke-thin) solid var(--rf-hairline);font-size:var(--text-caption);color:var(--rf-ink-muted)}.vm-disclosure:where(.astro-kskwktl3){margin:0;padding:var(--space-3) var(--space-4);border-top:var(--stroke-thin) solid var(--rf-hairline);background:var(--rf-paper-raised);font-size:var(--text-caption);line-height:var(--leading-body);color:var(--rf-ink-muted)}@media(max-width:640px){.vm-chapters:where(.astro-kskwktl3){grid-template-columns:repeat(2,minmax(0,1fr))}.vm-chapters:where(.astro-kskwktl3)>li:where(.astro-kskwktl3):not(:nth-child(4n+1)){border-left:0}.vm-chapters:where(.astro-kskwktl3)>li:where(.astro-kskwktl3):nth-child(2n){border-left:var(--stroke-thin) solid var(--rf-hairline)}.vm-demo.enhanced .vm-chapters:where(.astro-kskwktl3){grid-template-columns:repeat(4,minmax(0,1fr))}.vm-demo.enhanced .vm-chapters:where(.astro-kskwktl3)>li:where(.astro-kskwktl3):not(:nth-child(4n+1)){border-left:var(--stroke-thin) solid var(--rf-hairline)}.vm-chapters:where(.astro-kskwktl3) button{padding:var(--space-2);overflow-wrap:anywhere}.vm-checks:where(.astro-kskwktl3),.vm-disclosure:where(.astro-kskwktl3),.vm-checkpoints:where(.astro-kskwktl3){padding-inline:var(--space-3)}.vm-now:where(.astro-kskwktl3){grid-template-columns:auto 1fr}.vm-now:where(.astro-kskwktl3)>span:where(.astro-kskwktl3):last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.vm-chapters:where(.astro-kskwktl3) button{transition:none}}.macos-stage:where(.astro-edczssoq){padding:var(--space-4);container-type:inline-size}.macos-frame:where(.astro-edczssoq)+.macos-frame:where(.astro-edczssoq){margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--stroke-thin) solid var(--rf-hairline-strong)}.macos-frame-head:where(.astro-edczssoq),.macos-panel-head:where(.astro-edczssoq),figcaption:where(.astro-edczssoq){display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-caption);color:var(--rf-ink-muted)}.macos-frame-head:where(.astro-edczssoq){margin-bottom:var(--space-3)}.macos-frame-head:where(.astro-edczssoq) strong:where(.astro-edczssoq){color:var(--rf-ink);font-weight:var(--weight-medium)}.macos-frame-head:where(.astro-edczssoq) code:where(.astro-edczssoq),.macos-panel-head:where(.astro-edczssoq) code:where(.astro-edczssoq){white-space:nowrap}.macos-body:where(.astro-edczssoq){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}figure:where(.astro-edczssoq){margin:0;min-width:0}.macos-shot:where(.astro-edczssoq){position:relative;aspect-ratio:1000/668;background:var(--rf-night);border-radius:var(--radius-medium);overflow:hidden}.macos-shot:where(.astro-edczssoq) img:where(.astro-edczssoq){position:absolute;inset:0;width:100%;height:100%;display:block}.macos-pre:where(.astro-edczssoq){visibility:hidden}.macos-box:where(.astro-edczssoq){position:absolute;outline:var(--stroke-focus) solid var(--rf-accent-dark);outline-offset:var(--stroke-thin);border-radius:var(--radius-small);pointer-events:none}.macos-box:where(.astro-edczssoq) b:where(.astro-edczssoq),.macos-key:where(.astro-edczssoq){display:inline-grid;place-items:center;min-width:1.4em;height:1.4em;font-family:var(--rf-font-mono);font-size:var(--text-micro);font-weight:var(--weight-medium);background:var(--rf-accent-dark);color:var(--rf-night);border-radius:var(--radius-small)}.macos-box:where(.astro-edczssoq) b:where(.astro-edczssoq){position:absolute;left:calc(-1 * var(--stroke-focus))}.macos-box-below:where(.astro-edczssoq) b:where(.astro-edczssoq){top:calc(100% + var(--space-1))}.macos-box-right:where(.astro-edczssoq) b:where(.astro-edczssoq){left:calc(100% + var(--space-1));top:50%;transform:translateY(-50%)}.macos-box-inside:where(.astro-edczssoq) b:where(.astro-edczssoq){top:var(--space-1);left:var(--space-1)}.macos-region:where(.astro-edczssoq){outline-offset:var(--space-1)}.macos-region:where(.astro-edczssoq) b:where(.astro-edczssoq){left:auto;right:calc(-1.4em - var(--space-2));top:0}.macos-flash:where(.astro-edczssoq){position:absolute;inset:0;background:var(--rf-night-ink);opacity:0;pointer-events:none}figcaption:where(.astro-edczssoq){padding-top:var(--space-2)}figcaption:where(.astro-edczssoq) a:where(.astro-edczssoq){color:var(--rf-ink-muted)}figcaption:where(.astro-edczssoq) a:where(.astro-edczssoq):focus-visible{outline:var(--stroke-focus) solid var(--rf-accent-strong);outline-offset:var(--space-1)}.macos-ax:where(.astro-edczssoq){min-width:0;border-top:var(--stroke-thin) solid var(--rf-ink);background:var(--rf-paper-raised);font-family:var(--rf-font-mono)}.macos-panel-head:where(.astro-edczssoq){padding:var(--space-2) var(--space-3);border-bottom:var(--stroke-thin) solid var(--rf-hairline);font-family:var(--rf-font-body)}.macos-panel-head:where(.astro-edczssoq) span:where(.astro-edczssoq){color:var(--rf-ink);font-weight:var(--weight-medium)}.macos-panel-head:where(.astro-edczssoq) code:where(.astro-edczssoq){overflow:hidden;text-overflow:ellipsis}summary:where(.astro-edczssoq).macos-panel-head{cursor:pointer;display:list-item;list-style-position:inside}summary:where(.astro-edczssoq).macos-panel-head span:where(.astro-edczssoq){margin-right:var(--space-3)}summary:where(.astro-edczssoq).macos-panel-head:focus-visible{outline:var(--stroke-focus) solid var(--rf-accent-strong);outline-offset:var(--space-1)}.macos-ax:where(.astro-edczssoq) ol:where(.astro-edczssoq){list-style:none;margin:0;padding:var(--space-2) 0}.macos-ax:where(.astro-edczssoq) li:where(.astro-edczssoq){display:flex;flex-wrap:wrap;column-gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) calc(var(--space-3) + var(--depth) * var(--space-3));font-size:var(--text-caption);line-height:var(--leading-code);min-width:0}.macos-ax:where(.astro-edczssoq) li:where(.astro-edczssoq).macos-keyed{background:var(--rf-accent-soft)}.macos-role:where(.astro-edczssoq){color:var(--rf-ink-muted);display:inline-flex;align-items:center;gap:var(--space-1)}.macos-text:where(.astro-edczssoq){color:var(--rf-ink);min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.macos-state:where(.astro-edczssoq){color:var(--rf-accent-strong)}.macos-id:where(.astro-edczssoq){flex-basis:100%;color:var(--rf-ink-faint);font-size:var(--text-micro);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.macos-panel-note:where(.astro-edczssoq){padding:0 var(--space-3) var(--space-2);font-size:var(--text-micro);color:var(--rf-ink-muted)}.macos-after:where(.astro-edczssoq){margin-top:var(--space-3);font-size:var(--text-caption);color:var(--rf-ink-muted)}.macos-retained:where(.astro-edczssoq){margin-top:var(--space-4);font-size:var(--text-caption)}.macos-retained:where(.astro-edczssoq)>span:where(.astro-edczssoq){display:block;color:var(--rf-ink-muted);margin-bottom:var(--space-2)}.macos-retained:where(.astro-edczssoq) ul:where(.astro-edczssoq){display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2) var(--space-3);list-style:none;margin:0;padding:0}.macos-retained:where(.astro-edczssoq) li:where(.astro-edczssoq){display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-1) var(--space-2);border:var(--stroke-thin) solid var(--rf-hairline);background:var(--rf-paper-raised)}.macos-retained:where(.astro-edczssoq) li:where(.astro-edczssoq).macos-thumb{padding:var(--space-1)}.macos-retained:where(.astro-edczssoq) img:where(.astro-edczssoq){display:block;width:6rem;height:auto;border-radius:var(--radius-small);background:var(--rf-night)}.macos-retained:where(.astro-edczssoq) code:where(.astro-edczssoq){font-size:var(--text-micro);overflow-wrap:anywhere}.macos-compare:where(.astro-edczssoq) dl:where(.astro-edczssoq){margin:0}.macos-compare:where(.astro-edczssoq) dl:where(.astro-edczssoq)>div:where(.astro-edczssoq){padding:var(--space-2) var(--space-3);border-bottom:var(--stroke-thin) solid var(--rf-hairline);font-size:var(--text-caption)}.macos-compare:where(.astro-edczssoq) dt:where(.astro-edczssoq){overflow-wrap:anywhere}.macos-compare:where(.astro-edczssoq) dd:where(.astro-edczssoq){margin:var(--space-1) 0 0;font-family:var(--rf-font-body);color:var(--rf-ink-muted)}.macos-compare:where(.astro-edczssoq) dd:where(.astro-edczssoq) strong:where(.astro-edczssoq){font-weight:var(--weight-medium);color:var(--rf-ink)}.macos-compare:where(.astro-edczssoq) .macos-changed:where(.astro-edczssoq){background:var(--rf-accent-soft)}.macos-compare:where(.astro-edczssoq) .macos-changed:where(.astro-edczssoq) dd:where(.astro-edczssoq) strong:where(.astro-edczssoq){color:var(--rf-accent-strong)}.macos-crops:where(.astro-edczssoq){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.macos-crops:where(.astro-edczssoq) img:where(.astro-edczssoq){display:block;width:100%;height:auto;border-radius:var(--radius-small);background:var(--rf-night)}.macos-review-note:where(.astro-edczssoq){margin-top:var(--space-4);padding:var(--space-4);background:var(--rf-accent-soft)}.macos-review-note:where(.astro-edczssoq)>span:where(.astro-edczssoq){display:block;margin-bottom:var(--space-2);font-size:var(--text-caption);color:var(--rf-accent-strong)}.macos-review-note:where(.astro-edczssoq) p:where(.astro-edczssoq){font-family:var(--rf-font-body);font-size:var(--text-small);line-height:var(--leading-body)}.macos-review-note:where(.astro-edczssoq) strong:where(.astro-edczssoq){display:block;font-weight:var(--weight-strong)}.macos-disclosure:where(.astro-edczssoq){padding:var(--space-3) var(--space-4);border-top:var(--stroke-thin) solid var(--rf-hairline);font-size:var(--text-caption);line-height:var(--leading-code);color:var(--rf-ink-muted)}.macos-plugin-demo .macos-panel-note:where(.astro-edczssoq),.macos-plugin-demo .macos-disclosure:where(.astro-edczssoq),.macos-plugin-demo .macos-review-note:where(.astro-edczssoq) p:where(.astro-edczssoq){margin:0}.macos-plugin-demo .macos-after:where(.astro-edczssoq){margin:var(--space-3) 0 0}.macos-plugin-demo.enhanced .macos-stage:where(.astro-edczssoq){display:grid}.macos-plugin-demo.enhanced .macos-frame:where(.astro-edczssoq){grid-area:1/1;margin:0;padding:0;border:0}.macos-plugin-demo.enhanced[data-phase="0"] .macos-frame:where(.astro-edczssoq):not([data-macos-phase="0"]),.macos-plugin-demo.enhanced[data-phase="1"] .macos-frame:where(.astro-edczssoq):not([data-macos-phase="1"]),.macos-plugin-demo.enhanced[data-phase="2"] .macos-frame:where(.astro-edczssoq):not([data-macos-phase="2"]),.macos-plugin-demo.enhanced[data-phase="3"] .macos-frame:where(.astro-edczssoq):not([data-macos-phase="3"]){visibility:hidden}@keyframes macos-reveal{0%{opacity:0}to{opacity:1}}@keyframes macos-flash{0%,to{opacity:0}30%{opacity:.35}}.macos-plugin-demo.is-playing[data-phase="1"] :where(.astro-edczssoq)[data-macos-phase="1"] .macos-pre:where(.astro-edczssoq),.macos-plugin-demo.is-playing[data-phase="2"] :where(.astro-edczssoq)[data-macos-phase="2"] .macos-pre:where(.astro-edczssoq){visibility:visible}.macos-plugin-demo.is-playing[data-phase="1"] :where(.astro-edczssoq)[data-macos-phase="1"] .macos-post:where(.astro-edczssoq),.macos-plugin-demo.is-playing[data-phase="2"] :where(.astro-edczssoq)[data-macos-phase="2"] .macos-post:where(.astro-edczssoq){animation:macos-reveal 1ms linear both;animation-delay:var(--macos-cut)}:where(.astro-edczssoq)[data-macos-phase="1"]{--macos-cut:1.4s;--macos-capture:3.4s}:where(.astro-edczssoq)[data-macos-phase="2"]{--macos-cut:.7s;--macos-capture:2s}:where(.astro-edczssoq)[data-macos-phase="0"]{--macos-capture:2.7s}.macos-plugin-demo.is-playing[data-phase="0"] :where(.astro-edczssoq)[data-macos-phase="0"] .macos-flash:where(.astro-edczssoq),.macos-plugin-demo.is-playing[data-phase="1"] :where(.astro-edczssoq)[data-macos-phase="1"] .macos-flash:where(.astro-edczssoq),.macos-plugin-demo.is-playing[data-phase="2"] :where(.astro-edczssoq)[data-macos-phase="2"] .macos-flash:where(.astro-edczssoq){animation:macos-flash var(--motion-normal) var(--ease-out) both;animation-delay:var(--macos-capture)}@container (max-width:30rem){.macos-body:where(.astro-edczssoq){grid-template-columns:1fr}.macos-ax:where(.astro-edczssoq) li:where(.astro-edczssoq){padding-left:calc(var(--space-3) + var(--depth) * var(--space-2))}}@media(max-width:480px){.macos-stage:where(.astro-edczssoq){padding:var(--space-3)}.macos-frame-head:where(.astro-edczssoq){flex-wrap:wrap}.macos-crops:where(.astro-edczssoq){gap:var(--space-2)}.macos-crops:where(.astro-edczssoq) figcaption:where(.astro-edczssoq){font-size:var(--text-micro)}.macos-disclosure:where(.astro-edczssoq){padding:var(--space-3)}}@media(prefers-reduced-motion:reduce){.macos-stage:where(.astro-edczssoq) :where(.astro-edczssoq){animation:none!important}.macos-pre:where(.astro-edczssoq){visibility:hidden!important}}@media print{.macos-plugin-demo .macos-frame:where(.astro-edczssoq){visibility:visible!important;grid-area:auto!important}}
