/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--sans);--font-mono:var(--mono);--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--radius-xs:.125rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--mono);--color-card:var(--surface);--color-primary:var(--brand)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (width>=30rem){.container{max-width:30rem}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}@media (width>=112rem){.container{max-width:112rem}}.\!hidden{display:none!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-40{width:calc(var(--spacing) * 40)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-card{background-color:var(--surface)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.select-all{-webkit-user-select:all;user-select:all}.block-0{block-size:0}.block-1{block-size:var(--spacing)}.block-2{block-size:calc(var(--spacing) * 2)}}:root,.theme-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f4f6fb;--surface:#fff;--well:#edf0f7;--field:#f7f8fc;--card:var(--surface);--raised:var(--surface);--line:#dde2ed;--ink-strong:#0b1124;--ink:#1f2840;--ink-dim:#465069;--ink-faint:#5a6480;--acc-iris:#3b55e6;--acc-iris-ink:#2f45c8;--acc-ocean:#00769f;--acc-ocean-ink:#00678b;--acc-lagoon:#117c72;--acc-lagoon-ink:#036c63;--acc-plum:#9c419b;--acc-plum-ink:#8c318c;--acc-ember:#b0451a;--acc-ember-ink:#9f3501;--acc-graphite:#262f45;--acc-graphite-ink:#262f45;--on-accent:#fff;--on-graphite:#fff;--brand-tint:#eef1ff;--brand-hover:#2f47d0;--focus:#3f7cf7;--badge:#d7272c;--logo-a:#0ea493;--logo-b:#3d6cf2;--logo-c:#8452f0;--au-text-1:#0b7f74;--au-text-2:#2f45c8;--au-text-3:#6a3fe0;--ok:#009a4d;--ok-ink:#036a34;--ok-tint:#e3fbe8;--warn:#c37902;--warn-ink:#7c4b02;--warn-tint:#fef1e3;--bad:#db423f;--bad-ink:#9a2927;--bad-tint:#ffefed;--info:#0081e7;--info-ink:#0059a2;--info-tint:#ecf5ff;--ws-a:#0a6f69;--ws-b:#0b5c8a;--hero-hi:#172452;--hero-a:#111a38;--hero-b:#0a0f1f;--hero-edge:transparent;--hero-glow:.44;--hero-ink:#fff;--hero-dim:#c3cbe2;--hero-faint:#a3aed0;--hero-focus:#7aa0ff;--m-home:#457cfd;--m-home-2:#08b6af;--m-home-soft:#c9dbff;--m-home-tint:#f2f6ff;--m-home-ink:#325cbd;--m-search:#6586c3;--m-search-2:#9f89fe;--m-search-soft:#c8dcff;--m-search-tint:#f2f6ff;--m-search-ink:#43629c;--m-help:#168be1;--m-help-2:#0cb6a8;--m-help-soft:#bfdffe;--m-help-tint:#f0f7fe;--m-help-ink:#0167ab;--m-api:#0392c4;--m-api-2:#9f89fe;--m-api-soft:#b0e3ff;--m-api-tint:#edf8fe;--m-api-ink:#006c93;--m-sql:#3d7efc;--m-sql-2:#0db5b5;--m-sql-soft:#c8dcff;--m-sql-tint:#f2f6ff;--m-sql-ink:#2c5dbd;--m-cache:#e13b86;--m-cache-2:#d28f09;--m-cache-soft:#ffcada;--m-cache-tint:#fff2f6;--m-cache-ink:#a52f63;--m-ui:#019c86;--m-ui-2:#679cff;--m-ui-soft:#a4ecdb;--m-ui-tint:#e7fbf6;--m-ui-ink:#007463;--m-boards:#559c00;--m-boards-2:#c39806;--m-boards-soft:#c7e6b4;--m-boards-tint:#f0faeb;--m-boards-ink:#3e7303;--m-planner:#9b61ea;--m-planner-2:#f87103;--m-planner-soft:#e0d2fe;--m-planner-tint:#f7f4fe;--m-planner-ink:#7347af;--m-time:#dc4a3f;--m-time-2:#0d98a4;--m-time-soft:#ffcdc7;--m-time-tint:#fff3f1;--m-time-ink:#a3332b;--m-notes:#a87f04;--m-notes-2:#fa6e1d;--m-notes-soft:#f1d8a2;--m-notes-tint:#fdf5e6;--m-notes-ink:#7d5e01;--m-design:#d33eb3;--m-design-2:#908ffe;--m-design-soft:#fdc8ec;--m-design-tint:#fff2fa;--m-design-ink:#993582;--m-jobs:#d35f03;--m-jobs-2:#679cff;--m-jobs-soft:#ffcfb7;--m-jobs-tint:#fff4ee;--m-jobs-ink:#9e4500;--m-chat:#0d98a4;--m-chat-2:#9b8afe;--m-chat-soft:#9eeaf2;--m-chat-tint:#e6fbfd;--m-chat-ink:#06717a;--m-org:#7383bd;--m-org-2:#09b4bb;--m-org-soft:#ced9ff;--m-org-tint:#f3f6ff;--m-org-ink:#515f97;--m-analytics:#b954cf;--m-analytics-2:#0db3c1;--m-analytics-soft:#f1cbfa;--m-analytics-tint:#fcf2ff;--m-analytics-ink:#8a3d9a;--m-ai:#6e70fe;--m-ai-2:#0cb6a8;--m-ai-3:#a473ee;--m-ai-soft:#d2d8fe;--m-ai-tint:#f4f6fe;--m-ai-ink:#5154bb;--m-platform:#66708a;--m-platform-2:#3f7cf7;--m-platform-soft:#d9deea;--m-platform-tint:#f2f4f9;--m-platform-ink:#465069;--av-1:#f3dccb;--av-2:#d3e8d6;--av-3:#d2e1f5;--av-4:#e4dbf6;--code-str:#3e7303;--code-num:#9e4500;--code-lit:#8a3d9a;--float-0:0 1px 2px #161a3c0d;--float-1:0 1px 2px #161a3c0f, 0 10px 26px -10px #161a3c29;--float-2:0 2px 6px #161a3c0f, 0 28px 64px -18px #201e6442;--scrim:#0b112452;--mesh-a:14%;--mesh-b:11%;--tint:14%;--hover-mix:88%;--wash-amount:5%;--control-amount:7%;--sel-amount:10%;--edge:transparent;--sel-ring:transparent;--hover-toward:var(--ink-strong)}:root[data-theme=dark],.theme-scope[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0a0d17;--surface:#131828;--well:#1b2133;--field:#0f1320;--card:#171d2e;--raised:var(--card);--line:#283049;--ink-strong:#f3f5fb;--ink:#d4d9e6;--ink-dim:#aab2c6;--ink-faint:#949db4;--acc-iris:#4a62f0;--acc-iris-ink:#a9b8ff;--acc-ocean:#057da9;--acc-ocean-ink:#7cc2e6;--acc-lagoon:#1d8277;--acc-lagoon-ink:#8fc4bb;--acc-plum:#ac50ab;--acc-plum-ink:#dba0d9;--acc-ember:#c0532a;--acc-ember-ink:#eba38a;--acc-graphite:#dfe4ef;--acc-graphite-ink:#dfe4ef;--on-graphite:#0b1124;--brand-tint:#1b2350;--brand-hover:#3d55e3;--focus:#7aa0ff;--badge:#d42229;--logo-a:#2ee0cb;--logo-b:#5b8dff;--logo-c:#a07bff;--au-text-1:#2ee0cb;--au-text-2:#7aa0ff;--au-text-3:#b598ff;--ok:#47cf79;--ok-ink:#8fe5a7;--ok-tint:#112d1a;--warn:#f59905;--warn-ink:#fec07b;--warn-tint:#362107;--bad:#ff8b81;--bad-ink:#febab3;--bad-tint:#3b1c19;--info:#73b5ff;--info-ink:#aad2ff;--info-tint:#13283e;--hero-hi:#2a3c88;--hero-a:#1d2a5c;--hero-b:#141c40;--hero-edge:#a0b4ff38;--hero-glow:.62;--hero-ink:#fff;--hero-dim:#cdd5ec;--hero-faint:#aeb9da;--hero-focus:#9db8ff;--m-home:#76a2fe;--m-home-2:#08d2ca;--m-home-soft:#2b406f;--m-home-tint:#182239;--m-home-ink:#b1cbfe;--m-search:#88a5da;--m-search-2:#b6aaff;--m-search-soft:#29416f;--m-search-tint:#172338;--m-search-ink:#afcbfe;--m-help:#58abf5;--m-help-2:#0fd3c3;--m-help-soft:#16456d;--m-help-tint:#102437;--m-help-ink:#a0d0fe;--m-api:#10b3ef;--m-api-2:#b6aaff;--m-api-soft:#014964;--m-api-tint:#072635;--m-api-ink:#87d6ff;--m-sql:#72a3fe;--m-sql-2:#0cd1d1;--m-sql-soft:#29416f;--m-sql-tint:#172338;--m-sql-ink:#afcbfe;--m-cache:#f96da4;--m-cache-2:#efa831;--m-cache-soft:#652d42;--m-cache-tint:#341923;--m-cache-ink:#ffb1ca;--m-ui:#45bba5;--m-ui-2:#91b7fe;--m-ui-soft:#024e42;--m-ui-tint:#022a23;--m-ui-ink:#64e4ca;--m-boards:#76bb40;--m-boards-2:#dfb127;--m-boards-soft:#2f4c19;--m-boards-tint:#1a2710;--m-boards-ink:#aadc8b;--m-planner:#b688fe;--m-planner-2:#fe9a65;--m-planner-soft:#4a3768;--m-planner-tint:#261e35;--m-planner-ink:#d3bdfe;--m-time:#f47f73;--m-time-2:#1bb9c8;--m-time-soft:#66302b;--m-time-tint:#341a17;--m-time-ink:#ffb4ab;--m-notes:#ca9d28;--m-notes-2:#ff9a6b;--m-notes-soft:#543f01;--m-notes-tint:#2c2106;--m-notes-ink:#edc569;--m-design:#ec6fcd;--m-design-2:#acaeff;--m-design-soft:#5f2f52;--m-design-tint:#311a2a;--m-design-ink:#feace6;--m-jobs:#f4813e;--m-jobs-2:#91b7fe;--m-jobs-soft:#663214;--m-jobs-tint:#341c0e;--m-jobs-ink:#ffb894;--m-chat:#1bb9c8;--m-chat-2:#b4abff;--m-chat-soft:#004c53;--m-chat-tint:#01292d;--m-chat-ink:#55e1f0;--m-org:#94a2d5;--m-org-2:#07d0d8;--m-org-soft:#333e6f;--m-org-tint:#1b2139;--m-org-ink:#b8c8fe;--m-analytics:#d27de6;--m-analytics-2:#0dcfdf;--m-analytics-soft:#56325e;--m-analytics-tint:#2c1b30;--m-analytics-ink:#edb1fb;--m-ai:#9099ff;--m-ai-2:#0fd3c3;--m-ai-3:#ba93fb;--m-ai-soft:#383c6f;--m-ai-tint:#1e2038;--m-ai-ink:#bec6ff;--m-platform:#949db4;--m-platform-2:#7aa0ff;--m-platform-soft:#2b3248;--m-platform-tint:#1a2032;--m-platform-ink:#c8cfdd;--av-1:#4a3a30;--av-2:#2c4232;--av-3:#2a3c55;--av-4:#3d3458;--code-str:#aadc8b;--code-num:#ffb894;--code-lit:#edb1fb;--float-0:0 0 0 1px #ffffff08;--float-1:0 0 0 1px #ffffff0d, 0 12px 32px -10px #0009;--float-2:0 0 0 1px #ffffff14, 0 30px 72px -18px #000000bf;--scrim:#0000008c;--mesh-a:24%;--mesh-b:16%;--tint:20%;--hover-mix:86%;--hover-toward:#000}:root[data-theme=contrast],.theme-scope[data-theme=contrast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fff;--surface:#fff;--well:#eef0f5;--field:#fff;--card:var(--surface);--raised:var(--surface);--line:#6b7488;--ink-strong:#000;--ink:#0a0f1d;--ink-dim:#1f2638;--ink-faint:#2f374b;--acc-iris:#2a3fc4;--acc-iris-ink:#2236b0;--acc-ocean:#025c7d;--acc-ocean-ink:#004d6a;--acc-lagoon:#006057;--acc-lagoon-ink:#00524a;--acc-plum:#822782;--acc-plum-ink:#701870;--acc-ember:#922f00;--acc-ember-ink:#7c2700;--acc-graphite:#0a0f1d;--acc-graphite-ink:#0a0f1d;--on-accent:#fff;--on-graphite:#fff;--brand-tint:#eef1ff;--brand-hover:#1f33ad;--focus:#1f45d6;--badge:#a0121a;--logo-a:#077a6e;--logo-b:#2440c8;--logo-c:#5a2fc9;--au-text-1:#05645b;--au-text-2:#2236b0;--au-text-3:#5226c0;--ok:#0b6b3d;--ok-ink:#05512d;--ok-tint:#e6f6ec;--warn:#8a5a00;--warn-ink:#5e3800;--warn-tint:#fdf1e0;--bad:#b3141c;--bad-ink:#8a0f15;--bad-tint:#fdecec;--info:#0a5fb8;--info-ink:#083f7c;--info-tint:#e9f2fe;--ws-a:#08544f;--ws-b:#084a70;--hero-hi:#0a0f1f;--hero-a:#0a0f1f;--hero-b:#000;--hero-edge:#fff;--hero-glow:.2;--hero-ink:#fff;--hero-dim:#fff;--hero-faint:#e6e9f2;--hero-focus:#fff;--m-home:#2456d3;--m-home-2:#05837e;--m-home-soft:#bbd1ff;--m-home-tint:#eef4fe;--m-home-ink:#1b3f97;--m-search:#43629c;--m-search-2:#7457d1;--m-search-soft:#b9d2ff;--m-search-tint:#eef4fe;--m-search-ink:#28467d;--m-help:#0167ab;--m-help-2:#058379;--m-help-soft:#acd6ff;--m-help-tint:#ebf5ff;--m-help-ink:#034a7d;--m-api:#006c93;--m-api-2:#7457d1;--m-api-soft:#9bdbfd;--m-api-tint:#e7f6fe;--m-api-ink:#044e6b;--m-sql:#1957d2;--m-sql-2:#0a8282;--m-sql-soft:#b9d2ff;--m-sql-tint:#eef4fe;--m-sql-ink:#144097;--m-cache:#b30463;--m-cache-2:#986600;--m-cache-soft:#fdbcd1;--m-cache-tint:#feeff3;--m-cache-ink:#811147;--m-ui:#007463;--m-ui-2:#326ad9;--m-ui-soft:#96e3d1;--m-ui-tint:#e3f9f3;--m-ui-ink:#045448;--m-boards:#3e7303;--m-boards-2:#8d6d01;--m-boards-soft:#bcdda8;--m-boards-tint:#edf8e7;--m-boards-ink:#2b5401;--m-planner:#773ac1;--m-planner-2:#b45004;--m-planner-soft:#d9c6fe;--m-planner-tint:#f5f1ff;--m-planner-ink:#562c8b;--m-time:#b3261e;--m-time-2:#06717a;--m-time-soft:#fdc0b9;--m-time-tint:#ffefec;--m-time-ink:#7f1810;--m-notes:#7d5e01;--m-notes-2:#b84b03;--m-notes-soft:#e8ce94;--m-notes-tint:#fbf3e1;--m-notes-ink:#5b4400;--m-design:#a9038d;--m-design-2:#655cd6;--m-design-soft:#f5bde3;--m-design-tint:#ffeef9;--m-design-ink:#761963;--m-jobs:#9e4500;--m-jobs-2:#326ad9;--m-jobs-soft:#fec2a4;--m-jobs-tint:#fff0e9;--m-jobs-ink:#743101;--m-chat:#06717a;--m-chat-2:#7058d2;--m-chat-soft:#90e1ea;--m-chat-tint:#e1f9fb;--m-chat-ink:#015259;--m-org:#515f97;--m-org-2:#088187;--m-org-soft:#c1cfff;--m-org-tint:#f0f3fe;--m-org-ink:#374378;--m-analytics:#922ba8;--m-analytics-2:#0a818b;--m-analytics-soft:#e9c1f2;--m-analytics-tint:#fbeefe;--m-analytics-ink:#692278;--m-ai:#4f48d6;--m-ai-2:#058379;--m-ai-3:#8451c9;--m-ai-soft:#c6cdfe;--m-ai-tint:#f1f3fe;--m-ai-ink:#393796;--m-platform:#3f475a;--m-platform-2:#1f45d6;--m-platform-soft:#cfd5e2;--m-platform-tint:#eef0f5;--m-platform-ink:#1f2638;--code-str:#2b5401;--code-num:#743101;--code-lit:#692278;--float-0:0 0 0 1px var(--line);--float-1:0 0 0 1px var(--line), 0 10px 28px -10px #00000047;--float-2:0 0 0 1px var(--line), 0 28px 64px -18px #0000005c;--scrim:#00000073;--mesh-a:0%;--mesh-b:0%;--wash-amount:7%;--control-amount:6%;--sel-amount:10%;--edge:var(--line);--sel-ring:var(--ink-strong);--tint:10%;--hover-mix:80%}:root[data-brand=ocean],.theme-scope[data-brand=ocean]{--brand:var(--acc-ocean);--brand-ink:var(--acc-ocean-ink)}:root[data-brand=lagoon],.theme-scope[data-brand=lagoon]{--brand:var(--acc-lagoon);--brand-ink:var(--acc-lagoon-ink)}:root[data-brand=plum],.theme-scope[data-brand=plum]{--brand:var(--acc-plum);--brand-ink:var(--acc-plum-ink)}:root[data-brand=ember],.theme-scope[data-brand=ember]{--brand:var(--acc-ember);--brand-ink:var(--acc-ember-ink)}:root[data-brand=graphite],.theme-scope[data-brand=graphite]{--brand:var(--acc-graphite);--brand-ink:var(--acc-graphite-ink);--on-brand:var(--on-graphite)}:root[data-brand=ocean],.theme-scope[data-brand=ocean],:root[data-brand=lagoon],.theme-scope[data-brand=lagoon],:root[data-brand=plum],.theme-scope[data-brand=plum],:root[data-brand=ember],.theme-scope[data-brand=ember],:root[data-brand=graphite],.theme-scope[data-brand=graphite]{--brand-tint:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root[data-brand=ocean],.theme-scope[data-brand=ocean],:root[data-brand=lagoon],.theme-scope[data-brand=lagoon],:root[data-brand=plum],.theme-scope[data-brand=plum],:root[data-brand=ember],.theme-scope[data-brand=ember],:root[data-brand=graphite],.theme-scope[data-brand=graphite]{--brand-tint:color-mix(in oklab, var(--brand) var(--tint), var(--surface))}}:root[data-brand=ocean],.theme-scope[data-brand=ocean],:root[data-brand=lagoon],.theme-scope[data-brand=lagoon],:root[data-brand=plum],.theme-scope[data-brand=plum],:root[data-brand=ember],.theme-scope[data-brand=ember],:root[data-brand=graphite],.theme-scope[data-brand=graphite]{--brand-hover:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root[data-brand=ocean],.theme-scope[data-brand=ocean],:root[data-brand=lagoon],.theme-scope[data-brand=lagoon],:root[data-brand=plum],.theme-scope[data-brand=plum],:root[data-brand=ember],.theme-scope[data-brand=ember],:root[data-brand=graphite],.theme-scope[data-brand=graphite]{--brand-hover:color-mix(in oklab, var(--brand) var(--hover-mix), var(--hover-toward))}}:root[data-density=compact],.theme-scope[data-density=compact]{--pad:16px;--gap:16px;--row:44px;--card-pad:12px;--hero-pad:24px;--row-h:36px;--control-h:36px}:root,.theme-scope{--wash:var(--ink-strong)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--wash:color-mix(in oklab, var(--ink-strong) var(--wash-amount), transparent)}}:root,.theme-scope{--control:var(--ink-strong)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--control:color-mix(in oklab, var(--ink-strong) var(--control-amount), transparent)}}:root,.theme-scope{--sel:var(--ink-strong)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--sel:color-mix(in oklab, var(--ink-strong) var(--sel-amount), transparent)}}:root,.theme-scope{--brand:var(--acc-iris);--brand-ink:var(--acc-iris-ink);--on-brand:var(--on-accent);--brand-press:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--brand-press:color-mix(in oklab, var(--brand) 78%, var(--hover-toward))}}:root,.theme-scope{--mod:var(--m-platform);--ic-cut:var(--surface);--line-soft:var(--line)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--line-soft:color-mix(in oklab, var(--line) 60%, var(--surface))}}:root,.theme-scope{--aurora:linear-gradient(100deg, var(--logo-a), var(--logo-b) 50%, var(--logo-c));--aurora-text:linear-gradient(95deg, var(--au-text-1), var(--au-text-2) 50%, var(--au-text-3));--hero-bg:linear-gradient(160deg, var(--hero-hi), var(--hero-a) 45%, var(--hero-b));--font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-code:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--fs-display-hero:36px;--lh-display-hero:44px;--fs-display-figure:22px;--fs-display-1:32px;--lh-display-1:40px;--fs-display-2:28px;--lh-display-2:36px;--fs-display-3:24px;--lh-display-3:32px;--fs-title-1:20px;--lh-title-1:28px;--fs-title-2:18px;--lh-title-2:26px;--fs-body:16px;--lh-body:1.55;--fs-dense:15px;--lh-dense:22px;--fs-small:13px;--lh-small:18px;--fs-code:13px;--lh-code:20px;--fw-regular:400;--fw-medium:500;--fw-strong:600;--r-s:6px;--r-m:10px;--r-l:14px;--t-press:.16s;--t-ui:.22s;--t-sheet:.26s;--t-enter:.46s;--t-hero:.64s;--t-max:.86s;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--pad:24px;--gap:24px;--row:56px;--card-pad:16px;--hero-pad:32px;--row-h:44px;--control-h:40px;--bg:var(--canvas);--surface-2:var(--ink-strong)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--surface-2:color-mix(in oklab, var(--ink-strong) 5%, var(--surface))}}:root,.theme-scope{--surface-3:var(--ink-strong)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--surface-3:color-mix(in oklab, var(--ink-strong) 9%, var(--surface))}}:root,.theme-scope{--border:var(--line);--border-strong:var(--line)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--border-strong:color-mix(in oklab, var(--line), var(--ink-strong) 22%)}}:root,.theme-scope{--border-row:var(--line)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--border-row:color-mix(in oklab, var(--line) 70%, var(--surface))}}:root,.theme-scope{--border-control:var(--ink-strong)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--border-control:color-mix(in oklab, var(--ink-strong) 52%, var(--surface))}}:root,.theme-scope{--text-strong:var(--ink-strong);--text:var(--ink);--text-dim:var(--ink-dim);--text-faint:var(--ink-faint);--text-quiet:var(--ink-faint);--text-label:var(--ink-dim);--brand-text:var(--brand-ink);--brand-soft:var(--brand-tint);--brand-line:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--brand-line:color-mix(in oklab, var(--brand) 34%, transparent)}}:root,.theme-scope{--accent:var(--brand);--green:var(--ok);--green-text:var(--ok-ink);--green-soft:var(--ok-tint);--yellow:var(--warn);--yellow-text:var(--warn-ink);--yellow-soft:var(--warn-tint);--red:var(--bad);--red-text:var(--bad-ink);--red-soft:var(--bad-tint);--blue:var(--info);--blue-text:var(--info-ink);--blue-soft:var(--info-tint);--none:var(--ink-faint)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--none:color-mix(in oklab, var(--ink-faint) 45%, var(--surface))}}:root,.theme-scope{--none-soft:var(--ink-strong)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--none-soft:color-mix(in oklab, var(--ink-strong) 7%, var(--surface))}}:root,.theme-scope{--shadow-sm:var(--float-0);--shadow:var(--float-1);--shadow-lg:var(--float-2);--elev-1:var(--float-0);--elev-2:var(--float-1);--elev-3:var(--float-2);--focus-ring:0 0 0 3px var(--focus)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--focus-ring:0 0 0 3px color-mix(in oklab, var(--focus) 40%, transparent)}}:root,.theme-scope{--chrome-bg:var(--surface);--chrome-line:var(--edge);--rail-bg:var(--canvas);--hover-bg:var(--wash);--pressed-bg:var(--sel);--selected-bg:var(--sel);--selected-row-bg:var(--sel);--sans:var(--font);--mono:var(--font-code);--fs-display:var(--fs-display-2);--fs-page:var(--fs-display-3);--fs-title:var(--fs-title-1);--fs-panel:var(--fs-title-2);--fs-ui:var(--fs-dense);--fs-sm:var(--fs-small);--fs-label:var(--fs-small);--fs-mono:var(--fs-code);--fs-count:var(--fs-small);--fs-micro:var(--fs-small);--fs-xs:var(--fs-small);--radius:var(--r-l);--radius-card:var(--r-l);--radius-lg:var(--r-l);--radius-md:var(--r-m);--radius-sm:var(--r-m);--radius-ctl:var(--r-m);--radius-xs:var(--r-s);--radius-pill:999px;--dur-press:var(--t-press);--dur-ui:var(--t-ui);--dur-sheet:var(--t-sheet);--dur-enter:var(--t-enter);--gradient-brand:linear-gradient(135deg, var(--brand), var(--brand));--gradient-brand-soft:linear-gradient(135deg, var(--brand-tint), var(--surface));--gradient-ink:linear-gradient(120deg, var(--ink-strong), var(--ink-strong))}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--gradient-ink:linear-gradient(120deg, var(--ink-strong), color-mix(in oklab, var(--ink-strong) 60%, var(--brand)))}}:root,.theme-scope{--gradient-mesh:radial-gradient(42% 90% at 100% 0%, var(--logo-c), transparent 70%), radial-gradient(38% 80% at 78% 120%, var(--logo-a), transparent 72%), radial-gradient(30% 70% at 52% -20%, var(--logo-b), transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--gradient-mesh:radial-gradient(42% 90% at 100% 0%, color-mix(in oklab, var(--logo-c) var(--mesh-a), transparent), transparent 70%), radial-gradient(38% 80% at 78% 120%, color-mix(in oklab, var(--logo-a) var(--mesh-b), transparent), transparent 72%), radial-gradient(30% 70% at 52% -20%, color-mix(in oklab, var(--logo-b) var(--mesh-b), transparent), transparent 70%)}}:root,.theme-scope{--glow-brand:0 0 0 0 transparent;--mod-home:var(--m-home);--mod-apitester:var(--m-api);--mod-sqltester:var(--m-sql);--mod-cachetester:var(--m-cache);--mod-uitester:var(--m-ui);--mod-boards:var(--m-boards);--mod-planner:var(--m-planner);--mod-notes:var(--m-notes);--mod-designer:var(--m-design);--mod-timetracker:var(--m-time);--mod-jobs:var(--m-jobs);--mod-analytics:var(--m-analytics);--mod-docs:var(--m-help);--mod-chat:var(--m-chat);--mod-organizations:var(--m-org);--mod-ai:var(--m-ai);--mod-admin:var(--m-platform);--mod-settings:var(--m-platform);--mod-home-text:var(--m-home-ink);--mod-apitester-text:var(--m-api-ink);--mod-sqltester-text:var(--m-sql-ink);--mod-cachetester-text:var(--m-cache-ink);--mod-uitester-text:var(--m-ui-ink);--mod-boards-text:var(--m-boards-ink);--mod-planner-text:var(--m-planner-ink);--mod-notes-text:var(--m-notes-ink);--mod-designer-text:var(--m-design-ink);--mod-timetracker-text:var(--m-time-ink);--mod-jobs-text:var(--m-jobs-ink);--mod-analytics-text:var(--m-analytics-ink);--mod-docs-text:var(--m-help-ink);--mod-chat-text:var(--m-chat-ink);--mod-organizations-text:var(--m-org-ink);--mod-ai-text:var(--m-ai-ink);--mod-admin-text:var(--m-platform-ink);--mod-settings-text:var(--m-platform-ink);--accent-c:var(--brand);--accent-text:var(--brand-ink);--accent-soft:var(--brand-tint);--accent-line:var(--accent-c)}@supports (color:color-mix(in lab, red, red)){:root,.theme-scope{--accent-line:color-mix(in oklab, var(--accent-c) 36%, transparent)}}:root,.theme-scope{--accent-mark:var(--accent-text);--accent-mark-bg:var(--accent-soft);--accent-band-l:.55}[data-accent]{--mod:var(--accent-c);--accent-line:var(--accent-c)}@supports (color:color-mix(in lab, red, red)){[data-accent]{--accent-line:color-mix(in oklab, var(--accent-c) 36%, transparent)}}[data-accent]{--accent-mark:var(--accent-text);--accent-mark-bg:var(--accent-soft)}[data-accent=home]{--accent-c:var(--m-home);--accent-text:var(--m-home-ink);--accent-soft:var(--m-home-tint)}[data-accent=apitester]{--accent-c:var(--m-api);--accent-text:var(--m-api-ink);--accent-soft:var(--m-api-tint)}[data-accent=sqltester]{--accent-c:var(--m-sql);--accent-text:var(--m-sql-ink);--accent-soft:var(--m-sql-tint)}[data-accent=cachetester]{--accent-c:var(--m-cache);--accent-text:var(--m-cache-ink);--accent-soft:var(--m-cache-tint)}[data-accent=uitester]{--accent-c:var(--m-ui);--accent-text:var(--m-ui-ink);--accent-soft:var(--m-ui-tint)}[data-accent=boards]{--accent-c:var(--m-boards);--accent-text:var(--m-boards-ink);--accent-soft:var(--m-boards-tint)}[data-accent=planner]{--accent-c:var(--m-planner);--accent-text:var(--m-planner-ink);--accent-soft:var(--m-planner-tint)}[data-accent=notes]{--accent-c:var(--m-notes);--accent-text:var(--m-notes-ink);--accent-soft:var(--m-notes-tint)}[data-accent=designer]{--accent-c:var(--m-design);--accent-text:var(--m-design-ink);--accent-soft:var(--m-design-tint)}[data-accent=timetracker]{--accent-c:var(--m-time);--accent-text:var(--m-time-ink);--accent-soft:var(--m-time-tint)}[data-accent=jobs]{--accent-c:var(--m-jobs);--accent-text:var(--m-jobs-ink);--accent-soft:var(--m-jobs-tint)}[data-accent=analytics]{--accent-c:var(--m-analytics);--accent-text:var(--m-analytics-ink);--accent-soft:var(--m-analytics-tint)}[data-accent=docs]{--accent-c:var(--m-help);--accent-text:var(--m-help-ink);--accent-soft:var(--m-help-tint)}[data-accent=chat]{--accent-c:var(--m-chat);--accent-text:var(--m-chat-ink);--accent-soft:var(--m-chat-tint)}[data-accent=organizations]{--accent-c:var(--m-org);--accent-text:var(--m-org-ink);--accent-soft:var(--m-org-tint)}[data-accent=ai]{--accent-c:var(--m-ai);--accent-text:var(--m-ai-ink);--accent-soft:var(--m-ai-tint)}[data-accent=admin],[data-accent=settings]{--accent-c:var(--m-platform);--accent-text:var(--m-platform-ink);--accent-soft:var(--m-platform-tint)}[data-accent=brand]{--accent-c:var(--brand);--accent-text:var(--brand-ink);--accent-soft:var(--brand-tint)}@page{size:A4;margin:16mm 14mm 18mm;@bottom-right{content:counter(page) " / " counter(pages);font-size:8pt;color:#555}}.print-head,.print-foot{display:none}:root[data-printing] .report-chart,:root[data-printing] .rechart-frame:not(.trend-svg){width:min(100%,176mm);height:230px}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sticky-top:0px;--chrome-h:0px;--screenbar-h:0px;--bottom-nav-offset:0px}html,body{color:#111;background:#fff!important}body{font-size:10.5pt}*,:before,:after{-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:none!important;animation:none!important}.hx,.appx-rail,.appx-scrim,.appx-bottom,.skip-link,.feedback-stack,.hint-layer,.screenbar-lead,.screenbar-back,.screenbar-mark,.screenbar-actions,.screenbar-status,.screenbar-skeleton,.ui-viewbar,.ui-ctoolbar,.ui-section-controls,.ui-dt-toolbar,.ui-dt-select,.ui-dt-actions,.ui-bulk,.ui-pager,.ui-btn,.ui-icon-btn,.ui-menu,.ui-tabs-right,[popover],dialog:not([open]),.report-view-actions,.report-view-ask,.report-saved-tag,.an-summary-toggle,.help-menu,.help-on-page,.help-article-ask,.help-pagination,.help-watch-video,.help-feedback,.dash-customize,.dash-tile-action,.dash-empty-action,.no-print{display:none!important}:root .appx,:root .appx-body{min-height:0;display:block}:root .appx-main{padding:0;overflow:visible}:root .appx-container,:root .help-guide-layout,:root .help-article{max-width:none;margin:0;padding:0}:root .help-center{padding:0;display:block}:root .help-meta{margin:2mm 0}:root .help-level{color:#111;background:0 0;border-color:#888}:root .help-print-source{color:#444;margin:6mm 0 0;font-size:9pt;display:block}:root .screenbar{min-height:0;box-shadow:none;background:0 0;border:0;margin:0 0 4mm;padding:0;position:static}:root .screenbar-title{font-size:16pt}.ui-card,.stat-tile,.dash-tile,.fig-card,.my-trend,.report-catalog-card,.fig-panel{box-shadow:none!important;background:#fff!important;border:1px solid #c8ccd6!important}.ui-card,.stat-tile,.dash-tile,.fig-card,.fig-panel,.my-trend,.report-chart-block,.report-narrative,.help-block,figure,img,svg,tr,.ui-alert{break-inside:avoid}h1,h2,h3,h4{break-after:avoid}p{orphans:3;widows:3}:root:root .ui-dt-body{padding:0}:root:root .ui-dt-body>*{margin:0}:root:root .ui-dt-table{width:100%}:root:root .ui-dt-table,:root:root .ui-dt-table>thead,:root:root .ui-dt-table>tbody,:root:root .ui-dt-table tr,:root:root .ui-dt-table th:not(.ui-dt-select):not(.ui-dt-cardsort),:root:root .ui-dt-table td:not(.ui-dt-select):not(.ui-dt-actions){display:revert}:root:root .ui-dt-table thead th.ui-dt-cardsort{display:none}:root:root .ui-dt-table thead th{background:#eef0f5;border-bottom:1px solid #999;height:auto;padding:4px 8px;position:static}:root:root .ui-dt-table td{text-align:start;background:0 0;border:0;border-bottom:1px solid #d5d8e0;height:auto;padding:4px 8px}:root:root .ui-dt-table td[data-align=end]{text-align:end}:root:root .ui-dt-row{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}:root:root .ui-dt-row>.ui-dt-cell:before{content:none}thead{display:table-header-group}tfoot{display:table-footer-group}:root .report-chart{height:230px}:root .recharts-responsive-container{width:100%!important}:root .recharts-wrapper{max-width:100%!important}:root .recharts-surface{max-width:100%;height:auto}.recharts-tooltip-wrapper{display:none!important}a{color:inherit!important;text-decoration:none!important}.print-head{color:#333;border-bottom:1px solid #999;justify-content:space-between;align-items:baseline;gap:6mm;margin:0 0 5mm;padding:0 0 2mm;font-size:9pt;display:flex}.print-head strong{color:#111;font-size:10pt}.print-foot{color:#555;border-top:1px solid #bbb;margin-top:8mm;padding-top:2mm;font-size:8pt;display:block}}:root{--lh-tight:1.3;--lh-ui:1.4;--sp-1:4px;--sp-2:8px;--sp-3:8px;--sp-4:12px;--sp-5:16px;--sp-6:16px;--sp-7:24px;--sp-8:32px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--gutter:16px;--chrome-h:64px;--screenbar-h:56px;--viewbar-h:0px;--sidebar-w:264px;--bottom-nav-h:64px;--bottom-nav-offset:0px;--control-h-sm:32px;--control-h-lg:44px;--focus-w:480px;--reading-w:760px;--form-max:760px;--content-max:1540px;--main-pad-top:24px;--z-raised:1;--z-sticky:10;--z-screenbar:20;--z-header:30;--z-topbar:var(--z-header);--z-bottomnav:30;--z-dropdown:200;--z-drawer:250;--z-dock:300;--z-assistant:var(--z-dock);--z-modal:400;--z-toast:500;--z-popover:1200;font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--sans);font-optical-sizing:auto;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@media not all and (width>=1024px){:root{--chrome-h:56px;--screenbar-h:52px}}@media (width>=768px){:root{--gutter:24px}}@media (width>=1280px){:root{--gutter:32px}}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;min-height:100svh;margin:0}dialog:modal{margin:auto}::selection{color:var(--text-strong);background:var(--brand-soft)}a{border-radius:var(--r-s)}#root{flex-direction:column;min-height:100svh;display:flex}h1,h2,h3,h4{color:var(--text-strong);font-weight:var(--fw-strong);margin:0}h2{font-size:var(--fs-panel);line-height:var(--lh-title-2);letter-spacing:-.005em}h3{font-size:var(--fs-ui);line-height:var(--lh-dense)}p{margin:0}input,select,textarea,button{font-family:inherit;font-size:var(--fs-ui);color:var(--text)}input,select,textarea{background-color:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-sm);min-height:var(--control-h);min-width:0;padding:8px 12px}input::placeholder,textarea::placeholder{color:var(--text-faint)}input{text-overflow:ellipsis}input:hover,select:hover,textarea:hover{border-color:var(--text-dim)}@media (pointer:coarse){input,select,textarea{font-size:var(--fs-body)}}select:not([multiple]):not([size]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none' stroke='%238a8278' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:32px}select:disabled{cursor:not-allowed;opacity:.6}select::-ms-expand{display:none}:where(button,a,summary,[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=radio],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(input,select,textarea):focus-visible{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}:where(.has-own-focus) :where(input,select,textarea):focus-visible{box-shadow:none;border-color:#0000}:where(h1[tabindex="-1"],main[tabindex="-1"]):focus{outline:none}.skip-link{z-index:1000;border-radius:var(--radius-ctl);color:var(--on-brand);background:var(--brand);font-weight:var(--fw-strong);padding:8px 16px;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}input[type=number],input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){font-variant-numeric:tabular-nums}input::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer}input::-webkit-calendar-picker-indicator:hover{opacity:1}input:is([type=checkbox],[type=radio]){accent-color:var(--brand)}:root{scrollbar-color:var(--border-strong) transparent}textarea{resize:vertical;line-height:var(--lh-body)}button{background-color:var(--control);border:1px solid var(--edge);border-radius:var(--radius-sm);min-height:var(--control-h);color:var(--text-strong);font-weight:var(--fw-medium);cursor:pointer;transition:transform var(--t-press) var(--ease);justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}:where(button:hover:not(:disabled)){background-image:linear-gradient(var(--wash), var(--wash))}:where(button:active:not(:disabled)){transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed}button>svg{flex:none}@media (pointer:coarse){button,[role=button],select,textarea,input:where(:not([type=checkbox],[type=radio])){min-height:var(--control-h-lg)}:where(button,[role=button],select,textarea,input).compact{min-height:var(--control-h-sm)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:where([data-placed],[data-placed] *){transition-property:none}}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}button.primary{background:var(--brand);color:var(--on-brand);font-weight:var(--fw-medium);box-shadow:none;background-image:none;border-color:#0000}button.primary:hover:not(:disabled){background:var(--brand-hover);background-image:none;border-color:#0000}button.primary:active:not(:disabled){background:var(--brand-press)}button.secondary{background-color:var(--control);border-color:var(--edge);color:var(--text-strong);font-weight:var(--fw-medium)}button.secondary:hover:not(:disabled){background-image:linear-gradient(var(--wash), var(--wash))}button.ghost{color:var(--text);background:0 0;border-color:#0000;padding:8px 12px}button.ghost:hover:not(:disabled){background:var(--wash);color:var(--text-strong)}button.danger{color:var(--red-text)}button.primary.danger,button.primary.danger:hover:not(:disabled){background:var(--bad-ink);color:var(--surface);background-image:none}button.link{min-height:0;color:var(--brand-text);font-weight:var(--fw-medium);background:0 0;border-color:#0000;padding:0}button.link:hover:not(:disabled){background:0 0;text-decoration:underline}table,time{font-variant-numeric:tabular-nums}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}}.rise-in{animation:rise-in var(--t-enter) var(--ease-out) both}.rise-in-1{animation-delay:70ms}.rise-in-2{animation-delay:.14s}.rise-in-3{animation-delay:.21s}.mono{font-family:var(--mono);font-size:var(--fs-mono)}.muted{color:var(--text-dim);font-size:var(--fs-sm)}.faint{color:var(--text-faint)}.num{font-variant-numeric:tabular-nums}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.error{color:var(--red-text);background:var(--red-soft);border:1px solid var(--edge);border-radius:var(--radius-sm);font-size:var(--fs-sm);padding:8px 12px}.panel-empty{color:var(--text-faint);font-size:var(--fs-sm)}.status-pill{font-family:var(--mono);font-size:var(--fs-sm);font-weight:var(--fw-medium);border-radius:var(--r-s);align-items:center;gap:8px;padding:2px 8px;display:inline-flex}.status-pill.ok{color:var(--green-text);background:var(--green-soft)}.status-pill.warn{color:var(--yellow-text);background:var(--yellow-soft)}.status-pill.bad{color:var(--red-text);background:var(--red-soft)}@media not all and (width>=1024px){.ui-card:has(table){overscroll-behavior-inline:contain;overflow-x:auto}table:not(:where(.dock *)){min-width:680px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
