@layer mantine{:root,:host{color-scheme:var(--mantine-color-scheme)}*,:before,:after{box-sizing:border-box}input,button,textarea,select{font:inherit}button,select{text-transform:none}body,:host{font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height);background-color:var(--mantine-color-body);color:var(--mantine-color-text);-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing);margin:0}@media screen and (device-width<=31.25em){body,:host{-webkit-text-size-adjust:100%}}:root,:host{--mantine-z-index-app:100;--mantine-z-index-modal:200;--mantine-z-index-popover:300;--mantine-z-index-overlay:400;--mantine-z-index-max:9999;--mantine-scale:1;--mantine-cursor-type:default;--mantine-webkit-font-smoothing:antialiased;--mantine-moz-font-smoothing:grayscale;--mantine-color-white:#fff;--mantine-color-black:#000;--mantine-line-height:1.55;--mantine-font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-font-family-monospace:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--mantine-font-family-headings:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-heading-font-weight:700;--mantine-heading-text-wrap:wrap;--mantine-radius-default:calc(.5rem * var(--mantine-scale));--mantine-primary-color-filled:var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover:var(--mantine-color-blue-filled-hover);--mantine-primary-color-light:var(--mantine-color-blue-light);--mantine-primary-color-light-hover:var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color:var(--mantine-color-blue-light-color);--mantine-breakpoint-xs:36em;--mantine-breakpoint-sm:48em;--mantine-breakpoint-md:62em;--mantine-breakpoint-lg:75em;--mantine-breakpoint-xl:88em;--mantine-spacing-xs:calc(.625rem * var(--mantine-scale));--mantine-spacing-sm:calc(.75rem * var(--mantine-scale));--mantine-spacing-md:calc(1rem * var(--mantine-scale));--mantine-spacing-lg:calc(1.25rem * var(--mantine-scale));--mantine-spacing-xl:calc(2rem * var(--mantine-scale));--mantine-font-size-xs:calc(.75rem * var(--mantine-scale));--mantine-font-size-sm:calc(.875rem * var(--mantine-scale));--mantine-font-size-md:calc(1rem * var(--mantine-scale));--mantine-font-size-lg:calc(1.125rem * var(--mantine-scale));--mantine-font-size-xl:calc(1.25rem * var(--mantine-scale));--mantine-line-height-xs:1.4;--mantine-line-height-sm:1.45;--mantine-line-height-md:1.55;--mantine-line-height-lg:1.6;--mantine-line-height-xl:1.65;--mantine-shadow-xs:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, 0 calc(.0625rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) #0000001a;--mantine-shadow-sm:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), #0000000a 0 calc(.4375rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-md:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), #0000000a 0 calc(.625rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-lg:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), #0000000a 0 calc(.75rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-shadow-xl:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), #0000000a 0 calc(1.0625rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-radius-xs:calc(.125rem * var(--mantine-scale));--mantine-radius-sm:calc(.25rem * var(--mantine-scale));--mantine-radius-md:calc(.5rem * var(--mantine-scale));--mantine-radius-lg:calc(1rem * var(--mantine-scale));--mantine-radius-xl:calc(2rem * var(--mantine-scale));--mantine-font-weight-regular:400;--mantine-font-weight-medium:600;--mantine-font-weight-bold:700;--mantine-primary-color-0:var(--mantine-color-blue-0);--mantine-primary-color-1:var(--mantine-color-blue-1);--mantine-primary-color-2:var(--mantine-color-blue-2);--mantine-primary-color-3:var(--mantine-color-blue-3);--mantine-primary-color-4:var(--mantine-color-blue-4);--mantine-primary-color-5:var(--mantine-color-blue-5);--mantine-primary-color-6:var(--mantine-color-blue-6);--mantine-primary-color-7:var(--mantine-color-blue-7);--mantine-primary-color-8:var(--mantine-color-blue-8);--mantine-primary-color-9:var(--mantine-color-blue-9);--mantine-color-dark-0:#c9c9c9;--mantine-color-dark-1:#b8b8b8;--mantine-color-dark-2:#828282;--mantine-color-dark-3:#696969;--mantine-color-dark-4:#424242;--mantine-color-dark-5:#3b3b3b;--mantine-color-dark-6:#2e2e2e;--mantine-color-dark-7:#242424;--mantine-color-dark-8:#1f1f1f;--mantine-color-dark-9:#141414;--mantine-color-gray-0:#f8f9fa;--mantine-color-gray-1:#f1f3f5;--mantine-color-gray-2:#e9ecef;--mantine-color-gray-3:#dee2e6;--mantine-color-gray-4:#ced4da;--mantine-color-gray-5:#adb5bd;--mantine-color-gray-6:#868e96;--mantine-color-gray-7:#495057;--mantine-color-gray-8:#343a40;--mantine-color-gray-9:#212529;--mantine-color-red-0:#fff5f5;--mantine-color-red-1:#ffe3e3;--mantine-color-red-2:#ffc9c9;--mantine-color-red-3:#ffa8a8;--mantine-color-red-4:#ff8787;--mantine-color-red-5:#ff6b6b;--mantine-color-red-6:#fa5252;--mantine-color-red-7:#f03e3e;--mantine-color-red-8:#e03131;--mantine-color-red-9:#c92a2a;--mantine-color-pink-0:#fff0f6;--mantine-color-pink-1:#ffdeeb;--mantine-color-pink-2:#fcc2d7;--mantine-color-pink-3:#faa2c1;--mantine-color-pink-4:#f783ac;--mantine-color-pink-5:#f06595;--mantine-color-pink-6:#e64980;--mantine-color-pink-7:#d6336c;--mantine-color-pink-8:#c2255c;--mantine-color-pink-9:#a61e4d;--mantine-color-grape-0:#f8f0fc;--mantine-color-grape-1:#f3d9fa;--mantine-color-grape-2:#eebefa;--mantine-color-grape-3:#e599f7;--mantine-color-grape-4:#da77f2;--mantine-color-grape-5:#cc5de8;--mantine-color-grape-6:#be4bdb;--mantine-color-grape-7:#ae3ec9;--mantine-color-grape-8:#9c36b5;--mantine-color-grape-9:#862e9c;--mantine-color-violet-0:#f3f0ff;--mantine-color-violet-1:#e5dbff;--mantine-color-violet-2:#d0bfff;--mantine-color-violet-3:#b197fc;--mantine-color-violet-4:#9775fa;--mantine-color-violet-5:#845ef7;--mantine-color-violet-6:#7950f2;--mantine-color-violet-7:#7048e8;--mantine-color-violet-8:#6741d9;--mantine-color-violet-9:#5f3dc4;--mantine-color-indigo-0:#edf2ff;--mantine-color-indigo-1:#dbe4ff;--mantine-color-indigo-2:#bac8ff;--mantine-color-indigo-3:#91a7ff;--mantine-color-indigo-4:#748ffc;--mantine-color-indigo-5:#5c7cfa;--mantine-color-indigo-6:#4c6ef5;--mantine-color-indigo-7:#4263eb;--mantine-color-indigo-8:#3b5bdb;--mantine-color-indigo-9:#364fc7;--mantine-color-blue-0:#e7f5ff;--mantine-color-blue-1:#d0ebff;--mantine-color-blue-2:#a5d8ff;--mantine-color-blue-3:#74c0fc;--mantine-color-blue-4:#4dabf7;--mantine-color-blue-5:#339af0;--mantine-color-blue-6:#228be6;--mantine-color-blue-7:#1c7ed6;--mantine-color-blue-8:#1971c2;--mantine-color-blue-9:#1864ab;--mantine-color-cyan-0:#e3fafc;--mantine-color-cyan-1:#c5f6fa;--mantine-color-cyan-2:#99e9f2;--mantine-color-cyan-3:#66d9e8;--mantine-color-cyan-4:#3bc9db;--mantine-color-cyan-5:#22b8cf;--mantine-color-cyan-6:#15aabf;--mantine-color-cyan-7:#1098ad;--mantine-color-cyan-8:#0c8599;--mantine-color-cyan-9:#0b7285;--mantine-color-teal-0:#e6fcf5;--mantine-color-teal-1:#c3fae8;--mantine-color-teal-2:#96f2d7;--mantine-color-teal-3:#63e6be;--mantine-color-teal-4:#38d9a9;--mantine-color-teal-5:#20c997;--mantine-color-teal-6:#12b886;--mantine-color-teal-7:#0ca678;--mantine-color-teal-8:#099268;--mantine-color-teal-9:#087f5b;--mantine-color-green-0:#ebfbee;--mantine-color-green-1:#d3f9d8;--mantine-color-green-2:#b2f2bb;--mantine-color-green-3:#8ce99a;--mantine-color-green-4:#69db7c;--mantine-color-green-5:#51cf66;--mantine-color-green-6:#40c057;--mantine-color-green-7:#37b24d;--mantine-color-green-8:#2f9e44;--mantine-color-green-9:#2b8a3e;--mantine-color-lime-0:#f4fce3;--mantine-color-lime-1:#e9fac8;--mantine-color-lime-2:#d8f5a2;--mantine-color-lime-3:#c0eb75;--mantine-color-lime-4:#a9e34b;--mantine-color-lime-5:#94d82d;--mantine-color-lime-6:#82c91e;--mantine-color-lime-7:#74b816;--mantine-color-lime-8:#66a80f;--mantine-color-lime-9:#5c940d;--mantine-color-yellow-0:#fff9db;--mantine-color-yellow-1:#fff3bf;--mantine-color-yellow-2:#ffec99;--mantine-color-yellow-3:#ffe066;--mantine-color-yellow-4:#ffd43b;--mantine-color-yellow-5:#fcc419;--mantine-color-yellow-6:#fab005;--mantine-color-yellow-7:#f59f00;--mantine-color-yellow-8:#f08c00;--mantine-color-yellow-9:#e67700;--mantine-color-orange-0:#fff4e6;--mantine-color-orange-1:#ffe8cc;--mantine-color-orange-2:#ffd8a8;--mantine-color-orange-3:#ffc078;--mantine-color-orange-4:#ffa94d;--mantine-color-orange-5:#ff922b;--mantine-color-orange-6:#fd7e14;--mantine-color-orange-7:#f76707;--mantine-color-orange-8:#e8590c;--mantine-color-orange-9:#d9480f;--mantine-h1-font-size:calc(2.125rem * var(--mantine-scale));--mantine-h1-line-height:1.3;--mantine-h1-font-weight:700;--mantine-h2-font-size:calc(1.625rem * var(--mantine-scale));--mantine-h2-line-height:1.35;--mantine-h2-font-weight:700;--mantine-h3-font-size:calc(1.375rem * var(--mantine-scale));--mantine-h3-line-height:1.4;--mantine-h3-font-weight:700;--mantine-h4-font-size:calc(1.125rem * var(--mantine-scale));--mantine-h4-line-height:1.45;--mantine-h4-font-weight:700;--mantine-h5-font-size:calc(1rem * var(--mantine-scale));--mantine-h5-line-height:1.5;--mantine-h5-font-weight:700;--mantine-h6-font-size:calc(.875rem * var(--mantine-scale));--mantine-h6-line-height:1.5;--mantine-h6-font-weight:700}:root[data-mantine-color-scheme=dark],:host([data-mantine-color-scheme=dark]){--mantine-color-scheme:dark;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-white);--mantine-color-text:var(--mantine-color-dark-0);--mantine-color-body:var(--mantine-color-dark-7);--mantine-color-error:var(--mantine-color-red-8);--mantine-color-success:var(--mantine-color-teal-8);--mantine-color-placeholder:var(--mantine-color-dark-3);--mantine-color-anchor:var(--mantine-color-blue-4);--mantine-color-default:var(--mantine-color-dark-6);--mantine-color-default-hover:var(--mantine-color-dark-5);--mantine-color-default-color:var(--mantine-color-white);--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-dimmed:var(--mantine-color-dark-2);--mantine-color-disabled:var(--mantine-color-dark-6);--mantine-color-disabled-color:var(--mantine-color-dark-3);--mantine-color-disabled-border:var(--mantine-color-dark-4);--mantine-color-dark-text:var(--mantine-color-dark-4);--mantine-color-dark-filled:var(--mantine-color-dark-8);--mantine-color-dark-filled-hover:var(--mantine-color-dark-9);--mantine-color-dark-light:#0a0a0a;--mantine-color-dark-light-hover:#0e0e0e;--mantine-color-dark-light-color:var(--mantine-color-dark-0);--mantine-color-dark-outline:var(--mantine-color-dark-4);--mantine-color-dark-outline-hover:#4242420d;--mantine-color-gray-text:var(--mantine-color-gray-4);--mantine-color-gray-filled:var(--mantine-color-gray-8);--mantine-color-gray-filled-hover:var(--mantine-color-gray-9);--mantine-color-gray-light:#111315;--mantine-color-gray-light-hover:#171a1d;--mantine-color-gray-light-color:var(--mantine-color-gray-0);--mantine-color-gray-outline:var(--mantine-color-gray-4);--mantine-color-gray-outline-hover:#ced4da0d;--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9);--mantine-color-red-light:#651515;--mantine-color-red-light-hover:#8d1d1d;--mantine-color-red-light-color:var(--mantine-color-red-0);--mantine-color-red-outline:var(--mantine-color-red-4);--mantine-color-red-outline-hover:#ff87870d;--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-pink-filled:var(--mantine-color-pink-8);--mantine-color-pink-filled-hover:var(--mantine-color-pink-9);--mantine-color-pink-light:#530f27;--mantine-color-pink-light-hover:#741536;--mantine-color-pink-light-color:var(--mantine-color-pink-0);--mantine-color-pink-outline:var(--mantine-color-pink-4);--mantine-color-pink-outline-hover:#f783ac0d;--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-grape-filled:var(--mantine-color-grape-8);--mantine-color-grape-filled-hover:var(--mantine-color-grape-9);--mantine-color-grape-light:#43174e;--mantine-color-grape-light-hover:#5e206d;--mantine-color-grape-light-color:var(--mantine-color-grape-0);--mantine-color-grape-outline:var(--mantine-color-grape-4);--mantine-color-grape-outline-hover:#da77f20d;--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-violet-filled:var(--mantine-color-violet-8);--mantine-color-violet-filled-hover:var(--mantine-color-violet-9);--mantine-color-violet-light:#301f62;--mantine-color-violet-light-hover:#432b89;--mantine-color-violet-light-color:var(--mantine-color-violet-0);--mantine-color-violet-outline:var(--mantine-color-violet-4);--mantine-color-violet-outline-hover:#9775fa0d;--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-9);--mantine-color-indigo-light:#1b2864;--mantine-color-indigo-light-hover:#26378b;--mantine-color-indigo-light-color:var(--mantine-color-indigo-0);--mantine-color-indigo-outline:var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover:#748ffc0d;--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-8);--mantine-color-blue-filled-hover:var(--mantine-color-blue-9);--mantine-color-blue-light:#0c3256;--mantine-color-blue-light-hover:#114678;--mantine-color-blue-light-color:var(--mantine-color-blue-0);--mantine-color-blue-outline:var(--mantine-color-blue-4);--mantine-color-blue-outline-hover:#4dabf70d;--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-cyan-filled:var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-9);--mantine-color-cyan-light:#063943;--mantine-color-cyan-light-hover:#08505d;--mantine-color-cyan-light-color:var(--mantine-color-cyan-0);--mantine-color-cyan-outline:var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover:#3bc9db0d;--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-teal-filled:var(--mantine-color-teal-8);--mantine-color-teal-filled-hover:var(--mantine-color-teal-9);--mantine-color-teal-light:#04402e;--mantine-color-teal-light-hover:#065940;--mantine-color-teal-light-color:var(--mantine-color-teal-0);--mantine-color-teal-outline:var(--mantine-color-teal-4);--mantine-color-teal-outline-hover:#38d9a90d;--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-green-filled:var(--mantine-color-green-8);--mantine-color-green-filled-hover:var(--mantine-color-green-9);--mantine-color-green-light:#16451f;--mantine-color-green-light-hover:#1e612b;--mantine-color-green-light-color:var(--mantine-color-green-0);--mantine-color-green-outline:var(--mantine-color-green-4);--mantine-color-green-outline-hover:#69db7c0d;--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-lime-filled:var(--mantine-color-lime-8);--mantine-color-lime-filled-hover:var(--mantine-color-lime-9);--mantine-color-lime-light:#2e4a07;--mantine-color-lime-light-hover:#406809;--mantine-color-lime-light-color:var(--mantine-color-lime-0);--mantine-color-lime-outline:var(--mantine-color-lime-4);--mantine-color-lime-outline-hover:#a9e34b0d;--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-9);--mantine-color-yellow-light:#733c00;--mantine-color-yellow-light-hover:#a15300;--mantine-color-yellow-light-color:var(--mantine-color-yellow-0);--mantine-color-yellow-outline:var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover:#ffd43b0d;--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-orange-filled:var(--mantine-color-orange-8);--mantine-color-orange-filled-hover:var(--mantine-color-orange-9);--mantine-color-orange-light:#6d2408;--mantine-color-orange-light-hover:#98320b;--mantine-color-orange-light-color:var(--mantine-color-orange-0);--mantine-color-orange-outline:var(--mantine-color-orange-4);--mantine-color-orange-outline-hover:#ffa94d0d}:root[data-mantine-color-scheme=light],:host([data-mantine-color-scheme=light]){--mantine-color-scheme:light;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-black);--mantine-color-text:#000;--mantine-color-body:#fff;--mantine-color-error:var(--mantine-color-red-6);--mantine-color-success:var(--mantine-color-teal-8);--mantine-color-placeholder:var(--mantine-color-gray-5);--mantine-color-anchor:var(--mantine-color-blue-6);--mantine-color-default:var(--mantine-color-white);--mantine-color-default-hover:var(--mantine-color-gray-0);--mantine-color-default-color:var(--mantine-color-black);--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-dimmed:var(--mantine-color-gray-6);--mantine-color-disabled:var(--mantine-color-gray-2);--mantine-color-disabled-color:var(--mantine-color-gray-5);--mantine-color-disabled-border:var(--mantine-color-gray-3);--mantine-color-dark-text:var(--mantine-color-dark-filled);--mantine-color-dark-filled:var(--mantine-color-dark-6);--mantine-color-dark-filled-hover:var(--mantine-color-dark-7);--mantine-color-dark-light:var(--mantine-color-dark-1);--mantine-color-dark-light-hover:var(--mantine-color-dark-2);--mantine-color-dark-light-color:var(--mantine-color-dark-9);--mantine-color-dark-outline:var(--mantine-color-dark-6);--mantine-color-dark-outline-hover:#2e2e2e0d;--mantine-color-gray-text:var(--mantine-color-gray-filled);--mantine-color-gray-filled:var(--mantine-color-gray-6);--mantine-color-gray-filled-hover:var(--mantine-color-gray-7);--mantine-color-gray-light:var(--mantine-color-gray-1);--mantine-color-gray-light-hover:var(--mantine-color-gray-2);--mantine-color-gray-light-color:var(--mantine-color-gray-9);--mantine-color-gray-outline:var(--mantine-color-gray-6);--mantine-color-gray-outline-hover:#868e960d;--mantine-color-red-text:var(--mantine-color-red-filled);--mantine-color-red-filled:var(--mantine-color-red-6);--mantine-color-red-filled-hover:var(--mantine-color-red-7);--mantine-color-red-light:var(--mantine-color-red-1);--mantine-color-red-light-hover:var(--mantine-color-red-2);--mantine-color-red-light-color:var(--mantine-color-red-9);--mantine-color-red-outline:var(--mantine-color-red-6);--mantine-color-red-outline-hover:#fa52520d;--mantine-color-pink-text:var(--mantine-color-pink-filled);--mantine-color-pink-filled:var(--mantine-color-pink-6);--mantine-color-pink-filled-hover:var(--mantine-color-pink-7);--mantine-color-pink-light:var(--mantine-color-pink-1);--mantine-color-pink-light-hover:var(--mantine-color-pink-2);--mantine-color-pink-light-color:var(--mantine-color-pink-9);--mantine-color-pink-outline:var(--mantine-color-pink-6);--mantine-color-pink-outline-hover:#e649800d;--mantine-color-grape-text:var(--mantine-color-grape-filled);--mantine-color-grape-filled:var(--mantine-color-grape-6);--mantine-color-grape-filled-hover:var(--mantine-color-grape-7);--mantine-color-grape-light:var(--mantine-color-grape-1);--mantine-color-grape-light-hover:var(--mantine-color-grape-2);--mantine-color-grape-light-color:var(--mantine-color-grape-9);--mantine-color-grape-outline:var(--mantine-color-grape-6);--mantine-color-grape-outline-hover:#be4bdb0d;--mantine-color-violet-text:var(--mantine-color-violet-filled);--mantine-color-violet-filled:var(--mantine-color-violet-6);--mantine-color-violet-filled-hover:var(--mantine-color-violet-7);--mantine-color-violet-light:var(--mantine-color-violet-1);--mantine-color-violet-light-hover:var(--mantine-color-violet-2);--mantine-color-violet-light-color:var(--mantine-color-violet-9);--mantine-color-violet-outline:var(--mantine-color-violet-6);--mantine-color-violet-outline-hover:#7950f20d;--mantine-color-indigo-text:var(--mantine-color-indigo-filled);--mantine-color-indigo-filled:var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-7);--mantine-color-indigo-light:var(--mantine-color-indigo-1);--mantine-color-indigo-light-hover:var(--mantine-color-indigo-2);--mantine-color-indigo-light-color:var(--mantine-color-indigo-9);--mantine-color-indigo-outline:var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover:#4c6ef50d;--mantine-color-blue-text:var(--mantine-color-blue-filled);--mantine-color-blue-filled:var(--mantine-color-blue-6);--mantine-color-blue-filled-hover:var(--mantine-color-blue-7);--mantine-color-blue-light:var(--mantine-color-blue-1);--mantine-color-blue-light-hover:var(--mantine-color-blue-2);--mantine-color-blue-light-color:var(--mantine-color-blue-9);--mantine-color-blue-outline:var(--mantine-color-blue-6);--mantine-color-blue-outline-hover:#228be60d;--mantine-color-cyan-text:var(--mantine-color-cyan-filled);--mantine-color-cyan-filled:var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-7);--mantine-color-cyan-light:var(--mantine-color-cyan-1);--mantine-color-cyan-light-hover:var(--mantine-color-cyan-2);--mantine-color-cyan-light-color:var(--mantine-color-cyan-9);--mantine-color-cyan-outline:var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover:#15aabf0d;--mantine-color-teal-text:var(--mantine-color-teal-filled);--mantine-color-teal-filled:var(--mantine-color-teal-6);--mantine-color-teal-filled-hover:var(--mantine-color-teal-7);--mantine-color-teal-light:var(--mantine-color-teal-1);--mantine-color-teal-light-hover:var(--mantine-color-teal-2);--mantine-color-teal-light-color:var(--mantine-color-teal-9);--mantine-color-teal-outline:var(--mantine-color-teal-6);--mantine-color-teal-outline-hover:#12b8860d;--mantine-color-green-text:var(--mantine-color-green-filled);--mantine-color-green-filled:var(--mantine-color-green-6);--mantine-color-green-filled-hover:var(--mantine-color-green-7);--mantine-color-green-light:var(--mantine-color-green-1);--mantine-color-green-light-hover:var(--mantine-color-green-2);--mantine-color-green-light-color:var(--mantine-color-green-9);--mantine-color-green-outline:var(--mantine-color-green-6);--mantine-color-green-outline-hover:#40c0570d;--mantine-color-lime-text:var(--mantine-color-lime-filled);--mantine-color-lime-filled:var(--mantine-color-lime-6);--mantine-color-lime-filled-hover:var(--mantine-color-lime-7);--mantine-color-lime-light:var(--mantine-color-lime-1);--mantine-color-lime-light-hover:var(--mantine-color-lime-2);--mantine-color-lime-light-color:var(--mantine-color-lime-9);--mantine-color-lime-outline:var(--mantine-color-lime-6);--mantine-color-lime-outline-hover:#82c91e0d;--mantine-color-yellow-text:var(--mantine-color-yellow-filled);--mantine-color-yellow-filled:var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-7);--mantine-color-yellow-light:var(--mantine-color-yellow-1);--mantine-color-yellow-light-hover:var(--mantine-color-yellow-2);--mantine-color-yellow-light-color:var(--mantine-color-yellow-9);--mantine-color-yellow-outline:var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover:#fab0050d;--mantine-color-orange-text:var(--mantine-color-orange-filled);--mantine-color-orange-filled:var(--mantine-color-orange-6);--mantine-color-orange-filled-hover:var(--mantine-color-orange-7);--mantine-color-orange-light:var(--mantine-color-orange-1);--mantine-color-orange-light-hover:var(--mantine-color-orange-2);--mantine-color-orange-light-color:var(--mantine-color-orange-9);--mantine-color-orange-outline:var(--mantine-color-orange-6);--mantine-color-orange-outline-hover:#fd7e140d}@media (prefers-reduced-motion:reduce){[data-respect-reduced-motion] [data-reduce-motion]{transition:none;animation:none}}[data-mantine-color-scheme=light] .mantine-light-hidden,[data-mantine-color-scheme=dark] .mantine-dark-hidden{display:none}.mantine-focus-auto:focus-visible,.mantine-focus-always:focus{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.mantine-focus-never:focus{outline:none}.mantine-active:active{transform:translateY(calc(.0625rem * var(--mantine-scale)))}fieldset:disabled .mantine-active:active{transform:none}:where([dir=rtl]) .mantine-rotate-rtl{transform:rotate(180deg)}.m_87cf2631{cursor:pointer;appearance:none;font-size:var(--mantine-font-size-md);text-align:start;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;padding:0;text-decoration:none}.m_38a85659{border:1px solid var(--popover-border-color);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);box-shadow:var(--popover-shadow,none);border-radius:var(--popover-radius,var(--mantine-radius-default));position:absolute}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:none}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color:var(--mantine-color-gray-2);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{position:fixed;inset:0}.m_dc9b7c9f{padding:calc(.25rem * var(--mantine-scale))}.m_9bfac126{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);cursor:default}.m_efdf90cb{margin-top:calc(.25rem * var(--mantine-scale));margin-bottom:calc(.25rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_efdf90cb{border-color:var(--mantine-color-dark-4)}.m_99ac2aa1{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius,var(--mantine-radius-default));color:var(--menu-item-color,var(--mantine-color-text));-webkit-user-select:none;user-select:none;align-items:center;display:flex}.m_99ac2aa1:where([data-disabled],:disabled){color:var(--mantine-color-disabled-color);opacity:.6;cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where(:hover,:focus,[data-menu-active]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-gray-1))}:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where(:hover,:focus,[data-menu-active]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-dark-4))}.m_99ac2aa1:where([data-sub-menu-item]){padding-inline-end:calc(.3125rem * var(--mantine-scale))}.m_ef8769b6{--menu-search-padding:var(--popover-padding,4px);margin-inline:calc(var(--menu-search-padding) * -1);margin-top:calc(var(--menu-search-padding) * -1);width:calc(100% + var(--menu-search-padding) * 2);border-top-width:0;margin-bottom:var(--menu-search-padding);border-inline-width:0;border-end-end-radius:0;border-end-start-radius:0}:where([data-mantine-color-scheme=light]) .m_ef8769b6,:where([data-mantine-color-scheme=light]) .m_ef8769b6:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_ef8769b6,:where([data-mantine-color-scheme=dark]) .m_ef8769b6:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_ef8769b6{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_ef8769b6{background-color:var(--mantine-color-dark-7)}.m_5476e0d3{flex:1}.m_8395186e{width:calc(.75rem * var(--mantine-scale));height:calc(.75rem * var(--mantine-scale));flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(.5rem * var(--mantine-scale));display:inline-flex}.m_8b75e504{justify-content:center;align-items:center;display:flex}.m_8b75e504:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_8b75e504:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_b85b0bed{transform:rotate(-90deg)}:where([dir=rtl]) .m_b85b0bed{transform:rotate(90deg)}.m_cf365364{--sc-padding-xs:calc(.125rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));--sc-padding-sm:calc(.1875rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));--sc-padding-md:calc(.25rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));--sc-padding-lg:calc(.4375rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));--sc-padding-xl:calc(.625rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));--sc-transition-duration:.2s;--sc-padding:var(--sc-padding-sm);--sc-transition-timing-function:ease;--sc-font-size:var(--mantine-font-size-sm);border-radius:var(--sc-radius,var(--mantine-radius-default));width:auto;padding:calc(.25rem * var(--mantine-scale));flex-direction:row;display:inline-flex;position:relative;overflow:hidden}.m_cf365364:where([data-full-width]){display:flex}.m_cf365364:where([data-orientation=vertical]){flex-direction:column;width:max-content;display:flex}.m_cf365364:where([data-orientation=vertical]):where([data-full-width]){width:auto}:where([data-mantine-color-scheme=light]) .m_cf365364{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cf365364{background-color:var(--mantine-color-dark-8)}.m_9e182ccd{z-index:1;border-radius:max(calc(var(--sc-radius,var(--mantine-radius-default)) - 4px), calc(var(--sc-radius,var(--mantine-radius-default)) / 4));display:block;position:absolute}:where([data-mantine-color-scheme=light]) .m_9e182ccd{box-shadow:var(--sc-shadow,none);background-color:var(--sc-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_9e182ccd{box-shadow:none;background-color:var(--sc-color,var(--mantine-color-dark-5))}.m_1738fcb2{-webkit-tap-highlight-color:transparent;font-weight:var(--mantine-font-weight-medium);text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-radius:calc(var(--sc-radius,var(--mantine-radius-default)) - 4px);font-size:var(--sc-font-size);padding:var(--sc-padding);transition:color var(--sc-transition-duration) var(--sc-transition-timing-function);cursor:pointer;outline:var(--segmented-control-outline,none);display:block;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_1738fcb2{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2{color:var(--mantine-color-dark-1)}.m_1738fcb2:where([data-read-only]){cursor:default}fieldset:disabled .m_1738fcb2,.m_1738fcb2:where([data-disabled]){cursor:not-allowed;color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-black))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-white))}.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before{display:none}.m_1738fcb2:where([data-active]):before{content:"";z-index:0;border-radius:calc(var(--sc-radius,var(--mantine-radius-default)) - 4px);position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before{box-shadow:var(--sc-shadow,none);background-color:var(--sc-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before{box-shadow:none;background-color:var(--sc-color,var(--mantine-color-dark-5))}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-white)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-white)}}@media (hover:hover){fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-disabled-color)!important}}@media (hover:none){fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-disabled-color)!important}}.m_1714d588{white-space:nowrap;opacity:0;width:0;height:0;position:absolute;overflow:hidden}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2,.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_69686b9b{z-index:2;transition:border-color var(--sc-transition-duration) var(--sc-transition-timing-function);flex:1;position:relative}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{content:"";top:0;bottom:0;background-color:var(--separator-color);width:calc(.0625rem * var(--mantine-scale));transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function);position:absolute;inset-inline-start:0}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;height:calc(.0625rem * var(--mantine-scale));width:auto;bottom:auto}:where([data-mantine-color-scheme=light]) .m_69686b9b{--separator-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_69686b9b{--separator-color:var(--mantine-color-dark-4)}.m_69686b9b:first-of-type:before,[data-mantine-color-scheme] .m_69686b9b[data-active]:before,[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before{--separator-color:transparent}.m_78882f40{z-index:2;position:relative}.m_1b3c8819{--tooltip-radius:var(--mantine-radius-default);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-xs);pointer-events:none;font-size:var(--mantine-font-size-sm);white-space:nowrap;border-radius:var(--tooltip-radius);position:absolute}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-9));color:var(--tooltip-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-2));color:var(--tooltip-color,var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_1b3c8819:where([data-interactive]){pointer-events:auto}.m_f898399f{background-color:inherit;z-index:1;border:0}}:root{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-xs:11.5px;--fs-sm:12.5px;--fs-md:14px;--fs-lg:16px;--fs-xl:22px;--fs-stat:24px;--fs-hero:44px;--lh-tight:1.2;--lh-body:1.45;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:650;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--pad-card:16px;--gap-section:16px;--row-h:44px;--control-h:32px;--control-h-sm:28px;--fs-body:var(--fs-md);--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--sidebar-w:232px;--rail-w:60px;--inspector-w:360px;--topbar-h:52px;--content-max:1200px;--dur-fast:.12s;--dur-med:.2s;--ease:cubic-bezier(.2, .7, .2, 1)}:root[data-density=compact]{--pad-card:12px;--gap-section:12px;--row-h:34px;--control-h:28px;--control-h-sm:24px;--fs-body:13px;--fs-hero:36px;--fs-stat:20px}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f6f7;--surface:#fff;--surface-2:#f2f2f4;--surface-3:#e8e8eb;--border:#e3e3e7;--border-strong:#cfd0d5;--text:#16171a;--text-2:#4b4d55;--text-3:#676a73;--accent:#1d232e;--accent-hover:#0f141c;--accent-soft:#eceef2;--on-accent:#fff;--link:#2156c4;--focus:#2156c4;--ai:#6341c9;--ai-soft:#efeafd;--ai-border:#cfc2f6;--on-ai:#fff;--good:#0ca30c;--good-text:#0b6b0b;--good-soft:#e5f5e5;--good-border:#b9e2b9;--warn:#fab219;--warn-text:#7f5200;--warn-soft:#fff4dc;--warn-border:#f3d58f;--crit:#d03b3b;--crit-text:#b02a2a;--crit-soft:#fdeaea;--crit-border:#f1c2c2;--live:#0ca30c;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#4a3aa7;--series-8:#e34948;--grid:#ebebee;--axis:#c6c7cc;--shadow-1:0 1px 2px #16171a0d, 0 0 0 1px var(--border);--shadow-2:0 6px 20px #16171a1a, 0 0 0 1px var(--border);--scrim:#16171a47}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0e10;--surface:#161618;--surface-2:#1d1d20;--surface-3:#26262a;--border:#2a2a2e;--border-strong:#3a3a40;--text:#efeff1;--text-2:#b9bac1;--text-3:#8f919a;--accent:#e6e9ee;--accent-hover:#fff;--accent-soft:#2a2d34;--on-accent:#111318;--link:#7ea6ff;--focus:#7ea6ff;--ai:#a792f7;--ai-soft:#231d3b;--ai-border:#43377a;--on-ai:#140f26;--good:#22b322;--good-text:#5fd35f;--good-soft:#13291a;--good-border:#24502f;--warn:#fab219;--warn-text:#f7c455;--warn-soft:#2e2512;--warn-border:#5a4719;--crit:#e25555;--crit-text:#f08a8a;--crit-soft:#331a1c;--crit-border:#5c2a2e;--live:#22c55e;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--grid:#242427;--axis:#3b3b40;--shadow-1:0 0 0 1px var(--border);--shadow-2:0 10px 28px #00000073, 0 0 0 1px var(--border);--scrim:#00000080}*{box-sizing:border-box}html,body{margin:0}body{font:var(--fs-body) / var(--lh-body) var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit}.mono{font-family:var(--font-mono);font-size:.92em}.num{font-variant-numeric:tabular-nums}.t2{color:var(--text-2)}.t3{color:var(--text-3)}.sm{font-size:var(--fs-sm)}svg.i{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100vh;display:grid}.side{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;gap:14px;height:100vh;padding:14px 10px;display:flex;position:sticky;top:0;overflow:auto}.brand{font-weight:var(--fw-bold);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:9px;padding:4px 8px;font-size:15px;display:flex}.brand svg{flex:none;width:22px;height:22px}.ws{border-radius:var(--radius-sm);background:var(--surface-2);white-space:nowrap;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.env{font-size:11px;font-weight:var(--fw-semibold);border-radius:var(--radius-xs);color:var(--text-2);background:var(--surface-3);margin-left:auto;padding:1px 6px}.nav-label{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:8px 10px 4px}.nav a{border-radius:var(--radius-sm);color:var(--text-2);white-space:nowrap;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;text-decoration:none;display:flex;position:relative}.nav a:hover{background:var(--surface-2);color:var(--text)}.nav a.on{background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-semibold)}.side-foot{border-top:1px solid var(--border);color:var(--text-3);flex-direction:column;gap:4px;margin-top:auto;padding:10px 10px 0;font-size:12px;display:flex}.side-foot .row{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.side-foot .row span{text-overflow:ellipsis;overflow:hidden}.side-foot .row.wrap{white-space:normal;align-items:flex-start}.area{flex-direction:column;min-width:0;display:flex}.top{height:var(--topbar-h);border-bottom:1px solid var(--border);background:var(--surface);z-index:10;align-items:center;gap:10px;padding:0 20px;display:flex;position:sticky;top:0}.top .brand-sm{display:none}.crumbs{color:var(--text-3);align-items:center;gap:6px;min-width:0;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.crumbs li{align-items:center;gap:6px;min-width:0;display:flex}.crumbs [aria-current]{color:var(--text);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top>nav{min-width:0}.crumbs li>:not(svg){white-space:nowrap;text-overflow:ellipsis;max-width:32ch;overflow:hidden}.top .tools{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.iconbtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text-2);cursor:pointer;transition:background var(--dur-fast) var(--ease);flex:none;place-items:center;padding:0;display:grid}.iconbtn:hover{background:var(--surface-2);color:var(--text)}.iconbtn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:#0000}.content{flex:1;display:flex}.col-main{gap:var(--gap-section);flex-direction:column;width:100%;min-width:0;padding:20px 24px 48px;display:flex;container:main/inline-size}.btn{height:var(--control-h);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:var(--fw-medium) 13px var(--font-sans);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-2)}.btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-2);color:var(--text)}.btn.sm{height:var(--control-h-sm);padding:0 10px;font-size:12.5px}.pill{border-radius:var(--radius-pill);height:22px;font-size:12px;font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.pill svg.i{stroke-width:2.2px;width:13px;height:13px}.pill.good{background:var(--good-soft);color:var(--good-text)}.pill.crit{background:var(--crit-soft);color:var(--crit-text)}.pill.neutral{background:var(--surface-3);color:var(--text-2)}.dot{background:var(--live);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.dot.idle{background:var(--text-3)}.dot.pulse:after{content:"";border:2px solid var(--live);opacity:0;border-radius:50%;animation:2s ease-out infinite pulse;position:absolute;inset:-4px}@keyframes pulse{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);min-width:0}.card.failed{box-shadow:0 0 0 1px var(--crit-border)}.card-h{padding:var(--pad-card) var(--pad-card) 0;min-height:calc(var(--pad-card) + 28px);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.card-b{padding:12px var(--pad-card) var(--pad-card)}.seg{background:var(--surface-2);border-radius:var(--radius-sm);padding:2px;display:inline-flex;position:relative}.seg-ind{background:var(--surface);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--border);border-radius:5px}.seg-label{font:var(--fw-medium) 12.5px var(--font-sans);color:var(--text-2);cursor:pointer;white-space:nowrap;text-align:center;border-radius:5px;padding:3px 9px;display:block}.seg-label[data-active],.seg-label:hover{color:var(--text)}.seg-ctl:has(input:focus-visible) .seg-label{outline:2px solid var(--focus);outline-offset:0}.menu{background:var(--surface);box-shadow:var(--shadow-2);border-radius:var(--radius-md);border:0;min-width:240px;padding:4px;position:absolute}.menu-label{font-size:11.5px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:6px 8px 4px}.menu-item{border-radius:var(--radius-sm);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 8px;font-size:13.5px;display:flex}.menu-item[data-hovered],.menu-item:hover{background:var(--surface-2)}.menu-item-label{flex:1}.menu-item .count{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:16px;font-size:12.5px}.menu-item .check{width:16px;color:var(--text-2);display:inline-flex}.head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.head>div:first-child{flex:360px;min-width:0}.head h1{font-size:var(--fs-xl);line-height:var(--lh-tight);font-weight:var(--fw-bold);letter-spacing:-.015em;margin:0}.head .actions{flex:none;gap:8px;margin-left:auto;display:flex}.pair{gap:var(--gap-section);grid-template-columns:1fr;display:grid}@container main (width>=980px){.pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.rules{flex-direction:column;gap:8px;display:flex}.rgroup-l{font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rgroup-l b{color:var(--text)}.andor{font:var(--fw-semibold) 11px var(--font-sans);border-radius:var(--radius-xs);background:var(--surface-3);color:var(--text-2);letter-spacing:.03em;padding:2px 6px}.rule{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:6px 8px;display:flex}.rule .kind{background:var(--surface-2);width:22px;height:22px;color:var(--text-2);border-radius:5px;place-items:center;display:grid}.rule .kind svg.i{width:13px;height:13px}.tok{background:var(--surface-2);white-space:nowrap;border-radius:5px;align-items:center;height:26px;padding:0 8px;font-size:13px;display:inline-flex}.tok.field{font-family:var(--font-mono);font-size:12.5px}.tok.op{color:var(--text-2);background:0 0;padding:0 2px}.tok.val{background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-semibold)}.def-foot{border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-3);flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding-top:10px;display:flex}.def-foot span{align-items:center;gap:5px;display:inline-flex}.code{font:12px / 1.55 var(--font-mono);background:var(--surface-2);border-radius:var(--radius-sm);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px}.chart-box{height:180px;position:relative}.chart-msg{text-align:center;font-size:var(--fs-sm);color:var(--text-3);place-items:center;padding:0 24px;display:grid;position:absolute;inset:0}.chart-note{color:var(--text-3);margin:0 0 6px;font-size:12px}.chart-foot{font-size:var(--fs-sm);color:var(--text-3);align-items:center;gap:12px;margin-top:8px;display:flex}.chart-foot .link{margin-left:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.data-table-wrap{border:1px solid var(--border);border-radius:var(--radius-sm);max-height:180px;overflow:auto}.data-table th{background:var(--surface);text-align:left;font-weight:var(--fw-medium);color:var(--text-3);border-bottom:1px solid var(--border);padding:6px 10px;font-size:12px;position:sticky;top:0}.data-table td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:5px 10px}.data-table .r{text-align:right}.data-table tbody tr:last-child td{border-bottom:0}.ph{background:var(--surface-3);border-radius:var(--radius-xs);color:#0000;display:inline-block}.pill.ph{background:var(--surface-3)}.ph.block{display:block}[data-density=compact] .col-main{padding-top:14px}[data-density=compact] .head h1{font-size:19px}[data-density=compact] .chart-box{height:140px}[data-density=compact] .rule{padding:3px 6px}[data-density=compact] .tok{height:22px}@media (prefers-reduced-motion:reduce){.dot.pulse:after{animation:none}.btn,.iconbtn{transition:none}}@media (width<=1279px){.app{grid-template-columns:var(--rail-w) minmax(0, 1fr)}.side{align-items:center;padding:14px 8px}.side .brand span,.side .ws,.nav-label,.nav a span,.side-foot .row span,.side-foot .row.detail{display:none}.nav a{justify-content:center;padding:8px}.side-foot{align-items:center;padding:10px 0 0}.brand{padding:4px}}@media (width<=1023px){.app{grid-template-columns:minmax(0,1fr)}.side{display:none}.top .brand-sm{padding:0;display:flex}.top .crumbs{display:none}.col-main{padding:16px 16px 40px}}@media (width<=639px){.top{gap:8px;padding:0 12px}.top .dens{display:none}.col-main{padding:12px 12px 32px}.head h1{font-size:20px}.head .meta .hide-sm{display:none}.head .actions{width:100%;margin-left:0}.head .actions .btn{flex:1}.chart-box{height:150px}}@media (width>=1600px){.col-main{padding:24px 32px 56px}}.summary{container-type:inline-size}.sum-grid{padding:var(--pad-card) calc(var(--pad-card) + 4px);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:6px 28px;min-height:104px;display:grid}.hero{font-size:clamp(28px, 13.5cqi, var(--fs-hero));white-space:nowrap;font-weight:var(--fw-bold);letter-spacing:-.025em;line-height:1}.hero-l{font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;margin-top:6px;display:flex}.hero-l .dot{width:6px;height:6px}.hero-members{font-size:var(--fs-sm);margin-top:8px}.sentence{max-width:60ch;margin:0;font-size:15px;line-height:1.55}.sentence b{font-weight:var(--fw-semibold)}.live-line{font-size:var(--fs-sm);color:var(--text-2);margin:4px 0 0}.term{border:0;border-bottom:1px dotted var(--text-3);font:inherit;color:inherit;cursor:help;background:0 0;padding:0}.fresh-line{font-size:var(--fs-sm);color:var(--text-3);align-items:center;gap:6px;margin-top:6px;display:flex}.fail-line{color:var(--crit-text);align-items:flex-start;gap:6px;font-size:13px;display:flex}.fail-line svg.i{margin-top:2px}.hero-cell{min-width:0;position:relative}.hero-probe{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;inset:0 auto auto 0;overflow:hidden}.hero-probe .hero{display:inline-block}.hero-full{font-size:var(--fs-sm);color:var(--text-2);overflow-wrap:anywhere;margin-top:4px}.sentence .num{overflow-wrap:anywhere}[data-density=compact] .sentence{font-size:13.5px}[data-density=compact] .sum-grid{min-height:88px}.summary.failed .sum-grid{min-height:0}@media (width<=639px){.sum-grid{grid-template-columns:minmax(0,1fr);padding:14px}}.nav .count{font-size:11.5px;font-weight:var(--fw-semibold);background:var(--surface-3);color:var(--text-2);border-radius:9px;margin-left:auto;padding:0 6px;font-style:normal}.crumbs a{color:var(--text-3);white-space:nowrap;text-decoration:none}.crumbs a:hover{color:var(--text)}.page-msg{padding:24px}fieldset.envsw{border:0;min-inline-size:0;margin:0}.envsw{background:var(--surface-2);border-radius:var(--radius-sm);flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.envsw button{height:26px;color:var(--text-2);font:var(--fw-medium) 12.5px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.envsw button:hover{color:var(--text)}.envsw button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--border)}.edot{background:var(--text-3);border-radius:50%;flex:none;width:7px;height:7px}.edot.prod{background:var(--good)}.envsw .ver{font-variant-numeric:tabular-nums;color:var(--text-3);font-weight:var(--fw-regular)}.content.split{grid-template-columns:minmax(0, 1fr) var(--inspector-w);justify-content:stretch;align-items:start;display:grid}.content.split>.col-main{justify-self:center}.col-side{top:var(--topbar-h);height:calc(100vh - var(--topbar-h));background:var(--surface);border-left:1px solid var(--border);flex-direction:column;display:flex;position:sticky;overflow:auto}.btn:focus-visible,.iconbtn:focus-visible,a:focus-visible,.envsw button:focus-visible,.seg button:focus-visible,.ws:focus-visible,.search:focus-visible,.chip:focus-visible,.mock button:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{background:var(--accent-hover)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}.pill.warn{background:var(--warn-soft);color:var(--warn-text)}.pill.ai{background:var(--ai-soft);color:var(--ai)}.pill.outline{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.tag{border-radius:var(--radius-xs);background:var(--surface-3);height:20px;color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;padding:0 7px;font-size:12px;display:inline-flex}.tag svg.i{stroke-width:2px;width:12px;height:12px}.agent{color:var(--ai);font-weight:var(--fw-medium);align-items:center;gap:4px;display:inline-flex}.agent svg.i{width:14px;height:14px}.card-h h2{font-size:14.5px;font-weight:var(--fw-semibold);margin:0}.card-h .right{align-items:center;gap:8px;margin-left:auto;display:flex}a.link,button.link{color:var(--link);font-weight:var(--fw-medium);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:none}a.link:hover,button.link:hover{text-decoration:underline}button.link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.seg>button{font:var(--fw-medium) 12.5px var(--font-sans);color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.seg>button:hover{color:var(--text)}.seg>button[aria-selected=true],.seg>button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--border)}.seg .n{font-variant-numeric:tabular-nums;color:var(--text-3);font-weight:var(--fw-regular)}fieldset.seg{border:0;min-inline-size:0;margin:0}.head .meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:13px;display:flex}.head .meta>span{align-items:center;gap:5px;display:inline-flex}.head .actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.field>.lbl{font-size:13px;font-weight:var(--fw-semibold);color:var(--text)}.field .opt-l{font-weight:var(--fw-regular);color:var(--text-3)}.hint{font-size:var(--fs-sm);color:var(--text-3);line-height:1.45}.input{height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:var(--fs-body) var(--font-sans);width:100%;min-width:0;padding:0 10px}textarea.input{resize:vertical;height:auto;min-height:64px;padding:8px 10px;line-height:1.45}.input::placeholder{color:var(--text-3)}.input:hover{border-color:var(--text-3)}.input:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:#0000}.input.mono{font-family:var(--font-mono);font-size:13px}.input[aria-invalid=true]{border-color:var(--crit);box-shadow:0 0 0 1px var(--crit)}.input[disabled],.input[readonly].locked{background:var(--surface-2);color:var(--text-2);border-color:var(--border)}.inwrap{align-items:center;display:flex;position:relative}.inwrap>svg.i{color:var(--text-3);pointer-events:none;position:absolute;left:10px}.inwrap>.input{padding-left:32px}.inwrap>.clear{position:absolute;right:4px}.err{color:var(--crit-text);font-size:var(--fs-sm);align-items:flex-start;gap:6px;line-height:1.4;display:flex}.err svg.i{width:14px;height:14px;margin-top:1px}.banner{border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 0 0 1px var(--border-strong);align-items:flex-start;gap:12px;padding:12px 14px;font-size:13.5px;display:flex}.banner>svg.i{width:18px;height:18px;color:var(--text-2);margin-top:1px}.banner .bt{font-weight:var(--fw-semibold)}.banner .bd{color:var(--text-2);margin-top:2px}.banner .ba{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.banner.warn{background:var(--warn-soft);box-shadow:0 0 0 1px var(--warn-border)}.banner.warn>svg.i{color:var(--warn-text)}.banner.crit{background:var(--crit-soft);box-shadow:0 0 0 1px var(--crit-border)}.banner.crit>svg.i{color:var(--crit-text)}.banner.good{background:var(--good-soft);box-shadow:0 0 0 1px var(--good-border)}.banner.good>svg.i{color:var(--good-text)}table.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-body)}.tbl th{text-align:left;font-weight:var(--fw-medium);color:var(--text-3);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px;font-size:12px}.tbl td{height:var(--row-h);border-bottom:1px solid var(--border);vertical-align:middle;padding:6px 12px}.tbl th:first-child,.tbl td:first-child{padding-left:var(--pad-card)}.tbl th:last-child,.tbl td:last-child{padding-right:var(--pad-card)}.tbl th.r,.tbl td.r{text-align:right}.tbl tbody tr:hover td{background:var(--surface-2)}.tbl tbody tr:last-child td{border-bottom:0}.tbl .two{flex-direction:column;gap:2px;line-height:1.3;display:flex}.tbl .two small{color:var(--text-3);font-size:12px}[data-density=compact] .tbl .two{flex-flow:wrap;align-items:baseline;gap:8px}.tbl-foot{padding:10px var(--pad-card);border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tbl-foot .link{margin-left:auto}.insp-sec{padding:var(--pad-card);border-bottom:1px solid var(--border)}.insp-h{align-items:center;gap:8px;margin-bottom:10px;display:flex}.insp-h h2{font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0}.insp-h .n{font-size:11.5px;font-weight:var(--fw-semibold);background:var(--surface-3);color:var(--text-2);border-radius:9px;padding:0 6px}.insp-h .n.warn{background:var(--warn-soft);color:var(--warn-text)}.insp-h .n.crit{background:var(--crit-soft);color:var(--crit-text)}.insp-h .right{margin-left:auto}.checks{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.checks li{color:var(--text-2);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;line-height:1.4;display:grid}.checks li>svg.i{margin-top:1px}.checks .ok>svg.i{color:var(--good-text)}.checks .bad>svg.i{color:var(--crit-text)}.checks .bad{color:var(--text)}.checks .wn>svg.i{color:var(--warn-text)}.checks .wn{color:var(--text)}.checks small{color:var(--text-3);margin-top:1px;font-size:12px;display:block}.diff{font-family:var(--font-mono);border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;font-size:12px;overflow:auto}.diff div{white-space:pre;gap:8px;padding:3px 8px;display:flex}.diff .del{background:var(--crit-soft)}.diff .add{background:var(--good-soft)}.diff .s{color:var(--text-3);-webkit-user-select:none;user-select:none}ins.w,del.w{border-radius:3px;padding:0 3px;text-decoration:none}del.w{background:var(--crit-soft);color:var(--crit-text);text-decoration:line-through;text-decoration-thickness:1px}ins.w{background:var(--good-soft);color:var(--good-text);font-weight:var(--fw-semibold)}.spin{border:2px solid var(--border-strong);border-top-color:var(--text-2);border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.scrim{background:var(--scrim);z-index:40;place-items:start center;padding:72px 16px 16px;display:grid;position:fixed;inset:0;overflow:auto}.dialog{background:var(--surface);border-radius:var(--radius-lg);width:min(560px,100%);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.dialog .dh{align-items:flex-start;gap:10px;padding:18px 20px 0;display:flex}.dialog h2{font-size:18px;font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0;line-height:1.3}.dialog .db{color:var(--text-2);padding:10px 20px 4px;font-size:13.5px}.dialog .db p{margin:0 0 10px;line-height:1.5}.dialog .db b{color:var(--text);font-weight:var(--fw-semibold)}.dialog .df{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px 18px;display:flex}.dialog .df .fine{color:var(--text-3);align-self:center;margin-right:auto;font-size:12px}.switchline{background:var(--surface-2);border-radius:var(--radius-sm);color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:13.5px;display:flex}.switchline .vv{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.vchip{border-radius:var(--radius-xs);background:var(--surface);height:22px;box-shadow:0 0 0 1px var(--border-strong);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;align-items:center;padding:0 7px;font-size:12.5px;display:inline-flex}.impact{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.impact li{grid-template-columns:22px minmax(0,1fr);gap:8px;line-height:1.45;display:grid}.impact .ic{background:var(--surface-2);width:22px;height:22px;color:var(--text-2);border-radius:5px;place-items:center;display:grid}.impact .ic svg.i{width:13px;height:13px}[data-density=compact] .head .meta{margin-top:4px}@media (prefers-reduced-motion:reduce){.spin{animation:none}}@media (width>=1600px){:root{--inspector-w:400px}}@media (width<=1023px){.content.split{gap:var(--gap-section);flex-direction:column;padding:16px 16px 40px;display:flex;container:main/inline-size}.content.split>.col-main,.content.split>.col-side{display:contents}.content.split .insp-sec{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);border:0}}.pg-profile .ph-id{flex:360px;align-items:flex-start;gap:14px;min-width:0;display:flex}.pg-profile .ph-t{min-width:0}.pg-profile .ph-t h1{overflow-wrap:anywhere}.pg-profile .ph-av{background:var(--surface-3);width:44px;height:44px;color:var(--text-2);font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.pg-profile .head .actions{flex-wrap:wrap;align-items:center}.pg-profile .switch{font:var(--fw-medium) 13px var(--font-sans);color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.pg-profile .switch .tr{background:var(--surface-3);width:30px;height:18px;transition:background var(--dur-fast) var(--ease);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:9px;position:relative}.pg-profile .switch .tr:after{content:"";background:var(--surface);width:14px;height:14px;transition:left var(--dur-fast) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.pg-profile .switch[aria-checked=true] .tr{background:var(--accent);box-shadow:none}.pg-profile .switch[aria-checked=true] .tr:after{left:14px}.pg-profile .switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.pg-profile .tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;margin-top:-4px;display:flex;overflow:auto hidden}.pg-profile .tabs button{font:var(--fw-medium) 13.5px var(--font-sans);color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 12px 10px;display:inline-flex}.pg-profile .tabs button:hover{color:var(--text)}.pg-profile .tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent);font-weight:var(--fw-semibold)}.pg-profile .tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pg-profile .tabs .n{font-size:11.5px;font-weight:var(--fw-semibold);background:var(--surface-3);color:var(--text-2);border-radius:9px;padding:0 6px}.pg-profile .panels,.pg-profile .panel{gap:var(--gap-section);flex-direction:column;display:flex}.pg-profile .col-main>*,.pg-profile .panel .pair>*{min-width:0;max-width:100%}.pg-profile .src{border-radius:var(--radius-xs);height:18px;font:var(--fw-medium) 11px var(--font-sans);white-space:nowrap;vertical-align:1px;background:var(--surface-2);color:var(--text-2);box-shadow:0 0 0 1px var(--border-strong);letter-spacing:0;text-transform:none;align-items:center;gap:4px;padding:0 6px;display:none}.pg-profile .src svg.i{stroke-width:2.2px;width:11px;height:11px}.pg-profile .src.gap{background:var(--warn-soft);color:var(--warn-text);box-shadow:0 0 0 1px var(--warn-border)}.pg-profile:not(.show-src) .src{display:none}.pg-profile.show-src .src{display:inline-flex}.pg-profile .srcbar{padding:10px var(--pad-card);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.pg-profile .srcbar b{color:var(--text);font-weight:var(--fw-semibold)}.pg-profile .srcbar .sk{align-items:center;gap:6px;display:inline-flex}.pg-profile .card-h .sub{font-size:var(--fs-sm);color:var(--text-3)}.pg-profile .card-b.flush{padding:8px 0 0}.pg-profile .card-f{padding:10px var(--pad-card);border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pg-profile .card-f.warnv{color:var(--warn-text)}.pg-profile .empty{padding:4px var(--pad-card) var(--pad-card);margin:0;font-size:13px}.pg-profile .tablewrap{overflow-x:auto}.pg-profile .tbl td{white-space:nowrap}.pg-profile .tbl td.wrap,.pg-profile .tbl td.defn{white-space:normal;line-height:1.35}.pg-profile .tbl .tag,.pg-profile .li .tag,.pg-profile .mini .tag{height:18px;margin-left:6px;font-size:11px}.pg-profile td .pill{height:20px;font-size:11.5px}.pg-profile .warnv{color:var(--warn-text);font-weight:var(--fw-semibold);align-items:center;gap:4px;display:inline-flex}.pg-profile .warnv svg.i{width:14px;height:14px}.pg-profile .code.json{max-height:420px;overflow:auto}.pg-profile .card-b.flush .code.json{margin:0 var(--pad-card) var(--pad-card)}.pg-profile .stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.pg-profile .stats.flat{border-top:0}.pg-profile .stat{padding:12px calc(var(--pad-card) + 4px);border-left:1px solid var(--border);min-width:0}.pg-profile .stat:first-child{border-left:0}.pg-profile .stat .k{font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-profile .stat .v{font-size:var(--fs-stat);font-weight:var(--fw-bold);letter-spacing:-.015em;margin-top:2px}.pg-profile .stat .v.none{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-3);letter-spacing:0;padding:4px 0 3px}.pg-profile .stat .d{font-size:var(--fs-sm);color:var(--text-3)}.pg-profile .list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pg-profile .li{padding:9px var(--pad-card);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.pg-profile .li:first-child{border-top:0}.pg-profile .li .nm{font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-profile .li.out .nm{color:var(--text-2);font-weight:var(--fw-regular)}.pg-profile .li .sub{font-size:var(--fs-sm);color:var(--text-3);flex-wrap:wrap;grid-column:1/3;align-items:center;gap:4px 12px;display:flex}.pg-profile .li .sub:empty{display:none}.pg-profile .li .soon{color:var(--text-2);align-items:center;gap:5px;display:inline-flex}.pg-profile .li .soon svg.i{width:13px;height:13px}.pg-profile .li .end{font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;align-items:center;gap:10px;display:flex}.pg-profile .li-label{font-size:11.5px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:12px var(--pad-card) 4px;border-top:1px solid var(--border)}.pg-profile .li-label+.li{border-top:0}.pg-profile .why{border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;grid-column:1/3;align-items:flex-start;gap:4px;margin-top:6px;padding:8px 10px;font-size:13px;display:flex}.pg-profile .why b{font-weight:var(--fw-semibold)}.pg-profile .traits td.k{font-family:var(--font-mono);font-size:12.5px}.pg-profile .traits td.v{text-overflow:ellipsis;max-width:240px;overflow:hidden}.pg-profile .seg>button[aria-disabled=true]{opacity:.5;cursor:default}.pg-profile .kv{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13px;display:grid}.pg-profile .kv dt{color:var(--text-3)}.pg-profile .kv dd{text-align:right;color:var(--text);overflow-wrap:anywhere;margin:0}.pg-profile .mini{flex-direction:column;gap:9px;display:flex}.pg-profile .mini .r{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 10px;font-size:13px;display:grid}.pg-profile .mini .r .a{font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-profile .mini .r .a.plain{font-weight:var(--fw-regular)}.pg-profile .mini .r .b{color:var(--text-3);text-align:right;white-space:nowrap;font-size:12.5px}.pg-profile .mini .r .c{color:var(--text-2);flex-wrap:wrap;grid-column:1/3;align-items:center;gap:6px;font-size:12.5px;display:flex}.pg-profile .mini .pill,.pg-profile .kv .pill{height:20px;font-size:11.5px}.pg-profile .insp-sec p{margin:0 0 8px;line-height:1.5}.pg-profile .insp-sec p:last-child{margin-bottom:0}.pg-profile .insp-sec.last{border-bottom:0}.pg-profile .insp-h .right.link{margin-left:auto}.pg-profile .sizebar{background:var(--surface-3);border-radius:5px;height:10px;margin:0 0 6px;display:flex;overflow:hidden}.pg-profile .sizebar i{min-width:2px;height:100%;display:block}.pg-profile .key{align-items:center;gap:6px;display:inline-flex}.pg-profile .key i{border-radius:2px;width:8px;height:8px;display:inline-block}.pg-profile .find{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pg-profile .find .field{width:100%;max-width:620px}.pg-profile .find .row{gap:8px;display:flex}.pg-profile .find .row .input{flex:1;min-width:0}.pg-profile .nolist .card-b{padding:var(--pad-card);grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:13.5px;display:grid}.pg-profile .nolist svg.i{color:var(--text-3);margin-top:2px}.pg-profile .nolist p{max-width:75ch;margin:4px 0 0;line-height:1.5}.pg-profile .list .li a.nm{font-weight:var(--fw-semibold)}@container main (width<=760px){.pg-profile .hide-760{display:none}}@container main (width<=600px){.pg-profile .stats{grid-template-columns:1fr 1fr}.pg-profile .stat:nth-child(3){border-left:0;border-top:1px solid var(--border);grid-column:1/3}.pg-profile .find .row{flex-direction:column;align-items:stretch}}[data-density=compact] .pg-profile .ph-av{width:36px;height:36px;font-size:13px}[data-density=compact] .pg-profile .li{padding-top:6px;padding-bottom:6px}[data-density=compact] .pg-profile .tabs button{padding:7px 10px 8px;font-size:13px}@media (width<=639px){.pg-profile .ph-av{display:none}}@media (width<=1023px){.pg-profile .col-side>*{width:100%}}.auth{background:var(--bg);min-height:100vh;color:var(--text);flex-direction:column;align-items:center;padding:56px 16px 24px;display:flex}.auth>.brand{margin-bottom:20px;font-size:16px}.acard{background:var(--surface);border-radius:var(--radius-lg);width:min(420px,100%);box-shadow:var(--shadow-1);flex-direction:column;gap:16px;padding:28px 28px 24px;display:flex}.acard h1{font-size:20px;line-height:1.25;font-weight:var(--fw-bold);letter-spacing:-.015em;margin:0}.acard h1:focus{outline:none}.acard h2{font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0}.acard p{color:var(--text-2);margin:0;line-height:1.55}.acard p b,.acard li b{color:var(--text);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.acard .input{height:38px}.acard .btn{height:38px;font-size:13.5px}.acard .fine b{color:var(--text-2);font-weight:var(--fw-medium)}.acard p.err{color:var(--crit-text)}.acard.wide{width:min(480px,100%)}.btn.block{justify-content:center;width:100%}.form{flex-direction:column;gap:12px;display:flex}.or{color:var(--text-3);align-items:center;gap:10px;font-size:12.5px;display:flex}.or:before,.or:after{content:"";background:var(--border);flex:1;height:1px}.socials{flex-direction:column;gap:8px;display:flex}.btn .brandmark{flex:none;width:18px;height:18px}.captcha{flex-direction:column;gap:8px;display:flex}.captcha-widget:empty{display:none}.captcha-note{color:var(--text-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.steps{color:var(--text-2);flex-direction:column;gap:4px;margin:0;padding:0 0 0 20px;font-size:13px;line-height:1.5;display:flex}.next{background:var(--surface-2);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.acard .fine,.auth .fine{color:var(--text-3);font-size:12.5px;line-height:1.5}.sep{background:var(--border);height:1px;margin:2px -28px}.big-ic{background:var(--surface-2);width:44px;height:44px;color:var(--text-2);border-radius:12px;place-items:center;display:grid}.big-ic svg.i{width:22px;height:22px}.big-ic.warn{background:var(--warn-soft);color:var(--warn-text)}.big-ic.good{background:var(--good-soft);color:var(--good-text)}.big-spin{border-width:3px;width:28px;height:28px}.row-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-acts .btn{flex:auto;justify-content:center}@media (width<=479px){.row-acts.stack{flex-direction:column;align-items:stretch}}.cool{font-variant-numeric:tabular-nums}.whoami{border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.whoami .two span{overflow-wrap:anywhere}.acard .owner{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-2);grid-template-columns:20px minmax(0,1fr);gap:8px;padding:12px;font-size:13px;line-height:1.5;display:grid}.acard .owner b{color:var(--text)}.acard .owner svg.i{margin-top:2px}.acard .can{color:var(--text-2);flex-direction:column;gap:7px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.acard .can li{grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}.acard .can li>svg.i{color:var(--good-text);margin-top:2px}.reasons{color:var(--text-2);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.avatar{background:var(--surface-3,var(--surface-2));width:26px;height:26px;color:var(--text);font-size:11px;font-weight:var(--fw-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.top .acct{border-radius:var(--radius-pill);color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:2px 6px 2px 2px;display:inline-flex}.top .acct svg.i{width:14px;height:14px}.top .acct:hover,.top .acct[aria-expanded=true]{background:var(--surface-2);border-color:var(--border)}.top .acct:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rotag{font-size:11.5px}.acct-menu{background:var(--surface);min-width:300px;max-width:360px;color:var(--text);border-radius:var(--radius-md);box-shadow:var(--shadow-2);z-index:30;padding:6px;font-size:13px;position:absolute}.acct-menu .who{align-items:center;gap:10px;padding:8px 8px 10px;display:flex}.acct-menu .who .two span{font-weight:var(--fw-semibold)}.acct-menu .who .two small{overflow-wrap:anywhere}.acct-menu .msec{border-top:1px solid var(--border);padding:6px 0}.acct-menu .mh{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:6px 8px 4px}.acct-menu .mi{border-radius:var(--radius-sm);width:100%;color:var(--text);font:13px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 8px;text-decoration:none;display:flex}.acct-menu .mi:hover,.acct-menu .mi[data-hovered]{background:var(--surface-2)}.acct-menu .mi svg.i{color:var(--text-2)}.acct-menu .alert-toggle{cursor:pointer}.acct-menu .alert-toggle input{width:15px;height:15px;accent-color:var(--accent);margin:0}.acct-menu .alert-toggle .err{margin-left:auto}.acct-menu .alert-toggle:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.acct-menu .rolebox{color:var(--text-2);flex-direction:column;gap:6px;padding:4px 8px 6px;font-size:12.5px;line-height:1.45;display:flex}.acct-menu .rolebox b{color:var(--text)}.session-banner{margin:12px 20px 0}.session-banner .bd+.bd{margin-top:6px}.session-banner{flex-wrap:wrap}.session-banner>div:not(.ba){flex:240px;min-width:0}.session-banner .ba{flex-wrap:wrap}.dev-inbox{background:var(--bg);min-height:100vh;color:var(--text)}.dev-top{height:var(--topbar-h,52px);background:var(--surface);border-bottom:2px dashed var(--warn-border);align-items:center;gap:12px;padding:0 20px;display:flex}.dev-top .link{margin-left:auto}.dev-main{gap:var(--gap-section,16px);flex-direction:column;max-width:1200px;margin:0 auto;padding:20px;display:flex}.inbox{gap:var(--gap-section,16px);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.inbox tbody tr.sel td{background:var(--accent-soft)}.inbox .pick{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.inbox .pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.inbox td.when{white-space:nowrap}.mail{padding:var(--pad-card,16px);flex-direction:column;gap:12px;display:flex}.mail dl{grid-template-columns:64px minmax(0,1fr);gap:4px 10px;margin:0;font-size:13px;display:grid}.mail dt{color:var(--text-3)}.mail dd{overflow-wrap:anywhere;margin:0}.mail .body{border-top:1px solid var(--border);color:var(--text-2);flex-direction:column;align-items:flex-start;gap:10px;padding-top:12px;font-size:13.5px;line-height:1.55;display:flex}.mail code{overflow-wrap:anywhere;color:var(--text-3)}.top .signout-err{max-width:340px;font-size:12.5px}.mail-html{border:1px solid var(--border);border-radius:var(--radius-sm);background:#f6f6f7;width:100%;height:640px}.mail .body details summary{cursor:pointer;color:var(--text-2);margin-top:4px;font-size:13px}.mail-text{font:13.5px / 1.55 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:0}.consent{flex-direction:column;gap:16px;display:flex}.consent .app-head{align-items:center;gap:12px;display:flex}.consent .app-mark{background:var(--surface-2);width:40px;height:40px;color:var(--text-2);font-weight:var(--fw-bold);border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.consent .app-name{font-size:18px;font-weight:var(--fw-bold);line-height:1.25}.consent .app-sub{color:var(--text-2)}.consent .facts{color:var(--text-2);background:var(--surface-2);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:10px 12px;font-size:12.5px;display:flex}.consent .facts b{color:var(--text);font-weight:var(--fw-semibold)}.consent .unverified{color:var(--warn-text);background:var(--warn-soft);box-shadow:0 0 0 1px var(--warn-border);border-radius:var(--radius-sm);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.consent .unverified svg{flex:none;width:16px;height:16px;margin-top:1px}.consent .who{color:var(--text-3);font-size:12.5px}.consent fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.consent legend{font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;padding:0}.consent .row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.consent .envs{flex-wrap:wrap;gap:6px;display:flex}.consent .envs label{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.consent .scope{grid-template-columns:auto 1fr;align-items:start;gap:2px 10px;font-size:13px;display:grid}.consent .scope input{margin-top:3px}.consent .scope b{font-weight:var(--fw-semibold)}.consent .scope .why{color:var(--text-3);grid-column:2;font-size:12.5px}.consent .scope.off{color:var(--text-3)}.consent .never{color:var(--text-3);font-size:12.5px}.consent .acts{gap:8px;display:flex}.consent .acts .btn{flex:1 1 0}@media (width<=479px){.consent .row2{grid-template-columns:1fr}}.ws.ws-btn{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;border:0;font-size:13px}.ws.ws-btn b{text-overflow:ellipsis;min-width:0;overflow:hidden}.ws.ws-btn .env{margin-left:0}.ws.ws-btn>svg.i{color:var(--text-3);flex:none;margin-left:auto}.ws.ws-btn:hover,.ws.ws-btn[aria-expanded=true]{background:var(--surface-3)}.acct-menu.proj-menu{min-width:240px}.acct-menu.proj-menu .pm-name{overflow-wrap:anywhere;flex:1;min-width:0}.acct-menu.proj-menu .ic-gap{width:16px;display:inline-block}.acct-menu.proj-menu .mi[aria-current=true]{font-weight:var(--fw-semibold)}.acct-menu.proj-menu .msec{margin-top:6px}.pg-settings .st-pad{padding:var(--pad-card);margin:0}.pg-settings .st-strong{color:var(--text)}.pg-settings .head .meta>span.st-text{display:block}.pg-settings .st-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-settings .st-row.end{justify-content:flex-end}.pg-settings .st-scroll{position:relative;overflow-x:auto}.pg-settings .card-h h2{align-items:center;gap:8px;display:flex}.pg-settings .card-h h2:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.pg-settings .card-h+.tbl,.pg-settings .card-h+.st-pad{margin-top:8px}.pg-settings .st-tbl td{white-space:nowrap}.pg-settings .st-tbl tr.off td{color:var(--text-3)}.pg-settings .st-pname{align-items:center;gap:8px;display:inline-flex}.pg-settings .st-projects td:first-child{white-space:normal;overflow-wrap:anywhere;min-width:14rem}.pg-settings .st-projects .st-pname{display:inline}.pg-settings .st-projects .link{text-align:left}.pg-settings .st-projects .st-pname .tag{margin-left:8px}.pg-settings .st-dialog .db,.pg-settings .st-dialog h2{overflow-wrap:anywhere}.pg-settings .st-envs{color:var(--text-2);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.pg-settings .st-env{align-items:center;gap:6px;display:inline-flex}.pg-settings .ik-t{table-layout:fixed}.pg-settings .sk-t td:first-child{text-overflow:ellipsis;max-width:13rem;overflow:hidden}.pg-settings .ik-t td:not(.r){text-overflow:ellipsis;overflow:hidden}.pg-settings .st-keycell{align-items:center;gap:4px;max-width:100%;display:inline-flex}.pg-settings .st-keycell .mono{text-overflow:ellipsis;overflow:hidden}.pg-settings .iconbtn.st-copy{background:0 0;border-color:#0000;flex:none;width:26px;height:26px}.pg-settings .iconbtn.st-copy:hover{background:var(--surface-2)}.pg-settings .tag.st-scope{font-family:var(--font-mono);font-size:11.5px}.pg-settings .tag.st-scope.admin{background:var(--warn-soft);color:var(--warn-text)}.pg-settings .sk-t td:nth-child(4){white-space:normal}.pg-settings .st-refuse{grid-template-columns:18px minmax(0,1fr);gap:10px;padding:14px;font-size:13.5px;display:grid}.pg-settings .st-refuse>svg.i{width:18px;height:18px;color:var(--text-2);margin-top:1px}.pg-settings .st-refuse .bt{font-weight:var(--fw-semibold)}.pg-settings .st-refuse p{color:var(--text-2);margin:4px 0 0;line-height:1.5}.pg-settings .st-form{max-width:640px;padding-top:var(--pad-card);flex-direction:column;gap:18px;display:flex}.pg-settings .st-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.pg-settings .st-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.pg-settings .st-fieldset legend{font-size:13px;font-weight:var(--fw-semibold);color:var(--text);margin-bottom:6px;padding:0}.pg-settings .st-choices{flex-direction:column;gap:8px;display:flex}.pg-settings .st-choices.row{flex-direction:row}.pg-settings .st-choices.row .st-choice{flex:1}.pg-settings .st-choice{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--border-strong);cursor:pointer;color:var(--text-2);grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:grid}.pg-settings .st-choice input{accent-color:var(--accent);width:15px;height:15px;margin:2px 0 0}.pg-settings .st-choice b{font-weight:var(--fw-semibold);color:var(--text)}.pg-settings .st-choice .d{font-size:13px;display:block}.pg-settings .st-choice:has(input:checked){box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-soft)}.pg-settings .st-choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.pg-settings .st-choice:has(input:disabled){cursor:default;opacity:.7}.pg-settings .st-creates{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);flex-direction:column;gap:8px;padding:12px 14px;font-size:13px;display:flex}.pg-settings .st-creates .lbl{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.pg-settings .st-creates ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pg-settings .st-creates li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-settings .st-creates li b{color:var(--text);font-weight:var(--fw-semibold);min-width:92px}.pg-settings .st-steps{flex-direction:column;gap:18px;display:flex}.pg-settings .st-step{font-size:13px;font-weight:var(--fw-semibold);align-items:center;gap:8px;margin:0 0 8px;display:flex}.pg-settings .st-step .n{background:var(--surface-3);width:20px;height:20px;color:var(--text-2);border-radius:50%;place-items:center;font-size:11.5px;display:grid}.pg-settings .st-code{min-width:0;position:relative}.pg-settings .st-code .code{box-shadow:inset 0 0 0 1px var(--border);white-space:pre;overflow-wrap:normal;padding:12px 108px 12px 14px;font-size:12.5px;line-height:1.6;overflow-x:auto}.pg-settings .st-code>.btn{position:absolute;top:8px;right:8px}.pg-settings .st-code .k{color:var(--ai)}.pg-settings .st-code .s{color:var(--good-text)}.pg-settings .st-code .c{color:var(--text-3)}.pg-settings .st-code .key{background:var(--warn-soft);color:var(--warn-text);border-radius:3px;padding:0 2px}.pg-settings .st-copyfail{margin-top:6px}.pg-settings .st-pubnote{color:var(--text-2);align-items:flex-start;gap:8px;margin-top:10px;font-size:13px;display:flex}.pg-settings .st-pubnote svg.i{color:var(--text-3);flex:none;margin-top:2px}.pg-settings .st-pubnote b{color:var(--text)}.pg-settings .st-created .bt{font-weight:var(--fw-semibold);font-size:15px}.pg-settings .st-checklist{color:var(--text-2);flex-direction:column;gap:4px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.pg-settings .st-checklist li{align-items:center;gap:8px;display:flex}.pg-settings .st-checklist li svg.i{flex:none;width:14px;height:14px}.pg-settings .st-checklist .ok svg.i{color:var(--good-text)}.pg-settings .st-checklist .bad{color:var(--crit-text)}.pg-settings .st-created p{margin:10px 0 0}.pg-settings .st-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.pg-settings .st-empty .big-ic{background:var(--surface-2);width:44px;height:44px;color:var(--text-2);border-radius:12px;place-items:center;display:grid}.pg-settings .st-empty .big-ic svg.i{width:22px;height:22px}.pg-settings .st-empty h2{font-size:16px;font-weight:var(--fw-semibold);margin:0}.pg-settings .st-empty p{color:var(--text-2);max-width:56ch;margin:0;line-height:1.5}.pg-settings .st-empty .st-row{margin-top:6px}.pg-settings .st-dialog .db{flex-direction:column;gap:14px;display:flex}.pg-settings .st-dialog .db p{margin:0}.pg-settings .st-dialog h2{overflow-wrap:anywhere}.pg-settings .st-dialog .df:empty{display:none}.pg-settings .st-dialog.wide{width:min(620px,100%)}.pg-settings .st-dform{flex-direction:column;gap:14px;display:flex}.pg-settings .btn.st-lead{margin-right:auto}.pg-settings .btn.danger{background:var(--crit-soft);border-color:var(--crit-border);color:var(--crit-text)}.pg-settings .btn.danger:hover{border-color:var(--crit)}.pg-settings .st-secret{align-items:stretch;gap:8px;display:flex}.pg-settings .st-secret output{min-width:0;font:13px / 1.5 var(--font-mono);color:var(--text);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:var(--radius-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;padding:9px 10px}.pg-settings .st-secret .btn{height:auto}.pg-settings .st-confirm{border-radius:var(--radius-sm);background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn-border);flex-direction:column;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.pg-settings .st-confirm .bt{font-weight:var(--fw-semibold);color:var(--text)}.pg-settings .st-stops{flex-direction:column;gap:4px;margin:0;padding-left:18px;line-height:1.5;display:flex}@media (width<=719px){.pg-settings .st-grid2{grid-template-columns:minmax(0,1fr)}.pg-settings .st-choices.row{flex-direction:column}.pg-settings .st-code .code{padding:44px 14px 12px}}.st-setup-steps{margin-block:20px 0;padding-inline-start:24px}.st-setup-steps>li{margin-block-end:24px;padding-inline-start:8px}.st-setup-steps h3{margin-block:0 8px;font-size:14px}.st-setup-steps p{margin-block:8px;line-height:1.6}.st-setup-steps .row{flex-wrap:wrap;gap:16px;display:flex}.st-readiness .card-h{flex-wrap:wrap;gap:12px}.us-banner{margin:12px 20px 0}.pg-usage .head .actions{gap:8px;margin-left:auto;display:flex}.pg-usage .us-period{color:var(--text-2);flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:13px;display:flex}.pg-usage .us-period b{color:var(--text);font-weight:var(--fw-semibold)}.pg-usage .us-meters{margin:8px 0 0;padding:0;list-style:none}.pg-usage .us-meter{border-top:1px solid var(--border);grid-template-columns:minmax(150px,1.1fr) minmax(220px,2fr) minmax(150px,1fr);display:grid}.pg-usage .us-meter>div{min-width:0;padding:14px 12px}.pg-usage .us-meter>div:first-child{padding-left:var(--pad-card)}.pg-usage .us-meter>div:last-child{padding-right:var(--pad-card);text-align:right}.pg-usage .us-meter.on{background:var(--surface-2)}.pg-usage .us-name{font:inherit;font-size:13.5px;font-weight:var(--fw-semibold);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;padding:0}.pg-usage .us-name:hover{text-underline-offset:3px;text-decoration:underline}.pg-usage .us-name:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg-usage .us-sub{color:var(--text-3);margin-top:3px;font-size:12px}.pg-usage .us-bar{background:var(--surface-3);border-radius:5px;height:10px;margin-top:4px;position:relative}.pg-usage .us-fill{background:var(--accent);border-radius:5px;position:absolute;inset:0 auto 0 0}.pg-usage .us-bar.warn .us-fill{background:var(--warn)}.pg-usage .us-bar.crit .us-fill{background:var(--crit)}.pg-usage .us-fill.billed{background:repeating-linear-gradient(135deg, var(--accent) 0 3px, var(--surface-3) 3px 6px);box-shadow:inset 0 0 0 1px var(--accent);border-radius:0 5px 5px 0}.pg-usage .us-mark{border-left:1.5px solid var(--text-3);position:absolute;top:-4px;bottom:-4px}.pg-usage .us-mark.m80{opacity:.7;border-left-style:dashed}.pg-usage .us-barlbl{height:14px;color:var(--text-3);margin-top:6px;font-size:11.5px;position:relative}.pg-usage .us-barlbl span{white-space:nowrap;position:absolute;transform:translate(-50%)}.pg-usage .us-barlbl span.end{transform:translate(-100%)}.pg-usage .us-line{color:var(--text-2);margin:8px 0 0;font-size:12.5px;line-height:1.45}.pg-usage .us-tag{border-radius:var(--radius-xs,4px);background:var(--surface-3);color:var(--text-2);vertical-align:1px;margin-right:6px;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-block}.pg-usage .us-later{padding:12px var(--pad-card) var(--pad-card);border-top:1px solid var(--border);margin:0}.pg-usage .us-used{font-size:15px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.pg-usage .us-used small{font-size:12.5px;font-weight:var(--fw-regular,400);color:var(--text-3)}.pg-usage .us-pct{margin-top:6px;font-size:12.5px}.pg-usage .us-pace{color:var(--text-2);margin-top:6px;font-size:12.5px}.pg-usage .us-seg{border-radius:var(--radius-sm,8px);background:var(--surface-2);border:0;flex-wrap:wrap;gap:2px;margin:0 0 0 auto;padding:2px;display:inline-flex}.pg-usage .us-seg button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:12.5px}.pg-usage .us-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.pg-usage .us-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pg-usage .us-chart svg{display:block;overflow:visible}.pg-usage .us-grid{stroke:var(--grid)}.pg-usage .us-axis{fill:var(--text-3);font-size:12px}.pg-usage .us-limit{stroke:var(--text-3);stroke-width:1.5px}.pg-usage .us-l80{stroke:var(--warn);stroke-width:1.2px;stroke-dasharray:4 4}.pg-usage .us-area{fill:var(--accent-soft)}.pg-usage .us-path,.pg-usage .us-proj{fill:none;stroke:var(--accent);stroke-width:2px}.pg-usage .us-proj{stroke-dasharray:5 5}.pg-usage .us-dot{fill:var(--accent)}.pg-usage .us-legend{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12.5px;display:flex}.pg-usage .us-k{vertical-align:middle;border-top:2px solid var(--accent);width:16px;margin-right:6px;display:inline-block}.pg-usage .us-k.proj{border-top-style:dashed}.pg-usage .us-k.limit{border-top-color:var(--text-3)}.pg-usage .us-k.l80{border-top:1.5px dashed var(--warn)}.pg-usage .us-env th.n,.pg-usage .us-env td.n{text-align:right;font-variant-numeric:tabular-nums}.pg-usage .us-env td.us-envname{text-overflow:ellipsis;white-space:nowrap;max-width:26rem;overflow:hidden}.pg-usage .us-env-narrow{margin:8px 0 0;padding:0;list-style:none;display:none}.pg-usage .us-env-narrow li{padding:10px var(--pad-card);border-top:1px solid var(--border)}.pg-usage .us-env-narrow li.off{color:var(--text-3)}.pg-usage .us-env-narrow .us-envname{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.pg-usage .us-env-narrow dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:6px 0 0;display:grid}.pg-usage .us-env-narrow dt{color:var(--text-3);font-size:12px}.pg-usage .us-env-narrow dd{font-variant-numeric:tabular-nums;margin:0}.pg-usage .us-thr{grid-template-columns:minmax(150px,1fr) minmax(0,3fr);align-items:end;gap:12px 24px;display:grid}.pg-usage .us-thr-n{font-size:var(--fs-stat);font-weight:var(--fw-semibold);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.pg-usage .us-thr-days{border-bottom:1px solid var(--border-strong);gap:2px;height:56px;margin:0;padding:0;list-style:none;display:flex}.pg-usage .us-thr-day{flex:1 1 0;align-items:flex-end;min-width:0;display:flex;position:relative}.pg-usage .us-thr-day.later:after{content:"";background:var(--surface-3);flex:1;height:2px}.pg-usage .us-thr-hit{cursor:default;border-radius:2px 2px 0 0;outline:none;flex:1;align-items:flex-end;height:100%;display:flex}.pg-usage .us-thr-hit:focus-visible{box-shadow:0 0 0 2px var(--focus)}.pg-usage .us-thr-bar{border-radius:2px 2px 0 0;flex-direction:column-reverse;flex:1;display:flex;overflow:hidden}.pg-usage .us-thr-bar b{background:var(--warn);display:block}.pg-usage .us-thr-bar b.cell{background:color-mix(in srgb, var(--text-3) 70%, var(--surface-3))}.pg-usage .us-thr-tip{z-index:2;border-radius:var(--radius-sm);background:var(--text);color:var(--surface);pointer-events:none;width:max-content;max-width:15rem;padding:5px 8px;font-size:12px;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.pg-usage .us-thr-tip.from-left{left:0;transform:none}.pg-usage .us-thr-tip.from-right{left:auto;right:0;transform:none}.pg-usage .us-thr-day:hover .us-thr-tip,.pg-usage .us-thr-hit:focus+.us-thr-tip{display:block}.pg-usage .us-thr-day:hover .us-thr-bar{filter:brightness(.92)}.pg-usage .us-thr-axis{height:14px;font-size:var(--fs-xs);color:var(--text-3);margin-top:4px;position:relative}.pg-usage .us-thr-axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}.pg-usage .us-thr-key{color:var(--text-2);flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:12px;display:flex}.pg-usage .us-thr-key i{vertical-align:-1px;background:var(--warn);border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.pg-usage .us-thr-key i.cell{background:color-mix(in srgb, var(--text-3) 70%, var(--surface-3))}.pg-usage .us-thr-cell{margin-top:12px}.pg-usage .us-thr-help{color:var(--text-2);margin:14px 0 0;padding:0 0 0 18px;font-size:13px;line-height:1.5}.pg-usage .us-none{padding:4px var(--pad-card) var(--pad-card);color:var(--text-3);margin:0;font-size:13px}.pg-usage .card-b .us-none{padding:0}.pg-usage .us-alerts{margin:0;padding:0;list-style:none}.pg-usage .us-alerts li{flex-wrap:wrap;gap:4px 12px;padding:5px 0;display:flex}.pg-usage .us-alerts li .t3{min-width:10.5em;font-size:12.5px}.pg-usage .us-foot{line-height:1.5}@container main (width<=719px){.pg-usage .us-meter{grid-template-columns:minmax(0,1fr)}.pg-usage .us-meter>div{padding:6px var(--pad-card)}.pg-usage .us-meter>div:first-child{padding-top:14px}.pg-usage .us-meter>div:last-child{text-align:left;padding-bottom:14px}.pg-usage .us-seg{margin:6px 0 0}.pg-usage .us-thr{grid-template-columns:minmax(0,1fr)}.pg-usage .us-env-wide{display:none}.pg-usage .us-env-narrow{display:block}}.pf-head{--pf-title-h:56px;height:var(--pf-title-h);flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.pf-head h1{white-space:nowrap;text-overflow:ellipsis;flex:none;min-width:0;max-width:55%;margin:0;overflow:hidden}.head.pf-head .actions{flex:0 auto;width:auto;min-width:0;margin-left:auto}.head.pf-head .actions .btn{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.pf-head .pf-more{display:none}@container main (width<=720px){.pf-head .pf-meta{display:none}.pf-head .pf-status{flex:0 auto;min-width:0;overflow:hidden}.pf-head .pf-wide{display:none}.pf-head .pf-more{display:inline-flex}.head.pf-head .actions{flex:1 1 0;justify-content:flex-end}}@media (width<=800px){.pf-head .pf-meta{display:none}.pf-head .pf-status{flex:0 auto;min-width:0;overflow:hidden}.pf-head .pf-wide{display:none}.pf-head .pf-more{display:inline-flex}.head.pf-head .actions{flex:1 1 0;justify-content:flex-end}}.pf-help{border:1px solid var(--border-strong);width:20px;height:20px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:12px;line-height:1;display:grid}.pf-help:hover{color:var(--text)}.pf-help-pop{font-size:13px;line-height:var(--lh-body);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 12px}.pf-status{flex:none;align-items:center;display:inline-flex}.pf-meta{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;align-items:center;gap:14px;min-width:0;font-size:13px;display:flex;overflow:hidden}.pf-meta>*{flex:none}.pf-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;flex:none;align-items:flex-end;gap:2px;height:40px;display:flex;position:relative;overflow:auto hidden}.pf-tabs a{color:var(--text-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px 9px;font-size:13.5px;text-decoration:none;display:inline-flex}.pf-tabs a:hover{color:var(--text)}.pf-tabs a.on{color:var(--text);border-bottom-color:var(--text);font-weight:var(--fw-semibold)}.pf-n{color:var(--text-3);font-size:11.5px;font-weight:var(--fw-regular);font-variant-numeric:tabular-nums}.pf-n.warn{color:var(--warn-text);font-weight:var(--fw-semibold)}.pf-tools{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;min-width:0;height:52px;display:flex}.pf-tools>.pf-right{flex:none;gap:6px;margin-left:auto;display:flex}.pf-head,.pf-tabs,.pf-tools{align-self:stretch}[data-density=compact] .pf-head{--pf-title-h:48px}[data-density=compact] .pf-tabs{height:36px}[data-density=compact] .pf-tools{height:44px}.pf-chip{border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex:0 auto;align-items:center;gap:6px;min-width:0;max-width:28ch;height:28px;padding:0 10px;font-size:12.5px;display:inline-flex}.pf-chip>span:first-child{color:var(--text-3);flex:none}.pf-chip>:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.pf-chip-crit{border-color:var(--crit-border);background:var(--crit-soft);color:var(--crit-text);text-decoration:none}.pf-chip-crit>:first-child{color:inherit}html,body{overscroll-behavior-x:none}.swipe-hint{--swipe-p:0;z-index:400;background:var(--surface);width:40px;height:40px;color:var(--text-2);box-shadow:var(--shadow-2);opacity:var(--swipe-p);pointer-events:none;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:50%;place-items:center;margin-top:-20px;display:grid;position:fixed;top:50%}.swipe-hint[hidden]{display:none}.swipe-hint[data-side=back]{left:var(--swipe-left);transform:translateX(calc(-44px + 60px * var(--swipe-p))) scaleX(-1)}.swipe-hint[data-side=forward]{transform:translateX(calc(44px - 60px * var(--swipe-p)));right:0}.swipe-hint[data-ready=true]{background:var(--accent);color:var(--on-accent)}.side-col{background:var(--surface);border-right:1px solid var(--border);min-width:0}.local-analytics-source{border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-2);padding:10px 24px;font-size:12px;line-height:1.5}.local-analytics-source.in-page{border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 12px}.side-col>.side{background:0 0;border-right:0}.nav a.later{color:var(--text-3)}.nav a .soon{font-size:11px;font-weight:var(--fw-medium);color:var(--text-3);border-radius:var(--radius-xs);height:18px;box-shadow:inset 0 0 0 1px var(--border);align-items:center;margin-left:auto;padding:0 6px;display:inline-flex}.nav a.later.on{color:var(--accent)}.nav .count.warn{background:var(--warn-soft);color:var(--warn-text);box-shadow:inset 0 0 0 1px var(--warn-border)}@media (width<=1279px){.side .nav a .soon{display:none}.side .nav a{position:relative}.side .nav a .count{justify-content:center;align-items:center;min-width:18px;height:16px;padding:0 4px;font-size:10.5px;display:inline-flex;position:absolute;top:0;right:-4px}}@media (width>=1280px){.app:has(.db-editing) .side .nav a .soon{display:none}}.nav-foot{border-top:1px solid var(--border);margin-top:auto;padding-top:8px}.nav-foot+.side-foot{border-top:0;margin-top:0}.top .menubtn{display:none}@media (width<=1023px){.side-col{display:none}.top .menubtn{display:grid}}.pnav-scrim{z-index:50;background:var(--scrim);position:fixed;inset:0}.pnav{background:var(--surface);width:min(300px,100vw - 48px);box-shadow:var(--shadow-2);flex-direction:column;gap:12px;padding:12px 10px;display:flex;position:absolute;inset:0 auto 0 0;overflow:auto}.pnav-h{justify-content:space-between;align-items:center;display:flex}.pnav .brand{padding:4px 8px}.pnav .brand span,.pnav .nav a span,.pnav .side-foot .row span{display:inline}.pnav .nav-label{display:block}.pnav .nav a{justify-content:flex-start;padding:8px 10px}.pnav .nav a .soon{display:inline-flex}.pnav .side-foot{align-items:stretch;margin-top:0;padding:10px 10px 0}.pnav .side-foot .row.detail{display:flex}@media (width>=1024px){.pnav-scrim{display:none}}.set-frame{flex:1;min-width:0;display:flex}.set-frame>.content{flex:1;min-width:0}.subnav{top:calc(var(--topbar-h) + 20px);flex-direction:column;flex:none;align-self:flex-start;gap:1px;width:200px;margin:20px 0 0 20px;padding:8px;display:flex;position:sticky}.subnav .nav-label{padding:8px 10px 4px}.subnav .sl{border-radius:var(--radius-sm);color:var(--text-2);padding:6px 10px;font-size:13.5px;text-decoration:none;display:block}.subnav .sl:hover{background:var(--surface-2);color:var(--text)}.subnav .sl.on{background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-semibold)}@media (width<=1279px){.subnav .nav-label{display:block}}@media (width<=1023px){.set-frame{flex-direction:column}.subnav{flex-flow:wrap;align-self:stretch;gap:4px;width:auto;margin:16px 16px 0;position:static}.subnav .group{flex-wrap:wrap;flex-basis:100%;gap:4px;display:flex}.subnav .nav-label{flex-basis:100%;padding-top:4px}}@media (width<=639px){.subnav{margin:12px 12px 0}}.empty-state{flex-direction:column;align-items:flex-start;gap:10px;max-width:640px;padding:36px 28px;display:flex}.empty-state h1,.empty-state h2{font-size:18px;font-weight:var(--fw-bold);line-height:var(--lh-tight);margin:0}.empty-state p{color:var(--text-2);margin:0;line-height:1.55}.empty-state ul{color:var(--text-2);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}@media (width<=639px){.empty-state{padding:24px 16px}}.top .envchip{border-radius:var(--radius-pill);background:var(--surface-2);max-width:132px;height:28px;color:var(--text-2);font:var(--fw-semibold) 12px var(--font-sans);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;display:none}.top .envchip.prod{background:var(--good-soft);color:var(--good-text)}.top .envchip .envname{text-overflow:ellipsis;min-width:0;overflow:hidden}.top .envchip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=639px){.top fieldset.envsw{display:none}.top .envchip{display:inline-flex}}.acct-menu.env-menu{min-width:220px}.acct-menu.env-menu .env-item{flex:1;align-items:center;gap:8px;display:inline-flex}.acct-menu.env-menu .ver{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.acct-menu.env-menu .ic-gap{width:16px;display:inline-block}.acct-menu.env-menu .mi[aria-current=true]{font-weight:var(--fw-semibold)}.acct-menu.proj-menu .pm-state{font-size:12px;font-weight:var(--fw-regular);color:var(--text-3);align-items:center;gap:6px;margin-top:1px;display:flex}.pm-dot{background:var(--text-3);border-radius:50%;flex:none;width:7px;height:7px}.pm-dot.live{background:var(--live)}.pm-dot.warn{background:var(--warn)}.pm-dot.crit{background:var(--crit)}.topsearch-wrap{display:contents}.topsearch{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:260px;height:32px;color:var(--text-3);align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.topsearch:focus-within{border-color:var(--accent);outline:2px solid var(--focus);outline-offset:0}.topsearch input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.topsearch input::placeholder{color:var(--text-3)}.topsearch kbd{font:var(--fw-medium) 11px var(--font-sans);color:var(--text-3);border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--border);flex:none;padding:1px 5px}.topsearch:focus-within kbd,.top .topsearch-icon{display:none}@media (width<=1279px){.topsearch{width:180px}}@media (width<=639px){.topsearch{display:none}.top .topsearch-icon{display:grid}}.tm-sw{border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.own-team{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.own-tags{flex-wrap:wrap;gap:4px;display:inline-flex}.own-tag{border-radius:var(--radius-xs);background:var(--surface-3);height:20px;color:var(--text-2);white-space:nowrap;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.own .own-kv{grid-template-columns:minmax(64px,88px) minmax(0,1fr);gap:6px 12px;margin:0;font-size:13.5px;display:grid}.own .own-kv dt{color:var(--text-2)}.own .own-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.own .own-note{align-items:center;gap:6px;margin:10px 0 0;display:flex}.own .own-form{gap:12px;display:grid}.own .own-form .field{margin:0}.own .own-form .input{width:100%}.own .own-acts{justify-content:flex-end;gap:8px;display:flex}.own .own-form .own-note{margin:0}.card.own .card-b{padding-top:4px}
