:root{--bg-primary: #ffffff;--bg-secondary: #f5f6f9;--bg-tertiary: #e0e1e4;--bg-hover: #e8eaec;--bg-deep: #ffffff;--bg-input-dark: #ffffff;--bg-placeholder: #ffffff;--bg-blue-10: #5595ff00;--bg-overlay-1: #00c9501a;--bg-overlay-2: #2b7fff1a;--bg-overlay-3: #ff69001a;--bg-overlay-4: #ff2b2f1a;--bg-overlay-5: #00000000;--bg-overlay-6: #ff2b2f1a;--bg-overlay-7: #d3d5d64d;--bg-overlay-8: #fbbf241a;--bg-overlay-orange: #ffffff;--bg-overlay-purple: #ffffff;--bg-overlay-pink: #ffffff;--bg-status-info: #ffffff;--bg-status-default: #ffffff;--bg-status-success: #ffffff;--bg-status-error: #ffffff;--bg-status-neutral: #ffffff;--bg-status-muted: #ffffff;--text-primary: #1a1d21;--text-secondary: #4f5256;--text-tertiary: #6f7378;--text-muted: #9297a1;--text-placeholder: #a8adb5;--text-accent-blue: #2563eb;--text-on-blue: #ffffff;--text-on-chip: #ffffff;--text-subtle: #ffffff;--border-primary: #d1d4d9;--border-secondary: #d1d4d9;--border-accent-blue: #2563eb;--border-focus: #2563eb;--border-transparent: #a8adb500;--border-success: #1edf9f33;--border-warning: #ffad2133;--border-info: #2563eb33;--border-error: #ff2b2b33;--border-chip: #ff2b2b33;--border-accent-purple: #ffffff;--icon-primary: #000000;--icon-secondary: #ffffff;--icon-accent-blue: #2563eb;--icon-muted: #9297a1;--icon-chip: #9297a1;--icon-on-primary: #ffffff;--icon-disabled: #ffffff;--button-primary-bg: #2563eb;--button-primary-hover: #1d4ed8;--button-primary-active: #1e40af;--button-primary-text: #ffffff;--button-secondary-bg: #f3f4f6;--button-secondary-hover: #e5e7eb;--button-secondary-text: #1f2937;--input-bg: #ffffff;--input-border: #d1d5db;--input-border-focus: #2563eb;--input-text: #d0e3ff;--input-placeholder: #9ca3af;--accent-blue-50: #eff6ff;--accent-blue-100: #dbeafe;--accent-blue-400: #ffffff;--accent-blue-500: #2563eb;--accent-blue-600: #1d4ed8;--accent-blue-700: #1e40af;--accent-success-bg: #10b981;--accent-success-text: #10a372;--accent-success-border: #047857;--accent-error-bg: #ef4444;--accent-error-text: #ff5d5d;--accent-error-border: #b91c1c;--accent-warning-bg: #f59e0b;--accent-warning-text: #bf7a02;--accent-warning-border: #b45309}.dark{--bg-primary: #000207;--bg-secondary: #0b0e14;--bg-tertiary: #1e2126;--bg-hover: #252a30;--bg-deep: #1e1e1e;--bg-input-dark: #242424;--bg-placeholder: #d9d9d9;--bg-blue-10: #5595ff00;--bg-overlay-1: #00c9501a;--bg-overlay-2: #2b7fff1a;--bg-overlay-3: #ff69001a;--bg-overlay-4: #ff2b2f1a;--bg-overlay-5: #00000000;--bg-overlay-6: #0ce3ff1a;--bg-overlay-7: #2f333f4d;--bg-overlay-8: #fbbf241a;--bg-overlay-orange: #fb8638;--bg-overlay-purple: #6855ff;--bg-overlay-pink: #e055ff;--bg-status-info: #1e2939;--bg-status-default: #242a36;--bg-status-success: #23332d;--bg-status-error: #392727;--bg-status-neutral: #302f2f;--bg-status-muted: #202826;--text-primary: #f7f7f7;--text-secondary: #cfcfd4;--text-tertiary: #b5b5b5;--text-muted: #6f6f78;--text-placeholder: #6f6f78;--text-accent-blue: #5595ff;--text-on-blue: #ffffff;--text-on-chip: #0ce3ff;--text-subtle: #4d5874;--border-primary: #2f333f;--border-secondary: #3a3f4b;--border-accent-blue: #5595ff;--border-focus: #5595ff;--border-transparent: #6f6f7800;--border-success: #1edf9f33;--border-warning: #ffbc4a33;--border-info: #2563eb33;--border-error: #ff2b2b33;--border-chip: #0ce3ff33;--border-accent-purple: #8a38f5;--icon-primary: #ffffff;--icon-secondary: #ffffff;--icon-accent-blue: #5595ff;--icon-muted: #6f6f78;--icon-chip: #0ce3ff;--icon-on-primary: #ffffff;--icon-disabled: #acacac;--button-primary-bg: #5595ff;--button-primary-hover: #2563eb;--button-primary-active: #1d4ed8;--button-primary-text: #ffffff;--button-secondary-bg: #1e2126;--button-secondary-hover: #252a30;--button-secondary-text: #f7f7f7;--input-bg: #1e2126;--input-border: #2f333f;--input-border-focus: #5595ff;--input-text: #f7f7f7;--input-placeholder: #6f6f78;--accent-blue-50: #1e3a5f;--accent-blue-100: #2b4b7d;--accent-blue-400: #3b82f6;--accent-blue-500: #5595ff;--accent-blue-600: #2563eb;--accent-blue-700: #1d4ed8;--accent-success-bg: #09ad84;--accent-success-text: #1edf9f;--accent-success-border: #059669;--accent-error-bg: #ff4646;--accent-error-text: #ff5d5d;--accent-error-border: #dc2626;--accent-warning-bg: #fbbf24;--accent-warning-text: #ffbc4a;--accent-warning-border: #d97706}:root{--bg-secondary-alt: #151923;--bg-black: #000000;--bg-overlay-fade: #0b0d12;--bg-dark-alt: #15161b;--bg-card-dark: #24252c;--bg-status-warning: #302a1b;--bg-status-purple: #362739;--bg-status-green-alt: #233028;--accent-blue-alt: #5584f3;--accent-blue-15: #3b82f626;--accent-blue-10: #3b82f61a;--accent-blue-04: #3b82f60a;--accent-blue-progress-end: #0059eb;--accent-success-alt: #10b981;--accent-success-bright: #2fe08b;--accent-success-06: #09ad840f;--accent-error-pure: #ff0000;--accent-error-mid: #fb3f3f;--accent-error-deep: #d90026;--accent-error-muted: #c34545;--accent-warning-dark: #d7890c;--accent-warning-deep: #ad4d09;--accent-purple-bg: #6855ff;--accent-purple-illus: #6c63ff;--accent-purple-glow: #8b5cf6;--accent-purple-light: #999cff;--accent-purple-bright: #b06fff;--accent-purple-soft: #b675de;--accent-teal: #298eae;--accent-pink: #e055ff;--accent-magenta: #db22da;--accent-orange: #fb8638;--text-primary-cool: #f5f5ff;--text-secondary-alt: #e0e0e0;--text-quaternary: #acacac;--text-muted-alt: #818181;--text-disabled: #7c7c7c;--text-slate: #7e818c;--text-dim: #676767;--border-dark: #1f2430;--border-subtle: #383737;--border-dark-alt: #2b2b2b;--border-light: #c2c5ce;--border-highlight: #f5f6f8;--border-neutral-300: #ebeff6;--white-1: #ffffff03;--white-2: #ffffff05;--white-4: #ffffff0a;--white-5: #ffffff0d;--white-10: #ffffff1a;--white-30: #ffffff4d;--white-50: #ffffff80;--white-75: #ffffffbf;--black: #000000;--black-10: #0000001a;--black-12: #0000001f;--black-30: #0000004d;--black-40: #00000066;--paint-gray: #898989;--paint-mine-shaft: #252525;--paint-shark: #212529;--paint-silver-63: #c8c8c8a1;--paint-desert-storm: #f1f1ee;--ds-gray-100: #f7f7f7;--ds-gray-200: #f2f2f2;--ds-gray-300: #e6e6e6;--ds-gray-400: #d9d9d9;--ds-gray-500: #cccccc;--ds-gray-600: #acacac;--ds-gray-700: #818181;--ds-gray-800: #7c7c7c;--illus-dark: #2f2e41;--illus-mid: #3f3d56;--illus-skin: #9e616a;--illus-skin-light: #ffb8b8;--illus-purple: #6c63ff;--illus-navy: #172064;--gradient-brand-teal-from: #2fcade;--gradient-brand-teal-to: #5397a0;--gradient-deep-ocean-from: #263794;--gradient-deep-ocean-to: #006674;--gradient-night-sky-from: #232738;--gradient-night-sky-to: #646d9e;--gradient-teal-dark-from: #006774;--gradient-teal-dark-to: #00383f;--gradient-error-from: #a82525;--gradient-error-to: #761d1d;--gradient-error-light-from: #ff4d4d;--gradient-error-light-to: #ff9696;--gradient-success-from: #10d6a5;--gradient-success-to: #4effd3;--gradient-purple-aura-from: #2e1e65;--gradient-purple-aura-to: #11082f;--gradient-brand-spectrum-1: #bab5ff;--gradient-brand-spectrum-2: #5dc1f2;--gradient-brand-spectrum-3: #8052e4;--gradient-brand-spectrum-4: #2e85ea;--gradient-brand-spectrum-5: #35abff;--gradient-card-glow: linear-gradient(135deg, #2c80ff4d 0%, #00000000 100%);--shadow-elevation: #0c0c0d;--shadow-ambient: #00000033;--shadow-blue: #3b82f6;--shadow-purple: #8b5cf64d}:root{--tnt-background-elevated: #252732;--tnt-background-near-black: #101010;--tnt-background-dark-alt: #1a1a1a;--tnt-background-dark-alt-2: #1b1b1b;--tnt-background-blue-dark: #27303a;--tnt-background-teal-dark: #223746;--tnt-background-elevated-alt-2: #252731;--tnt-dialog-panel: #181818;--tnt-dialog-surface: #141414;--tnt-dialog-overlay: #171a1f;--tnt-overlay-black-15: #00000026;--tnt-overlay-black-75: #000000bf;--tnt-overlay-dark-50: #24242480;--tnt-overlay-purple-25: #2c2a4a40;--tnt-accent-blue-medium: #2b7fff;--tnt-accent-blue-medium-dark: #397ce9;--tnt-accent-blue-vivid: #2e75e9;--tnt-accent-blue-subtle-20: #3b82f633;--tnt-accent-blue-navy-fade: #0f255200;--tnt-accent-blue-figma-blue: #0d99ff;--tnt-accent-blue-deep: #0052b5;--tnt-success-subtle-4: #09ad840a;--tnt-success-mint: #96ffbc;--tnt-success-light-mint: #d5ffea;--tnt-success-vivid-10: #32bb711a;--tnt-success-emerald: #43d590;--tnt-error-overlay-75: #ff5757bf;--tnt-error-coral: #f5576c;--tnt-error-bg-dark: #2e2222;--tnt-error-salmon: #ffa0a1;--tnt-error-soft-75: #ff5f5fbf;--tnt-error-subtle-4: #ff46460a;--tnt-warning-amber-bright: #ffa41b;--tnt-warning-tangerine: #f0863a;--tnt-purple-gradient-start: #6276e0;--tnt-purple-overlay-50: #6674b380;--tnt-purple-indigo-20: #6276e033;--tnt-purple-periwinkle: #9187ff;--tnt-purple-lavender: #9da0ff;--tnt-purple-slate: #6674b3;--tnt-purple-dark-bg: #33354a;--tnt-purple-dark-solid: #2c2a4a;--tnt-purple-plum-dark: #482938;--tnt-text-secondary-10: #acacac1a;--tnt-text-secondary-50: #acacac80;--tnt-text-dark-gray: #6f6f6f;--tnt-text-mid-gray: #606775;--tnt-white-alpha-0: #ffffff00;--tnt-white-alpha-60: #ffffff99;--tnt-border-subtle: #252732;--tnt-neutral-250: #e7e7e8;--tnt-neutral-600: #f9f9f9;--tnt-neutral-dark-2: #353333;--tnt-neutral-dark-5: #212020;--tnt-neutral-dark-6: #403f3f;--tnt-neutral-dark-7: #323139;--tnt-neutral-light-gray: #efefef;--tnt-neutral-silver: #c2c2c2;--tnt-neutral-mid-75: #d2d3d4bf;--tnt-neutral-light-75: #f2f2f2bf;--tnt-neutral-ghost-75: #e7e7e8bf;--tnt-neutral-near-white: #fcfcfc;--tnt-neutral-off-white: #fdfdfd;--tnt-neutral-light-warm: #f2f0f2;--tnt-neutral-light-cool: #e8eef0;--tnt-neutral-border-light: #e4e5e7;--tnt-neutral-gainsboro: #dcdcdc;--tnt-neutral-medium-gray: #757575;--tnt-neutral-cool-medium: #6a7282;--tnt-neutral-warm-gray: #8f8f93;--tnt-surface-dark-panel: #3e3f47;--tnt-surface-mid-dark: #29231f;--tnt-surface-warm-dark: #2c261f;--tnt-surface-green-tint: #425048;--tnt-surface-olive-tint: #3e492f;--tnt-surface-warm-brown: #453e23;--tnt-surface-dusty-rose: #564142;--tnt-illustration-skin-3: #ffb6b6;--tnt-gradient-teal-mint: #38f9d7;--tnt-gradient-coral-pink: #fa709a;--tnt-gradient-pink-hot: #e24286;--tnt-gradient-lime: #ceff7d;--tnt-gradient-yellow-soft: #ffe177;--tnt-gradient-cyan-bright: #00f2fe;--tnt-special-off-white: #fffffd;--tnt-special-ghost-bg: #e7e7e8bf;--tnt-special-highlight: #141c2a;--tnt-special-cyan: #00f2fe;--tnt-special-olive: #aeac29;--tnt-dialog-background: #0f0f0f;--tnt-neutral-light-gray-alt: #efefed;--tnt-background-hover: #1e2126;--tnt-background-base: #1f2430;--tnt-background-panel-dark: #252a30;--tnt-neutral-dark-3: #383737;--tnt-neutral-50: #f7f7f7;--tnt-grad-teal-accent: linear-gradient(to right, var(--gradient-brand-teal-from), var(--gradient-brand-teal-to));--tnt-grad-deep-blue-button: linear-gradient(to right, var(--gradient-deep-ocean-from), var(--gradient-deep-ocean-to));--tnt-grad-blue-cta-button: linear-gradient(to right, #3045b7, #027888);--tnt-grad-emerald-stroke: linear-gradient(to right, var(--gradient-success-from), var(--gradient-success-to));--tnt-grad-green-stroke-alt: linear-gradient(to right, #21725e, #52bca2);--tnt-grad-deep-teal: linear-gradient(to right, var(--gradient-teal-dark-from), var(--gradient-teal-dark-to));--tnt-grad-info-toast: linear-gradient(to right, #2d82b2, #329abb);--tnt-grad-coral-error: linear-gradient(to right, #e88b76, #ca5048);--tnt-grad-dark-fade: linear-gradient(to bottom, #0b0d1273, #0b0d12);--tnt-grad-card-outline: linear-gradient(to bottom, #ffffff, #3030301f);--tnt-grad-accent-blue-tint: linear-gradient(to right, #3b82f61a, #3b82f61a);--tnt-grad-success-blue-tint: linear-gradient(to right, #09ad841a, #3b82f61a);--tnt-grad-chart-area-fill: linear-gradient(to bottom, #3b82f64d, #3b82f600);--tnt-grad-radial-glow-green: radial-gradient(circle, #00ed51 0%, #00ed7b00 100%)}:root{--radius-xs: 2px;--radius-s: 4px;--radius-m: 6px;--radius-l: 8px;--radius-xl: 10px;--radius-2xl: 12px;--radius-3xl: 16px;--radius-4xl: 24px;--gap-xs: 4px;--gap-s: 8px;--gap-m: 10px;--gap-l: 12px;--gap-xl: 16px;--gap-2xl: 20px;--gap-3xl: 24px;--gap-4xl: 32px;--gap-5xl: 40px;--size-xs: 4px;--size-s: 6px;--size-m: 10px;--size-l: 16px;--size-xl: 20px;--size-2xl: 24px;--size-3xl: 32px;--size-4xl: 40px;--stroke-xxxs: 1px;--stroke-xxs: 2px;--stroke-xs: 4px;--stroke-s: 8px;--stroke-m: 10px;--stroke-l: 12px;--stroke-xl: 16px;--stroke-2xl: 20px;--stroke-3xl: 24px;--stroke-4xl: 32px;--opacity-xs: .1;--opacity-s: .25;--opacity-m: .5;--opacity-l: .75;--opacity-xl: .9;--text-size-xs: 8px;--text-size-s: 10px;--text-size-m: 12px;--text-size-l: 14px;--text-size-xl: 16px;--text-size-2xl: 20px;--text-size-3xl: 24px;--text-size-4xl: 32px;--text-size-5xl: 36px;--text-size-6xl: 40px;--text-size-7xl: 48px;--font-xs: 300;--font-s: 400;--font-m: 500;--font-l: 600;--font-xl: 700;--line-xs: 14px;--line-s: 16px;--line-m: 20px;--line-l: 24px;--line-xl: 32px;--line-2xl: 40px;--line-3xl: 48px;--line-4xl: 56px;--letter-xs: .5px;--letter-s: 0px;--letter-m: .5px;--paragraph-s: 4px;--paragraph-m: 8px;--paragraph-l: 12px}:root{--mermaid-node-bg: #f3f6fa;--mermaid-section-bg: #eaeff5;--mermaid-tertiary-bg: #f0f4f8;--mermaid-cluster-bg: #e4e9f0;--mermaid-scale-alt-1: #ebf0f6;--mermaid-scale-alt-2: #e7edf5;--mermaid-border-secondary: #c7cfda;--mermaid-border-muted: #d6dee8;--mermaid-line: #b0bac7;--mermaid-text-primary: #1a2332;--mermaid-text-secondary: #3a4a5c;--mermaid-text-muted: #6b7684;--mermaid-activation-bg: #2563eb26;--mermaid-task-done-bg: #e3f5ec;--mermaid-task-done-border: #10b981;--mermaid-task-active-bg: #e7eef9;--mermaid-today-line: #e8720a}.dark{--mermaid-node-bg: #1a2332;--mermaid-section-bg: #151b24;--mermaid-tertiary-bg: #1e2530;--mermaid-cluster-bg: #111820;--mermaid-scale-alt-1: #1a2838;--mermaid-scale-alt-2: #19273a;--mermaid-border-secondary: #3a4a5c;--mermaid-border-muted: #2f3b4a;--mermaid-line: #4a5568;--mermaid-text-primary: #e8ecf0;--mermaid-text-secondary: #b8c4d0;--mermaid-text-muted: #8a96a4;--mermaid-activation-bg: #2563eb26;--mermaid-task-done-bg: #1e3a2f;--mermaid-task-done-border: #34d399;--mermaid-task-active-bg: #1e2d4a;--mermaid-today-line: #fb923c}:root{--canvas-bg: #eef1f6}.dark{--canvas-bg: #0d1117}@custom-variant dark (&:is(.dark *));.mention-input:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}:root{--font-size: 16px;--background: #ffffff;--foreground: oklch(.145 0 0);--card: #ffffff;--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: #030213;--primary-foreground: oklch(1 0 0);--secondary: oklch(.95 .0058 264.53);--secondary-foreground: #030213;--muted: #ececf0;--muted-foreground: #717182;--accent: #e9ebef;--accent-foreground: #030213;--destructive: #d4183d;--destructive-foreground: #ffffff;--border: #0000001A;--input: transparent;--input-background: #f3f3f5;--switch-background: #cbced4;--ring: oklch(.708 0 0);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--radius: .625rem;--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: #030213;--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0)}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.145 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.145 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.985 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.396 .141 25.723);--destructive-foreground: oklch(.637 .237 25.331);--border: oklch(.269 0 0);--input: oklch(.269 0 0);--ring: oklch(.439 0 0);--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(.269 0 0);--sidebar-ring: oklch(.439 0 0)}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-input-background: var(--input-background); --color-switch-background: var(--switch-background); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); }@keyframes moveCursorToEnd{0%{left:8px}to{left:calc(100% - 4px)}}@keyframes revealText{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes moveCursorToEndLg{0%{left:29px}to{left:calc(100% - 2.5px)}}@keyframes moveCursorToEndXl{0%{left:29px}to{left:calc(100% - 3px)}}@keyframes moveCursorToEnd2xl{0%{left:29px}to{left:calc(100% - 3px)}}.animate-expand-line{animation:moveCursorToEnd 2.5s ease-out forwards;width:4px}.animate-reveal-text{animation:revealText 2.5s ease-out forwards}@media(min-width:1024px){.animate-expand-line{animation-name:moveCursorToEndLg;width:5px}}@media(min-width:1280px){.animate-expand-line{animation-name:moveCursorToEndXl;width:6px}}@media(min-width:1536px){.animate-expand-line{animation-name:moveCursorToEnd2xl;width:6px}}.scrollable-container{scrollbar-width:thin;scrollbar-color:#5B6FB880 transparent}.scrollable-container::-webkit-scrollbar{width:6px}.scrollable-container::-webkit-scrollbar-track{background:transparent;border-radius:4px}.scrollable-container::-webkit-scrollbar-thumb{background:#5b6fb880;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.scrollable-container::-webkit-scrollbar-thumb:hover{background:#5b6fb8b3}.scrollable-dropdown{scrollbar-width:thin;scrollbar-color:#5B6FB880 transparent}.scrollable-dropdown::-webkit-scrollbar{width:6px}.scrollable-dropdown::-webkit-scrollbar-track{background:transparent;border-radius:4px}.scrollable-dropdown::-webkit-scrollbar-thumb{background:#5b6fb880;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.scrollable-dropdown::-webkit-scrollbar-thumb:hover{background:#5b6fb8b3}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}:root{--focus-gradient-start: #16717D;--focus-gradient-end: #4863F2;--error-gradient-start: #FF4D4D;--error-gradient-end: #FF9696;--focus-border-radius: .5rem;--focus-transition-duration: .2s;--hover-border-color: #EFEFED;--focus-inner-bg: #0F0F0F;--focus-border-width: 1px}.focus-gradient-border-wrapper{position:relative;border-radius:var(--focus-border-radius);transition:all var(--focus-transition-duration)}.focus-gradient-border-wrapper:has(:focus-visible){padding:1px;background:linear-gradient(90deg,var(--focus-gradient-start) 0%,var(--focus-gradient-end) 100%)}.focus-gradient-border-wrapper.has-error{padding:1px;background:linear-gradient(90deg,var(--error-gradient-start) 0%,var(--error-gradient-end) 100%)}.focus-gradient-border-inner{height:100%;width:100%;position:relative;border-radius:inherit;background-color:var(--focus-inner-bg)}.focus-gradient-border-wrapper:not(:has(:focus-visible)):not(.has-error):hover{border:1px solid var(--hover-border-color)}.focus-gradient-border-wrapper input:focus-visible,.focus-gradient-border-wrapper textarea:focus-visible,.focus-gradient-border-wrapper select:focus-visible,.focus-gradient-border-wrapper button:focus-visible{outline:none}.focus-gradient-border-wrapper:has(:focus-visible) .focus-gradient-border-inner,.focus-gradient-border-wrapper.has-error .focus-gradient-border-inner{border-radius:inherit}input:focus-visible:not(.no-auto-focus),textarea:focus-visible:not(.no-auto-focus),select:focus-visible:not(.no-auto-focus),button:focus-visible:not(.no-auto-focus),[role=button]:focus-visible:not(.no-auto-focus),[tabindex]:focus-visible:not(.no-auto-focus),a:focus-visible:not(.no-auto-focus){outline:none;border:var(--focus-border-width) solid transparent;border-radius:var(--focus-border-radius);background:linear-gradient(var(--focus-inner-bg),var(--focus-inner-bg)) padding-box,linear-gradient(90deg,var(--focus-gradient-start) 0%,var(--focus-gradient-end) 100%) border-box;background-clip:padding-box,border-box;transition:background var(--focus-transition-duration)}.focus-gradient-border-wrapper input:focus-visible,.focus-gradient-border-wrapper textarea:focus-visible,.focus-gradient-border-wrapper select:focus-visible,.focus-gradient-border-wrapper button:focus-visible,.focus-gradient-border-inner input:focus-visible,.focus-gradient-border-inner textarea:focus-visible,.focus-gradient-border-inner select:focus-visible,.focus-gradient-border-inner button:focus-visible{border:none;background:initial;background-clip:initial}input[data-error=true]:focus-visible:not(.no-auto-focus),textarea[data-error=true]:focus-visible:not(.no-auto-focus),select[data-error=true]:focus-visible:not(.no-auto-focus),button[data-error=true]:focus-visible:not(.no-auto-focus),.has-error input:focus-visible:not(.no-auto-focus),.has-error textarea:focus-visible:not(.no-auto-focus),.has-error select:focus-visible:not(.no-auto-focus),.has-error button:focus-visible:not(.no-auto-focus){background:linear-gradient(var(--focus-inner-bg),var(--focus-inner-bg)) padding-box,linear-gradient(90deg,var(--error-gradient-start) 0%,var(--error-gradient-end) 100%) border-box;background-clip:padding-box,border-box}*:focus-visible{outline:none}@keyframes shimmer{0% {transform: translateX(-100%);} 100% {transform: translateX(100%);} @keyframes indeterminate {0% {transform: translateX(-100%);} 50% {transform: translateX(150%);} 100% {transform: translateX(-100%);}}}.custom-textarea{scrollbar-gutter:stable}.custom-textarea::-webkit-scrollbar{-webkit-appearance:none}.custom-textarea::-webkit-scrollbar:vertical{position:relative;width:4px}.custom-textarea::-webkit-scrollbar:horizontal{height:4px;border-radius:0!important;padding:0!important}.custom-textarea::-webkit-scrollbar-button{display:none!important;width:0px!important;height:0px!important}.custom-textarea::-webkit-scrollbar-button:start:decrement,.custom-textarea::-webkit-scrollbar-button:end:increment{display:none!important;width:0px!important;height:0px!important}.custom-textarea::-moz-scrollbar-button:decrement,.custom-textarea::-moz-scrollbar-button:increment,.custom-textarea::-webkit-scrollbar-button:decrement,.custom-textarea::-webkit-scrollbar-button:increment{width:0px!important;height:0px!important;display:none!important}.custom-textarea::-moz-scrollbar-button,.custom-textarea::-webkit-scrollbar-button{width:0px!important;height:0px!important;display:none!important}.custom-textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #0000004D;border-radius:10px;background:transparent}.custom-textarea::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--accent-blue-100);-webkit-box-shadow:inset 0 0 6px #00000080;border:transparent}.custom-textarea::-webkit-scrollbar-thumb:hover{background-color:#3b5f8f}.core-markdown-content{font-family:Segoe UI,sans-serif;font-size:14px;line-height:20px;letter-spacing:.5px;color:var(--text-secondary)}.core-markdown-content p{margin:0 0 8px}.core-markdown-content p:last-child{margin-bottom:0}.core-markdown-content strong{color:var(--text-primary);font-weight:600}.core-markdown-content em{font-style:italic}.core-markdown-content ul,.core-markdown-content ol{margin:8px 0;padding-left:20px}.core-markdown-content li{margin-bottom:4px}.core-markdown-content li::marker{color:var(--text-muted)}.core-markdown-content code{background:#2f333f80;border-radius:4px;padding:2px 6px;font-family:Fira Code,Consolas,monospace;font-size:13px;color:var(--text-accent-blue)}.core-markdown-content pre{background:#2f333f80;border-radius:6px;padding:12px;margin:8px 0;overflow-x:auto}.core-markdown-content pre code{background:none;padding:0;font-size:13px;color:var(--text-secondary)}.core-markdown-content h1,.core-markdown-content h2,.core-markdown-content h3,.core-markdown-content h4{color:var(--text-primary);font-weight:600;margin:12px 0 6px}.core-markdown-content h1{font-size:18px}.core-markdown-content h2{font-size:16px}.core-markdown-content h3{font-size:15px}.core-markdown-content h4{font-size:14px}.core-markdown-content a{color:var(--text-accent-blue);text-decoration:underline}.core-markdown-content a:hover{color:#79b0ff}.core-markdown-content blockquote{border-left:3px solid var(--text-accent-blue);padding-left:12px;margin:8px 0;color:#9ca3af}.core-markdown-content hr{border:none;border-top:1px solid var(--border-primary);margin:12px 0}.core-markdown-content table{border-collapse:collapse;width:100%;margin:8px 0}.core-markdown-content th,.core-markdown-content td{border:1px solid var(--border-primary);padding:6px 10px;text-align:left}.core-markdown-content th{background:#2f333f80;color:var(--text-primary);font-weight:600}.mermaid-container text,.mermaid-container .nodeLabel,.mermaid-container .node .label,.mermaid-container .cluster-label text,.mermaid-container .edgeLabel text,.mermaid-container .edgeLabel span,.mermaid-container tspan{fill:#e8ecf0!important;color:#e8ecf0!important}.mermaid-container .node rect,.mermaid-container .node circle,.mermaid-container .node ellipse,.mermaid-container .node polygon,.mermaid-container .node path,.mermaid-container .node-shape rect,.mermaid-container .basic rect,.mermaid-container .node .outer-rect{fill:#1a2332!important;stroke:var(--text-accent-blue)!important;stroke-width:1.5px!important}.mermaid-container .architecture-service rect,.mermaid-container .architecture-service path,.mermaid-container .architecture-database path,.mermaid-container .architecture-database ellipse,.mermaid-container [class*=architecture] rect,.mermaid-container [class*=architecture] path{fill:#1a2332!important;stroke:var(--text-accent-blue)!important;stroke-width:1.5px!important}.mermaid-container [class*=architecture] text,.mermaid-container .architecture-service text,.mermaid-container .architecture-database text{fill:#e8ecf0!important}.mermaid-container .er .entityBox,.mermaid-container .entityBox{fill:#1a2332!important;stroke:var(--text-accent-blue)!important}.mermaid-container .edgeLabel rect,.mermaid-container .label-container rect{fill:var(--bg-secondary)!important;stroke:none!important;opacity:.9}.mermaid-container .edge path,.mermaid-container .flowchart-link,.mermaid-container .relation,.mermaid-container path.relation{stroke:#4a5568!important}.mermaid-container marker path{fill:#4a5568!important;stroke:#4a5568!important}.mermaid-container .cluster rect{fill:#111820!important;stroke:#2f3b4a!important}.mermaid-container .cluster-label span,.mermaid-container .cluster-label text{fill:#b8c4d0!important;color:#b8c4d0!important}.mermaid-container [id*=C4] rect,.mermaid-container .person rect,.mermaid-container .system rect,.mermaid-container .container rect,.mermaid-container .component rect{fill:#1a2332!important;stroke:var(--text-accent-blue)!important}.mermaid-container [id*=C4] text,.mermaid-container .person text,.mermaid-container .system text,.mermaid-container .container text,.mermaid-container .component text{fill:#e8ecf0!important}@keyframes coreDotPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
 */*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:var(--border);outline-color:color-mix(in srgb,var(--ring) 50%,transparent)}html{font-size:16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}body{background-color:var(--background);font-family:Segoe UI,sans-serif;color:var(--foreground);font-size:1rem;font-weight:400;line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))){h1{font-size:24px}h1{font-weight:500}h1{line-height:1.5}h2{font-size:20px}h2{font-weight:500}h2{line-height:1.5}h3{font-size:18px}h3{font-weight:500}h3{line-height:1.5}h4{font-size:16px}h4{font-weight:500}h4{line-height:1.5}p{font-size:16px}p{font-weight:400}p{line-height:1.5}label{font-size:16px}label{font-weight:500}label{line-height:1.5}button{font-size:16px}button{font-weight:500}button{line-height:1.5}input{font-size:16px}input{font-weight:400}input{line-height:1.5}}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-\[15\.63\%_5\.14\%\]{inset:15.63% 5.14%}.inset-\[18\.55\%\]{inset:18.55%}.inset-\[18\.75\%_15\.63\%\]{inset:18.75% 15.63%}.inset-\[9\.38\%_4\.94\%_9\.38\%_4\.93\%\]{inset:9.38% 4.94% 9.38% 4.93%}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.left-\[114px\]{left:114px}.left-\[228px\]{left:228px}.right-0{right:0}.right-4{right:1rem}.right-\[15\.84px\]{right:15.84px}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-8{top:2rem}.top-\[114px\]{top:114px}.top-\[342px\]{top:342px}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[10100\]{z-index:10100}.mx-auto{margin-left:auto;margin-right:auto}.-ml-4{margin-left:-1rem}.-ml-8{margin-left:-2rem}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-\[4px\]{margin-bottom:4px}.ml-2{margin-left:.5rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mt-12{margin-top:3rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.size-\[114px\]{width:114px;height:114px}.size-\[16px\]{width:16px;height:16px}.size-full{width:100%;height:100%}.h-3{height:.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[24px\]{height:24px}.h-\[32px\]{height:32px}.h-\[380px\]{height:380px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[260px\]{max-height:260px}.min-h-px{min-height:1px}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-3{width:.75rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[24px\]{width:24px}.w-\[310px\]{width:310px}.w-\[352px\]{width:352px}.w-\[40\%\]{width:40%}.w-\[60px\]{width:60px}.w-\[6px\]{width:6px}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-px{min-width:1px}.max-w-\[100vw\]{max-width:100vw}.max-w-\[480px\]{max-width:480px}.max-w-\[clamp\(352px\,25vw\,384px\)\]{max-width:clamp(352px,25vw,384px)}.max-w-\[min\(392px\,calc\(60vw-2rem\)\)\]{max-width:min(392px,calc(60vw - 2rem))}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0px}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-6{gap:1.5rem}.gap-\[10px\]{gap:10px}.gap-\[16px\]{gap:16px}.gap-\[20px\]{gap:20px}.gap-\[28px\]{gap:28px}.gap-\[4px\]{gap:4px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.625rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[7\.04px\]{border-radius:7.04px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-solid{border-style:solid}.border-none{border-style:none}.border-accent-success-emerald{border-color:var(--gradient-success-from)}.border-border-primary{border-color:var(--border-primary)}.border-tnt-neutral-light-gray-alt{border-color:var(--tnt-neutral-light-gray-alt)}.border-tnt-neutral-silver{border-color:var(--tnt-neutral-silver)}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#2a2d3a\]{--tw-bg-opacity: 1;background-color:rgb(42 45 58 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFFFF14\]{background-color:#ffffff14}.bg-accent-blue-400{background-color:var(--accent-blue-400)}.bg-bg-dark-alt{background-color:var(--bg-dark-alt)}.bg-bg-overlay-fade{background-color:var(--bg-overlay-fade)}.bg-bg-primary{background-color:var(--bg-primary)}.bg-bg-secondary-alt{background-color:var(--bg-secondary-alt)}.bg-bg-tertiary{background-color:var(--bg-tertiary)}.bg-tnt-background-base{background-color:var(--tnt-background-base)}.bg-tnt-background-elevated{background-color:var(--tnt-background-elevated)}.bg-tnt-overlay-purple-25{background-color:var(--tnt-overlay-purple-25)}.bg-tnt-surface-dark-panel{background-color:var(--tnt-surface-dark-panel)}.bg-transparent{background-color:transparent}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-\[\#2fcade\]{--tw-gradient-from: #2fcade var(--tw-gradient-from-position);--tw-gradient-to: rgb(47 202 222 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#5397a0\]{--tw-gradient-to: #5397a0 var(--tw-gradient-to-position)}.fill-text-muted-alt{fill:var(--text-muted-alt)}.p-2\.5{padding:.625rem}.p-\[1px\]{padding:1px}.px-4{padding-left:1rem;padding-right:1rem}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[15\.84px\]{padding-left:15.84px;padding-right:15.84px}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[24px\]{padding-left:24px;padding-right:24px}.py-0{padding-top:0;padding-bottom:0}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.pl-\[16\.84px\]{padding-left:16.84px}.pr-\[40px\]{padding-right:40px}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:Segoe UI,sans-serif}.text-2xl{font-size:24px}.text-3xl{font-size:30px}.text-\[0px\]{font-size:0px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[48px\]{font-size:48px}.text-base{font-size:16px}.text-lg{font-size:18px}.text-sm{font-size:14px}.text-xl{font-size:20px}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.not-italic{font-style:normal}.leading-\[0\]{line-height:0}.leading-\[1\.375em\]{line-height:1.375em}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.714em\]{line-height:1.714em}.leading-\[20px\]{line-height:20px}.leading-\[24px\]{line-height:24px}.leading-\[36px\]{line-height:36px}.leading-none{line-height:1}.tracking-\[0\.03125em\]{letter-spacing:.03125em}.tracking-\[0\.0357em\]{letter-spacing:.0357em}.text-\[\#ff4d4d\]{--tw-text-opacity: 1;color:rgb(255 77 77 / var(--tw-text-opacity, 1))}.text-accent-blue-400{color:var(--accent-blue-400)}.text-accent-success-emerald{color:var(--gradient-success-from)}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-icon-primary{color:var(--icon-primary)}.text-text-muted-alt{color:var(--text-muted-alt)}.text-text-primary{color:var(--text-primary)}.text-text-primary-cool{color:var(--text-primary-cool)}.text-text-secondary-alt{color:var(--text-secondary-alt)}.text-text-tertiary{color:var(--text-tertiary)}.text-tnt-purple-overlay-50{color:var(--tnt-purple-overlay-50)}.text-tnt-text-dark-gray{color:var(--tnt-text-dark-gray)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-ambient{--tw-shadow: 0px 0px 24px 0px #00000033;--tw-shadow-colored: 0px 0px 24px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-elevation{--tw-shadow: 0px 16px 32px -4px #0C0C0D1A, 0px 4px 4px -4px #0C0C0D0D;--tw-shadow-colored: 0px 16px 32px -4px var(--tw-shadow-color), 0px 4px 4px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.invert{--tw-invert: invert(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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.placeholder\:text-text-muted-alt::-moz-placeholder{color:var(--text-muted-alt)}.placeholder\:text-text-muted-alt::placeholder{color:var(--text-muted-alt)}.hover\:\!border-\[var\(--btn-hover-border\)\]:hover{border-color:var(--btn-hover-border)!important}.hover\:border-\[\#403F3F\]:hover{--tw-border-opacity: 1;border-color:rgb(64 63 63 / var(--tw-border-opacity, 1))}.hover\:\!bg-\[var\(--btn-hover-bg\)\]:hover{background-color:var(--btn-hover-bg)!important}.hover\:bg-\[\#1E40AF\]:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFFFFF29\]:hover{background-color:#ffffff29}.hover\:bg-bg-secondary:hover{background-color:var(--bg-secondary)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white-alpha-5:hover{background-color:var(--white-5)}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-80:hover{opacity:.8}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:border-\[\#403F3F\]:active{--tw-border-opacity: 1;border-color:rgb(64 63 63 / var(--tw-border-opacity, 1))}.active\:\!bg-\[var\(--btn-active-bg\)\]:active{background-color:var(--btn-active-bg)!important}.active\:bg-\[\#172064\]:active{--tw-bg-opacity: 1;background-color:rgb(23 32 100 / var(--tw-bg-opacity, 1))}.active\:bg-bg-primary:active{background-color:var(--bg-primary)}.active\:bg-transparent:active{background-color:transparent}.active\:opacity-80:active{opacity:.8}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-\[\#403F3F\]:disabled{--tw-border-opacity: 1;border-color:rgb(64 63 63 / var(--tw-border-opacity, 1))}.disabled\:bg-\[\#172064\]:disabled{--tw-bg-opacity: 1;background-color:rgb(23 32 100 / var(--tw-bg-opacity, 1))}.disabled\:bg-bg-primary:disabled{background-color:var(--bg-primary)}.disabled\:bg-transparent:disabled{background-color:transparent}.disabled\:text-icon-disabled:disabled{color:var(--icon-disabled)}.disabled\:opacity-50:disabled{opacity:.5}.group:focus-within .group-focus-within\:p-\[1px\]{padding:1px}.has-\[\:focus-visible\]\:bg-gradient-focus-ring:has(:focus-visible){background-image:linear-gradient(90deg,var(--focus-gradient-start) 0%,var(--focus-gradient-end) 100%)}.has-\[\:focus-visible\]\:p-\[1px\]:has(:focus-visible){padding:1px}@media(min-width:1024px){.lg\:left-8{left:2rem}.lg\:left-\[130px\]{left:130px}.lg\:left-\[260px\]{left:260px}.lg\:top-\[130px\]{top:130px}.lg\:top-\[30px\]{top:30px}.lg\:top-\[390px\]{top:390px}.lg\:block{display:block}.lg\:size-\[130px\]{width:130px;height:130px}.lg\:h-\[450px\]{height:450px}.lg\:w-\[360px\]{width:360px}.lg\:w-\[60\%\]{width:60%}.lg\:p-\[10px\]{padding:10px}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[22px\]{font-size:22px}.lg\:text-\[24px\]{font-size:24px}.lg\:text-\[28px\]{font-size:28px}.lg\:text-\[30px\]{font-size:30px}.lg\:leading-\[40px\]{line-height:40px}}@media(min-width:1280px){.xl\:left-\[146px\]{left:146px}.xl\:left-\[292px\]{left:292px}.xl\:left-\[32px\]{left:32px}.xl\:top-\[146px\]{top:146px}.xl\:top-\[40px\]{top:40px}.xl\:top-\[438px\]{top:438px}.xl\:size-\[146px\]{width:146px;height:146px}.xl\:h-\[510px\]{height:510px}.xl\:w-\[417px\]{width:417px}.xl\:p-\[10px\]{padding:10px}.xl\:text-\[14px\]{font-size:14px}.xl\:text-\[24px\]{font-size:24px}.xl\:text-\[32px\]{font-size:32px}.xl\:leading-\[40px\]{line-height:40px}}@media(min-width:1536px){.\32xl\:left-\[175px\]{left:175px}.\32xl\:left-\[32px\]{left:32px}.\32xl\:left-\[350px\]{left:350px}.\32xl\:top-\[175px\]{top:175px}.\32xl\:top-\[525px\]{top:525px}.\32xl\:top-\[60px\]{top:60px}.\32xl\:ml-6{margin-left:1.5rem}.\32xl\:size-\[175px\]{width:175px;height:175px}.\32xl\:h-\[610px\]{height:610px}.\32xl\:w-\[500px\]{width:500px}.\32xl\:p-\[12px\]{padding:12px}.\32xl\:text-\[14px\]{font-size:14px}.\32xl\:text-\[24px\]{font-size:24px}.\32xl\:text-\[32px\]{font-size:32px}.\32xl\:leading-\[40px\]{line-height:40px}}.\[\&\>\*\]\:flex>*{display:flex}.\[\&\>\*\]\:items-center>*{align-items:center}
