@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-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--field-angle:0deg}}}@layer theme{:root,:host{--font-weight-medium:500;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--mono)}}@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}*,:after,:before{border-color:var(--border)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--background);background-image:var(--ground-image);color:var(--foreground);font-family:var(--sans);font-size:.8125rem;line-height:var(--tw-leading,1.1875rem);letter-spacing:var(--tw-tracking,0);background-attachment:fixed;min-height:100dvh}:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--ring)}:where(table,[data-numeric]){font-variant-numeric:tabular-nums}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.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}}.mx-auto{margin-inline:auto}.flex{display:flex}.inline{display:inline}.inline-flex{display:inline-flex}.size-control{width:var(--control-h);height:var(--control-h)}.size-control-lg{width:var(--control-h-lg);height:var(--control-h-lg)}.size-control-sm{width:var(--control-h-sm);height:var(--control-h-sm)}.h-control{height:var(--control-h)}.h-control-lg{height:var(--control-h-lg)}.h-control-sm{height:var(--control-h-sm)}.h-control-xs{height:var(--control-h-xs)}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-content{max-width:var(--content-max)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-spin{animation:var(--animate-spin)}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-group{gap:var(--gap-group)}.gap-inline{gap:var(--gap-inline)}.gap-section{gap:var(--gap-section)}.gap-snug{gap:var(--gap-snug)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.material-raised{background-color:var(--card);box-shadow:inset 0 1px 0 0 var(--specular), inset 0 0 0 1px var(--edge), var(--elevation-raised)}.bg-destructive{background-color:var(--destructive)}.bg-primary{background-color:var(--primary)}.px-control-x{padding-inline:var(--pad-control-x)}.px-control-x-sm{padding-inline:var(--pad-control-x-sm)}.px-page{padding-inline:var(--pad-page)}.px-pane{padding-inline:var(--pad-pane)}.py-page{padding-block:var(--pad-page)}.ps-page{padding-inline-start:var(--pad-page)}.pt-pane{padding-top:var(--pad-pane)}.text-2xl{font-size:1.5rem;line-height:var(--tw-leading,1.8125rem);letter-spacing:var(--tw-tracking,-.018em)}.text-2xs{font-size:.6875rem;line-height:var(--tw-leading,1rem);letter-spacing:var(--tw-tracking,.01em)}.text-base{font-size:.875rem;line-height:var(--tw-leading,1.375rem);letter-spacing:var(--tw-tracking,-.004em)}.text-lg{font-size:1rem;line-height:var(--tw-leading,1.375rem);letter-spacing:var(--tw-tracking,-.008em)}.text-sm{font-size:.8125rem;line-height:var(--tw-leading,1.1875rem);letter-spacing:var(--tw-tracking,0)}.text-xs{font-size:.75rem;line-height:var(--tw-leading,1.0625rem);letter-spacing:var(--tw-tracking,.004em)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.underline{text-decoration-line:underline}.decoration-border{-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.underline-offset-4{text-underline-offset:4px}.scheme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out-quick{--tw-ease:cubic-bezier(.22, .61, .36, 1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.outline-none{--tw-outline-style:none;outline-style:none}.zoom-in-95{--tw-enter-scale:.95}.fade-in{--tw-enter-opacity:0}.running{animation-play-state:running}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:h-hit:before{content:var(--tw-content);height:var(--size-hit)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-card-hover:hover{background-color:var(--card-hover)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:decoration-foreground:hover{-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.dark\:scheme-dark:is(.dark *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:.75rem;height:.75rem}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:size-5 svg{width:1.25rem;height:1.25rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--ground-1:#f2f6fa;--ground-2:#c9d4e0;--ground-3:#aebbc9;--background:#dde3ea;--foreground:#10161d;--ground-image:radial-gradient(120% 90% at 12% 0%, var(--ground-1) 0%, transparent 60%), radial-gradient(90% 70% at 95% 8%, var(--ground-2) 0%, transparent 55%), radial-gradient(110% 80% at 50% 112%, var(--ground-3) 0%, transparent 62%);--card:#ffffffa8;--card-hover:#ffffffd1;--card-foreground:var(--foreground);--sunken:#ffffff6b;--chrome:#ffffff8c;--popover:#ffffffc7;--popover-foreground:var(--foreground);--blur-chrome:30px;--blur-overlay:40px;--saturate-material:180%;--specular:#fffffff2;--edge:#ffffff80;--border:#10161d1a;--input:#10161d24;--ring:#0f5fce80;--scrim:#10161d47;--card-opaque:#fff}@supports (color:lab(0% 0 0)){:root{--ground-1:lab(96.6338% -.848413 -2.4703);--ground-2:lab(84.318% -2.20805 -7.45276);--ground-3:lab(75.1469% -2.57322 -8.84531);--background:lab(89.8917% -1.16533 -4.32917);--foreground:lab(6.86313% -1.04491 -5.90231);--card:lab(100% 0 0/.66);--card-hover:lab(100% 0 0/.82);--sunken:lab(100% 0 0/.42);--chrome:lab(100% 0 0/.55);--popover:lab(100% 0 0/.78);--specular:lab(100% 0 0/.95);--edge:lab(100% 0 0/.5);--border:lab(6.86313% -1.04491 -5.90231/.1);--input:lab(6.86313% -1.04491 -5.90231/.14);--ring:lab(41.2709% 12.4644 -65.0178/.5);--scrim:lab(6.86313% -1.04491 -5.90231/.28);--card-opaque:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root{--card-opaque:color-mix(in oklch, lab(100% 0 0) 66%, var(--background))}}:root{--sunken-opaque:#fff}@supports (color:lab(0% 0 0)){:root{--sunken-opaque:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root{--sunken-opaque:color-mix(in oklch, lab(100% 0 0) 42%, var(--background))}}:root{--chrome-opaque:#fff}@supports (color:lab(0% 0 0)){:root{--chrome-opaque:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root{--chrome-opaque:color-mix(in oklch, lab(100% 0 0) 55%, var(--background))}}:root{--popover-opaque:#fff}@supports (color:lab(0% 0 0)){:root{--popover-opaque:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root{--popover-opaque:color-mix(in oklch, lab(100% 0 0) 78%, var(--background))}}:root{--muted:#10161d0e;--muted-foreground:#454f5a;--faint-foreground:#65727f;--accent:#ffffff9e;--accent-foreground:var(--foreground);--primary:#0f5fce;--primary-hover:#0e54b6;--wordmark-from:#f2a1c6;--wordmark-mid:#bf88fa;--wordmark-to:#93c5fb;--wordmark:linear-gradient(100deg, var(--wordmark-from), var(--wordmark-mid), var(--wordmark-to));--primary-foreground:#fdfdfd;--secondary:var(--card);--secondary-foreground:var(--foreground);--destructive:#d01d21;--destructive-vivid:#ff252b;--destructive-surface:#f3d4d4;--warning:#9b6400;--warning-vivid:#f8ae00;--warning-surface:#eddcbd;--success:#007f37;--success-vivid:#28db60;--success-surface:#c6e8ce;--info:#006ac1;--info-vivid:#048ff4;--info-surface:#cae1f8;--identity-1:#614a96;--identity-1-surface:#614a961f;--identity-2:#127367;--identity-2-surface:#12736721;--chart-1:#066cd1;--chart-2:#ca305b;--chart-3:#a68003;--chart-4:#018d87;--chart-5:#c85d02;--chart-6:#7c8186;--elevation-raised:0 6px 18px -8px #10161d42;--elevation-floating:0 12px 32px -12px #10161d4d;--elevation-overlay:0 24px 56px -20px #10161d61;--radius:1.125rem;--sans:"ABC Diatype", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:"ABC Diatype Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gap-inline:.375rem;--gap-snug:.625rem;--gap-group:1rem;--gap-section:1.5rem;--pad-pane:1rem;--pad-pane-snug:.75rem;--pad-page:1.375rem;--control-h-xs:1.25rem;--control-h-sm:1.5rem;--control-h:1.75rem;--control-h-lg:2.25rem;--pad-control-x:.75rem;--pad-control-x-sm:.5rem;--size-hit:2.75rem;--rail-w:13.25rem;--rail-w-collapsed:3.75rem;--content-max:52rem;--row-min-h:3.25rem;--lane-meta:5.5rem;--column-w:19rem;--chat-min:20rem;--chat-max:28.75rem;--chat-w:22.5rem;--chat-popover-w:27.5rem;--orb-size:4rem;--workspace-min:40rem;--orb-gradient:radial-gradient(circle at 50% 45%, #0d4d9a 0%, #3d7dd8 40%, #6fb3ff 68%, #e0eeff 100%);--orb-glow:0 0 4px 0px #1466d859, 0 0 16px 6px #1466d82e, inset 0 0 0 1px #ffffff0d;--orb-glow-wide:0 0 6px 1px #1466d873, 0 0 26px 10px #1466d847, inset 0 0 0 1px #ffffff0d;--glow-attention:0 0 24px 4px var(--info-vivid)}@supports (color:lab(0% 0 0)){:root{--muted:lab(6.86313% -1.04491 -5.90231/.055);--muted-foreground:lab(33.03% -2.00582 -7.77109);--faint-foreground:lab(47.1854% -2.46835 -8.79783);--accent:lab(100% 0 0/.62);--primary:lab(41.2709% 12.4644 -65.0178);--primary-hover:lab(36.4842% 10.9554 -58.7707);--wordmark-from:lab(75.3892% 34.6517 -5.91929);--wordmark-mid:lab(65.7463% 38.2541 -49.8424);--wordmark-to:lab(77.5873% -6.62321 -32.2276);--primary-foreground:lab(99.42% -.0000298023 0);--destructive:lab(45.6933% 66.2056 47.555);--destructive-vivid:lab(55.7814% 77.2464 55.5683);--destructive-surface:lab(87.4468% 11.3472 3.81759);--warning:lab(47.5015% 21.6022 72.161);--warning-vivid:lab(76.7061% 20.6009 81.8393);--warning-surface:lab(88.5207% 2.5965 17.4619);--success:lab(46.2289% -47.3291 31.8538);--success-vivid:lab(77.1035% -63.5185 46.816);--success-surface:lab(89.0679% -15.1209 8.88065);--info:lab(43.0244% 1.85058 -61.5961);--info-vivid:lab(57.251% -3.32055 -60.2773);--info-surface:lab(88.3653% -4.41864 -13.9026);--identity-1:lab(36.8055% 23.4164 -38.9609);--identity-1-surface:lab(36.8055% 23.4164 -38.9609/.12);--identity-2:lab(43.0501% -29.66 -1.33332);--identity-2-surface:lab(43.0501% -29.66 -1.33332/.13);--chart-1:lab(45.2546% 4.82905 -60.0034);--chart-2:lab(46.7501% 61.7218 14.4364);--chart-3:lab(56.138% 7.67186 60.325);--chart-4:lab(52.416% -33.8389 -6.70708);--chart-5:lab(52.5885% 40.5171 61.2687);--chart-6:lab(53.5907% -1.0736 -3.56036);--elevation-raised:0 6px 18px -8px lab(6.86313% -1.04491 -5.90231/.26);--elevation-floating:0 12px 32px -12px lab(6.86313% -1.04491 -5.90231/.3);--elevation-overlay:0 24px 56px -20px lab(6.86313% -1.04491 -5.90231/.38)}}@supports (color:color-mix(in lab, red, red)){:root{--glow-attention:0 0 24px 4px color-mix(in oklch, var(--info-vivid) 55%, transparent)}}:root{--glow-positive:0 0 24px 4px var(--success-vivid)}@supports (color:color-mix(in lab, red, red)){:root{--glow-positive:0 0 24px 4px color-mix(in oklch, var(--success-vivid) 55%, transparent)}}:root{--glow-negative:0 0 24px 4px var(--destructive-vivid)}@supports (color:color-mix(in lab, red, red)){:root{--glow-negative:0 0 24px 4px color-mix(in oklch, var(--destructive-vivid) 55%, transparent)}}:root{--orb-iris:linear-gradient(135deg, #fff 0%, #d4ecff 100%);--orb-shine:radial-gradient(ellipse at 30% 24%, #ffffffbf 0%, #ffffff1a 50%, transparent 70%);--orb-shade:radial-gradient(circle at 62% 68%, #0000002e 0%, transparent 55%)}@media (max-width:900px){:root{--pad-page:1rem}}.dark{--ground-1:#2a333d;--ground-2:#1d242c;--ground-3:#101519;--background:#171c22;--foreground:#f1f4f7;--ground-image:radial-gradient(120% 90% at 10% 0%, var(--ground-1) 0%, transparent 58%), radial-gradient(90% 70% at 96% 8%, var(--ground-2) 0%, transparent 55%), radial-gradient(110% 80% at 50% 112%, var(--ground-3) 0%, transparent 62%);--card:#ffffff16;--card-hover:#ffffff21;--sunken:#ffffff0e;--chrome:#171c229e;--popover:#1d242cdb;--specular:#ffffff26;--edge:#ffffff1a;--border:#ffffff17;--input:#ffffff24;--ring:#4e96ff8c;--scrim:#04060899;--card-opaque:#fff}@supports (color:lab(0% 0 0)){.dark{--ground-1:lab(20.7279% -1.88768 -7.7251);--ground-2:lab(13.7712% -1.43722 -6.35489);--ground-3:lab(6.39766% -1.30621 -3.42163);--background:lab(9.9505% -1.07016 -4.9814);--foreground:lab(96.0546% -.608832 -1.76615);--card:lab(100% 0 0/.085);--card-hover:lab(100% 0 0/.13);--sunken:lab(100% 0 0/.055);--chrome:lab(9.9505% -1.07016 -4.9814/.62);--popover:lab(13.7712% -1.43722 -6.35489/.86);--specular:lab(100% 0 0/.15);--edge:lab(100% 0 0/.1);--border:lab(100% 0 0/.09);--input:lab(100% 0 0/.14);--ring:lab(61.2799% 3.20295 -60.0877/.55);--scrim:lab(1.55428% -.199616 -1.0711/.6);--card-opaque:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark{--card-opaque:color-mix(in oklch, lab(100% 0 0) 8.5%, var(--background))}}.dark{--sunken-opaque:#fff}@supports (color:lab(0% 0 0)){.dark{--sunken-opaque:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark{--sunken-opaque:color-mix(in oklch, lab(100% 0 0) 5.5%, var(--background))}}.dark{--chrome-opaque:#fff}@supports (color:lab(0% 0 0)){.dark{--chrome-opaque:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark{--chrome-opaque:color-mix(in oklch, lab(100% 0 0) 6%, var(--background))}}.dark{--popover-opaque:#1d242c}@supports (color:lab(0% 0 0)){.dark{--popover-opaque:lab(13.7712% -1.43722 -6.35489)}}@supports (color:color-mix(in lab, red, red)){.dark{--popover-opaque:color-mix(in oklch, lab(13.7712% -1.43722 -6.35489) 86%, var(--background))}}.dark{--muted:#ffffff12;--muted-foreground:#b2bcc6;--faint-foreground:#8d98a3;--accent:#ffffff1c;--primary:#4e96ff;--primary-hover:#68a7ff;--wordmark-from:#feaad0;--wordmark-mid:#ca95ff;--wordmark-to:#a3d0ff;--primary-foreground:#09121f;--destructive:#ff9f95;--destructive-vivid:#ff6e63;--destructive-surface:#4b2728;--warning:#ffc753;--warning-vivid:#ffbd34;--warning-surface:#463117;--success:#5eee9c;--success-vivid:#36e876;--success-surface:#183822;--info:#7bc4ff;--info-vivid:#4aa9ff;--info-surface:#1a354d;--identity-1:#b9a6f3;--identity-1-surface:#b3a0ec29;--identity-2:#6ac4b5;--identity-2-surface:#6ac4b529;--chart-1:#388cf0;--chart-2:#e95979;--chart-3:#b68e05;--chart-4:#1da09a;--chart-5:#dd6f23;--chart-6:#878d93;--elevation-raised:0 8px 22px -12px #000000b3;--elevation-floating:0 14px 36px -14px #000000c7;--elevation-overlay:0 26px 60px -22px #000000d9}@supports (color:lab(0% 0 0)){.dark{--muted:lab(100% 0 0/.07);--muted-foreground:lab(75.7463% -2.10217 -6.30956);--faint-foreground:lab(62.286% -2.40183 -7.33624);--accent:lab(100% 0 0/.11);--primary:lab(61.2799% 3.20295 -60.0877);--primary-hover:lab(67.1267% -.969559 -50.8313);--wordmark-from:lab(78.8427% 35.3195 -6.03184);--wordmark-mid:lab(69.8965% 38.7766 -50.7688);--wordmark-to:lab(81.4132% -6.83188 -32.9387);--primary-foreground:lab(5.14365% -.283241 -9.87845);--destructive:lab(75.2654% 49.7721 29.4548);--destructive-vivid:lab(65.4726% 65.6485 42.8178);--destructive-surface:lab(20.5381% 17.6928 6.99016);--warning:lab(83.8835% 13.469 66.7078);--warning-vivid:lab(81.4546% 17.5517 76.5002);--warning-surface:lab(22.208% 7.53076 20.243);--success:lab(84.8113% -54.1534 27.9153);--success-vivid:lab(81.7389% -63.695 42.3326);--success-surface:lab(20.67% -16.9005 10.0588);--info:lab(76.3846% -9.61879 -46.9779);--info-vivid:lab(66.7323% -5.97045 -57.2288);--info-surface:lab(20.9597% -3.83763 -18.4666);--identity-1:lab(71.9668% 19.0609 -36.2914);--identity-1-surface:lab(69.6398% 19.1411 -36.2652/.16);--identity-2:lab(73.2722% -31.0763 -1.434);--identity-2-surface:lab(73.2722% -31.0763 -1.434/.16);--chart-1:lab(57.1054% .935674 -58.5846);--chart-2:lab(58.4729% 58.7023 13.379);--chart-3:lab(61.374% 8.21313 64.5938);--chart-4:lab(59.4333% -35.4976 -7.05247);--chart-5:lab(59.5635% 40.6124 58.8418);--chart-6:lab(58.2284% -1.28114 -4.26862);--elevation-raised:0 8px 22px -12px lab(0% 0 0/.7);--elevation-floating:0 14px 36px -14px lab(0% 0 0/.78);--elevation-overlay:0 26px 60px -22px lab(0% 0 0/.85)}}@media (prefers-contrast:more){:root{--card:#fff;--card-hover:#fafafa;--sunken:#eef0f3;--chrome:#fffffff7;--popover:#fff;--border:#10161d57;--input:#10161d70;--scrim:#10161d73;--edge:#10161d57;--specular:#fff0;--card-opaque:var(--card);--sunken-opaque:var(--sunken);--chrome-opaque:var(--chrome);--popover-opaque:var(--popover);--muted-foreground:#2e3640;--faint-foreground:#3f4953;--destructive:#a20615;--warning:#794900;--success:#00652e;--info:#00569d;--destructive-vivid:var(--destructive);--warning-vivid:var(--warning);--success-vivid:var(--success);--info-vivid:var(--info);--chart-1:#025eb8;--chart-2:#b81a4d;--chart-3:#997600;--chart-4:#00857f;--chart-5:#b25200;--chart-6:#5f6469}@supports (color:lab(0% 0 0)){:root{--card:lab(100% 0 0);--card-hover:lab(98.26% 0 0);--sunken:lab(94.777% -.443846 -1.4321);--chrome:lab(100% 0 0/.97);--popover:lab(100% 0 0);--border:lab(6.86313% -1.04491 -5.90231/.34);--input:lab(6.86313% -1.04491 -5.90231/.44);--scrim:lab(6.86313% -1.04491 -5.90231/.45);--edge:lab(6.86313% -1.04491 -5.90231/.34);--specular:lab(100% 0 0/0);--muted-foreground:lab(22.2427% -1.77066 -7.04346);--faint-foreground:lab(30.3609% -1.9857 -7.76286);--destructive:lab(34.3667% 57.0142 39.908);--warning:lab(35.8566% 20.8863 63.181);--success:lab(36.7808% -44.1269 26.9436);--info:lab(34.6434% 7.09176 -60.5439);--chart-1:lab(39.5647% 4.56569 -54.8513);--chart-2:lab(40.9467% 61.6081 14.61);--chart-3:lab(52.0645% 7.35855 57.7699);--chart-4:lab(49.4706% -32.4874 -6.43821);--chart-5:lab(46.8627% 37.4776 56.9802);--chart-6:lab(41.9902% -1.06397 -3.55529)}}.dark{--card:#232a31;--card-hover:#2c343c;--sunken:#1c2127;--chrome:#12161cf7;--popover:#1e252c;--border:#ffffff4d;--input:#fff6;--scrim:#030305c7;--edge:#ffffff4d;--card-opaque:var(--card);--sunken-opaque:var(--sunken);--chrome-opaque:var(--chrome);--popover-opaque:var(--popover);--muted-foreground:#d2d8de;--faint-foreground:#a9b2bb;--destructive:#ffb1ab;--warning:#ffce7f;--success:#6cefa2;--info:#95d0ff;--destructive-vivid:var(--destructive);--warning-vivid:var(--warning);--success-vivid:var(--success);--info-vivid:var(--info);--chart-1:#60a7ff;--chart-2:#fa7891;--chart-3:#d3a82d;--chart-4:#2dbbb4;--chart-5:#f58b4b;--chart-6:#a2a8af}@supports (color:lab(0% 0 0)){.dark{--card:lab(16.4471% -1.34183 -5.67336);--card-hover:lab(21.0832% -1.51452 -6.3845);--sunken:lab(12.3912% -1.17408 -4.96418);--chrome:lab(7.19684% -.90757 -4.57259/.97);--popover:lab(14.1259% -1.32002 -5.66478);--border:lab(100% 0 0/.3);--input:lab(100% 0 0/.4);--scrim:lab(.900003% -.106975 -.55311/.78);--edge:lab(100% 0 0/.3);--muted-foreground:lab(86.0763% -1.20032 -3.52246);--faint-foreground:lab(72.1518% -1.87644 -5.61247);--destructive:lab(79.8666% 50.2352 27.1066);--warning:lab(86.082% 16.7554 65.3662);--success:lab(85.8477% -50.8286 26.1827);--info:lab(80.9668% -8.35949 -47.6673);--chart-1:lab(66.7099% -2.43962 -51.4028);--chart-2:lab(66.8295% 52.3564 11.7028);--chart-3:lab(71.2745% 7.98902 64.3134);--chart-4:lab(68.8272% -38.8598 -7.72989);--chart-5:lab(68.9565% 37.2849 51.4539);--chart-6:lab(68.6688% -1.28919 -4.27285)}}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.material-chrome{background-color:var(--chrome-opaque)}.material-overlay{background-color:var(--popover-opaque)}}@media (prefers-reduced-transparency:reduce){.material-chrome,.material-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.material-chrome{background-color:var(--chrome-opaque)}.material-overlay{background-color:var(--popover-opaque)}.material-raised{background-color:var(--card-opaque)}.material-sunken{background-color:var(--sunken-opaque)}}@property --field-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes field-sweep{to{--field-angle:360deg}}@keyframes tie-flow{to{stroke-dashoffset:-24px}}@keyframes orb-blink{0%,88%,to{transform:scaleY(1)}93%,97%{transform:scaleY(.07)}}@keyframes orb-glance{0%,to{transform:translate(0)}20%,42%{transform:translate(-10px)}58%,80%{transform:translate(10px)}}@keyframes orb-breathe{0%{box-shadow:var(--orb-glow)}to{box-shadow:var(--orb-glow-wide)}}.react-flow{--xy-background-color:transparent;--xy-background-pattern-color:var(--faint-foreground)}.react-flow .react-flow__node.selectable:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}
