@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--background:#080e1b;--foreground:#eef4ff;--card:#111d31;--card-foreground:#edf4ff;--popover:#17253a;--popover-foreground:#f1f6ff;--primary:#7289ff;--primary-foreground:#fff;--secondary:#1a2a42;--secondary-foreground:#d9e9ff;--muted:#142137;--muted-foreground:#9caec9;--accent:#223c61;--accent-foreground:#fff;--border:#314663;--input:#38516e;--ring:#81b8ff;--radius:1rem;--sidebar:#111d30;--sidebar-foreground:#d9e6fa;--sidebar-accent:#264672;--sidebar-accent-foreground:#fff;--sidebar-border:#345174}body{background:#061225}.midaad-app{isolation:isolate;min-height:100svh;position:relative}.midaad-app:before{content:"";z-index:-2;pointer-events:none;transform-origin:50%;background:linear-gradient(110deg,#040b1b1a,#060f220d 55%,#030a1b1f),url(/midaad-aurora-glass.png) 50%/cover no-repeat,#08142b;animation:28s ease-in-out infinite alternate midaad-aurora-drift;position:fixed;inset:0;transform:scale(1.07)}.midaad-app:after{content:"";z-index:-1;pointer-events:none;opacity:.72;background:radial-gradient(19% 28% at 15% 17%,#736aff2b,#0000 90%),radial-gradient(24% 35% at 84% 83%,#34b7ff1f,#0000 90%),linear-gradient(120deg,#0000 15%,#a2caff07 35%,#0000 54%) 0 0/100% 100%;animation:15s ease-in-out infinite alternate midaad-aurora-light;position:fixed;inset:0}@keyframes midaad-aurora-drift{0%{transform:translate(-1.2%,-.8%)scale(1.07)rotate(-.35deg)}50%{transform:translate(.8%,.6%)scale(1.1)rotate(.2deg)}to{transform:translate(-.5%,1%)scale(1.07)rotate(.35deg)}}@keyframes midaad-aurora-light{0%{opacity:.48;transform:translate(-1.5%)}50%{opacity:.84;transform:translate(1%,-.8%)}to{opacity:.57;transform:translateY(1%)}}.midaad-shell{position:relative;background:0 0!important}.midaad-main{min-height:100svh;padding-bottom:20px;background:0 0!important}.midaad-sidebar [data-slot=sidebar-container]{padding:12px 4px 12px 12px}.midaad-sidebar [data-slot=sidebar-inner]{-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);background:linear-gradient(150deg,#528dc04d,#12233d85 37%,#1b304d73 100%);border:1px solid #a6d0ff7a;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ebfaff52,inset 1px 0 #c0e1ff1f,inset 0 -1px #8bc6ff1f,0 24px 76px #00041154,0 0 38px #398eff2e}.midaad-sidebar [data-slot=sidebar-inner]:before{content:"";pointer-events:none;background:radial-gradient(at 1% 15%,#5db2f42e,#0000 65%),linear-gradient(120deg,#ffffff0e,#0000 38%);position:absolute;inset:0}.midaad-sidebar-header,.midaad-sidebar-footer{z-index:1;position:relative}.midaad-sidebar-header{border-bottom:1px solid #afcfff21}.midaad-sidebar [data-slot=sidebar-content]{z-index:1;scrollbar-width:thin;position:relative}.midaad-sidebar [data-slot=sidebar-group-label]{color:#a5b9d4}.midaad-nav-item{transition:transform .22s,background .22s,box-shadow .22s,color .22s;color:#c1d2e8!important}.midaad-nav-item:hover{transform:translate(2px);color:#fff!important;background:#7db0ff1f!important}.midaad-nav-item[data-active=true]{border:1px solid #79c1ff85;box-shadow:inset 0 1px #e1f8ff45,0 5px 18px #2378e847,0 0 20px #30a7ff21;color:#fff!important;background:linear-gradient(112deg,#3887e4a1,#254b9cc4)!important}.midaad-sidebar-footer{background:#0a172b5e;border:1px solid #8dc7fb26}.midaad-project-identity{background:#6797ea12;border:1px solid #8cbef22b}.midaad-mark{filter:drop-shadow(0 0 13px #59bfff6e);flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.midaad-mark span{border-top:4px solid #6de9fb;border-right:4px solid #6de9fb;border-radius:3px;width:16px;height:25px;position:absolute;transform:rotate(45deg)skew(-6deg,-6deg)}.midaad-mark span:last-child{opacity:.92;border-color:#778aff;left:5px;transform:rotate(45deg)skew(-6deg,-6deg)scale(.78)}.midaad-topbar{-webkit-backdrop-filter:blur(17px)saturate(165%);backdrop-filter:blur(17px)saturate(165%);background:linear-gradient(110deg,#4678ae4d,#10203b85 45%,#2e4b725e);border:1px solid #b3d9ff70;border-radius:23px;margin:12px 16px 0 4px;top:12px;box-shadow:inset 0 1px #f0fbff52,inset 0 -1px #8bb9ff17,0 17px 44px #00061547,0 0 28px #4fa3ff1c}.midaad-topbar-context,.midaad-command-trigger,.midaad-icon-button,.midaad-account-button{box-shadow:inset 0 1px #ffffff12;background:#9cc1ff0e!important;border:1px solid #aaccff29!important}.midaad-command-trigger{transition:border-color .2s,background .2s,box-shadow .2s}.midaad-command-trigger:hover,.midaad-command-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #75b1ff12;background:#9cc1ff1a!important;border-color:#7dc1ff75!important}.midaad-icon-button{color:#c7dbf7!important}.midaad-icon-button:hover{background:#87baff2b!important}.midaad-context-pill,.midaad-avatar{background:linear-gradient(140deg,#2c88f580,#2c68b157);border:1px solid #7ad0fd3b}.midaad-primary-button,.midaad-app [data-slot=button][data-variant=default]{background:linear-gradient(128deg,#6888fa,#5274ee 55%,#6d5df4);border:1px solid #d5e2ff45;box-shadow:inset 0 1px #ffffff54,0 7px 25px #3b59da40}.midaad-app [data-slot=button][data-variant=default]:hover{filter:brightness(1.12);transform:translateY(-1px)}.midaad-app [data-slot=button][data-variant=outline]{background:#4f73ac13;border-color:#9fc0f33d}.midaad-app [data-slot=button]{transition:transform .2s,filter .2s,border-color .2s,background .2s,box-shadow .2s}.midaad-app [data-slot=button]:focus-visible,.midaad-app a:focus-visible,.midaad-app button:focus-visible{outline-offset:2px;outline:2px solid #a2d8ff}.midaad-command-dialog,[data-slot=dialog-content]{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#1d314cf5,#0c182cf7)!important;border:1px solid #9dcbff54!important;border-radius:24px!important;box-shadow:inset 0 1px #ffffff2b,0 32px 100px #00051494,0 0 35px #5d9bff1f!important}.midaad-command-result:hover{background:#8cbdff1f}.midaad-main>.border-b,.midaad-main>div>.border-b{border-bottom-color:#88b3eb21}.midaad-main>.border-b{-webkit-backdrop-filter:blur(13px)saturate(145%);backdrop-filter:blur(13px)saturate(145%);background:linear-gradient(125deg,#5284c140,#11223f63 52%,#162a4752);border:1px solid #a6d3ff5e;border-radius:23px;margin:18px 17px 0 5px;box-shadow:inset 0 1px #ffffff38,0 14px 38px #030c211c}.midaad-main>.border-b h1{letter-spacing:-.04em}.midaad-main>.border-b p:first-child{color:#9ed7ff;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:700}.midaad-main>.space-y-5,.midaad-main>.p-5,.midaad-main>.space-y-6{width:100%;max-width:1700px}.midaad-app [data-slot=card]{-webkit-backdrop-filter:blur(13px)saturate(145%);backdrop-filter:blur(13px)saturate(145%);background:linear-gradient(147deg,#3c62974f,#0e1e3787);border-color:#a7d0ff4f;border-radius:22px;box-shadow:inset 0 1px #f1faff30,0 18px 42px #00081a2b}.midaad-app [data-slot=card] [data-slot=card]{background:#132138a3}.midaad-app input:not([type=checkbox]),.midaad-app textarea,.midaad-app select{background:#7297d30f;border-color:#9abef53b;border-radius:14px}.midaad-app input:focus-visible,.midaad-app textarea:focus-visible,.midaad-app select:focus-visible{border-color:#85ccffb3}.midaad-app [data-slot=table-container]{border-radius:18px}.midaad-app [data-slot=table-header]{background:#779fdb13}.midaad-app [data-slot=table-head]{color:#b3c8e5;letter-spacing:.025em;font-size:11px;font-weight:600}.midaad-app [data-slot=table-row]{border-color:#9cc3f61a}.midaad-app [data-slot=table-row]:hover{background:#75a6eb0f}.midaad-empty{background:linear-gradient(145deg,#304e7445,#1120388f);border-color:#9ac0ef33;box-shadow:inset 0 1px #ffffff17}.midaad-empty-icon{color:#99d8ff;background:linear-gradient(155deg,#4b98eb3d,#5761d721);border:1px solid #8bccff3b;box-shadow:0 0 30px #3fa0f521}.status-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff12}.midaad-project-card{-webkit-backdrop-filter:blur(12px)saturate(165%);backdrop-filter:blur(12px)saturate(165%);background:linear-gradient(145deg,#5385be57,#1226457d 48%,#1324418a);border:1px solid #b2d8ff63;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff45,inset 0 -1px #83b7ff1a,0 16px 35px #00081d33,0 0 24px #4e9dff17}.midaad-project-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#7bdafa29,#0000 46%),linear-gradient(128deg,#ffffff09,#0000 38%);position:absolute;inset:0}.midaad-project-card:hover{border-color:#8cd6ff99;box-shadow:inset 0 1px #fff3,0 23px 52px #00071f47,0 0 28px #2f86fc1c}.ai-shell{-webkit-backdrop-filter:blur(9px)saturate(140%);backdrop-filter:blur(9px)saturate(140%);background:radial-gradient(at 18% 5%,#5e6ae629,#0000 36%),radial-gradient(at 89% 91%,#24aade21,#0000 34%),linear-gradient(145deg,#0b172a4a,#0711225c)}.ai-shell:before{opacity:.12}.ai-shell:after{background:linear-gradient(105deg,#0000 24%,#98c2ff11 50%,#0000 73%)}.ai-glass{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:linear-gradient(145deg,#527fb84d,#162a4a7a);border-color:#b1daff66;box-shadow:inset 0 1px #ffffff40,0 18px 50px #00071e3d}.ai-agent-card:hover{background:#2c46728c;border-color:#99d1ff9c;box-shadow:0 22px 64px #1b4cab33}.ai-chat-shell{background:radial-gradient(35% 31% at 10% 12%,#3b7cf921,#0000 95%),radial-gradient(43% 46% at 100% 100%,#20b7db1f,#0000 95%),linear-gradient(142deg,#09182e3b,#0a142554 60%,#09152940)}.ai-chat-topbar,.ai-chat-frame{-webkit-backdrop-filter:blur(16px)saturate(155%);backdrop-filter:blur(16px)saturate(155%);background:linear-gradient(123deg,#4875a657,#0e1d367d);border-color:#b2d8ff6e;box-shadow:inset 0 1px #eaf9ff45,0 17px 54px #00051645}.ai-chat-frame{background:linear-gradient(125deg,#162d4f5e,#09172b70)}.ai-chat-main{background:radial-gradient(at 53% 58%,#5a81e90b,#0000 60%)}.ai-chat-threadbar{background:#7facff08}.ai-chat-history{scrollbar-color:#9cd1ff4d transparent;-webkit-backdrop-filter:blur(13px)saturate(150%);backdrop-filter:blur(13px)saturate(150%);background:radial-gradient(circle at 25% 0,#62c4e233,#0000 18rem),linear-gradient(150deg,#31578359,#0d1e3487)}.ai-chat-history-item{background:#13274273;border-color:#9dcefa33}.ai-chat-history-item:hover,.ai-chat-history-item.is-active{background:linear-gradient(110deg,#347ddf57,#284c8942);border-color:#70c5ffa6;box-shadow:inset 0 1px #ffffff2b,0 10px 28px #1b55b929}.ai-chat-history-item:focus-visible,.ai-progress-toggle:focus-visible,.ai-chat-starter:focus-visible{outline-color:#a4d6ff}.ai-chat-new,.ai-chat-send{color:#fff;background:linear-gradient(135deg,#718dff,#6379f2 62%,#4aaee9);box-shadow:inset 0 1px #ffffff5c,0 0 22px #6587f647}.ai-chat-new:hover,.ai-chat-send:hover{box-shadow:inset 0 1px #fff6,0 0 31px #61a9fe73}.ai-chat-brand-orb,.ai-chat-welcome-orb,.ai-progress-orb{background:radial-gradient(circle at 32% 24%,#b4ecff,#5eb0ff 21%,#3f5bd0 48%,#10244d 78%);box-shadow:inset -5px -6px 14px #020d25c4,0 0 24px #5b95ff73}.ai-chat-brand-orb:before,.ai-chat-welcome-orb:before,.ai-progress-orb:before{border-color:#88d6ff8c #88d6ff8c #0000 #0000}.ai-chat-welcome-orb{box-shadow:inset -9px -10px 23px #000000a3,0 0 60px #5f9fff61}.ai-chat-welcome-orb:after{border-color:#83c4ff40}.ai-chat-reply-icon{color:#b5dcff;background:#4f92e91f;border-color:#9acfff47;box-shadow:0 0 17px #4d8ff51f}.ai-chat-user-bubble{background:linear-gradient(134deg,#3359a1de,#274379db);border:1px solid #89b8ff45;box-shadow:inset 0 1px #ffffff29,0 14px 35px #091c4947}.ai-chat-message{animation:none!important}.ai-chat-assistant{background:linear-gradient(148deg,#314d753d,#1d305142);border:1px solid #9dc8ff26;border-radius:20px;padding:16px 20px;box-shadow:inset 0 1px #ffffff12}.ai-chat-answer,.ai-chat-answer strong,.ai-chat-answer h3{color:#e5efff}.ai-chat-answer p{line-height:1.75}.ai-chat-answer table{border-color:#9acbff2e}.ai-chat-answer th{color:#e4efff;background:#6e9be61f}.ai-chat-answer td,.ai-chat-answer pre{color:#c8d9f2}.ai-chat-composer-dock{background:linear-gradient(#0000,#0c1c334f 27%,#0b1d36a1);border-top-color:#abd0ff1f}.ai-chat-composer{-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);background:linear-gradient(125deg,#4977aa6e,#1c355796);border-color:#b4dcff75;box-shadow:inset 0 1px #ffffff42,0 16px 45px #0008204a,0 0 28px #4798e929}.ai-chat-composer:focus-within{border-color:#93d9ffc4;box-shadow:inset 0 1px #ffffff38,0 15px 50px #00051b4d,0 0 0 4px #65b7ff17}.ai-chat-starter{background:#3d689d29;border-color:#9accff40}.ai-chat-starter:hover{background:#5491cf2e;border-color:#83ceff8f}.ai-progress-panel{background:linear-gradient(145deg,#25456ac4,#152c4dde);border-color:#9acdff54;box-shadow:inset 0 1px #ffffff29,0 14px 38px #020c2538}.ai-progress-count{color:#c9e5ff;background:#6fb6fc21}.ai-progress-toggle,.ai-progress-toggle:hover{color:#c2deff}.ai-progress-details{color:#bdd0ea;border-color:#add6ff2b}.ai-chat-scroll{scrollbar-color:#9bd0ff45 transparent}.ai-history-search{background:#34598438;border:1px solid #9dccfd40}.theme-light .midaad-app:before{background:radial-gradient(at 4% 5%,#3399e821,#0000 45%),linear-gradient(145deg,#eef5ff,#e6edf7 72%,#eef5fb)}.theme-light .midaad-sidebar [data-slot=sidebar-inner],.theme-light .midaad-topbar,.theme-light .midaad-app [data-slot=card]{color:#162442;background:#ffffffc2;box-shadow:inset 0 1px #fff,0 17px 35px #2c548e21}.theme-light .midaad-main{color:#162442}.theme-light .midaad-nav-item{color:#31466b!important}.theme-light .ai-chat-shell{background:linear-gradient(145deg,#152747,#0d1c37)}@media (max-width:1023px){.midaad-topbar{margin-right:10px}.ai-chat-history:not(.hidden){border-color:#9dcfff57}}@media (max-width:767px){.midaad-topbar{border-radius:19px;min-height:64px;margin:8px 8px 0;padding:8px}.midaad-main{padding-bottom:8px}.ai-chat-shell{height:calc(100dvh - 72px)}}@media (prefers-reduced-motion:reduce){.midaad-app:before,.midaad-app:after{transform:none;animation:none!important}.midaad-app *,.midaad-app :before,.midaad-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.midaad-main:has(.ai-chat-shell) .midaad-topbar-context{display:none}.ai-chat-shell{background:0 0;padding-top:8px}.ai-conversation-shell{-webkit-backdrop-filter:blur(15px)saturate(150%);backdrop-filter:blur(15px)saturate(150%);background:linear-gradient(135deg,#1d3a6761,#08132a87 47%,#0e254663);border:1px solid #aedbff6b;position:relative;box-shadow:inset 0 1px #f4fbff5c,inset 0 -1px #97bcff1f,0 22px 75px #01081d5c,0 0 30px #55a1ff1f}.ai-conversation-shell:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#b7ecff24,#0000 18% 77%,#4d96ff17);position:absolute;inset:1px;-webkit-mask-image:linear-gradient(#000,#0000 36%);mask-image:linear-gradient(#000,#0000 36%)}.ai-conversation-shell>*{z-index:1;position:relative}.ai-conversation-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(110deg,#5c95d82e,#1a325b1c 54%,#4c87c01a);border:0;border-bottom:1px solid #b0daff2e;border-radius:0;box-shadow:inset 0 1px #ffffff12}.ai-context-access{background:#2e948f1a;border:1px solid #6ee1ce33}.ai-chat-main{background:linear-gradient(165deg,#07122829,#08142857)}.ai-chat-threadbar{background:#5f95d509}.ai-chat-scroll{scrollbar-color:#90c4ff5c transparent}.ai-chat-main:has(.ai-chat-welcome) .ai-chat-scroll{flex-direction:column;justify-content:flex-end;align-items:center;padding-top:3rem;padding-bottom:.5rem;display:flex}.ai-chat-welcome-orb{width:52px;height:52px}.ai-chat-welcome{text-wrap:balance}.ai-chat-starter{background:linear-gradient(115deg,#5993cc29,#27477633);border-color:#add7ff40;box-shadow:inset 0 1px #ffffff14}.ai-chat-starter:hover{background:#5ba2e73b;border-color:#a0dbff96;transform:translateY(-2px);box-shadow:0 8px 24px #185ca333}.ai-chat-starter:disabled{cursor:not-allowed;opacity:.5;transform:none}.ai-chat-message{align-items:flex-start}.ai-chat-assistant{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.2rem 0 1rem}.ai-assistant-meta{border-bottom:1px solid #a0ccff17;padding-bottom:.35rem}.ai-copy-message{color:#9fb9d8;border:1px solid #0000;border-radius:9px;place-items:center;width:26px;height:26px;transition:background .18s,color .18s,border-color .18s;display:grid}.ai-copy-message:hover,.ai-copy-message:focus-visible{color:#fff;background:#64a6f021;border-color:#a7d9ff42}.ai-chat-user-bubble{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(125deg,#4f77d787,#364fa6a6);border-color:#b4d5ff54;box-shadow:inset 0 1px #ffffff38,0 11px 33px #0a185436}.ai-chat-reply-icon{background:radial-gradient(circle at 32% 22%,#64c0ff85,#374ea763 61%,#15274da6);border-color:#a0d8ff69;box-shadow:inset 0 1px #ffffff59,0 0 16px #468bfd3b}.ai-chat-history{-webkit-backdrop-filter:blur(12px)saturate(145%);backdrop-filter:blur(12px)saturate(145%);background:radial-gradient(circle at 18% 1%,#67c5ea2b,#0000 16rem),linear-gradient(158deg,#244c7752,#0b1e3a73);border-left-color:#b1d9ff30}.ai-history-heading{border-bottom:1px solid #a3d1ff1a;padding-bottom:1rem}.ai-history-group-label{color:#96b4d4;letter-spacing:.035em;font-size:10px;font-weight:650}.ai-chat-history-item{box-shadow:none;background:#3056870f;border-color:#0000;position:relative}.ai-chat-history-item:hover{box-shadow:none;background:#528ad324;border-color:#96caff2e;transform:none}.ai-chat-history-item.is-active{background:linear-gradient(110deg,#487ed047,#325a9c2e);border-color:#89c4ff63;transform:none;box-shadow:inset 0 1px #f5fcff29,0 6px 20px #144a9b21}.ai-chat-history-item.is-active:before{content:"";background:#7cf;border-radius:10px;width:2px;position:absolute;top:23%;bottom:23%;left:0;box-shadow:0 0 10px #59bfff}.ai-chat-composer-dock{background:linear-gradient(#0000,#0819332e 20%,#08193399);border:0}.ai-chat-composer{-webkit-backdrop-filter:blur(15px)saturate(157%);backdrop-filter:blur(15px)saturate(157%);background:linear-gradient(130deg,#558bc369,#1a375f8f);border-color:#bde1ff82;position:relative;box-shadow:inset 0 1px #ffffff54,inset 0 -1px #72b1f821,0 14px 37px #010c2352,0 0 25px #579eff21}.ai-chat-composer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff94,#0000);height:1px;position:absolute;top:0;left:7%;right:7%}.ai-chat-composer:focus-within{border-color:#a5deffd1;box-shadow:inset 0 1px #ffffff63,0 15px 42px #010c235c,0 0 0 3px #65b7ff1f,0 0 30px #5c9eff3b}.ai-scroll-bottom{z-index:4;color:#e8f4ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#264b7ec9;border:1px solid #a8d4ff66;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:153px;right:50%;transform:translate(50%);box-shadow:inset 0 1px #fff3,0 8px 25px #02102b4d}.ai-scroll-bottom:hover{background:#447ec6e0}.ai-markdown{overflow-wrap:anywhere;color:#e1ecfa;min-width:0;font-size:13px;line-height:1.76}.ai-markdown>:first-child{margin-top:0}.ai-markdown>:last-child{margin-bottom:0}.ai-markdown p{margin:.35rem 0 .85rem;line-height:1.8}.ai-chat-answer .ai-markdown>:is(p,ul,ol,blockquote){max-width:84ch}.ai-chat-user-text .ai-markdown p{white-space:pre-wrap}.ai-markdown h1,.ai-markdown h2,.ai-markdown h3{color:#f4f8ff;text-wrap:pretty;margin:1.3rem 0 .5rem;font-weight:650;line-height:1.4}.ai-markdown h1{font-size:1.2rem}.ai-markdown h2{font-size:1.05rem}.ai-markdown h3{font-size:.95rem}.ai-markdown strong{color:#f7faff;font-weight:670}.ai-markdown em{color:#d7e7ff}.ai-markdown ul,.ai-markdown ol{margin:.45rem 0 .95rem;padding-inline-start:1.55rem}.ai-markdown ul{list-style:outside}.ai-markdown ol{list-style:decimal}.ai-markdown li{margin:.32rem 0;padding-inline-start:.18rem}.ai-markdown li::marker{color:#8fbbff}.ai-markdown li>p{margin:.2rem 0}.ai-markdown blockquote{color:#cbdcf4;background:#6faaea1a;border-inline-start:2px solid #79bdff;border-radius:0 10px 10px 0;margin:1rem 0;padding:.65rem 1rem}.ai-markdown blockquote p{margin:0}.ai-markdown hr{border:0;border-top:1px solid #a0ceff33;margin:1.3rem 0}.ai-markdown-link{color:#91d7ff;text-underline-offset:3px;-webkit-text-decoration:underline #7fd0ff59;text-decoration:underline #7fd0ff59}.ai-markdown-link:hover{color:#d8f3ff}.ai-markdown :not(pre)>code{color:#d5eaff;unicode-bidi:isolate;background:#5885cc26;border:1px solid #a7d1ff26;border-radius:6px;padding:.12rem .35rem;font-size:.92em}.ai-code-block{color:#dce8f7;text-align:left;unicode-bidi:isolate;background:#081529;border:1px solid #97c3ff3d;border-radius:16px;margin:1rem 0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 10px 30px #01081736}.ai-code-head{background:#4a73b11a;border-bottom:1px solid #a9d2ff1c;justify-content:space-between;align-items:center;padding:.55rem .8rem;display:flex}.ai-code-language{color:#b2cae8;font-family:var(--font-mono), monospace;text-transform:lowercase;font-size:10px}.ai-code-copy{color:#d0e2f7;border:1px solid #a2cbff29;border-radius:8px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:10px;display:inline-flex}.ai-code-copy:hover{background:#86b8ff21}.ai-code-scroll{max-height:32rem;font-family:var(--font-mono), monospace;tab-size:4;background:0 0;margin:0;padding:.9rem 1rem;font-size:12px;line-height:1.55;overflow:auto}.ai-markdown-table-wrap{border:1px solid #9dcbff36;border-radius:13px;max-width:100%;margin:1rem 0;overflow-x:auto}.ai-markdown-table-wrap table{border-collapse:collapse;text-align:start;width:100%;min-width:500px}.ai-markdown-table-wrap th{color:#f1f7ff;text-align:start;background:#6aa1e721;border-bottom:1px solid #a4ceff3b;padding:.65rem .8rem;font-weight:650}.ai-markdown-table-wrap td{color:#cddff3;vertical-align:top;border-bottom:1px solid #a4ceff1c;padding:.6rem .8rem}.ai-markdown-table-wrap tr:last-child td{border-bottom:0}.ai-markdown-image img{object-fit:contain;border:1px solid #a9d4ff38;border-radius:12px;max-width:min(100%,620px);max-height:380px}.theme-light .ai-chat-shell{background:0 0}.theme-light .ai-conversation-shell{background:linear-gradient(135deg,#162d53f0,#08172ff5)}.theme-light .ai-chat-shell .ai-chat-answer :is(strong,h1,h2,h3){color:#f4f8ff}@media (max-width:1023px){.ai-chat-history:not(.hidden){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#11294ae0;border-color:#a9d7ff66;width:min(20rem,100% - 1.5rem);max-height:min(75vh,38rem);top:3.5rem;right:.75rem}}@media (max-width:640px){.ai-conversation-shell{border-radius:19px}.ai-conversation-header{padding:.65rem .8rem}.ai-chat-main:has(.ai-chat-welcome) .ai-chat-scroll{padding-top:1.5rem}.ai-chat-welcome h2{font-size:20px}.ai-chat-starters{gap:.35rem}.ai-chat-starter{padding:.42rem .65rem;font-size:10px}.ai-chat-scroll{padding-inline:.9rem}.ai-scroll-bottom{bottom:145px}}@media (prefers-reduced-motion:reduce){.ai-chat-shell *,.ai-chat-shell :before,.ai-chat-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
html:root{--background:#090a0c;--foreground:#f3f3f1;--card:#18191c;--card-foreground:#f3f3f1;--popover:#202125;--popover-foreground:#f3f3f1;--primary:#d3d3d1;--primary-foreground:#101113;--secondary:#242529;--secondary-foreground:#e8e8e6;--muted:#1d1e21;--muted-foreground:#a6a7ad;--accent:#303135;--accent-foreground:#f7f7f5;--border:#393a3e;--input:#44454a;--ring:#c9c9c7;--sidebar:#17181b;--sidebar-foreground:#e5e5e3;--sidebar-primary:#d3d3d1;--sidebar-accent:#303135;--sidebar-accent-foreground:#fff;--sidebar-border:#48494d;--sidebar-ring:#c9c9c7;--font-sans:"Manrope", "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif}html body{font-family:var(--font-sans);background:#090a0c}html .midaad-app:before{background:radial-gradient(64% 50% at 89% 3%,#a9a9a924,#0000 70%),radial-gradient(45% 57% at 1% 78%,#7979791f,#0000 75%),radial-gradient(42% 40% at 53% 47%,#41414121,#0000 75%),linear-gradient(142deg,#111214 0%,#090a0c 46%,#17181a 100%);animation:none;transform:none}html .midaad-app:after{opacity:.62;background:repeating-linear-gradient(112deg,#0000 0 82px,#ffffff03 83px,#0000 84px 166px),radial-gradient(38% 30% at 83% 84%,#cbcbcb17,#0000 80%);animation:19s ease-in-out infinite alternate graphite-glow}@keyframes graphite-glow{0%{opacity:.4;transform:translate(0,0)}to{opacity:.75;transform:translate(-1%,-1%)}}html .midaad-sidebar [data-slot=sidebar-inner],html .midaad-topbar,html .midaad-main>.border-b,html .midaad-app [data-slot=card],html .midaad-project-card,html .ai-glass,html .ai-chat-frame,html .ai-conversation-shell{-webkit-backdrop-filter:blur(18px)saturate(105%);backdrop-filter:blur(18px)saturate(105%);background:linear-gradient(145deg,#4a4b4f57,#191a1dbf 43%,#131417cc);border-color:#e0e0e033;box-shadow:inset 0 1px #ffffff26,0 22px 56px #00000042}html .midaad-sidebar [data-slot=sidebar-inner]:before,html .midaad-project-card:before{background:radial-gradient(circle at 0 0,#ffffff1a,#0000 46%)}html .midaad-sidebar-header{border-color:#ffffff1a}html .midaad-sidebar [data-slot=sidebar-group-label]{color:#a9a9ad}html .midaad-nav-item{color:#d0d0d2!important}html .midaad-nav-item:hover{background:#ffffff1a!important}html .midaad-nav-item[data-active=true]{border-color:#f5f5f554;box-shadow:inset 0 1px #ffffff2b,0 8px 22px #0003;background:linear-gradient(115deg,#a6a6a857,#4e4f5366)!important}html .midaad-sidebar-footer,html .midaad-project-identity{background:#ffffff0b;border-color:#e6e6e626}html .midaad-mark{filter:drop-shadow(0 0 9px #fff3)}html .midaad-mark span{border-color:#e8e8e8}html .midaad-mark span:last-child{border-color:#8f9095}html .midaad-topbar-context,html .midaad-command-trigger,html .midaad-icon-button,html .midaad-account-button{background:#ffffff0b!important;border-color:#f0f0f026!important}html .midaad-command-trigger:hover,html .midaad-command-trigger:focus-visible,html .midaad-icon-button:hover{box-shadow:none;background:#ffffff1a!important;border-color:#fafafa52!important}html .midaad-icon-button{color:#d7d7d8!important}html .midaad-context-pill,html .midaad-avatar{background:linear-gradient(135deg,#505156,#303135);border-color:#ffffff38}html .midaad-primary-button,html .midaad-app [data-slot=button][data-variant=default]{color:#101113;background:linear-gradient(140deg,#f1f1ee,#bfc0c2 72%,#a5a6a9);border-color:#ffffff75;box-shadow:inset 0 1px #ffffffc7,0 8px 24px #00000042}html .midaad-app [data-slot=button][data-variant=outline]{background:#ffffff0b;border-color:#f5f5f53d}html .midaad-app [data-slot=button]:focus-visible,html .midaad-app a:focus-visible,html .midaad-app button:focus-visible{outline-color:#e5e5e5}html .midaad-command-dialog,html [data-slot=dialog-content]{background:linear-gradient(145deg,#2b2c2ff7,#111214fa)!important;border-color:#ebebeb40!important;box-shadow:inset 0 1px #ffffff2e,0 32px 100px #0000008c!important}html .midaad-command-result:hover{background:#ffffff14}html .midaad-main>.border-b p:first-child{color:#dededf}html .midaad-app [data-slot=card] [data-slot=card]{background:#161719b3}html .midaad-app input:not([type=checkbox]),html .midaad-app textarea,html .midaad-app select{background:#ffffff0b;border-color:#f0f0f02e}html .midaad-app input:focus-visible,html .midaad-app textarea:focus-visible,html .midaad-app select:focus-visible{border-color:#f5f5f585}html .midaad-app [data-slot=table-header]{background:#ffffff0b}html .midaad-app [data-slot=table-head]{color:#bcbcc0}html .midaad-app [data-slot=table-row]{border-color:#ffffff14}html .midaad-app [data-slot=table-row]:hover{background:#ffffff0a}html .midaad-empty{background:linear-gradient(145deg,#3f404447,#161719a3);border-color:#f5f5f529}html .midaad-empty-icon{color:#e8e8e8;box-shadow:none;background:#ffffff17;border-color:#f5f5f538}html .midaad-project-card:hover{border-color:#ffffff6b;box-shadow:inset 0 1px #fff3,0 25px 56px #00000054}html [data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-gap],html [data-slot=sidebar][data-collapsible=icon] .midaad-sidebar{width:76px!important}html [data-slot=sidebar][data-collapsible=icon] .midaad-sidebar{padding:10px 8px!important}html [data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-inner]{border-radius:20px}html [data-slot=sidebar][data-collapsible=icon] .midaad-sidebar-header{align-items:center;padding:13px 0!important}html [data-slot=sidebar][data-collapsible=icon] .midaad-sidebar-header .midaad-mark{transform:scale(.88)}html [data-slot=sidebar][data-collapsible=icon] .midaad-sidebar-header>button{justify-content:center;width:40px;height:40px;margin-bottom:8px;padding:0}html [data-slot=sidebar][data-collapsible=icon] .midaad-project-identity{justify-content:center;gap:0;width:48px;padding:4px}html [data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-content]{scrollbar-width:none;overflow:hidden auto;padding:10px 0!important}html [data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-group]{align-items:center;margin:0 0 6px;padding:4px 0}html [data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-group-label]{display:none}html [data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-group-content],html [data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-menu]{width:100%}html [data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-menu-item]{justify-content:center;display:flex}html [data-slot=sidebar][data-collapsible=icon] .midaad-nav-item{border-radius:13px;justify-content:center;display:flex;width:42px!important;height:42px!important;padding:0!important}html [data-slot=sidebar][data-collapsible=icon] .midaad-sidebar-footer{align-items:center;margin:7px 6px 9px!important;padding:7px 0!important}html [data-slot=sidebar][data-collapsible=icon] .midaad-sidebar-footer>div{justify-content:center}html .ai-shell,html .ai-chat-shell{background:radial-gradient(at 83% 7%,#bfbfbf13,#0000 39%),linear-gradient(140deg,#13141657,#07080a4d)}html .ai-shell:before{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px)}html .ai-shell:after{background:linear-gradient(105deg,#0000 30%,#ffffff09 50%,#0000 70%)}html .ai-conversation-shell:before{background:linear-gradient(120deg,#ffffff1a,#0000 20% 80%,#ffffff09)}html .ai-conversation-header{background:#ffffff09;border-bottom-color:#ffffff21}html .ai-context-access{background:#ffffff0e;border-color:#ffffff2b}html .ai-chat-main{background:linear-gradient(160deg,#08090b3b,#10111352)}html .ai-chat-threadbar{background:#ffffff06;border-color:#ffffff17}html .ai-chat-history{scrollbar-color:#ffffff38 transparent;background:linear-gradient(155deg,#37383c5e,#101113a1);border-color:#ffffff24}html .ai-history-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000057}html .ai-chat-history:not(.hidden){border-radius:20px;width:min(340px,100% - 24px);max-height:none;top:12px;bottom:12px;right:12px;box-shadow:0 24px 70px #00000085}html .ai-history-heading{border-color:#ffffff1c}html .ai-history-search{background:#ffffff0e;border-color:#ffffff30}html .ai-history-group-label{color:#b6b6ba}html .ai-chat-history-item{background:#ffffff05}html .ai-chat-history-item:hover{background:#ffffff14;border-color:#ffffff29}html .ai-chat-history-item.is-active{background:linear-gradient(110deg,#ffffff2b,#ffffff0e);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff2e}html .ai-chat-history-item.is-active:before{background:#e2e2e2;box-shadow:0 0 9px #ffffff85}html .ai-chat-new,html .ai-chat-send{color:#101113;background:linear-gradient(135deg,#f2f2ef,#bcbec1);box-shadow:inset 0 1px #fffc,0 5px 17px #0000004d}html .ai-chat-new:hover,html .ai-chat-send:hover{box-shadow:inset 0 1px #fffc,0 0 20px #ffffff29}html .ai-chat-brand-orb,html .ai-chat-welcome-orb,html .ai-progress-orb{background:radial-gradient(circle at 31% 23%,#fff,#aeb0b4 22%,#595b61 50%,#151619 80%);box-shadow:inset -5px -7px 16px #000000bf,0 0 22px #ffffff24}html .ai-chat-brand-orb:before,html .ai-chat-welcome-orb:before,html .ai-progress-orb:before{border-color:#ffffff73 #ffffff73 #0000 #0000}html .ai-chat-welcome-orb:after{border-color:#ffffff2b}html .ai-chat-reply-icon{color:#ededed;box-shadow:none;background:#ffffff17;border-color:#ffffff47}html .ai-chat-user-bubble{background:linear-gradient(140deg,#4d4e52,#35363a);border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff2e,0 12px 30px #0000003d}html .ai-assistant-meta{border-color:#ffffff1c}html .ai-copy-message{color:#b4b4b9}html .ai-copy-message:hover{background:#ffffff17;border-color:#fff3}html .ai-chat-composer-dock{background:linear-gradient(#0000,#0d0e1033 15%,#0d0e10de)}html .ai-chat-composer{background:linear-gradient(135deg,#5354586e,#222326ba);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff36,0 16px 38px #00000052}html .ai-chat-composer:focus-within{border-color:#ffffff91;box-shadow:inset 0 1px #ffffff4a,0 16px 40px #00000059,0 0 0 3px #ffffff14}html .ai-chat-starter{background:#ffffff12;border-color:#ffffff38}html .ai-chat-starter:hover{background:#ffffff21;border-color:#fff6}html .ai-scroll-bottom{background:#393a3ed9;border-color:#ffffff42}html .ai-scroll-bottom:hover{background:#515256ed}html .ai-progress-panel{background:linear-gradient(145deg,#45464ae0,#1c1d20eb);border-color:#ffffff3d}html .ai-progress-count{color:#e6e6e6;background:#ffffff17}html .ai-progress-toggle,html .ai-progress-toggle:hover{color:#e6e6e6}html .ai-progress-details{color:#c9c9cd;border-color:#ffffff26}html .ai-chat-shell{font-family:var(--font-sans)}html .ai-conversation-header h1{color:#f6f6f5;font-size:17px}html .ai-conversation-header p,html .ai-chat-threadbar span,html .ai-chat-history p:not(:first-child){color:#b6b6bb}html .ai-chat-threadbar p{color:#e9e9e8;font-size:13px}html .ai-chat-welcome h2{color:#f4f4f3;font-size:clamp(25px,2vw,32px)}html .ai-chat-welcome p{color:#bfc0c3;max-width:29rem;font-size:14px;line-height:1.8}html .ai-chat-main:has(.ai-chat-welcome) .ai-chat-scroll{justify-content:center;padding-top:2rem;padding-bottom:2rem}html .ai-chat-starter{color:#e1e1e3;font-size:12px}html .ai-chat-history-item [dir=auto]{color:#e6e6e6;font-size:13px}html .ai-chat-history-item span:not([dir=auto]){color:#aaaab0}html .ai-chat-user-bubble,html .ai-chat-assistant{color:#ededec}html .ai-assistant-meta,html .ai-assistant-meta span{color:#bfc0c3;font-size:11px}html .ai-chat-composer-dock p,html .ai-chat-composer-dock span{color:#b1b1b6}html .ai-chat-message{font-size:15px}html .ai-chat-user-text,html .ai-chat-answer{color:#f0f0ef;font-size:15px;line-height:1.9}html .ai-markdown{color:#e9e9e8;font-size:15px;line-height:1.86}html .ai-markdown p,html .ai-chat-answer p{line-height:1.9}html .ai-markdown h1,html .ai-markdown h2,html .ai-markdown h3{color:#fff;font-weight:700}html .ai-markdown h1{font-size:1.5rem}html .ai-markdown h2{font-size:1.27rem}html .ai-markdown h3{font-size:1.1rem}html .ai-markdown strong{color:#fff}html .ai-markdown em{color:#d9d9db}html .ai-markdown li::marker{color:#d0d0d2}html .ai-markdown blockquote{color:#dddddf;background:#ffffff0e;border-inline-start-color:#b9b9bc}html .ai-markdown hr{border-top-color:#ffffff2b}html .ai-markdown-link{color:#fff;text-decoration-color:#ffffff59}html .ai-markdown-link:hover{color:#cfcfd1}html .ai-markdown :not(pre)>code{color:#f4f4f4;background:#ffffff16;border-color:#ffffff26}html .ai-code-block{color:#e5e5e5;background:#101113;border-color:#fff3}html .ai-code-head{background:#ffffff0b;border-color:#ffffff21}html .ai-code-language,html .ai-code-copy{color:#c4c4c8}html .ai-code-copy{border-color:#ffffff2b}html .ai-code-copy:hover{background:#ffffff17}html .ai-markdown-table-wrap{border-color:#fff3}html .ai-markdown-table-wrap th{color:#fff;background:#ffffff13;border-color:#ffffff36}html .ai-markdown-table-wrap td{color:#ddd;border-color:#ffffff1a}html .ai-markdown-image img{border-color:#ffffff30}html .ai-chat-answer .ai-markdown>:is(p,ul,ol,blockquote){max-width:100ch}html .ai-chat-scroll{scrollbar-color:#ffffff3d transparent}html .ai-chat-composer{width:100%}html .ai-chat-composer textarea{color:#f2f2f1;font-family:var(--font-sans);line-height:1.8;font-size:15px!important}html .ai-chat-composer textarea::placeholder{color:#a7a8ad}html .ai-history-search input{font-size:12px!important}html .midaad-app [class*=text-cyan-],html .midaad-app [class*=text-blue-],html .midaad-app [class*=text-indigo-],html .midaad-app [class*=text-violet-]{color:#d7d7d9!important}html .midaad-app [class*=border-cyan-],html .midaad-app [class*=border-blue-],html .midaad-app [class*=border-indigo-],html .midaad-app [class*=border-violet-]{border-color:#ffffff2e!important}html .midaad-app [class*=bg-cyan-]:not([class*=hover\:bg-cyan-]),html .midaad-app [class*=bg-blue-]:not([class*=hover\:bg-blue-]),html .midaad-app [class*=bg-indigo-]:not([class*=hover\:bg-indigo-]),html .midaad-app [class*=bg-violet-]:not([class*=hover\:bg-violet-]){background-color:#ffffff14!important}html .midaad-app [class*=from-indigo-],html .midaad-app [class*=from-cyan-],html .midaad-app [class*=from-blue-]{--tw-gradient-from:#ffffff2b!important}html .midaad-app [class*=to-violet-],html .midaad-app [class*=to-blue-]{--tw-gradient-to:#ffffff09!important}html.theme-light{--background:#eeefef;--foreground:#191a1c;--card:#fff;--card-foreground:#191a1c;--primary:#333438;--primary-foreground:#fff;--secondary:#e4e5e6;--muted:#e4e5e6;--muted-foreground:#686a70;--accent:#d5d6d8;--border:#c5c6c9;--input:#b6b8bb;--ring:#55565a}html.theme-light .midaad-app:before{background:radial-gradient(at 85% 4%,#40404014,#0000 55%),linear-gradient(145deg,#f4f4f3,#e6e7e8)}html.theme-light .midaad-app:after{opacity:.2}html.theme-light .midaad-sidebar [data-slot=sidebar-inner],html.theme-light .midaad-topbar,html.theme-light .midaad-app [data-slot=card]{color:#191a1c;background:#fffc;border-color:#00000026}html.theme-light .midaad-main{color:#191a1c}html.theme-light .midaad-nav-item{color:#303136!important}html.theme-light .midaad-nav-item[data-active=true]{border-color:#0000003b;color:#111!important;background:#00000017!important}html.theme-light .ai-chat-shell{background:linear-gradient(145deg,#222326,#101113)}@media (max-width:1023px){html .ai-chat-history:not(.hidden){background:#222326f0;border-color:#ffffff40}}@media (prefers-reduced-motion:reduce){html .midaad-app:after{animation:none;transform:none}}
