.wisdom-management{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;color:#dffaff;background:radial-gradient(circle at 50% 45%,rgba(37,161,133,.28),rgba(3,16,28,.18) 35%,rgba(2,8,18,.86) 72%),linear-gradient(180deg,#041324,#030914);pointer-events:auto}.wisdom-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wisdom-grid{position:absolute;left:430px;right:430px;top:128px;bottom:8px;opacity:.18;background-image:linear-gradient(rgba(48,220,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(48,220,255,.14) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,#000 42%,transparent 78%);mask-image:radial-gradient(circle at center,#000 42%,transparent 78%)}.wisdom-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(48,220,255,.18);border-radius:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 70px #30dcff0f,0 0 70px #20e8bc14}.wisdom-orbit-a{width:760px;height:760px;animation:wisdomOrbitSpin 24s linear infinite}.wisdom-orbit-b{width:980px;height:260px;border-color:#fad36b29;transform:translate(-50%,-48%) rotate(-9deg);animation:wisdomPulse 6s ease-in-out infinite}.wisdom-scan{position:absolute;left:50%;top:50%;width:620px;height:620px;border-radius:50%;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,transparent,rgba(48,220,255,.2),transparent 24%);opacity:.2;animation:wisdomScanSpin 8s linear infinite}.wisdom-artifact-workspace{position:absolute;left:590px;right:36px;top:112px;bottom:18px;z-index:6;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(48,220,255,.3);background:rgba(3,17,28,.96);box-shadow:inset 0 0 40px #30dcff0d,0 18px 42px #00000047}.wisdom-artifact-header{flex:0 0 62px;min-width:0;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(48,220,255,.18);background:linear-gradient(90deg,rgba(8,48,61,.92),rgba(5,25,37,.82))}.wisdom-artifact-heading,.wisdom-artifact-tools{min-width:0;display:flex;align-items:center;gap:12px}.wisdom-artifact-mark{position:relative;flex:0 0 28px;width:28px;height:28px;border:1px solid rgba(48,220,255,.68);background:rgba(48,220,255,.08)}.wisdom-artifact-mark:before,.wisdom-artifact-mark:after{content:"";position:absolute;background:#30dcff;box-shadow:0 0 10px #30dcff99}.wisdom-artifact-mark:before{left:6px;right:6px;top:8px;height:2px}.wisdom-artifact-mark:after{left:6px;right:10px;top:16px;height:2px}.wisdom-artifact-heading small,.wisdom-artifact-heading strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wisdom-artifact-heading small{margin-bottom:3px;color:#30dcffad;font-size:11px}.wisdom-artifact-heading strong{max-width:720px;color:#fff;font-size:17px}.wisdom-artifact-status{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;color:#dffaffad;font-size:12px}.wisdom-artifact-status i{width:7px;height:7px;border-radius:50%;background:#ffd76c;box-shadow:0 0 10px #ffd76c99}.wisdom-artifact-status.is-ready i{background:#27f0c0;box-shadow:0 0 10px #27f0c099}.wisdom-artifact-status.is-error i{background:#ff956e;box-shadow:0 0 10px #ff956e8f}.wisdom-artifact-tools button,.wisdom-artifact-error button{height:30px;padding:0 12px;border:1px solid rgba(48,220,255,.32);background:rgba(7,43,56,.78);color:#dffaff;font-size:12px;cursor:pointer}.wisdom-artifact-tools button:hover:not(:disabled),.wisdom-artifact-error button:hover:not(:disabled){border-color:#ffd76c9e;color:#fff}.wisdom-artifact-tools button:disabled,.wisdom-artifact-error button:disabled{cursor:not-allowed;opacity:.5}.wisdom-artifact-body{position:relative;flex:1;min-height:0;overflow:hidden}.wisdom-artifact-frame{width:100%;height:100%;display:block;border:0;background:#06131d}.wisdom-artifact-building{height:100%;overflow:hidden;padding:28px;background:linear-gradient(rgba(48,220,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(48,220,255,.04) 1px,transparent 1px),#06131d;background-size:36px 36px}.wisdom-artifact-building__intro{display:flex;align-items:center;gap:14px;margin-bottom:24px}.wisdom-artifact-building__intro strong,.wisdom-artifact-building__intro p{display:block;margin:0}.wisdom-artifact-building__intro strong{color:#fff;font-size:18px}.wisdom-artifact-building__intro p{margin-top:4px;color:#dffaff80;font-size:12px}.wisdom-artifact-building__spinner{width:30px;height:30px;border:2px solid rgba(48,220,255,.18);border-top-color:#30dcff;border-radius:50%;animation:wisdomSpin .9s linear infinite}.wisdom-artifact-skeleton{position:relative;height:190px;overflow:hidden;border:1px solid rgba(48,220,255,.12);background:rgba(8,35,47,.66)}.wisdom-artifact-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(99,239,226,.1),transparent);animation:wisdomArtifactShimmer 1.6s ease-in-out infinite}.wisdom-artifact-skeleton.is-wide{height:96px}.wisdom-artifact-skeleton.is-chart{height:260px;margin-top:14px}.wisdom-artifact-skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.wisdom-artifact-error{height:100%;display:grid;place-content:center;justify-items:center;padding:32px;text-align:center;background:#06131d}.wisdom-artifact-error strong{color:#fff;font-size:20px}.wisdom-artifact-error p{max-width:520px;margin:10px 0 18px;color:#dffaff9e;font-size:13px;line-height:1.7}.wisdom-side{position:absolute;top:112px;bottom:18px;z-index:5;width:clamp(390px,21vw,460px);overflow-y:auto;display:grid;align-content:start;gap:16px;padding:6px 0 10px;box-sizing:border-box;scrollbar-width:none}.wisdom-side::-webkit-scrollbar{width:0;height:0}.wisdom-side-left{left:clamp(24px,2.4vw,52px)}.wisdom-side-right{right:clamp(24px,2.4vw,52px)}.wisdom-side-panel{min-height:0;border:1px solid rgba(48,220,255,.22);background:linear-gradient(135deg,rgba(6,37,50,.9),rgba(4,19,32,.86)),radial-gradient(circle at 18% 0%,rgba(39,240,192,.12),transparent 34%);box-shadow:inset 0 0 24px #30dcff12,0 14px 28px #00000038;padding:15px;box-sizing:border-box}.wisdom-side-panel.is-chart{padding:0;border:0;background:transparent;box-shadow:none}.wisdom-side-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.wisdom-side-header span{display:block;margin-bottom:5px;color:#30dcffb8;font-size:12px}.wisdom-side-header strong{display:block;max-width:220px;color:#fff;font-size:17px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wisdom-side-header em{flex:0 0 auto;padding:3px 8px;border:1px solid rgba(255,215,108,.32);color:#ffd76c;font-size:12px;font-style:normal;background:rgba(255,215,108,.08)}.wisdom-side-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wisdom-side-metric{min-width:0;padding:10px;border:1px solid rgba(48,220,255,.16);background:rgba(3,22,35,.58);box-sizing:border-box}.wisdom-side-metric span,.wisdom-side-metric em{display:block;color:#dffaff8c;font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wisdom-side-metric strong{display:block;margin:4px 0;color:#ffd76c;font-family:D-DIN,Arial,sans-serif;font-size:17px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wisdom-side-text{color:#edfdffe0;font-size:13px;line-height:1.7}.wisdom-side-text h3{margin:0 0 8px;color:#fff;font-size:15px}.wisdom-side-text p{margin:7px 0}.wisdom-side-text ul,.wisdom-side-text ol{margin:8px 0 8px 18px;padding:0}.wisdom-side-text strong{color:#ffd76c}.wisdom-side-actions{display:flex;flex-wrap:wrap;gap:8px}.wisdom-side-text+.wisdom-side-actions,.wisdom-side-metrics+.wisdom-side-actions{margin-top:12px}.wisdom-side-actions button{height:30px;min-width:84px;padding:0 10px;border:1px solid rgba(48,220,255,.28);background:linear-gradient(135deg,rgba(8,48,62,.76),rgba(6,28,43,.76));color:#ffd76ce6;font-size:12px;cursor:pointer}.wisdom-side-actions button:hover:not(:disabled){border-color:#ffd76c9e;color:#fff}.wisdom-side-chart.smart-chart-card{width:100%;height:348px;margin-top:0}.wisdom-side-chart .smart-chart-header{height:58px;padding:10px 13px 0}.wisdom-side-chart .smart-chart-header strong{font-size:15px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wisdom-side-chart .smart-chart-header span,.wisdom-side-chart .smart-chart-header em{font-size:11px}.wisdom-side-chart .smart-chart{height:264px}.wisdom-avatar-ring,.wisdom-empty-mark span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(48,220,255,.62);border-radius:50%;animation:wisdomSpin 7s linear infinite}.wisdom-avatar-ring:before,.wisdom-empty-mark span:before{content:"";position:absolute;left:50%;top:-4px;width:8px;height:8px;border-radius:50%;background:#ffd76c;box-shadow:0 0 14px #ffd76ccc}.wisdom-chat{position:absolute;left:50%;top:112px;bottom:18px;z-index:4;width:clamp(720px,100% - 1040px,900px);display:flex;flex-direction:column;min-width:0;transform:translate(-50%)}.wisdom-chat.has-artifact{left:34px;right:auto;width:520px;transform:none}.wisdom-chat.has-artifact .wisdom-bubble{max-width:calc(100% - 46px)}.wisdom-dialogue{flex:1;min-height:0;overflow-y:auto;padding:8px 8px 18px;scrollbar-width:thin;scrollbar-color:rgba(48,220,255,.5) rgba(3,18,30,.3)}.wisdom-dialogue.is-empty{display:grid;place-items:center}.wisdom-empty-state{position:relative;width:560px;min-height:280px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.wisdom-empty-mark{position:relative;width:126px;height:126px;display:grid;place-items:center}.wisdom-empty-mark strong{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;color:#071520;font-family:D-DIN,Arial,sans-serif;font-size:34px;background:radial-gradient(circle at 32% 24%,#fff,#9cf8e9 48%,#2bd4cb 100%);box-shadow:0 0 42px #4ef3de61}.wisdom-empty-state h2{margin:18px 0 10px;color:#fff;font-size:28px;letter-spacing:0}.wisdom-empty-state p{margin:0;max-width:420px;color:#dffaffd1;font-size:15px;line-height:1.8}.wisdom-suggestion-list button{height:34px;border:1px solid rgba(48,220,255,.28);background:linear-gradient(135deg,rgba(8,48,62,.78),rgba(6,28,43,.78));color:#dffaffdb;font-size:13px;cursor:pointer;box-shadow:inset 0 0 16px #30dcff0f}.wisdom-suggestion-list button:hover:not(:disabled){border-color:#ffd76c9e;color:#fff;background:linear-gradient(135deg,rgba(48,220,255,.18),rgba(255,215,108,.12))}.wisdom-message{display:flex;margin:14px 0;gap:10px}.wisdom-message.is-user{justify-content:flex-end}.wisdom-message-mark{flex:0 0 36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#06151f;font-weight:800;background:linear-gradient(135deg,#dffaff,#4cf0de);box-shadow:0 0 22px #4ef3de5c}.wisdom-bubble{max-width:min(680px,100% - 48px);box-sizing:border-box;border:1px solid rgba(48,220,255,.18);background:rgba(4,22,34,.92);box-shadow:inset 0 0 24px #30dcff0f,0 14px 34px #00000057;color:#edfdffeb;font-size:14px;line-height:1.7;padding:13px 15px}.smart-chart-loading{width:min(620px,100%);height:292px;margin-top:12px;display:grid;place-items:center;box-sizing:border-box;border:1px solid rgba(48,220,255,.22);background:rgba(4,22,34,.72);color:#ffd76cdb;font-size:13px;box-shadow:inset 0 0 24px #30dcff0f}.wisdom-suggestion-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wisdom-suggestion-list button{width:auto;min-width:86px;padding:0 12px;color:#ffd76ce6}.wisdom-message.is-user .wisdom-bubble{max-width:min(560px,76%);border-color:#ffd76c42;background:linear-gradient(135deg,rgba(50,115,106,.9),rgba(13,54,65,.86))}.wisdom-steps{display:grid;gap:8px;margin-bottom:10px}.wisdom-step{display:flex;align-items:center;gap:8px;color:#dffaffa3;font-size:13px}.wisdom-step span{width:14px;height:14px;border-radius:50%;border:1px solid rgba(48,220,255,.7);position:relative}.wisdom-step span:after{content:"";position:absolute;left:4px;top:2px;width:4px;height:7px;border-right:2px solid #30dcff;border-bottom:2px solid #30dcff;transform:rotate(40deg)}.wisdom-digesting{display:flex;align-items:center;gap:8px;color:#ffd76ce0}.wisdom-digesting span,.wisdom-button-loading{width:8px;height:8px;border-radius:50%;background:#ffd76c;animation:wisdomBounce 1s ease-in-out infinite}.wisdom-digesting span:nth-child(2){animation-delay:.14s}.wisdom-digesting span:nth-child(3){animation-delay:.28s}.wisdom-digesting em{font-style:normal}.wisdom-answer{color:#edfdfff0}.wisdom-answer h3{margin:12px 0 8px;color:#fff;font-size:17px}.wisdom-answer p{margin:8px 0}.wisdom-answer ul,.wisdom-answer ol{margin:8px 0 8px 20px;padding:0}.wisdom-answer li{margin:4px 0}.wisdom-answer strong{color:#ffd76c}.wisdom-stream-caret{display:inline-block;width:8px;height:18px;margin-left:4px;vertical-align:middle;background:#30dcff;animation:wisdomBlink .8s steps(2,start) infinite}.wisdom-input-bar{flex:0 0 64px;padding:8px 8px 0;box-sizing:border-box}.wisdom-input-shell{height:50px;border:1px solid rgba(48,220,255,.34);background:linear-gradient(135deg,rgba(8,42,55,.92),rgba(3,18,31,.92));box-shadow:inset 0 0 24px #30dcff14,0 0 30px #30dcff1a;display:flex;align-items:center;gap:10px;padding:0 8px 0 16px;box-sizing:border-box}.wisdom-input-shell:focus-within{border-color:#7efbf6c7;box-shadow:inset 0 0 24px #30dcff1a,0 0 0 2px #7efbf61f,0 0 30px #30dcff24}.wisdom-input-icon{width:16px;height:16px;border:2px solid #30dcff;border-radius:50%;position:relative;flex:0 0 auto}.wisdom-input-icon:after{content:"";position:absolute;right:-7px;bottom:-5px;width:8px;height:2px;border-radius:2px;background:#30dcff;transform:rotate(45deg)}.wisdom-input-shell input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff;font-size:15px}.wisdom-input-shell input::placeholder{color:#dffaff9e}.wisdom-submit-button{width:92px;height:36px;border:1px solid rgba(255,215,108,.46);background:linear-gradient(135deg,rgba(255,215,108,.26),rgba(48,220,255,.12));color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.wisdom-voice-button{position:relative;flex:0 0 auto;width:38px;height:36px;border:1px solid rgba(48,220,255,.32);background:rgba(6,35,49,.76);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.wisdom-voice-button span{position:relative;width:10px;height:17px;border:2px solid #30dcff;border-radius:8px;box-sizing:border-box}.wisdom-voice-button span:before{content:"";position:absolute;left:50%;bottom:-8px;width:14px;height:8px;border:2px solid #30dcff;border-top:0;border-radius:0 0 10px 10px;transform:translate(-50%)}.wisdom-voice-button span:after{content:"";position:absolute;left:50%;bottom:-12px;width:12px;height:2px;border-radius:2px;background:#30dcff;transform:translate(-50%)}.wisdom-voice-button.is-listening{border-color:#ffd76c9e;background:rgba(255,215,108,.14);box-shadow:0 0 18px #ffd76c38}.wisdom-voice-button.is-listening span,.wisdom-voice-button.is-listening span:before{border-color:#ffd76c}.wisdom-voice-button.is-listening span:after{background:#ffd76c}.wisdom-submit-button:disabled,.wisdom-voice-button:disabled{cursor:not-allowed;opacity:.62}.wisdom-submit-button:focus-visible,.wisdom-voice-button:focus-visible,.wisdom-suggestion-list button:focus-visible{outline:2px solid #7efbf6;outline-offset:2px}.wisdom-button-loading{width:12px;height:12px;border:2px solid rgba(255,255,255,.34);border-top-color:#fff;background:transparent;animation:wisdomSpin .8s linear infinite}@keyframes wisdomSpin{to{transform:rotate(360deg)}}@keyframes wisdomOrbitSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes wisdomScanSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes wisdomPulse{0%,to{opacity:.36}50%{opacity:.72}}@keyframes wisdomBounce{0%,to{transform:translateY(0);opacity:.42}50%{transform:translateY(-5px);opacity:1}}@keyframes wisdomBlink{50%{opacity:0}}@keyframes wisdomArtifactShimmer{to{transform:translate(100%)}}@media (max-width: 1480px){.wisdom-artifact-workspace{left:430px;right:20px}.wisdom-chat.has-artifact{left:20px;right:auto;width:390px}.wisdom-artifact-heading strong{max-width:520px}.wisdom-side{top:112px;bottom:16px;width:318px}.wisdom-side-left{left:20px}.wisdom-side-right{right:20px}.wisdom-side-chart.smart-chart-card{height:320px}.wisdom-side-chart .smart-chart{height:236px}.wisdom-chat{width:clamp(560px,100% - 760px,760px)}}@media (max-width: 1280px){.wisdom-side{display:none}.wisdom-chat{width:min(860px,100% - 80px)}.wisdom-artifact-workspace{left:374px;right:16px}.wisdom-chat.has-artifact{left:16px;right:auto;width:342px}.wisdom-artifact-heading strong{max-width:360px}.wisdom-artifact-tools{gap:8px}.wisdom-artifact-status{display:none}}