:root{--bg:#07090c;--panel:#0e1217;--panel2:#151a21;--line:#252d37;--accent:#cfff45;--accent2:#78d9ff;--side:260px;--activity:320px}
body{background:radial-gradient(circle at 55% -20%,#23331d 0,transparent 34%),radial-gradient(circle at 110% 55%,#102a33 0,transparent 28%),var(--bg)}
#sidebar{background:linear-gradient(180deg,#0d1116f5,#090c10f5);border-right-color:#29313a;padding:14px 12px}.brand{padding:4px 7px 16px}.mark{border-radius:14px;box-shadow:0 0 26px #cfff4538}.brand strong{font-size:16px}.brand small{font-size:10px}.primary{box-shadow:0 8px 25px #cfff4518}.local-badge{margin-top:8px;border:1px solid #26321d;border-radius:14px;background:#10160e;padding:11px}
header{height:74px;padding:0 20px;background:#090c10c9;border-color:#252c35;backdrop-filter:blur(24px) saturate(140%)}header .title h1{font-size:16px}header .title p{font-size:10px}.status-pill{background:#11170e;border-color:#32401e}.status-pill i{animation:neoPulse 1.8s ease-in-out infinite}
#workspace{height:calc(100dvh - 74px)}#activityPanel{background:linear-gradient(180deg,#0d1116,#090c10);padding:18px;border-left-color:#252d37}.activity-head{position:sticky;top:0;z-index:2;background:#0d1116e8;backdrop-filter:blur(15px);padding:2px 0 12px}.approval,.download-card{box-shadow:0 12px 30px #0003}
.hero{isolation:isolate}.hero:before{content:"";position:absolute;width:min(54vw,640px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#cfff4512 0,transparent 65%);filter:blur(8px);z-index:-1}.hero-mark{width:78px;height:78px;border-radius:26px;box-shadow:0 0 0 1px #fff2 inset,0 22px 70px #cfff4533}.hero h2{font-weight:760;letter-spacing:-.04em}.hero>p:not(.eyebrow){font-size:15px}
#composer{border-color:#3d4854;background:#171c23e8;border-radius:22px;padding:13px 14px;box-shadow:0 22px 70px #000b,0 0 0 1px #ffffff08 inset;backdrop-filter:blur(22px)}#composer:focus-within{border-color:#708a37;box-shadow:0 22px 70px #000b,0 0 0 3px #cfff4510}#input{font-size:15px;line-height:1.5}.composer-foot button{min-height:36px;border-radius:11px}#send{width:38px;border-radius:12px}
.message{padding:3px 0}.avatar{border-radius:11px}.assistant .avatar{box-shadow:0 8px 24px #cfff4525}.inline-job,.action-card,.card,.code-card,.entity-card{background:linear-gradient(145deg,#131820,#0d1116);border-color:#29323d;box-shadow:0 16px 38px #0002}
#neoCommand{display:flex;align-items:center;gap:8px;margin-left:auto;margin-right:2px;border:1px solid #2d3742;background:#11161c;color:#aab3be;border-radius:12px;padding:8px 11px;font-size:11px;min-width:170px;text-align:left}#neoCommand span{margin-left:auto;border:1px solid #35404b;border-radius:6px;padding:2px 6px;color:#7f8995}
#neoPalette{width:min(620px,calc(100% - 24px));padding:0;overflow:hidden;background:#10151bdc;backdrop-filter:blur(30px);border:1px solid #36414d;border-radius:22px;box-shadow:0 35px 100px #000d}#neoPalette form{padding:14px}#neoSearch{width:100%;border:0;border-bottom:1px solid #2b343e;background:transparent;padding:16px 12px;font-size:18px;outline:0}.neo-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.neo-action{display:flex;align-items:center;gap:12px;border:1px solid #27313b;background:#151b22;border-radius:14px;padding:13px;text-align:left}.neo-action:hover{border-color:#6d8438;background:#1a2118}.neo-action i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#cfff45;color:#10140b;font-style:normal;font-weight:900}.neo-action small{display:block;margin-top:2px}
@keyframes neoPulse{50%{opacity:.45;box-shadow:0 0 22px var(--accent)}}
@media(max-width:1100px){#neoCommand{min-width:42px;width:42px;padding:8px;justify-content:center}#neoCommand b,#neoCommand span{display:none}#workspace{height:calc(100dvh - 74px)}}
@media(max-width:620px){header{height:66px}#workspace{height:calc(100dvh - 66px)}#neoCommand{display:none}.neo-actions{grid-template-columns:1fr}.hero h2{font-size:34px}.hero-mark{width:64px;height:64px;border-radius:21px}#composer{border-radius:18px}}
