.intelligence-page{max-width:1380px;margin:0 auto;--intel-lilac:#b9a6ff;--intel-soft:color-mix(in srgb,var(--raised) 70%,transparent)}
.intel-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin:2px 0 29px}.intel-eyebrow,.intel-step-label{display:block;font-size:10px;line-height:1.5;letter-spacing:1.9px;color:var(--muted);text-transform:uppercase}.intel-heading h1{font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-1.4px;line-height:1.19;margin:13px 0}.intel-heading h1>span{color:var(--muted)}.intel-heading p{max-width:640px;font-size:13px;line-height:1.75}.intel-heading>.btn{font-size:11px;flex-shrink:0;margin-bottom:8px}
.intel-tabs{display:flex;gap:6px;padding:5px;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:27px;overflow:auto}.intel-tabs>a{flex:1;display:flex;justify-content:center;gap:9px;align-items:center;white-space:nowrap;color:var(--muted);font-size:11px;padding:12px 13px;border-radius:8px}.intel-tabs>a .ui-icon{width:15px;height:15px}.intel-tabs>a[aria-current=page]{background:var(--raised);color:var(--text);box-shadow:0 2px 8px #0002}.intel-tabs>a:hover{color:var(--text)}
.intel-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:25px;align-items:start}.intel-main,.intel-sidebar{min-width:0}.intel-sidebar{display:grid;gap:18px}.intel-compose{position:relative;border:1px solid #b9a6ff38;border-radius:15px;padding:26px;background:radial-gradient(ellipse at 90% -20%,#b9a6ff13,transparent 75%),var(--surface);margin-bottom:28px}.intel-compose h2{font-size:25px;font-weight:500;letter-spacing:-.7px;line-height:1.35;margin:11px 0 8px}.intel-compose>p{font-size:12px;line-height:1.8;max-width:600px;margin-bottom:24px}.intel-compose textarea{background:color-mix(in srgb,var(--bg) 72%,transparent);min-height:132px;resize:vertical}.intelligence-page form label:not(.intel-checkbox):not(.sr-only){display:block;font-size:11px;font-weight:500;margin:16px 0 8px}.intelligence-page form :is(input:not([type=checkbox]):not([type=hidden]),textarea,select){width:100%;min-width:0;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:11px 12px;background:var(--bg);font:inherit;font-size:12px;line-height:1.65}.intelligence-page form :is(input,textarea,select):focus-visible,.intelligence-page :is(a,button,summary):focus-visible{outline:2px solid var(--intel-lilac);outline-offset:3px}.intelligence-page input::placeholder,.intelligence-page textarea::placeholder{color:var(--muted);opacity:.8}.intel-form-bottom{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:17px 0 0}.intel-form-bottom>.btn{flex-shrink:0;font-size:12px}.intel-form-bottom>small{font-size:10px;color:var(--muted)}.intel-checkbox{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.5}.intel-checkbox input{margin-top:2px;accent-color:var(--intel-lilac)}.intel-checkbox small{display:block;max-width:270px;margin-top:4px;color:var(--muted);font-size:10px;line-height:1.5}.intel-disclosure{font-size:10px!important;line-height:1.7!important;color:var(--muted);margin:17px 0 0!important;padding-top:14px;border-top:1px solid var(--line)}
.intel-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:19px}.intel-section-head h2{font-size:17px;font-weight:500;letter-spacing:-.3px;line-height:1.5}.intel-section-head p{font-size:11px;line-height:1.75;margin-top:4px}.intel-section-head>a{font-size:11px;color:var(--muted);flex-shrink:0;padding-top:6px}.intel-panel{padding:23px;border:1px solid var(--line);background:var(--surface);border-radius:13px;margin-bottom:20px}.intel-sidebar .intel-panel{margin-bottom:0}.intel-panel h3{font-size:15px;font-weight:500;line-height:1.5}.intel-panel>p{font-size:12px;line-height:1.8;margin:9px 0 16px}.intel-panel .intel-section-head h2{font-size:15px}.intel-quiet{font-size:11px!important;color:var(--muted);line-height:1.8!important;margin:15px 0!important}.intel-mini-symbol{color:var(--intel-lilac);display:block;margin-bottom:15px}.intel-mini-symbol .ui-icon{width:25px;height:25px}.intel-index>small{display:block;font-size:10px;color:var(--muted);line-height:1.75;margin-top:13px}.intel-aside-link{display:grid;gap:10px;padding:8px 10px;color:var(--muted)}.intel-aside-link strong{color:var(--text);font-size:12px;font-weight:500}.intel-aside-link>span{display:flex;justify-content:space-between;font-size:11px;align-items:center}
.intel-run-list{display:grid;gap:9px}.intel-run{display:flex;gap:15px;align-items:center;border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:18px;min-width:0}.intel-run:hover{border-color:#b9a6ff55;background:var(--raised)}.intel-run>div{flex:1;min-width:0}.intel-run strong{display:block;font-size:12px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.intel-run small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.intel-run>.ui-icon:last-child{width:15px;color:var(--muted);flex-shrink:0}.intel-run-mark{color:var(--intel-lilac)}.intel-status{display:inline-flex;align-items:center;white-space:nowrap;gap:5px;padding:4px 8px;background:var(--intel-soft);border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:10px;font-weight:400;line-height:1.5;text-transform:capitalize}.intel-status-running,.intel-status-queued{border-color:#b9a6ff44;color:var(--intel-lilac);background:#b9a6ff08}.intel-status-succeeded,.intel-status-completed{border-color:#7de0b735;color:#a7e4c9;background:#7de0b708}.intel-status-failed,.intel-status-invalidated,.intel-status-retry{border-color:#e6b78944;color:#ecc59f;background:#e6b78908}
.intel-job-list{display:grid}.intel-job-row{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:19px 0;border-bottom:1px solid var(--line)}.intel-job-row:first-child{padding-top:4px}.intel-job-row:last-child{border-bottom:0;padding-bottom:0}.intel-job-row strong{font-size:12px;font-weight:500;display:block}.intel-job-row small{display:block;font-size:10px;margin-top:7px;color:var(--muted)}.intel-job-list-compact .intel-job-row{gap:10px}.intel-job-list-compact .intel-job-row strong{font-size:11px}.intel-job-list-compact .intel-status{font-size:9px}.intel-job-detail{border:1px solid var(--line);border-radius:14px;padding:28px;background:var(--surface);margin:20px 0 25px}.intel-job-state{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);padding:24px 0}.intel-job-state h3{font-size:17px;font-weight:500;margin-bottom:7px}.intel-job-state p{font-size:12px;line-height:1.8}.intel-job-state small{font-size:10px;color:var(--muted)}.intel-job-emblem{width:56px;height:56px;border:1px solid #b9a6ff35;border-radius:50%;display:grid;place-items:center;color:var(--intel-lilac);flex-shrink:0;background:#b9a6ff06}.intel-job-emblem .ui-icon{width:24px;height:24px}.intel-job-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.intel-job-actions small{margin-left:auto;color:var(--muted);font-size:10px}.intel-progress{display:flex;align-items:center;gap:15px;margin:0 0 20px;font-size:11px;color:var(--muted)}.intel-progress progress{flex:1;accent-color:var(--intel-lilac);height:7px;min-width:80px}.intel-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:14px;margin:14px 0 23px}.intel-facts dt{font-size:10px;color:var(--muted);text-transform:capitalize;margin-bottom:7px}.intel-facts dd{font-size:13px;overflow-wrap:anywhere}.intel-result-next{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #b9a6ff38;background:#b9a6ff07;padding:25px;border-radius:12px;margin-bottom:23px}.intel-result-next h2{font-size:20px;font-weight:500;margin:9px 0}.intel-result-next p{font-size:12px}.intel-result-next .btn{flex-shrink:0}.intel-back{display:inline-block;font-size:11px;color:var(--muted);margin:0 0 21px}.intel-task-title{margin:5px 0 28px;max-width:940px}.intel-task-title h2{font-size:29px;font-weight:500;line-height:1.45;letter-spacing:-.5px;margin:11px 0}.intel-task-title p{font-size:13px;line-height:1.8;margin-bottom:14px}
.intel-chips{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0}.intel-chips>span,.intel-chips>a{font-size:10px;border:1px solid var(--line);background:var(--raised);border-radius:5px;padding:5px 8px;overflow-wrap:anywhere}.intel-questions{padding:20px;border-left:2px solid #d7b494;background:#d7b49408;margin:20px 0;border-radius:0 9px 9px 0}.intel-questions h3{font-size:14px;margin-bottom:12px}.intel-questions ul{padding-left:18px;font-size:12px;line-height:1.9}.intel-questions>div{margin:16px 0}.intel-questions strong{font-size:12px;font-weight:500}.intel-questions p,.intel-questions small{font-size:11px;line-height:1.8}.intel-questions small{color:#e2ba98}.intel-source-section{margin:26px 0}.intel-sources{display:grid;gap:10px}.intel-source{border:1px solid var(--line);border-radius:10px;background:var(--surface)}.intel-source>summary{display:flex;gap:12px;align-items:center;cursor:pointer;padding:16px;list-style:none}.intel-source>summary::-webkit-details-marker{display:none}.intel-source>summary>span{color:var(--muted)}.intel-source>summary>div{flex:1;min-width:0}.intel-source strong{font-size:12px;font-weight:500;line-height:1.6;display:block}.intel-source small{font-size:10px;display:block;color:var(--muted);margin-top:4px}.intel-source>summary>.ui-icon{width:15px}.intel-source-body{border-top:1px solid var(--line);padding:20px}.intel-source-body .reading-content{font-size:13px;line-height:1.9;overflow-wrap:anywhere}.intel-source-body .reading-content>:first-child{margin-top:0}.intel-source-link{display:inline-block;margin-top:13px;font-size:11px;color:var(--intel-lilac)}.intel-sidebar-source{display:block;font-size:12px;margin:12px 0}.intel-gap{font-size:11px;line-height:1.7;border-left:2px solid #d7b494;padding-left:10px;margin-top:16px}.intel-gap strong{display:block}.intel-technical{padding:12px;color:var(--muted);font-size:10px;line-height:1.8}.intel-technical summary{cursor:pointer}.intel-technical p{margin:10px 0}.intel-notice{border:1px solid #d7b49444;background:#d7b49409;border-radius:9px;padding:15px 18px;color:var(--text);font-size:12px;line-height:1.8;margin-bottom:20px}
.intel-empty{padding:35px 24px;text-align:center;border:1px dashed var(--line);border-radius:12px}.intel-empty>span{display:block;color:var(--muted);margin-bottom:13px}.intel-empty .ui-icon{width:24px;height:24px}.intel-empty h3{font-size:15px;font-weight:500;line-height:1.6;margin:0 0 8px}.intel-empty p{max-width:440px;margin:0 auto 15px;color:var(--muted);font-size:12px;line-height:1.8}.intel-search-form{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;margin:5px 0 20px}.intel-search-form>input{flex:1;min-width:140px!important}.intel-search-form>.btn{flex-shrink:0;min-height:43px;font-size:11px}.intel-search-form>.inline-error{width:100%}.intel-selected-source{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid var(--line);background:var(--bg);border-radius:9px;margin-bottom:19px}.intel-selected-source>div{flex:1;min-width:0}.intel-selected-source strong{font-size:12px;display:block;overflow-wrap:anywhere}.intel-selected-source small{display:block;color:var(--muted);font-size:10px;margin-top:6px}.intel-selected-source>a{font-size:10px;flex-shrink:0}.intel-file-matches{display:grid;gap:9px}.intel-file-matches>a{display:block;border:1px solid var(--line);padding:12px;border-radius:8px}.intel-file-matches strong{font-size:11px;font-weight:500;display:block;overflow-wrap:anywhere}.intel-file-matches small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.intel-steps{display:grid;grid-template-columns:25px 1fr;gap:24px 12px}.intel-steps>span{color:var(--intel-lilac);font-size:12px;padding-top:2px}.intel-steps h3{font-size:13px}.intel-steps p{font-size:11px;line-height:1.8;margin-top:7px}
.intel-task-handoff{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px;color:var(--muted);font-size:11px}.intel-task-handoff code{display:block;font-size:10px;overflow-wrap:anywhere}.intel-document-parts{display:grid;gap:11px}.intel-document-parts .intel-run>span:last-child{font-size:10px}.intel-capture-result form>.btn{margin-top:18px}
.intel-measures{display:grid;grid-template-columns:1fr 1fr;gap:23px 18px;margin:19px 0}.intel-measures strong{display:block;font-size:22px;font-weight:500;letter-spacing:-.5px}.intel-measures span{display:block;color:var(--muted);font-size:10px;line-height:1.7;margin-top:5px}.intel-maintenance-issue{border-top:1px solid var(--line);padding:20px 0}.intel-maintenance-issue h3{margin-top:9px}.intel-maintenance-issue p{font-size:12px;line-height:1.8;margin-top:8px}
.intel-provenance-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin:19px 0 23px}.intel-provenance-line>.ui-icon{width:15px}.intel-provenance-line>.intel-status{margin-left:auto}.intel-proposals{display:grid;gap:17px}.intel-proposal{padding:23px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.intel-proposal-heading{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px}.intel-proposal-heading>span{color:var(--intel-lilac);font-size:13px;padding-top:5px}.intel-proposal-heading small{display:block;text-transform:uppercase;letter-spacing:1px;font-size:9px;color:var(--muted);margin-bottom:6px}.intel-proposal h3{font-size:18px;font-weight:500;line-height:1.5}.intel-proposal>p{font-size:12px;line-height:1.8}.intel-proposal details{margin:17px 0;font-size:12px;line-height:1.8}.intel-proposal summary{cursor:pointer;color:var(--intel-lilac)}.intel-proposal blockquote,.intel-brief-statement blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--line);padding:10px 0 10px 16px;margin:20px 0 0;font-size:12px;line-height:1.85;color:var(--muted)}.intel-proposal blockquote>span{display:block;font-size:9px;letter-spacing:1.4px;margin-bottom:10px}.intel-propose-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding:24px 0;margin-top:25px}.intel-propose-footer strong{font-size:13px;font-weight:500}.intel-propose-footer p{font-size:11px;line-height:1.8;margin-top:5px}.intel-propose-footer .btn{flex-shrink:0}.intel-identity-results{display:grid;gap:10px}.intel-identity-card{display:flex;align-items:flex-start;gap:15px;border:1px solid var(--line);border-radius:10px;padding:19px}.intel-identity-card>span{color:var(--intel-lilac);padding-top:4px}.intel-identity-card>div{flex:1;min-width:0}.intel-identity-card h3{font-size:14px;line-height:1.6}.intel-identity-card small{font-size:10px;color:var(--muted)}.intel-identity-card .btn{font-size:10px;flex-shrink:0}.intel-sidebar .intel-identity-card{flex-wrap:wrap;padding:14px}.intel-sidebar .intel-identity-card .btn{width:100%}.intel-ambiguity{font-size:11px;color:#e2ba98;margin:9px 0}.intel-aliases>div{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line)}.intel-aliases strong{font-size:12px;font-weight:500}.intel-aliases small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.intel-aliases+form{margin-top:20px}.intel-brief-body{padding:29px}.intel-brief-statement{margin:21px 0;line-height:1.9;font-size:14px}.intel-brief-statement details{font-size:11px;margin-top:11px;color:var(--muted)}.intel-brief-statement summary{cursor:pointer}.intel-manifest-source{margin:17px 0}.intel-manifest-source>a,.intel-manifest-source>span{font-size:12px;line-height:1.7}.intel-manifest-source small{display:block;font-size:10px;margin-top:4px;color:var(--muted)}
@media(min-width:1500px){.intel-workspace{grid-template-columns:minmax(0,1fr) 350px;gap:30px}.intel-compose{padding:32px}}
@media(max-width:1050px){.intel-heading{align-items:flex-start}.intel-heading>.btn{font-size:10px}.intel-workspace{grid-template-columns:minmax(0,1fr) 275px;gap:18px}.intel-compose,.intel-panel{padding:20px}.intel-form-bottom{align-items:flex-start;flex-direction:column}.intel-form-bottom>.btn{width:100%}.intel-tabs>a{gap:6px;padding:12px 9px;font-size:10px}.intel-result-next{align-items:flex-start;flex-direction:column}.intel-identity-card{flex-wrap:wrap}.intel-identity-card>.btn{margin-left:36px}}
@media(max-width:760px){.intel-heading{display:block;margin-bottom:22px}.intel-heading h1{font-size:31px;letter-spacing:-1px}.intel-heading p{font-size:12px}.intel-heading>.btn{margin-top:15px}.intel-tabs{margin-inline:-3px;margin-bottom:21px}.intel-tabs>a{flex:none;padding:10px 12px;font-size:10px}.intel-workspace{grid-template-columns:1fr}.intel-sidebar{grid-template-columns:1fr}.intel-compose h2{font-size:23px}.intel-compose,.intel-panel{padding:20px}.intel-run{padding:14px;gap:10px;flex-wrap:wrap}.intel-run>div{min-width:140px}.intel-run>.intel-status{margin-left:29px}.intel-job-detail{padding:20px}.intel-job-state{align-items:flex-start;gap:13px}.intel-job-emblem{width:39px;height:39px}.intel-job-state h3{font-size:15px}.intel-job-actions small{margin-left:0;width:100%;margin-top:8px}.intel-task-title h2{font-size:24px}.intel-source-body{padding:16px}.intel-propose-footer{align-items:flex-start;flex-direction:column}.intel-propose-footer>.btn{width:100%}.intel-selected-source{flex-wrap:wrap}.intel-selected-source>a{margin-left:30px}.intel-brief-body{padding:20px}.intel-section-head{gap:12px}.intel-progress{align-items:flex-start;flex-direction:column}.intel-progress progress{width:100%}}
