:root{--fui-bg:#fbfaf7;--fui-bg2:#f3f1ea;--fui-surface:#fff;--fui-ink:#14161a;--fui-ink2:#3a3f47;--fui-muted:#6b7079;--fui-line:#e6e3da;--fui-ok:#2f7a4f;--fui-ok-soft:#e2f1e7;--fui-info:#3b5b9a;--fui-info-soft:#e4eaf6;--fui-acc:#2f5d50;--fui-acc-soft:#e3eee9;--fui-warn:#9a6a12;--fui-warn-soft:#f7ecd5;--fui-miss:#8a3b3b;--fui-miss-soft:#f6e3e1;--fui-rec:#2f5d8a;--fui-prop:#6a4a9c;--fui-prop-soft:#eee7f7;--fui-c-promptreports:#2f5d50;--fui-c-contextfile:#16695c;--fui-c-repoops:#b45309;--fui-c-sales-as-code:#047857;--fui-c-commitops:#2f44c9;--fui-c-promptcompute:#2447c7;--fui-c-ai-source-of-truth:#2f5d8a;--fui-radius:14px;--fui-mono:"JetBrains Mono",ui-monospace,Consolas,monospace;--fui-sans:"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fui-bg:#0d0f12;--fui-bg2:#12151a;--fui-surface:#15191f;--fui-ink:#eef0f2;--fui-ink2:#c4c9d0;--fui-muted:#8c939d;--fui-line:#252b33;--fui-ok:#6fd19a;--fui-ok-soft:#163423;--fui-info:#8fb0f0;--fui-info-soft:#1b2640;--fui-acc:#6fc1a6;--fui-acc-soft:#16302a;--fui-warn:#e3b45a;--fui-warn-soft:#3a2d12;--fui-miss:#ef8f86;--fui-miss-soft:#3d1c1a;--fui-rec:#8fb4dc;--fui-prop:#c3a6f0;--fui-prop-soft:#2a2040;--fui-c-promptreports:#6fc1a6;--fui-c-contextfile:#6cc4b2;--fui-c-repoops:#fbbf24;--fui-c-sales-as-code:#5fd39c;--fui-c-commitops:#93a0ff;--fui-c-promptcompute:#8ea6ff;--fui-c-ai-source-of-truth:#8fb4dc}}:root[data-theme=dark]{--fui-bg:#0d0f12;--fui-bg2:#12151a;--fui-surface:#15191f;--fui-ink:#eef0f2;--fui-ink2:#c4c9d0;--fui-muted:#8c939d;--fui-line:#252b33;--fui-ok:#6fd19a;--fui-ok-soft:#163423;--fui-info:#8fb0f0;--fui-info-soft:#1b2640;--fui-acc:#6fc1a6;--fui-acc-soft:#16302a;--fui-warn:#e3b45a;--fui-warn-soft:#3a2d12;--fui-miss:#ef8f86;--fui-miss-soft:#3d1c1a;--fui-rec:#8fb4dc;--fui-prop:#c3a6f0;--fui-prop-soft:#2a2040;--fui-c-promptreports:#6fc1a6;--fui-c-contextfile:#6cc4b2;--fui-c-repoops:#fbbf24;--fui-c-sales-as-code:#5fd39c;--fui-c-commitops:#93a0ff;--fui-c-promptcompute:#8ea6ff;--fui-c-ai-source-of-truth:#8fb4dc}.fui{font-family:var(--fui-sans);color:var(--fui-ink);box-sizing:border-box}.fui *{box-sizing:border-box}.fui code{font-family:var(--fui-mono);word-break:break-all;font-size:12.5px}.fui-fine{color:var(--fui-muted);font-size:12.5px}.fui-lbl{font:500 10.5px var(--fui-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fui-muted)}.fui-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.fui-st{font:500 10.5px/1.5 var(--fui-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.fui-st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.fui-st-live{background:var(--fui-ok-soft);color:var(--fui-ok)}.fui-st-on{background:var(--fui-info-soft);color:var(--fui-info)}.fui-st-built{background:var(--fui-acc-soft);color:var(--fui-acc)}.fui-st-partly{background:var(--fui-warn-soft);color:var(--fui-warn)}.fui-st-planned{background:var(--fui-bg2);color:var(--fui-muted);border-color:var(--fui-line)}.fui-st-proposed{background:var(--fui-prop-soft);color:var(--fui-prop)}.fui-st-sample{color:var(--fui-muted);border:1px dashed var(--fui-line);background:0 0}.fui-st-sample:before{display:none}.fui-st-no{background:var(--fui-miss-soft);color:var(--fui-miss)}.fui-switcher{color:#c4c9d0;background:#14161a;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:7px 28px;font-size:12px;line-height:1.4;display:flex}.fui-switcher b{color:#fff;font-weight:600}.fui-switcher .fui-sites{flex-wrap:wrap;gap:4px 12px;display:flex}.fui-switcher a{color:#c4c9d0;border-radius:4px;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.fui-switcher a:hover{color:#fff}.fui-switcher a:focus-visible{outline-offset:2px;outline:2px solid #fff}.fui-switcher a.here{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.fui-switcher .fui-acct{color:#8c939d;margin-left:auto}@media (width<=700px){.fui-switcher{padding:7px 16px}.fui-switcher .fui-acct{display:none}}.fui-band{border:1px solid var(--fui-line);border-radius:var(--fui-radius);background:var(--fui-surface);overflow:hidden}.fui-band .fui-bh{border-bottom:1px solid var(--fui-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.fui-band .fui-from{margin-left:auto;font-weight:400}.fui-band .fui-bb{grid-template-columns:1fr auto 1fr;display:grid}.fui-band .fui-col{min-width:0;padding:14px 16px}.fui-band h4{font:500 10.5px var(--fui-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fui-muted);margin:0 0 8px}.fui-band ul{margin:0;padding:0;list-style:none}.fui-band li{border-bottom:1px solid var(--fui-line);color:var(--fui-ink2);padding:8px 0;font-size:13.5px}.fui-band li:last-child{border-bottom:0}.fui-band .fui-who{color:var(--fui-ink);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.fui-band .fui-mid{border-left:1px solid var(--fui-line);border-right:1px solid var(--fui-line);background:var(--fui-bg2);text-align:center;align-content:center;place-items:center;min-width:150px;padding:14px;display:grid}.fui-band .fui-mid b{font-size:16px}.fui-band .fui-mid small{color:var(--fui-muted);margin-top:2px;font-size:12px;display:block}@media (width<=820px){.fui-band .fui-bb{grid-template-columns:1fr}.fui-band .fui-mid{border:0;border-top:1px solid var(--fui-line);border-bottom:1px solid var(--fui-line)}}.fui-badge{border:1px solid var(--fui-rec);font:500 11.5px/1.3 var(--fui-mono);background:var(--fui-surface);border-radius:6px;flex-wrap:wrap;align-items:stretch;max-width:100%;text-decoration:none;display:inline-flex;overflow:hidden}.fui-badge .fui-a{background:var(--fui-rec);color:#fff;letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:5px 8px;display:flex}.fui-badge .fui-b{color:var(--fui-ink);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:5px 8px;display:flex}.fui-badge .fui-b span{color:var(--fui-muted)}.fui-badge .fui-c{border-left:1px solid var(--fui-rec);color:var(--fui-rec);align-items:center;padding:5px 8px;display:flex}.fui-badge.fui-sample{border-style:dashed}.fui-badge:focus-visible{outline:2px solid var(--fui-rec);outline-offset:2px}:root[data-theme=dark] .fui-badge .fui-a{color:#0d1520}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fui-badge .fui-a{color:#0d1520}}.fui-agent{border:1px solid var(--fui-line);border-radius:var(--fui-radius);background:var(--fui-surface);overflow:hidden}.fui-agent .fui-xh{border-bottom:1px solid var(--fui-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.fui-agent .fui-xh b{font-size:15px}.fui-agent table{border-collapse:collapse;width:100%;font-size:13.5px}.fui-agent th,.fui-agent td{border-bottom:1px solid var(--fui-line);vertical-align:top;text-align:left;padding:8px 16px}.fui-agent tr:last-child th,.fui-agent tr:last-child td{border-bottom:0}.fui-agent th{white-space:nowrap;width:1%;color:var(--fui-ink);font-weight:600}.fui-agent td a{color:var(--fui-ink2)}.fui-agent td:last-child{text-align:right;width:1%}@media (width<=600px){.fui-agent table,.fui-agent tbody,.fui-agent tr,.fui-agent th,.fui-agent td{width:auto;display:block}.fui-agent tr{border-bottom:1px solid var(--fui-line);padding:8px 16px}.fui-agent tr:last-child{border-bottom:0}.fui-agent th,.fui-agent td{white-space:normal;border:0;padding:2px 0;text-align:left!important}}.pv-note[data-astro-cid-dhro5c3v]{background:var(--bg-2);border-bottom:1px solid var(--line);color:var(--muted);padding:8px 0;font-size:13.5px}.pv-install[data-astro-cid-dhro5c3v]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin-top:18px;overflow:hidden}.pv-install[data-astro-cid-dhro5c3v] .hd[data-astro-cid-dhro5c3v]{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.pv-install[data-astro-cid-dhro5c3v] pre[data-astro-cid-dhro5c3v]{color:#e6e6ea;white-space:pre-wrap;word-break:break-all;background:#15191f;margin:0;padding:12px 14px;font:13px/1.55 JetBrains Mono,monospace}.pv-install[data-astro-cid-dhro5c3v] .ft[data-astro-cid-dhro5c3v]{color:var(--muted);padding:8px 12px;font-size:12.5px}.pv-jobs[data-astro-cid-dhro5c3v]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin-top:22px;display:grid}.pv-jobs[data-astro-cid-dhro5c3v] .card[data-astro-cid-dhro5c3v] h3[data-astro-cid-dhro5c3v]{font-size:17px}.pv-strip[data-astro-cid-dhro5c3v]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.pv-strip[data-astro-cid-dhro5c3v] .fp[data-astro-cid-dhro5c3v]{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex:0 0 calc(25% - 7.5px);min-width:0;padding:12px;position:relative}.pv-strip[data-astro-cid-dhro5c3v] .fp[data-astro-cid-dhro5c3v].here{border:2px solid var(--accent);padding:11px}.pv-strip[data-astro-cid-dhro5c3v] .yah[data-astro-cid-dhro5c3v]{text-transform:uppercase;letter-spacing:.06em;background:var(--accent);color:var(--accent-ink);border-radius:4px;padding:1px 6px;font:600 10px JetBrains Mono,monospace;position:absolute;top:-9px;right:10px}@media (width<=900px){.pv-strip[data-astro-cid-dhro5c3v] .fp[data-astro-cid-dhro5c3v]{flex-basis:calc(50% - 5px)}}@media (width<=600px){.pv-strip[data-astro-cid-dhro5c3v] .fp[data-astro-cid-dhro5c3v]{flex-basis:100%}}.pv-strip[data-astro-cid-dhro5c3v] .bt[data-astro-cid-dhro5c3v]{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:4px;font:500 10px JetBrains Mono,monospace}.pv-strip[data-astro-cid-dhro5c3v] .nm[data-astro-cid-dhro5c3v]{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.pv-strip[data-astro-cid-dhro5c3v] .nm[data-astro-cid-dhro5c3v] i[data-astro-cid-dhro5c3v]{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.pv-strip[data-astro-cid-dhro5c3v] .rl[data-astro-cid-dhro5c3v]{color:var(--ink-2);margin:6px 0;font-size:12.5px;line-height:1.45}.pv-strip[data-astro-cid-dhro5c3v] a[data-astro-cid-dhro5c3v]{font-size:12.5px}.pv-two[data-astro-cid-dhro5c3v]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:22px;display:grid}@media (width<=900px){.pv-two[data-astro-cid-dhro5c3v]{grid-template-columns:minmax(0,1fr)}}.pv-plans[data-astro-cid-dhro5c3v]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin-top:20px;display:grid}.pv-badge[data-astro-cid-dhro5c3v]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}
