/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer legacy{@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Caveat/Caveat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fs-label:11px;--fs-sm:12px;--fs-base:14px;--fs-num:16px;--fs-lg:22px;--fs-hero:34px;--tr-label:.06em;--tr-sm:0;--tr-base:-.005em;--tr-num:-.01em;--tr-lg:-.018em;--tr-hero:-.025em;--lh-label:1.25;--lh-sm:1.5;--lh-base:1.6;--lh-prose:1.65;--lh-num:1.15;--lh-hero:1;--fw-body:450;--fw-med:550;--fw-num:650;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-7:28px;--sp-10:40px;--r-mark:2px;--r-sm:6px;--r-btn:8px;--r-md:10px;--r-lg:14px;--r-pill:999px;--r-node:10px;--bw:1px;--bw-strong:1.5px;--scrollbar-w:8px;--tabbar-h:56px;--track-h:6px;--thumb:18px;--shadow-sm:0 1px 2px #3c322829;--shadow-md:0 1px 2px #3c32280d, 0 4px 10px #3c322812;--shadow-lg:0 2px 4px #3c32280d, 0 12px 28px #3c32281a;--scrim:#3c322829;--bevel:#ffffffe6;--bevel-on-accent:#ffffff29;--bevel-under:#3c322821;--dur-fast:.12s;--dur-base:.16s;--dur-slow:.2s;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, .84, .44, 1);--bg:#faf7f3;--surface:#fffdfa;--surface-2:#f7f3ee;--surface-3:#f0ece5;--border:#e8e2da;--border-strong:#8e8a83;--grid-line:#f1ece6;--grid-major:#e7e2dc;--grid-dot:var(--grid-line);--line:#cfc8bf;--line-2:#b3aba1;--line-3:#948c82;--line-4:#6f6a63;--line-5:#545049;--track:#ece7e0;--cat-violet:#7a4bab;--cat-blue:#1f6099;--text:#1e242e;--text-dim:#525862;--text-faint:#646972;--text-on-fill:#fff;--accent:#325cbd;--accent-hover:#2a4fa5;--accent-press:#23438c;--accent-fg:#fff;--accent-soft:#e3edff;--accent-ink:#2d5277;--accent-ring:#325cbd52;--ok:#187a3b;--warn:#945500;--danger:#c52b30;--ok-mark:#319751;--warn-mark:#c57800;--danger-mark:#d73337;--ok-soft:#e6f4ea;--warn-soft:#fbeedb;--danger-soft:#fdeceb;--kind-client-fill:#f2effe;--kind-client-line:#b09de9;--kind-client-stroke:#866fc2;--kind-client-ink:#534775;--kind-lb-fill:#e7f3ff;--kind-lb-line:#73b0ee;--kind-lb-stroke:#3e84c8;--kind-lb-ink:#2d5277;--kind-cdn-fill:#e2f6f4;--kind-cdn-line:#41c1ba;--kind-cdn-stroke:#00948e;--kind-cdn-ink:#005d59;--kind-edgecompute-fill:#e3f6f0;--kind-edgecompute-line:#51c1a7;--kind-edgecompute-stroke:#00967c;--kind-edgecompute-ink:#115d4d;--kind-service-fill:#eaf2ff;--kind-service-line:#85abf0;--kind-service-stroke:#567fca;--kind-service-ink:#394f79;--kind-worker-fill:#edf1ff;--kind-worker-line:#95a5f0;--kind-worker-stroke:#6a79ca;--kind-worker-ink:#434c79;--kind-queue-fill:#f5eefc;--kind-queue-line:#c097df;--kind-queue-stroke:#9769b8;--kind-queue-ink:#5c446f;--kind-retryqueue-fill:#f8edfa;--kind-retryqueue-line:#cc93d4;--kind-retryqueue-stroke:#a365ac;--kind-retryqueue-ink:#634168;--kind-transcoder-fill:#efefff;--kind-transcoder-line:#a5a0ed;--kind-transcoder-stroke:#7b73c7;--kind-transcoder-ink:#4c4977;--kind-db-fill:#e4f4fd;--kind-db-line:#57b8e3;--kind-db-stroke:#008cb9;--kind-db-ink:#185771;--kind-cache-fill:#fbefe2;--kind-cache-line:#d79e59;--kind-cache-stroke:#af7112;--kind-cache-ink:#6a481c;--kind-writebehind-fill:#feede5;--kind-writebehind-line:#e3966a;--kind-writebehind-stroke:#ba6734;--kind-writebehind-ink:#704328;--kind-replica-fill:#e2f5fb;--kind-replica-line:#48bbd9;--kind-replica-stroke:#008fab;--kind-replica-ink:#07596b;--kind-shard-fill:#e2f6f8;--kind-shard-line:#3fbecd;--kind-shard-stroke:#00919e;--kind-shard-ink:#005b64;--kind-objectstore-fill:#e2f6f6;--kind-objectstore-line:#3ec0c1;--kind-objectstore-stroke:#009394;--kind-objectstore-ink:#005c5d;--kind-searchindex-fill:#e6f6ec;--kind-searchindex-line:#66c093;--kind-searchindex-stroke:#229666;--kind-searchindex-ink:#245c41;--kind-timeseriesdb-fill:#e4f6ee;--kind-timeseriesdb-line:#5bc19d;--kind-timeseriesdb-stroke:#009772;--kind-timeseriesdb-ink:#1a5d48;--kind-graphdb-fill:#e3f6f3;--kind-graphdb-line:#46c1b3;--kind-graphdb-stroke:#009487;--kind-graphdb-ink:#045d54;--kind-vectordb-fill:#e7f5ea;--kind-vectordb-line:#73bf88;--kind-vectordb-stroke:#3a955a;--kind-vectordb-ink:#2d5c3b;--kind-coldstorage-fill:#e2f5fa;--kind-coldstorage-line:#44bcd5;--kind-coldstorage-stroke:#0090a6;--kind-coldstorage-ink:#025a69;--kind-streambroker-fill:#fbecf7;--kind-streambroker-line:#d590c8;--kind-streambroker-stroke:#ac619f;--kind-streambroker-ink:#693f61;--kind-pubsub-fill:#fcecf4;--kind-pubsub-line:#dd8eb9;--kind-pubsub-stroke:#b45f90;--kind-pubsub-ink:#6d3e58;--kind-websocket-fill:#feecf1;--kind-websocket-line:#e38daa;--kind-websocket-stroke:#ba5d80;--kind-websocket-ink:#703d50;--kind-lambda-fill:#ffeced;--kind-lambda-line:#e78d98;--kind-lambda-stroke:#be5d6c;--kind-lambda-ink:#733d45;--kind-cron-fill:#f4f2e2;--kind-cron-line:#bbac55;--kind-cron-stroke:#928100;--kind-cron-ink:#595019;--kind-ratelimiter-fill:#e9f5e9;--kind-ratelimiter-line:#7dbd7f;--kind-ratelimiter-stroke:#4b934f;--kind-ratelimiter-ink:#345b35;--kind-loadshedder-fill:#ecf4e6;--kind-loadshedder-line:#91ba6f;--kind-loadshedder-stroke:#638f3a;--kind-loadshedder-ink:#40582b;--kind-breaker-fill:#ffecea;--kind-breaker-line:#e88f87;--kind-breaker-stroke:#c05f59;--kind-breaker-ink:#743e3b;--kind-bulkhead-fill:#ffede7;--kind-bulkhead-line:#e79277;--kind-bulkhead-stroke:#be6346;--kind-bulkhead-ink:#734031;--kind-autoscaler-fill:#f0f3e4;--kind-autoscaler-line:#a5b461;--kind-autoscaler-stroke:#7a8a23;--kind-autoscaler-ink:#4c5522;--kind-region-fill:#fcecf6;--kind-region-line:#d98fc1;--kind-region-stroke:#b06098;--kind-region-ink:#6b3f5d;--kind-apigateway-fill:#e5f3fe;--kind-apigateway-line:#65b4e9;--kind-apigateway-stroke:#2388c3;--kind-apigateway-ink:#235575;--kind-sidecar-fill:#f7f1e2;--kind-sidecar-line:#c8a753;--kind-sidecar-stroke:#9f7b00;--kind-sidecar-ink:#614d17;--ann-0-fill:var(--kind-lb-fill);--ann-0-line:var(--kind-lb-stroke);--ann-0-ink:var(--kind-lb-ink);--ann-1-fill:var(--kind-searchindex-fill);--ann-1-line:var(--kind-searchindex-stroke);--ann-1-ink:var(--kind-searchindex-ink);--ann-2-fill:var(--kind-cache-fill);--ann-2-line:var(--kind-cache-stroke);--ann-2-ink:var(--kind-cache-ink);--ann-3-fill:var(--kind-queue-fill);--ann-3-line:var(--kind-queue-stroke);--ann-3-ink:var(--kind-queue-ink);--ann-4-fill:var(--kind-pubsub-fill);--ann-4-line:var(--kind-pubsub-stroke);--ann-4-ink:var(--kind-pubsub-ink);--ann-5-fill:var(--kind-cdn-fill);--ann-5-line:var(--kind-cdn-stroke);--ann-5-ink:var(--kind-cdn-ink);--ann-6-fill:var(--kind-breaker-fill);--ann-6-line:var(--kind-breaker-stroke);--ann-6-ink:var(--kind-breaker-ink);--ann-7-fill:var(--kind-cron-fill);--ann-7-line:var(--kind-cron-stroke);--ann-7-ink:var(--kind-cron-ink);--ann-8-fill:var(--kind-client-fill);--ann-8-line:var(--kind-client-stroke);--ann-8-ink:var(--kind-client-ink);--ann-9-fill:var(--kind-writebehind-fill);--ann-9-line:var(--kind-writebehind-stroke);--ann-9-ink:var(--kind-writebehind-ink);--ann-10-fill:var(--kind-vectordb-fill);--ann-10-line:var(--kind-vectordb-stroke);--ann-10-ink:var(--kind-vectordb-ink);--ann-11-fill:var(--kind-transcoder-fill);--ann-11-line:var(--kind-transcoder-stroke);--ann-11-ink:var(--kind-transcoder-ink);--ann-12-fill:var(--surface-2);--ann-12-line:var(--line-3);--ann-12-ink:var(--text-dim);--sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--hand:"Caveat", "Segoe Print", "Bradley Hand", Chalkboard, "Comic Neue", cursive;--serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#16151a;--surface:#1d1c22;--surface-2:#25242b;--surface-3:#2f2e36;--border:#302f38;--border-strong:#6a6878;--grid-line:#1e1d23;--grid-major:#26252c;--grid-dot:var(--grid-line);--line:#4a4855;--line-2:#615f6e;--line-3:#807d8c;--line-4:#a29fae;--line-5:#c4c1cf;--track:#2b2a32;--text:#eceaf2;--text-dim:#a8a5b4;--text-faint:#8d8a99;--text-on-fill:#16151a;--cat-violet:#b491dd;--cat-blue:#78aee0;--accent:#6f9bf0;--accent-hover:#87acf5;--accent-press:#5b86dc;--accent-fg:#16151a;--accent-soft:#1b2740;--accent-ink:#a9c6ff;--accent-ring:#6f9bf061;--ok:#4ac06e;--warn:#d79a2b;--danger:#f0656a;--ok-mark:#3fae61;--warn-mark:#c98a1c;--danger-mark:#e2565c;--ok-soft:#16301f;--warn-soft:#332616;--danger-soft:#3a1d1f;--shadow-sm:0 1px 2px #0006;--shadow-md:0 1px 2px #0000005c, 0 4px 10px #00000070;--shadow-lg:0 2px 4px #0000005c, 0 12px 28px #00000085;--scrim:#0000008f;--bevel:#ffffff12;--bevel-on-accent:#ffffff24;--bevel-under:transparent;--kind-client-fill:#261e3a;--kind-client-line:#7154b2;--kind-client-stroke:#ac8ff9;--kind-client-ink:#d4c7ff;--kind-lb-fill:#0d263c;--kind-lb-line:#056bb8;--kind-lb-stroke:#50a9ff;--kind-lb-ink:#a9d6ff;--kind-cdn-fill:#002c29;--kind-cdn-line:#00817b;--kind-cdn-stroke:#00beb7;--kind-cdn-ink:#90e3dc;--kind-edgecompute-fill:#002c23;--kind-edgecompute-line:#008265;--kind-edgecompute-stroke:#00c19f;--kind-edgecompute-ink:#97e3cd;--kind-service-fill:#15243c;--kind-service-line:#3865ba;--kind-service-stroke:#6ea3ff;--kind-service-ink:#b5d2ff;--kind-worker-fill:#1c223c;--kind-worker-line:#515ebb;--kind-worker-stroke:#889bff;--kind-worker-ink:#c0ceff;--kind-queue-fill:#2b1d37;--kind-queue-line:#824da6;--kind-queue-stroke:#c287ec;--kind-queue-ink:#e1c3fa;--kind-retryqueue-fill:#2f1b33;--kind-retryqueue-line:#8f4799;--kind-retryqueue-stroke:#d182dc;--kind-retryqueue-ink:#ebc0f1;--kind-transcoder-fill:#22203c;--kind-transcoder-line:#6558b7;--kind-transcoder-stroke:#9e94ff;--kind-transcoder-ink:#cbcaff;--kind-db-fill:#022839;--kind-db-line:#0075ab;--kind-db-stroke:#00b4ee;--kind-db-ink:#99dcfc;--kind-cache-fill:#341f03;--kind-cache-line:#9c5500;--kind-cache-stroke:#e09112;--kind-cache-ink:#f4c897;--kind-writebehind-fill:#381b0c;--kind-writebehind-line:#a74900;--kind-writebehind-stroke:#ef8443;--kind-writebehind-ink:#fdc2a1;--kind-replica-fill:#002a35;--kind-replica-line:#007aa0;--kind-replica-stroke:#00b8dd;--kind-replica-ink:#92def5;--kind-shard-fill:#002b2f;--kind-shard-line:#007e92;--kind-shard-stroke:#00bbcd;--kind-shard-ink:#8fe1eb;--kind-objectstore-fill:#002b2c;--kind-objectstore-line:#008084;--kind-objectstore-stroke:#00bdbf;--kind-objectstore-ink:#90e2e2;--kind-searchindex-fill:#082b1a;--kind-searchindex-line:#00814b;--kind-searchindex-stroke:#29c184;--kind-searchindex-ink:#a2e2bf;--kind-timeseriesdb-fill:#012c1f;--kind-timeseriesdb-line:#008258;--kind-timeseriesdb-stroke:#00c292;--kind-timeseriesdb-ink:#9be3c7;--kind-graphdb-fill:#002c27;--kind-graphdb-line:#008273;--kind-graphdb-stroke:#00bfae;--kind-graphdb-ink:#92e3d6;--kind-vectordb-fill:#0d2b17;--kind-vectordb-line:#007f3b;--kind-vectordb-stroke:#4abf74;--kind-vectordb-ink:#aae1b7;--kind-coldstorage-fill:#002a34;--kind-coldstorage-line:#007b9b;--kind-coldstorage-stroke:#00b9d7;--kind-coldstorage-ink:#91dff2;--kind-streambroker-fill:#331a2e;--kind-streambroker-line:#98438b;--kind-streambroker-stroke:#dd7dcc;--kind-streambroker-ink:#f3bde7;--kind-pubsub-fill:#351929;--kind-pubsub-line:#a1407a;--kind-pubsub-stroke:#e77ab9;--kind-pubsub-ink:#f9bcdc;--kind-websocket-fill:#371924;--kind-websocket-line:#a73e68;--kind-websocket-stroke:#ee78a5;--kind-websocket-ink:#febbd2;--kind-lambda-fill:#39191c;--kind-lambda-line:#ab3d52;--kind-lambda-stroke:#f4788b;--kind-lambda-ink:#ffbbc3;--kind-cron-fill:#2a2402;--kind-cron-line:#7e6800;--kind-cron-stroke:#bba500;--kind-cron-ink:#ddd395;--kind-ratelimiter-fill:#122a14;--kind-ratelimiter-line:#217d2d;--kind-ratelimiter-stroke:#60bd66;--kind-ratelimiter-ink:#b0e0b0;--kind-loadshedder-fill:#1b290d;--kind-loadshedder-line:#477900;--kind-loadshedder-stroke:#80b84b;--kind-loadshedder-ink:#bedda6;--kind-breaker-fill:#391917;--kind-breaker-line:#ac3f3b;--kind-breaker-stroke:#f67a72;--kind-breaker-ink:#ffbdb7;--kind-bulkhead-fill:#391a10;--kind-bulkhead-line:#ab4320;--kind-bulkhead-stroke:#f37f5a;--kind-bulkhead-ink:#ffbfab;--kind-autoscaler-fill:#232706;--kind-autoscaler-line:#637200;--kind-autoscaler-stroke:#9cb12b;--kind-autoscaler-ink:#ccd99c;--kind-region-fill:#34192c;--kind-region-line:#9c4283;--kind-region-stroke:#e27bc3;--kind-region-ink:#f6bde2;--kind-apigateway-fill:#08273b;--kind-apigateway-line:#0070b2;--kind-apigateway-stroke:#2caffa;--kind-apigateway-ink:#a0d9ff;--kind-sidecar-fill:#2e2201;--kind-sidecar-line:#8b6100;--kind-sidecar-stroke:#cc9d00;--kind-sidecar-ink:#e7cf93}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#16151a;--surface:#1d1c22;--surface-2:#25242b;--surface-3:#2f2e36;--border:#302f38;--border-strong:#6a6878;--grid-line:#1e1d23;--grid-major:#26252c;--grid-dot:var(--grid-line);--line:#4a4855;--line-2:#615f6e;--line-3:#807d8c;--line-4:#a29fae;--line-5:#c4c1cf;--track:#2b2a32;--text:#eceaf2;--text-dim:#a8a5b4;--text-faint:#8d8a99;--text-on-fill:#16151a;--cat-violet:#b491dd;--cat-blue:#78aee0;--accent:#6f9bf0;--accent-hover:#87acf5;--accent-press:#5b86dc;--accent-fg:#16151a;--accent-soft:#1b2740;--accent-ink:#a9c6ff;--accent-ring:#6f9bf061;--ok:#4ac06e;--warn:#d79a2b;--danger:#f0656a;--ok-mark:#3fae61;--warn-mark:#c98a1c;--danger-mark:#e2565c;--ok-soft:#16301f;--warn-soft:#332616;--danger-soft:#3a1d1f;--shadow-sm:0 1px 2px #0006;--shadow-md:0 1px 2px #0000005c, 0 4px 10px #00000070;--shadow-lg:0 2px 4px #0000005c, 0 12px 28px #00000085;--scrim:#0000008f;--bevel:#ffffff12;--bevel-on-accent:#ffffff24;--bevel-under:transparent;--kind-client-fill:#261e3a;--kind-client-line:#7154b2;--kind-client-stroke:#ac8ff9;--kind-client-ink:#d4c7ff;--kind-lb-fill:#0d263c;--kind-lb-line:#056bb8;--kind-lb-stroke:#50a9ff;--kind-lb-ink:#a9d6ff;--kind-cdn-fill:#002c29;--kind-cdn-line:#00817b;--kind-cdn-stroke:#00beb7;--kind-cdn-ink:#90e3dc;--kind-edgecompute-fill:#002c23;--kind-edgecompute-line:#008265;--kind-edgecompute-stroke:#00c19f;--kind-edgecompute-ink:#97e3cd;--kind-service-fill:#15243c;--kind-service-line:#3865ba;--kind-service-stroke:#6ea3ff;--kind-service-ink:#b5d2ff;--kind-worker-fill:#1c223c;--kind-worker-line:#515ebb;--kind-worker-stroke:#889bff;--kind-worker-ink:#c0ceff;--kind-queue-fill:#2b1d37;--kind-queue-line:#824da6;--kind-queue-stroke:#c287ec;--kind-queue-ink:#e1c3fa;--kind-retryqueue-fill:#2f1b33;--kind-retryqueue-line:#8f4799;--kind-retryqueue-stroke:#d182dc;--kind-retryqueue-ink:#ebc0f1;--kind-transcoder-fill:#22203c;--kind-transcoder-line:#6558b7;--kind-transcoder-stroke:#9e94ff;--kind-transcoder-ink:#cbcaff;--kind-db-fill:#022839;--kind-db-line:#0075ab;--kind-db-stroke:#00b4ee;--kind-db-ink:#99dcfc;--kind-cache-fill:#341f03;--kind-cache-line:#9c5500;--kind-cache-stroke:#e09112;--kind-cache-ink:#f4c897;--kind-writebehind-fill:#381b0c;--kind-writebehind-line:#a74900;--kind-writebehind-stroke:#ef8443;--kind-writebehind-ink:#fdc2a1;--kind-replica-fill:#002a35;--kind-replica-line:#007aa0;--kind-replica-stroke:#00b8dd;--kind-replica-ink:#92def5;--kind-shard-fill:#002b2f;--kind-shard-line:#007e92;--kind-shard-stroke:#00bbcd;--kind-shard-ink:#8fe1eb;--kind-objectstore-fill:#002b2c;--kind-objectstore-line:#008084;--kind-objectstore-stroke:#00bdbf;--kind-objectstore-ink:#90e2e2;--kind-searchindex-fill:#082b1a;--kind-searchindex-line:#00814b;--kind-searchindex-stroke:#29c184;--kind-searchindex-ink:#a2e2bf;--kind-timeseriesdb-fill:#012c1f;--kind-timeseriesdb-line:#008258;--kind-timeseriesdb-stroke:#00c292;--kind-timeseriesdb-ink:#9be3c7;--kind-graphdb-fill:#002c27;--kind-graphdb-line:#008273;--kind-graphdb-stroke:#00bfae;--kind-graphdb-ink:#92e3d6;--kind-vectordb-fill:#0d2b17;--kind-vectordb-line:#007f3b;--kind-vectordb-stroke:#4abf74;--kind-vectordb-ink:#aae1b7;--kind-coldstorage-fill:#002a34;--kind-coldstorage-line:#007b9b;--kind-coldstorage-stroke:#00b9d7;--kind-coldstorage-ink:#91dff2;--kind-streambroker-fill:#331a2e;--kind-streambroker-line:#98438b;--kind-streambroker-stroke:#dd7dcc;--kind-streambroker-ink:#f3bde7;--kind-pubsub-fill:#351929;--kind-pubsub-line:#a1407a;--kind-pubsub-stroke:#e77ab9;--kind-pubsub-ink:#f9bcdc;--kind-websocket-fill:#371924;--kind-websocket-line:#a73e68;--kind-websocket-stroke:#ee78a5;--kind-websocket-ink:#febbd2;--kind-lambda-fill:#39191c;--kind-lambda-line:#ab3d52;--kind-lambda-stroke:#f4788b;--kind-lambda-ink:#ffbbc3;--kind-cron-fill:#2a2402;--kind-cron-line:#7e6800;--kind-cron-stroke:#bba500;--kind-cron-ink:#ddd395;--kind-ratelimiter-fill:#122a14;--kind-ratelimiter-line:#217d2d;--kind-ratelimiter-stroke:#60bd66;--kind-ratelimiter-ink:#b0e0b0;--kind-loadshedder-fill:#1b290d;--kind-loadshedder-line:#477900;--kind-loadshedder-stroke:#80b84b;--kind-loadshedder-ink:#bedda6;--kind-breaker-fill:#391917;--kind-breaker-line:#ac3f3b;--kind-breaker-stroke:#f67a72;--kind-breaker-ink:#ffbdb7;--kind-bulkhead-fill:#391a10;--kind-bulkhead-line:#ab4320;--kind-bulkhead-stroke:#f37f5a;--kind-bulkhead-ink:#ffbfab;--kind-autoscaler-fill:#232706;--kind-autoscaler-line:#637200;--kind-autoscaler-stroke:#9cb12b;--kind-autoscaler-ink:#ccd99c;--kind-region-fill:#34192c;--kind-region-line:#9c4283;--kind-region-stroke:#e27bc3;--kind-region-ink:#f6bde2;--kind-apigateway-fill:#08273b;--kind-apigateway-line:#0070b2;--kind-apigateway-stroke:#2caffa;--kind-apigateway-ink:#a0d9ff;--kind-sidecar-fill:#2e2201;--kind-sidecar-line:#8b6100;--kind-sidecar-stroke:#cc9d00;--kind-sidecar-ink:#e7cf93}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:clip}body{font-family:var(--sans);font-size:var(--fs-base);font-weight:var(--fw-body);line-height:var(--lh-base);letter-spacing:var(--tr-base);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-size:inherit;font-weight:var(--fw-num);letter-spacing:var(--tr-num)}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.focus-halo:focus-visible{box-shadow:0 0 0 4px var(--accent-ring)}.panel{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-sm);min-width:0;min-height:0}.panel-raised{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-md);min-width:0;min-height:0}.label{font-size:var(--fs-label);font-weight:var(--fw-med);line-height:var(--lh-label);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--text-faint)}.prose{font-size:var(--fs-sm);font-weight:var(--fw-body);line-height:var(--lh-prose);color:var(--text-dim);text-wrap:pretty;max-width:58ch}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--tr-num)}.num-sm{font-size:var(--fs-sm);line-height:var(--lh-sm)}.num-md{font-size:var(--fs-num);font-weight:var(--fw-num);line-height:var(--lh-num)}.num-lg{font-size:var(--fs-lg);font-weight:var(--fw-num);line-height:var(--lh-num);letter-spacing:var(--tr-lg)}.num-hero{font-size:var(--fs-hero);font-weight:var(--fw-num);line-height:var(--lh-hero);letter-spacing:var(--tr-hero)}.unit{font-size:var(--fs-sm);font-weight:var(--fw-body);letter-spacing:0;color:var(--text-faint)}[data-kind=client]{--k-fill:var(--kind-client-fill);--k-line:var(--kind-client-line);--k-stroke:var(--kind-client-stroke);--k-ink:var(--kind-client-ink)}[data-kind=lb]{--k-fill:var(--kind-lb-fill);--k-line:var(--kind-lb-line);--k-stroke:var(--kind-lb-stroke);--k-ink:var(--kind-lb-ink)}[data-kind=cdn]{--k-fill:var(--kind-cdn-fill);--k-line:var(--kind-cdn-line);--k-stroke:var(--kind-cdn-stroke);--k-ink:var(--kind-cdn-ink)}[data-kind=edgecompute]{--k-fill:var(--kind-edgecompute-fill);--k-line:var(--kind-edgecompute-line);--k-stroke:var(--kind-edgecompute-stroke);--k-ink:var(--kind-edgecompute-ink)}[data-kind=service]{--k-fill:var(--kind-service-fill);--k-line:var(--kind-service-line);--k-stroke:var(--kind-service-stroke);--k-ink:var(--kind-service-ink)}[data-kind=worker]{--k-fill:var(--kind-worker-fill);--k-line:var(--kind-worker-line);--k-stroke:var(--kind-worker-stroke);--k-ink:var(--kind-worker-ink)}[data-kind=transcoder]{--k-fill:var(--kind-transcoder-fill);--k-line:var(--kind-transcoder-line);--k-stroke:var(--kind-transcoder-stroke);--k-ink:var(--kind-transcoder-ink)}[data-kind=queue]{--k-fill:var(--kind-queue-fill);--k-line:var(--kind-queue-line);--k-stroke:var(--kind-queue-stroke);--k-ink:var(--kind-queue-ink)}[data-kind=retryqueue]{--k-fill:var(--kind-retryqueue-fill);--k-line:var(--kind-retryqueue-line);--k-stroke:var(--kind-retryqueue-stroke);--k-ink:var(--kind-retryqueue-ink)}[data-kind=db]{--k-fill:var(--kind-db-fill);--k-line:var(--kind-db-line);--k-stroke:var(--kind-db-stroke);--k-ink:var(--kind-db-ink)}[data-kind=replica]{--k-fill:var(--kind-replica-fill);--k-line:var(--kind-replica-line);--k-stroke:var(--kind-replica-stroke);--k-ink:var(--kind-replica-ink)}[data-kind=shard]{--k-fill:var(--kind-shard-fill);--k-line:var(--kind-shard-line);--k-stroke:var(--kind-shard-stroke);--k-ink:var(--kind-shard-ink)}[data-kind=cache]{--k-fill:var(--kind-cache-fill);--k-line:var(--kind-cache-line);--k-stroke:var(--kind-cache-stroke);--k-ink:var(--kind-cache-ink)}[data-kind=writebehind]{--k-fill:var(--kind-writebehind-fill);--k-line:var(--kind-writebehind-line);--k-stroke:var(--kind-writebehind-stroke);--k-ink:var(--kind-writebehind-ink)}[data-kind=vectordb]{--k-fill:var(--kind-vectordb-fill);--k-line:var(--kind-vectordb-line);--k-stroke:var(--kind-vectordb-stroke);--k-ink:var(--kind-vectordb-ink)}[data-kind=searchindex]{--k-fill:var(--kind-searchindex-fill);--k-line:var(--kind-searchindex-line);--k-stroke:var(--kind-searchindex-stroke);--k-ink:var(--kind-searchindex-ink)}[data-kind=timeseriesdb]{--k-fill:var(--kind-timeseriesdb-fill);--k-line:var(--kind-timeseriesdb-line);--k-stroke:var(--kind-timeseriesdb-stroke);--k-ink:var(--kind-timeseriesdb-ink)}[data-kind=graphdb]{--k-fill:var(--kind-graphdb-fill);--k-line:var(--kind-graphdb-line);--k-stroke:var(--kind-graphdb-stroke);--k-ink:var(--kind-graphdb-ink)}[data-kind=objectstore]{--k-fill:var(--kind-objectstore-fill);--k-line:var(--kind-objectstore-line);--k-stroke:var(--kind-objectstore-stroke);--k-ink:var(--kind-objectstore-ink)}[data-kind=coldstorage]{--k-fill:var(--kind-coldstorage-fill);--k-line:var(--kind-coldstorage-line);--k-stroke:var(--kind-coldstorage-stroke);--k-ink:var(--kind-coldstorage-ink)}[data-kind=streambroker]{--k-fill:var(--kind-streambroker-fill);--k-line:var(--kind-streambroker-line);--k-stroke:var(--kind-streambroker-stroke);--k-ink:var(--kind-streambroker-ink)}[data-kind=pubsub]{--k-fill:var(--kind-pubsub-fill);--k-line:var(--kind-pubsub-line);--k-stroke:var(--kind-pubsub-stroke);--k-ink:var(--kind-pubsub-ink)}[data-kind=websocket]{--k-fill:var(--kind-websocket-fill);--k-line:var(--kind-websocket-line);--k-stroke:var(--kind-websocket-stroke);--k-ink:var(--kind-websocket-ink)}[data-kind=lambda]{--k-fill:var(--kind-lambda-fill);--k-line:var(--kind-lambda-line);--k-stroke:var(--kind-lambda-stroke);--k-ink:var(--kind-lambda-ink)}[data-kind=cron]{--k-fill:var(--kind-cron-fill);--k-line:var(--kind-cron-line);--k-stroke:var(--kind-cron-stroke);--k-ink:var(--kind-cron-ink)}[data-kind=autoscaler]{--k-fill:var(--kind-autoscaler-fill);--k-line:var(--kind-autoscaler-line);--k-stroke:var(--kind-autoscaler-stroke);--k-ink:var(--kind-autoscaler-ink)}[data-kind=loadshedder]{--k-fill:var(--kind-loadshedder-fill);--k-line:var(--kind-loadshedder-line);--k-stroke:var(--kind-loadshedder-stroke);--k-ink:var(--kind-loadshedder-ink)}[data-kind=ratelimiter]{--k-fill:var(--kind-ratelimiter-fill);--k-line:var(--kind-ratelimiter-line);--k-stroke:var(--kind-ratelimiter-stroke);--k-ink:var(--kind-ratelimiter-ink)}[data-kind=breaker]{--k-fill:var(--kind-breaker-fill);--k-line:var(--kind-breaker-line);--k-stroke:var(--kind-breaker-stroke);--k-ink:var(--kind-breaker-ink)}[data-kind=bulkhead]{--k-fill:var(--kind-bulkhead-fill);--k-line:var(--kind-bulkhead-line);--k-stroke:var(--kind-bulkhead-stroke);--k-ink:var(--kind-bulkhead-ink)}[data-kind=region]{--k-fill:var(--kind-region-fill);--k-line:var(--kind-region-line);--k-stroke:var(--kind-region-stroke);--k-ink:var(--kind-region-ink)}[data-kind=apigateway]{--k-fill:var(--kind-apigateway-fill);--k-line:var(--kind-apigateway-line);--k-stroke:var(--kind-apigateway-stroke);--k-ink:var(--kind-apigateway-ink)}[data-kind=sidecar]{--k-fill:var(--kind-sidecar-fill);--k-line:var(--kind-sidecar-line);--k-stroke:var(--kind-sidecar-stroke);--k-ink:var(--kind-sidecar-ink)}.is-ok{--status-ink:var(--ok);color:var(--status-ink)}.is-warn{--status-ink:var(--warn);color:var(--status-ink)}.is-danger{--status-ink:var(--danger);color:var(--status-ink)}.is-ok,.is-warn,.is-danger{transition:color var(--dur-slow) var(--ease)}@media (prefers-reduced-motion:reduce){.is-ok,.is-warn,.is-danger{transition:none}}.pill{align-items:center;gap:var(--sp-1);height:22px;padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-dim);font-size:var(--fs-label);font-weight:var(--fw-med);letter-spacing:var(--tr-label);text-transform:uppercase;white-space:nowrap;display:inline-flex}.pill.is-ok{background:var(--ok-soft);color:var(--ok)}.pill.is-warn{background:var(--warn-soft);color:var(--warn)}.pill.is-danger{background:var(--danger-soft);color:var(--danger)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);height:36px;padding:0 var(--sp-3);border:var(--bw) solid var(--border-strong);border-radius:var(--r-btn);background:var(--surface);color:var(--text);font-size:var(--fs-base);font-weight:var(--fw-med);letter-spacing:var(--tr-base);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-sm), inset 0 1px 0 var(--bevel), inset 0 -1px 0 var(--bevel-under);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);line-height:1;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-2)}.btn:active:not(:disabled){background:var(--surface-3);border-color:var(--line-2);box-shadow:none;transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-ring)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:var(--fw-num);box-shadow:var(--shadow-sm), inset 0 1px 0 var(--bevel-on-accent)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn-primary:active:not(:disabled){background:var(--accent-press);border-color:var(--accent-press);box-shadow:none;transform:translateY(1px)}.btn-secondary{background:var(--surface)}.btn-ghost{color:var(--text-dim);box-shadow:none;background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text);box-shadow:none;border-color:#0000}.btn-ghost:active:not(:disabled){background:var(--surface-3);box-shadow:none;transform:translateY(1px)}.btn-danger{background:var(--surface);border-color:var(--danger);color:var(--danger)}.btn-danger:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:var(--text-on-fill)}.btn-danger:active:not(:disabled){color:var(--text-on-fill);box-shadow:none;background:#a8232a;border-color:#a8232a;transform:translateY(1px)}.btn-danger:focus-visible{outline-color:var(--danger);box-shadow:0 0 0 4px #c52b3047}.btn-lg{height:44px;padding:0 var(--sp-5);font-size:var(--fs-base)}.btn-sm{height:32px;padding:0 var(--sp-2);font-size:var(--fs-sm)}.btn-icon{width:36px;padding:0}.btn-icon.btn-sm{width:32px}@media (pointer:coarse){.btn{min-width:44px;min-height:44px}.slider{height:44px}}.btn:disabled{background:var(--surface-2);border-color:var(--border);color:var(--text-faint);box-shadow:none;cursor:not-allowed;transform:none}.btn-ghost:disabled{background:0 0;border-color:#0000}.btn[aria-pressed=true],.btn[data-active=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);box-shadow:none}.btn[aria-pressed=true]:hover:not(:disabled),.btn[data-active=true]:hover:not(:disabled){background:#d7e5ff}.slider{appearance:none;cursor:grab;touch-action:none;--fill-pct:0%;background:0 0;width:100%;height:32px;margin:0;padding:0;display:block}.slider:active{cursor:grabbing}.slider::-webkit-slider-runnable-track{height:var(--track-h);border-radius:var(--r-pill);background-color:var(--track);background-image:linear-gradient(to right, var(--accent) 0 var(--fill-pct), transparent var(--fill-pct) 100%);border:none}.slider::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track-h) - var(--thumb)) / 2);border:2px solid var(--accent);box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:#fff;border-radius:50%}.slider:hover::-webkit-slider-thumb{border-color:var(--accent-hover);transform:scale(1.08)}.slider:active::-webkit-slider-thumb{border-color:var(--accent-press);transform:scale(1.12)}.slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--accent-ring)}.slider::-moz-range-track{height:var(--track-h);border-radius:var(--r-pill);background:var(--track);border:none}.slider::-moz-range-progress{height:var(--track-h);border-radius:var(--r-pill);background:var(--accent)}.slider::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border:2px solid var(--accent);box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:#fff;border-radius:50%}.slider:hover::-moz-range-thumb{border-color:var(--accent-hover);transform:scale(1.08)}.slider:active::-moz-range-thumb{border-color:var(--accent-press);transform:scale(1.12)}.slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--accent-ring)}.slider::-moz-focus-outer{border:0}.slider:focus-visible{outline:none}.slider:disabled{cursor:not-allowed;--fill-pct:0%}.slider:disabled::-webkit-slider-thumb{border-color:var(--line-2);transform:none}.slider:disabled::-moz-range-thumb{border-color:var(--line-2);transform:none}input[type=text],input[type=number],select,textarea{height:36px;padding:0 var(--sp-3);border:var(--bw) solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-base);font-weight:var(--fw-body);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}textarea{height:auto;min-height:72px;padding:var(--sp-2) var(--sp-3);line-height:var(--lh-base);resize:vertical}input[type=number]{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--tr-num);text-align:right}select{padding-right:var(--sp-7);cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23646972' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sp-3) center;appearance:none}select option{background:var(--surface);color:var(--text)}input[type=text]:hover:not(:disabled),input[type=number]:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--line-2)}input[type=text]:focus,input[type=number]:focus,select:focus,textarea:focus,input[type=text]:focus-visible,input[type=number]:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}input::placeholder,textarea::placeholder{color:var(--text-faint)}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2);border-color:var(--border);color:var(--text-faint);cursor:not-allowed}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.field{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:36px;display:flex}.field>.label{flex:0 auto;min-width:0}.field>input,.field>select{flex:0 0 96px;width:96px}.field-stack{gap:var(--sp-2);flex-direction:column;display:flex}.field-stack>input,.field-stack>select,.field-stack>textarea{width:100%}.row-k{font-size:var(--fs-base);font-weight:var(--fw-body);line-height:var(--lh-base);color:var(--text-dim)}.row-v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-num);font-weight:var(--fw-num);line-height:var(--lh-num);letter-spacing:var(--tr-num);color:var(--status-ink,var(--text));text-align:right;white-space:nowrap}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.empty{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-7) var(--sp-5);text-align:center;color:var(--text-faint);font-size:var(--fs-sm);line-height:var(--lh-prose);flex-direction:column;display:flex}.rule{background:var(--border);border:none;height:1px}.scroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent;overscroll-behavior:contain;min-height:0;overflow-y:auto}.scroll::-webkit-scrollbar{width:12px;height:12px}.scroll::-webkit-scrollbar-track{background:0 0}.scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--r-pill);background-clip:content-box;border:4px solid #0000}.scroll::-webkit-scrollbar-thumb:hover{background:var(--line-2);background-clip:content-box}.scroll::-webkit-scrollbar-corner{background:0 0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-ghost:active:not(:disabled),.btn-danger:active:not(:disabled){transform:none}.slider:hover::-webkit-slider-thumb{transform:none}.slider:active::-webkit-slider-thumb{transform:none}.slider:hover::-moz-range-thumb{transform:none}.slider:active::-moz-range-thumb{transform:none}}}@layer harbour{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d10;--surface:#14181d;--surface-2:#1c222a;--surface-3:#242c36;--border:#2a323c;--border-strong:#5a6572;--grid-line:#12161b;--grid-major:#1b212a;--grid-dot:var(--grid-line);--track:#1c222a;--text:#e8edf3;--text-dim:#9aa6b4;--text-faint:#93a1b1;--text-on-fill:#05161c;--accent:#35e0ff;--accent-hover:#6febff;--accent-press:#1fc4e0;--accent-fg:#05161c;--accent-soft:#0e2c38;--accent-ink:#7feaff;--accent-ring:#35e0ff6b;--ok:#6ee787;--warn:#ffc64d;--danger:#ff6b6b;--ok-mark:#6ee787;--warn-mark:#ffc64d;--danger-mark:#ff6b6b;--bad:var(--danger);--ok-soft:#0f2a1b;--bad-soft:#33191c;--pastel-lilac:#c9b8f2;--pastel-mint:#a8e6cf;--pastel-peach:#ffd3b6;--pastel-blush:#ffb7b2;--pastel-sky:#b5d8f7;--sans:"Public Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Mono", monospace;--display:"Barlow Condensed", "Public Sans", ui-sans-serif, sans-serif}body{color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:#0b0d10}.ug-root{overscroll-behavior-y:contain;height:100dvh;color:var(--text);background:0 0;overflow-y:auto}.ug-play{background:var(--bg);height:100dvh;color:var(--text);flex-direction:column;display:flex;overflow:hidden}.ug-skip{z-index:100;background:var(--accent);color:var(--accent-fg);font-family:var(--sans);border-radius:8px;padding:.6rem 1rem;font-size:.9rem;font-weight:600;transition:top .16s cubic-bezier(.22,1,.36,1);position:absolute;top:-60px;left:12px}.ug-skip:focus{top:12px}.ug-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}.ug-range::-webkit-slider-runnable-track{background:var(--surface-3);border-radius:2px;height:4px}.ug-range::-moz-range-track{background:var(--surface-3);border-radius:2px;height:4px}.ug-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--accent-fg);background:var(--accent);border-radius:50%;width:16px;height:16px;margin-top:-6px}.ug-range::-moz-range-thumb{border:2px solid var(--accent-fg);background:var(--accent);border-radius:50%;width:16px;height:16px}.ug-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--accent-ring)}.ug-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--accent-ring)}}@layer theme{:root,:host{--font-sans:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--color-black:#000;--spacing:.25rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--ease-surface:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--radius-hair:3px;--radius-card:10px;--radius-panel:14px}}@layer base{:where(.ug-root,.ug-play,.ug-sheet) :where(ul,ol){margin:0;padding:0;list-style:none}:where(.ug-root,.ug-play,.ug-sheet) :where(dl,dd,dt,figure,blockquote,p,h1,h2,h3){margin:0}:where(.ug-root,.ug-play,.ug-sheet) :where(button){color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}}@layer components{.u-key{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:.6875rem;font-weight:500}.u-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.u-focus{outline:none}.u-focus:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-hair)}.u-go{border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--accent);color:var(--accent-fg);font-family:var(--font-sans);cursor:pointer;transition:background .14s var(--ease-surface), transform .14s var(--ease-surface);align-items:center;gap:.6rem;padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;display:inline-flex}.u-go:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.u-go:active{background:var(--accent-press);transform:translateY(1px)}.u-mini{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-2);color:var(--text);font-family:var(--font-sans);cursor:pointer;transition:background .14s var(--ease-surface), border-color .14s var(--ease-surface);align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.85rem;font-weight:500;display:inline-flex}.u-mini:hover{background:var(--surface-3);border-color:var(--border-strong)}.u-mini:disabled{opacity:.4;cursor:not-allowed}.u-card{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.u-card{background:color-mix(in oklab, var(--surface) 72%, transparent)}}.u-card{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.u-card{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.u-card{border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0e,0 1px 2px #0000004d,0 12px 28px -14px #000000a6}.u-lift{transition:transform .22s var(--ease-surface), border-color .22s var(--ease-surface), box-shadow .22s var(--ease-surface)}.u-lift:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.u-lift:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--border))}}.u-lift:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 2px 4px #0000004d, 0 18px 36px -16px #000000bf, 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.u-lift:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 2px 4px #0000004d, 0 18px 36px -16px #000000bf, 0 0 0 1px color-mix(in oklab, var(--accent) 16%, transparent)}}.u-lift:active{transform:translateY(0)}.u-rule{background:linear-gradient(90deg, transparent, var(--border-strong) 18%, var(--border-strong) 82%, transparent);border:0;height:1px}@supports (color:color-mix(in lab, red, red)){.u-rule{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--border-strong) 70%, transparent) 18%, color-mix(in oklab, var(--border-strong) 70%, transparent) 82%, transparent)}}.u-glow{text-shadow:0 0 18px var(--accent), 0 0 48px var(--accent)}@supports (color:color-mix(in lab, red, red)){.u-glow{text-shadow:0 0 18px color-mix(in oklab, var(--accent) 45%, transparent), 0 0 48px color-mix(in oklab, var(--accent) 22%, transparent)}}.u-hero-type{color:var(--text);background-image:linear-gradient(100deg, var(--pastel-lilac) 0%, var(--pastel-sky) 28%, var(--pastel-mint) 52%, var(--pastel-peach) 76%, var(--pastel-blush) 100%);-webkit-background-clip:text;background-clip:text}@supports ((-webkit-background-clip:text) or (background-clip:text)){.u-hero-type{color:#0000}}.u-hero-type[data-solid]{color:var(--text)}.u-hero-drift{background-size:200% 100%;background-position:calc(var(--gx) * 1%) 50%;width:fit-content}.u-hero-wash{pointer-events:none;z-index:-1;filter:blur(46px);opacity:.5;background:radial-gradient(34% 60% at 12% 32%, var(--pastel-lilac) 0%, transparent 70%), radial-gradient(30% 55% at 48% 18%, var(--pastel-mint) 0%, transparent 72%), radial-gradient(36% 62% at 82% 40%, var(--pastel-peach) 0%, transparent 70%);height:130%;position:absolute;inset:-20% -10% auto}@supports (color:color-mix(in lab, red, red)){.u-hero-wash{background:radial-gradient(34% 60% at 12% 32%, color-mix(in oklab, var(--pastel-lilac) 55%, transparent) 0%, transparent 70%), radial-gradient(30% 55% at 48% 18%, color-mix(in oklab, var(--pastel-mint) 45%, transparent) 0%, transparent 72%), radial-gradient(36% 62% at 82% 40%, color-mix(in oklab, var(--pastel-peach) 50%, transparent) 0%, transparent 70%)}}@property --gx{syntax:"<number>";inherits:false;initial-value:0}@property --mx{syntax:"<number>";inherits:false;initial-value:600}@property --my{syntax:"<number>";inherits:false;initial-value:360}.u-hero-torch{z-index:-1;pointer-events:none;background-image:linear-gradient(to right, var(--accent) 1px, transparent 1px), linear-gradient(to bottom, var(--accent) 1px, transparent 1px);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.u-hero-torch{background-image:linear-gradient(to right, color-mix(in oklab, var(--accent) 42%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--accent) 42%, transparent) 1px, transparent 1px)}}.u-hero-torch{opacity:.5;-webkit-mask-image:radial-gradient(circle 22rem at calc(var(--mx) * 1px) calc(var(--my) * 1px), #000000d9 0%, #00000057 42%, transparent 72%);-webkit-mask-image:radial-gradient(circle 22rem at calc(var(--mx) * 1px) calc(var(--my) * 1px), #000000d9 0%, #00000057 42%, transparent 72%);-webkit-mask-image:radial-gradient(circle 22rem at calc(var(--mx) * 1px) calc(var(--my) * 1px), #000000d9 0%, #00000057 42%, transparent 72%);-webkit-mask-image:radial-gradient(circle 22rem at calc(var(--mx) * 1px) calc(var(--my) * 1px), #000000d9 0%, #00000057 42%, transparent 72%);mask-image:radial-gradient(circle 22rem at calc(var(--mx) * 1px) calc(var(--my) * 1px), #000000d9 0%, #00000057 42%, transparent 72%);background-size:46px 46px}.u-hero-bloom{z-index:-1;pointer-events:none;background:radial-gradient(circle 26rem at calc(var(--mx) * 1px) calc(var(--my) * 1px), var(--accent) 0%, var(--pastel-lilac) 38%, transparent 70%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.u-hero-bloom{background:radial-gradient(circle 26rem at calc(var(--mx) * 1px) calc(var(--my) * 1px), color-mix(in oklab, var(--accent) 13%, transparent) 0%, color-mix(in oklab, var(--pastel-lilac) 7%, transparent) 38%, transparent 70%)}}.u-hero-rule{background:linear-gradient(90deg, var(--pastel-lilac), var(--pastel-mint) 45%, var(--pastel-peach) 75%, transparent);border:0;border-radius:2px;height:2px}@supports (color:color-mix(in lab, red, red)){.u-hero-rule{background:linear-gradient(90deg, color-mix(in oklab, var(--pastel-lilac) 70%, transparent), color-mix(in oklab, var(--pastel-mint) 70%, transparent) 45%, color-mix(in oklab, var(--pastel-peach) 70%, transparent) 75%, transparent)}}.u-cap{font-family:var(--font-mono);letter-spacing:.06em;border-radius:var(--radius-hair);background:var(--accent-fg);padding:.15em .45em;font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.u-cap{background:color-mix(in oklab, var(--accent-fg) 16%, transparent)}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-2{top:calc(var(--spacing) * 2)}.top-\[-3px\]{top:-3px}.top-\[-45vmax\]{top:-45vmax}.top-\[18\%\]{top:18%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-\[7\.25rem\]{right:7.25rem}.bottom-0{bottom:0}.bottom-\[-3px\]{bottom:-3px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-30{z-index:30}.z-50{z-index:50}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[0\.68rem\]{height:.68rem}.h-\[14px\]{height:14px}.h-\[22px\]{height:22px}.h-\[24rem\]{height:24rem}.h-\[58\%\]{height:58%}.h-\[64vh\]{height:64vh}.h-\[68px\]{height:68px}.h-\[110vmax\]{height:110vmax}.h-full{height:100%}.min-h-0{min-height:0}.min-h-\[100dvh\]{min-height:100dvh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-\[2px\]{width:2px}.w-\[14px\]{width:14px}.w-\[15rem\]{width:15rem}.w-\[19rem\]{width:19rem}.w-\[38px\]{width:38px}.w-\[68px\]{width:68px}.w-\[110vmax\]{width:110vmax}.w-\[min\(19rem\,82vw\)\]{width:min(19rem,82vw)}.w-\[min\(21rem\,calc\(100vw-1\.5rem\)\)\]{width:min(21rem,100vw - 1.5rem)}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[26rem\]{max-width:26rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[54rem\]{max-width:54rem}.max-w-\[58rem\]{max-width:58rem}.max-w-\[70rem\]{max-width:70rem}.min-w-0{min-width:0}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[10rem\]{min-width:10rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[16px\]{--tw-translate-x:16px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-px{gap:1px}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0{row-gap:0}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-hair>:not(:last-child)){border-color:var(--border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[10px\],.rounded-card{border-radius:10px}.rounded-full{border-radius:2147483647px}.rounded-panel{border-radius:14px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-bad\/35{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.border-bad\/35{border-color:color-mix(in oklab, var(--bad) 35%, transparent)}}.border-bad\/40{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.border-bad\/40{border-color:color-mix(in oklab, var(--bad) 40%, transparent)}}.border-bad\/55{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.border-bad\/55{border-color:color-mix(in oklab, var(--bad) 55%, transparent)}}.border-bad\/70{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.border-bad\/70{border-color:color-mix(in oklab, var(--bad) 70%, transparent)}}.border-hair{border-color:var(--border)}.border-hair-strong{border-color:var(--border-strong)}.border-lamp,.border-lamp\/45{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-lamp\/45{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.border-lamp\/50{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-lamp\/50{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.border-lamp\/55{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-lamp\/55{border-color:color-mix(in oklab, var(--accent) 55%, transparent)}}.border-lamp\/70{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-lamp\/70{border-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.border-ok\/35{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.border-ok\/35{border-color:color-mix(in oklab, var(--ok) 35%, transparent)}}.border-transparent{border-color:#0000}.bg-\[color-mix\(in_oklab\,var\(--bg\)_78\%\,transparent\)\]{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--bg\)_78\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bg) 78%,transparent)}}.bg-bad{background-color:var(--bad)}.bg-bad-soft,.bg-bad-soft\/25{background-color:var(--bad-soft)}@supports (color:color-mix(in lab, red, red)){.bg-bad-soft\/25{background-color:color-mix(in oklab, var(--bad-soft) 25%, transparent)}}.bg-bad-soft\/40{background-color:var(--bad-soft)}@supports (color:color-mix(in lab, red, red)){.bg-bad-soft\/40{background-color:color-mix(in oklab, var(--bad-soft) 40%, transparent)}}.bg-bad-soft\/95{background-color:var(--bad-soft)}@supports (color:color-mix(in lab, red, red)){.bg-bad-soft\/95{background-color:color-mix(in oklab, var(--bad-soft) 95%, transparent)}}.bg-black\/62{background-color:#0000009e}@supports (color:color-mix(in lab, red, red)){.bg-black\/62{background-color:color-mix(in oklab, var(--color-black) 62%, transparent)}}.bg-faint{background-color:var(--text-faint)}.bg-hair{background-color:var(--border)}.bg-hair-strong\/40{background-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.bg-hair-strong\/40{background-color:color-mix(in oklab, var(--border-strong) 40%, transparent)}}.bg-hair-strong\/45{background-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.bg-hair-strong\/45{background-color:color-mix(in oklab, var(--border-strong) 45%, transparent)}}.bg-ink{background-color:var(--text)}.bg-lamp{background-color:var(--accent)}.bg-lamp-fg{background-color:var(--accent-fg)}.bg-lamp-soft,.bg-lamp-soft\/50{background-color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.bg-lamp-soft\/50{background-color:color-mix(in oklab, var(--accent-soft) 50%, transparent)}}.bg-lamp-soft\/60{background-color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.bg-lamp-soft\/60{background-color:color-mix(in oklab, var(--accent-soft) 60%, transparent)}}.bg-lamp-soft\/95{background-color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.bg-lamp-soft\/95{background-color:color-mix(in oklab, var(--accent-soft) 95%, transparent)}}.bg-ok{background-color:var(--ok)}.bg-ok-soft,.bg-ok-soft\/30{background-color:var(--ok-soft)}@supports (color:color-mix(in lab, red, red)){.bg-ok-soft\/30{background-color:color-mix(in oklab, var(--ok-soft) 30%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-surface-3{background-color:var(--surface-3)}.bg-surface\/95{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/95{background-color:color-mix(in oklab, var(--surface) 95%, transparent)}}.bg-warn{background-color:var(--warn)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:Barlow Condensed,Arial Narrow,system-ui,sans-serif}.text-mast{font-size:clamp(2.75rem,1.5rem + 6vw,6rem);line-height:var(--tw-leading,.86);letter-spacing:var(--tw-tracking,-.025em)}.text-title{font-size:clamp(1.9rem,1.1rem + 3.4vw,3.5rem);line-height:var(--tw-leading,.95);letter-spacing:var(--tw-tracking,-.015em)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1rem\]{font-size:1rem}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-bad{color:var(--bad)}.text-dim{color:var(--text-dim)}.text-faint{color:var(--text-faint)}.text-ink{color:var(--text)}.text-lamp{color:var(--accent)}.text-lamp-fg{color:var(--accent-fg)}.text-lamp-ink{color:var(--accent-ink)}.text-ok{color:var(--ok)}.text-warn{color:var(--warn)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-\[0\.13\]{opacity:.13}.opacity-\[0\.16\]{opacity:.16}.mix-blend-soft-light{mix-blend-mode:soft-light}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--bg\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--bg));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ok\/55{--tw-ring-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.ring-ok\/55{--tw-ring-color:color-mix(in oklab, var(--ok) 55%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[var\(--ease-snap\)\]{--tw-ease:var(--ease-snap);transition-timing-function:var(--ease-snap)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-lamp:is(:where(.group):hover *){color:var(--accent)}}.placeholder\:text-faint::placeholder{color:var(--text-faint)}.first\:mt-0:first-child{margin-top:0}@media (hover:hover){.hover\:border-hair:hover{border-color:var(--border)}.hover\:border-hair-strong:hover{border-color:var(--border-strong)}.hover\:border-lamp\/55:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-lamp\/55:hover{border-color:color-mix(in oklab, var(--accent) 55%, transparent)}}.hover\:bg-lamp-soft:hover{background-color:var(--accent-soft)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:bg-surface-3:hover{background-color:var(--surface-3)}.hover\:text-dim:hover{color:var(--text-dim)}.hover\:text-ink:hover{color:var(--text)}}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}@media (width>=40rem){.sm\:left-3{left:calc(var(--spacing) * 3)}.sm\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-auto{height:auto}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[11rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-stretch{align-items:stretch}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:text-\[1\.3rem\]{font-size:1.3rem}}@media (width>=64rem){.lg\:right-32{right:calc(var(--spacing) * 32)}.lg\:block{display:block}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@media (prefers-reduced-motion:reduce){.u-go,.u-mini,.u-lift{transition-duration:1ms}.u-lift:hover{transform:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.mm{top:var(--bar-clear,84px);right:var(--sp-3);z-index:8;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);cursor:pointer;touch-action:none;position:absolute;overflow:hidden}.mm-node{background:var(--k-line,var(--line-2));border-radius:1px;position:absolute}.mm-view{border:1.5px solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);pointer-events:none;border-radius:2px;position:absolute}.mm-node[data-kind=client]{--k-line:var(--kind-client-line)}.mm-node[data-kind=lb]{--k-line:var(--kind-lb-line)}.mm-node[data-kind=cdn]{--k-line:var(--kind-cdn-line)}.mm-node[data-kind=edgecompute]{--k-line:var(--kind-edgecompute-line)}.mm-node[data-kind=service]{--k-line:var(--kind-service-line)}.mm-node[data-kind=worker]{--k-line:var(--kind-worker-line)}.mm-node[data-kind=queue]{--k-line:var(--kind-queue-line)}.mm-node[data-kind=retryqueue]{--k-line:var(--kind-retryqueue-line)}.mm-node[data-kind=transcoder]{--k-line:var(--kind-transcoder-line)}.mm-node[data-kind=db]{--k-line:var(--kind-db-line)}.mm-node[data-kind=cache]{--k-line:var(--kind-cache-line)}.mm-node[data-kind=writebehind]{--k-line:var(--kind-writebehind-line)}.mm-node[data-kind=replica]{--k-line:var(--kind-replica-line)}.mm-node[data-kind=shard]{--k-line:var(--kind-shard-line)}.mm-node[data-kind=objectstore]{--k-line:var(--kind-objectstore-line)}.mm-node[data-kind=searchindex]{--k-line:var(--kind-searchindex-line)}.mm-node[data-kind=timeseriesdb]{--k-line:var(--kind-timeseriesdb-line)}.mm-node[data-kind=graphdb]{--k-line:var(--kind-graphdb-line)}.mm-node[data-kind=vectordb]{--k-line:var(--kind-vectordb-line)}.mm-node[data-kind=coldstorage]{--k-line:var(--kind-coldstorage-line)}.mm-node[data-kind=streambroker]{--k-line:var(--kind-streambroker-line)}.mm-node[data-kind=pubsub]{--k-line:var(--kind-pubsub-line)}.mm-node[data-kind=websocket]{--k-line:var(--kind-websocket-line)}.mm-node[data-kind=lambda]{--k-line:var(--kind-lambda-line)}.mm-node[data-kind=cron]{--k-line:var(--kind-cron-line)}.mm-node[data-kind=ratelimiter]{--k-line:var(--kind-ratelimiter-line)}.mm-node[data-kind=loadshedder]{--k-line:var(--kind-loadshedder-line)}.mm-node[data-kind=breaker]{--k-line:var(--kind-breaker-line)}.mm-node[data-kind=bulkhead]{--k-line:var(--kind-bulkhead-line)}.mm-node[data-kind=autoscaler]{--k-line:var(--kind-autoscaler-line)}.mm-node[data-kind=region]{--k-line:var(--kind-region-line)}.mm-node[data-kind=apigateway]{--k-line:var(--kind-apigateway-line)}.mm-node[data-kind=sidecar]{--k-line:var(--kind-sidecar-line)}@media (width<=1100px),(height<=620px){.mm{display:none}}.cv-host{background:var(--bg);-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.cv-surface{touch-action:none;position:absolute;inset:0}.cv-surface[data-cursor=grab]{cursor:grab}.cv-surface[data-cursor=grabbing]{cursor:grabbing}.cv-surface[data-cursor=crosshair]{cursor:crosshair}.cv-host.is-dropping:after{content:"";inset:var(--sp-2);border:1px dashed var(--accent);border-radius:var(--r-md);pointer-events:none;position:absolute}.cv-grid{background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px), linear-gradient(to right, var(--grid-major) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-major) 1px, transparent 1px);pointer-events:none;transition:opacity var(--dur-slow) var(--ease);background-repeat:repeat;position:absolute;inset:0}.cv-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.cv-edge-hit{fill:none;stroke:#0000;stroke-width:14px;cursor:pointer}.cv-edge-line,.cv-edge-arrow,.cv-edge-flow,.cv-edge-label{pointer-events:none}.cv-edge-line{fill:none;stroke:var(--line);stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--dur-fast) var(--ease)}.cv-edge-arrow{fill:var(--line);transition:fill var(--dur-fast) var(--ease)}.cv-edge.is-active .cv-edge-line{stroke:var(--line-2)}.cv-edge.is-active .cv-edge-arrow{fill:var(--line-2)}.cv-edge:hover .cv-edge-line{stroke:var(--line-3)}.cv-edge:hover .cv-edge-arrow{fill:var(--line-3)}.cv-edge.is-danger .cv-edge-line{stroke:var(--danger);stroke-opacity:.55}.cv-edge.is-danger .cv-edge-arrow{fill:var(--danger);fill-opacity:.75}.cv-edge.is-danger .cv-edge-flow{stroke:var(--danger);stroke-opacity:.5}.cv-edge.is-selected .cv-edge-line{stroke:var(--accent);stroke-opacity:1}.cv-edge.is-selected .cv-edge-arrow{fill:var(--accent);fill-opacity:1}.cv-edge.is-selected .cv-edge-flow{stroke:var(--text);stroke-opacity:.8}.cv-edge-flow{fill:none;stroke:var(--text-dim);stroke-opacity:.55;stroke-linecap:round;stroke-dasharray:2 10;pointer-events:none;animation:1s linear infinite cv-flow}@keyframes cv-flow{to{stroke-dashoffset:-12px}}.cv-edge-label{fill:var(--text-faint);font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-label);font-weight:var(--fw-num);letter-spacing:var(--tr-num);text-anchor:middle;paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;pointer-events:none}.cv-edge.is-active:hover .cv-edge-label{fill:var(--text-dim)}.cv-edge-del{cursor:pointer;pointer-events:auto}.cv-edge-del rect{fill:var(--surface-2);stroke:var(--border);stroke-width:1px}.cv-edge-del rect.cv-edge-del-hit{fill:#0000;stroke:none}.cv-edge-del path{stroke:var(--text-dim);stroke-width:1.5px;stroke-linecap:round;fill:none;transition:stroke var(--dur-fast) var(--ease)}.cv-edge-del:hover rect,.cv-edge-del:hover path{stroke:var(--danger)}.cv-link-preview{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 4;pointer-events:none}.cv-link-preview.is-snapped{stroke-dasharray:none;stroke-width:2px}.cv-marquee{fill:var(--accent);fill-opacity:.08;stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.cv-node{cursor:grab}.cv-node.is-entering{animation:cv-node-in var(--dur-base) var(--ease-out)}@keyframes cv-node-in{0%{opacity:0}}.cv-node:active{cursor:grabbing}.cv-node-body{fill:var(--k-fill,var(--surface-2));stroke:var(--k-stroke,var(--border-strong));stroke-width:var(--bw-strong);transition:stroke var(--dur-fast) var(--ease), fill var(--dur-fast) var(--ease)}.cv-node-hair{stroke:var(--k-stroke);stroke-opacity:.28;stroke-width:1px;shape-rendering:crispedges}.cv-node:hover .cv-node-body{stroke-width:2px}.cv-node:focus{outline:none}.cv-node-ring{fill:none;stroke:var(--accent);stroke-width:2px;pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:cv-ring-in var(--dur-fast) var(--ease-out)}@keyframes cv-ring-in{0%{opacity:0;transform:scale(1.04)}}.cv-node:focus-visible .cv-node-body{stroke:var(--accent);stroke-width:2px}.cv-node-icon{color:var(--k-ink,var(--text-dim))}.cv-glyph>*{vector-effect:non-scaling-stroke}.cv-node-name{fill:var(--text);font-family:var(--sans);font-size:var(--fs-base);font-weight:var(--fw-body);dominant-baseline:central;pointer-events:none}.cv-node-primary{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-num);font-weight:var(--fw-num);letter-spacing:var(--tr-num);dominant-baseline:alphabetic;pointer-events:none}.cv-node.is-selected .cv-node-primary{font-size:var(--fs-lg);letter-spacing:var(--tr-lg)}.cv-node.has-strip.is-selected .cv-node-primary{font-size:var(--fs-num);letter-spacing:var(--tr-num)}.cv-node-sec{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-sm);font-weight:var(--fw-body);letter-spacing:var(--tr-num);dominant-baseline:alphabetic;pointer-events:none}.cv-node-primary .cv-val{fill:var(--text);transition:fill var(--dur-slow) var(--ease)}.cv-node-sec .cv-val{fill:var(--text-dim)}.cv-node-mark.is-warn{fill:none;stroke:var(--warn-mark);stroke-width:2px}.cv-node-mark.is-danger,.cv-node-mark.is-fault{fill:var(--danger-mark)}.cv-cap{fill:var(--k-ink,var(--text-dim));font-family:var(--sans);font-size:var(--fs-label);font-weight:var(--fw-num);text-transform:uppercase;letter-spacing:var(--tr-label)}.cv-node.is-warn .cv-node-primary .cv-val{fill:var(--warn)}.cv-node.is-danger .cv-node-primary .cv-val{fill:var(--danger)}.cv-spark{fill:none;stroke:var(--k-ink,var(--text-dim));stroke-opacity:.75;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none;transition:stroke-opacity var(--dur-fast) var(--ease)}.cv-node:hover .cv-spark,.cv-node.is-selected .cv-spark{stroke-opacity:1}.cv-spark-base{stroke:var(--k-stroke);stroke-opacity:.25;stroke-width:1px;shape-rendering:crispedges}.cv-meter-track{fill:var(--k-stroke);fill-opacity:.12}.cv-meter-fill{fill:var(--k-stroke);transition:fill var(--dur-slow) var(--ease)}.cv-node.is-warn .cv-meter-fill{fill:var(--warn-mark)}.cv-node.is-danger .cv-meter-fill{fill:var(--danger-mark)}.cv-meter-tick{fill:var(--k-ink,var(--text-dim));fill-opacity:.45}.cv-port-hit{fill:#0000;stroke:none}.cv-port{fill:var(--surface);stroke:var(--k-stroke);stroke-width:1.5px;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), stroke var(--dur-fast) var(--ease), fill var(--dur-fast) var(--ease)}.cv-node:hover .cv-port,.cv-node:focus-visible .cv-port,.cv-node.is-selected .cv-port,.cv-node.is-linking .cv-port{opacity:1}.cv-port-hit{cursor:crosshair}.cv-port-hit:hover+.cv-port{fill:var(--accent);stroke:var(--accent)}.cv-node.is-link-source .cv-node-body{stroke:var(--accent);stroke-width:2px;stroke-dasharray:4 3}.cv-node.is-link-invalid{opacity:.4}.cv-node.is-link-valid .cv-node-body{stroke:var(--ok-mark);stroke-width:2px}.cv-node.is-link-target .cv-node-body{stroke:var(--ok-mark);stroke-width:3px}.cv-node.is-link-target .cv-port-in{opacity:1;fill:var(--ok-mark);stroke:var(--ok-mark)}.cv-node.is-faulted .cv-node-body{stroke:var(--danger-mark);stroke-width:2px;stroke-dasharray:5 3}.cv-node.is-faulted .cv-meter-fill{fill:var(--danger-mark)}.cv-units,.cv-unit,.cv-strip,.cv-cell,.cv-cell-fill,.cv-vessel,.cv-vessel-track,.cv-vessel-fill,.cv-vessel-brim{pointer-events:none}.cv-unit{fill:var(--k-fill);stroke:var(--k-stroke);stroke-width:var(--bw);stroke-opacity:.55;transition:x var(--dur-fast) var(--ease-out), y var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out)}.cv-unit.is-pending{fill:none;stroke-dasharray:3 3;stroke-opacity:.75}.cv-node-badge{dominant-baseline:central;pointer-events:none;fill:var(--k-ink,var(--text-dim));paint-order:stroke;stroke:var(--k-fill);stroke-width:3px;stroke-linejoin:round;font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-label);font-weight:var(--fw-num);letter-spacing:var(--tr-num)}.cv-node-badge.is-warming{fill:var(--warn)}.cv-cell{fill:var(--track)}.cv-cell-fill{fill:var(--k-stroke)}.cv-cell-fill.is-warn{fill:var(--warn-mark)}.cv-cell-fill.is-danger{fill:var(--danger-mark)}.cv-cell.is-lead{stroke:var(--k-stroke);stroke-opacity:.5;stroke-width:var(--bw)}.cv-cell-lead-notch{fill:var(--k-ink,var(--text-dim))}.cv-vessel-track{fill:var(--track);stroke:var(--k-stroke);stroke-opacity:.3;stroke-width:var(--bw)}.cv-vessel-fill{fill:var(--k-stroke)}.cv-vessel-brim{fill:var(--k-stroke);fill-opacity:.65}.cv-vessel.is-shedding .cv-vessel-fill{fill:var(--danger-mark)}.cv-vessel.is-shedding .cv-vessel-brim{fill:var(--danger);fill-opacity:1}.cv-edge.is-state-cut .cv-edge-line,.cv-edge.is-state-blocked .cv-edge-line{stroke:var(--line);stroke-opacity:.45;stroke-dasharray:5 5}.cv-edge.is-state-cut .cv-edge-arrow,.cv-edge.is-state-blocked .cv-edge-arrow{fill:var(--line);fill-opacity:.4}.cv-edge-break{pointer-events:none}.cv-edge-break-gap{fill:var(--bg)}.cv-edge-break-mark{fill:none;stroke:var(--danger);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.cv-edge.is-state-blocked .cv-edge-break-mark{stroke:var(--line-3)}.cv-edge.is-state-standby .cv-edge-line{stroke:var(--line);stroke-opacity:.5;stroke-dasharray:2 4}.cv-edge.is-state-standby .cv-edge-arrow{fill:var(--line);fill-opacity:.45}.cv-edge.is-control .cv-edge-line{stroke:var(--kind-autoscaler-stroke);stroke-opacity:.75;stroke-dasharray:6 4}.cv-edge.is-control .cv-edge-arrow{fill:var(--bg);fill-opacity:1;stroke:var(--kind-autoscaler-stroke);stroke-width:1.25px;stroke-linejoin:round}.cv-edge-label.is-control{fill:var(--kind-autoscaler-ink);font-family:var(--sans);font-weight:var(--fw-med);letter-spacing:var(--tr-label)}.cv-edge.is-control .cv-edge-flow{display:none}.cv-empty{width:min(38ch, calc(100% - var(--sp-10)));text-align:center;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cv-empty-lead{font-size:var(--fs-num);font-weight:var(--fw-med);line-height:var(--lh-base);color:var(--text-dim);margin:0}.cv-empty-body{margin:var(--sp-2) 0 0;font-size:var(--fs-base);line-height:var(--lh-prose);color:var(--text-faint);text-wrap:pretty}.cv-hint{top:var(--bar-clear,84px);padding:var(--sp-1) var(--sp-3);background:var(--surface);border:1px solid var(--accent);border-radius:var(--r-md);color:var(--text-dim);font-size:var(--fs-sm);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.cv-ledger{left:calc(var(--sp-3) + 32px + var(--sp-3));bottom:var(--sp-3);align-items:center;gap:var(--sp-3);min-height:32px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--text-faint);pointer-events:none;padding:0 var(--sp-3);border-radius:var(--r-btn);background:var(--surface);border:var(--bw) solid var(--border);display:flex;position:absolute}.cv-ledger-time{text-transform:none}@media (width<=1240px){.cv-ledger-groups{display:none}}.cv-hint-idle{top:var(--bar-clear,84px);gap:var(--sp-4);white-space:nowrap;pointer-events:none;min-height:32px;padding:0 var(--sp-3);border-radius:var(--r-btn);background:var(--surface);border:var(--bw) solid var(--border);align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.cv-format{left:50%;bottom:calc(var(--sp-3) + 32px + var(--sp-3));align-items:center;gap:var(--sp-2);padding:var(--sp-1);max-width:calc(100% - var(--sp-5) * 2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-md);display:flex;position:absolute;overflow-x:auto;transform:translate(-50%)}.cv-format-group{align-items:center;gap:2px;display:flex}.cv-format-group+.cv-format-group{padding-left:var(--sp-2);border-left:1px solid var(--border)}.cv-format-btn{min-width:30px;height:30px;padding:0 var(--sp-1)}.cv-format-btn.is-active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.cv-format-bold{font-weight:700}.cv-format-italic{font-style:italic}.cv-format-underline{text-decoration:underline}.cv-format-btn[data-font-name=hand]{font-family:var(--hand)}.cv-format-btn[data-font-name=serif]{font-family:var(--serif)}.cv-format-btn[data-font-name=mono]{font-family:var(--mono)}.cv-format-tone{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--ann-tone-fill,var(--surface-2));cursor:pointer;width:20px;height:20px;padding:0}.cv-format-tone:hover{border-color:var(--text-dim)}.cv-format-tone.is-active{border-color:var(--text);border-width:2px}.cv-format-tone:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cv-format-tone[data-tone="0"]{--ann-tone-fill:var(--ann-0-fill);border-color:var(--ann-0-line)}.cv-format-tone[data-tone="1"]{--ann-tone-fill:var(--ann-1-fill);border-color:var(--ann-1-line)}.cv-format-tone[data-tone="2"]{--ann-tone-fill:var(--ann-2-fill);border-color:var(--ann-2-line)}.cv-format-tone[data-tone="3"]{--ann-tone-fill:var(--ann-3-fill);border-color:var(--ann-3-line)}.cv-format-tone[data-tone="4"]{--ann-tone-fill:var(--ann-4-fill);border-color:var(--ann-4-line)}.cv-format-tone[data-tone="5"]{--ann-tone-fill:var(--ann-5-fill);border-color:var(--ann-5-line)}.cv-format-tone[data-tone="6"]{--ann-tone-fill:var(--ann-6-fill);border-color:var(--ann-6-line)}.cv-format-tone[data-tone="7"]{--ann-tone-fill:var(--ann-7-fill);border-color:var(--ann-7-line)}.cv-format-tone[data-tone="8"]{--ann-tone-fill:var(--ann-8-fill);border-color:var(--ann-8-line)}.cv-format-tone[data-tone="9"]{--ann-tone-fill:var(--ann-9-fill);border-color:var(--ann-9-line)}.cv-format-tone[data-tone="10"]{--ann-tone-fill:var(--ann-10-fill);border-color:var(--ann-10-line)}.cv-format-tone[data-tone="11"]{--ann-tone-fill:var(--ann-11-fill);border-color:var(--ann-11-line)}.cv-format-tone[data-tone="12"]{--ann-tone-fill:var(--ann-12-fill);border-color:var(--ann-12-line)}.cv-format-tone-none{background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--text-faint) calc(50% - 1px), var(--text-faint) calc(50% + 1px), transparent calc(50% + 1px)), var(--surface)}.cv-zoom{right:var(--sp-3);bottom:var(--sp-3);align-items:center;gap:var(--sp-1);padding:var(--sp-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);display:flex;position:absolute}.cv-zoom .btn{min-width:32px;height:32px;padding:0 var(--sp-2)}.cv-zoom-level{min-width:46px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media (pointer:coarse){.cv-zoom .btn{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.cv-edge-flow{stroke-dasharray:none;stroke-opacity:.4;animation:none}.cv-meter-fill,.cv-node-body,.cv-node-icon,.cv-edge-line,.cv-edge-arrow,.cv-spark,.cv-grid,.cv-port,.cv-unit,.cv-vessel-fill,.cv-node-primary .cv-val{transition:none}.cv-node.is-entering,.cv-node-ring{animation:none}}.cv-rename{z-index:4;box-sizing:border-box;padding:0 var(--sp-2);border:var(--bw-strong) solid var(--accent);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-family:var(--sans);font-weight:var(--fw-body);outline:none;line-height:1;position:absolute}.cv-section[data-tone="0"]{--sec-fill:var(--ann-0-fill);--sec-line:var(--ann-0-line);--sec-ink:var(--ann-0-ink)}.cv-section[data-tone="1"]{--sec-fill:var(--ann-1-fill);--sec-line:var(--ann-1-line);--sec-ink:var(--ann-1-ink)}.cv-section[data-tone="2"]{--sec-fill:var(--ann-2-fill);--sec-line:var(--ann-2-line);--sec-ink:var(--ann-2-ink)}.cv-section[data-tone="3"]{--sec-fill:var(--ann-3-fill);--sec-line:var(--ann-3-line);--sec-ink:var(--ann-3-ink)}.cv-section[data-tone="4"]{--sec-fill:var(--ann-4-fill);--sec-line:var(--ann-4-line);--sec-ink:var(--ann-4-ink)}.cv-section[data-tone="5"]{--sec-fill:var(--ann-5-fill);--sec-line:var(--ann-5-line);--sec-ink:var(--ann-5-ink)}.cv-section[data-tone="6"]{--sec-fill:var(--ann-6-fill);--sec-line:var(--ann-6-line);--sec-ink:var(--ann-6-ink)}.cv-section[data-tone="7"]{--sec-fill:var(--ann-7-fill);--sec-line:var(--ann-7-line);--sec-ink:var(--ann-7-ink)}.cv-section[data-tone="8"]{--sec-fill:var(--ann-8-fill);--sec-line:var(--ann-8-line);--sec-ink:var(--ann-8-ink)}.cv-section[data-tone="9"]{--sec-fill:var(--ann-9-fill);--sec-line:var(--ann-9-line);--sec-ink:var(--ann-9-ink)}.cv-section[data-tone="10"]{--sec-fill:var(--ann-10-fill);--sec-line:var(--ann-10-line);--sec-ink:var(--ann-10-ink)}.cv-section[data-tone="11"]{--sec-fill:var(--ann-11-fill);--sec-line:var(--ann-11-line);--sec-ink:var(--ann-11-ink)}.cv-section[data-tone="12"]{--sec-fill:var(--ann-12-fill);--sec-line:var(--ann-12-line);--sec-ink:var(--ann-12-ink)}.cv-section-fill{fill:var(--sec-fill,var(--surface-2));fill-opacity:.55;pointer-events:fill;cursor:grab}.cv-section-line{fill:none;stroke:var(--sec-line,var(--border-strong));stroke-width:1.5px;pointer-events:none}.cv-section.is-selected .cv-section-line{stroke-width:2px}.cv-section.is-drop-target .cv-section-line{stroke-width:3px;stroke-dasharray:none}.cv-section.is-drop-target .cv-section-fill{fill-opacity:.9}.cv-section-line,.cv-section-fill{transition:stroke-width var(--dur-fast) var(--ease), fill-opacity var(--dur-fast) var(--ease)}@media (prefers-reduced-motion:reduce){.cv-section-line,.cv-section-fill{transition:none}}.cv-section-hit{fill:none;stroke:#0000;stroke-width:16px;pointer-events:stroke;cursor:grab}.cv-section-label-bg{fill:var(--sec-fill,var(--surface-2));pointer-events:all;cursor:grab}.cv-section-label-text{fill:var(--sec-ink,var(--text-dim));font-family:var(--sans);font-size:var(--fs-sm);font-weight:var(--fw-med);dominant-baseline:central;pointer-events:none;-webkit-user-select:none;user-select:none}.cv-section-draft{fill:var(--accent);fill-opacity:.06;stroke:var(--accent);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;pointer-events:none}.cv-note-hit{fill:#0000;pointer-events:all;cursor:grab}.cv-note-text{color:var(--text);fill:currentColor;font-family:var(--sans);pointer-events:none;-webkit-user-select:none;user-select:none}.cv-note[data-font=hand] .cv-note-text{font-family:var(--hand)}.cv-note[data-font=serif] .cv-note-text{font-family:var(--serif)}.cv-note[data-font=mono] .cv-note-text{font-family:var(--mono)}.cv-note.is-sm .cv-note-text{color:var(--text-dim);font-size:12px;font-weight:450}.cv-note.is-md .cv-note-text{font-size:16px;font-weight:450}.cv-note.is-lg .cv-note-text{font-size:24px;font-weight:550}.cv-ann-ring{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.cv-handle{fill:var(--surface);stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.cv-handle-hit{fill:#0000;pointer-events:all}.cv-handle-hit[data-dir=n],.cv-handle-hit[data-dir=s]{cursor:ns-resize}.cv-handle-hit[data-dir=e],.cv-handle-hit[data-dir=w]{cursor:ew-resize}.cv-handle-hit[data-dir=nw],.cv-handle-hit[data-dir=se]{cursor:nwse-resize}.cv-handle.is-corner{rx:50%;ry:50%}.cv-handle-hit[data-dir=ne],.cv-handle-hit[data-dir=sw]{cursor:nesw-resize}.cv-sec-tone{cursor:pointer;stroke-width:1px}.cv-sec-tone[data-tone="0"]{fill:var(--ann-0-fill);stroke:var(--ann-0-line)}.cv-sec-tone[data-tone="1"]{fill:var(--ann-1-fill);stroke:var(--ann-1-line)}.cv-sec-tone[data-tone="2"]{fill:var(--ann-2-fill);stroke:var(--ann-2-line)}.cv-sec-tone[data-tone="3"]{fill:var(--ann-3-fill);stroke:var(--ann-3-line)}.cv-sec-tone[data-tone="4"]{fill:var(--ann-4-fill);stroke:var(--ann-4-line)}.cv-sec-tone[data-tone="5"]{fill:var(--ann-5-fill);stroke:var(--ann-5-line)}.cv-sec-tone[data-tone="6"]{fill:var(--ann-6-fill);stroke:var(--ann-6-line)}.cv-sec-tone[data-tone="7"]{fill:var(--ann-7-fill);stroke:var(--ann-7-line)}.cv-sec-tone[data-tone="8"]{fill:var(--ann-8-fill);stroke:var(--ann-8-line)}.cv-sec-tone[data-tone="9"]{fill:var(--ann-9-fill);stroke:var(--ann-9-line)}.cv-sec-tone[data-tone="10"]{fill:var(--ann-10-fill);stroke:var(--ann-10-line)}.cv-sec-tone[data-tone="11"]{fill:var(--ann-11-fill);stroke:var(--ann-11-line)}.cv-sec-tone[data-tone="12"]{fill:var(--ann-12-fill);stroke:var(--ann-12-line)}.cv-sec-tone.is-active{stroke:var(--text);stroke-width:2.5px}.cv-sec-tone:hover{stroke-width:2px}.cv-note[data-tone="0"] .cv-note-text{color:var(--ann-0-ink)}.cv-note[data-tone="1"] .cv-note-text{color:var(--ann-1-ink)}.cv-note[data-tone="2"] .cv-note-text{color:var(--ann-2-ink)}.cv-note[data-tone="3"] .cv-note-text{color:var(--ann-3-ink)}.cv-note[data-tone="4"] .cv-note-text{color:var(--ann-4-ink)}.cv-note[data-tone="5"] .cv-note-text{color:var(--ann-5-ink)}.cv-note[data-tone="6"] .cv-note-text{color:var(--ann-6-ink)}.cv-note[data-tone="7"] .cv-note-text{color:var(--ann-7-ink)}.cv-note[data-tone="8"] .cv-note-text{color:var(--ann-8-ink)}.cv-note[data-tone="9"] .cv-note-text{color:var(--ann-9-ink)}.cv-note[data-tone="10"] .cv-note-text{color:var(--ann-10-ink)}.cv-note[data-tone="11"] .cv-note-text{color:var(--ann-11-ink)}.cv-note[data-tone="12"] .cv-note-text{color:var(--ann-12-ink)}.cv-note.is-bold .cv-note-text{font-weight:700}.cv-note.is-italic .cv-note-text{font-style:italic}.cv-note.is-underline .cv-note-text{text-underline-offset:.15em;text-decoration:underline}.cv-note-size [data-font-name=hand] text{font-family:var(--hand)}.cv-note-size [data-font-name=serif] text{font-family:var(--serif)}.cv-note-size [data-font-name=mono] text{font-family:var(--mono)}.cv-note-clear rect{fill:var(--surface);stroke:var(--border-strong);stroke-width:1px;cursor:pointer}.cv-note-clear path{stroke:var(--text-faint);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.cv-note-clear.is-active rect{stroke:var(--text);stroke-width:2.5px}.cv-note-size rect{fill:var(--surface);stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke;cursor:pointer}.cv-note-size text{fill:var(--text-dim);font-family:var(--sans);font-weight:var(--fw-med);text-anchor:middle;dominant-baseline:central;pointer-events:none;-webkit-user-select:none;user-select:none}.cv-note-size .is-active rect{fill:var(--accent-soft);stroke:var(--accent)}.cv-note-size .is-active text{fill:var(--accent-ink)}.cv-note-editor{z-index:4;box-sizing:content-box;outline:1px solid var(--accent);outline-offset:2px;color:var(--text);font-family:var(--sans);resize:none;white-space:pre-wrap;overflow-wrap:break-word;background:0 0;border:none;border-radius:2px;margin:0;padding:0;display:block;position:absolute;overflow:hidden}.cv-label-editor{z-index:4;box-sizing:border-box;padding:0 var(--sp-2);border:var(--bw-strong) solid var(--accent);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-family:var(--sans);font-weight:var(--fw-med);outline:none;line-height:1;position:absolute}.cv-surface,.cv-node,.cv-node *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cv-node{touch-action:none}@media (width<=720px){.cv-hint-idle{display:none}.cv-ledger{gap:var(--sp-3)}.cv-ledger-time{display:none}}@media (pointer:coarse){.cv-hint-idle{display:none}}.term{-webkit-text-decoration:underline dotted var(--line-3);text-decoration:underline dotted var(--line-3);text-underline-offset:3px;cursor:help;border-radius:var(--r-sm);transition:text-decoration-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);text-decoration-thickness:1px}.term:hover,.term[data-open=true]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);background:var(--accent-soft)}.term:focus-visible{outline:2px solid var(--accent);outline-offset:2px;background:var(--accent-soft)}.term-bare{text-decoration:none}.tip{z-index:400;width:max-content;max-width:300px;padding:var(--sp-3);background:var(--surface);border:var(--bw) solid var(--border-strong);border-radius:var(--r-btn);box-shadow:var(--shadow-lg);pointer-events:auto;overscroll-behavior:contain;position:fixed}.tip-arrow{width:calc(var(--tip-arrow) * 2);height:calc(var(--tip-arrow) * 2);background:var(--surface);border:var(--bw) solid var(--border-strong);border-top:none;border-left:none;position:absolute}.tip-top .tip-arrow{bottom:calc(var(--tip-arrow) * -1);transform:translate(-50%)rotate(45deg)}.tip-bottom .tip-arrow{top:calc(var(--tip-arrow) * -1);transform:translate(-50%)rotate(225deg)}.tip-left .tip-arrow{right:calc(var(--tip-arrow) * -1);transform:translateY(-50%)rotate(-45deg)}.tip-right .tip-arrow{left:calc(var(--tip-arrow) * -1);transform:translateY(-50%)rotate(135deg)}.tip-term{font-size:var(--fs-sm);font-weight:var(--fw-med);line-height:var(--lh-sm);color:var(--text);margin:0}.tip-short{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);font-weight:var(--fw-body);line-height:var(--lh-sm);color:var(--text-dim);text-wrap:pretty}.tip-why{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);font-weight:var(--fw-body);line-height:var(--lh-prose);color:var(--text);text-wrap:pretty}.tip-see{align-items:baseline;gap:var(--sp-1) var(--sp-2);margin:var(--sp-3) 0 0;padding-top:var(--sp-2);border-top:var(--bw) solid var(--border);flex-wrap:wrap;display:flex}.tip-see-label{font-size:var(--fs-label);font-weight:var(--fw-med);line-height:var(--lh-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-faint)}.tip-see-link{font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-body);line-height:var(--lh-sm);color:var(--accent-ink);text-underline-offset:2px;border-radius:var(--r-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;padding:0;text-decoration:underline}.tip-see-link:hover{color:var(--accent)}.tip-see-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.term,.tip-see-link{transition:none}}.tr{flex-direction:column;min-width:0;display:flex}.tr-empty,.tr-failed,.tr-verdict{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-dim);margin:0}.tr-failed{margin-bottom:var(--sp-2);color:var(--danger)}.tr-verdict{margin-top:var(--sp-2)}.tr-rows{flex-direction:column;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tr-row{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,8.5rem) 1fr auto;min-width:0;display:grid}.tr-name{font-size:var(--fs-sm);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-bar{background:var(--track);border-radius:var(--r-mark);min-width:0;height:12px;display:flex;overflow:hidden}.tr-queued{background:var(--warn-mark)}.tr-service{background:var(--accent)}.tr-ms{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-dim)}.tr-foot{gap:var(--sp-3);margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--text-dim);flex-wrap:wrap;display:flex}.tr-key{align-items:center;gap:var(--sp-1);display:inline-flex}.tr-swatch{border-radius:var(--r-mark);width:10px;height:10px}.ct{flex-direction:column;min-width:0;display:flex}.ct-empty,.ct-note,.ct-unpriced{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-dim);margin:0}.ct-note{margin-top:var(--sp-2)}.ct-unpriced{margin-top:var(--sp-2);color:var(--warn)}.ct-rows{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ct-row{align-items:baseline;gap:var(--sp-2);min-width:0;font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ct-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-size{font-family:var(--mono);font-size:var(--fs-label);color:var(--text-faint)}.ct-money{font-variant-numeric:tabular-nums;color:var(--text-dim)}.mx{gap:var(--sp-5);padding:var(--sp-4) var(--sp-5) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;min-width:0;display:grid}.mx-chart{flex-direction:column;min-width:0;display:flex}.mx-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-1);min-width:0;display:flex}.mx-eyebrow{color:var(--text-faint);white-space:nowrap;flex:none}.mx-head-right{justify-content:flex-end;align-items:baseline;gap:var(--sp-3);flex:0 auto;min-width:0;display:flex;overflow:hidden}.mx-readout-wrap{align-items:baseline;gap:var(--sp-1);min-width:0;display:flex}.mx-readout{color:var(--text)}.mx-unit{white-space:nowrap}.mx-dropped{align-items:baseline;gap:var(--sp-1);display:flex}.mx-dropped .label{color:var(--text-faint)}.mx-plot{width:100%;min-width:0;position:relative}.mx-layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mx-layer-scaled{inset:auto}.mx-grid{stroke:var(--grid-major);stroke-width:1px}.mx-zero,.mx-xtick{stroke:var(--border-strong);stroke-width:1px}.mx-now{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:2 3}.mx-ytick{fill:var(--text-faint);font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-label);letter-spacing:0}.mx-xlabel,.mx-empty{fill:var(--text-faint);font-family:var(--sans);font-size:var(--fs-label);font-weight:var(--fw-med);letter-spacing:var(--tr-label)}.mx-line{fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mx-line-p50{stroke:var(--line-3)}.mx-line-p95{stroke:var(--line-4)}.mx-line-p99{stroke:var(--text-dim);stroke-width:2px}.mx-line-p99.is-warn{stroke:var(--warn-mark)}.mx-line-p99.is-danger{stroke:var(--danger-mark)}.mx-line-offered{stroke:var(--line-3);stroke-dasharray:4 3}.mx-line-goodput{stroke:var(--accent);stroke-width:2px}.mx-gap{fill:var(--danger-mark);fill-opacity:.14;stroke:none}.mx-band{stroke:none;fill-opacity:.85}.mx-fill-error{fill:var(--danger-mark);color:var(--danger-mark)}.mx-fill-shed{fill:var(--warn-mark);color:var(--warn-mark)}.mx-fill-timeout{fill:var(--cat-violet);color:var(--cat-violet)}.mx-fill-no-route{fill:var(--line-3);color:var(--line-3)}.mx-fill-depth{fill:var(--cat-blue);color:var(--cat-blue)}.mx-fill-throttled{fill:var(--kind-autoscaler-stroke);color:var(--kind-autoscaler-stroke)}.mx-fill-rejected{fill:var(--kind-region-stroke);color:var(--kind-region-stroke)}.mx-fill-crashed{fill:var(--line-5);color:var(--line-5)}.mx-fill-partitioned{fill:var(--kind-cdn-stroke);color:var(--kind-cdn-stroke)}.mx-fill-region-down{fill:var(--kind-lb-stroke);color:var(--kind-lb-stroke)}.mx-legend{gap:var(--sp-1) var(--sp-4);margin:var(--sp-2) 0 0;flex-wrap:wrap;min-width:0;padding:0;list-style:none;display:flex}.mx-key{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.mx-key-line{border-top:2px solid var(--line-3);flex:none;width:14px;height:0}.mx-key-p50{border-top-color:var(--line-3)}.mx-key-p95{border-top-color:var(--line-4)}.mx-key-p99{border-top-color:var(--text-dim)}.mx-key-offered{border-top-style:dashed;border-top-color:var(--line-3)}.mx-key-goodput{border-top-color:var(--accent)}.mx-key-gap{border-radius:var(--r-mark);background:var(--danger-mark);opacity:.28;border-top:none;height:8px}.mx-key-name{min-width:0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-key-value{color:var(--text);font-weight:var(--fw-num);flex:none}.mx-key[data-dim] .mx-key-name,.mx-key[data-dim] .mx-key-value{color:var(--text-faint);font-weight:var(--fw-body)}.mx-key[data-dim] .mx-key-gap{opacity:.16}.mx-legend-stack{gap:var(--sp-1);scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-flow:column;max-height:76px;overflow-y:auto}.mx-key-fail{--swatch:8px;grid-template-columns:var(--swatch) minmax(0, 1fr) 40px auto 38px;align-items:center;gap:var(--sp-2);width:100%;min-height:20px;display:grid}.mx-key-swatch{width:var(--swatch);height:var(--swatch);border-radius:var(--r-mark);background:currentColor}.mx-key-bar{border-radius:var(--r-pill);background:var(--border-strong);width:100%;height:4px;display:block;overflow:hidden}.mx-key-bar-fill{border-radius:var(--r-pill);background:currentColor;min-width:2px;height:100%;display:block}.mx-key-fail .mx-key-value{text-align:right}.mx-key-share{text-align:right;color:var(--text-faint);font-weight:var(--fw-body);flex:none}.mx-clean{margin-top:var(--sp-2);min-height:18px;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-faint)}@container stage (width<=840px){.mx{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-fail-col{grid-column:1/-1}}@container stage (width<=560px){.mx{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}}.pr{z-index:11;touch-action:none;transition:background-color var(--dur-fast) var(--ease);background:0 0;position:absolute}.pr:after{content:"";border-radius:var(--r-pill);background:var(--border-strong);opacity:0;transition:opacity var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);position:absolute}.pr-left:after,.pr-right:after{width:3px;height:28px;top:50%;left:50%;transform:translate(-50%,-50%)}.pr-bottom:after{width:28px;height:3px;top:50%;left:50%;transform:translate(-50%,-50%)}.pr:hover:after,.pr:focus-visible:after{opacity:1;background:var(--accent)}.pr:focus-visible{outline:none}.pr-left,.pr-right{cursor:col-resize;width:5px;top:0;bottom:0}.pr-left{right:-3px}.pr-right{left:-3px}.pr-bottom{cursor:row-resize;height:5px;top:-3px;left:0;right:0}@media (pointer:coarse){.pr-left,.pr-right{width:14px}.pr-left{right:-7px}.pr-right{left:-7px}.pr-bottom{height:14px;top:-7px}}.vp{gap:var(--sp-1);padding:var(--sp-3) 0 0;border-top:var(--bw) solid var(--border);flex-direction:column;display:flex}.vp-eyebrow{color:var(--text-faint);margin:0}.vp-product{font-size:var(--fs-base);color:var(--text);margin:0}.vp-note,.vp-derived,.vp-source{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-dim);margin:0}.vp-derived{padding:var(--sp-2);margin-top:var(--sp-1);border-left:2px solid var(--warn-mark);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--warn-soft);color:var(--text)}.vp-field{gap:var(--sp-1);margin-top:var(--sp-2);flex-direction:column;display:flex}.vp-label{font-size:var(--fs-sm);color:var(--text-dim)}.vp-select{width:100%;height:32px;padding:0 var(--sp-2);border:var(--bw) solid var(--border-strong);border-radius:var(--r-btn);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--fs-sm)}.vp-select:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.vp-source a{color:var(--accent)}.ins{background:var(--surface);border-left:var(--bw) solid var(--border);text-align:left;flex-direction:column;min-height:0;display:flex}.ins-scroll{padding:var(--sp-5) var(--sp-5) var(--sp-7);flex:auto}.ins-empty{padding:var(--sp-7) 0 0;max-width:34ch;color:var(--text-dim);font-size:var(--fs-base);line-height:var(--lh-prose);text-wrap:pretty}.ins-empty-hint{padding-top:var(--sp-3);color:var(--text-faint);font-size:var(--fs-sm)}.ins-head{gap:var(--sp-1);margin-bottom:var(--sp-4);flex-direction:column;display:flex}.ins-title{width:calc(100% + var(--sp-2) * 2);height:32px;margin-left:calc(var(--sp-2) * -1);padding:0 var(--sp-2);border:var(--bw) solid transparent;border-radius:var(--r-sm);color:var(--text);font-size:var(--fs-num);font-weight:var(--fw-num);letter-spacing:var(--tr-num);background:0 0}.ins-title:hover:not(:focus){background:var(--surface-2);border-color:var(--border)}.ins-title:focus{background:var(--surface);border-color:var(--accent)}.ins-title:active:not(:focus){background:var(--surface-3);border-color:var(--border-strong)}.ins-kind{color:var(--text-faint)}.ins-blurb{margin-bottom:var(--sp-5);color:var(--text-dim);font-size:var(--fs-sm);line-height:var(--lh-prose);text-wrap:pretty}.ins-blurb em{font-style:normal;font-weight:var(--fw-med);color:var(--text)}.ins-util{margin-bottom:var(--sp-5)}.ins-util-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.ins-meter{border-radius:var(--r-pill);background:var(--track);height:6px;overflow:hidden}.ins-meter-fill{border-radius:var(--r-pill);background:var(--ok-mark);height:100%}.ins-meter.is-warn .ins-meter-fill{background:var(--warn-mark)}.ins-meter.is-danger .ins-meter-fill{background:var(--danger-mark)}.ins-section+.ins-section{margin-top:var(--sp-7)}.ins-section-title{margin-bottom:var(--sp-3);color:var(--text-faint)}.ins-fields{gap:var(--sp-4);flex-direction:column;display:flex}.ins-field{gap:var(--sp-1);flex-direction:column;display:flex}.ins-field-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.ins-field-head .row-k{min-width:0;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ins-field-head .row-v{font-size:var(--fs-base);flex:none}.ins-mixed{font-family:var(--sans);font-weight:var(--fw-body);color:var(--text-faint);font-style:italic}.ins-field-row{align-items:stretch;gap:var(--sp-1);flex-direction:column;display:flex}.ins-hint{font-size:var(--fs-label);line-height:var(--lh-sm);color:var(--status-ink,var(--text-dim));text-wrap:pretty;margin:0}.ins-field-row .row-k{min-width:0;font-size:var(--fs-sm);line-height:var(--lh-sm);text-wrap:pretty}.ins-number-wrap{align-items:center;gap:var(--sp-2);display:flex}.ins-number{flex:none;width:84px;height:32px}.ins-number[data-mixed]{color:var(--text-faint)}.ins-unit{text-transform:none;letter-spacing:0;min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-body);line-height:var(--lh-sm);color:var(--text-faint);flex:auto}.ins-stats{flex-direction:column;display:flex}.ins-stat{justify-content:space-between;align-items:baseline;gap:var(--sp-3);min-height:24px;display:flex}.ins-stat .row-k{min-width:0;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ins-stat .row-v{font-size:var(--fs-base);flex:none}.ins-expr{padding:var(--sp-1) 0 var(--sp-2);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:0;color:var(--text-faint)}.ins-multi-title{color:var(--text);font-size:var(--fs-base);line-height:var(--lh-base)}.ins-multi-word{color:var(--text-dim)}.ins-manifest{margin:0 0 var(--sp-5);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2);list-style:none}.ins-manifest-row{justify-content:space-between;align-items:baseline;gap:var(--sp-3);min-height:24px;display:flex}.ins-manifest-row .row-k{min-width:0;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ins-manifest-row .row-v{font-size:var(--fs-base);flex:none}.ins-foot{padding:var(--sp-3) calc(var(--sp-5) + var(--scrollbar-w)) var(--sp-3) var(--sp-5);background:var(--surface);flex:none}.ins-delete{color:var(--text-dim);background:0 0;border-color:#0000;align-self:flex-start}.ins-delete:hover:not(:disabled){border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.ins-delete:focus-visible{border-color:var(--danger);color:var(--danger)}.ins-delete:active:not(:disabled){border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.traffic{align-items:center;gap:var(--sp-5);min-width:0;display:flex;container:traffic/inline-size}.traffic-load{align-items:center;gap:var(--sp-4);flex:0 420px;min-width:280px;display:flex}.traffic-load-head{flex-direction:column;flex:none;align-items:flex-start;gap:0;display:flex}.traffic-load-head .label{color:var(--text-faint);line-height:var(--lh-label);white-space:nowrap}.traffic-load-readout{align-items:baseline;gap:var(--sp-1);display:flex}.traffic-load-readout .num-lg{min-width:52px}.traffic-load-unit{color:var(--text-faint);text-transform:none;letter-spacing:0}.traffic-load-track{flex:auto;min-width:0;padding-bottom:12px;position:relative}.traffic-scale{height:12px;margin:0 calc(var(--thumb) / 2);pointer-events:none;position:absolute;inset:auto 0 0}.traffic-load-none{color:var(--text-dim);font-size:var(--fs-base);font-weight:var(--fw-med);white-space:nowrap}.traffic-scale-note{height:12px;color:var(--text-dim);font-size:var(--fs-sm);white-space:nowrap;margin:0;line-height:12px;position:absolute;inset:auto 0 0}.traffic-scale-mark{font-size:var(--fs-label);font-weight:var(--fw-body);letter-spacing:0;color:var(--text-faint);white-space:nowrap;line-height:1;position:absolute;top:0;transform:translate(-50%)}.traffic-spacer{min-width:var(--sp-4);flex:auto}.traffic-headline{align-items:flex-start;gap:var(--sp-7);flex:none;min-width:0;display:flex}.traffic-empty{max-width:46ch;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-faint);text-wrap:pretty;align-self:center;margin:0}.traffic-metric{gap:var(--sp-1);flex-direction:column;align-items:flex-end;min-width:0;display:flex}.traffic-metric .label{color:var(--text-faint);white-space:nowrap}.traffic-metric-group{align-items:flex-start;gap:var(--sp-5);display:flex}.traffic-actions{flex:none;align-items:center;display:flex}.traffic-actions .btn{border-radius:0}.traffic-actions .btn+.btn{margin-left:calc(-1 * var(--bw))}.traffic-actions .btn:first-child{border-top-left-radius:var(--r-btn);border-bottom-left-radius:var(--r-btn)}.traffic-actions .btn:last-child{border-top-right-radius:var(--r-btn);border-bottom-right-radius:var(--r-btn)}.traffic-actions .btn:hover,.traffic-actions .btn:active,.traffic-actions .btn:focus-visible{z-index:1;position:relative}.traffic-actions .transport-toggle{width:48px;color:var(--accent)}.transport-play{transform:translate(1px)}@container traffic (width<=860px){.traffic-metric-group{display:none}.traffic-headline{gap:var(--sp-4)}}@container traffic (width<=620px){.traffic-load{min-width:260px}}@container traffic (width<=560px){.traffic-load{min-width:220px}.traffic-load-unit{display:none}.traffic-spacer{min-width:0}}@media (width<=720px){.traffic{align-items:center;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap}.traffic-spacer{display:none}.traffic-load{display:contents}.traffic-load-head{align-items:baseline;gap:var(--sp-2);flex-direction:row;flex:0 auto;order:0;min-width:0}.traffic-load-head>.label{display:none}.traffic-load-unit{display:inline}.traffic-load-readout{align-items:baseline;gap:var(--sp-1);flex:none;min-width:0;display:flex}.traffic-load-track{flex:100%;order:1;min-width:0}.traffic-headline{align-items:baseline;gap:var(--sp-3);flex:0 auto;order:0;min-width:0;margin-left:auto}.traffic-metric{align-items:baseline;gap:var(--sp-2);flex-direction:row}.traffic-metric .num-hero{font-size:var(--fs-lg)}.traffic-actions{gap:var(--sp-1);flex:none;order:0}.traffic-actions .btn{border-radius:var(--r-btn)}.traffic-actions .btn+.btn{border-left-width:var(--bw);margin-left:0}}@media (width<=1000px){.traffic{gap:var(--sp-4)}}.ins-field.is-locked,.ins-field-row.is-locked{opacity:.55}.ins-field.is-locked .ins-hint,.ins-field-row.is-locked .ins-hint{color:var(--text-dim)}
