@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}html,body,#root{background:#020812;min-height:100%;margin:0}body{color:#f7f9fc;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before,body:after{content:"";z-index:-1;filter:blur(35px);opacity:.2;pointer-events:none;width:38vw;height:180px;position:fixed;top:180px}body:before{background:#ff7a00;left:-12vw;transform:rotate(17deg)}body:after{background:#00a83b;right:-12vw;transform:rotate(-17deg)}button,textarea{font:inherit}button{cursor:pointer}.app{background:radial-gradient(circle at 50% 32%,#071e33b8,#0000 38%),#020812;min-height:100vh;display:flex}aside{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020912e6;border-right:1px solid #152331;flex-direction:column;width:270px;height:100vh;padding:18px 14px;display:flex;position:fixed;top:0;left:0}.agiClaim{color:#fff;letter-spacing:.13em;white-space:nowrap;background:linear-gradient(90deg,#ff993324,#ffffff09,#00a83b1f);border:1px solid #f93;border-radius:9px;width:100%;margin:0 0 12px;padding:8px 7px;font-size:8px;font-weight:800;box-shadow:0 0 18px #ff993312}.agiClaim:hover{border-color:#fff}.brand{align-items:center;gap:11px;padding:4px 8px 20px;display:flex}.brand b{letter-spacing:.06em;font-size:19px;display:block}.brand b span,.headtitle strong span{color:#f93}.brand small{letter-spacing:.12em;color:#6f7d8b;margin-top:4px;font-size:8px;display:block}.gyanMark{z-index:2;filter:drop-shadow(0 0 18px #ff993329);width:86px;height:86px;margin:0 auto 17px;position:relative}.gyanMark svg{width:100%;height:100%;display:block}.gyanMark.small{flex:0 0 38px;width:38px;height:38px;margin:0}.new{color:#f7f9fc;text-align:left;background:linear-gradient(100deg,#ff99331f,#00a83b0f);border:1px solid #f93;border-radius:10px;width:100%;margin-bottom:9px;padding:11px 13px;font-weight:600}.new:hover{background:#ff99332e;border-color:#ffb45a}.search{color:#8e9baa;text-align:left;background:#07111d;border:1px solid #152331;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;display:flex}.search span{font-size:12px}.search kbd{color:#6f7d8b;background:#0b1724;border:1px solid #1d2b39;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px}.sideTitle{letter-spacing:.18em;color:#566575;margin:25px 10px 7px;font-size:8px}.navitem,.history button,.sideBottom button{text-align:left;color:#7d8b99;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 10px;font-size:12px;display:block}.navitem:hover,.history button:hover,.sideBottom button:hover,.history .selected{color:#f7f9fc;background:#0a1622}.sideBottom{margin-top:auto}.flag{border-radius:8px;grid-template-columns:1fr 1fr 1fr;height:3px;margin:13px 8px 2px;display:grid;overflow:hidden}.flag i:first-child{background:#f93}.flag i:nth-child(2){background:#fff}.flag i:nth-child(3){background:#138808}main{background:radial-gradient(#051625a6,#0000 62%);flex-direction:column;width:calc(100% - 270px);min-height:100vh;margin-left:270px;display:flex}header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:4;background:#020810c7;border-bottom:1px solid #14222f;align-items:center;height:64px;padding:0 25px;display:flex;position:sticky;top:0}.headtitle strong{letter-spacing:.1em;font-size:15px}.headtitle>span{color:#697888;margin-left:10px;font-size:10px}.model{color:#a9b4bf;background:#07111d;border:1px solid #1a2b3a;border-radius:8px;margin-left:25px;padding:7px 10px;font-size:11px}.model:hover{color:#fff;border-color:#f93}.status{letter-spacing:.14em;color:#6e7d8a;margin-left:auto;font-size:8px}.status b{background:#00b83d;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #00b83d}.popover{background:#07111d;border:1px solid #1b2b39;border-radius:12px;width:190px;padding:9px;position:absolute;top:55px;left:270px;box-shadow:0 18px 45px #0008}.popover strong{color:#fff;padding:5px;font-size:10px;display:block}.popover button{color:#c6ced6;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:8px;font-size:10px}.popover button:hover{background:#0e1b28}.popover small{float:right;color:#00b83d}.chat{flex:1;width:min(1080px,100%);margin:auto;padding:42px 30px 15px}.welcome{text-align:center;padding:8px 0 35px;position:relative}.welcome.compact{padding-bottom:18px}.heroRings{pointer-events:none;border:1px solid #ff993312;border-radius:50%;width:min(720px,75vw);height:310px;position:absolute;top:-70px;left:50%;transform:translate(-50%);box-shadow:0 0 0 55px #00a83b05,0 0 0 110px #ff993304}.welcome h1{letter-spacing:-.06em;margin:0;font-size:clamp(35px,5vw,61px);line-height:1.02;position:relative}.welcome h1 em{background:linear-gradient(90deg,#f93 0%,#fff 48%,#24d85e 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.welcome p{color:#8996a4;margin:15px auto 25px;font-size:14px;line-height:1.6;position:relative}.cards{grid-template-columns:repeat(3,1fr);gap:10px;max-width:760px;margin:auto;display:grid;position:relative}.cards button{text-align:left;color:#9da9b5;background:#050f19cc;border:1px solid #1a2b3b;border-radius:11px;padding:13px;font-size:11px;transition:all .2s;box-shadow:0 8px 25px #0003}.cards button:hover{background:#091723;border-color:#f93;transform:translateY(-1px)}.cards span{float:right;color:#21ce5c}.trust{justify-content:center;gap:12px;margin:20px auto 0;display:flex;position:relative}.trust>div{text-align:left;color:#f93;background:#040d17b3;border:1px solid #1b2b39;border-radius:20px;align-items:center;gap:10px;min-width:235px;padding:11px 16px;font-size:18px;display:flex}.trust>div:nth-child(2){color:#20d55b}.trust span{color:#aab5bf;font-size:10px;line-height:1.55}.trust b{color:#f93}.trust>div:nth-child(2) b{color:#20d55b}.messages{max-width:780px;margin:auto}.messages article{gap:13px;margin:0 0 27px;display:flex}.messages .you{text-align:right;flex-direction:row-reverse}.avatar{color:#fff;background:#0c1a29;border:1px solid #203243;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;font-size:12px;display:grid}.avatar .gyanMark{width:28px;height:28px}.you .avatar{color:#07111d;background:#f93;border:0}.bubble{min-width:0;max-width:calc(100% - 44px)}.messages label{letter-spacing:.17em;color:#687787;font-size:8px}.messages p{color:#c2cad2;margin:5px 0;font-size:13px;line-height:1.7}.actions{gap:3px;margin-top:8px;display:flex}.actions button{color:#657482;background:0 0;border:0;padding:4px;font-size:9px}.actions button:hover{color:#fff}.composerWrap{width:min(780px,100% - 50px);margin:0 auto 20px}.composer{background:#050e18e6;border:1px solid #263747;border-radius:17px;padding:8px 11px 10px;position:relative;box-shadow:0 10px 40px #0007}.composer:focus-within{border-color:#f93;box-shadow:0 0 0 1px #00a83b40,0 12px 45px #0009}.toolbar{align-items:center;gap:4px;display:flex}.toolbar button{color:#7e8d9b;background:0 0;border:0;border-radius:7px;padding:5px 7px;font-size:10px}.toolbar button:hover,.toolbar button.active{color:#fff;background:#0c1b2a}.toolbar .active{box-shadow:inset 0 -2px #138808}.context{color:#687887;margin-left:auto;font-size:8px}.composer textarea{resize:vertical;color:#edf2f6;background:0 0;border:0;outline:0;width:100%;min-height:47px;max-height:180px;padding:8px 4px;font-size:13px;display:block}.composer textarea::placeholder{color:#667585}.composerBottom{color:#657483;justify-content:space-between;align-items:center;font-size:8px;display:flex}.composerBottom>div{gap:6px;display:flex}.voice,.send{border:0;border-radius:9px;width:32px;height:32px}.voice{color:#d2dae2;background:#0d1925}.send{color:#fff;background:linear-gradient(135deg,#f93,#00a83b);font-size:17px;box-shadow:0 0 16px #ff99332e}.send:hover{filter:brightness(1.12)}.founderRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:10px auto 7px;display:flex}.founder{color:#aeb8c1;background:#07111d;border:1px solid #253442;border-radius:999px;width:max-content;max-width:100%;margin:0;padding:6px 12px;font-size:9px;font-weight:600}.founderButton,.fundButton{color:#aeb8c1;background:#07111d;border:1px solid #253442;border-radius:999px;padding:6px 12px;font-size:9px;font-weight:600;transition:all .2s}.founderButton:hover,.founderButton.active,.fundButton:hover,.fundButton.active{color:#fff;background:linear-gradient(90deg,#ff99331a,#00a83b14);border-color:#f93;box-shadow:0 0 18px #ff993314}.fundButton{color:#d7c6a8}.founderNote{text-align:center;background:#07111dd9;border:1px solid #253442;border-radius:12px;flex-direction:column;gap:4px;width:min(600px,100%);margin:0 auto 8px;padding:10px 14px;display:flex;box-shadow:0 8px 25px #0004}.founderNote strong{color:#fff;font-size:10px}.founderNote span{color:#7f8d9b;font-size:9px;line-height:1.5}.fundPanel{background:#07111df0;border:1px solid #263746;border-radius:16px;justify-content:center;align-items:center;gap:18px;width:min(620px,100%);margin:0 auto 10px;padding:14px;display:flex;box-shadow:0 14px 40px #0007}.fundQr{background:#fff;border-radius:10px;flex:0 0 150px;width:150px;height:150px;padding:5px}.fundQr img{object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.fundCopy{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fundCopy strong{color:#fff;font-size:12px}.fundCopy p,.fundCopy span{color:#8b98a5;margin:0;font-size:9px;line-height:1.5}.fundCopy button{color:#c5ced7;background:#0b1825;border:1px solid #2b3b4a;border-radius:7px;margin-top:3px;padding:5px 9px;font-size:9px}.fundCopy button:hover{color:#fff;border-color:#f93}.knowledgeBadge{color:#c3ccd4;background:linear-gradient(90deg,#ff993312,#ffffff06,#00a83b12);border:1px solid #263746;border-radius:999px;margin:0 auto 8px;padding:8px 18px;font-size:9px;display:block}.knowledgeBadge b{color:#f93}.disclaimer{text-align:center;color:#526170;font-size:8px}.miniMenu{z-index:10;background:#07111d;border:1px solid #263746;border-radius:12px;position:absolute;bottom:65px;box-shadow:0 10px 35px #0009}.filemenu{color:#dbe2e8;width:230px;padding:13px;font-size:11px;left:10px}.filemenu span{color:#738291;margin-top:5px;font-size:9px;display:block}.toolmenu{width:235px;padding:6px;left:82px}.toolmenu button{text-align:left;color:#aab5bf;background:0 0;border:0;border-radius:7px;justify-content:space-between;width:100%;padding:9px;font-size:10px;display:flex}.toolmenu button:hover{background:#0c1a27}.toolmenu small{color:#20d55b}footer{color:#526170;letter-spacing:.14em;border-top:1px solid #14222f;justify-content:space-between;padding:14px 25px;font-size:7px;display:flex}@media (width<=800px){aside{display:none}main{width:100%;margin-left:0}header{padding:0 17px}.chat{padding:35px 16px 15px}.cards{grid-template-columns:1fr 1fr}.composerWrap{width:calc(100% - 24px)}.context{display:none}.toolmenu{left:8px}.status{display:none}.trust{flex-direction:column;align-items:center}.trust>div{width:min(100%,350px)}footer{flex-direction:column;gap:10px;padding:12px 17px}.founderRow{gap:5px}.founderButton,.fundButton{max-width:100%;line-height:1.35}.fundPanel{text-align:center;flex-direction:column}.fundCopy{align-items:center;max-width:280px}}@media (width<=480px){.cards{grid-template-columns:1fr}.headtitle>span{display:none}.welcome{padding-top:5px}.welcome h1{font-size:38px}.welcome .gyanMark{width:72px;height:72px}.founder,.founderButton,.fundButton{font-size:8px}.trust>div{min-width:0;font-size:16px}.agiClaim{padding:8px 4px;font-size:7px}}.gyanMark img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.gyanMark.small{overflow:hidden}.app{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}@media (width<=800px){header{padding-top:env(safe-area-inset-top);height:calc(64px + env(safe-area-inset-top))}.composerWrap{margin-bottom:calc(20px + env(safe-area-inset-bottom))}body{-webkit-tap-highlight-color:transparent}textarea,button{touch-action:manipulation}}
