@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_CLYVbbcomosLMVLRHCLEoCXtXLED)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_CLYVbbcomosLMVLRHCLEoCXtXLED)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_CLYVbbcomosLMVLRHCLEoCXtXLED)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_CLYVbbcomosLMVLRHCLEoCXtXLED)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_CLYVbbcomosLMVLRHCLEoCXtXLED)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_CLYVbbcomosLMVLRHCLEoCXtXLED)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_CLYVbbcomosLMVLRHCLEoCXtXLED)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_CLYVbbcomosLMVLRHCLEoCXtXLED)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_CLYVbbcomosLMVLRHCLEoCXtXLED)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_CLYVbbcomosLMVLRHCLEoCXtXLED)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_CLYVbbcomosLMVLRHCLEoCXtXLED)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_CLYVbbcomosLMVLRHCLEoCXtXLED)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_CLYVbbcomosLMVLRHCLEoCXtXLED)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_CLYVbbcomosLMVLRHCLEoCXtXLED)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_f59576b6-module__sC5m8a__className{font-family:Inter,Inter Fallback;font-style:normal}
.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
.styles-module__-dBryW__heroBackground{pointer-events:none;position:absolute;inset:0;overflow:hidden}.styles-module__-dBryW__heroBackground:before{content:"";background:radial-gradient(at 30% 20%,#0891b214 0%,#0000 50%),radial-gradient(at 70% 60%,#0ea5e90f 0%,#0000 50%),radial-gradient(at 50% 80%,#06b6d40a 0%,#0000 40%);width:200%;height:200%;animation:20s ease-in-out infinite styles-module__-dBryW__subtleFloat;position:absolute;top:-50%;left:-50%}.styles-module__-dBryW__heroBackground:after{content:"";background:linear-gradient(135deg,#0000 40%,#0891b205 50%,#0000 60%);animation:8s ease-in-out infinite styles-module__-dBryW__shimmer;position:absolute;inset:0}.styles-module__-dBryW__floatingOrb{filter:blur(60px);opacity:.5;border-radius:50%;animation:25s ease-in-out infinite styles-module__-dBryW__orbFloat;position:absolute}.styles-module__-dBryW__floatingOrb:first-child{background:linear-gradient(135deg,#0891b226,#0ea5e91a);width:400px;height:400px;animation-delay:0s;top:-100px;right:-100px}.styles-module__-dBryW__floatingOrb:nth-child(2){background:linear-gradient(135deg,#06b6d41f,#0891b214);width:300px;height:300px;animation-delay:-8s;bottom:-50px;left:-50px}.styles-module__-dBryW__floatingOrb:nth-child(3){background:linear-gradient(135deg,#0ea5e91a,#06b6d40f);width:200px;height:200px;animation-delay:-15s;top:40%;left:20%}.styles-module__-dBryW__gridPattern{background-image:linear-gradient(#0891b208 1px,#0000 1px),linear-gradient(90deg,#0891b208 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.styles-module__-dBryW__logoContainer{justify-content:center;align-items:center;display:flex;position:relative}.styles-module__-dBryW__logoGlow{background:radial-gradient(circle,#0891b226 0%,#0000 70%);border-radius:50%;width:150%;height:150%;animation:3s ease-in-out infinite styles-module__-dBryW__subtleGlow;position:absolute}.styles-module__-dBryW__logoImage{z-index:10;filter:drop-shadow(0 4px 12px #0891b240);animation:4s ease-in-out infinite styles-module__-dBryW__gentleFloat;position:relative}.styles-module__-dBryW__welcomeTitle{letter-spacing:-.02em;background:linear-gradient(135deg,#0f172a 0%,#334155 50%,#0891b2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Cal Sans,SF Pro Display,system-ui,sans-serif;font-weight:700;animation:1s ease-out styles-module__-dBryW__titleReveal}.styles-module__-dBryW__welcomeSubtitle{color:#64748b;line-height:1.7;animation:.8s ease-out .2s both styles-module__-dBryW__fadeInUp}.styles-module__-dBryW__highlightText{color:#0891b2;font-weight:600}.styles-module__-dBryW__promptGrid{grid-template-columns:1fr;gap:12px;width:100%;display:grid}@media (min-width:640px){.styles-module__-dBryW__promptGrid{grid-template-columns:repeat(2,1fr);gap:16px}}.styles-module__-dBryW__promptCard{-webkit-backdrop-filter:blur(20px);cursor:pointer;background:#ffffffb3;border:1px solid #0891b21a;border-radius:12px;padding:12px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.6s ease-out backwards styles-module__-dBryW__cardReveal;position:relative;overflow:hidden}.styles-module__-dBryW__promptCard:first-child{animation-delay:.1s}.styles-module__-dBryW__promptCard:nth-child(2){animation-delay:.2s}.styles-module__-dBryW__promptCard:nth-child(3){animation-delay:.3s}.styles-module__-dBryW__promptCard:nth-child(4){animation-delay:.4s}.styles-module__-dBryW__promptCard:before{content:"";opacity:0;background:linear-gradient(135deg,#0891b20d,#0000 50%);transition:opacity .3s;position:absolute;inset:0}.styles-module__-dBryW__promptCard:hover{border-color:#0891b24d;transform:translateY(-4px);box-shadow:0 20px 40px -10px #0891b226,0 0 0 1px #0891b233}.styles-module__-dBryW__promptCard:hover:before{opacity:1}.styles-module__-dBryW__promptCard:active{transform:translateY(-2px)}.styles-module__-dBryW__promptIconWrapper{background:linear-gradient(135deg,#0891b2,#0ea5e9);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:8px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 12px -2px #0891b259}.styles-module__-dBryW__promptCard:hover .styles-module__-dBryW__promptIconWrapper{transform:scale(1.05);box-shadow:0 6px 16px -2px #0891b273}.styles-module__-dBryW__promptIcon{color:#fff;width:16px;height:16px}.styles-module__-dBryW__promptTitle{color:#0f172a;margin-bottom:2px;font-size:.8125rem;font-weight:600}.styles-module__-dBryW__promptDescription{color:#64748b;font-size:.6875rem;line-height:1.4}.styles-module__-dBryW__messageContainer{animation:.3s ease-out styles-module__-dBryW__messageSlide}.styles-module__-dBryW__userMessage{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:16px;box-shadow:0 2px 10px -2px #3b82f64d}.styles-module__-dBryW__assistantMessage{background:#fff;border:1px solid #e2e8f0;border-radius:18px 18px 18px 4px;box-shadow:0 1px 3px #0000000a}:is(html.dark .styles-module__-dBryW__assistantMessage,.dark .styles-module__-dBryW__assistantMessage){background:#1e293b;border:1px solid #475569}.styles-module__-dBryW__aiAvatar{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 2px 8px -2px #3b82f659}.styles-module__-dBryW__aiAvatarImage{filter:brightness(0)invert();width:20px;height:20px}.styles-module__-dBryW__thinkingContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #0891b226;border-radius:20px 20px 20px 4px;align-items:center;gap:16px;padding:16px 24px;display:flex;box-shadow:0 4px 16px -4px #00000014}.styles-module__-dBryW__ecgWrapper{width:100px;height:32px;position:relative;overflow:hidden}.styles-module__-dBryW__ecgSvg{height:32px;animation:1.5s linear infinite styles-module__-dBryW__ecgScroll;position:absolute;top:0;left:0}.styles-module__-dBryW__ecgPath{fill:none;stroke:#3b82f6;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.styles-module__-dBryW__thinkingText{color:#475569;font-size:.875rem;font-weight:500}@keyframes styles-module__-dBryW__ecgScroll{0%{transform:translate(0)}to{transform:translate(-100px)}}.styles-module__-dBryW__inputContainer{-webkit-backdrop-filter:blur(20px);background:#fffc;border:1.5px solid #0891b21a;border-radius:18px;padding:2px;transition:all .3s;position:relative;box-shadow:0 2px 12px -2px #0000000d}.styles-module__-dBryW__inputContainer:focus-within{border-color:#0891b24d;box-shadow:0 2px 12px -2px #0891b226,0 0 0 3px #0891b20d}.styles-module__-dBryW__inputField{color:#0f172a;resize:none;background:0 0;border:none;outline:none;width:100%;padding:10px 14px;font-size:.875rem}.styles-module__-dBryW__inputField::placeholder{color:#94a3b8}.styles-module__-dBryW__sendButton{cursor:pointer;background:linear-gradient(135deg,#0891b2,#0ea5e9);border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;box-shadow:0 2px 10px -2px #0891b266}.styles-module__-dBryW__sendButton:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 14px -2px #0891b280}.styles-module__-dBryW__sendButton:active:not(:disabled){transform:scale(.98)}.styles-module__-dBryW__sendButton:disabled{box-shadow:none;cursor:not-allowed;background:#e2e8f0}.styles-module__-dBryW__sendButtonIcon{color:#fff;width:16px;height:16px}.styles-module__-dBryW__actionButton{cursor:pointer;color:#64748b;background:#ffffffe6;border:1.5px solid #e2e8f0cc;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.styles-module__-dBryW__actionButton:hover{color:#0891b2;background:#0891b20d;border-color:#0891b24d}.styles-module__-dBryW__footerBadges{align-items:center;gap:12px;display:flex}.styles-module__-dBryW__badge{color:#64748b;background:#0891b20d;border:1px solid #0891b21a;border-radius:12px;align-items:center;gap:4px;padding:3px 8px;font-size:.625rem;transition:all .2s;display:flex}.styles-module__-dBryW__badge:hover{background:#0891b21a;border-color:#0891b233}.styles-module__-dBryW__badgeIcon{color:#0891b2;width:10px;height:10px}.styles-module__-dBryW__footerContainer{justify-content:space-between;align-items:center;min-height:24px;margin-top:6px;padding:0 2px;display:flex}.styles-module__-dBryW__sidebarHeader{align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.styles-module__-dBryW__sidebarLogo{filter:drop-shadow(0 0 10px #0891b259);width:32px;height:32px}.styles-module__-dBryW__sidebarTitle{color:#0f172a;letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.styles-module__-dBryW__searchContainer{margin:0 8px 12px;position:relative}.styles-module__-dBryW__searchInput{color:#0f172a;background:#ffffffe6;border:1.5px solid #e2e8f0cc;border-radius:10px;outline:none;width:100%;padding:8px 12px 8px 36px;font-size:.8125rem;transition:all .2s}.styles-module__-dBryW__searchInput:focus{border-color:#0891b266;box-shadow:0 0 0 3px #0891b214}.styles-module__-dBryW__searchInput::placeholder{color:#94a3b8}.styles-module__-dBryW__searchIcon{color:#94a3b8;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.styles-module__-dBryW__conversationItem{cursor:pointer;border:1px solid #0000;border-radius:10px;margin:2px 0;padding:10px 12px;transition:all .2s}.styles-module__-dBryW__conversationItem:hover{background:#3b82f60f;border-color:#3b82f61f}.styles-module__-dBryW__conversationItemActive{background:#3b82f614;border-color:#3b82f633}.styles-module__-dBryW__newChatButton{cursor:pointer;color:#2563eb;background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border:1.5px dashed #3b82f64d;border-radius:10px;align-items:center;gap:8px;margin:0 8px 8px;padding:10px 14px;font-size:.8125rem;font-weight:600;transition:all .3s;display:flex}.styles-module__-dBryW__newChatButton:hover{background:linear-gradient(135deg,#3b82f62e,#3b82f61f);border-style:solid;border-color:#3b82f673;transform:translateY(-1px)}@media (min-width:1920px){.styles-module__-dBryW__sidebarHeader{padding:14px 16px}.styles-module__-dBryW__searchInput{padding:10px 14px 10px 40px;font-size:.875rem}.styles-module__-dBryW__conversationItem{padding:12px 16px}.styles-module__-dBryW__newChatButton{margin:0 12px 12px;padding:12px 16px;font-size:.875rem}}@keyframes styles-module__-dBryW__subtleFloat{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(2%,1%)rotate(1deg)}66%{transform:translate(-1%,2%)rotate(-1deg)}}@keyframes styles-module__-dBryW__shimmer{0%,to{opacity:.3;transform:translate(-100%)}50%{opacity:.6;transform:translate(100%)}}@keyframes styles-module__-dBryW__orbFloat{0%,to{transform:translate(0)scale(1)}25%{transform:translate(10px,-15px)scale(1.02)}50%{transform:translate(-5px,10px)scale(.98)}75%{transform:translate(15px,5px)scale(1.01)}}@keyframes styles-module__-dBryW__subtleGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes styles-module__-dBryW__gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes styles-module__-dBryW__titleReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes styles-module__-dBryW__fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes styles-module__-dBryW__cardReveal{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes styles-module__-dBryW__messageSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes styles-module__-dBryW__thinkingBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}}.styles-module__-dBryW__statusDot{background:linear-gradient(135deg,#10b981,#059669);border:2px solid #fff;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite styles-module__-dBryW__gentlePulse;position:absolute;bottom:-2px;right:-2px}@keyframes styles-module__-dBryW__gentlePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.styles-module__-dBryW__customScrollbar::-webkit-scrollbar{width:6px}.styles-module__-dBryW__customScrollbar::-webkit-scrollbar-track{background:0 0}.styles-module__-dBryW__customScrollbar::-webkit-scrollbar-thumb{background:#3b82f633;border-radius:3px}.styles-module__-dBryW__customScrollbar::-webkit-scrollbar-thumb:hover{background:#3b82f666}@media (min-width:1920px){.styles-module__-dBryW__inputField{padding:18px 24px;font-size:1.125rem}.styles-module__-dBryW__thinkingContainer{padding:24px 32px}.styles-module__-dBryW__userMessage,.styles-module__-dBryW__assistantMessage{max-width:75%}}@media (max-width:639px){.styles-module__-dBryW__inputField{padding:12px 16px}.styles-module__-dBryW__footerBadges{flex-wrap:wrap;gap:8px}.styles-module__-dBryW__badge{padding:4px 10px;font-size:.6875rem}}
.devChat-module__HPnWvq__root{--dc-canvas:#f8fafc;--dc-surface:#fff;--dc-surface-2:#f1f5f9;--dc-surface-3:#e2e8f0;--dc-ink:#0f172a;--dc-ink-2:#334155;--dc-muted:#64748b;--dc-faint:#94a3b8;--dc-hairline:#0f172a14;--dc-hairline-strong:#0f172a24;--dc-accent:#2563eb;--dc-accent-strong:#1d4ed8;--dc-accent-soft:#2563eb17;--dc-accent-ring:#2563eb59;--dc-user:#1e293b;--dc-user-ink:#f8fafc;--dc-warn:#d97706;--dc-warn-soft:#d9770614;--dc-danger:#dc2626;--dc-shadow:0 1px 2px #0f172a0a, 0 8px 24px -12px #0f172a24;--dc-shadow-lift:0 2px 4px #0f172a0d, 0 18px 40px -18px #0f172a47;--dc-chart-1:#2563eb;--dc-chart-2:#64748b;--dc-chart-3:#d97706;--dc-chart-axis:#94a3b8;--dc-chart-grid:#0f172a14;--dc-chart-goal:#dc2626;--dc-chart-pos:#059669;--dc-chart-neg:#dc2626;--dc-chart-cursor:#2563eb14;background-color:var(--dc-canvas);color:var(--dc-ink);font-family:var(--font-dc-sans,system-ui), "Helvetica Neue", Arial, sans-serif;font-feature-settings:"ss01", "cv11", "tnum"}.dark .devChat-module__HPnWvq__root{--dc-canvas:#0f172a;--dc-surface:#1e293b;--dc-surface-2:#334155;--dc-surface-3:#475569;--dc-ink:#f8fafc;--dc-ink-2:#cbd5e1;--dc-muted:#94a3b8;--dc-faint:#64748b;--dc-hairline:#f8fafc14;--dc-hairline-strong:#f8fafc29;--dc-accent:#60a5fa;--dc-accent-strong:#93c5fd;--dc-accent-soft:#60a5fa1f;--dc-accent-ring:#60a5fa66;--dc-user:#e2e8f0;--dc-user-ink:#0f172a;--dc-warn:#fbbf24;--dc-warn-soft:#fbbf241a;--dc-danger:#f87171;--dc-shadow:0 1px 2px #0000004d, 0 8px 24px -12px #0009;--dc-shadow-lift:0 2px 4px #00000059, 0 18px 40px -18px #000000b3;--dc-chart-1:#60a5fa;--dc-chart-2:#94a3b8;--dc-chart-3:#fbbf24;--dc-chart-axis:#64748b;--dc-chart-grid:#f8fafc14;--dc-chart-goal:#f87171;--dc-chart-pos:#34d399;--dc-chart-neg:#f87171;--dc-chart-cursor:#60a5fa1a}.devChat-module__HPnWvq__display{font-family:var(--font-dc-display,ui-serif), Georgia, "Times New Roman", serif;font-optical-sizing:auto;font-variation-settings:"opsz" 36, "SOFT" 50;letter-spacing:-.012em;font-weight:450}.devChat-module__HPnWvq__focusRing:focus-visible{outline:2px solid var(--dc-accent-ring);outline-offset:2px}.devChat-module__HPnWvq__skeleton{background:linear-gradient(90deg, var(--dc-surface-2) 0%, var(--dc-surface-3) 45%, var(--dc-surface-2) 90%);background-size:220% 100%;border-radius:6px}@media (prefers-reduced-motion:no-preference){.devChat-module__HPnWvq__skeleton{animation:1.6s ease-in-out infinite devChat-module__HPnWvq__dc-shimmer}.devChat-module__HPnWvq__caret{animation:1s steps(2,start) infinite devChat-module__HPnWvq__dc-caret}.devChat-module__HPnWvq__pulseDot{animation:1.4s ease-in-out infinite devChat-module__HPnWvq__dc-pulse}}.devChat-module__HPnWvq__caret{vertical-align:-.15em;background:var(--dc-accent);border-radius:1px;width:.5ch;height:1.05em;margin-left:1px;display:inline-block}.devChat-module__HPnWvq__pulseDot{background:var(--dc-accent);border-radius:9999px}@keyframes devChat-module__HPnWvq__dc-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes devChat-module__HPnWvq__dc-caret{to{visibility:hidden}}@keyframes devChat-module__HPnWvq__dc-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.devChat-module__HPnWvq__markdown{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;overflow-x:clip}.devChat-module__HPnWvq__markdown :where(p){max-width:100%;margin:0 0 .75rem;line-height:1.65}.devChat-module__HPnWvq__markdown :where(p:last-child){margin-bottom:0}.devChat-module__HPnWvq__markdown :where(ul,ol){max-width:100%;margin:0 0 .85rem;padding-left:1.25rem}.devChat-module__HPnWvq__markdown :where(li){margin:.3rem 0;padding-left:.15rem;line-height:1.6}.devChat-module__HPnWvq__markdown :where(li)::marker{color:var(--dc-accent)}.devChat-module__HPnWvq__markdown :where(li>p){margin:0}.devChat-module__HPnWvq__markdown :where(strong){color:var(--dc-ink);font-weight:600}.devChat-module__HPnWvq__markdown :where(em){color:var(--dc-muted)}.devChat-module__HPnWvq__markdown :where(h1,h2,h3,h4){color:var(--dc-ink);letter-spacing:-.005em;margin:1.25rem 0 .5rem;font-weight:600}.devChat-module__HPnWvq__markdown :where(h1){font-size:1.05rem}.devChat-module__HPnWvq__markdown :where(h2){font-size:.98rem}.devChat-module__HPnWvq__markdown :where(h3,h4){text-transform:uppercase;letter-spacing:.14em;color:var(--dc-muted);font-size:.72rem}.devChat-module__HPnWvq__markdown :where(:first-child){margin-top:0}.devChat-module__HPnWvq__markdown :where(pre){overscroll-behavior-x:contain;white-space:pre-wrap;word-break:break-word;background:var(--dc-surface-2);border:1px solid var(--dc-hairline);border-radius:10px;max-width:100%;margin:0 0 .85rem;padding:.65rem .85rem;font-size:.78rem;line-height:1.45;overflow-x:auto}.devChat-module__HPnWvq__markdown :where(pre code){white-space:inherit;word-break:inherit;font-size:inherit;background:0 0;border:0;padding:0}.devChat-module__HPnWvq__markdown :where(code){background:var(--dc-surface-2);border:1px solid var(--dc-hairline);overflow-wrap:anywhere;word-break:break-word;border-radius:4px;padding:.1em .35em;font-size:.82em}.devChat-module__HPnWvq__markdown :where(blockquote){border-left:2px solid var(--dc-accent);color:var(--dc-ink-2);margin:0 0 .85rem;padding:.25rem 0 .25rem .9rem}.devChat-module__HPnWvq__markdown :where(hr){border:0;border-top:1px solid var(--dc-hairline);margin:1rem 0}.devChat-module__HPnWvq__tableWrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--dc-hairline);background:var(--dc-surface);border-radius:12px;width:100%;max-width:100%;max-height:26rem;margin:0 0 1rem;overflow:auto}.devChat-module__HPnWvq__tableWrap table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;font-size:13px}.devChat-module__HPnWvq__tableWrap thead th{z-index:1;background:var(--dc-surface-2);color:var(--dc-muted);letter-spacing:.06em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--dc-hairline-strong);white-space:nowrap;vertical-align:bottom;padding:.55rem .85rem;font-size:11px;font-weight:600;position:sticky;top:0}.devChat-module__HPnWvq__tableWrap tbody td{border-bottom:1px solid var(--dc-hairline);color:var(--dc-ink-2);vertical-align:top;overflow-wrap:anywhere;word-break:break-word;max-width:18rem;padding:.5rem .85rem}.devChat-module__HPnWvq__tableWrap tbody tr:last-child td{border-bottom:0}.devChat-module__HPnWvq__tableWrap tbody tr:hover td{background:var(--dc-accent-soft)}.devChat-module__HPnWvq__numCell{font-variant-numeric:tabular-nums;white-space:nowrap;width:1%;text-align:right!important}.devChat-module__HPnWvq__scroller{scrollbar-width:thin;scrollbar-color:var(--dc-hairline-strong) transparent}
