*{box-sizing:border-box}body{color:#edf0f7;background:#090b10;margin:0;font-family:Inter,Microsoft YaHei,system-ui,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer}.app{min-height:100vh}aside{z-index:5;background:#0d1017;border-right:1px solid #20242e;flex-direction:column;width:236px;padding:25px 17px;display:flex;position:fixed;inset:0 auto 0 0}.logo{letter-spacing:1.6px;align-items:center;gap:9px;height:38px;padding:0 7px;display:flex}.logoMark{border:2px solid #8270ff;border-radius:7px;place-items:center;width:25px;height:25px;display:grid;transform:rotate(45deg)}.logoMark span{background:#8b78ff;border-radius:2px;width:8px;height:8px}.logo b{font-size:16px}.logo small{color:#777e90;letter-spacing:2px;margin:28px 0 0 35px;font-size:7px;position:absolute}.workspaceSelect{background:#151923;border:1px solid #272c38;border-radius:9px;align-items:center;gap:10px;margin:25px 0;padding:10px;display:flex}.workspaceSelect>span,.user>span{background:linear-gradient(145deg,#806cff,#4e3fc1);border-radius:7px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.workspaceSelect div,.user div{flex-direction:column;flex:1;gap:3px;display:flex}.workspaceSelect b,.user b{font-size:12px}.workspaceSelect small,.user small{color:#777e90;font-size:10px}nav p{color:#596072;text-transform:uppercase;letter-spacing:1px;padding:11px 11px 3px;font-size:10px}nav button,.settings{color:#8e95a6;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;margin:2px 0;padding:10px 11px;display:flex}nav button:hover,.settings:hover,nav button.active,.settings.active{color:#eee;background:#191d28}nav button.active{box-shadow:inset 2px 0 #8a76ff}nav button i{color:#fff;background:#6e5be8;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10px;font-style:normal}.settings{margin-top:auto}.user{border-top:1px solid #20242e;align-items:center;gap:10px;margin-top:13px;padding:13px 7px 0;display:flex}.user>span{background:#2d3444;border-radius:50%}.content{min-height:100vh;margin-left:236px}header{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090b10e0;border-bottom:1px solid #1e222c;justify-content:space-between;align-items:center;height:78px;padding:0 34px;display:flex;position:sticky;top:0}header h2{margin:0 0 5px;font-size:16px}header p{color:#737b8c;margin:0;font-size:11px}.headActions{gap:8px;display:flex}.headActions>button{color:#8c94a6;background:#121620;border:1px solid #252a35;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:relative}.headActions button i{background:#9a7dff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.primary{color:#fff;background:linear-gradient(135deg,#8b78ff,#6654dd);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-weight:600;display:flex;box-shadow:0 6px 20px #6d59db22}.primary:disabled{opacity:.42;cursor:not-allowed}.headActions .small{width:auto;padding:0 14px}.uploadMain{max-width:850px;margin:0 auto;padding:52px 28px}.hero{text-align:center}.eyebrow{color:#9f8fff;letter-spacing:.5px;background:#17152a;border:1px solid #413a70;border-radius:20px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;display:inline-flex}.hero h1{letter-spacing:-1.5px;margin:16px 0 12px;font-size:40px;line-height:1.25}.hero h1 em{background:linear-gradient(90deg,#a98cff,#6bcbff);color:#0000;-webkit-background-clip:text;font-style:normal}.hero p{color:#858d9f}.uploadCard{background:#10141d;border:1px solid #272c38;border-radius:14px;margin-top:35px;padding:20px;box-shadow:0 24px 80px #0007}.drop{cursor:pointer;background:linear-gradient(135deg,#121722,#10131b);border:1px dashed #3b4251;border-radius:10px;justify-content:center;align-items:center;height:222px;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:flex}.drop:hover{border-color:#6f64a4;transform:translateY(-2px);box-shadow:0 10px 28px #0005,0 0 0 1px #8372ff16}.drop.drag{background:#17162c;border-color:#9a87ff;transform:translateY(-3px)scale(1.005);box-shadow:0 12px 34px #0005,0 0 30px #7762ff2b,inset 0 0 28px #8b77ff0c}.dropContent{flex-direction:column;align-items:center;animation:.32s both contentIn;display:flex}.uploadIcon{color:#9b88ff;background:#25223e;border-radius:12px;place-items:center;width:48px;height:48px;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.drop:hover .uploadIcon{transform:translateY(-2px);box-shadow:0 8px 20px #7561df24}.drop.drag .uploadIcon{animation:.8s ease-in-out infinite uploadPulse}.uploadIcon.success{color:#64d8a1;background:#192e2a;box-shadow:0 0 0 1px #55c89625}.miniCheck{color:#fff;background:#1d8f64;border-radius:50%;width:18px;padding:3px;position:absolute;bottom:-5px;right:-5px}.drop h3{margin:14px 0 7px;font-size:14px}.drop p{color:#687183;margin:0 0 14px;font-size:11px}.outline{color:#c8ceda;background:#1a1f2a;border:1px solid #363c4a;border-radius:7px;padding:8px 14px}.selectButton{transition:transform .12s,background .2s,border-color .2s}.selectButton:hover{background:#222838;border-color:#514a70}.selectButton:active{transform:scale(.96)translateY(1px)}.fileReady{color:#67d3a2;background:#152a23;border:1px solid #285b48;border-radius:12px;align-items:center;gap:5px;margin:-4px 0 8px;padding:4px 8px;font-size:10px;display:flex}.textButton{color:#9b89ff;background:0 0;border:0;border-radius:5px;padding:4px 8px}.textButton:hover{background:#28223f}.or{color:#565e6e;align-items:center;gap:14px;margin:15px 0;font-size:10px;display:flex}.or span{background:#252a34;flex:1;height:1px}.urlInput{color:#656d7f;background:#0c1017;border:1px solid #303643;border-radius:8px;align-items:center;height:44px;padding:0 12px;transition:border-color .22s,box-shadow .22s;display:flex}.urlInput:focus-within{color:#9b8cf1;border-color:#806fea;box-shadow:0 0 0 3px #7662e51c,0 7px 22px #0003}.urlInput.recognized{border-color:#355e51}.urlInput input{color:#ddd;background:0 0;border:0;outline:0;flex:1;padding:0 10px}.urlInput button{color:#a692ff;background:0 0;border:0;border-radius:5px;padding:7px;font-size:12px}.urlInput button:hover{background:#211d37}.urlInput button:active{transform:scale(.94)}.linkFeedback{color:#63c99b;align-items:center;gap:5px;margin:7px 2px 0;font-size:10px;animation:.25s both feedbackIn;display:flex}.analyze{width:100%;min-height:40px;margin-top:16px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.analyze:disabled{opacity:1;color:#aeb5c2;cursor:not-allowed;background:#252a35;box-shadow:inset 0 0 0 1px #3a404d}.analyze.ready:hover{transform:translateY(-1px);box-shadow:0 10px 26px #6955d64a}.analyze.ready:active{transform:translateY(1px)scale(.995)}.analyze.ready:before{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:35%;animation:2.8s ease-in-out infinite buttonShine;position:absolute;inset:0 auto 0 -45%;transform:skew(-20deg)}.analyze.ready:hover svg:last-child{transform:translate(2px,-2px)}.analyze svg{transition:transform .2s}.loader{border:2px solid #ffffff45;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite spin}.loadingDots:after{content:"…";vertical-align:bottom;width:12px;animation:1.2s steps(4,end) infinite dots;display:inline-block;overflow:hidden}.safe{text-align:center;color:#555e6d;margin-top:11px;display:block}.progress{margin-top:15px;animation:.25s both feedbackIn}.progress div{color:#8991a1;justify-content:space-between;font-size:11px;display:flex}.progress div span{animation:.25s both feedbackIn}.progress>i{background:#292e39;border-radius:4px;height:4px;margin-top:8px;display:block;overflow:hidden}.progress>i span{background:linear-gradient(90deg,#6d5adb,#a58cff,#6dcbff) 0 0/200% 100%;border-radius:4px;height:100%;transition:width .18s;animation:1.5s linear infinite progressGlow;display:block}.stats{justify-content:center;gap:90px;margin-top:35px;display:flex}@keyframes contentIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes feedbackIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes uploadPulse{0%,to{transform:translateY(0);box-shadow:0 0 #8874ff35}50%{transform:translateY(-5px);box-shadow:0 0 0 9px #8874ff00}}@keyframes buttonShine{0%,58%{left:-45%}85%,to{left:120%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dots{0%{width:0}to{width:12px}}@keyframes progressGlow{to{background-position:-200% 0}}.stats div{text-align:center;flex-direction:column;display:flex}.stats b{font-size:18px}.stats span{color:#656d7d;margin-top:5px;font-size:10px}.reportMain,.pageMain{max-width:1160px;margin:auto;padding:28px 34px 60px}.back{color:#777f91;background:0 0;border:0;margin-bottom:18px}.reportGrid{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.videoMock{background:#181b22;border:1px solid #2a303b;border-radius:12px;height:310px;position:relative;overflow:hidden}.phoneScene{background:linear-gradient(#511a25,#ed703a 48%,#342018 49%);height:100%;position:relative;overflow:hidden}.phoneScene .sun{filter:blur(2px);background:#ffbf62;border-radius:50%;width:130px;height:130px;position:absolute;top:18%;left:45%}.tower{clip-path:polygon(20% 100%,25% 30%,38% 30%,42% 0,58% 0,62% 30%,77% 30%,84% 100%);background:linear-gradient(90deg,#171b25,#313844,#11141b);width:120px;height:150px;position:absolute;bottom:40px;left:42%}.ground{background:#16191b;border-radius:50%;width:120%;height:100px;position:absolute;bottom:-35px}.videoMock>button{color:#fff;background:#090b1099;border:1px solid #fff5;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.videoMock>span{font-size:11px;position:absolute;bottom:16px;right:18px}.scorePanel{background:#11151e;border:1px solid #292e39;border-radius:12px;padding:25px}.scorePanel>span{color:#7e8798}.scorePanel>b{margin:10px 0 18px;font-size:52px;display:block}.scorePanel>b small{color:#606879;font-size:14px}.metric{margin:13px 0}.metric label{color:#9ba2b0;justify-content:space-between;font-size:11px;display:flex}.metric i{background:#262b35;border-radius:4px;height:4px;margin-top:7px;display:block}.metric i span{background:#8672fa;border-radius:4px;height:100%;display:block}.scorePanel p{color:#7e8696;border-top:1px solid #272c37;padding-top:15px;font-size:11px;line-height:1.7}.reportTabs{border-bottom:1px solid #272c36;margin:30px 0 18px}.reportTabs button{color:#70798a;background:0 0;border:0;padding:11px 20px}.reportTabs .on{color:#a896ff;border-bottom:2px solid #8b77ff}.insightGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.insightGrid article{background:#11151e;border:1px solid #282d38;border-radius:10px;min-height:176px;padding:20px;position:relative}.insightGrid article h3{margin:3px 0 13px}.insightGrid article p{color:#858d9d;font-size:11px;line-height:1.75}.index{color:#7262d1;font-size:10px}.chips{flex-wrap:wrap;gap:5px;display:flex}.chips span{color:#a89bea;background:#201d36;border:1px solid #39315d;border-radius:4px;padding:4px 6px;font-size:9px}.curve{grid-column:span 2}.chart{height:115px}.chart svg{width:100%;height:85px;overflow:visible}.chart path{fill:none;stroke:#9c87ff;stroke-width:3px;vector-effect:non-scaling-stroke}.chart path.area{fill:url(#none);stroke:none;opacity:.1}.chart div{color:#626a7a;justify-content:space-between;font-size:9px;display:flex}.insightGrid blockquote{color:#c9c1f5;background:#191728;border-left:2px solid #8d79ff;margin:10px 0;padding:9px 12px;font-size:12px}.formula{justify-content:space-between;align-items:center;margin:18px 0;display:flex}.formula b{color:#bcafff;background:#211d39;border:1px solid #39315f;border-radius:5px;padding:8px;font-size:10px}.ratingBox{background:linear-gradient(100deg,#151326,#11151e);border:1px solid #332d55;border-radius:11px;align-items:center;gap:24px;margin-top:14px;padding:19px 22px;display:flex}.ratingBox div:first-child{flex:1}.ratingBox h3{margin:0 0 5px;font-size:14px}.ratingBox p{color:#71798a;margin:0;font-size:10px}.stars{display:flex}.stars button{color:#424957;background:0 0;border:0;padding:3px}.stars button.lit{color:#f5b84f}.scorePanelPro{background:radial-gradient(circle at 90% 0,#32285a55,#0000 42%),linear-gradient(145deg,#141925,#0f131c);padding:20px;box-shadow:inset 0 1px #ffffff08,0 18px 45px #0004}.scoreTop{justify-content:space-between;align-items:center;display:flex}.scoreTop>div:first-child>span{color:#858ea0;letter-spacing:.4px;font-size:11px;display:block}.scoreTop>div:first-child>b{letter-spacing:-2px;margin-top:8px;font-size:52px;line-height:1;display:block}.scoreTop>div:first-child>b small{letter-spacing:0;color:#697285;font-size:13px}.potential{color:#9c8aff;background:#1b1930;border:1px solid #3c3561;border-radius:10px;grid-template-columns:auto 1fr;gap:3px 7px;width:142px;padding:11px;display:grid}.potential svg{grid-row:span 2}.potential span{color:#858da0;font-size:9px}.potential strong{color:#d7d0ff;font-size:16px}.potential small{color:#8d84bc;grid-column:1/-1;margin-top:4px;font-size:9px}.scoreDisclaimer{color:#939cac;background:#181d29;border:1px solid #2b3341;border-radius:6px;align-items:center;gap:6px;margin:14px 0;padding:7px 9px;font-size:9px;display:flex}.scoreOverview{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.scoreOverview>div:last-child{grid-column:span 2}.scoreOverview label{color:#9aa3b3;justify-content:space-between;font-size:9px;display:flex}.scoreOverview strong{color:#c6baff}.scoreOverview i,.criterionBar i,.trendRatings i{background:#292f3a;border-radius:4px;height:4px;margin-top:5px;display:block;overflow:hidden}.scoreOverview i span,.criterionBar i span{background:linear-gradient(90deg,#725ee7,#a38cff);border-radius:4px;height:100%;display:block}.scorePanelPro>p{margin-bottom:0}.criteriaSection,.trendSection{background:#10141d;border:1px solid #2b313d;border-radius:12px;margin-top:18px;overflow:hidden}.criteriaHead,.trendTitle{background:linear-gradient(110deg,#151a25,#11141d);border-bottom:1px solid #292e39;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.sectionKicker{letter-spacing:1.5px;color:#8f7cf1;font-size:9px}.criteriaHead h2,.trendTitle h2{margin:6px 0;font-size:17px}.criteriaHead p,.trendTitle p{color:#747d8e;margin:0;font-size:10px}.weightCheck{color:#6dd4a5;background:#152a23;border:1px solid #285743;border-radius:17px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex}.criteriaList{grid-template-columns:1fr 1fr;display:grid}.criteriaList article{border-bottom:1px solid #262c36}.criteriaList article:nth-child(odd){border-right:1px solid #262c36}.criteriaList article.expanded{background:#141823}.criteriaRow{color:#dce1eb;text-align:left;background:0 0;border:0;align-items:center;gap:16px;width:100%;min-height:58px;padding:0 18px;display:flex}.criterionName{flex:1;align-items:center;gap:10px;display:flex}.criterionName>span{color:#5e6677;font-family:monospace;font-size:9px}.criterionName b{font-size:11px}.criterionBar{align-items:center;gap:8px;width:125px;display:flex}.criterionBar i{flex:1;margin:0}.criterionBar small{color:#9788e5;width:35px;font-size:9px}.criteriaRow>svg{color:#687184;transition:transform .2s}.expanded .criteriaRow>svg{color:#a997ff;transform:rotate(180deg)}.criterionDetail{grid-column:1/-1;grid-template-columns:1.2fr 1fr 1fr;gap:8px;padding:0 18px 17px;display:grid}.criterionDetail>div{background:#0c1017;border:1px solid #252b36;border-radius:7px;padding:10px}.criterionDetail label{color:#8d96a7;font-size:9px}.criterionDetail p{color:#b2b9c5;margin:5px 0 0;font-size:10px;line-height:1.55}.criterionDetail .positive{border-color:#244c3b}.criterionDetail .positive label{color:#64cc9c}.criterionDetail .negative{border-color:#51353a}.criterionDetail .negative label{color:#d78b8b}.trendSection{background:radial-gradient(circle at 85% 20%,#55285622,#0000 32%),#11141c;border-color:#453659}.trendTitle{background:linear-gradient(110deg,#1c1728,#12151e)}.trendTitle h2{align-items:center;gap:8px;display:flex}.trendTitle h2 svg{color:#ec8b52}.trendTitle>div{max-width:760px}.trendTitle .outline{white-space:nowrap;align-items:center;gap:6px;display:flex}.trendMeta{border-bottom:1px solid #2b2e3a;grid-template-columns:repeat(4,1fr);display:grid}.trendMeta label{border-right:1px solid #2b2e3a;padding:15px 18px}.trendMeta label:last-child{border:0}.trendMeta label>span{color:#737c8e;margin-bottom:7px;font-size:9px;display:block}.trendMeta b{align-items:center;gap:5px;font-size:11px;display:flex}.trendMeta b svg{color:#e28a57}.trendMeta input,.trendMeta select{color:#ddd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c1017;border:1px solid #403852;border-radius:5px;width:100%;height:31px;padding:0 7px;font-size:10px}.trendBody{grid-template-columns:1.7fr 1fr;gap:28px;padding:20px;display:grid}.trendConcept>span{color:#dd8a5e;font-size:9px}.trendConcept h3{margin:7px 0 9px;font-size:15px}.trendConcept>p{color:#8991a0;font-size:10px;line-height:1.7}.trendWhy{color:#a990f1;background:#1b1728;border:1px solid #403356;border-radius:8px;gap:9px;padding:11px;display:flex}.trendWhy p{color:#aaa2bc;margin:0;font-size:10px;line-height:1.55}.trendWhy b{color:#d4c8f4}.trendWhy svg{flex:none}.trendRatings{flex-direction:column;justify-content:center;gap:15px;display:flex}.trendRatings label{color:#8e97a8;justify-content:space-between;font-size:10px;display:flex}.trendRatings b{color:#efb07c}.trendRatings i span{background:linear-gradient(90deg,#8a5be2,#e58c58);height:100%;display:block}.trendRisk{color:#d77d73;background:#25191c;border:1px solid #593138;border-radius:8px;gap:10px;margin:0 20px 20px;padding:12px;display:flex}.trendRisk svg{flex:none}.trendRisk b{font-size:10px}.trendRisk p{color:#b59392;margin:4px 0 0;font-size:9px;line-height:1.6}.evidenceIntro{color:#9a8be8;background:#171526;border:1px solid #3c3657;border-radius:9px;align-items:center;gap:9px;padding:12px 14px;display:flex}.evidenceIntro svg{flex:none}.evidenceIntro p{color:#a9afbd;margin:0;font-size:10px;line-height:1.6}.evidenceIntro b{color:#d5cdf8}.timelineTools{justify-content:space-between;align-items:flex-end;margin:22px 0 15px;display:flex}.timelineTools h2,.reuseHead h2{margin:6px 0 0;font-size:17px}.evidenceFilters{background:#10141d;border:1px solid #292f3a;border-radius:8px;gap:5px;padding:4px;display:flex}.evidenceFilters button{color:#788193;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:10px}.evidenceFilters button.on{color:#c3b8ff;background:#2a2447;box-shadow:inset 0 0 0 1px #443b6e}.timelineList{flex-direction:column;display:flex}.timelineNode{grid-template-columns:72px 1fr;display:grid;position:relative}.timelineRail{color:#9a88f5;flex-direction:column;align-items:center;padding-top:20px;font:600 10px monospace;display:flex}.timelineRail span{z-index:1;background:#201b37;border:1px solid #4b3f79;border-radius:12px;padding:5px 7px;position:relative}.timelineRail i{background:linear-gradient(#6655a7,#2b3040);flex:1;width:1px;min-height:22px;margin-top:5px}.timelineNode:last-child .timelineRail i{background:linear-gradient(#6655a7,#0000)}.timelineSummary{color:#e6e9f0;text-align:left;background:linear-gradient(120deg,#11161f,#0e1219);border:1px solid #29303c;border-radius:10px;grid-template-columns:118px 1fr 88px;gap:15px;width:100%;margin:0 0 10px;padding:12px;transition:border-color .2s,background .2s;display:grid}.timelineSummary:hover,.timelineNode.expanded .timelineSummary{background:linear-gradient(120deg,#151925,#131322);border-color:#493e70}.keyframe{isolation:isolate;background:linear-gradient(#4b2534 0 48%,#24242b 49%);border:1px solid #353b48;border-radius:7px;height:92px;position:relative;overflow:hidden}.keyframe span{display:block;position:absolute}.frameSky{background:radial-gradient(circle at 70% 40%,#e59b5b 0 12%,#0000 13%),linear-gradient(145deg,#31172d,#93402f);inset:0 0 50%}.frameWall{clip-path:polygon(0 36%,17% 18%,35% 43%,52% 17%,69% 34%,84% 6%,100% 24%,100% 100%,0 100%);background:#272d34;height:31px;bottom:14px;left:0;right:0}.frameEnemy{clip-path:polygon(50% 0,67% 25%,100% 34%,76% 57%,83% 100%,18% 100%,25% 58%,0 34%,35% 24%);background:#171820;width:26px;height:31px;bottom:20px;left:21px}.frameTower{clip-path:polygon(25% 100%,24% 34%,39% 34%,42% 0,62% 0,66% 34%,78% 34%,82% 100%);background:#161a21;width:20px;height:39px;bottom:17px;right:24px}.frameFx{background:#9e88ff;width:43px;height:3px;top:36px;right:27px;transform:rotate(-17deg);box-shadow:0 0 8px #9e88ff}.keyframe i{color:#a6adba;background:#090b10aa;border-radius:3px;padding:2px 4px;font-size:7px;font-style:normal;position:absolute;top:4px;right:4px}.keyframe.breach .frameWall{clip-path:polygon(0 36%,17% 18%,35% 43%,46% 17%,54% 100%,62% 36%,75% 20%,100% 30%,100% 100%,0 100%)}.keyframe.breach .frameEnemy{left:40px;transform:scale(1.35)}.keyframe.placement{background:linear-gradient(#1d2745 0 48%,#242832 49%)}.keyframe.placement .frameFx{background:#806dff;width:64px;top:61px;right:18px;box-shadow:0 0 9px #806dff}.keyframe.chain .frameFx{width:73px;height:2px;top:42px;right:10px;transform:rotate(14deg);box-shadow:0 0 10px 3px #9d8aff}.keyframe.chain .frameEnemy{box-shadow:24px 5px #191b22,48px 2px #191b22}.keyframe.growth{background:linear-gradient(#24395b,#182b31)}.keyframe.growth .frameTower{right:48px;transform:scale(1.35)}.keyframe.victory{background:radial-gradient(circle at 50% 38%,#7f6be6,#211a3d 52%,#12151d)}.keyframe.victory .frameEnemy{bottom:12px;transform:rotate(90deg)}.keyframe.victory .frameFx{background:#e1d9ff;border-radius:2px;width:42px;height:15px;top:18px;right:37px;box-shadow:0 25px 0 -4px #8d78ff}.summaryCopy{min-width:0;padding:2px 0}.summaryCopy>div{align-items:center;gap:8px;display:flex}.summaryCopy small{color:#626b7c;font-size:9px}.conclusionTag{color:#b9adff;background:#272142;border-radius:10px;padding:3px 7px;font-size:9px}.conclusionTag.情绪{color:#f2b08b;background:#39251f}.conclusionTag.转化{color:#75d5a8;background:#173129}.conclusionTag.钩子{color:#f09595;background:#3b2025}.summaryCopy h3{color:#cbd1dc;margin:9px 0;font-size:11px;font-weight:500;line-height:1.55}.summaryCopy p{color:#a797ef;gap:6px;margin:0;font-size:10px;line-height:1.5;display:flex}.summaryCopy p svg{flex:none;margin-top:1px}.confidence{color:#8b78ea;flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.confidence strong{color:#b4a5ff;font-size:17px}.confidence span{color:#697285;margin:3px 0 8px;font-size:8px}.confidence svg{transition:transform .2s}.expanded .confidence svg{transform:rotate(180deg)}.evidenceDetail{background:#10131c;border:1px solid #302c46;border-top:0;border-radius:0 0 10px 10px;grid-column:2;grid-template-columns:1fr 1fr;gap:10px;margin:-2px 0 10px;padding:3px 12px 16px;display:grid}.evidenceDetail>div{background:#0c1016;border:1px solid #29303a;border-radius:7px;padding:13px}.evidenceDetail .aiEvidence{background:#151426;border-color:#443b69}.evidenceDetail label{color:#8992a1;align-items:center;gap:5px;font-size:9px;font-weight:600;display:flex}.evidenceDetail .aiEvidence label{color:#aa99f4}.evidenceDetail p{color:#c4cad4;margin:8px 0 11px;font-size:10px;line-height:1.6}.evidenceDetail .aiEvidence p{color:#c2b7f1}.evidenceDetail dl{margin:0}.evidenceDetail dl>div{border-top:1px solid #262c35;grid-template-columns:70px 1fr;padding:8px 0;display:grid}.evidenceDetail dt{color:#697283;font-size:9px}.evidenceDetail dd{color:#aeb5c1;margin:0;font-size:9px;line-height:1.5}.reuseSummary{background:linear-gradient(140deg,#141722,#10131b);border:1px solid #343047;border-radius:11px;margin-top:20px;overflow:hidden}.reuseHead{border-bottom:1px solid #2d3140;padding:18px 20px}.reuseColumns{grid-template-columns:1fr 1fr;display:grid}.reuseColumns>div{padding:18px 20px}.reuseColumns>div+div{border-left:1px solid #2d3140}.reuseColumns h3{color:#7bd7aa;align-items:center;gap:7px;margin:0 0 14px;font-size:12px;display:flex}.reuseColumns>div+div h3{color:#aa99f4}.reuseColumns ul{margin:0;padding:0;list-style:none}.reuseColumns li+li{border-top:1px solid #292e39;margin-top:12px;padding-top:12px}.reuseColumns li b,.reuseColumns li span{display:block}.reuseColumns li b{color:#d3d8e1;margin-bottom:6px;font-size:10px}.reuseColumns li span{color:#757e8f;font-size:9px;line-height:1.55}.toolbar,.sectionHead,.projectTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.searchBox{color:#697182;background:#10141d;border:1px solid #2c323e;border-radius:8px;flex:1;align-items:center;max-width:440px;height:40px;padding:0 12px;display:flex}.searchBox input{color:#eee;background:0 0;border:0;outline:0;flex:1;padding:0 9px}.toolbar select,.taskList select{color:#c5cad5;background:#141923;border:1px solid #303642;border-radius:7px;padding:9px 12px}.toolbar .outline,.sectionHead .outline,.settingRow .outline{align-items:center;gap:7px;display:flex}.cardGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.creativeCard{background:#11151e;border:1px solid #282e39;border-radius:10px;overflow:hidden}.cardArt{height:170px;position:relative;overflow:hidden}.cardArt.orange{background:linear-gradient(140deg,#461927,#f06f36)}.cardArt.violet{background:linear-gradient(140deg,#241b5b,#8a4dd4)}.cardArt.blue{background:linear-gradient(140deg,#14284d,#2889b6)}.cardArt.green{background:linear-gradient(140deg,#15372d,#3fa76c)}.cardArt>span{opacity:.12;font-size:70px;font-weight:800;position:absolute;top:2px;right:8px}.artShape{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);background:#111722bb;width:85px;height:110px;position:absolute;bottom:-20px;left:36%}.cardArt button{color:#fff;background:#080b10aa;border:1px solid #fff5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:13px;left:15px}.cardBody{padding:15px}.cardBody>div:first-child{justify-content:space-between;display:flex}.tag{color:#aa9cff;background:#211e37;border-radius:4px;padding:4px 6px;font-size:9px}.score{color:#f6bd59;gap:4px;font-size:11px;display:flex}.cardBody h3{margin:13px 0 7px;font-size:13px}.cardBody p,.cardFoot{color:#6f7788;font-size:10px}.cardFoot{border-top:1px solid #292e38;justify-content:space-between;margin-top:14px;padding-top:11px;display:flex}.projectTop{color:#7e8696;font-size:11px}.statusDot{background:#e3a850;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.versions{background:#11151e;border:1px solid #292e39;border-radius:7px;padding:3px}.versions button{color:#70798a;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:10px}.versions button.on{color:#b9aeff;background:#28233f}.briefPanel{background:#11151e;border:1px solid #2a303b;border-radius:11px;padding:18px}.briefPanel label{margin-bottom:10px;font-weight:600;display:block}.briefPanel textarea{resize:none;color:#d7dbe4;background:#0c1017;border:1px solid #303643;border-radius:8px;outline:0;width:100%;height:82px;padding:13px;line-height:1.6}.briefPanel .primary{margin:12px 0 0 auto}.emptyHint{text-align:center;color:#5f6879;padding:80px 20px}.emptyHint svg{color:#7162cc}.emptyHint h3{color:#9aa2b1}.chat{background:#131324;border:1px solid #302b50;border-radius:11px;gap:14px;margin-top:18px;padding:22px;display:flex}.aiAvatar{background:#6e5be2;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.chat>div:last-child{flex:1}.chat p{color:#8d94a3}.choices{gap:7px;margin:15px 0;display:flex}.choices button{color:#b7aaff;background:#201c39;border:1px solid #3a345e;border-radius:18px;padding:7px 11px}.directions{grid-template-columns:repeat(3,1fr);gap:13px;margin:18px 0;display:grid}.directions article{background:#11151e;border:1px solid #2c323d;border-radius:10px;padding:18px}.directions article>span{color:#9380f1;font-size:9px}.directions h3{margin:8px 0}.directions p{color:#7b8393;height:53px;font-size:11px;line-height:1.6}.directions i{color:#9c8df2;background:#211d38;border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal}.directions button{color:#ac9eff;background:#1a182a;border:1px solid #3b355f;border-radius:7px;width:100%;margin-top:15px;padding:8px}.scriptPanel{background:#10141c;border:1px solid #292f3a;border-radius:11px;padding:18px}.sectionHead h2,.sectionHead h3,.sectionHead p{margin:0}.sectionHead h3 span{color:#a99aff;background:#26213f;border-radius:4px;padding:4px 7px;font-size:9px}.sectionHead p{color:#6f7788;margin-top:6px;font-size:10px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:10px}th{text-align:left;color:#737c8d;background:#161a23;font-weight:500}td,th{border-bottom:1px solid #282d37;min-width:100px;padding:12px;line-height:1.5}td:first-child{color:#9c89f5;min-width:70px;font-weight:600}td:nth-child(2){min-width:200px}td[contenteditable=true]{background:#191728;outline:1px dashed #554a86}.notice,.schedule{background:linear-gradient(100deg,#19162c,#11151e);border:1px solid #322d50;border-radius:10px;align-items:center;gap:13px;padding:17px;display:flex}.notice>svg,.schedule>svg{color:#9b87ff}.notice p,.schedule p{color:#757e8e;margin:5px 0 0;font-size:10px}.candidateList,.taskList{flex-direction:column;gap:11px;margin-top:17px;display:flex}.candidateList article,.taskList article{background:#11151e;border:1px solid #292f3a;border-radius:10px;align-items:center;gap:17px;padding:13px;display:flex}.candidateArt{border-radius:7px;place-items:center;width:115px;height:75px;display:grid}.candidateArt.c0{background:linear-gradient(135deg,#50232a,#dc7040)}.candidateArt.c1{background:linear-gradient(135deg,#172c52,#3f74b8)}.candidateArt.c2{background:linear-gradient(135deg,#3c1f5a,#9a57c5)}.candidateInfo{flex:1}.candidateInfo>span{color:#6b7384;font-size:9px}.candidateInfo h3{margin:8px 0;font-size:13px}.candidateScore{text-align:center}.candidateScore b{color:#a998ff;font-size:21px;display:block}.candidateScore small{color:#697182;font-size:9px}.candidateList article>button{justify-content:center;align-items:center;gap:6px;min-width:110px;display:flex}.candidateList .saved{color:#6bd5a4;background:#14271f;border:1px solid #275e49;border-radius:7px;padding:8px}.candidateList .saved svg{width:15px}.taskList article>div:nth-child(2){flex:1}.taskList h3{margin:0 0 7px}.taskList p{color:#747c8c;font-size:10px}.taskIcon,.settingIcon{color:#9987ef;background:#211e37;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.taskList select{margin-left:auto}.running,.paused,.ok,.offline{border-radius:10px;padding:5px 8px;font-size:9px}.running,.ok{color:#62d3a0;background:#163126}.paused{color:#8a92a2;background:#242934}.schedule{margin-top:22px}.settingsPage{grid-template-columns:1fr 1fr;gap:18px;display:grid}.settingsPage>section{background:#11151e;border:1px solid #292f3a;border-radius:10px;height:max-content;padding:20px}.settingsPage>section>h3{margin:0 0 15px}.settingRow{border-top:1px solid #292e38;align-items:center;gap:13px;padding:15px 0;display:flex}.settingRow>div:nth-child(2){flex:1}.settingRow p{color:#727b8b;margin:5px 0 0;font-size:10px}.settingIcon{width:36px;height:36px}.settingIcon svg{width:17px}.ok{align-items:center;gap:4px;display:flex}.ok svg{width:12px}.offline{color:#d08a85;background:#351f22}@media (width<=1000px){aside{width:76px;padding:24px 10px}.logo b,.logo small,.workspaceSelect div,.workspaceSelect>svg,aside nav button:not(.active){font-size:0}.workspaceSelect{padding:8px}.workspaceSelect>span{flex:none}.logo{justify-content:center}.logoMark{flex:none}.content{margin-left:76px}.user div,.user svg,.settings{font-size:0}.user{justify-content:center}.cardGrid{grid-template-columns:repeat(2,1fr)}.insightGrid{grid-template-columns:1fr 1fr}.settingsPage{grid-template-columns:1fr}}@media (width<=700px){header{padding:0 16px}.headActions>button:not(.small){display:none}.uploadMain,.pageMain,.reportMain{padding:25px 16px}.hero h1{font-size:30px}.stats{gap:25px}.reportGrid,.directions{grid-template-columns:1fr}.scorePanelPro{min-height:310px}.criteriaHead,.trendTitle{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.criteriaList{grid-template-columns:1fr}.criteriaList article:nth-child(odd){border-right:0}.criterionBar{width:100px}.criterionDetail{grid-template-columns:1fr}.trendMeta{grid-template-columns:1fr 1fr}.trendMeta label:nth-child(2){border-right:0}.trendMeta label:nth-child(-n+2){border-bottom:1px solid #2b2e3a}.trendBody{grid-template-columns:1fr;gap:20px;padding:17px}.trendRisk{margin:0 17px 17px}.insightGrid{grid-template-columns:1fr}.curve{grid-column:auto}.ratingBox{flex-direction:column;align-items:flex-start}.timelineTools{flex-direction:column;align-items:flex-start;gap:14px}.evidenceFilters{width:100%;overflow-x:auto}.evidenceFilters button{white-space:nowrap;flex:1}.timelineNode{grid-template-columns:48px 1fr}.timelineRail{font-size:8px}.timelineRail span{padding:4px}.timelineSummary{grid-template-columns:82px 1fr;gap:10px;padding:9px}.keyframe{height:82px}.confidence{grid-column:2;grid-template-columns:auto auto 1fr;place-items:center start;gap:6px;display:grid}.confidence span{margin:0}.confidence svg{justify-self:end}.summaryCopy h3{margin:7px 0}.summaryCopy p{display:none}.evidenceDetail{grid-column:2;grid-template-columns:1fr;padding:8px}.reuseColumns{grid-template-columns:1fr}.reuseColumns>div+div{border-top:1px solid #2d3140;border-left:0}.cardGrid{grid-template-columns:1fr}.candidateList article{flex-wrap:wrap;align-items:flex-start}.candidateInfo{min-width:50%}.settingsPage{display:block}.settingsPage>section{margin-bottom:15px}}.workspacePage{max-width:1320px}.prototypeNotice{color:#aeb5c3;background:#171526;border:1px solid #3b3560;border-radius:9px;align-items:center;gap:9px;margin-bottom:16px;padding:11px 14px;font-size:10px;display:flex}.prototypeNotice svg{color:#9e8cff;flex:none}.prototypeNotice b{color:#d5cdf8}.stepper{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px;display:grid}.stepper div{color:#687183;background:#0f131b;border:1px solid #252b35;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;display:flex}.stepper div>span{background:#202631;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.stepper div b{font-size:10px}.stepper div.active{color:#c8beff;background:#171526;border-color:#453b70}.stepper div.active>span{color:#fff;background:#7561e7}.panelTitle span,.questionHead>div:nth-child(2)>span{color:#9481f3;letter-spacing:.7px;font-size:9px}.panelTitle h3{margin:5px 0}.panelTitle p{color:#7c8495;margin:0 0 17px;font-size:10px}.questionPanel,.proposalSection{background:#10141d;border:1px solid #2c323e;border-radius:11px;margin-top:18px;padding:20px;animation:.3s contentIn}.questionHead{border-bottom:1px solid #292f39;grid-template-columns:auto 1fr 130px;align-items:center;gap:13px;padding-bottom:17px;display:grid}.questionHead h3{margin:5px 0;font-size:15px}.questionHead p{color:#747d8e;margin:0;font-size:10px}.completeness{text-align:right}.completeness b,.completeness span{display:block}.completeness b{color:#ad9cff;font-size:20px}.completeness span{color:#737c8c;margin:3px 0 7px;font-size:9px}.completeness i{background:#292f3b;border-radius:3px;height:4px;display:block;overflow:hidden}.completeness i span{background:linear-gradient(90deg,#735ee7,#9d8bff);height:100%}.questionGrid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:17px;display:grid}.questionGrid>label{background:#0c1017;border:1px solid #292f3a;border-radius:8px;padding:12px;position:relative}.questionGrid label>span{align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.questionGrid label>span i{color:#8e80de;background:#211d38;border-radius:4px;padding:2px 4px;font-size:8px;font-style:normal}.questionGrid label>small{color:#687183;margin:5px 0 9px;font-size:9px;display:block}.questionGrid label>input,.durationInput{color:#e1e5ec;background:#111620;border:1px solid #303744;border-radius:6px;outline:0;width:100%;height:37px;padding:0 9px}.questionGrid label>input:focus,.durationInput:focus-within{border-color:#7967df;box-shadow:0 0 0 3px #7763e51b}.recommend{color:#aa9bf5;background:#24203b;border:0;border-radius:4px;padding:4px 6px;font-size:8px;position:absolute;bottom:18px;right:17px}.durationInput{align-items:center;display:flex}.durationInput input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.durationInput em{color:#757e8e;font-size:10px;font-style:normal}.fieldError{color:#dd8787;margin-top:6px;font-size:9px;display:block}.trendControl{background:#1b161e;border:1px solid #49364b;border-radius:9px;justify-content:space-between;align-items:center;margin-top:14px;padding:13px 15px;display:flex}.trendControl>div{align-items:center;gap:10px;display:flex}.trendControl svg{color:#e9935f}.trendControl span b,.trendControl span small{display:block}.trendControl span b{font-size:11px}.trendControl span small{color:#977f85;margin-top:4px;font-size:9px}.trendChangeNotice{color:#e2a097;background:#281a1e;border:1px solid #694044;border-radius:7px;align-items:center;gap:7px;margin-top:9px;padding:9px 11px;font-size:9px;display:flex}.trendChangeNotice svg{flex:none}.switch{background:#343945;border:0;border-radius:12px;width:39px;height:22px;padding:3px}.switch span{background:#9da4b1;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block}.switch.on{background:#705bdf}.switch.on span{background:#fff;transform:translate(17px)}.generateRow{justify-content:flex-end;align-items:center;gap:15px;margin-top:15px;display:flex}.generateRow>span{color:#767f90;font-size:9px}.proposalSection>.sectionHead{margin-bottom:15px}.proposalSection .sectionHead h2{margin:5px 0;font-size:17px}.directions{align-items:start}.directions article{padding:17px;transition:border-color .2s,transform .2s}.directions article.selected{border-color:#7c68e8;transform:translateY(-2px);box-shadow:0 0 0 1px #7c68e833,0 12px 30px #0004}.directionTop{justify-content:space-between;align-items:center;display:flex}.directions .directionTop>span{color:#9380f1;font-size:9px}.directions .directionTop i{font-size:8px}.directions article>label{color:#697285;margin-bottom:5px;font-size:9px;display:block}.directions article>p{height:auto;min-height:67px;margin-top:0}.proposalBrief{border-top:1px solid #292f39;margin-top:12px;padding-top:10px}.proposalBrief>div+div{margin-top:9px}.proposalBrief b,.proposalBrief span{display:block}.proposalBrief b{color:#7d8696;margin-bottom:4px;font-size:8px}.proposalBrief span{color:#bec4ce;font-size:9px;line-height:1.5}.directions .detailToggle{color:#9182df;background:0 0;border:0;border-top:1px solid #292f39;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 0 0;display:flex}.detailToggle[aria-expanded=true] svg{transform:rotate(180deg)}.proposalDetail{animation:.2s contentIn}.proposalDetail dl{margin:10px 0 0}.proposalDetail dl>div{border-top:1px solid #262c36;padding:8px 0}.proposalDetail dt{color:#8f97a6;font-size:8px}.proposalDetail dd{color:#b0b7c4;margin:4px 0 0;font-size:9px;line-height:1.55}.proposalDetail .positive dd{color:#8bcfb1}.proposalDetail .negative dd{color:#cd9999}.trendWarning{color:#dfa176;background:#241a1d;border:1px solid #53343b;border-radius:6px;gap:6px;padding:8px;font-size:8px;line-height:1.5;display:flex}.directions .selectDirection{justify-content:center;align-items:center;margin-top:13px;display:flex}.directions .selectDirection.selected{color:#71d5a7;background:#152c23;border-color:#2e694f}.selectHint{color:#8372de;background:#10141b;border:1px dashed #3c4350;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:20px;display:flex}.selectHint p{color:#737c8d;margin:5px 0 0;font-size:10px}.scriptPanel{margin-top:18px;animation:.3s contentIn}.scriptPanel>.sectionHead{border-bottom:1px solid #292f39;padding-bottom:15px}.scriptPanel .sectionHead .primary{font-size:10px}.versionLayout{grid-template-columns:190px minmax(0,1fr);gap:14px;display:grid}.versionHistory{border-right:1px solid #292f39;padding-right:12px}.versionHistory h4{color:#788193;margin:5px 0 10px;font-size:10px}.versionHistory>button{color:#bfc5d0;text-align:left;background:#0d1118;border:1px solid #292f39;border-radius:7px;width:100%;margin-bottom:8px;padding:10px}.versionHistory>button.active{background:#18152a;border-color:#5a4d91}.versionHistory button b,.versionHistory button span,.versionHistory button small{display:block}.versionHistory button b{color:#ad9cff}.versionHistory button span{margin:3px 0;font-size:9px}.versionHistory button small{color:#626b7c;font-size:8px}.versionHistory button p{color:#8c94a3;margin:7px 0 0;font-size:8px;line-height:1.45}.versionHistory button em{color:#d49b7b;margin-top:6px;font-size:7px;font-style:normal;display:block}.scriptPanel td textarea{resize:vertical;color:#e0dcef;background:#191728;border:1px solid #514780;border-radius:5px;outline:0;width:100%;min-height:78px;padding:7px;font-size:9px;line-height:1.5}.editFeedback{background:#151424;border:1px solid #3d365a;border-radius:9px;margin-top:14px;padding:14px}.editFeedback>div{grid-template-columns:90px 1fr;align-items:center;display:grid}.editFeedback>div label{font-size:10px}.editFeedback>div input{color:#fff;background:#0d1118;border:1px solid #343b48;border-radius:6px;height:35px;padding:0 9px}.editFeedback fieldset{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:12px 0 0;display:flex}.editFeedback legend{color:#838c9c;margin-bottom:8px;font-size:9px}.editFeedback fieldset label input{opacity:0;position:absolute}.editFeedback fieldset label span{color:#929baa;cursor:pointer;background:#181d27;border:1px solid #3a4050;border-radius:15px;padding:6px 9px;font-size:9px;display:block}.editFeedback fieldset label input:checked+span{color:#c6baff;background:#292147;border-color:#7461db}.editFeedback>p{color:#716f83;align-items:center;gap:5px;margin:12px 0 0;font-size:8px;display:flex}@media (width<=1100px){.questionGrid,.directions{grid-template-columns:1fr}.directions article>p{min-height:0}.versionLayout{grid-template-columns:1fr}.versionHistory{border-bottom:1px solid #292f39;border-right:0;gap:8px;padding:0 0 8px;display:flex;overflow:auto}.versionHistory h4{display:none}.versionHistory>button{min-width:180px}}.saveOk{color:#67d3a2!important}.saveError{color:#e08d8d!important}.inlineFeedback{background:#121821;border-radius:6px;margin:10px 0;padding:8px 10px;font-size:10px}.noticeSave{color:#b9adff;background:#25203c;border:1px solid #4a4170;border-radius:5px;margin-left:10px;padding:4px 8px}.noticeSave:disabled{opacity:.5}.prototypeNotice strong{margin-left:7px;font-size:9px}.ratingBox small{margin-top:7px;display:block}.trendSection>.inlineFeedback{margin:10px 20px}.settingsPage .settingRow p{overflow-wrap:anywhere}.recentMedia{background:#10141d;border:1px solid #292f3a;border-radius:12px;margin-top:26px;padding:18px}.recentMedia .sectionHead{margin-bottom:10px}.recentMedia h2{font-size:16px}.mediaRow{text-align:left;color:#dce1e9;background:0 0;border:0;border-top:1px solid #282e38;align-items:center;gap:12px;width:100%;padding:13px 6px;display:flex}.mediaRow:disabled{opacity:.65}.mediaRow>span{flex:1}.mediaRow b,.mediaRow small{display:block}.mediaRow small,.emptyMedia{color:#737c8d;margin-top:4px;font-size:10px}.localResult{grid-template-columns:1.5fr 1fr;gap:18px;display:grid}.localVideo{background:#050608;border:1px solid #2b313d;border-radius:12px;place-items:center;min-height:360px;display:grid;overflow:hidden}.localVideo video{width:100%;max-height:620px}.metadataPanel,.frameReport{background:#11151e;border:1px solid #2b313d;border-radius:12px;padding:22px}.metadataPanel h2{overflow-wrap:anywhere;font-size:17px}.metadataPanel dl{margin:18px 0}.metadataPanel dl>div{border-top:1px solid #292f39;justify-content:space-between;padding:11px 0;display:flex}.metadataPanel dt{color:#747d8e}.metadataPanel dd{margin:0}.metadataPanel .outline{align-items:center;gap:7px;display:flex}.frameReport{margin-top:18px}.frameGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.frameGrid figure{background:#090c12;border:1px solid #292f39;border-radius:8px;margin:0;overflow:hidden}.frameGrid img{object-fit:contain;width:100%;height:170px;display:block}.frameGrid figcaption{color:#a795f3;padding:8px;font-size:10px}.reportActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.reportActions .primary span{opacity:.7;font-size:9px}.renameBox{gap:7px;margin:18px 0;display:flex}.renameBox input{color:#eee;background:#0c1017;border:1px solid #383f4d;border-radius:7px;flex:1;min-width:0;padding:9px}.metadataPanel h2 .textButton{align-items:center;gap:4px;font-size:9px;display:inline-flex}.transcriptionPanel{background:#11151e;border:1px solid #383254;border-radius:12px;margin-top:18px;padding:22px}.transcriptionPanel .sectionHead{margin-bottom:14px}.transcriptionPanel .progress{margin-bottom:17px}.transcriptionNotice{color:#b9aff1;background:#181628;border:1px solid #3d3560;border-radius:8px;align-items:center;gap:8px;padding:11px;font-size:10px;display:flex}.transcriptHead{justify-content:space-between;align-items:center;margin:18px 0 10px;display:flex}.transcriptHead small,.transcriptHead b{display:block}.transcriptHead small{color:#747d8d;margin-bottom:4px;font-size:9px}.fullText{white-space:pre-wrap;font:inherit;color:#d4d9e3;background:#0b0f15;border:1px solid #292f3a;border-radius:8px;max-height:280px;padding:15px;line-height:1.75;overflow:auto}.segmentList{border-top:1px solid #292f39;margin-top:14px}.segmentList>div{border-bottom:1px solid #292f39;grid-template-columns:110px 1fr;gap:15px;padding:11px 4px;display:grid}.segmentList time{color:#a997ff;font:10px monospace}.segmentList p{color:#bec5d1;margin:0;line-height:1.6}.transcriptionEmpty{background:#0d1118;border:1px solid #292f39;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.transcriptionEmpty p{color:#858e9e;margin:0;font-size:10px;line-height:1.6}.transcriptionEmpty .primary{flex:none}.ocrPanel{border-color:#31504d}.ocrList time small,.ocrList p small{color:#6f998f;margin-top:5px;font-size:8px;display:block}.comparison{border-top:1px solid #2b343b;margin-top:20px;padding-top:16px}.comparison h3{font-size:13px}.comparison>div{border-top:1px solid #293039;grid-template-columns:70px 1fr 1fr auto;align-items:start;gap:10px;padding:11px 0;display:grid}.comparison time{color:#a997ff;font:10px monospace}.comparison p{color:#c1c7d2;margin:0;line-height:1.5}.comparison p b{color:#718090;margin-bottom:3px;font-size:8px;display:block}.comparison span{color:#76cfa7;white-space:nowrap;background:#153025;border-radius:10px;padding:4px 7px;font-size:8px}.aiWizard{border-color:#453b70!important;grid-column:1/-1!important}.aiWizard .sectionHead{margin-bottom:14px}.aiNotice{color:#b9b0df;background:#171526;border:1px solid #3e375f;border-radius:8px;gap:9px;padding:12px;font-size:10px;line-height:1.6;display:flex}.aiNotice svg{flex:none}.aiFields{grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin:15px 0;display:grid}.aiFields label,.aiConsent{flex-direction:column;gap:7px;display:flex}.aiFields b,.aiConsent>b,.aiTests b{font-size:11px}.aiFields input{color:#eef0f6;background:#0c1017;border:1px solid #343b48;border-radius:7px;outline:0;height:39px;padding:0 10px}.aiFields input:focus{border-color:#7967df}.aiFields small,.privateToggle small,.aiTests p,.aiConsent p,.aiConsent>small{color:#788193;font-size:9px;line-height:1.55}.privateToggle{background:#201a17;border:1px solid #574233;border-radius:8px;align-items:flex-start;gap:9px;padding:11px;display:flex}.privateToggle span b,.privateToggle span small{display:block}.privateToggle span small{margin-top:4px}.aiActions{gap:8px;margin:12px 0;display:flex}.aiActions .danger{color:#e09696}.aiTests{grid-template-columns:1fr 1fr;gap:12px;display:grid}.aiTests>div,.aiConsent{background:#0d1118;border:1px solid #2d3440;border-radius:9px;padding:14px}.aiTests button{margin:7px 7px 5px 0;display:inline-flex}.aiTests>div>small{color:#7bd3a8;overflow-wrap:anywhere;font-size:9px;display:block}.capabilities{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.capabilities span{color:#b8acf3;background:#231f3a;border-radius:10px;padding:5px 7px;font-size:8px}.aiConsent{margin-top:12px}.aiConsent>label{align-items:center;gap:7px;margin:3px 0;font-size:10px;display:flex}.aiConsent .confirm{color:#d5cdf8;border-top:1px solid #2d3440;margin:10px 0;padding-top:10px}.aiConsent .primary{align-self:flex-start;margin:5px 0}.aiWizard button:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.aiFields,.aiTests{grid-template-columns:1fr}}.realAnalysisPanel{background:linear-gradient(135deg,#101c19,#11151e);border:1px solid #3f765f;border-radius:12px;margin-top:18px;padding:22px}.realSafety{color:#a9cabb;background:#0c1513;border:1px solid #295341;border-radius:8px;padding:12px;font-size:10px;line-height:1.7}.blockers{color:#dda09b;line-height:1.8}.realButtons{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.confirmBox{background:#171526;border:1px solid #6655a0;border-radius:9px;margin-top:15px;padding:16px}.confirmBox h3{margin-top:0}.confirmBox p{color:#aaa3bb;font-size:10px;line-height:1.6}.confirmBox>div{justify-content:flex-end;gap:8px;display:flex}.realHero,.realReport>section,.realGrid>section{background:#11151e;border:1px solid #2d3440;border-radius:11px;margin-bottom:15px;padding:22px}.realHero{background:radial-gradient(circle at 90% 0,#24654555,#0000 40%),#101820;border-color:#39755b}.realHero>span{color:#6ed6a7;font-weight:700}.realHero h1{margin:10px 0;font-size:25px}.realHero p,.realReport section p,.realReport li,.realObject dd{color:#a8afbd;line-height:1.7}.limitations{background:#21171a!important;border-color:#74464b!important}.realScore>strong{color:#a995ff;font-size:48px;display:block}.realScore>strong small{font-size:13px}.realScore>div{border-top:1px solid #2c323d;grid-template-columns:1fr auto;gap:4px 15px;padding:12px 0;display:grid}.realScore>div p{grid-column:1/-1;margin:0}.realGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.realObject>div{border-top:1px solid #292f39;grid-template-columns:150px 1fr;padding:9px 0;display:grid}.realObject dt{color:#8f80df}.realObject dd{overflow-wrap:anywhere;margin:0}.hotspotReal{border-color:#704b38!important}.realTimeline article{border-top:1px solid #292f39;grid-template-columns:100px 1fr;gap:16px;padding:14px 0;display:grid}.realTimeline time{color:#a995ff}.realTimeline p{margin:4px 0 10px}.realTimeline small,.missing{color:#747d8d}.realReport h2{font-size:15px}.realReport ul{padding-left:20px}@media (width<=700px){.localResult{grid-template-columns:1fr}.frameGrid{grid-template-columns:1fr 1fr}.realGrid{grid-template-columns:1fr}.realButtons{flex-direction:column;align-items:stretch}.realObject>div,.realTimeline article{grid-template-columns:1fr}.localVideo{min-height:220px}.stepper{grid-template-columns:1fr 1fr}.questionHead{grid-template-columns:auto 1fr}.completeness{text-align:left;grid-column:1/-1}.trendControl,.generateRow{flex-direction:column;align-items:flex-start}.trendControl{gap:12px}.generateRow .primary{width:100%}.scriptPanel{padding:13px}.editFeedback>div{grid-template-columns:1fr;gap:7px}}.headActions>button:disabled{opacity:.45;cursor:not-allowed}.iconBack{align-items:center;gap:7px;display:inline-flex}.optimizedReport{max-width:1320px}.optimizedReport .realHero{border-radius:8px;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex}.optimizedReport .realHero>div:first-child{min-width:0}.optimizedReport .realHero>div:first-child>span{color:#6ed6a7;font-size:10px;font-weight:700}.optimizedReport .realHero h1{overflow-wrap:anywhere;font-size:21px;line-height:1.35}.heroMeta{color:#8993a3;flex-direction:column;flex:none;align-items:flex-end;gap:6px;font-size:9px;display:flex}.heroMeta span{background:#0c1613;border:1px solid #31443d;border-radius:4px;padding:4px 7px}.decisionSummary{grid-template-columns:130px minmax(0,1fr) 210px;align-items:center;gap:22px;display:grid;background:#10151d!important;border-color:#3c4350!important;border-radius:8px!important}.decisionScore{border-right:1px solid #303743;padding-right:22px}.decisionScore small,.decisionCopy small{color:#7f8999;margin-bottom:6px;font-size:9px;display:block}.decisionScore strong{color:#f0b45f;font-size:44px;line-height:1}.decisionScore>span{color:#727c8d;font-size:10px}.decisionCopy p{font-size:12px;color:#d4d9e2!important;margin:0!important;line-height:1.65!important}.decisionStats{flex-direction:column;gap:7px;display:flex}.decisionStats span{color:#8c96a6;grid-template-columns:18px 22px 1fr;align-items:center;font-size:9px;display:grid}.decisionStats span:first-child svg{color:#68d3a1}.decisionStats span:nth-child(2) svg{color:#e3a064}.decisionStats span:nth-child(3) svg{color:#79aee8}.decisionStats b{color:#e8ebf1;font-size:13px}.reportWorkbench{grid-template-columns:minmax(270px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.reportVideoRail{background:#0e131a;border:1px solid #303744;border-radius:8px;position:sticky;top:84px;overflow:hidden}.reportVideoRail video{aspect-ratio:16/9;background:#05070a;width:100%;display:block}.reportVideoRail>div{border-top:1px solid #2b323d;padding:14px 15px}.reportVideoRail b{font-size:11px}.reportVideoRail p{color:#7d8797;margin:5px 0 0;font-size:9px;line-height:1.55}.reportVideoRail>small{color:#5f6a7b;padding:0 15px 14px;font-size:8px;line-height:1.5;display:block}.reportReadingPane{min-width:0}.realReportTabs{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090c12dd;padding:0 0 10px;position:sticky;top:0}.realReportTabs>div{background:#11161e;border:1px solid #2c333e;border-radius:7px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.realReportTabs button{color:#7c8696;background:0 0;border:0;border-radius:5px;min-height:36px;font-size:10px}.realReportTabs button.on{color:#88dfb6;background:#26332e;box-shadow:inset 0 0 0 1px #3d6655}.reportTabPanel{animation:.18s contentIn}.decisionColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reusePanel{background:#10161d;border:1px solid #2d3841;border-radius:8px;padding:18px}.reusePanel h2{color:#72d4a7;align-items:center;gap:7px;margin:0 0 12px;display:flex}.reusePanel.adapt{background:#1a1513;border-color:#594333}.reusePanel.adapt h2{color:#e2a063}.reusePanel ul{margin:0;padding-left:18px}.reusePanel li{border-top:1px solid #29313a;padding:7px 0}.reusePanel li:first-child{border-top:0}.compactScore>div{grid-template-columns:1fr auto!important}.compactScore>div>i{background:#272e38;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.compactScore>div>i span{background:linear-gradient(90deg,#56b98b,#e1ae5e);height:100%;display:block}.insightGrid>section,.reportTabPanel>.hotspotReal,.reportTabPanel>.realSummary{border-radius:8px}.limitations{color:#d9a0a0;border:1px solid #74464b;border-radius:8px;padding:18px}.limitations summary{cursor:pointer;font-size:14px;font-weight:700}.limitations[open] summary{margin-bottom:12px}.timelineHeading{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.timelineHeading h2{margin:0}.timelineHeading p{color:#758091;margin:5px 0;font-size:9px}.timelineHeading>span{color:#83a8d2;background:#142334;border-radius:10px;padding:5px 8px;font-size:9px}.optimizedReport .realTimeline{background:#11151e;border:1px solid #2d3440;border-radius:8px;padding:18px}.optimizedReport .realTimeline article{grid-template-columns:128px 1fr}.timelineJump{color:#84b8e6;background:#13202b;border:1px solid #34516a;border-radius:6px;align-items:center;gap:7px;height:max-content;padding:8px 9px;display:flex}.timelineJump:hover{background:#172b3b;border-color:#5d91bd}.timelineJump time{color:inherit;font-size:9px}.factLabel{color:#68d3a1}.inferenceLabel{color:#a997ff}.optimizedReport .realTimeline small{color:#7eacd3;background:#142332;border-radius:10px;padding:4px 7px;display:inline-block}.mediaHead h2 small{color:#788294;margin-left:5px;font-size:9px;font-weight:500}.mediaSearch{color:#6f7a8b;background:#0c1118;border:1px solid #303744;border-radius:7px;align-items:center;gap:8px;height:38px;margin-bottom:4px;padding:0 11px;display:flex}.mediaSearch input{color:#e7eaf0;background:0 0;border:0;outline:0;width:100%}.mediaRowWrap{border-top:1px solid #282e38;grid-template-columns:minmax(0,1fr) 40px;align-items:stretch;display:grid}.mediaRowWrap .mediaRow{border-top:0;min-width:0}.mediaRow b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mediaRow small em{color:#d9a060;background:#342619;border-radius:4px;margin-left:7px;padding:2px 5px;font-style:normal;display:inline-block}.mediaDelete{color:#6f798a;background:0 0;border:0;border-radius:5px;margin:5px 0}.mediaDelete:hover{color:#e39090;background:#2a171a}.deleteOverlay{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05070bbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.deleteDialog{text-align:center;background:#151116;border:1px solid #704348;border-radius:8px;width:min(430px,100%);padding:24px;box-shadow:0 24px 80px #000b}.deleteIcon{color:#ed9696;background:#351b20;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 12px;display:grid}.deleteDialog h2{margin:0;font-size:17px}.deleteDialog p{color:#a68e92;overflow-wrap:anywhere;line-height:1.65}.deleteDialog>div:last-child{justify-content:center;gap:8px;margin-top:18px;display:flex}.dangerButton{color:#fff;background:#682d35;border:1px solid #8b454d;border-radius:7px;padding:8px 13px}.dangerButton:disabled{opacity:.55}.reportActions button{align-items:center;gap:7px;display:inline-flex}@media (width<=1000px){.decisionSummary{grid-template-columns:110px 1fr}.decisionStats{border-top:1px solid #303743;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding-top:12px;display:grid}.reportWorkbench{grid-template-columns:1fr}.reportVideoRail{grid-template-columns:minmax(260px,45%) 1fr;display:grid;position:relative;top:auto}.reportVideoRail>small{grid-column:2;padding-top:0}}@media (width<=700px){.optimizedReport .realHero{flex-direction:column;align-items:flex-start}.heroMeta{align-items:flex-start}.decisionSummary{grid-template-columns:1fr}.decisionScore{border-bottom:1px solid #303743;border-right:0;padding:0 0 14px}.decisionStats{grid-template-columns:1fr}.reportVideoRail{display:block}.realReportTabs{overflow-x:auto}.realReportTabs>div{min-width:450px}.decisionColumns,.optimizedReport .realTimeline article{grid-template-columns:1fr}.timelineJump{width:max-content}.mediaRow b{white-space:normal}.deleteDialog{padding:20px}}.reportLibraryBar{background:#101914;border:1px solid #365145;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0 18px;padding:13px 16px;display:flex}.reportLibraryBar>div{align-items:center;gap:11px;min-width:0;display:flex}.reportLibraryBar>div>svg{color:#75d4a8;flex:none}.reportLibraryBar b,.reportLibraryBar small{display:block}.reportLibraryBar b{font-size:11px}.reportLibraryBar small{color:#7f8d85;margin-top:4px;font-size:9px}.savedLibrary{color:#77d4a9;border-color:#35614e}.compactItems{margin:0;padding-left:18px}.compactItems li{color:#cbd1db;padding:8px 0;line-height:1.55}.compactScore{background:#11151e;border:1px solid #2d3440;border-radius:8px;margin-top:12px;padding:0}.compactScore>summary{cursor:pointer;color:#9aa4b4;padding:14px 18px;font-size:10px;font-weight:700}.compactScore[open]>summary{border-bottom:1px solid #2d3440}.compactScore>.realScore{background:0 0;border:0;border-radius:0;margin:0}.librarySaveDialog{text-align:left;background:#11161a;border-color:#3b5047;width:min(720px,100%);position:relative}.dialogClose{color:#798493;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.dialogClose:hover{color:#e3e7ec;background:#222a30}.libraryDialogHead{gap:12px;padding-right:35px;display:flex}.libraryDialogHead>svg{color:#70d1a4;flex:none}.libraryDialogHead h2,.libraryDialogHead p{margin:0}.libraryDialogHead p{color:#7c8795;margin-top:5px;font-size:10px}.libraryField{margin-top:17px;display:block}.libraryField>span,.typePicker legend{color:#949eac;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.libraryField input,.libraryField textarea{box-sizing:border-box;color:#e6e9ed;width:100%;font:inherit;background:#0b1016;border:1px solid #313944;border-radius:6px;outline:0;padding:10px 11px;line-height:1.55}.libraryField textarea{resize:vertical;height:112px}.libraryField input:focus,.libraryField textarea:focus{border-color:#527967}.libraryField input:disabled,.libraryField textarea:disabled{opacity:.72}.typePicker{border:0;margin:17px 0 0;padding:0}.typePicker>div{flex-wrap:wrap;gap:7px;display:flex}.typePicker label{position:relative}.typePicker input{opacity:0;pointer-events:none;position:absolute}.typePicker span{color:#8c97a6;cursor:pointer;background:#0c1117;border:1px solid #323b46;border-radius:5px;padding:7px 10px;font-size:10px;display:block}.typePicker label.selected span{color:#82dbb2;background:#17271f;border-color:#4d7966}.techniqueFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dialogActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.reportsIntro{border-bottom:1px solid #29303a;justify-content:space-between;align-items:center;gap:16px;padding:0 0 18px;display:flex}.reportsIntro>div{align-items:center;gap:12px;display:flex}.reportsIntro svg{color:#7cd5ad}.reportsIntro b,.reportsIntro small{display:block}.reportsIntro small{color:#778291;margin-top:4px;font-size:9px}.reportsIntro>span{color:#76d1a7;background:#14271f;border-radius:4px;padding:5px 8px;font-size:9px}.reportToolbar{margin-top:18px}.reportArchiveList{border-top:1px solid #2c333d}.archiveRow{border-bottom:1px solid #2c333d;grid-template-columns:minmax(0,1fr) 42px;display:grid}.archiveOpen{box-sizing:border-box;color:#dce1e8;text-align:left;background:0 0;border:0;grid-template-columns:70px minmax(0,1fr) 20px;align-items:center;gap:18px;width:100%;padding:18px 8px;display:grid}.archiveOpen:hover{background:#10161d}.archiveDelete{color:#697484;background:0 0;border:0;align-self:stretch}.archiveDelete:hover{color:#efa1a1;background:#2b171a}.archiveScore{color:#e8af5d;font-size:25px;font-weight:800}.archiveScore small{color:#737d8c;font-size:9px}.archiveMain{min-width:0}.archiveMain>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.archiveMain b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.archiveMain em{color:#8c96a6;white-space:nowrap;background:#181e27;border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal}.archiveMain p{color:#aab2bf;margin:7px 0;font-size:10px;line-height:1.55}.archiveMain>small{color:#697484;font-size:9px}.libraryTypeBar{gap:6px;margin:18px 0 14px;padding-bottom:2px;display:flex;overflow-x:auto}.libraryTypeBar button{color:#818c9c;background:#0e131a;border:1px solid #2f3741;border-radius:5px;flex:none;padding:7px 9px;font-size:9px}.libraryTypeBar button span{color:#5f6b7a;margin-left:4px}.libraryTypeBar button.on{color:#83dab3;background:#17261f;border-color:#4e7766}.libraryTypeBar button.on span{color:#83dab3}.cardTypes{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.techniqueCard .cardBody>div:first-child{align-items:flex-start;gap:8px}.techniqueCard .score{flex:none}.techniqueNotes{border-top:1px solid #292f38;margin-top:13px}.techniqueNotes>div{border-bottom:1px solid #292f38;grid-template-columns:32px 1fr;gap:8px;padding:9px 0;display:grid}.techniqueNotes b{color:#79d4aa;font-size:9px}.techniqueNotes span{-webkit-line-clamp:3;color:#9fa8b5;-webkit-box-orient:vertical;font-size:9px;line-height:1.6;display:-webkit-box;overflow:hidden}.techniqueCard .cardFoot button{color:#8e80dc;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:9px;display:inline-flex}.techniqueCard .cardFoot button:hover{color:#b7adf1}@media (width<=700px){.reportLibraryBar{flex-direction:column;align-items:flex-start}.reportLibraryBar>button{justify-content:center;width:100%}.techniqueFields{grid-template-columns:1fr}.archiveOpen{grid-template-columns:54px minmax(0,1fr) 16px;gap:10px}.archiveMain>span{flex-direction:column;align-items:flex-start;gap:6px}.archiveMain b{white-space:normal}.reportsIntro{align-items:flex-start}.reportsIntro>span{white-space:nowrap}}.reportTechniques{background:#101713;border:1px solid #31423a;border-radius:8px;margin-bottom:12px;padding:18px}.reportTechniques>.sectionHead{margin-bottom:12px}.reportTechniques>.sectionHead h2{font-size:14px}.reportTechniques>div:last-child{background:#2c3933;border:1px solid #2c3933;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.reportTechniques>div>section{background:#11171a;padding:14px}.reportTechniques h3{color:#7bd5aa;margin:0 0 10px;font-size:11px}.reportTechniques ul{margin:0;padding:0;list-style:none}.reportTechniques li+li{border-top:1px solid #2a3238;margin-top:9px;padding-top:9px}.reportTechniques li>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.reportTechniques li b{font-size:10px}.reportTechniques time{color:#769a88;font-size:8px}.reportTechniques li p{color:#8994a2;margin:5px 0 0;font-size:9px;line-height:1.55}@media (width<=700px){.reportTechniques>div:last-child{grid-template-columns:1fr}}@media (width<=1000px){.logo b,.logo small,.workspaceSelect div,.workspaceSelect>svg,.user div,.user>svg,aside nav p{display:none}aside nav button{justify-content:center;gap:0;font-size:0}aside nav button i{display:none}.workspaceSelect,.user{justify-content:center}.headActions .small{width:36px;padding:0;font-size:0}}@media (width<=700px){aside{width:58px;padding:20px 8px}.content{margin-left:58px}.workspaceSelect{padding:6px}.workspaceSelect>span{width:28px;height:28px}.logoMark{width:23px;height:23px}.user{padding-left:0;padding-right:0}.user>span{width:28px;height:28px}}.libraryTypeBar{scrollbar-width:none}.libraryTypeBar::-webkit-scrollbar{display:none}.techniqueCard .cardArt.hasCover{background:#080b10}.creativeCover{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.cardArt.hasCover>span{display:none}.techniqueCard .cardArt button{z-index:3}.techniqueCard .cardArt .cardOpen{bottom:13px;left:15px}.techniqueCard .cardArt .cardDelete{color:#f0b0b0;background:#151013d9;border-color:#ffffff3d;inset:12px 12px auto auto}.techniqueCard .cardArt .cardDelete:hover{color:#fff;background:#4a2026;border-color:#d77f87}.techniqueCard .cardArt.hasCover:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#080b10b8);height:54px;position:absolute;inset:auto 0 0}.demoBanner{color:#755000;background:#fff4db;border-bottom:1px solid #eed4a3;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 28px;font-size:13px;display:flex}.demoBanner button{color:#755000;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700}
