@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,400;1,500&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{--white:#fff;--black:#000;--mint-50:#e8fff2;--mint-100:#c9fede;--mint-200:#a2ffc8;--mint-300:#77feb3;--mint-400:#54f9a1;--mint-500:#29f590;--mint-600:#1be383;--mint-700:#02ce74;--mint-800:#00bb68;--mint-900:#009952;--tk-light-blue-50:#e8f1f9;--tk-light-blue-100:#c9dbf1;--tk-light-blue-200:#a7c6ec;--tk-light-blue-300:#85b0e9;--tk-light-blue-400:#719fe7;--tk-light-blue-500:#648fe3;--tk-light-blue-600:#5e82d5;--tk-light-blue-700:#5770c1;--tk-light-blue-800:#4f5faf;--tk-light-blue-900:#43418f;--tk-blue-50:#e8eaf1;--tk-blue-100:#c5cbde;--tk-blue-200:#a0aac7;--tk-blue-300:#7d88b0;--tk-blue-400:#626fa0;--tk-blue-500:#485691;--tk-blue-600:#414e88;--tk-blue-700:#39457d;--tk-blue-800:#323b70;--tk-blue-900:#272b58;--tk-neutral-50:#eff0f2;--tk-neutral-100:#d7dae0;--tk-neutral-200:#bdc1cb;--tk-neutral-300:#a2a7b7;--tk-neutral-400:#8d94a6;--tk-neutral-500:#798197;--tk-neutral-600:#6b7285;--tk-neutral-700:#595e6e;--tk-neutral-800:#484c58;--tk-neutral-900:#343740;--tk-slate-50:#f8fafc;--tk-slate-100:#f1f5f9;--tk-slate-200:#e2e8f0;--tk-slate-300:#cbd5e1;--tk-slate-400:#94a3b8;--tk-slate-500:#64748b;--tk-slate-600:#475569;--tk-slate-700:#334155;--tk-slate-800:#1e293b;--tk-slate-900:#0f172a;--red-50:#fef2f2;--red-100:#ffe2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#451a03;--white-alpha-0:#fff0;--white-alpha-001:#fff0;--white-alpha-333:#ffffff08;--white-alpha-5:#ffffff0d;--white-alpha-10:#ffffff1a;--white-alpha-15:#ffffff26;--white-alpha-20:#fff3;--white-alpha-30:#ffffff4d;--white-alpha-40:#fff6;--white-alpha-50:#ffffff80;--white-alpha-60:#fff9;--white-alpha-70:#ffffffb3;--white-alpha-80:#fffc;--white-alpha-90:#ffffffe6;--white-alpha-95:#fffffff2;--white-alpha-100:#fff;--black-alpha-0:#0000;--black-alpha-001:#0000;--black-alpha-333:#00000008;--black-alpha-5:#0000000d;--black-alpha-10:#0000001a;--black-alpha-15:#00000026;--black-alpha-20:#0003;--black-alpha-30:#0000004d;--black-alpha-40:#0006;--black-alpha-50:#00000080;--black-alpha-60:#0009;--black-alpha-70:#000000b3;--black-alpha-80:#000c;--black-alpha-90:#000000e6;--black-alpha-95:#000000f2;--black-alpha-100:#000;--background:var(--white-alpha-100);--foreground:var(--tk-neutral-900);--primary:var(--mint-400);--primary-foreground:var(--tk-neutral-900);--secondary:var(--tk-neutral-100);--secondary-foreground:var(--tk-neutral-900);--accent:var(--tk-neutral-50);--accent-foreground:var(--tk-neutral-900);--muted:var(--tk-neutral-100);--muted-foreground:var(--tk-neutral-500);--destructive:var(--red-400);--destructive-foreground:var(--tk-slate-900);--input:var(--white-alpha-100);--card:var(--white-alpha-100);--card-foreground:var(--tk-neutral-900);--popover:var(--black-alpha-100);--popover-foreground:var(--white-alpha-100);--border-0:var(--tk-neutral-50);--border-1:var(--tk-neutral-100);--border-2:var(--tk-neutral-200);--border-3:var(--tk-neutral-300);--border-4:var(--tk-neutral-400);--border-5:var(--tk-neutral-500);--accent-0:var(--tk-neutral-50);--accent-1:var(--tk-neutral-100);--accent-2:var(--tk-neutral-200);--body-background:var(--white-alpha-100);--destructive-border:var(--red-500);--destructive-text:var(--red-600);--destructive-subtle:var(--red-50);--backdrop:var(--black-alpha-60);--mid-alt:var(--tk-neutral-600);--ghost-foreground:var(--tk-neutral-700);--ghost:var(--white-alpha-001);--ghost-hover:var(--black-alpha-5);--primary-hover:var(--mint-500);--secondary-hover:var(--tk-neutral-50);--outline:var(--white-alpha-10);--outline-hover:var(--black-alpha-333);--outline-active:var(--black-alpha-5);--outline-hover-2:var(--black-alpha-333);--ring-color:var(--tk-neutral-400);--ring-error:var(--red-300);--sidebar:var(--tk-neutral-50);--sidebar-foreground:var(--tk-neutral-700);--sidebar-accent:var(--tk-neutral-100);--sidebar-accent-foreground:var(--tk-neutral-800);--sidebar-primary:var(--tk-neutral-800);--sidebar-primary-foreground:var(--tk-neutral-50);--sidebar-border:var(--tk-neutral-200);--sidebar-ring:var(--tk-neutral-300)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--black-alpha-100);--foreground:var(--tk-neutral-50);--primary:var(--mint-400);--primary-foreground:var(--tk-neutral-900);--secondary:var(--tk-neutral-800);--secondary-foreground:var(--tk-neutral-50);--accent:var(--tk-neutral-900);--accent-foreground:var(--tk-neutral-50);--muted:var(--tk-neutral-900);--muted-foreground:var(--tk-neutral-500);--destructive:var(--red-400);--destructive-foreground:var(--tk-neutral-900);--input:var(--white-alpha-5);--card:var(--black-alpha-100);--card-foreground:var(--white-alpha-100);--popover:var(--white-alpha-100);--popover-foreground:var(--black-alpha-100);--border-0:var(--tk-neutral-900);--border-1:var(--tk-neutral-800);--border-2:var(--tk-neutral-700);--border-3:var(--tk-neutral-600);--border-4:var(--tk-neutral-500);--border-5:var(--tk-neutral-400);--accent-0:var(--tk-neutral-900);--accent-1:var(--tk-neutral-800);--accent-2:var(--tk-neutral-700);--body-background:var(--black-alpha-100);--destructive-border:var(--red-500);--destructive-text:var(--red-400);--destructive-subtle:var(--red-950);--backdrop:var(--black-alpha-60);--mid-alt:var(--tk-neutral-400);--ghost-foreground:var(--tk-neutral-200);--ghost:var(--black-alpha-001);--ghost-hover:var(--white-alpha-10);--primary-hover:var(--mint-500);--secondary-hover:var(--tk-neutral-700);--outline:var(--black-alpha-10);--outline-hover:var(--white-alpha-10);--outline-active:var(--white-alpha-15);--outline-hover-2:var(--white-alpha-15);--ring-color:var(--tk-neutral-500);--ring-error:var(--red-700);--sidebar:var(--tk-neutral-900);--sidebar-foreground:var(--tk-neutral-300);--sidebar-accent:var(--tk-neutral-800);--sidebar-accent-foreground:var(--tk-neutral-100);--sidebar-primary:var(--tk-neutral-100);--sidebar-primary-foreground:var(--tk-neutral-900);--sidebar-border:var(--tk-neutral-800);--sidebar-ring:var(--tk-neutral-700)}:root{--mint:var(--mint-200);--mint-shade:var(--mint-300);--mint-light:var(--mint-100);--mint-deep:var(--mint-600);--green-bright:var(--mint-400);--green-vivid:var(--mint-500);--green-success:var(--mint-800);--azure:var(--tk-blue-800);--blue-900:#1f313d;--blue-tint:var(--tk-light-blue-100);--blue-info:#1c72f2;--slate:var(--tk-neutral-900);--slate-soft:#242a2f;--grey:#7c7e81;--grey-mid:#c4c4c4;--grey-line:#d6d6d6;--grey-bg:#f3f5f8;--grey-bg-2:#e9ecf1;--red:#f14f4f;--red-soft:#feecec;--orange:#ff8600;--orange-soft:#ffbb70;--peach:#ff9a81;--peach-light:#fff5eb;--pink-light:#fde5e5;--amber-soft:#fff4e5;--text-strong:var(--slate-soft);--text-body:var(--slate);--text-muted:var(--grey);--text-disabled:var(--grey-mid);--text-on-mint:var(--slate);--text-link:var(--blue-info);--surface-page:var(--grey-bg);--surface-card:var(--white);--surface-sunken:var(--grey-bg);--surface-wash:var(--blue-tint);--surface-hover:var(--mint-light);--surface-selected:var(--green-vivid);--avatar-bg:#ebf5f5;--avatar-fg:#3a6363;--border:var(--grey-line);--border-strong:var(--grey-mid);--divider:#e7e9ed;--action:var(--mint);--action-hover:var(--mint-shade);--action-press:var(--mint-deep);--focus-ring:var(--green-bright);--status-positive:var(--green-success);--status-negative:var(--red);--status-warning:var(--orange);--status-info:var(--blue-info);--font-family-text:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-numerical:"JetBrains Mono", ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;--font-family-headings:var(--font-family-text);--font-family-body:var(--font-family-text);--fw-thin:100;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--paragraph-weight:var(--fw-regular);--paragraph-medium-weight:var(--fw-medium);--paragraph-bold-weight:var(--fw-semibold);--heading-1-size:48px;--heading-1-lh:48px;--heading-1-ls:-1px;--heading-1-weight:var(--fw-medium);--heading-2-size:30px;--heading-2-lh:30px;--heading-2-ls:0;--heading-2-weight:var(--fw-medium);--heading-3-size:24px;--heading-3-lh:24px;--heading-3-ls:0;--heading-3-weight:var(--fw-medium);--heading-4-size:20px;--heading-4-lh:24px;--heading-4-ls:0;--heading-4-weight:var(--fw-medium);--paragraph-large-size:18px;--paragraph-large-lh:20px;--paragraph-large-spacing:18px;--paragraph-regular-size:16px;--paragraph-regular-lh:18px;--paragraph-regular-spacing:16px;--paragraph-small-size:14px;--paragraph-small-lh:16px;--paragraph-small-spacing:14px;--paragraph-mini-size:12px;--paragraph-mini-lh:14px;--paragraph-mini-spacing:12px;--numerical-1-size:24px;--numerical-1-lh:24px;--numerical-2-size:20px;--numerical-2-lh:20px;--numerical-3-size:16px;--numerical-3-lh:16px;--numerical-4-size:14px;--numerical-4-lh:14px;--numerical-5-size:12px;--numerical-5-lh:12px;--numerical-weight:var(--fw-medium);--caption-size:14px;--caption-lh:14px;--caption-spacing:0;--caption-weight:var(--fw-thin);--lh-tight:1;--lh-snug:1.25;--lh-normal:1.45;--ls-heading-1:-1px;--ls-normal:0;--ls-caps:.06em;--font-sans:var(--font-family-text);--font-display:var(--font-family-headings);--font-mono:var(--font-family-numerical);--fs-display:72px;--fs-h1:var(--heading-1-size);--fs-h2:var(--heading-2-size);--fs-h3:var(--heading-3-size);--fs-h4:var(--heading-4-size);--fs-h5:var(--paragraph-large-size);--fs-h6:var(--paragraph-regular-size);--fs-body-lg:var(--paragraph-regular-size);--fs-body:var(--paragraph-small-size);--fs-sm:var(--paragraph-mini-size);--fs-xs:10px;--ls-display:var(--ls-heading-1);--ls-heading:var(--ls-normal);--ls-cta:.16px}.t-heading-1,.t-h1{font-family:var(--font-family-headings);font-weight:var(--heading-1-weight);font-size:var(--heading-1-size);line-height:var(--heading-1-lh);letter-spacing:var(--heading-1-ls);color:var(--text-strong)}.t-heading-2,.t-h2{font-family:var(--font-family-headings);font-weight:var(--heading-2-weight);font-size:var(--heading-2-size);line-height:var(--heading-2-lh);letter-spacing:var(--heading-2-ls);color:var(--text-strong)}.t-heading-3,.t-h3{font-family:var(--font-family-headings);font-weight:var(--heading-3-weight);font-size:var(--heading-3-size);line-height:var(--heading-3-lh);letter-spacing:var(--heading-3-ls);color:var(--text-strong)}.t-heading-4,.t-h4{font-family:var(--font-family-headings);font-weight:var(--heading-4-weight);font-size:var(--heading-4-size);line-height:var(--heading-4-lh);letter-spacing:var(--heading-4-ls);color:var(--text-strong)}.t-h5{font-family:var(--font-family-headings);font-weight:var(--fw-semibold);font-size:var(--paragraph-large-size);line-height:var(--paragraph-large-lh);color:var(--text-strong)}.t-h6{font-family:var(--font-family-headings);font-weight:var(--fw-semibold);font-size:var(--paragraph-regular-size);line-height:var(--paragraph-regular-lh);color:var(--text-strong)}.t-p-large{font-family:var(--font-family-body);font-weight:var(--paragraph-weight);font-size:var(--paragraph-large-size);line-height:var(--paragraph-large-lh);color:var(--text-body)}.t-p-regular,.t-body{font-family:var(--font-family-body);font-weight:var(--paragraph-weight);font-size:var(--paragraph-regular-size);line-height:var(--paragraph-regular-lh);color:var(--text-body)}.t-p-small,.t-sm{font-family:var(--font-family-body);font-weight:var(--paragraph-weight);font-size:var(--paragraph-small-size);line-height:var(--paragraph-small-lh);color:var(--text-body)}.t-p-mini{font-family:var(--font-family-body);font-weight:var(--paragraph-weight);font-size:var(--paragraph-mini-size);line-height:var(--paragraph-mini-lh);color:var(--text-muted)}.t-p-large-medium{font-family:var(--font-family-body);font-weight:var(--paragraph-medium-weight);font-size:var(--paragraph-large-size);line-height:var(--paragraph-large-lh)}.t-p-regular-medium{font-family:var(--font-family-body);font-weight:var(--paragraph-medium-weight);font-size:var(--paragraph-regular-size);line-height:var(--paragraph-regular-lh)}.t-p-small-medium{font-family:var(--font-family-body);font-weight:var(--paragraph-medium-weight);font-size:var(--paragraph-small-size);line-height:var(--paragraph-small-lh)}.t-p-mini-medium{font-family:var(--font-family-body);font-weight:var(--paragraph-medium-weight);font-size:var(--paragraph-mini-size);line-height:var(--paragraph-mini-lh)}.t-p-large-bold,.t-label-lg{font-family:var(--font-family-body);font-weight:var(--paragraph-bold-weight);font-size:var(--paragraph-large-size);line-height:var(--paragraph-large-lh);color:var(--text-body)}.t-p-regular-bold{font-family:var(--font-family-body);font-weight:var(--paragraph-bold-weight);font-size:var(--paragraph-regular-size);line-height:var(--paragraph-regular-lh);color:var(--text-body)}.t-p-small-bold,.t-label{font-family:var(--font-family-body);font-weight:var(--paragraph-bold-weight);font-size:var(--paragraph-small-size);line-height:var(--paragraph-small-lh);color:var(--text-body)}.t-p-mini-bold{font-family:var(--font-family-body);font-weight:var(--paragraph-bold-weight);font-size:var(--paragraph-mini-size);line-height:var(--paragraph-mini-lh);color:var(--text-body)}.t-num-1,.t-numerical-1{font-family:var(--font-family-numerical);font-weight:var(--numerical-weight);font-size:var(--numerical-1-size);line-height:var(--numerical-1-lh);font-variant-numeric:tabular-nums}.t-num-2,.t-numerical-2{font-family:var(--font-family-numerical);font-weight:var(--numerical-weight);font-size:var(--numerical-2-size);line-height:var(--numerical-2-lh);font-variant-numeric:tabular-nums}.t-num-3,.t-numerical-3{font-family:var(--font-family-numerical);font-weight:var(--numerical-weight);font-size:var(--numerical-3-size);line-height:var(--numerical-3-lh);font-variant-numeric:tabular-nums}.t-num-4,.t-numerical-4{font-family:var(--font-family-numerical);font-weight:var(--numerical-weight);font-size:var(--numerical-4-size);line-height:var(--numerical-4-lh);font-variant-numeric:tabular-nums}.t-num-5,.t-numerical-5{font-family:var(--font-family-numerical);font-weight:var(--numerical-weight);font-size:var(--numerical-5-size);line-height:var(--numerical-5-lh);font-variant-numeric:tabular-nums}.t-caption{font-family:var(--font-family-text);font-weight:var(--caption-weight);font-size:var(--caption-size);line-height:var(--caption-lh);letter-spacing:var(--caption-spacing);color:var(--text-muted)}.t-mono{font-family:var(--font-family-numerical);font-size:var(--fs-sm);letter-spacing:0}.t-caps{font-family:var(--font-family-text);font-weight:var(--fw-semibold);font-size:var(--fs-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.t-display{font-family:var(--font-family-headings);font-weight:var(--fw-bold);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--ls-heading-1);color:var(--text-strong)}:root{--space-0:0px;--space-0-5:2px;--space-0-75:3px;--space-1:4px;--space-1-25:5px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--space-36:144px;--space-40:160px;--space-44:176px;--space-48:192px;--space-52:208px;--space-56:224px;--space-60:240px;--space-64:256px;--space-72:288px;--space-80:320px;--space-96:384px;--space-infinite:9999px;--space-h-3:3px;--space-h-6:6px;--space-h-7:7px;--space-h-9:9px;--space-h-10:10px;--space-h-14:14px;--space-h-5-5:5.5px;--space-h-7-5:7.5px;--space-h-8-5:8.5px;--space-h-9-5:9.5px;--space-h-15-5:15.5px;--space-3xs:var(--space-0-5);--space-2xs:var(--space-1);--space-xs:var(--space-2);--space-sm:var(--space-3);--space-md:var(--space-4);--space-lg:var(--space-5);--space-xl:var(--space-6);--space-2xl:var(--space-8);--space-3xl:var(--space-10);--space-4xl:var(--space-12);--space-5xl:var(--space-16);--space-6xl:var(--space-20);--space-7xl:var(--space-24);--space-8xl:var(--space-28);--space-9xl:var(--space-32);--space-10xl:var(--space-36);--gutter:var(--space-xl);--field-gap:var(--space-xs);--stack-gap:var(--space-md);--inline-gap:var(--space-sm);--sidebar-w:72px;--sidebar-w-exp:248px;--content-max:1280px;--page-pad:var(--space-2xl);--control-h:48px;--control-h-sm:36px;--radius-0:0px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-24:24px;--radius-32:32px;--radius-infinite:9999px;--rounded-none:var(--radius-0);--rounded-xs:var(--radius-2);--rounded-sm:var(--radius-4);--rounded-md:var(--radius-6);--rounded-lg:var(--radius-8);--radius:var(--radius-10);--rounded-xl:var(--radius-12);--rounded-2xl:var(--radius-16);--rounded-3xl:var(--radius-24);--rounded-full:var(--radius-infinite);--radius-xs:var(--radius-4);--radius-sm:var(--radius-6);--radius-md:var(--radius-10);--radius-lg:var(--radius-16);--radius-xl:var(--radius-24);--radius-pill:var(--radius-infinite);--shadow-2xs:0 1px 0 0 #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 2px -1px #0000001a;--shadow-md:0 2px 4px -2px #0000001a;--shadow-lg:0 4px 6px -4px #0000001a;--shadow-xl:0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #0000001a;--shadow-inset-border:inset 0 0 0 1px var(--border);--shadow-1:var(--shadow-2xs);--shadow-2:var(--shadow-xs);--shadow-3:var(--shadow-lg);--shadow-4:var(--shadow-2xl);--ring:0 0 0 3px #54f9a173;--ease:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--dur-fast:.12s;--dur:.18s;--dur-slow:.28s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-family-body);font-size:var(--paragraph-small-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-small-lh);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}[data-theme=dark] body,body[data-theme=dark]{background:var(--background);color:var(--foreground)}h1,h2,h3,h4,h5,h6,p,figure{margin:0}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-xs);outline:none}::selection{background:var(--green-bright);color:var(--slate)}.greenid-datepicker-container.dropdown-menu{background:var(--white);color:var(--text-body)}.greenid-datepicker-container.dropdown-menu td{padding:var(--space-h-10) var(--space-md)}.greenid-datepicker-container.datepicker table tr td.day:hover,.greenid-datepicker-container.datepicker table tr td.day.focused,.greenid-datepicker-container.datepicker table tr td span:hover,.greenid-datepicker-container.datepicker table tr td.active:hover,.greenid-datepicker-container.datepicker table tr td span.active:hover{background:var(--green-success);color:var(--text-strong)}@keyframes tickAnim{0%{opacity:0;stroke-dashoffset:190px}20%{opacity:1;stroke-dashoffset:190px}to{opacity:1;stroke-dashoffset:271px}}@keyframes loading{to{background-position-x:-20%}}.u-text-strong{color:var(--text-strong)}.u-text-body{color:var(--text-body)}.u-text-muted{color:var(--text-muted)}.u-text-error{color:var(--red)}.u-text-success{color:var(--green-success)}.u-text-warning{color:var(--orange)}.u-text-white{color:var(--white)}.u-text-slate{color:var(--slate)}.u-text-link{color:var(--text-link)}.u-text-disabled{color:var(--text-disabled)}.u-text-primary{color:var(--primary)}.u-text-grey-mid{color:var(--grey-mid)}.u-text-grey{color:var(--grey)}.u-text-destructive{color:var(--destructive-text)}.u-text-azure{color:var(--azure)}.u-text-secondary{color:var(--text-secondary)}.u-bg-surface-selected{background:var(--surface-selected)}.u-border-primary{border:1px solid var(--primary)}.u-bg-page{background:var(--surface-page)}.u-bg-card{background:var(--surface-card)}.u-bg-white{background:var(--white)}.u-bg-mint-light{background:var(--mint-light)}.u-bg-peach-light{background:var(--peach-light)}.u-bg-pink-light{background:var(--pink-light)}.u-bg-grey-light{background:var(--grey-bg)}.u-bg-slate{background:var(--slate)}.u-bg-blue-900{background:var(--blue-900)}.u-bg-divider{background:var(--divider)}.u-bg-green-success{background:var(--green-success)}.u-bg-red{background:var(--red)}.u-bg-grey-bg-2{background:var(--grey-bg-2)}.u-bg-blue-tint{background:var(--blue-tint)}.u-bg-blue-info{background-color:var(--blue-info)}.u-bg-mint-200{background-color:var(--mint-200)}.u-bg-grey-mid{background-color:var(--grey-mid)}.u-bg-tk-slate-700{background-color:var(--tk-slate-700)}.u-bg-text-strong{background:var(--text-strong)}.u-bg-text-muted{background:var(--text-muted)}.u-border{border:1px solid var(--border)}.u-border-subtle{border:1px solid var(--border-subtle)}.u-border-slate{border:1px solid var(--slate)}.u-border-divider{border-color:var(--divider)}.u-border-b-divider{border-bottom:1px solid var(--divider)}.u-border-t-divider{border-top:1px solid var(--divider)}.u-border-l-divider{border-left:1px solid var(--divider)}.u-border-b-subtle{border-bottom:1px solid var(--border-subtle)}.u-bg-border-subtle{background-color:var(--border-subtle)}.u-border-b-white{border-bottom:1px solid var(--white)}.u-radius-xs{border-radius:var(--radius-xs)}.u-rounded-sm{border-radius:var(--rounded-sm)}.u-radius-sm{border-radius:var(--radius-sm)}.u-radius-md{border-radius:var(--radius-md)}.u-m-0{margin:0}.u-mb-xs{margin-bottom:var(--space-xs)}.u-mb-sm{margin-bottom:var(--space-sm)}.u-mb-md{margin-bottom:var(--space-md)}.u-mb-lg{margin-bottom:var(--space-lg)}.u-mt-md{margin-top:var(--space-md)}.u-p-sm{padding:var(--space-sm)}.u-p-md{padding:var(--space-md)}.u-p-lg{padding:var(--space-lg)}.u-pl-lg{padding-left:var(--space-lg)}.u-gap-xs{gap:var(--space-xs)}.u-gap-sm{gap:var(--space-sm)}.u-gap-md{gap:var(--space-md)}.u-mt-xs{margin-top:var(--space-xs)}.u-mt-sm{margin-top:var(--space-sm)}.u-mb-0{margin-bottom:0}.u-py-md-px-lg{padding:var(--space-md) var(--space-lg)}.u-px-gutter{padding-left:var(--gutter);padding-right:var(--gutter)}.u-content-max{max-width:var(--content-max);width:100%;margin-inline:auto}.u-font-medium{font-weight:var(--fw-medium)}.u-font-semibold{font-weight:var(--fw-semibold)}.u-no-underline,.u-no-decoration{text-decoration:none}.u-cursor-pointer{cursor:pointer}.u-whitespace-nowrap{white-space:nowrap}.u-inline-flex{display:inline-flex}.u-font-sans{font-family:var(--font-sans)}.u-font-mono{font-family:var(--font-mono)}.u-font-family-body{font-family:var(--font-family-body)}.u-font-paragraph-weight{font-weight:var(--paragraph-weight)}.u-rule-divider{background-color:var(--divider);height:1px}.u-rule-divider-mb{background-color:var(--divider);height:1px;margin-bottom:18px}.u-hr-divider{background:var(--divider);border:none;height:1px;margin:30px 0}.u-hr-divider-md{background-color:var(--divider);border:none;height:1px;margin:24px 0}.u-skeleton{background-color:var(--grey-bg);background:linear-gradient(100deg, #fff0 40%, #ffffff80 50%, #fff0 60%) var(--grey-bg);background-position-x:180%;background-size:200% 100%;border-radius:4px;height:1.1rem;animation:1s ease-in-out infinite loading}.ds-app-shell{box-sizing:border-box;height:100vh;display:flex}.ds-app-shell-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ds-app-shell-scroll{background:var(--surface-page);flex:1;overflow:auto}.ds-drawer{background:var(--white);border-right:1px solid var(--divider);z-index:1201;box-sizing:border-box;flex-direction:column;width:280px;max-width:85vw;display:flex;position:fixed;top:0;bottom:0;left:0}.ds-drawer-header{height:56px;padding:0 var(--space-sm);border-bottom:1px solid var(--divider);flex:none;justify-content:space-between;align-items:center;display:flex}.ds-drawer-close{border-radius:var(--radius-xs);cursor:pointer;width:44px;height:44px;color:var(--text-strong);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ds-drawer-body{padding:var(--space-sm) var(--space-xs);flex:1;overflow-y:auto}.ds-drawer-footer{padding:var(--space-xs);border-top:1px solid var(--divider);flex:none}.ds-nav-link{align-items:center;gap:var(--space-sm);min-height:44px;padding:0 var(--space-sm);border-radius:var(--radius-xs);color:var(--text-body);font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--paragraph-small-size);text-decoration:none;display:flex}.ds-nav-item{align-items:center;gap:var(--space-sm);width:100%;min-height:44px;padding:0 var(--space-sm);border-radius:var(--radius-xs);color:var(--text-body);cursor:pointer;font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--paragraph-small-size);text-align:left;background:0 0;border:none;display:flex}.ds-nav-item--active{background:var(--mint-light);color:var(--green-success);font-weight:var(--fw-semibold)}.ds-nav-secondary{width:100%;min-height:40px;padding:0 var(--space-sm);border-radius:var(--radius-xs);color:var(--text-muted);cursor:pointer;font-family:var(--font-sans);font-weight:var(--fw-medium);text-align:left;background:0 0;border:none;align-items:center;font-size:13px;display:flex}.ds-nav-secondary--active{color:var(--text-strong);font-weight:var(--fw-semibold)}.ds-scrim{z-index:1200;background:#0006;position:fixed;inset:0}.tk-list-item{grid-template-columns:var(--tk-list-item-label-width,160px) 1fr auto;grid-template-areas:"label middle action";align-items:center;gap:8px 16px;display:grid}.tk-list-item:not([data-has-action=true]){grid-template-columns:var(--tk-list-item-label-width,160px) 1fr;grid-template-areas:"label middle"}.tk-list-item__label{text-align:left;grid-area:label;font-size:18px;font-weight:600}.tk-list-item__middle{grid-area:middle;min-width:0}.tk-list-item__middle:empty{display:none}.tk-list-item__action{grid-area:action;justify-self:end}.tk-list-item__value{color:var(--text-muted);font-size:16px}.tk-list-item__content{font-size:14px;font-weight:600}@media (width<=1023px){.tk-list-item[data-has-action=true]{grid-template-columns:1fr auto;grid-template-areas:"label action""middle middle";align-items:start}.tk-list-item[data-has-action=true] .tk-list-item__action{align-self:center}.tk-list-item:not([data-has-action=true]){grid-template-columns:1fr;grid-template-areas:"label""middle";align-items:start}}
