@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{--tw-leading:initial;--tw-font-weight:initial}::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}.ai\:absolute{position:absolute}.ai\:fixed{position:fixed}.ai\:relative{position:relative}.ai\:\[inset-inline-end\:21px\]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:21px}.ai\:\[inset-inline-end\:21px\]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:21px}.ai\:\[inset-inline-end\:21px\]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:21px}.ai\:\[inset-inline-end\:21px\]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:21px}.ai\:\[inset-inline-end\:61px\]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:61px}.ai\:\[inset-inline-end\:61px\]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:61px}.ai\:\[inset-inline-end\:61px\]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:61px}.ai\:\[inset-inline-end\:61px\]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:61px}.ai\:top-\[17px\]{top:17px}.ai\:top-\[18px\]{top:18px}.ai\:right-\[var\(--layout-occupied-right\)\]{right:var(--layout-occupied-right)}.ai\:bottom-\[var\(--layout-floating-control-bottom\)\]{bottom:var(--layout-floating-control-bottom)}.ai\:bottom-\[var\(--layout-floating-panel-bottom\)\]{bottom:var(--layout-floating-panel-bottom)}.ai\:z-\[var\(--layer-floating-panel\)\]{z-index:var(--layer-floating-panel)}.ai\:z-\[var\(--layer-popover\)\]{z-index:var(--layer-popover)}.ai\:m-\[0\]{margin:0}.ai\:m-\[8px_14px_0\]{margin:8px 14px 0}.ai\:m-\[auto_14px_14px\]{margin:auto 14px 14px}.ai\:\[margin-inline-start\:auto\]{margin-inline-start:auto}.ai\:mt-\[2px\]{margin-top:2px}.ai\:mt-\[8px\]{margin-top:8px}.ai\:mt-\[10px\]{margin-top:10px}.ai\:mt-\[14px\]{margin-top:14px}.ai\:editor-action{box-sizing:border-box;border:1px solid var(--border-color);background:var(--editor-action-bg,var(--bg-active));color:var(--editor-action-text,var(--text-primary));box-shadow:none;border-radius:8px;font-weight:600;transition:background .15s,border-color .15s,color .15s}@media(hover:hover)and (pointer:fine){.ai\:editor-action:hover:not(:disabled){background:var(--editor-action-hover,var(--bg-input))}}.ai\:editor-action:focus-visible{outline:2px solid var(--editor-focus);outline-offset:2px}.ai\:editor-action:disabled{opacity:.45;cursor:default}.ai\:block{display:block}.ai\:flex{display:flex}.ai\:grid{display:grid}.ai\:inline-flex{display:inline-flex}.ai\:h-\[1px\]{height:1px}.ai\:h-\[5px\]{height:5px}.ai\:h-\[32px\]{height:32px}.ai\:h-\[min\(600px\,_calc\(100vh_-_168px\)\)\]{height:min(600px,100vh - 168px)}.ai\:min-h-\[0\]{min-height:0}.ai\:min-h-\[18px\]{min-height:18px}.ai\:min-h-\[34px\]{min-height:34px}.ai\:w-\[1px\]{width:1px}.ai\:w-\[5px\]{width:5px}.ai\:w-\[32px\]{width:32px}.ai\:w-\[100\%\]{width:100%}.ai\:w-\[min\(100\%\,_320px\)\]{width:min(100%,320px)}.ai\:w-\[min\(420px\,_calc\(100vw_-_32px\)\)\]{width:min(420px,100vw - 32px)}.ai\:max-w-\[88\%\]{max-width:88%}.ai\:min-w-\[0\]{min-width:0}.ai\:min-w-\[38px\]{min-width:38px}.ai\:\[flex\:1\]{flex:1}.ai\:\[flex\:1_1_auto\]{flex:auto}.ai\:\[flex\:none\]{flex:none}.ai\:\[animation\:ai-map-typing-bounce_1\.2s_infinite_ease-in-out\]{animation:1.2s ease-in-out infinite ai-map-typing-bounce}.ai\:\[cursor\:pointer\]{cursor:pointer}.ai\:flex-col{flex-direction:column}.ai\:flex-wrap{flex-wrap:wrap}.ai\:\[place-items\:center\]{place-items:center}.ai\:\[align-content\:start\]{align-content:start}.ai\:items-center{align-items:center}.ai\:justify-between{justify-content:space-between}.ai\:gap-\[3px\]{gap:3px}.ai\:gap-\[4px\]{gap:4px}.ai\:gap-\[5px\]{gap:5px}.ai\:gap-\[6px\]{gap:6px}.ai\:gap-\[8px\]{gap:8px}.ai\:gap-\[9px\]{gap:9px}.ai\:gap-\[12px\]{gap:12px}.ai\:\[justify-self\:start\]{justify-self:start}.ai\:\[overflow\:hidden\]{overflow:hidden}.ai\:\[overflow-y\:auto\]{overflow-y:auto}.ai\:rounded-\[7px\]{border-radius:7px}.ai\:rounded-\[8px\]{border-radius:8px}.ai\:rounded-\[9px\]{border-radius:9px}.ai\:rounded-\[10px\]{border-radius:10px}.ai\:rounded-\[12px\]{border-radius:12px}.ai\:rounded-\[14px\]{border-radius:14px}.ai\:rounded-\[18px\]{border-radius:18px}.ai\:rounded-\[50\%\]{border-radius:50%}.ai\:rounded-\[999px\]{border-radius:999px}.ai\:p-\[1px_4px_5px\]{padding:1px 4px 5px}.ai\:p-\[4px_2px_4px_22px\]{padding:4px 2px 4px 22px}.ai\:p-\[4px_10px\]{padding:4px 10px}.ai\:p-\[4px_14px\]{padding:4px 14px}.ai\:p-\[5px_8px\]{padding:5px 8px}.ai\:p-\[6px\]{padding:6px}.ai\:p-\[7px_8px\]{padding:7px 8px}.ai\:p-\[8px_4px\]{padding:8px 4px}.ai\:p-\[9px_11px\]{padding:9px 11px}.ai\:p-\[10px\]{padding:10px}.ai\:p-\[10px_11px\]{padding:10px 11px}.ai\:p-\[10px_13px\]{padding:10px 13px}.ai\:p-\[10px_14px_11px\]{padding:10px 14px 11px}.ai\:p-\[11px\]{padding:11px}.ai\:p-\[11px_12px\]{padding:11px 12px}.ai\:p-\[13px_14px\]{padding:13px 14px}.ai\:p-\[16px\]{padding:16px}.ai\:p-\[18px_14px\]{padding:18px 14px}.ai\:text-start{text-align:start}.ai\:font-inherit{font:inherit;font-family:inherit}.ai\:text-\[12px\]{font-size:12px}.ai\:text-\[24px\]{font-size:24px}.ai\:leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.ai\:leading-\[1\]{--tw-leading:1;line-height:1}.ai\:font-\[500\]{--tw-font-weight:500;font-weight:500}.ai\:font-\[600\]{--tw-font-weight:600;font-weight:600}.ai\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.ai\:whitespace-pre-wrap{white-space:pre-wrap}.ai\:\[color\:\#4f46e5\]{color:#4f46e5}.ai\:\[color\:\#5e6b7f\]{color:#5e6b7f}.ai\:\[color\:\#312e81\]{color:#312e81}.ai\:\[color\:\#3730a3\]{color:#3730a3}.ai\:\[color\:\#166534\]{color:#166534}.ai\:\[color\:\#172033\]{color:#172033}.ai\:\[color\:\#475569\]{color:#475569}.ai\:\[color\:\#526075\]{color:#526075}.ai\:\[color\:\#b91c1c\]{color:#b91c1c}.ai\:\[color\:\#fff\]{color:#fff}.ai\:\[color\:var\(--color-text-secondary\,_\#53627a\)\]{color:var(--color-text-secondary,#53627a)}.ai\:\[box-shadow\:0_3px_8px_\#16653438\]{box-shadow:0 3px 8px #16653438}.ai\:\[box-shadow\:0_6px_18px_\#16653414\]{box-shadow:0 6px 18px #16653414}.ai\:\[box-shadow\:0_20px_60px_\#1720332e\]{box-shadow:0 20px 60px #1720332e}.ai\:\[--editor-action-bg\:\#14532d\]{--editor-action-bg:#14532d}.ai\:\[--editor-action-hover\:\#166534\]{--editor-action-hover:#166534}.ai\:\[--editor-action-text\:\#fff\]{--editor-action-text:#fff}.ai\:\[animation-delay\:0\.3s\]{animation-delay:.3s}.ai\:\[animation-delay\:0\.15s\]{animation-delay:.15s}.ai\:\[background\:\#4f46e5\]{background:#4f46e5}.ai\:\[background\:\#8792a5\]{background:#8792a5}.ai\:\[background\:\#166534\]{background:#166534}.ai\:\[background\:\#eef2ff\]{background:#eef2ff}.ai\:\[background\:\#f0fdf4\]{background:#f0fdf4}.ai\:\[background\:\#f8faff\]{background:#f8faff}.ai\:\[background\:\#fff\]{background:#fff}.ai\:\[background\:linear-gradient\(135deg\,_\#f0fdf4\,_\#ecfdf5_56\%\,_\#dcfce7\)\]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5 56%,#dcfce7)}.ai\:\[background\:linear-gradient\(145deg\,_\#7c3aed\,_\#4f46e5\)\]{background:linear-gradient(145deg,#7c3aed,#4f46e5)}.ai\:\[background\:transparent\]{background:0 0}.ai\:\[border-bottom\:1px_solid_\#edf0f4\]{border-bottom:1px solid #edf0f4}.ai\:\[border-top\:1px_solid_\#edf0f4\]{border-top:1px solid #edf0f4}.ai\:\[border\:0\]{border:0}.ai\:\[border\:1px_solid_\#86efac\]{border:1px solid #86efac}.ai\:\[border\:1px_solid_\#a5b4fc\]{border:1px solid #a5b4fc}.ai\:\[border\:1px_solid_\#bbf7d0\]{border:1px solid #bbf7d0}.ai\:\[border\:1px_solid_\#c7d2fe\]{border:1px solid #c7d2fe}.ai\:\[border\:1px_solid_\#cbd5e1\]{border:1px solid #cbd5e1}.ai\:\[border\:1px_solid_\#d8dee9\]{border:1px solid #d8dee9}.ai\:\[clip-path\:inset\(50\%\)\]{clip-path:inset(50%)}.ai\:\[font\:14px\/1\.4_system-ui\,_sans-serif\]{font:14px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ai\:\[font\:600_11px\/1\.2_system-ui\,_sans-serif\]{font:600 11px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ai\:\[font\:600_12px\/1\.2_system-ui\,_sans-serif\]{font:600 12px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ai\:\[font\:600_12px\/1_system-ui\,_sans-serif\]{font:600 12px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ai\:\[font\:600_14px_system-ui\,_sans-serif\]{font:600 14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ai\:\[font\:700_12px\/1_system-ui\,_sans-serif\]{font:700 12px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ai\:\[font\:700_14px\/1\.2_system-ui\,_sans-serif\]{font:700 14px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media(max-width:768px){.ai\:w-max-768\:right-\[12px\]{right:12px}.ai\:w-max-768\:right-\[16px\]{right:16px}.ai\:w-max-768\:bottom-\[var\(--layout-mobile-helper-bottom\)\]{bottom:var(--layout-mobile-helper-bottom)}.ai\:w-max-768\:bottom-\[var\(--layout-mobile-panel-bottom\)\]{bottom:var(--layout-mobile-panel-bottom)}.ai\:w-max-768\:grid{display:grid}.ai\:w-max-768\:h-\[44px\]{height:44px}.ai\:w-max-768\:h-\[min\(_560px\,_calc\(_100dvh_-_192px_-_env\(safe-area-inset-top\)_-_env\(safe-area-inset-bottom\)_\)_\)\]{height:min(560px,calc(100dvh - 192px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.ai\:w-max-768\:w-\[44px\]{width:44px}.ai\:w-max-768\:w-\[calc\(100vw_-_24px\)\]{width:calc(100vw - 24px)}.ai\:w-max-768\:\[place-items\:center\]{place-items:center}.ai\:w-max-768\:p-\[0\]{padding:0}.ai\:w-max-768\:\[--editor-action-bg\:linear-gradient\(145deg\,_\#a78bfa\,_\#6d28d9\)\]{--editor-action-bg:linear-gradient(145deg, #a78bfa, #6d28d9)}.ai\:w-max-768\:\[--editor-action-hover\:linear-gradient\(145deg\,_\#a78bfa\,_\#6d28d9\)\]{--editor-action-hover:linear-gradient(145deg, #a78bfa, #6d28d9)}}@media(max-width:480px){.ai\:w-max-480\:inset-\[max\(8px\,_env\(safe-area-inset-top\)\)_8px_max\(8px\,_env\(safe-area-inset-bottom\)\)\]{inset:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.ai\:w-max-480\:z-\[var\(--layer-modal\)\]{z-index:var(--layer-modal)}.ai\:w-max-480\:h-\[auto\]{height:auto}.ai\:w-max-480\:max-h-\[none\]{max-height:none}.ai\:w-max-480\:w-\[auto\]{width:auto}}.ai\:\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\)\]\:text-\[1em\] :-webkit-any(h1,h2,h3,h4,h5,h6){font-size:1em}.ai\:\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\)\]\:text-\[1em\] :is(h1,h2,h3,h4,h5,h6){font-size:1em}.ai\:\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\)\]\:leading-\[1\.4\] :-webkit-any(h1,h2,h3,h4,h5,h6){--tw-leading:1.4;line-height:1.4}.ai\:\[\&_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\)\]\:leading-\[1\.4\] :is(h1,h2,h3,h4,h5,h6){--tw-leading:1.4;line-height:1.4}.ai\:\[\&_\:is\(th\,_td\)\]\:p-\[4px_6px\] :-webkit-any(th,td){padding:4px 6px}.ai\:\[\&_\:is\(th\,_td\)\]\:p-\[4px_6px\] :is(th,td){padding:4px 6px}.ai\:\[\&_\:is\(th\,_td\)\]\:text-start :-webkit-any(th,td){text-align:start}.ai\:\[\&_\:is\(th\,_td\)\]\:text-start :is(th,td){text-align:start}.ai\:\[\&_\:is\(th\,_td\)\]\:\[border\:1px_solid_\#cbd5e1\] :-webkit-any(th,td){border:1px solid #cbd5e1}.ai\:\[\&_\:is\(th\,_td\)\]\:\[border\:1px_solid_\#cbd5e1\] :is(th,td){border:1px solid #cbd5e1}.ai\:\[\&_\:is\(ul\,_ol\)\]\:\[padding-inline-start\:22px\] :-webkit-any(ul,ol){padding-inline-start:22px}.ai\:\[\&_\:is\(ul\,_ol\)\]\:\[padding-inline-start\:22px\] :is(ul,ol){padding-inline-start:22px}.ai\:\[\&_\>_\*\]\:m-\[8px_0\]>*{margin:8px 0}.ai\:\[\&_\>_\:first-child\]\:mt-\[0\]>:first-child{margin-top:0}.ai\:\[\&_\>_\:last-child\]\:mb-\[0\]>:last-child{margin-bottom:0}.ai\:\[\&_\>_div\]\:flex>div{display:flex}.ai\:\[\&_\>_div\]\:flex-wrap>div{flex-wrap:wrap}.ai\:\[\&_\>_div\]\:gap-\[5px\]>div{gap:5px}.ai\:\[\&_a\]\:\[color\:\#3730a3\] a{color:#3730a3}.ai\:\[\&_a\]\:\[color\:inherit\] a{color:inherit}.ai\:\[\&_a\]\:\[text-decoration\:underline\] a{text-decoration:underline}.ai\:\[\&_blockquote\]\:\[padding-inline-start\:10px\] blockquote{padding-inline-start:10px}.ai\:\[\&_blockquote\]\:\[border-inline-start\:3px_solid_\#a5b4fc\] blockquote{border-inline-start:3px solid #a5b4fc}.ai\:\[\&_button\]\:grid button{display:grid}.ai\:\[\&_button\]\:inline-flex button{display:inline-flex}.ai\:\[\&_button\]\:\[cursor\:pointer\] button{cursor:pointer}.ai\:\[\&_button\]\:items-center button{align-items:center}.ai\:\[\&_button\]\:gap-\[2px\] button{gap:2px}.ai\:\[\&_button\]\:gap-\[5px\] button{gap:5px}.ai\:\[\&_button\]\:rounded-\[10px\] button{border-radius:10px}.ai\:\[\&_button\]\:rounded-\[999px\] button{border-radius:999px}.ai\:\[\&_button\]\:p-\[4px_7px\] button{padding:4px 7px}.ai\:\[\&_button\]\:p-\[5px_8px\] button{padding:5px 8px}.ai\:\[\&_button\]\:p-\[10px_11px\] button{padding:10px 11px}.ai\:\[\&_button\]\:text-start button{text-align:start}.ai\:\[\&_button\]\:\[color\:\#1d4ed8\] button{color:#1d4ed8}.ai\:\[\&_button\]\:\[color\:\#3730a3\] button{color:#3730a3}.ai\:\[\&_button\]\:\[color\:\#334155\] button{color:#334155}.ai\:\[\&_button\]\:\[background\:\#f8faff\] button{background:#f8faff}.ai\:\[\&_button\]\:\[background\:\#fff\] button{background:#fff}.ai\:\[\&_button\]\:\[border\:1px_solid_\#bfdbfe\] button{border:1px solid #bfdbfe}.ai\:\[\&_button\]\:\[border\:1px_solid_\#cbd5e1\] button{border:1px solid #cbd5e1}.ai\:\[\&_button\]\:\[border\:1px_solid_\#e0e7ff\] button{border:1px solid #e0e7ff}.ai\:\[\&_button\]\:\[font\:600_11px\/1_system-ui\,_sans-serif\] button{font:600 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ai\:\[\&_button\]\:\[font\:700_12px\/1_system-ui\,_sans-serif\] button{font:700 12px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ai\:\[\&_button\]\:\[font\:700_13px\/1\.25_system-ui\,_sans-serif\] button{font:700 13px/1.25 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ai\:\[\&_button_span\]\:text-\[12px\] button span{font-size:12px}.ai\:\[\&_button_span\]\:font-\[500\] button span{--tw-font-weight:500;font-weight:500}.ai\:\[\&_button_span\]\:\[color\:\#65718b\] button span{color:#65718b}.ai\:\[\&_button\:focus\]\:\[outline\:2px_solid_\#6366f1\] button:focus{outline:2px solid #6366f1}.ai\:\[\&_button\:focus\]\:\[outline-offset\:2px\] button:focus{outline-offset:2px}.ai\:\[\&_code\]\:rounded-\[3px\] code{border-radius:3px}.ai\:\[\&_code\]\:p-\[1px_3px\] code{padding:1px 3px}.ai\:\[\&_code\]\:text-\[0\.9em\] code{font-size:.9em}.ai\:\[\&_code\]\:\[color\:inherit\] code{color:inherit}.ai\:\[\&_code\]\:\[background\:\#1720330d\] code{background:#1720330d}.ai\:\[\&_h2\]\:m-\[0\] h2{margin:0}.ai\:\[\&_h2\]\:m-\[8px_0_5px\] h2{margin:8px 0 5px}.ai\:\[\&_h2\]\:text-\[18px\] h2{font-size:18px}.ai\:\[\&_h2\]\:text-\[19px\] h2{font-size:19px}.ai\:\[\&_h2\]\:leading-\[1\.2\] h2{--tw-leading:1.2;line-height:1.2}.ai\:\[\&_h2\]\:leading-\[1\.25\] h2{--tw-leading:1.25;line-height:1.25}.ai\:\[\&_h2\]\:\[color\:\#14532d\] h2{color:#14532d}.ai\:\[\&_li_\+_li\]\:mt-\[4px\] li+li{margin-top:4px}.ai\:\[\&_p\]\:m-\[0\] p{margin:0}.ai\:\[\&_p\]\:m-\[5px_0_0\] p{margin:5px 0 0}.ai\:\[\&_p\]\:m-\[6px_0_16px\] p{margin:6px 0 16px}.ai\:\[\&_p\]\:\[color\:\#5e6b7f\] p{color:#5e6b7f}.ai\:\[\&_p\]\:\[color\:\#284235\] p{color:#284235}.ai\:\[\&_p\]\:\[color\:\#365344\] p{color:#365344}.ai\:\[\&_pre\]\:\[overflow-x\:auto\] pre{overflow-x:auto}.ai\:\[\&_pre\]\:rounded-\[6px\] pre{border-radius:6px}.ai\:\[\&_pre\]\:p-\[8px\] pre{padding:8px}.ai\:\[\&_pre\]\:\[white-space\:pre\] pre{white-space:pre}.ai\:\[\&_pre\]\:\[color\:inherit\] pre{color:inherit}.ai\:\[\&_pre\]\:\[background\:\#1720330d\] pre{background:#1720330d}.ai\:\[\&_pre_code\]\:p-\[0\] pre code{padding:0}.ai\:\[\&_pre_code\]\:\[background\:transparent\] pre code{background:0 0}.ai\:\[\&_small\]\:mt-\[2px\] small{margin-top:2px}.ai\:\[\&_small\]\:mt-\[7px\] small{margin-top:7px}.ai\:\[\&_small\]\:mt-\[8px\] small{margin-top:8px}.ai\:\[\&_small\]\:block small{display:block}.ai\:\[\&_small\]\:text-center small{text-align:center}.ai\:\[\&_small\]\:text-\[11px\] small{font-size:11px}.ai\:\[\&_small\]\:text-\[12px\] small{font-size:12px}.ai\:\[\&_small\]\:\[color\:\#527060\] small{color:#527060}.ai\:\[\&_small\]\:\[color\:\#697386\] small{color:#697386}.ai\:\[\&_small\]\:\[color\:\#778397\] small{color:#778397}.ai\:\[\&_span\]\:text-\[12px\] span{font-size:12px}.ai\:\[\&_span\]\:text-\[18px\] span{font-size:18px}.ai\:\[\&_span\]\:leading-\[0\] span{--tw-leading:0;line-height:0}.ai\:\[\&_span\]\:\[color\:\#475569\] span{color:#475569}@media(max-width:768px){.ai\:w-max-768\:\[\&_span\]\:\[display\:inline\] span{display:inline}.ai\:w-max-768\:\[\&_span\]\:hidden span{display:none}}@media(max-width:480px){.ai\:w-max-480\:\[\&_span\]\:hidden span{display:none}}.ai\:\[\&_strong\]\:text-\[14px\] strong{font-size:14px}@media(max-width:768px){.ai\:w-max-768\:\[\&_svg\]\:h-\[18px\] svg{height:18px}.ai\:w-max-768\:\[\&_svg\]\:w-\[18px\] svg{width:18px}}.ai\:\[\&_table\]\:block table{display:block}.ai\:\[\&_table\]\:\[border-collapse\:collapse\] table{border-collapse:collapse}.ai\:\[\&_table\]\:\[overflow-x\:auto\] table{overflow-x:auto}.ai\:\[\&_textarea\]\:box-border textarea{box-sizing:border-box}.ai\:\[\&_textarea\]\:block textarea{display:block}.ai\:\[\&_textarea\]\:max-h-\[112px\] textarea{max-height:112px}.ai\:\[\&_textarea\]\:min-h-\[48px\] textarea{min-height:48px}.ai\:\[\&_textarea\]\:w-\[100\%\] textarea{width:100%}.ai\:\[\&_textarea\]\:rounded-\[14px\] textarea{border-radius:14px}.ai\:\[\&_textarea\]\:p-\[13px_47px_12px_12px\] textarea{padding:13px 47px 12px 12px}.ai\:\[\&_textarea\]\:font-inherit textarea{font:inherit;font-family:inherit}.ai\:\[\&_textarea\]\:\[color\:\#172033\] textarea{color:#172033}.ai\:\[\&_textarea\]\:\[background\:\#fff\] textarea{background:#fff}.ai\:\[\&_textarea\]\:\[border\:1px_solid_\#cbd5e1\] textarea{border:1px solid #cbd5e1}.ai\:\[\&_textarea\:focus\]\:\[border-color\:\#818cf8\] textarea:focus{border-color:#818cf8}.ai\:\[\&_textarea\:focus\]\:\[outline\:2px_solid_\#a5b4fc\] textarea:focus{outline:2px solid #a5b4fc}.ai\:\[\&\.ai-map-action-undone\]\:\[border-color\:\#cbd5e1\].ai-map-action-undone{border-color:#cbd5e1}.ai\:\[\&\.ai-map-action-undone\]\:\[background\:\#f8fafc\].ai-map-action-undone{background:#f8fafc}.ai\:\[\&\.ai-map-action-undone_p\]\:\[color\:\#475569\].ai-map-action-undone p{color:#475569}.ai\:\[\&\.ai-map-feedback-icons_button\]\:inline-flex.ai-map-feedback-icons button{display:inline-flex}.ai\:\[\&\.ai-map-feedback-icons_button\]\:h-\[32px\].ai-map-feedback-icons button{height:32px}.ai\:\[\&\.ai-map-feedback-icons_button\]\:w-\[32px\].ai-map-feedback-icons button{width:32px}.ai\:\[\&\.ai-map-feedback-icons_button\]\:items-center.ai-map-feedback-icons button{align-items:center}.ai\:\[\&\.ai-map-feedback-icons_button\]\:justify-center.ai-map-feedback-icons button{justify-content:center}.ai\:\[\&\.ai-map-feedback-icons_button\]\:rounded-\[6px\].ai-map-feedback-icons button{border-radius:6px}.ai\:\[\&\.ai-map-feedback-icons_button\]\:p-\[0\].ai-map-feedback-icons button{padding:0}.ai\:\[\&\.ai-map-feedback-icons_button\]\:\[color\:\#526075\].ai-map-feedback-icons button{color:#526075}.ai\:\[\&\.ai-map-feedback-icons_button\]\:\[background\:transparent\].ai-map-feedback-icons button{background:0 0}.ai\:\[\&\.ai-map-feedback-icons_button\]\:\[border\:0\].ai-map-feedback-icons button{border:0}.ai\:\[\&\.ai-map-feedback-icons_button\:hover\]\:\[color\:\#166534\].ai-map-feedback-icons button:hover{color:#166534}.ai\:\[\&\.ai-map-feedback-icons_button\:hover\]\:\[background\:\#dcfce7\].ai-map-feedback-icons button:hover{background:#dcfce7}.ai\:\[\&\.ai-map-feedback-icons_button\[aria-expanded\=true\]\]\:\[color\:\#166534\].ai-map-feedback-icons button[aria-expanded=true]{color:#166534}.ai\:\[\&\.ai-map-feedback-icons_button\[aria-expanded\=true\]\]\:\[background\:\#dcfce7\].ai-map-feedback-icons button[aria-expanded=true]{background:#dcfce7}.ai\:\[\&\.ai-map-markdown\]\:whitespace-normal.ai-map-markdown{white-space:normal}.ai\:\[\&\.ai-map-message-assistant\]\:\[justify-self\:start\].ai-map-message-assistant{justify-self:start}.ai\:\[\&\.ai-map-message-assistant\]\:\[border-bottom-left-radius\:4px\].ai-map-message-assistant{border-bottom-left-radius:4px}.ai\:\[\&\.ai-map-message-assistant\]\:\[background\:\#f8fafc\].ai-map-message-assistant{background:#f8fafc}.ai\:\[\&\.ai-map-message-assistant\]\:\[border\:1px_solid_\#e9edf4\].ai-map-message-assistant{border:1px solid #e9edf4}.ai\:\[\&\.ai-map-message-user\]\:\[justify-self\:end\].ai-map-message-user{justify-self:end}.ai\:\[\&\.ai-map-message-user\]\:\[border-bottom-right-radius\:4px\].ai-map-message-user{border-bottom-right-radius:4px}.ai\:\[\&\.ai-map-message-user\]\:\[color\:\#29207e\].ai-map-message-user{color:#29207e}.ai\:\[\&\.ai-map-message-user\]\:\[background\:\#e0e7ff\].ai-map-message-user{background:#e0e7ff}.ai\:\[\&\:\:before\]\:absolute:before{position:absolute}.ai\:\[\&\:\:before\]\:top-\[50\%\]:before{top:50%}.ai\:\[\&\:\:before\]\:left-\[4px\]:before{left:4px}.ai\:\[\&\:\:before\]\:mt-\[-6px\]:before{margin-top:-6px}.ai\:\[\&\:\:before\]\:h-\[10px\]:before{height:10px}.ai\:\[\&\:\:before\]\:w-\[10px\]:before{width:10px}.ai\:\[\&\:\:before\]\:\[animation\:ai-map-progress-spin_0\.8s_linear_infinite\]:before{animation:.8s linear infinite ai-map-progress-spin}.ai\:\[\&\:\:before\]\:rounded-\[50\%\]:before{border-radius:50%}.ai\:\[\&\:\:before\]\:\[border-top-color\:\#4f46e5\]:before{border-top-color:#4f46e5}.ai\:\[\&\:\:before\]\:\[content\:\'\'\]:before{content:""}.ai\:\[\&\:\:before\]\:\[border\:2px_solid_\#c7d2fe\]:before{border:2px solid #c7d2fe}.ai\:\[\&\:disabled\]\:\[cursor\:default\]:disabled{cursor:default}.ai\:\[\&\:disabled\]\:\[cursor\:wait\]:disabled{cursor:wait}.ai\:\[\&\:disabled\]\:\[opacity\:0\.5\]:disabled{opacity:.5}.ai\:\[\&\:disabled\]\:\[opacity\:0\.6\]:disabled{opacity:.6}.ai\:\[\&\:focus\]\:\[outline\:2px_solid_\#6366f1\]:focus{outline:2px solid #6366f1}.ai\:\[\&\:focus\]\:\[outline\:3px_solid_\#4ade80\]:focus{outline:3px solid #4ade80}.ai\:\[\&\:focus\]\:\[outline-offset\:2px\]:focus{outline-offset:2px}.ai\:\[\&\[data-stoppable\]_textarea\]\:\[padding-inline-end\:150px\][data-stoppable] textarea{padding-inline-end:150px}@media(hover:hover)and (pointer:fine){.ai\:\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&_button\:hover\]\:\[border-color\:\#a5b4fc\] button:hover{border-color:#a5b4fc}.ai\:\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&_button\:hover\]\:\[background\:\#eef2ff\] button:hover{background:#eef2ff}.ai\:\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&_button\:hover\]\:\[background\:\#eff6ff\] button:hover{background:#eff6ff}.ai\:\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:hover\]\:\[color\:\#172033\]:hover{color:#172033}.ai\:\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:hover\]\:\[background\:\#4338ca\]:hover{background:#4338ca}.ai\:\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:hover\]\:\[background\:\#14532d\]:hover{background:#14532d}.ai\:\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:hover\]\:\[background\:\#dcfce7\]:hover{background:#dcfce7}.ai\:\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:hover\]\:\[background\:\#f1f5f9\]:hover{background:#f1f5f9}}html[dir=rtl] .ai\:\[html\[dir\=\'rtl\'\]_\&_\.ai-map-send-icon\]\:\[transform\:scaleX\(-1\)\] .ai-map-send-icon{transform:scaleX(-1)}@keyframes ai-map-typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes ai-map-progress-spin{to{transform:rotate(360deg)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
/*! Third-party notices: /licenses/THIRD-PARTY-NOTICES.txt */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
