@font-face{font-family:Inter Fluid;src:url(/fonts/inter/InterVariable-latcyr.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--font-family-base:"Inter Fluid","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-family-mono:ui-monospace,"Cascadia Mono","SF Mono",Consolas,"Liberation Mono",monospace;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:17px;--font-size-xl:20px;--font-size-2xl:26px;--font-size-display:36px;--font-weight-regular:400;--font-weight-light:300;--font-weight-medium:550;--font-weight-bold:700;--font-leading-tight:1.25;--font-leading-normal:1.5;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--space-11:5rem;--space-12:6rem;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;--border-width-1:1px;--border-width-2:2px;--border-width-4:4px;--z-header:100;--z-drawer:200;--z-dialog:300;--z-toast:400;--z-tooltip:500;--motion-fast:120ms;--motion-base:200ms;--size-touch-min:44px;--size-header:3rem;--size-nav:16.5rem;--size-nav-compact:4rem;--size-gantt-name:14rem;--size-gantt-name-compact:7rem;--size-gantt-row:3rem;--size-gantt-bar:1.5rem;--size-side-panel:22rem;--size-content-max:80rem;--effect-glass-blur:20px;--opacity-disabled:0.5;--opacity-pending:0.7;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--pattern-hatch:repeating-linear-gradient(135deg,var(--color-border-strong) 0,var(--color-border-strong) var(--border-width-1),transparent var(--border-width-1),transparent var(--space-2));--pattern-dots:radial-gradient(var(--color-border-strong) var(--border-width-1),transparent var(--border-width-1));--pattern-dots-size:var(--space-2) var(--space-2)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0ms;--motion-base:0ms}}:root,[data-theme=light]{--color-bg-shell:transparent;color-scheme:light;--color-bg-canvas:#edf3fc;--color-bg-surface:#fffffff2;--color-bg-raised:#fffffffa;--color-bg-subtle:#e7eef9;--color-bg-overlay:rgb(0 0 0/0.4);--gradient-canvas:radial-gradient(ellipse at 8% 4%,#ffffff 0,transparent 44%),radial-gradient(ellipse at 92% 16%,#dceaff 0,transparent 42%),linear-gradient(135deg,#f2f6fd,#eaf1fb 52%,#f6efff);--color-border-glass:#ffffffb8;--color-text-primary:#000000;--color-text-secondary:#5f6672;--color-text-disabled:#8a9099;--color-text-inverse:#ffffff;--color-text-link:#0a4bd1;--color-border-default:#d9e3f1;--color-border-strong:#71809a;--color-border-focus:#0b5cff;--color-accent-default:#3858c1;--color-accent-hover:#2c4da9;--color-accent-active:#233e8c;--color-accent-subtle:#e6edff;--color-accent-on-accent:#ffffff;--color-tone-info-fg:#0a4bd1;--color-tone-info-bg:#ebf1ff;--color-tone-info-border:#d7e3ff;--color-tone-info-solid:#0b5cff;--color-tone-success-fg:#137a5b;--color-tone-success-bg:#e7f3ed;--color-tone-success-border:#b4dac8;--color-tone-success-solid:#137a5b;--color-tone-warning-fg:#8a5a0f;--color-tone-warning-bg:#faf1df;--color-tone-warning-border:#e4ce9c;--color-tone-warning-solid:#8a5a0f;--color-tone-danger-fg:#b7412b;--color-tone-danger-bg:#fbebe7;--color-tone-danger-border:#eec0b5;--color-tone-danger-solid:#b7412b;--color-tone-neutral-fg:#475569;--color-tone-neutral-bg:#eef2f8;--color-tone-neutral-border:#c4cbd7;--color-tone-neutral-solid:#475569;--color-chart-1:#2a6fdb;--color-chart-2:#bd5b12;--color-chart-3:#1e9e6a;--color-chart-4:#b83280;--color-chart-5:#7a52c7;--color-chart-6:#0f8fa8;--color-chart-7:#a38200;--color-chart-8:#5b6776;--color-chart-grid:#d5dbe3;--color-gantt-nonworking:#eef1f5;--color-gantt-now:#b3261e;--color-gantt-absence-block:#b9c2ce;--color-gantt-absence-soft:#dde3eb;--color-gantt-row-alt:#f7f9fb;--shadow-1:0 0 0 1px rgb(16 24 40/0.07),0 1px 1px -0.5px rgb(16 24 40/0.07);--shadow-2:0 0 0 1px rgb(16 24 40/0.07),0 1px 1px -0.5px rgb(16 24 40/0.07),0 3px 3px -1.5px rgb(16 24 40/0.07),0 6px 6px -3px rgb(16 24 40/0.07);--shadow-3:0 0 0 1px rgb(16 24 40/0.07),0 1px 1px -0.5px rgb(16 24 40/0.07),0 3px 3px -1.5px rgb(16 24 40/0.07),0 6px 6px -3px rgb(16 24 40/0.07),0 12px 12px -6px rgb(16 24 40/0.07),0 24px 24px -12px rgb(16 24 40/0.07)}[data-theme=dark]{--color-bg-shell:transparent;color-scheme:dark;--color-bg-canvas:#111827;--color-bg-surface:#171d2bf2;--color-bg-raised:#1c2434fa;--color-bg-subtle:#252f43;--color-bg-overlay:rgb(0 0 0/0.6);--gradient-canvas:radial-gradient(ellipse at 8% 4%,#26334d 0,transparent 44%),radial-gradient(ellipse at 92% 16%,#30264a 0,transparent 42%),linear-gradient(135deg,#111827,#172238 52%,#211b31);--color-border-glass:#ffffff24;--color-text-primary:#f4f6fa;--color-text-secondary:#a0a9ba;--color-text-disabled:#7a8498;--color-text-inverse:#0f1218;--color-text-link:#8db0ff;--color-border-default:#344159;--color-border-strong:#7a8498;--color-border-focus:#6b97ff;--color-accent-default:#a8bcff;--color-accent-hover:#bdcbff;--color-accent-active:#d0d9ff;--color-accent-subtle:#293557;--color-accent-on-accent:#0f1218;--color-tone-info-fg:#8db0ff;--color-tone-info-bg:#10224a;--color-tone-info-border:#17306b;--color-tone-info-solid:#6b97ff;--color-tone-success-fg:#5fd4a8;--color-tone-success-bg:#0f2a21;--color-tone-success-border:#1e5240;--color-tone-success-solid:#3dbe92;--color-tone-warning-fg:#e9b45a;--color-tone-warning-bg:#33260c;--color-tone-warning-border:#6a5120;--color-tone-warning-solid:#d9a441;--color-tone-danger-fg:#ff8a73;--color-tone-danger-bg:#3a1913;--color-tone-danger-border:#6e2e22;--color-tone-danger-solid:#ff8a73;--color-tone-neutral-fg:#94a3b8;--color-tone-neutral-bg:#222936;--color-tone-neutral-border:#3c465a;--color-tone-neutral-solid:#94a3b8;--color-chart-1:#6ca8ff;--color-chart-2:#ff9a4d;--color-chart-3:#4ccb92;--color-chart-4:#f27bbe;--color-chart-5:#b598ff;--color-chart-6:#3fc9e3;--color-chart-7:#d6bc3a;--color-chart-8:#a3afbf;--color-chart-grid:#2b3644;--color-gantt-nonworking:#182029;--color-gantt-now:#f07a72;--color-gantt-absence-block:#3a4656;--color-gantt-absence-soft:#2a3441;--color-gantt-row-alt:#18202a;--shadow-1:inset 0 1px 0 0 rgb(255 255 255/0.01),inset 0 0 0 1px rgb(255 255 255/0.02),0 1px 1px -0.5px rgb(0 0 0/0.18);--shadow-2:inset 0 1px 0 0 rgb(255 255 255/0.02),inset 0 0 0 1px rgb(255 255 255/0.04),0 0 0 1px rgb(0 0 0/0.14),0 1px 1px -0.5px rgb(0 0 0/0.18),0 3px 3px -1.5px rgb(0 0 0/0.18),0 6px 6px -3px rgb(0 0 0/0.18);--shadow-3:inset 0 1px 0 0 rgb(255 255 255/0.04),inset 0 0 0 1px rgb(255 255 255/0.06),0 0 0 1px rgb(0 0 0/0.18),0 1px 1px -0.5px rgb(0 0 0/0.18),0 3px 3px -1.5px rgb(0 0 0/0.18),0 6px 6px -3px rgb(0 0 0/0.18),0 12px 12px -6px rgb(0 0 0/0.18),0 24px 24px -12px rgb(0 0 0/0.18)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-inline-size:0;background-color:var(--color-bg-canvas);background-image:var(--gradient-canvas);background-attachment:fixed;color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--font-leading-normal);overflow-wrap:break-word;text-rendering:optimizeLegibility}body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}h2,h3,h4{font-weight:var(--font-weight-bold)}h1,h2,h3,h4{line-height:var(--font-leading-tight)}h1{font-size:var(--font-size-display);font-weight:var(--font-weight-light)}a{color:var(--color-text-link)}:where(.ds-shell__header,.tp-form-section,.tp-card__side,.tp-action-bar,.tp-tree-detail__tree,.tp-tree-detail__detail,.tp-parameters,.tp-settings__scopes,.tp-settings__rows,.ds-chart,.ds-table,.ds-dialog,.ds-popover,.ds-menu,.ds-select__content){backdrop-filter:blur(var(--effect-glass-blur))}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[aria-disabled=true],button:disabled{cursor:not-allowed}img,svg{display:block;max-inline-size:100%}:focus-visible{outline:var(--border-width-2) solid var(--color-border-focus);outline-offset:var(--space-1)}[hidden]{display:none!important}.sr-only{position:absolute;inline-size:var(--border-width-1);block-size:var(--border-width-1);margin:calc(var(--border-width-1) * -1);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

/*! 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)))){*,::backdrop,:after,:before{--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{:host,:root{--font-weight-light:300;--font-weight-medium:500;--font-weight-bold:700;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-accent-hover:var(--color-accent-hover);--color-accent-subtle:var(--color-accent-subtle)}}@layer base,components;@layer utilities{.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}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.border-focus{border-color:var(--color-border-focus)}.bg-canvas{background-color:var(--color-bg-canvas)}.bg-raised{background-color:var(--color-bg-raised)}.bg-subtle{background-color:var(--color-bg-subtle)}.bg-surface{background-color:var(--color-bg-surface)}.lowercase{text-transform:lowercase}.accent-on-accent{accent-color:var(--color-accent-on-accent)}.accent-subtle{accent-color:var(--color-bg-subtle)}.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)}.blur,.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@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}