.projectGate{color:#edf3ff;background:#07111f;place-items:center;min-height:100vh;padding:20px;display:grid}.projectGate section{background:#101d31;border:1px solid #273b5b;border-radius:20px;width:min(510px,100%);padding:32px;box-shadow:0 30px 90px #0006}.projectGate section>a{color:#72dfbc;font-weight:900}.projectGate small{color:#738cff;letter-spacing:2px;margin-top:35px;display:block}.projectGate h1{margin:10px 0;font-size:45px}.projectGate p{color:#9cacc4;line-height:1.7}.projectGate label{color:#a9b7ce;gap:8px;margin:25px 0;display:grid}.projectGate input{color:#fff;background:#07111f;border:1px solid #34496a;border-radius:10px;padding:13px}.projectGate button,.splitPanel form button{color:#fff;background:#315ce8;border:0;border-radius:10px;width:100%;padding:13px;font-weight:900}.gateFoot{color:#8292aa;justify-content:space-between;margin-top:20px;display:flex}.gateFoot a{color:#8ba7ff}.workspaceError{color:#ff9faa;background:#38151c;border:1px solid #74303d;border-radius:10px;margin:10px 0;padding:11px}.projectSpace{color:#101828;direction:ltr;background:#f4f7fb;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.projectSpace>aside{color:#eef4ff;direction:rtl;background:#081425;flex-direction:column;padding:22px 16px;display:flex}.spaceBrand{place-items:center;width:44px;height:44px;margin-bottom:22px;display:grid}.spaceBrand svg{width:44px;height:44px}.projectSpace>aside>div{border-bottom:1px solid #20314b;gap:5px;padding-bottom:20px;display:grid}.projectSpace>aside small{color:#7184a2}.projectSpace>aside span{color:#7184a2;text-align:right;direction:ltr;font-size:10px}.projectSpace nav{gap:5px;margin-top:18px;display:grid}.projectSpace nav button,.disconnect{color:#9babc2;text-align:right;background:0 0;border:0;border-radius:8px;padding:11px}.projectSpace nav button.active,.projectSpace nav button:hover{color:#fff;background:#152641}.disconnect{color:#ff8c99;margin-top:auto}.spaceMain{direction:rtl;padding:30px;overflow:auto}.spaceMain>header{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.spaceMain>header small{color:#72809a}.spaceMain>header h1{text-transform:capitalize;margin:5px 0;font-size:32px}.spaceMain>header button{background:#fff;border:1px solid #d7deea;border-radius:9px;padding:9px 13px}.kpiGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kpiGrid article,.overviewGrid article,.connectGrid article{background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:18px}.kpiGrid span,.kpiGrid small{color:#7d899b;font-size:11px;display:block}.kpiGrid b{margin:9px 0;font-size:30px;display:block}.good{color:#12a26b}.bad{color:#e14e61}.overviewGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.overviewGrid h2{font-size:18px}.overviewGrid p{border-bottom:1px solid #edf0f4;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:0;padding:10px 0;display:grid}.overviewGrid p i{border-radius:50%;width:9px;height:9px}.overviewGrid p i.ok{background:#16b477}.overviewGrid p i.wait{background:#f4b740}.overviewGrid p b{color:#73819a;font-size:10px}.overviewGrid dl div{border-bottom:1px solid #edf0f4;grid-template-columns:100px 1fr;padding:10px;display:grid}.overviewGrid dt{color:#7d899b}.overviewGrid dd{text-align:right;text-overflow:ellipsis;direction:ltr;margin:0;overflow:hidden}.dataTable{direction:ltr;background:#fff;border:1px solid #dfe5ee;border-radius:14px;min-width:850px;overflow:auto}.tableHead,.tableRow{grid-template-columns:repeat(6,minmax(130px,1fr));gap:1px;display:grid}.tableHead{color:#fff;background:#0e203a}.tableHead b,.tableRow span{white-space:nowrap;text-overflow:ellipsis;padding:12px;overflow:hidden}.tableRow{border-bottom:1px solid #e8ecf2}.tableRow:hover{background:#f5f8ff}.splitPanel{direction:ltr;grid-template-columns:360px 1fr;gap:14px;display:grid}.splitPanel form,.cardList{direction:rtl;background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:20px}.splitPanel form small{color:#315ce8;font-weight:900}.splitPanel form h2{margin:7px 0 18px}.splitPanel form label{gap:6px;margin:11px 0;font-size:12px;font-weight:800;display:grid}.splitPanel form input,.splitPanel form select,.splitPanel form textarea{border:1px solid #d8dee8;border-radius:8px;padding:10px}.splitPanel form textarea{resize:vertical;min-height:80px}.splitPanel form>p{color:#7a8799;font-size:10px;line-height:1.6}.cardList{align-content:start;gap:10px;display:grid}.cardList article{border:1px solid #e2e7ee;border-radius:11px;padding:14px}.cardList article>span{float:left;color:#108257;background:#e9f7f1;border-radius:99px;padding:5px 8px;font-size:9px}.cardList h3{margin:3px 0 8px}.cardList b,.cardList small{color:#66758c}.cardList p{color:#66758c;line-height:1.6}.emptyCard{text-align:center;color:#7b899d;padding:60px 20px}.connectGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.connectGrid small{color:#315ce8;font-weight:900}.connectGrid p{color:#6e7c91;line-height:1.7}.connectGrid a{color:#fff;background:#315ce8;border-radius:9px;padding:11px 14px;font-weight:800;display:inline-block}.connectGrid .safeCard{color:#fff;background:#10231f;border-color:#255847}.connectGrid .safeCard p{color:#a7c2b9}@media (max-width:900px){.projectSpace{grid-template-columns:1fr}.projectSpace>aside{position:static}.projectSpace nav{grid-template-columns:repeat(2,1fr)}.disconnect{margin-top:15px}.spaceMain{padding:18px}.kpiGrid{grid-template-columns:1fr 1fr}.overviewGrid,.splitPanel,.connectGrid{grid-template-columns:1fr}.dataTable{min-width:750px}}.requirementsPage{gap:14px;display:grid}.srsUpload{color:#fff;background:linear-gradient(135deg,#0a1830,#173c70);border-radius:18px;padding:26px}.srsUpload>small{color:#74e0c0;letter-spacing:1px;font-weight:900}.srsUpload h2{margin:8px 0;font-size:26px}.srsUpload p{color:#c3d0e4;max-width:850px;line-height:1.8}.srsUpload form{gap:10px;margin:20px 0 10px;display:flex}.srsUpload input{color:#14213a;background:#fff;border-radius:10px;flex:1;padding:12px}.srsUpload button{color:#fff;background:#5b7cff;border:0;border-radius:10px;padding:12px 20px;font-weight:900}.srsUpload button:disabled{opacity:.6}.requirementsStats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.requirementsStats article,.documentList article{background:#fff;border:1px solid #dfe5ee;border-radius:13px;padding:16px}.requirementsStats b{color:#315ce8;font-size:28px;display:block}.requirementsStats span{color:#718096;font-size:11px}.documentList{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.documentList article>span{float:left;color:#108257;background:#e9f7f1;border-radius:99px;padding:5px 8px;font-size:9px}.documentList h3{margin:2px 0 8px}.documentList p{color:#627087;line-height:1.6}.documentList small{color:#8b96a7}@media (max-width:900px){.srsUpload form{flex-direction:column}.requirementsStats{grid-template-columns:1fr 1fr}.documentList{grid-template-columns:1fr}}.runSelection{background:#fff;border:1px solid #dfe5ee;border-radius:14px;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.runSelection label{gap:6px;font-size:11px;font-weight:800;display:grid}.runSelection select{border:1px solid #d8dee8;border-radius:8px;padding:10px}.runSelection button{color:#fff;background:#315ce8;border:0;border-radius:9px;padding:11px 16px;font-weight:900}.runSelection button:disabled{opacity:.45}.commandBanner{background:#fff6dc;border:1px solid #f1cf69;border-radius:11px;align-items:center;gap:12px;padding:12px;display:flex}.commandBanner b{background:#f1b93f;border-radius:99px;padding:5px 9px;font-size:10px}.requirementsTable{background:#fff;border:1px solid #dfe5ee;border-radius:14px;overflow:auto}.requirementsHead,.requirementsRow{grid-template-columns:36px 2fr 1fr .7fr 1fr 1fr;align-items:center;gap:8px;min-width:850px;padding:11px 13px;display:grid}.requirementsHead{color:#fff;background:#0e203a}.requirementsRow{border-bottom:1px solid #e8ecf2}.requirementsRow:hover{background:#f5f8ff}.requirementsRow span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.requirementsRow input,.requirementsHead input{width:17px;height:17px}@media (max-width:900px){.runSelection{grid-template-columns:1fr}.commandBanner{flex-direction:column;align-items:flex-start}}
.projectIssues{direction:ltr;grid-template-columns:340px minmax(0,1fr);gap:14px;display:grid}.projectIssueList,.projectIssueDetail,.projectIssueBlank{direction:rtl;background:#fff;border:1px solid #dfe5ee;border-radius:15px;overflow:hidden}.projectIssueList>header,.projectIssueDetail>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.projectIssueList header h2,.projectIssueDetail header h2{margin:4px 0}.projectIssueList header small,.projectIssueDetail header small{color:#315ce8;font-weight:900}.projectIssueList header>b{color:#315ce8;background:#eaf0ff;border-radius:11px;place-items:center;min-width:38px;height:38px;display:grid}.projectIssueList>button{text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;width:100%;padding:16px;display:block}.projectIssueList>button:hover,.projectIssueList>button.active{background:#edf3ff;box-shadow:inset -4px 0 #315ce8}.projectIssueList h3{margin:8px 0;font-size:15px}.projectIssueList p,.projectIssueList>button>small{color:#738097;font-size:11px}.issueState{color:#946500;background:#fff3d4;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-block}.issueState.approved,.issueState.fixed{color:#0b8158;background:#e7f7f0}.issueState.rejected{color:#b43648;background:#ffebee}.projectIssueDetail{padding-bottom:20px}.projectIssueDetail>header h2{max-width:720px}.issueExpectation{background:#f7f9fc;border-right:4px solid #315ce8;border-radius:10px;margin:18px;padding:14px}.issueExpectation small{color:#718096}.issueExpectation p{margin:5px 0;line-height:1.7}.issueMeta{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px;display:grid}.issueMeta div{background:#f7f9fc;border:1px solid #e8edf3;border-radius:9px;padding:11px;overflow:hidden}.issueMeta small{color:#8490a2;margin-bottom:5px;display:block}.issueMeta b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.projectIssueDetail>h3{margin:24px 18px 10px}.evidenceGallery{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0 18px;display:grid}.evidenceGallery article{background:#07111f;border:1px solid #dfe5ee;border-radius:12px;overflow:hidden}.evidenceGallery img,.evidenceGallery video{object-fit:contain;background:#07111f;width:100%;height:230px;display:block}.evidenceGallery article>a{color:#91a8ff;place-items:center;height:190px;display:grid}.evidenceGallery footer{background:#fff;justify-content:space-between;gap:8px;padding:10px;font-size:10px;display:flex}.evidenceGallery footer b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidenceGallery footer small{color:#7b8798}.noEvidence{color:#80651f;background:#fff7dd;border:1px solid #efd27a;border-radius:10px;margin:0 18px;padding:13px}.issueJson{grid-template-columns:1fr 1fr;gap:10px;margin:18px;display:grid}.issueJson details{border:1px solid #dfe5ee;border-radius:10px;overflow:hidden}.issueJson summary{cursor:pointer;padding:12px;font-weight:900}.issueJson pre{color:#b9cbe4;text-align:left;direction:ltr;background:#07111f;max-height:280px;margin:0;padding:14px;font-size:10px;overflow:auto}.issueDecisions{justify-content:flex-end;gap:8px;margin:18px;display:flex}.issueDecisions button{background:#fff;border:1px solid #d8dee8;border-radius:9px;padding:10px 14px;font-weight:800}.issueDecisions .approve{color:#fff;background:#315ce8;border-color:#315ce8}.projectIssueBlank{text-align:center;color:#75839a;align-content:center;place-items:center;min-height:480px;padding:30px;display:grid}.projectIssueBlank b{color:#26344a;font-size:28px}@media (max-width:1000px){.projectIssues{grid-template-columns:1fr}.projectIssueList{max-height:430px;overflow:auto}.issueMeta,.issueJson{grid-template-columns:1fr}}
.systemLogs{gap:14px;display:grid}.systemLogs>header{color:#fff;background:linear-gradient(135deg,#0b1b34,#173d70);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.systemLogs header small{color:#72dfbc;letter-spacing:1px;font-weight:900}.systemLogs header h2{margin:7px 0;font-size:25px}.systemLogs header p{color:#b9c7db;margin:0}.logCounters{grid-template-columns:auto auto;gap:4px 12px;min-width:150px;display:grid}.logCounters b{color:#72dfbc;font-size:28px}.logCounters span{color:#b9c7db;align-self:center}.logList{gap:10px;display:grid}.logList article{background:#fff;border:1px solid #dfe5ee;border-right:4px solid #e14e61;border-radius:12px;padding:16px}.logList article.resolved{opacity:.76;border-right-color:#18a873}.logTop{align-items:center;gap:10px;display:flex}.logTop>b{font-size:12px}.logTop time{color:#7d899b;margin-right:auto;font-size:10px}.logLevel{color:#c63c50;text-transform:uppercase;background:#ffeaed;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900}.logLevel.warning{color:#936500;background:#fff4d8}.logLevel.info{color:#315ce8;background:#e9f1ff}.logList h3{margin:13px 0 6px;font-size:15px;line-height:1.7}.logList article>p{color:#758298;text-align:right;direction:ltr;font-size:11px}.logList details{color:#c9d7ea;background:#0d1c31;border-radius:9px;margin-top:10px}.logList summary{cursor:pointer;color:#91a7c4;padding:10px;font-size:11px}.logList pre{white-space:pre-wrap;word-break:break-word;text-align:left;color:#9fe0c5;direction:ltr;max-height:250px;padding:0 12px 12px;font-size:10px;overflow:auto}.logList article>button{color:#10825a;background:#e8f8f1;border:0;border-radius:8px;margin-top:11px;padding:9px 12px;font-weight:900}.resolvedMark{color:#10825a;margin-top:12px;font-weight:900;display:inline-block}.systemLogs>.emptyCard{text-align:center;color:#7b899d;background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:70px 20px}@media (max-width:700px){.systemLogs>header{flex-direction:column;align-items:flex-start}.logTop{flex-wrap:wrap;align-items:flex-start}.logTop time{width:100%;margin:0}.logCounters{grid-template-columns:auto auto}}
.impactHub{color:#16243b;gap:22px;display:grid}.impactHero{color:#fff;background:linear-gradient(135deg,#172a56,#315ce8 65%,#38a7ff);border-radius:24px;grid-template-columns:1.5fr 1fr;align-items:center;gap:24px;padding:28px;display:grid}.impactHero h2{margin:7px 0;font-size:30px}.impactHero p{opacity:.9;line-height:1.8}.impactNumbers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.impactNumbers b{background:#ffffff18;border:1px solid #ffffff30;border-radius:16px;padding:16px;font-size:26px}.impactNumbers small{margin-top:4px;font-size:11px;font-weight:500;display:block}.impactActions{grid-template-columns:1fr 1fr;gap:16px;display:grid}.impactActions form,.storyBrowser,.storyDetail,.answerHistory,.impactResult,.impactHistory{background:#fff;border:1px solid #dfe6f1;border-radius:20px;padding:22px;box-shadow:0 8px 30px #1837650a}.impactActions textarea{resize:vertical;border:1px solid #ccd7e7;border-radius:12px;width:100%;min-height:92px;margin:10px 0;padding:12px}.impactActions button{color:#fff;background:#315ce8;border:0;border-radius:10px;width:100%;padding:12px;font-weight:800}.storyBrowser>header,.storyDetail>header,.answerHistory>header,.impactResult>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.storyBrowser h3,.storyDetail h3,.answerHistory h3,.impactResult h3{margin:4px 0 12px}.impactFilters{grid-template-columns:repeat(5,1fr);gap:9px;margin:18px 0;display:grid}.impactFilters label{color:#62718a;font-size:11px}.impactFilters select{background:#fff;border:1px solid #d5deea;border-radius:9px;width:100%;margin-top:5px;padding:9px}.storyGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.storyGrid button{text-align:right;color:inherit;background:#f8faff;border:1px solid #dfe6f1;border-radius:14px;padding:15px}.storyGrid button.active,.storyGrid button:hover{background:#eef3ff;border-color:#315ce8}.storyGrid h4{margin:5px 0}.storyGrid p{height:58px;font-size:12px;line-height:1.65;overflow:hidden}.storyGrid span{color:#315ce8;font-size:10px}.bilingual{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bilingual article{background:#f5f8fd;border-radius:14px;padding:15px;line-height:1.75}.storyColumns,.impactColumns{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:15px;display:grid}.storyColumns article,.impactColumns article{background:#f7f9fc;border:1px solid #e5eaf2;border-radius:13px;padding:14px}.storyColumns ul,.impactColumns ul{margin:8px 0 0;padding-right:18px;font-size:12px;line-height:1.7}.impactResult>header>b{color:#805d00;background:#fff2c9;border-radius:99px;padding:8px 13px}.impactResult>header>b.high,.impactResult>header>b.critical{color:#a5241e;background:#ffe3e1}.answerHistory details{border-top:1px solid #e5eaf2;padding:13px 0}.answerHistory summary{cursor:pointer;font-weight:800}.answerHistory summary small{color:#71809a;font-weight:400;display:block}.answerHistory pre{white-space:pre-wrap;font:inherit;background:#f7f9fc;border-radius:12px;padding:15px;line-height:1.8}.impactEmpty{color:#71809a}.impactHistory{gap:12px;display:grid}.impactHistory .impactResult{box-shadow:none}@media (max-width:900px){.impactHero,.impactActions,.bilingual{grid-template-columns:1fr}.impactFilters{grid-template-columns:1fr 1fr}.storyGrid,.storyColumns,.impactColumns{grid-template-columns:1fr}.impactHero{padding:20px}.impactNumbers b{font-size:21px}}
.traceabilityControl>section{color:#fff;background:linear-gradient(135deg,#10254c,#173b78);border-radius:18px;margin-bottom:14px;padding:24px}.traceabilityControl>section>small{color:#83adff;font-size:10px;font-weight:900}.traceabilityControl>section h2{margin:8px 0;font-size:24px}.traceabilityControl>section>p{color:#c8d5ea;max-width:900px;font-size:13px;line-height:1.8}.traceabilityControl>section>div{grid-template-columns:repeat(4,1fr);gap:9px;margin:18px 0;display:grid}.traceabilityControl article{background:#ffffff12;border:1px solid #ffffff18;border-radius:11px;padding:13px;display:grid}.traceabilityControl article b{font-size:25px}.traceabilityControl article span{color:#bed0ee;font-size:10px}.traceabilityControl>section>a{color:#173b78;background:#fff;border-radius:9px;padding:11px 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}@media (max-width:760px){.traceabilityControl>section>div{grid-template-columns:repeat(2,1fr)}}
.aiFactoryWorkspace{color:#18243a;gap:16px;display:grid}.factoryHero{color:#fff;background:linear-gradient(135deg,#111f3f,#224fa7 66%,#12a98a);border-radius:23px;grid-template-columns:1.5fr .7fr;gap:22px;padding:27px;display:grid}.factoryHero small,.profileBuilder small,.activePacks small,.datasetBoard small{letter-spacing:.08em;color:#7fb0ff;font-size:11px;font-weight:900}.factoryHero h2{margin:8px 0;font-size:29px}.factoryHero p{color:#d5e0f2;font-size:14px;line-height:1.8}.factoryHero>div:last-child{grid-template-columns:70px 1fr;align-items:center;gap:10px;display:grid}.factoryHero>div:last-child b{color:#74e2c4;font-size:30px}.factoryHero>div:last-child span{font-size:12px}.profileBuilder{background:#fff;border:1px solid #dfe6f1;border-radius:18px;grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:12px;padding:20px;display:grid}.profileBuilder h3{margin:6px 0;font-size:19px}.profileBuilder p{color:#65738a;margin:0;font-size:12px}.profileBuilder label{gap:6px;font-size:11px;font-weight:800;display:grid}.profileBuilder select{background:#fff;border:1px solid #d6dfeb;border-radius:9px;padding:12px}.profileBuilder button{color:#fff;background:#315ce8;border:0;border-radius:9px;padding:13px 17px;font-weight:900}.factoryStatus{color:#087557;background:#e8f8f2;border-radius:10px;padding:12px;font-weight:800}.activePacks,.datasetBoard{background:#fff;border:1px solid #dfe6f1;border-radius:18px;padding:20px}.activePacks h3,.datasetBoard h3{margin:5px 0}.activePacks>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.activePacks span{color:#087557;background:#e8f8f2;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:800}.factoryCounts{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.factoryCounts article{background:#fff;border:1px solid #dfe6f1;border-radius:14px;gap:5px;padding:15px;display:grid}.factoryCounts b{color:#315ce8;font-size:25px}.factoryCounts span{color:#65738a;font-size:10px}.datasetBoard>header{justify-content:space-between;align-items:center;display:flex}.datasetBoard>header>b{color:#825900;background:#fff1d8;border-radius:8px;padding:8px;font-size:10px}.datasetBoard>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:13px;display:grid}.datasetBoard article{background:#f8faff;border:1px solid #e2e8f1;border-radius:13px;padding:15px}.datasetBoard article>span{color:#087557;background:#e8f8f2;border-radius:99px;padding:5px 8px;font-size:9px}.datasetBoard h4{margin:9px 0 6px;font-size:15px}.datasetBoard p{color:#65738a;font-size:11px;line-height:1.65}.datasetBoard dl{grid-template-columns:1fr 1fr;gap:7px;display:grid}.datasetBoard dl div{background:#fff;border-radius:8px;padding:8px}.datasetBoard dt{color:#748199;font-size:8px}.datasetBoard dd{margin:3px 0 0;font-size:10px;font-weight:800}.factoryPipeline{color:#fff;background:#111f3f;border-radius:15px;align-items:center;gap:7px;padding:17px;display:flex;overflow:auto}.factoryPipeline span{white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1b;border-radius:8px;padding:9px;font-size:10px}.factoryPipeline i{color:#79a9ff;font-style:normal}@media (max-width:1000px){.factoryCounts{grid-template-columns:repeat(3,1fr)}.profileBuilder{grid-template-columns:1fr 1fr}.profileBuilder>div{grid-column:1/-1}.factoryHero{grid-template-columns:1fr}}@media (max-width:650px){.profileBuilder,.datasetBoard>div{grid-template-columns:1fr}.factoryCounts{grid-template-columns:repeat(2,1fr)}}
.universalImportResult{background:#fff;border:2px solid #315ce8;border-radius:18px;margin:14px 0;padding:22px;box-shadow:0 18px 50px #183b7820}.universalImportResult>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.universalImportResult>header small,.blueprintGrid small{color:#315ce8;letter-spacing:1px;font-weight:900}.universalImportResult h2{margin:6px 0;font-size:25px}.universalImportResult header p{color:#637189;margin:0;line-height:1.6}.universalImportResult header>span{white-space:nowrap;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:900}.universalImportResult .ready{color:#087650;background:#dcf8ed}.universalImportResult .needsReview{color:#9c5d00;background:#fff0d1}.importKpis{grid-template-columns:repeat(4,1fr);gap:9px;margin:18px 0;display:grid}.importKpis article{background:#f4f7ff;border:1px solid #dfe6ff;border-radius:12px;padding:13px}.importKpis b{color:#315ce8;font-size:25px;display:block}.importKpis span{color:#69778d;font-size:11px}.blueprintGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.blueprintGrid article{border:1px solid #e2e7ef;border-radius:12px;min-width:0;padding:13px}.blueprintGrid h3{margin:7px 0}.blueprintGrid p{color:#68768c}.blueprintGrid article>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.blueprintGrid article span{text-overflow:ellipsis;background:#eef2fa;border-radius:99px;max-width:100%;padding:5px 8px;font-size:10px;overflow:hidden}.reviewGate{color:#754b00;background:#fff8e8;border:1px solid #efcc71;border-radius:12px;margin-top:12px;padding:15px}.reviewGate p{margin:7px 0}.reviewGate small{color:#8c6a2e;margin-top:11px;display:block}.universalImportResult footer{color:#dce7f9;background:#10213b;border-radius:11px;margin-top:14px;padding:13px}@media (max-width:900px){.universalImportResult>header{flex-direction:column}.importKpis,.blueprintGrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.importKpis,.blueprintGrid{grid-template-columns:1fr}}
