@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, 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;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{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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@layer daisyui.l1.l2.l3{.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;background-color:currentcolor;vertical-align:middle;width:calc(var(--size-selector, .25rem) * 6);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}@layer daisyui.l1.l2.l3{.input{cursor:text;border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;appearance:none;align-items:center;gap:.5rem;background-color:var(--color-base-100);padding-inline:.75rem;vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size, .875rem),.875rem);touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--size: calc(var(--size-field, .25rem) * 10);--input-color: var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.input{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input:where(input){display:inline-flex}.input :where(input){display:inline-flex;height:100%;width:100%;appearance:none;background-color:transparent;border:none}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline:2px solid transparent;outline-offset:2px}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}@media(pointer:coarse){@supports (-webkit-touch-callout: none){.input:focus,.input:focus-within{--font-size: 1rem}}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:has(>input[type=date]) :where(input[type=date]){display:inline-flex;webkit-appearance:none;appearance:none}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em;width:1em;height:1em;cursor:pointer}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}@layer daisyui.l1.l2.l3{.textarea{border:var(--border) solid #0000;min-height:5rem;flex-shrink:1;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);padding-block:.5rem;vertical-align:middle;width:clamp(3rem,20rem,100%);padding-inline-start:.75rem;padding-inline-end:.75rem;font-size:max(var(--font-size, .875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--input-color: var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.textarea{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea textarea{appearance:none;background-color:transparent;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline:2px solid transparent;outline-offset:2px}}.textarea:focus,.textarea:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}@media(pointer:coarse){@supports (-webkit-touch-callout: none){.textarea:focus,.textarea:focus-within{--font-size: 1rem}}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}.z-\[9999\]{z-index:9999}.block{display:block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}#df-agentcore-widget-root{--dfw-font-sans: "Plus Jakarta Sans", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--dfw-color-cta: #ff6a00;--dfw-color-cta-hover: #ff8f3d;--dfw-color-cta-disabled: #ffc7a1;--dfw-color-success: #00d58f;--dfw-color-danger: #ff3f68;--dfw-color-danger-content: #fff4f4;--dfw-color-danger-text: #7f1731;--dfw-color-linear: #296dff;--dfw-color-secondary-button: #dce8ff;--dfw-color-surface: #f7faff;--dfw-color-surface-secondary: #eef3ff;--dfw-color-text-strong: #1c2436;--dfw-color-text: #4f5b75;--dfw-color-text-disabled: #8792a8;--dfw-color-border: #c8d5ef;--dfw-color-msg-warning-bg: #ffd24a;--dfw-shadow-panel: 0 18px 48px rgb(28 36 54 / .18);--dfw-shadow-launcher: 0 16px 36px rgb(255 106 0 / .34), 0 6px 16px rgb(28 36 54 / .18);all:initial;font-family:var(--dfw-font-sans)}#df-agentcore-widget-root[data-theme=dfw-dark]{--dfw-color-cta: #ff8a00;--dfw-color-cta-hover: #ffad4d;--dfw-color-cta-disabled: #9c7751;--dfw-color-success: #00f0a8;--dfw-color-danger: #ff4d6d;--dfw-color-danger-content: #fff4f4;--dfw-color-danger-text: #ffbdd0;--dfw-color-linear: #58a6ff;--dfw-color-secondary-button: #1d2d52;--dfw-color-surface: #0c1324;--dfw-color-surface-secondary: #141f38;--dfw-color-text-strong: #f5f8ff;--dfw-color-text: #ccd7ef;--dfw-color-text-disabled: #8d99b3;--dfw-color-border: #304269;--dfw-color-msg-warning-bg: #b98610;--dfw-shadow-panel: 0 18px 48px rgb(0 0 0 / .38);--dfw-shadow-launcher: 0 16px 36px rgb(255 138 0 / .28), 0 6px 16px rgb(0 0 0 / .32)}#df-agentcore-widget-root,#df-agentcore-widget-root *,#df-agentcore-widget-root *:before,#df-agentcore-widget-root *:after{box-sizing:border-box;font-family:inherit}#df-agentcore-widget-root .dfw-typing-dots{display:inline-flex;align-items:center;gap:.35rem;min-height:1rem}#df-agentcore-widget-root .dfw-typing-dot{width:.45rem;height:.45rem;border-radius:9999px;background:var(--dfw-color-cta);animation:dfw-typing-dot-bounce 1s infinite ease-in-out}#df-agentcore-widget-root .dfw-typing-dot:nth-child(2){animation-delay:.15s}#df-agentcore-widget-root .dfw-typing-dot:nth-child(3){animation-delay:.3s}@keyframes dfw-typing-dot-bounce{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}@layer base{:where(:root),:root:has(input.theme-controller[value=dfw-light]:checked),[data-theme=dfw-light]{color-scheme:light;--color-primary: #ff6a00;--color-primary-content: #1f1308;--color-secondary: var(--color-secondary-button);--color-secondary-content: #1f2e50;--color-accent: #245ee0;--color-accent-content: #ffffff;--color-neutral: #1d2740;--color-neutral-content: #f9fafb;--color-base-100: #f7faff;--color-base-200: #edf3ff;--color-base-300: var(--color-surface-secondary);--color-base-content: var(--color-text-strong);--color-info: #245ee0;--color-info-content: #ffffff;--color-success: #00d58f;--color-success-content: #062916;--color-warning: #ffd24a;--color-warning-content: #4a3400;--color-error: #ff3f68;--color-error-content: #4a0718;--color-cta: #ff6a00;--color-cta-hover: #ff8f3d;--color-cta-disabled: #ffc7a1;--color-success-hover: #3cf0b2;--color-success-disabled: #95e8cb;--color-danger: #ff3f68;--color-danger-hover: #ff708f;--color-danger-disabled: #f1a6b7;--color-linear: #296dff;--color-linear-hover: #dbe7ff;--color-secondary-button: #dce8ff;--color-text-strong: #1c2436;--color-text: #4f5b75;--color-text-disabled: #8792a8;--color-icon: #73809b;--color-border: #c8d5ef;--color-surface: #f7faff;--color-surface-secondary: #eef3ff;--color-msg-warning-bg: #ffd24a;--radius-selector: .5rem;--radius-field: .5rem;--radius-box: .75rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 0;--noise: 0}}@layer base{@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-primary: #ff8a00;--color-primary-content: #1f1308;--color-secondary: #1d2d52;--color-secondary-content: #d8e6ff;--color-accent: #58a6ff;--color-accent-content: #111827;--color-neutral: #0b1020;--color-neutral-content: #e5ecff;--color-base-100: #0c1324;--color-base-200: #10192f;--color-base-300: #141f38;--color-base-content: #f5f8ff;--color-info: #58a6ff;--color-info-content: #0b1224;--color-success: #00f0a8;--color-success-content: #062917;--color-warning: #b98610;--color-warning-content: #fff4d4;--color-error: #ff4d6d;--color-error-content: #fff4f4;--color-cta: #ff8a00;--color-cta-hover: #ffad4d;--color-cta-disabled: #9c7751;--color-success-hover: #4cffc4;--color-success-disabled: #4e9d82;--color-danger: #ff4d6d;--color-danger-hover: #ff7991;--color-danger-disabled: #965d6b;--color-linear: #58a6ff;--color-linear-hover: #1f2f57;--color-secondary-button: #1d2d52;--color-text-strong: #f5f8ff;--color-text: #ccd7ef;--color-text-disabled: #8d99b3;--color-icon: #9baad0;--color-border: #304269;--color-surface: #0c1324;--color-surface-secondary: #141f38;--color-msg-warning-bg: #b98610;--radius-selector: .5rem;--radius-field: .5rem;--radius-box: .75rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 0;--noise: 0}}}@layer base{:root:has(input.theme-controller[value=dfw-dark]:checked),[data-theme=dfw-dark]{color-scheme:dark;--color-primary: #ff8a00;--color-primary-content: #1f1308;--color-secondary: #1d2d52;--color-secondary-content: #d8e6ff;--color-accent: #58a6ff;--color-accent-content: #111827;--color-neutral: #0b1020;--color-neutral-content: #e5ecff;--color-base-100: #0c1324;--color-base-200: #10192f;--color-base-300: #141f38;--color-base-content: #f5f8ff;--color-info: #58a6ff;--color-info-content: #0b1224;--color-success: #00f0a8;--color-success-content: #062917;--color-warning: #b98610;--color-warning-content: #fff4d4;--color-error: #ff4d6d;--color-error-content: #fff4f4;--color-cta: #ff8a00;--color-cta-hover: #ffad4d;--color-cta-disabled: #9c7751;--color-success-hover: #4cffc4;--color-success-disabled: #4e9d82;--color-danger: #ff4d6d;--color-danger-hover: #ff7991;--color-danger-disabled: #965d6b;--color-linear: #58a6ff;--color-linear-hover: #1f2f57;--color-secondary-button: #1d2d52;--color-text-strong: #f5f8ff;--color-text: #ccd7ef;--color-text-disabled: #8d99b3;--color-icon: #9baad0;--color-border: #304269;--color-surface: #0c1324;--color-surface-secondary: #141f38;--color-msg-warning-bg: #b98610;--radius-selector: .5rem;--radius-field: .5rem;--radius-box: .75rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 0;--noise: 0}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial}}}
