body,html{margin:0;font-family:Arial,Helvetica,sans-serif;color:#17202a;background:#f5f6f8}button,input,select{font:inherit}button{cursor:pointer}.login-page{min-height:100vh;display:grid;place-items:center;background:#eef2f7}.login-card{width:min(440px,92vw);padding:38px;background:#fff;border:1px solid #dfe4ea;border-radius:16px;box-shadow:0 20px 55px rgba(15,23,42,.1)}.brand{letter-spacing:.2em;font-weight:800}.login-card p,.muted{color:#697586}.login-card form{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.login-card input{padding:12px;border:1px solid #bcc5cf;border-radius:8px}.login-card button{padding:12px;border:0;background:#111827;color:#fff;border-radius:8px}.error{color:#b42318}.shell{height:100vh;display:grid;grid-template-rows:62px 1fr}header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;border-bottom:1px solid #dce1e6;background:#fff;z-index:5}.logo span{margin-left:12px;color:#7a8490;font-size:13px}nav{display:flex;gap:5px}.userbar button,nav button{border:1px solid #d8dde4;background:#fff;border-radius:8px;padding:8px 12px}nav button.active{background:#111827;color:#fff;border-color:#111827}.userbar{justify-self:end;display:flex;gap:8px;align-items:center;font-size:13px}.userbar em{font-style:normal;background:#eef1f5;padding:5px 8px;border-radius:999px}.map-layout{min-height:0;display:grid;grid-template-columns:320px 1fr 300px}.details-panel,.layers-panel{background:#fff;overflow:auto;padding:15px;border-right:1px solid #dde2e7}.details-panel{border-right:0;border-left:1px solid #dde2e7}.map{min-width:0;min-height:0}.layer-head,.title-row{display:flex;justify-content:space-between;align-items:center}.layer-head span,.title-row span{color:#74808d;font-size:13px}.search-wrap{position:relative;margin-bottom:14px}.search-input{width:100%;padding:11px;border:1px solid #cbd2da;border-radius:9px}.search-status{font-size:11px;color:#667085}.search-results{position:absolute;top:44px;left:0;right:0;max-height:330px;overflow:auto;background:#fff;border:1px solid #d5dbe2;border-radius:9px;box-shadow:0 12px 32px rgba(0,0,0,.12);z-index:50}.search-results button{display:grid;width:100%;text-align:left;padding:9px 11px;border:0;border-bottom:1px solid #eef0f2;background:#fff}.search-results button:hover{background:#f5f7fa}.search-results span{font-size:11px;color:#75808d}.layer-group{border-top:1px solid #eceff2}.group-title{width:100%;display:flex;justify-content:space-between;border:0;background:#fff;padding:10px 2px;font-weight:700}.group-title small{color:#8a939e}.layer-row{display:grid;grid-template-columns:18px 10px 1fr;grid-gap:7px;gap:7px;align-items:start;padding:7px 2px;font-size:13px}.layer-row i{width:9px;height:9px;border-radius:50%;margin-top:4px}.layer-row small{display:block;color:#8a939e;font-size:10px;margin-top:2px}.selected-layer{font-weight:800;margin-bottom:12px}.property-row{padding:8px 0;border-bottom:1px solid #edf0f2}.property-row span{display:block;color:#737e8a;font-size:11px}.property-row strong{display:block;font-size:13px;margin-top:2px;word-break:break-word}.map-popup{min-width:220px}.map-popup>b{display:block;margin-bottom:7px}.map-popup>div{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:8px;gap:8px;padding:3px 0}.map-popup span{color:#697586;font-size:11px}.map-popup strong{font-size:11px;word-break:break-word}.content{padding:28px;overflow:auto}.table-wrap{overflow:auto;border:1px solid #dce1e6;background:#fff;border-radius:10px}table{width:100%;border-collapse:collapse}td,th{padding:10px 12px;text-align:left;border-bottom:1px solid #e7eaee;font-size:13px}th{background:#f7f8fa;position:-webkit-sticky;position:sticky;top:0}td small.slug{display:block;color:#8b95a1;margin-top:3px}.admin-grid{display:grid;grid-gap:28px;gap:28px}.user-form{display:grid;grid-template-columns:1fr 1.2fr 1fr 130px 160px auto;grid-gap:8px;gap:8px;margin-bottom:14px}.user-form input,.user-form select,td select{padding:8px;border:1px solid #cbd2da;border-radius:7px}.user-form button{border:0;background:#111827;color:#fff;border-radius:7px;padding:8px 14px}.sync-pill{display:inline-block;border-radius:999px;padding:4px 7px;background:#eef1f4;font-size:11px}.sync-pill.success{background:#eaf8ef;color:#166534}.sync-pill.error{background:#feeceb;color:#b42318}@media(max-width:1100px){.map-layout{grid-template-columns:270px 1fr}.details-panel{display:none}.user-form{grid-template-columns:1fr 1fr 1fr}}@media(max-width:780px){header{grid-template-columns:1fr;gap:8px;padding:10px}.shell{grid-template-rows:auto 1fr}.userbar{justify-self:start}.map-layout{grid-template-columns:1fr;grid-template-rows:220px 1fr}.layers-panel{border-right:0;border-bottom:1px solid #dde2e7}.user-form{grid-template-columns:1fr}}.primary{color:white}.site-form{background:white}.site-form button{align-self:end}.site-grid{min-height:650px}.site-card,.site-detail,.site-list{background:white}.site-card>div:first-child{display:flex;justify-content:space-between;gap:8px}.site-card span{font-size:11px;color:#77818d}.empty-state{max-width:500px}.intel-cards article{border:1px solid #e1e5e9;border-radius:9px;padding:12px}.intel-cards span{display:block;color:#7a8490;font-size:11px}.intel-cards b{display:block;margin:6px 0}.intel-cards p{font-size:12px;margin:0;color:#59636f}@media(max-width:1100px){.site-grid{grid-template-columns:280px 1fr}.intel-cards{grid-template-columns:1fr 1fr}.site-form{grid-template-columns:repeat(3,1fr)}}.create-from-map{width:100%;border:0;background:#111827;color:#fff;padding:9px;border-radius:7px;margin:0 0 12px}.intel-loading,.intel-warning{padding:10px 12px;border-radius:8px;margin:12px 0;background:#f1f5f9;font-size:12px}.intel-warning{background:#fff4e5}.score-hero small{opacity:.7}.gis-intel article{border:1px solid #dce2e8;border-radius:9px;padding:11px}.gis-intel span{font-size:10px;color:#77818d}.gis-intel b{display:block;font-size:18px;margin:5px 0}.gis-intel p{font-size:10px;color:#77818d;margin:0}.score-method{margin:10px 0;color:#64748b;font-size:11px}.score-method summary{cursor:pointer}@media(max-width:1100px){.score-hero{grid-template-columns:repeat(3,1fr)}.gis-intel{grid-template-columns:1fr 1fr}}.intel-actions{display:grid;grid-template-columns:1fr 80px;grid-gap:6px;gap:6px;margin:8px 0}.intel-actions button,.intel-actions select{padding:8px;border-radius:7px;border:1px solid #cbd5e1}.intel-actions button{background:#27364a;color:#fff;border:0}.map-intel{margin-top:8px}.score-main{background:#111827;color:#fff;border-radius:9px;padding:11px}.score-main span{display:block;font-size:9px;letter-spacing:.08em;opacity:.7}.score-main strong{font-size:34px}.score-main small{opacity:.7}.score-strip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px;margin:6px 0}.score-strip div{border:1px solid #e1e6eb;border-radius:6px;padding:5px;text-align:center}.score-strip span{font-size:8px;display:block;color:#75808b}.score-strip b{font-size:15px}.intel-tabs{display:flex;gap:3px;margin:8px 0}.intel-tabs button{border:0;border-radius:999px;padding:5px 7px;font-size:9px;text-transform:capitalize}.intel-tabs button.active{background:#27364a;color:#fff}.intel-summary{display:grid;grid-gap:4px;gap:4px}.intel-fact{display:grid;grid-template-columns:1fr auto;grid-gap:2px;gap:2px;border:1px solid #e5e9ed;border-radius:6px;padding:7px}.intel-fact b,.intel-fact span{font-size:10px}.intel-fact small{grid-column:1/-1;font-size:8px;color:#7a8590}.evidence-list{max-height:230px;overflow:auto}.evidence-list>div{display:flex;justify-content:space-between;padding:7px 2px;border-bottom:1px solid #e7ebef}.evidence-list span b{font-size:10px;display:block}.evidence-list small{font-size:8px;color:#7a8590;display:block}.evidence-list strong{font-size:10px}.intel-note{font-size:8px;color:#7a8590;line-height:1.4}.intel-loading,.intel-warning{font-size:10px;padding:8px;border-radius:6px;background:#eef2f6;margin:6px 0}.intel-warning{background:#fff3df;color:#8a4b08}.raw-details{margin-top:10px}.raw-details summary{font-size:10px;cursor:pointer;color:#64748b}.sites-workspace>.title-row>div span{display:block;margin-top:4px;color:#74808d;font-size:13px}.primary{border:0;background:#111827;color:#fff;border-radius:8px;padding:10px 14px}.site-form{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;padding:14px;margin:14px 0;background:#fff;border:1px solid #dce1e6;border-radius:10px}.follow-form input,.follow-form select,.inline-form textarea,.site-filter,.site-form input,.site-form select,.site-form textarea{padding:9px;border:1px solid #cbd2da;border-radius:7px}.site-form textarea{grid-column:span 2;min-height:70px}.site-grid{display:grid;grid-template-columns:340px 1fr;grid-gap:16px;gap:16px;margin-top:16px;min-height:620px}.site-detail,.site-list{background:#fff;border:1px solid #dce1e6;border-radius:10px;overflow:auto}.site-list{padding:10px}.site-filter{width:100%;margin-bottom:8px}.site-card{width:100%;text-align:left;border:1px solid transparent;border-bottom-color:#e8ebef;background:#fff;padding:12px;border-radius:7px}.site-card.selected,.site-card:hover{background:#f6f8fb;border-color:#cbd5e1}.site-card-head{display:flex;justify-content:space-between;gap:8px}.site-card-head span{font-size:11px;color:#77818d}.site-metrics{gap:14px;font-size:12px}.site-metrics,.site-tags{display:flex;margin-top:8px}.site-tags{flex-wrap:wrap;gap:5px}.site-tags i,.stage{font-style:normal;font-size:10px;background:#eef2f6;padding:4px 6px;border-radius:999px}.site-detail{padding:20px}.empty-state{max-width:520px;margin:100px auto;text-align:center;color:#77818d}.empty-list{padding:20px 8px;color:#77818d;font-size:12px}.site-detail-head{display:flex;justify-content:space-between;align-items:start}.site-detail-head h2{margin:0}.site-detail-head p{color:#77818d}.intel-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:18px 0}.gis-intel article,.intel-cards article{border:1px solid #e1e5e9;border-radius:9px;padding:12px}.gis-intel span,.intel-cards span{display:block;color:#7a8490;font-size:11px}.gis-intel b,.intel-cards b{display:block;margin:6px 0}.gis-intel p,.intel-cards p{font-size:12px;margin:0;color:#59636f}.gis-intel{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.score-hero{display:grid;grid-template-columns:1.4fr repeat(5,1fr);grid-gap:8px;gap:8px;margin:18px 0}.score-hero>div{border:1px solid #dce2e8;background:#fff;border-radius:10px;padding:12px}.score-hero>div:first-child{background:#111827;color:#fff}.score-hero span{display:block;text-transform:uppercase;letter-spacing:.06em;font-size:9px;opacity:.7}.score-hero strong{font-size:34px}.score-mini b{font-size:22px;display:block;margin-top:6px}.intel-section{border-top:1px solid #e5e8eb;padding-top:14px;margin-top:14px}.workspace-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.inline-form{display:grid;grid-gap:7px;gap:7px}.inline-form textarea{min-height:70px}.complete,.follow-form button,.inline-form button{border:0;background:#27364a;color:white;padding:7px 10px;border-radius:6px}.follow-form{display:grid;grid-template-columns:1fr 130px;grid-gap:6px;gap:6px}.activity-list article{position:relative;padding:10px 0;border-bottom:1px solid #eceff2}.activity-list p{margin:0 0 4px}.activity-list small{color:#7b8590}.activity-list article.done{opacity:.5}.complete{position:absolute;right:0;top:8px;font-size:10px}@media(max-width:1100px){.site-grid{grid-template-columns:280px 1fr}.gis-intel,.intel-cards{grid-template-columns:1fr 1fr}.site-form{grid-template-columns:repeat(3,1fr)}}.intel-controls{display:grid;grid-gap:8px;gap:8px;margin:10px 0}.intel-controls label{display:grid;grid-gap:4px;gap:4px;font-size:10px;color:#64748b}.intel-controls select{padding:8px;border:1px solid #cbd5e1;border-radius:7px;background:#fff}.analyze-button{border:0;background:#0f172a;color:#fff;border-radius:8px;padding:10px;font-weight:700}.analyze-button:disabled{opacity:.55}.analysis-ready{padding:10px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#64748b;font-size:10px;line-height:1.4}.profile-score-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;margin:7px 0}.profile-score-grid>div{position:relative;border:1px solid #e1e6eb;border-radius:6px;padding:7px;text-align:center}.profile-score-grid span{display:block;font-size:8px;color:#75808b}.profile-score-grid b{font-size:17px}.profile-score-grid small{position:absolute;right:4px;top:3px;font-size:7px;color:#94a3b8}.signal-box{border-radius:7px;padding:8px;margin:6px 0}.signal-box h4{margin:0 0 4px;font-size:10px}.signal-box p{margin:2px 0;font-size:9px;line-height:1.35}.signal-box.fatal{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}.signal-box.warning{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.signal-box.opportunity{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.data-gaps{margin:8px 0;padding:7px;border:1px solid #e2e8f0;border-radius:7px;font-size:9px}.data-gaps summary{cursor:pointer;font-weight:700}.data-gaps p{color:#64748b}.data-gaps div{display:flex;flex-wrap:wrap;gap:4px}.data-gaps span{background:#eef2f7;border-radius:999px;padding:4px 6px}.heat-toggle{display:flex;align-items:center;gap:8px;padding:8px 10px;margin:6px 0 10px;background:linear-gradient(90deg,#fff7ed,#fef2f2);border:1px solid #fed7aa;border-radius:8px;font-size:11px}.modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.56);display:grid;place-items:center;z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.candidate-modal{width:min(560px,92vw);background:#fff;border-radius:16px;padding:20px;box-shadow:0 30px 90px rgba(0,0,0,.28);display:grid;grid-gap:14px;gap:14px}.candidate-modal-head{display:flex;justify-content:space-between;align-items:start}.candidate-modal-head span{font-size:10px;letter-spacing:.08em;color:#64748b}.candidate-modal-head h2{margin:4px 0 0}.candidate-modal-head>button{border:0;background:#f1f5f9;border-radius:999px;width:32px;height:32px;font-size:20px}.candidate-modal label{display:grid;grid-gap:5px;gap:5px;font-size:11px;color:#475569}.candidate-modal input,.candidate-modal select{padding:10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.candidate-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.priority-picker{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.priority-picker button{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid #dbe2e8;background:#fff;border-radius:10px;text-align:left}.priority-picker button span{font-size:18px}.priority-picker button b{font-size:10px}.priority-picker button.selected.strong{border-color:#16a34a;background:#f0fdf4}.priority-picker button.selected.medium{border-color:#f59e0b;background:#fffbeb}.priority-picker button.selected.low{border-color:#dc2626;background:#fef2f2}.candidate-source{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.candidate-source small,.candidate-source span{display:block;color:#64748b;font-size:9px}.candidate-source b{display:block;margin:3px 0;font-size:12px}.modal-actions{display:flex;justify-content:flex-end;gap:8px}.modal-actions button{padding:9px 13px;border-radius:8px;border:1px solid #cbd5e1;background:#fff}.modal-actions .primary{background:#111827;color:#fff;border:0}.site-card{border-left:5px solid #f59e0b}.site-card.priority-strong{border-left-color:#16a34a}.site-card.priority-medium{border-left-color:#f59e0b}.site-card.priority-low{border-left-color:#dc2626}.priority-badge{display:inline-block;width:max-content;margin-top:7px;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.priority-badge.strong{background:#dcfce7;color:#166534}.priority-badge.medium{background:#fef3c7;color:#92400e}.priority-badge.low{background:#fee2e2;color:#991b1b}.candidate-saved{width:100%;border:1px solid #86efac;background:#f0fdf4;color:#166534;padding:9px;border-radius:7px;margin:0 0 12px;font-weight:700}.site-actions{gap:6px}.site-actions button{border:1px solid #cbd5e1;background:#fff;border-radius:7px;padding:7px 10px;font-size:10px}.site-actions .danger{border-color:#fecaca;color:#b91c1c;background:#fff5f5}.candidate-edit-form{margin:14px 0;padding:14px;border:1px solid #dce2e8;border-radius:10px;background:#f8fafc;display:grid;grid-gap:8px;gap:8px}.edit-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.candidate-edit-form label{display:grid;grid-gap:4px;gap:4px;font-size:10px;color:#64748b}.candidate-edit-form input,.candidate-edit-form select,.candidate-edit-form textarea{padding:8px;border:1px solid #cbd5e1;border-radius:7px;background:#fff}.candidate-edit-form textarea{min-height:65px}.edit-actions{display:flex;justify-content:flex-end;gap:8px}.edit-actions button{padding:8px 12px;border:1px solid #cbd5e1;background:#fff;border-radius:7px}.edit-actions .primary{background:#111827;color:#fff;border:0}.sites-topbar{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.sites-topbar h2{margin:0}.sites-topbar p{margin:4px 0 0;color:#7a8490;font-size:12px}.sites-top-actions{display:flex;gap:8px;align-items:center}.view-toggle{display:flex;background:#e9eef3;border-radius:8px;padding:3px}.view-toggle button{border:0;background:transparent;border-radius:6px;padding:7px 10px;font-size:11px}.view-toggle button.active{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08);font-weight:700}.pipeline-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.pipeline-filters button{display:flex;align-items:center;gap:8px;border:1px solid #d9e0e7;background:#fff;border-radius:999px;padding:7px 11px;font-size:10px}.pipeline-filters button b{background:#eef2f6;border-radius:999px;min-width:20px;padding:2px 5px}.pipeline-filters button.active{border-color:#0f172a;background:#0f172a;color:#fff}.pipeline-filters button.active b{background:rgba(255,255,255,.16)}.site-search-row{display:flex;gap:10px;align-items:center;margin-bottom:10px}.site-search-row .site-filter{flex:1 1;margin:0}.site-search-row span{font-size:10px;color:#74808d}.site-kpi-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:9px}.site-kpi-row>div{background:#f8fafc;border-radius:6px;padding:6px}.site-kpi-row small{display:block;font-size:8px;color:#7a8490}.site-kpi-row b{font-size:12px}.site-footer-row,.site-meta-row{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.site-meta-row span{background:#eef2f6;border-radius:999px;padding:4px 6px;font-size:8px}.site-footer-row{justify-content:space-between;color:#7a8490;font-size:8px}.detail-badges{display:flex;gap:6px;flex-wrap:wrap}.stage-badge,.status-badge{display:inline-block;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700;background:#e0f2fe;color:#075985}.stage-badge{background:#ede9fe;color:#5b21b6}.empty-icon{font-size:34px;margin-bottom:8px}.pipeline-table-wrap{overflow:auto;border:1px solid #dce1e6;background:#fff;border-radius:10px}.pipeline-table{width:100%;border-collapse:collapse}.pipeline-table td,.pipeline-table th{padding:10px 12px;border-bottom:1px solid #e8ebef;font-size:11px;white-space:nowrap}.pipeline-table th{background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:1}.clickable-row{cursor:pointer}.clickable-row:hover{background:#f8fafc}.score-chip{display:inline-block;min-width:28px;text-align:center;border-radius:999px;padding:4px 7px;background:#e0f2fe;color:#075985;font-weight:800}@media(max-width:900px){.sites-topbar{flex-direction:column;gap:10px}.sites-top-actions{width:100%;justify-content:space-between}.pipeline-filters{overflow:auto;flex-wrap:nowrap}.pipeline-filters button{white-space:nowrap}}.upload-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:18px}.upload-card{background:#fff;border:1px solid #dce2e8;border-radius:12px;padding:18px;box-shadow:0 4px 15px rgba(15,23,42,.03)}.upload-icon{font-size:27px}.upload-card h3{margin:7px 0}.upload-card p{color:#64748b;font-size:12px;line-height:1.5}.upload-card form{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.upload-card input,.upload-card select{padding:9px;border:1px solid #cbd5e1;border-radius:7px}.upload-card form>button{border:0;background:#0f172a;color:#fff;border-radius:7px;padding:9px}.upload-card small{display:block;margin-top:8px;color:#94a3b8;line-height:1.4}.upload-options{display:grid;grid-template-columns:1fr 100px;grid-gap:7px;gap:7px}.template-buttons{display:flex;gap:7px}.template-buttons button,.upload-actions button{border:1px solid #cbd5e1;background:#fff;border-radius:7px;padding:8px}.import-result{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px;padding:8px;border-radius:7px;background:#f0fdf4;font-size:10px;color:#166534}.upload-workspace{display:grid;grid-template-columns:280px 1fr;grid-gap:14px;gap:14px}.upload-detail,.upload-history{background:#fff;border:1px solid #dce2e8;border-radius:10px;min-height:420px}.upload-history{padding:10px}.upload-history h3{margin:4px 5px 10px}.upload-history button{display:grid;width:100%;text-align:left;border:0;border-bottom:1px solid #e8edf2;background:#fff;padding:10px;border-radius:6px}.upload-history button.active{background:#eff6ff}.upload-history small,.upload-history span{font-size:9px;color:#64748b;margin-top:3px}.upload-detail{padding:16px;overflow:auto}.upload-detail-head{display:flex;justify-content:space-between;gap:10px;align-items:start;margin-bottom:12px}.upload-detail-head h3{margin:0}.upload-detail-head p{font-size:10px;color:#64748b}.upload-actions{display:flex;gap:6px}.upload-actions .primary{background:#0f172a;color:#fff;border:0}.bookmark-form{display:grid;grid-template-columns:1fr 1.5fr 1.5fr auto;grid-gap:8px;gap:8px;margin-bottom:16px}.bookmark-form input{padding:10px;border:1px solid #cbd5e1;border-radius:8px}.bookmark-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.bookmark-card{position:relative;display:grid;grid-template-columns:36px 1fr;background:#fff;border:1px solid #dce2e8;border-radius:10px;padding:13px}.bookmark-icon{font-size:22px}.bookmark-card h3{margin:0;font-size:13px;color:#0f172a}.bookmark-card p{font-size:10px;color:#64748b;word-break:break-word}.bookmark-card small{font-size:8px;color:#94a3b8}.bookmark-card>button{position:absolute;right:7px;top:7px;border:0;background:#f1f5f9;border-radius:999px;width:24px;height:24px}.resources-section{margin-top:14px}.section-title-row{display:flex;justify-content:space-between;align-items:center}.section-title-row h3{margin:0}.section-title-row span{font-size:10px;color:#64748b}.link-form{display:grid;grid-template-columns:1fr 2fr 1.5fr auto;grid-gap:6px;gap:6px;margin:10px 0}.link-form input{padding:8px;border:1px solid #cbd5e1;border-radius:7px}.link-form button{border:0;background:#27364a;color:#fff;border-radius:7px;padding:8px}.saved-links{display:grid;grid-gap:6px;gap:6px}.saved-links article{position:relative;display:flex;justify-content:space-between;padding:9px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.saved-links article>div{display:grid;grid-template-columns:20px 1fr}.saved-links a{color:#0f172a}.saved-links small{grid-column:2;color:#64748b;font-size:9px}.saved-links article>button{border:0;background:#e2e8f0;border-radius:999px;width:23px;height:23px}@media(max-width:1000px){.bookmark-form,.upload-cards,.upload-workspace{grid-template-columns:1fr}.bookmark-grid{grid-template-columns:1fr 1fr}.link-form{grid-template-columns:1fr}}.promote-button{background:#166534!important;color:#fff!important;border-color:#166534!important}.promote-button:disabled{opacity:.45}.promotion-result{display:flex;gap:12px;align-items:center;padding:9px 11px;margin-bottom:10px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:10px}.selected-upload-row{background:#f0fdf4!important}.moved-badge,.staged-badge{display:inline-block;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:700}.moved-badge{background:#dcfce7;color:#166534}.staged-badge{background:#e0f2fe;color:#075985}.coordinate-analyzer{margin:8px 0 12px;padding:10px;border:1px solid #bfdbfe;border-radius:10px;background:linear-gradient(180deg,#eff6ff,#ffffff)}.coordinate-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.coordinate-title span{font-size:11px;font-weight:800;color:#1e3a8a}.coordinate-title small{font-size:8px;color:#64748b}.coordinate-analyzer>input,.coordinate-grid input{width:100%;padding:8px;border:1px solid #cbd5e1;border-radius:7px;background:#fff}.coordinate-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:6px}.coordinate-analyzer button{width:100%;margin-top:7px;border:0;border-radius:7px;padding:8px;background:#2563eb;color:#fff;font-weight:700}.coordinate-help{display:block;margin-top:6px;font-size:8px;line-height:1.4;color:#64748b}.coordinate-save{background:linear-gradient(90deg,#1d4ed8,#2563eb)!important;border:0!important;color:#fff!important;font-weight:800}.type-filters{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:-3px 0 13px}.filter-label{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:800;margin-right:2px}.type-filters button{display:flex;align-items:center;gap:6px;border:1px solid #d9e0e7;background:#fff;border-radius:8px;padding:7px 9px;font-size:9px}.type-filters button b{background:#f1f5f9;border-radius:999px;padding:2px 5px;min-width:18px}.type-filters button.active{box-shadow:inset 0 0 0 2px #0f172a;font-weight:800}.type-filters .type-data_center.active{background:#eff6ff;color:#1d4ed8}.type-filters .type-gas_generation.active{background:#fff7ed;color:#c2410c}.type-filters .type-solar.active{background:#fefce8;color:#a16207}.type-filters .type-bess.active{background:#f5f3ff;color:#6d28d9}.type-filters .type-other.active{background:#f8fafc;color:#475569}.project-type-badge{display:inline-block;width:max-content;margin-top:6px;padding:3px 6px;border-radius:6px;font-size:8px;font-weight:800;background:#f1f5f9;color:#475569}.project-type-badge.type-data_center{background:#dbeafe;color:#1d4ed8}.project-type-badge.type-gas_generation{background:#ffedd5;color:#c2410c}.project-type-badge.type-solar{background:#fef9c3;color:#a16207}.project-type-badge.type-bess{background:#ede9fe;color:#6d28d9}:root{--li-bg:#f4f7fb;--li-surface-soft:#f8fafc;--li-ink:#0f172a;--li-line:#e2e8f0;--li-blue-dark:#1d4ed8;--li-green:#15803d;--li-radius:14px;--li-shadow:0 8px 28px rgba(15,23,42,.07)}body,html{background:var(--li-bg)}body{color:var(--li-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{background:var(--li-bg)}.app-header{min-height:68px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;grid-gap:22px!important;gap:22px!important;padding:0 20px!important;background:rgba(15,23,42,.97)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 10px 30px rgba(15,23,42,.14)!important;position:-webkit-sticky!important;position:sticky!important;z-index:1000!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-lockup{display:flex;align-items:center;gap:10px;min-width:205px}.brand-mark{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-size:12px;font-weight:900;letter-spacing:-.03em;color:white;background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 6px 18px rgba(37,99,235,.35)}.app-header .logo{display:grid;grid-gap:1px;gap:1px}.app-header .logo b{font-size:14px;letter-spacing:.08em;color:#fff}.app-header .logo span{font-size:8px;color:#94a3b8;white-space:nowrap}.main-nav{gap:4px!important;justify-content:center!important}.main-nav,.main-nav button{align-items:center!important}.main-nav button{display:flex!important;gap:6px!important;border:0!important;background:transparent!important;color:#94a3b8!important;border-radius:9px!important;padding:8px 10px!important;font-size:10px!important;font-weight:650!important;transition:.18s ease!important}.main-nav button span{font-size:12px;opacity:.85}.main-nav button:hover{color:#e2e8f0!important}.main-nav button.active{background:#fff!important;color:#0f172a!important;box-shadow:0 3px 12px rgba(0,0,0,.18)!important}.modern-userbar{display:flex!important;align-items:center!important;gap:9px!important;color:white!important}.user-avatar{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#1e293b;color:#bfdbfe;font-weight:800;font-size:11px;border:1px solid #334155}.user-meta{display:grid;min-width:0}.user-meta span{font-size:9px!important;color:#e2e8f0!important;max-width:135px;overflow:hidden;text-overflow:ellipsis}.user-meta em{font-size:8px!important;color:#64748b!important;font-style:normal!important;text-transform:capitalize}.signout-button{border:1px solid #334155!important;background:#1e293b!important;color:#cbd5e1!important;border-radius:8px!important;padding:7px 9px!important;font-size:9px!important}.content{background:var(--li-bg)!important;padding:22px!important}.bookmarks-page,.sites-workspace,.upload-center{max-width:1680px;margin:0 auto}.bookmarks-page h2,.sites-topbar h2,.upload-center h2{font-size:22px!important;letter-spacing:-.025em}.primary{background:linear-gradient(135deg,#1e293b,#0f172a)!important;box-shadow:0 5px 14px rgba(15,23,42,.16)!important}.bookmark-card,.pipeline-table-wrap,.site-detail,.site-list,.upload-card,.upload-detail,.upload-history{border-color:var(--li-line)!important;border-radius:var(--li-radius)!important;box-shadow:var(--li-shadow)!important}.upload-cards{gap:16px!important}.upload-card{padding:20px!important;position:relative;overflow:hidden}.upload-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#3b82f6,#60a5fa)}.upload-card:nth-child(2):before{background:linear-gradient(90deg,#8b5cf6,#c084fc)}.upload-card-top{display:flex;align-items:center;justify-content:space-between}.upload-icon{width:42px;height:42px;border-radius:12px!important;display:grid;place-items:center;font-size:20px!important}.map-upload-icon{background:#dbeafe;color:#1d4ed8}.sheet-upload-icon{background:#ede9fe;color:#6d28d9}.feature-pill{font-size:8px;text-transform:uppercase;letter-spacing:.07em;font-weight:800;background:#f1f5f9;color:#64748b;padding:5px 8px;border-radius:999px}.upload-card h3{font-size:16px!important;letter-spacing:-.015em}.analyze-selected-button,.upload-card form>button{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 5px 14px rgba(37,99,235,.23)!important}.upload-workspace{gap:16px!important}.upload-history{padding:12px!important;background:rgba(255,255,255,.9)!important}.upload-history button{border-radius:9px!important;margin-bottom:3px!important;border:1px solid transparent!important}.upload-history button:hover{background:#f8fafc!important;border-color:#e2e8f0!important}.upload-history button.active{background:#eff6ff!important;border-color:#bfdbfe!important}.upload-detail{padding:18px!important}.upload-detail-head{position:-webkit-sticky;position:sticky;top:0;z-index:4;margin:-18px -18px 12px!important;padding:17px 18px!important;background:rgba(255,255,255,.94)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.upload-title-block .eyebrow{font-size:8px;color:#2563eb;font-weight:900;letter-spacing:.12em;margin-bottom:4px}.upload-title-block h3{font-size:18px!important;letter-spacing:-.02em}.upload-actions{flex-wrap:wrap!important;justify-content:flex-end!important}.upload-actions button{border-radius:9px!important;font-weight:700!important;transition:.15s ease!important}.upload-actions button:hover:not(:disabled){transform:translateY(-1px)}.promote-button{background:linear-gradient(135deg,#15803d,#166534)!important;box-shadow:0 5px 14px rgba(21,128,61,.2)!important}.selection-strip{display:flex;align-items:center;gap:10px;margin:8px 0 10px;padding:9px 11px;border:1px solid #dbeafe;border-radius:10px;background:linear-gradient(90deg,#eff6ff,#f8fafc)}.selection-strip>div{min-width:78px}.selection-strip strong{font-size:15px;color:#1d4ed8}.selection-strip span{font-size:9px;color:#64748b}.selection-strip button{border:1px solid #bfdbfe;background:#fff;color:#1d4ed8;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:750}.selection-hint{margin-left:auto!important;max-width:440px;text-align:right}.pipeline-table{font-size:10px!important}.pipeline-table th{color:#64748b!important;text-transform:uppercase;letter-spacing:.05em;font-size:8px!important;background:#f8fafc!important}.pipeline-table td{padding-top:11px!important;padding-bottom:11px!important}.pipeline-table tbody tr{transition:.12s ease}.pipeline-table tbody tr:hover{background:#f8fafc!important}.selected-upload-row{background:#effcf4!important;box-shadow:inset 3px 0 0 #22c55e}.score-chip{background:#e0f2fe!important;color:#0369a1!important;font-size:10px!important}.analyzed-badge{display:inline-block;padding:4px 7px;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:9px;font-weight:750}.pipeline-filters button,.type-filters button{transition:.15s ease}.pipeline-filters button:hover,.type-filters button:hover{transform:translateY(-1px);box-shadow:0 5px 12px rgba(15,23,42,.06)}.site-card{border-radius:11px!important;margin-bottom:6px!important;transition:.16s ease!important}.site-card:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(15,23,42,.07)!important}.site-card.selected{box-shadow:0 0 0 2px #93c5fd,0 8px 18px rgba(15,23,42,.08)!important}.project-type-badge{letter-spacing:.01em}.details-panel,.layers-panel{background:rgba(255,255,255,.97)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.coordinate-analyzer{box-shadow:0 6px 16px rgba(37,99,235,.06)}.bookmark-form input,.candidate-modal input,.candidate-modal select,.link-form input,.search-input,.site-filter{transition:border-color .15s ease,box-shadow .15s ease}.bookmark-form input:focus,.candidate-modal input:focus,.candidate-modal select:focus,.link-form input:focus,.search-input:focus,.site-filter:focus{outline:none;border-color:#60a5fa!important;box-shadow:0 0 0 3px rgba(96,165,250,.14)!important}.login-page{background:radial-gradient(circle at 20% 10%,rgba(59,130,246,.18),transparent 32%),radial-gradient(circle at 85% 85%,rgba(139,92,246,.14),transparent 35%),#0f172a!important}.login-card{border-radius:20px!important;box-shadow:0 30px 80px rgba(0,0,0,.35)!important;border:1px solid rgba(255,255,255,.08)!important}@media(max-width:1180px){.app-header{grid-template-columns:auto 1fr!important;gap:10px!important}.modern-userbar{display:none!important}.main-nav{justify-content:flex-end!important;overflow-x:auto!important}}@media(max-width:820px){.app-header{display:flex!important;overflow-x:auto!important}.brand-lockup{min-width:175px}.main-nav button{padding:7px 8px!important}.main-nav button span{display:none}.selection-strip{align-items:flex-start;flex-wrap:wrap}.selection-hint{margin-left:0!important;text-align:left}}.intelligence-admin .section-title-row>div p,.intelligence-feed-section .section-title-row>div p{font-size:9px;color:#64748b;margin:3px 0 0}.refresh-intel{border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800}.intelligence-score-banner{display:grid;grid-template-columns:1.1fr repeat(3,1fr);grid-gap:8px;gap:8px;margin:12px 0}.intelligence-score-banner>div{border:1px solid #e2e8f0;border-radius:10px;padding:11px;background:#fff}.intelligence-score-banner>div:first-child{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff}.intelligence-score-banner span{display:block;font-size:8px;text-transform:uppercase;color:#64748b}.intelligence-score-banner strong{font-size:30px}.intelligence-score-banner b{display:block;margin-top:5px;font-size:14px}.positive{color:#15803d!important}.negative{color:#b91c1c!important}.signal-feed{display:grid;grid-gap:7px;gap:7px}.signal-item{display:grid;grid-template-columns:30px 1fr 45px;grid-gap:9px;gap:9px;border:1px solid #e2e8f0;border-radius:9px;padding:9px}.signal-item.impact-positive{border-left:4px solid #22c55e}.signal-item.impact-negative{border-left:4px solid #ef4444}.signal-item.impact-informational{border-left:4px solid #60a5fa}.signal-icon{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:#f1f5f9;font-weight:900}.signal-copy b{font-size:10px}.signal-copy p{margin:3px 0;font-size:9px;color:#475569}.signal-copy small{font-size:8px;color:#94a3b8}.signal-delta{font-size:13px;font-weight:900;text-align:right}.score-history{margin-top:10px;border:1px solid #e2e8f0;border-radius:9px;padding:8px}.intelligence-admin{max-width:1680px;margin:0 auto}.intelligence-admin .eyebrow{font-size:8px;color:#2563eb;font-weight:900;letter-spacing:.12em}.intelligence-run-button{background:linear-gradient(135deg,#4f46e5,#2563eb)!important}.intel-admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.intel-admin-kpis article,.recent-signals,.review-queue{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;box-shadow:0 8px 25px rgba(15,23,42,.05)}.intel-admin-kpis span{font-size:8px;color:#64748b;text-transform:uppercase}.intel-admin-kpis strong{display:block;font-size:24px;margin:5px 0}.intel-admin-grid{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:14px;gap:14px}.recent-signal-list,.review-list{display:grid;grid-gap:6px;gap:6px;margin-top:10px;max-height:650px;overflow:auto}.recent-signal-list article,.review-list article{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;padding:10px;border:1px solid #e2e8f0;border-radius:9px}.review-actions{display:flex;gap:5px}.review-actions button{border:0;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.review-actions .approve{background:#dcfce7;color:#166534}.review-actions .reject{background:#fee2e2;color:#991b1b}.signal-type-chip{background:#f1f5f9}.confidence-chip,.signal-type-chip{font-size:7px;border-radius:999px;padding:3px 5px}.confidence-chip{display:block;text-align:center;font-weight:800}.confidence-chip.high{background:#dcfce7;color:#166534}.confidence-chip.medium{background:#fef3c7;color:#92400e}.confidence-chip.low{background:#fee2e2;color:#991b1b}.repository-page{max-width:1800px;margin:0 auto}.repository-page .eyebrow{font-size:8px;color:#2563eb;font-weight:900;letter-spacing:.12em;margin-bottom:4px}.repository-layout{display:grid;grid-template-columns:280px 1fr;grid-gap:15px;gap:15px}.repository-sidebar{display:grid;grid-gap:12px;gap:12px;align-content:start}.repo-create,.repository-list{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px;box-shadow:0 7px 22px rgba(15,23,42,.05)}.mini-title{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-weight:900;margin-bottom:8px}.repo-create{display:grid;grid-gap:7px;gap:7px}.document-meta-grid input,.repo-create input,.repo-create textarea,.repo-search input{border:1px solid #cbd5e1;border-radius:8px;padding:9px;background:#fff;font-size:10px}.repo-create textarea{min-height:60px;resize:vertical}.repo-create button{border:0;background:#0f172a;color:#fff;border-radius:8px;padding:8px;font-size:9px;font-weight:800}.repository-list,.repository-list>button{display:grid;grid-gap:4px;gap:4px}.repository-list>button{border:1px solid transparent;background:#fff;border-radius:9px;padding:9px;text-align:left}.repository-list>button:hover{background:#f8fafc}.repository-list>button.active{background:#eff6ff;border-color:#bfdbfe}.repository-list>button>div{display:flex;align-items:center;gap:7px}.repo-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#eef2ff;color:#4338ca}.repository-list strong{font-size:10px}.repository-list small{font-size:8px;color:#64748b;padding-left:34px}.repository-main{min-width:0}.repository-empty{min-height:570px}.repo-header,.repository-empty{background:#fff;border:1px solid #e2e8f0;border-radius:14px}.repo-header{display:flex;align-items:end;justify-content:space-between;gap:15px;padding:16px;box-shadow:0 7px 22px rgba(15,23,42,.04)}.repo-header h2{margin:0;font-size:20px}.repo-header p{margin:4px 0 0;font-size:9px;color:#64748b}.repo-search{display:flex;gap:6px;min-width:360px}.repo-search input{flex:1 1}.repo-search button{border:0;background:#1e293b;color:#fff;border-radius:8px;padding:8px 12px;font-size:9px;font-weight:800}.document-upload-panel{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;margin-top:12px;padding:13px;background:linear-gradient(90deg,#eff6ff,#f8fafc);border:1px dashed #93c5fd;border-radius:12px}.upload-drop-copy{display:flex;gap:9px;align-items:center}.upload-drop-copy>span{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:#dbeafe;color:#1d4ed8;font-size:18px}.upload-drop-copy div{display:grid}.upload-drop-copy b{font-size:10px}.upload-drop-copy small{font-size:8px;color:#64748b}.document-upload-panel>input{font-size:9px}.document-meta-grid{grid-column:1/3;display:grid;grid-template-columns:1fr 140px 1fr 1fr;grid-gap:6px;gap:6px}.document-upload-panel>.primary{grid-column:3;grid-row:1/3}.repository-search-results{margin-top:12px;background:#fff;border:1px solid #dbeafe;border-radius:12px;padding:12px}.repository-search-results>button{display:grid;width:100%;text-align:left;padding:9px;border:0;border-bottom:1px solid #f1f5f9;background:#fff}.repository-search-results b{font-size:9px}.repository-search-results span{font-size:8px;color:#2563eb}.repository-search-results p{font-size:8px;color:#64748b;margin:3px 0}.repository-search-results mark{background:#fef08a}.repository-workspace{display:grid;grid-template-columns:360px 1fr;grid-gap:12px;gap:12px;margin-top:12px}.document-detail,.document-list{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 7px 22px rgba(15,23,42,.04);min-height:560px}.document-list{padding:10px;max-height:760px;overflow:auto}.document-list>button{width:100%;display:grid;grid-template-columns:38px 1fr auto;grid-gap:8px;gap:8px;align-items:start;text-align:left;border:1px solid transparent;background:#fff;border-radius:9px;padding:9px;margin-bottom:3px}.document-list>button:hover{background:#f8fafc}.document-list>button.active{border-color:#bfdbfe;background:#eff6ff}.doc-file-icon{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#fee2e2;color:#991b1b;font-size:7px;font-weight:900}.doc-file-icon.type-csv,.doc-file-icon.type-xlsx{background:#dcfce7;color:#166534}.doc-file-icon.type-docx{background:#dbeafe;color:#1d4ed8}.doc-list-copy{display:grid;min-width:0}.doc-list-copy b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-list-copy small,.doc-list-copy span{font-size:7px;color:#64748b;margin-top:2px}.doc-status{font-size:7px;border-radius:999px;padding:3px 5px;background:#f1f5f9;color:#64748b}.doc-status.indexed{background:#dcfce7;color:#166534}.doc-status.error{background:#fee2e2;color:#991b1b}.document-detail{padding:14px;overflow:auto}.document-detail-head{display:flex;justify-content:space-between;align-items:start;gap:10px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.document-detail-head h3{margin:2px 0;font-size:16px}.document-detail-head p{font-size:8px;color:#64748b}.document-actions{display:flex;gap:6px}.document-actions button{border:1px solid #cbd5e1;background:#fff;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.version-compare{margin:12px 0;padding:11px;border:1px solid #c7d2fe;background:#f5f3ff;border-radius:10px}.version-compare-head{display:flex;gap:9px;align-items:center}.version-compare-head b{font-size:10px}.version-compare-head span{font-size:8px;color:#6d28d9;flex:1 1}.version-compare-head button{border:0;background:#ede9fe;border-radius:999px}.compare-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:9px 0}.compare-kpis div{background:#fff;border-radius:8px;padding:8px}.compare-kpis strong{display:block;font-size:18px}.compare-kpis span{font-size:7px;color:#64748b}.version-compare details{font-size:8px}.version-compare details p{padding-left:10px;color:#475569}.finding-list{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.finding-card{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;border:1px solid #e2e8f0;border-radius:10px;padding:11px}.finding-card.impact-positive{border-left:4px solid #22c55e}.finding-card.impact-negative{border-left:4px solid #ef4444}.finding-card.impact-informational{border-left:4px solid #60a5fa}.finding-topline{display:flex;gap:5px}.finding-status{font-size:7px;border-radius:999px;padding:3px 5px;background:#f1f5f9}.finding-status.approved{background:#dcfce7;color:#166534}.finding-status.needs_review{background:#fef3c7;color:#92400e}.finding-status.rejected{background:#fee2e2;color:#991b1b}.finding-card h4{margin:6px 0 3px;font-size:11px}.finding-card p{font-size:8px;color:#64748b;line-height:1.45;margin:0}.finding-facts{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.finding-facts span{font-size:7px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:3px 5px}.source-provenance{margin-top:7px;border:0;background:#eff6ff;color:#1d4ed8;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:800}.finding-review-actions{display:flex;gap:5px;align-items:start}.finding-review-actions button{border:0;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.finding-review-actions .approve{background:#dcfce7;color:#166534}.finding-review-actions .reject{background:#fee2e2;color:#991b1b}.source-modal{width:min(900px,92vw);max-height:85vh;overflow:auto;background:#fff;border-radius:16px;padding:18px;box-shadow:0 30px 90px rgba(0,0,0,.35)}.source-modal-head h3{margin:3px 0}.source-modal-head button{border:0;background:#f1f5f9;border-radius:999px;width:30px;height:30px}.source-modal pre{white-space:pre-wrap;word-wrap:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.55;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px}@media(max-width:1200px){.repository-layout{grid-template-columns:230px 1fr}.repository-workspace{grid-template-columns:300px 1fr}.document-upload-panel{grid-template-columns:1fr}.document-meta-grid{grid-column:1;grid-template-columns:1fr 1fr}.document-upload-panel>.primary{grid-column:1;grid-row:auto}.repo-search{min-width:260px}}@media(max-width:850px){.repository-layout,.repository-workspace{grid-template-columns:1fr}.repo-header{align-items:start;flex-direction:column}.repo-search{width:100%;min-width:0}.document-meta-grid{grid-template-columns:1fr}.document-list{max-height:300px}}.doc-status-wrap{display:flex;align-items:center;gap:4px}.doc-error-tip{display:grid!important;place-items:center;width:16px;height:16px;border-radius:999px;background:#fee2e2;color:#991b1b;font-size:8px!important;font-weight:900;cursor:help}.document-upload-panel .upload-success-note{font-size:8px;color:#166534}.retry-mini{border:0;background:#fff7ed;color:#c2410c;border-radius:6px;padding:3px 5px;font-size:7px;font-weight:800}.retry-doc{background:#fff7ed!important;color:#c2410c!important;border-color:#fdba74!important}.document-error-panel{margin:10px 0;padding:10px;border:1px solid #fecaca;background:#fef2f2;border-radius:9px}.document-error-panel b{font-size:9px;color:#991b1b}.document-error-panel p{font-size:8px;color:#7f1d1d;white-space:pre-wrap}.document-error-panel button{border:0;background:#991b1b;color:#fff;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.tpit-dashboard{margin:12px 0;border:1px solid #dbeafe;border-radius:12px;background:linear-gradient(180deg,#f8fbff,#fff);overflow:hidden}.tpit-dashboard-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #dbeafe}.tpit-dashboard-head span{font-size:7px;letter-spacing:.11em;font-weight:900;color:#2563eb}.tpit-dashboard-head h3{margin:3px 0 0;font-size:13px}.resolve-tpit-button{border:0;background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:900;box-shadow:0 5px 14px rgba(37,99,235,.2)}.resolve-tpit-button:disabled{opacity:.55}.tpit-kpis{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:1px;gap:1px;background:#dbeafe}.tpit-kpis button{border:0;background:#fff;padding:10px 7px;text-align:left}.tpit-kpis button.active,.tpit-kpis button:hover{background:#eff6ff}.tpit-kpis button.active{box-shadow:inset 0 -3px 0 #2563eb}.tpit-kpis strong{display:block;font-size:17px;color:#0f172a}.tpit-kpis span{font-size:7px;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.tpit-project-table-wrap{max-height:430px;overflow:auto}.tpit-project-table{width:100%;border-collapse:collapse;font-size:8px}.tpit-project-table th{position:-webkit-sticky;position:sticky;top:0;background:#f8fafc;z-index:1;text-align:left;padding:8px;color:#64748b;text-transform:uppercase;font-size:7px;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.tpit-project-table td{padding:8px;border-bottom:1px solid #f1f5f9;vertical-align:top}.tpit-project-table td b{display:block;font-size:8px}.tpit-project-table td small{display:block;color:#94a3b8;margin-top:2px}.change-badge,.timing-badge{display:inline-block;border-radius:999px;padding:3px 5px;font-size:6px;font-weight:900;margin-right:3px}.change-badge.new{background:#dcfce7;color:#166534}.change-badge.changed{background:#dbeafe;color:#1d4ed8}.change-badge.removed{background:#fee2e2;color:#991b1b}.change-badge.unchanged{background:#f1f5f9;color:#64748b}.timing-badge.delayed{background:#fee2e2;color:#b91c1c}.timing-badge.accelerated{background:#dcfce7;color:#15803d}.relevance-pill{display:inline-grid;place-items:center;min-width:28px;height:22px;border-radius:7px;background:#eef2ff;color:#4338ca;font-weight:900}.tpit-site-section{border-top:1px solid #e2e8f0}.tpit-count{display:grid;place-items:center;min-width:28px;height:24px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:9px;font-weight:900}.tpit-site-list{display:grid;grid-gap:6px;gap:6px}.tpit-site-card{display:grid;grid-template-columns:52px 1fr 35px;grid-gap:9px;gap:9px;align-items:center;border:1px solid #e2e8f0;border-radius:9px;padding:8px;background:#fff}.tpit-site-card.change-new{border-left:4px solid #22c55e}.tpit-site-card.change-changed{border-left:4px solid #3b82f6}.tpit-site-card.change-removed{border-left:4px solid #ef4444}.tpit-relevance{display:grid;place-items:center;background:#f8fafc;border-radius:7px;padding:6px}.tpit-relevance strong{font-size:15px}.tpit-relevance span{font-size:6px;color:#64748b;text-transform:uppercase}.tpit-site-copy>div{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.tpit-site-copy b{font-size:9px}.tpit-site-copy>div span{font-size:6px;background:#f1f5f9;border-radius:999px;padding:3px 5px}.tpit-site-copy p{font-size:8px;color:#475569;margin:3px 0}.tpit-site-copy small{font-size:7px;color:#94a3b8}.tpit-delta{font-size:13px;font-weight:900;text-align:right}@media(max-width:1200px){.tpit-kpis{grid-template-columns:repeat(4,1fr)}}@media(max-width:800px){.tpit-kpis{grid-template-columns:repeat(2,1fr)}}.tpit-progress-panel{padding:11px 14px;border-bottom:1px solid #dbeafe;background:#f8fbff}.tpit-progress-panel.status-complete{background:#f0fdf4;border-color:#bbf7d0}.tpit-progress-panel.status-error{background:#fef2f2;border-color:#fecaca}.tpit-progress-top{display:flex;justify-content:space-between;align-items:center;gap:14px}.tpit-progress-top>div{display:grid;grid-gap:2px;gap:2px}.tpit-progress-top b{font-size:9px}.tpit-progress-top span{font-size:8px;color:#64748b}.tpit-progress-top>strong{font-size:18px;color:#1d4ed8}.status-complete .tpit-progress-top>strong{color:#15803d}.status-error .tpit-progress-top>strong{color:#b91c1c}.tpit-progress-track{height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden;margin:8px 0}.tpit-progress-track>div{height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#60a5fa);transition:width .45s ease}.status-complete .tpit-progress-track>div{background:linear-gradient(90deg,#16a34a,#4ade80)}.status-error .tpit-progress-track>div{background:#ef4444}.tpit-progress-stats{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px}.tpit-progress-stats>div{background:rgba(255,255,255,.8);border:1px solid #e2e8f0;border-radius:7px;padding:6px}.tpit-progress-stats b{display:block;font-size:11px}.tpit-progress-stats span{font-size:6px;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.tpit-progress-error{white-space:pre-wrap;font-size:7px;color:#991b1b;margin:8px 0 0}.tpit-confidence-badge,.tpit-resolution-badge{display:inline-block;border-radius:999px;padding:3px 5px;font-size:6px;font-weight:900}.tpit-resolution-badge.matched{background:#dcfce7;color:#166534}.tpit-resolution-badge.unresolved{background:#f1f5f9;color:#64748b}.tpit-confidence-badge.high{background:#dbeafe;color:#1d4ed8}.tpit-confidence-badge.medium{background:#fef3c7;color:#92400e}.tpit-confidence-badge.pending{background:#f1f5f9;color:#64748b}@media(max-width:900px){.tpit-progress-stats{grid-template-columns:repeat(3,1fr)}}.score-model-used{display:block;font-size:7px;color:#64748b;margin-top:2px}.site-model-select{display:flex!important;align-items:center;gap:6px;margin-top:6px;font-size:7px!important;color:#64748b}.site-model-select select{border:1px solid #cbd5e1;border-radius:7px;padding:5px 7px;font-size:8px;max-width:260px}.intelligence-score-banner{grid-template-columns:1.1fr repeat(4,1fr)!important}.model-used-card b{font-size:10px!important}.scoring-page{max-width:1680px;margin:0 auto}.scoring-page .eyebrow{font-size:8px;color:#2563eb;font-weight:900;letter-spacing:.12em}.scoring-type-tabs{display:flex;gap:7px;margin:0 0 12px}.scoring-type-tabs button{border:1px solid #cbd5e1;background:#fff;border-radius:10px;padding:8px 13px;font-size:9px;font-weight:800}.scoring-type-tabs button.active{background:#0f172a;color:#fff;border-color:#0f172a}.scoring-type-tabs span{margin-right:5px}.scoring-layout{display:grid;grid-template-columns:300px 1fr;grid-gap:12px;gap:12px}.scoring-editor,.scoring-model-list{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:13px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.scoring-model-list{align-self:start}.scoring-model-list>button{width:100%;display:grid;grid-gap:4px;gap:4px;text-align:left;border:1px solid transparent;background:#fff;border-radius:9px;padding:9px;margin-top:4px}.scoring-model-list>button:hover{background:#f8fafc}.scoring-model-list>button.active{background:#eff6ff;border-color:#bfdbfe}.scoring-model-list>button>div{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.scoring-model-list b{font-size:9px}.scoring-model-list small{font-size:7px;color:#64748b}.default-model-badge,.system-model-badge{font-size:6px;border-radius:999px;padding:3px 5px;font-weight:900}.default-model-badge{background:#dcfce7;color:#166534}.system-model-badge{background:#eef2ff;color:#4338ca}.scoring-editor-head{display:flex;justify-content:space-between;align-items:start;gap:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.model-name-input{font-size:18px;font-weight:900;border:0;border-bottom:1px solid transparent;padding:2px 0;width:min(600px,100%);background:transparent}.model-name-input:not(:disabled):focus{outline:0;border-bottom-color:#93c5fd}.scoring-editor-head p{font-size:8px;color:#64748b}.scoring-actions{display:flex;gap:6px}.scoring-actions button{border:1px solid #cbd5e1;background:#fff;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.scoring-actions .primary{background:#0f172a;color:#fff;border-color:#0f172a}.weight-section{margin-top:12px;border:1px solid #e2e8f0;border-radius:11px;padding:12px}.weight-section-head{display:flex;justify-content:space-between;gap:12px}.weight-section-head h3{font-size:11px;margin:0}.weight-section-head p{font-size:8px;color:#64748b;margin:3px 0}.weight-section-head>strong{font-size:15px}.weight-section-head>strong.valid{color:#15803d}.weight-section-head>strong.invalid{color:#dc2626}.weight-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:10px}.weight-grid.compact{grid-template-columns:repeat(2,1fr)}.weight-grid label{border:1px solid #f1f5f9;background:#f8fafc;border-radius:8px;padding:8px}.weight-grid label>span{display:block;font-size:8px;font-weight:800;margin-bottom:6px}.weight-grid label>div{display:grid;grid-template-columns:1fr 54px 12px;grid-gap:5px;gap:5px;align-items:center}.weight-grid input[type=range]{width:100%}.weight-grid input[type=number]{width:54px;border:1px solid #cbd5e1;border-radius:6px;padding:5px;font-size:8px}.weight-grid em{font-size:7px;color:#64748b;font-style:normal}.baseline-note{margin-top:12px;border:1px solid #c7d2fe;background:#eef2ff;border-radius:9px;padding:10px;display:grid;grid-gap:3px;gap:3px}.baseline-note b{font-size:9px;color:#3730a3}.baseline-note span{font-size:8px;color:#4f46e5}@media(max-width:1100px){.scoring-layout{grid-template-columns:240px 1fr}.weight-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.scoring-layout,.weight-grid,.weight-grid.compact{grid-template-columns:1fr}.intelligence-score-banner{grid-template-columns:1fr 1fr!important}}.renormalize-doc{background:#eef2ff!important;color:#4338ca!important;border-color:#c7d2fe!important}.normalization-summary{margin:12px 0;border:1px solid #c7d2fe;background:linear-gradient(135deg,#f8faff,#fff);border-radius:11px;padding:11px}.normalization-summary-head{display:flex;justify-content:space-between;align-items:center}.normalization-summary-head span{font-size:6px;letter-spacing:.1em;color:#4f46e5;font-weight:900}.normalization-summary-head h3{font-size:11px;margin:2px 0}.normalization-summary-head>strong{font-size:25px;color:#4338ca}.normalization-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:8px}.normalization-kpis div{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:7px}.normalization-kpis b{display:block;font-size:13px}.normalization-kpis span{font-size:6px;color:#64748b;text-transform:uppercase}.normalization-chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.facility-chip,.normalization-chips>span,.normalized-badge{border-radius:999px;padding:3px 6px;font-size:6px;font-weight:800;background:#ecfdf5;color:#166534}.finding-facts .voltage-chip,.normalization-chips .voltage-chip{background:#eff6ff;color:#1d4ed8}.normalized-badge{background:#ede9fe;color:#6d28d9}.finding-facts .facility-chip{background:#ecfdf5;color:#166534}@media(max-width:800px){.normalization-kpis{grid-template-columns:1fr 1fr}}.external-sources-panel{margin:0 0 12px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px;box-shadow:0 7px 22px rgba(15,23,42,.04)}.source-panel-actions{display:flex;gap:6px}.source-panel-actions button{border:1px solid #cbd5e1;background:#fff;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.source-panel-actions .primary{background:#0f172a;color:#fff;border-color:#0f172a}.source-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:10px}.source-card{border:1px solid #e2e8f0;border-radius:10px;padding:10px;background:#fff}.source-card.status-error{border-color:#fecaca;background:#fffafa}.source-card.status-running{border-color:#bfdbfe;background:#f8fbff}.source-card-head{display:grid;grid-template-columns:34px 1fr auto;grid-gap:7px;gap:7px;align-items:center}.source-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#eef2ff;color:#4338ca}.source-icon.type-tceq_nsr,.source-icon.type-tceq_title_v{background:#ecfdf5;color:#166534}.source-icon.type-puct_docket{background:#fff7ed;color:#9a3412}.source-card-head>div:nth-child(2){display:grid}.source-card-head b{font-size:9px}.source-card-head span{font-size:7px;color:#64748b}.source-status{border-radius:999px;padding:3px 5px;background:#f1f5f9!important}.source-status.complete{background:#dcfce7!important;color:#166534!important}.source-status.running{background:#dbeafe!important;color:#1d4ed8!important}.source-status.error{background:#fee2e2!important;color:#991b1b!important}.source-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;margin-top:8px}.source-metrics>div{background:#f8fafc;border-radius:7px;padding:6px}.source-metrics strong{display:block;font-size:12px}.source-metrics span{font-size:6px;text-transform:uppercase;color:#64748b}.source-meta{display:grid;grid-gap:3px;gap:3px;margin:7px 0}.source-meta>span{font-size:7px;color:#94a3b8}.source-meta small{font-size:7px;color:#b91c1c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-controls{display:flex;align-items:center;gap:8px;border-top:1px solid #f1f5f9;padding-top:7px}.source-controls label{font-size:7px;color:#475569;display:flex;gap:3px;align-items:center}.source-controls button{margin-left:auto;border:0;background:#0f172a;color:#fff;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.source-controls button:disabled{opacity:.45}.source-modal-form{width:min(720px,92vw);background:#fff;border-radius:15px;padding:16px;box-shadow:0 30px 90px rgba(0,0,0,.3)}.source-modal-head{display:flex;justify-content:space-between}.source-modal-head span{font-size:7px;color:#2563eb;letter-spacing:.1em;font-weight:900}.source-modal-head h2{margin:3px 0;font-size:18px}.source-modal-head p{font-size:8px;color:#64748b}.source-modal-head>button{border:0;background:#f1f5f9;border-radius:999px;width:30px;height:30px}.source-form-grid>label,.source-modal-form>label{display:grid;grid-gap:4px;gap:4px;font-size:8px;font-weight:800;margin-top:8px}.source-modal-form input,.source-modal-form select,.source-modal-form textarea{border:1px solid #cbd5e1;border-radius:8px;padding:8px;font-size:9px}.source-modal-form textarea{min-height:70px;resize:vertical}.source-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.source-toggle-stack{display:flex;gap:15px;align-items:end;padding-bottom:9px}.source-toggle-stack label{font-size:8px;display:flex;gap:4px}@media(max-width:1100px){.source-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){.source-form-grid,.source-grid{grid-template-columns:1fr}}.texas-local-panel{margin:0 0 12px;background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #bfdbfe;border-radius:14px;padding:12px}.texas-local-panel .section-title-row button{border:0;border-radius:8px;padding:8px 10px;background:#1d4ed8;color:#fff;font-size:8px;font-weight:900}.texas-local-kpis{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;margin:10px 0}.texas-local-kpis>div{background:#fff;border:1px solid #dbeafe;border-radius:9px;padding:8px}.texas-local-kpis strong{display:block;font-size:17px}.texas-local-kpis span{font-size:6px;text-transform:uppercase;color:#64748b}.local-type-strip{display:flex;gap:5px;flex-wrap:wrap}.local-type-strip span{background:#eff6ff;color:#1e40af;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.local-signal-table{border:1px solid #e2e8f0;border-radius:9px;overflow:hidden;margin-top:8px}.local-signal-head,.local-signal-row{display:grid;grid-template-columns:55px 110px 110px 1fr 150px;grid-gap:6px;gap:6px;padding:7px 8px;align-items:center}.local-signal-head{background:#f8fafc;font-size:6px;text-transform:uppercase;font-weight:900}.local-signal-row{border-top:1px solid #f1f5f9;font-size:7px}.local-signal-row>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.local-signal-row strong{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#f1f5f9}.priority-high{background:#dcfce7!important;color:#166534}.priority-med{background:#fef3c7!important;color:#92400e}@media(max-width:1050px){.texas-local-kpis{grid-template-columns:repeat(3,1fr)}}.discovery-progress{margin:9px 0;padding:9px;border:1px solid #bfdbfe;background:#f8fbff;border-radius:9px}.discovery-progress>div:first-child{display:grid;grid-template-columns:1fr 2fr auto;grid-gap:8px;gap:8px;align-items:center}.discovery-progress b{font-size:8px}.discovery-progress span{font-size:7px;color:#64748b}.discovery-progress>div>strong{font-size:16px;color:#2563eb}.discovery-track{height:7px;background:#dbeafe;border-radius:999px;overflow:hidden;margin:7px 0}.discovery-track span{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#60a5fa);transition:width .4s}.discovery-progress section{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px}.discovery-progress section div{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:5px}.discovery-progress section b{display:block;font-size:11px}.discovery-progress section span{text-transform:uppercase;font-size:6px}.coverage-tools{display:flex;justify-content:space-between;align-items:center;margin:9px 0 5px}.coverage-tools>b{font-size:8px}.coverage-tools div{display:flex;gap:4px}.coverage-tools button{border:1px solid #cbd5e1;background:#fff;border-radius:999px;padding:4px 7px;font-size:6px;font-weight:800}.coverage-tools button.active{background:#0f172a;color:#fff}.county-coverage-grid{display:grid;grid-template-columns:repeat(14,1fr);grid-gap:3px;gap:3px;max-height:285px;overflow:auto}.county-cell{border:0;border-radius:6px;padding:5px 4px;text-align:left;min-height:38px}.county-cell b{display:block;font-size:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.county-cell span{font-size:5px}.county-cell.unconfigured{background:#f1f5f9;color:#64748b}.county-cell.configured{background:#fef3c7;color:#92400e}.county-cell.reachable{background:#dcfce7;color:#166534}.county-cell.error{background:#fee2e2;color:#991b1b}.local-search-bar{display:grid;grid-template-columns:2fr 1fr 100px 100px 70px;grid-gap:5px;gap:5px;margin-top:9px}.local-search-bar input,.local-search-bar select{border:1px solid #cbd5e1;border-radius:7px;padding:6px;font-size:7px}.local-search-bar button{border:0;background:#0f172a;color:#fff;border-radius:7px;font-size:7px;font-weight:900}.local-search-results{border:1px solid #e2e8f0;border-radius:8px;margin-top:6px;max-height:260px;overflow:auto}.local-search-results article{display:grid;grid-template-columns:35px 1fr;grid-gap:7px;gap:7px;padding:6px;border-bottom:1px solid #f1f5f9}.local-search-results article>strong{width:30px;height:30px;border-radius:999px;background:#eef2ff;color:#4338ca;display:grid;place-items:center;font-size:8px}.local-search-results b{font-size:7px}.local-search-results span{display:block;font-size:6px;color:#64748b}.discovery-candidates{margin-top:8px;border:1px solid #e2e8f0;border-radius:8px;padding:7px}.discovery-candidates summary{font-size:8px;font-weight:900;cursor:pointer}.discovery-candidates article{display:grid;grid-template-columns:1fr 35px 70px 120px;grid-gap:7px;gap:7px;align-items:center;padding:7px;border-top:1px solid #f1f5f9}.discovery-candidates b{font-size:7px}.discovery-candidates small,.discovery-candidates span{font-size:6px;color:#64748b;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidate-status{border-radius:999px;padding:3px 5px;text-align:center}.candidate-status.validated{background:#dcfce7;color:#166534}.candidate-status.candidate{background:#fef3c7;color:#92400e}.candidate-status.activated{background:#dbeafe;color:#1d4ed8}.discovery-candidates button{border:1px solid #cbd5e1;background:#fff;border-radius:6px;padding:4px 6px;font-size:6px;margin-right:3px}@media(max-width:1200px){.county-coverage-grid{grid-template-columns:repeat(10,1fr)}}@media(max-width:800px){.county-coverage-grid{grid-template-columns:repeat(6,1fr)}.local-search-bar{grid-template-columns:1fr 1fr}.discovery-candidates article{grid-template-columns:1fr 35px 65px}}.run-intel-primary{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;color:#fff!important;border:0!important;box-shadow:0 6px 16px rgba(37,99,235,.22)}.run-manager-modal{width:min(1040px,95vw);max-height:92vh;overflow:auto;background:#fff;border-radius:16px;padding:16px;box-shadow:0 30px 100px rgba(15,23,42,.35)}.run-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:12px 0}.run-mode-grid button{border:1px solid #cbd5e1;background:#fff;border-radius:10px;padding:10px;text-align:left}.run-mode-grid button.active{border-color:#2563eb;background:#eff6ff;box-shadow:inset 0 0 0 1px #2563eb}.run-mode-grid b{display:block;font-size:9px}.run-mode-grid span{display:block;font-size:7px;color:#64748b;margin-top:3px}.run-manager-section{border:1px solid #e2e8f0;border-radius:11px;padding:11px;margin-top:9px}.run-manager-section-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.run-manager-section-head h3{font-size:11px;margin:0}.run-manager-section-head p{font-size:7px;color:#64748b;margin:3px 0}.run-manager-section-head>span{font-size:7px;color:#64748b}.scope-buttons{display:flex;gap:4px}.scope-buttons button{border:1px solid #cbd5e1;background:#fff;border-radius:999px;padding:5px 8px;font-size:7px}.scope-buttons button.active{background:#0f172a;color:#fff}.county-picker-tools{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:5px;gap:5px;margin-top:8px;align-items:center}.county-picker-tools input{border:1px solid #cbd5e1;border-radius:7px;padding:7px;font-size:8px}.county-picker-tools button{border:1px solid #cbd5e1;background:#fff;border-radius:7px;padding:6px 8px;font-size:7px}.county-picker-tools span{font-size:7px;color:#64748b}.county-multi-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:4px;gap:4px;max-height:230px;overflow:auto;margin-top:7px}.county-multi-grid button{display:flex;align-items:center;gap:4px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:7px;padding:6px;text-align:left;font-size:7px}.county-multi-grid button.selected{background:#dbeafe;border-color:#60a5fa;color:#1e40af}.county-multi-grid button span{width:10px;font-weight:900}.source-category-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:8px}.source-category-grid button{display:flex;align-items:center;gap:6px;border:1px solid #e2e8f0;background:#fff;border-radius:9px;padding:9px;text-align:left}.source-category-grid button.selected{background:#eff6ff;border-color:#60a5fa}.source-category-grid button>span{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:#f1f5f9}.source-category-grid b{font-size:7px}.run-estimate{display:grid;grid-template-columns:110px 110px 130px 1fr;grid-gap:7px;gap:7px;margin-top:10px}.run-estimate>div{border:1px solid #e2e8f0;background:#f8fafc;border-radius:8px;padding:7px}.run-estimate span{display:block;font-size:6px;text-transform:uppercase;color:#64748b}.run-estimate b{font-size:13px}.run-estimate label{display:flex;align-items:center;gap:5px;font-size:7px}.run-manager-progress{margin:9px 0;border:1px solid #bfdbfe;background:#f8fbff;border-radius:10px;padding:9px}.run-manager-progress.status-complete{background:#f0fdf4;border-color:#bbf7d0}.run-progress-title{display:flex;justify-content:space-between;align-items:center}.run-progress-title>div{display:grid}.run-progress-title b{font-size:8px}.run-progress-title span{font-size:7px;color:#64748b}.run-progress-title>strong{font-size:17px;color:#2563eb}.run-progress-track{height:7px;background:#dbeafe;border-radius:999px;overflow:hidden;margin:7px 0}.run-progress-track span{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#60a5fa);transition:width .4s}.run-progress-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.run-progress-kpis div{background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:5px}.run-progress-kpis b{display:block;font-size:11px}.run-progress-kpis span{font-size:6px;text-transform:uppercase;color:#64748b}.run-manager-progress small{display:block;margin-top:5px;font-size:6px;color:#64748b}.local-risk-summary{border:1px solid #fecaca;background:#fffafa;border-radius:10px;padding:9px;margin:9px 0}.local-risk-head{display:flex;justify-content:space-between;align-items:center}.local-risk-head span{font-size:6px;color:#b91c1c;font-weight:900;letter-spacing:.08em}.local-risk-head h4{font-size:10px;margin:2px 0}.local-risk-head>strong{font-size:20px;color:#b91c1c}.risk-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin-top:7px}.risk-card{display:grid;grid-template-columns:38px 1fr;grid-gap:6px;gap:6px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:8px;padding:6px}.risk-card.risk-high{border-left-color:#dc2626}.risk-card.risk-medium{border-left-color:#f59e0b}.risk-card>div{display:grid;place-items:center}.risk-card>div b{font-size:13px}.risk-card>div span{font-size:5px;text-transform:uppercase}.risk-card section strong{font-size:7px;display:block}.risk-card section small{font-size:6px;color:#64748b}@media(max-width:1000px){.county-multi-grid{grid-template-columns:repeat(5,1fr)}.source-category-grid{grid-template-columns:repeat(2,1fr)}.risk-cards{grid-template-columns:1fr 1fr}}@media(max-width:700px){.risk-cards,.run-mode-grid,.source-category-grid{grid-template-columns:1fr}.county-multi-grid{grid-template-columns:repeat(3,1fr)}.run-estimate{grid-template-columns:1fr 1fr}.county-picker-tools{grid-template-columns:1fr auto auto}}.coverage-county-selector{position:relative;margin:6px 0 9px;z-index:12}.coverage-selector-button{width:100%;display:flex;justify-content:space-between;align-items:center;border:1px solid #cbd5e1;background:#fff;border-radius:9px;padding:9px 11px;font-size:8px;text-align:left}.coverage-selector-button span{color:#475569}.coverage-selector-button b{font-size:10px;color:#0f172a}.coverage-selector-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);background:#fff;border:1px solid #cbd5e1;border-radius:11px;box-shadow:0 18px 50px rgba(15,23,42,.18);padding:9px;max-height:420px;overflow:hidden}.coverage-selector-search{display:grid;grid-template-columns:1fr auto auto;grid-gap:5px;gap:5px;align-items:center}.coverage-selector-search input{border:1px solid #cbd5e1;border-radius:7px;padding:8px;font-size:8px}.coverage-selector-search button{border:1px solid #cbd5e1;background:#fff;border-radius:7px;padding:7px 8px;font-size:7px;font-weight:800}.coverage-selected-chips{display:flex;gap:4px;flex-wrap:wrap;padding:7px 0;border-bottom:1px solid #f1f5f9}.coverage-selected-chips button{border:0;background:#dbeafe;color:#1e40af;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:800}.coverage-selected-chips span{font-size:6px;color:#64748b;align-self:center}.coverage-selector-options{max-height:310px;overflow:auto;margin-top:5px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px}.coverage-selector-options>button{display:grid;grid-template-columns:16px 1fr 8px 75px;grid-gap:5px;gap:5px;align-items:center;border:1px solid transparent;background:#fff;border-radius:7px;padding:6px;text-align:left}.coverage-selector-options>button:hover{background:#f8fafc}.coverage-selector-options>button.selected{background:#eff6ff;border-color:#bfdbfe}.coverage-check{width:14px;height:14px;display:grid;place-items:center;border:1px solid #cbd5e1;border-radius:4px;font-size:7px}.coverage-selector-options>button.selected .coverage-check{background:#2563eb;color:#fff;border-color:#2563eb}.coverage-selector-options b{font-size:7px}.coverage-selector-options small{font-size:6px;color:#64748b}.coverage-status-dot{width:7px;height:7px;border-radius:999px;background:#94a3b8}.coverage-status-dot.reachable{background:#22c55e}.coverage-status-dot.configured{background:#f59e0b}.coverage-status-dot.error{background:#ef4444}.coverage-status-dot.unconfigured{background:#94a3b8}.coverage-selection-summary{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:5px;gap:5px;margin:6px 0 9px}.coverage-summary-card{border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:8px;padding:7px;background:#fff}.coverage-summary-card.reachable{border-left-color:#22c55e}.coverage-summary-card.configured{border-left-color:#f59e0b}.coverage-summary-card.error{border-left-color:#ef4444}.coverage-summary-card>div{display:grid}.coverage-summary-card b{font-size:7px}.coverage-summary-card small,.coverage-summary-card span{font-size:6px;color:#64748b}.coverage-summary-card>strong{display:block;font-size:13px;margin-top:5px}.county-coverage-grid{display:none!important}@media(max-width:950px){.coverage-selector-options{grid-template-columns:repeat(2,1fr)}.coverage-selection-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.coverage-selector-options{grid-template-columns:1fr}.coverage-selection-summary{grid-template-columns:1fr 1fr}.coverage-selector-search{grid-template-columns:1fr auto}}.coverage-selector-search{grid-template-columns:1fr auto auto auto!important}.coverage-selector-search .coverage-done{background:#0f172a;color:#fff;border-color:#0f172a}@media(max-width:650px){.coverage-selector-search{grid-template-columns:1fr auto auto!important}.coverage-selector-search .coverage-done{grid-column:1/-1}}.run-manager-modal.v244{width:min(1120px,96vw)}.run-step{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;background:#0f172a;color:#fff;font-size:7px;font-weight:900;float:left;margin-right:7px}.run-manager-section-head h3{line-height:20px}.project-target-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:8px}.project-target-grid>button{display:grid;grid-template-columns:32px 1fr;grid-gap:7px;gap:7px;align-items:center;text-align:left;border:1px solid #e2e8f0;background:#fff;border-radius:9px;padding:9px}.project-target-grid>button.selected{background:#eff6ff;border-color:#3b82f6;box-shadow:inset 0 0 0 1px #93c5fd}.project-target-grid>button>span{width:30px;height:30px;border-radius:8px;background:#f1f5f9;display:grid;place-items:center;font-size:13px}.project-target-grid b{display:block;font-size:8px}.project-target-grid small{display:block;font-size:6px;color:#64748b;line-height:1.35;margin-top:2px}.signal-target-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;margin-top:8px}.signal-target-grid>button{display:flex;gap:6px;align-items:center;border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:8px;text-align:left}.signal-target-grid>button.selected{background:#f0fdf4;border-color:#4ade80}.signal-target-grid>button>span{width:24px;height:24px;border-radius:7px;background:#f8fafc;display:grid;place-items:center}.signal-target-grid b{font-size:7px}.v244-estimate{grid-template-columns:90px 100px 90px 90px 100px 1fr}.target-summary{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:8px;padding:8px 10px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:8px;font-size:7px;color:#1e40af}.target-summary b{color:#0f172a}.target-summary i{font-style:normal;color:#94a3b8}.compact-counties{max-height:145px}@media(max-width:1000px){.project-target-grid,.signal-target-grid{grid-template-columns:repeat(2,1fr)}.v244-estimate{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.project-target-grid,.signal-target-grid{grid-template-columns:1fr}.v244-estimate{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.source-category-grid{grid-template-columns:repeat(5,1fr)}}.run-results-panel{margin:10px 0;border:1px solid #cbd5e1;background:#fff;border-radius:13px;padding:11px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.run-results-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.run-results-head>div:first-child>span{font-size:6px;color:#2563eb;font-weight:900;letter-spacing:.1em}.run-results-head h3{font-size:13px;margin:2px 0}.run-results-head p{font-size:7px;color:#64748b;margin:0}.run-results-head-kpis{display:grid;grid-template-columns:repeat(4,85px);grid-gap:5px;gap:5px}.run-results-head-kpis>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:7px}.run-results-head-kpis b{display:block;font-size:13px}.run-results-head-kpis span{font-size:5px;text-transform:uppercase;color:#64748b}.run-results-filters{display:grid;grid-template-columns:180px 190px 130px auto;grid-gap:5px;gap:5px;margin:9px 0}.run-results-filters input,.run-results-filters select{border:1px solid #cbd5e1;border-radius:7px;padding:6px;font-size:7px}.run-results-filters label{display:grid;grid-template-columns:auto 55px;align-items:center;grid-gap:4px;gap:4px;font-size:6px;color:#64748b}.run-results-filters button{border:1px solid #cbd5e1;background:#fff;border-radius:7px;font-size:7px}.run-results-table{border:1px solid #e2e8f0;border-radius:9px;overflow:hidden}.run-result-header,.run-result-row{display:grid;grid-template-columns:55px 90px 115px 125px 1fr 55px;grid-gap:7px;gap:7px;align-items:center;padding:7px 8px}.run-result-header{background:#f8fafc;font-size:6px;text-transform:uppercase;font-weight:900;color:#64748b}.run-result-row{border-top:1px solid #f1f5f9;font-size:7px}.run-result-row>strong{width:30px;height:30px;border-radius:999px;background:#f1f5f9;display:grid;place-items:center}.run-result-row>strong.high{background:#dcfce7;color:#166534}.run-result-row>strong.medium{background:#fef3c7;color:#92400e}.run-result-row>div b{display:block;font-size:7px}.run-result-row>div small{display:block;color:#64748b;font-size:6px;line-height:1.35;max-height:32px;overflow:hidden}.run-result-row>div em{display:inline-block;font-style:normal;font-size:5px;background:#f1f5f9;border-radius:999px;padding:2px 4px;margin:2px 3px 0 0}.result-new{border-radius:999px;padding:3px 4px;text-align:center;font-size:5px;font-weight:900}.result-new.new{background:#dcfce7;color:#166534}.result-new.known{background:#e2e8f0;color:#475569}.run-empty-results{text-align:center;border:1px dashed #cbd5e1;background:#f8fafc;border-radius:9px;padding:20px}.run-empty-results>div{font-size:24px;color:#94a3b8}.run-empty-results h3{font-size:10px;margin:5px 0}.run-empty-results p{font-size:7px;color:#64748b;margin:auto;max-width:650px}.run-details{margin-top:9px;border:1px solid #e2e8f0;border-radius:9px;padding:7px}.run-details summary{font-size:8px;font-weight:900;cursor:pointer}.run-step-table{margin-top:7px;border:1px solid #f1f5f9;border-radius:7px;overflow:hidden}.run-step-header,.run-step-row{display:grid;grid-template-columns:90px 135px 70px 70px 1fr 180px;grid-gap:6px;gap:6px;padding:6px 7px;align-items:center}.run-step-header{background:#f8fafc;font-size:5px;text-transform:uppercase;font-weight:900;color:#64748b}.run-step-row{border-top:1px solid #f1f5f9;font-size:6px}.run-step-row.status-no_source{background:#fffdf5}.run-step-row.status-error{background:#fff7f7}.run-step-row.status-complete{background:#fbfffc}.run-step-row span:nth-child(5){color:#475569}@media(max-width:1000px){.run-results-head{align-items:flex-start;flex-direction:column}.run-results-head-kpis{grid-template-columns:repeat(4,1fr);width:100%}.run-result-header,.run-result-row{grid-template-columns:45px 75px 95px 1fr 50px}.run-result-header span:nth-child(4),.run-result-row>span:nth-child(4){display:none}.run-step-header,.run-step-row{grid-template-columns:75px 100px 60px 65px 1fr}.run-step-header span:last-child,.run-step-row span:last-child{display:none}}.run-results-head-kpis{grid-template-columns:repeat(6,82px)}.source-category-grid button.selected:has(b:last-child){transition:.15s}.open-web-badge{background:#eef2ff;color:#4338ca}@media(max-width:1150px){.run-results-head-kpis{grid-template-columns:repeat(3,1fr);width:100%}}.run-config-chips{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px}.run-config-chips em{font-style:normal;font-size:6px;background:#eef2ff;color:#4338ca;border-radius:999px;padding:3px 6px}.run-results-actions{margin-left:auto}.run-results-actions button{border:1px solid #93c5fd;background:#eff6ff;color:#1d4ed8;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:900}.web-test-modal{width:min(1100px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:16px;padding:15px;box-shadow:0 30px 100px rgba(15,23,42,.35)}.web-test-section{border:1px solid #e2e8f0;border-radius:10px;padding:10px;margin-top:9px}.web-test-controls,.web-url-controls{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:6px;gap:6px}.web-url-controls{grid-template-columns:2fr 1fr auto}.web-test-controls select,.web-url-controls input,.web-url-controls select{border:1px solid #cbd5e1;border-radius:7px;padding:7px;font-size:7px}.web-test-kpis{display:grid;grid-template-columns:100px 100px;grid-gap:5px;gap:5px;margin-top:8px}.web-test-kpis div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;padding:6px}.engine-diagnostics{max-height:240px;overflow:auto;margin-top:7px;border:1px solid #e2e8f0;border-radius:8px}.engine-diagnostics article{padding:7px;border-top:1px solid #f1f5f9}.engine-diagnostics b,.test-candidates b{display:block;font-size:7px}.engine-diagnostics span{display:inline-block;border-radius:999px;padding:3px 5px;font-size:6px;margin:3px}.engine-diagnostics span.ok{background:#dcfce7;color:#166534}.engine-diagnostics span.bad{background:#fee2e2;color:#991b1b}.engine-diagnostics small,.test-candidates span{display:block;font-size:6px;color:#64748b}.test-candidates{max-height:180px;overflow:auto}.test-candidates article{padding:6px;border-bottom:1px solid #f1f5f9}.url-test-result{margin-top:8px;border:1px solid #dbeafe;background:#f8fbff;border-radius:8px;padding:8px}.url-test-chips{display:flex;gap:4px;flex-wrap:wrap}.url-test-chips span{font-size:6px;background:#dbeafe;color:#1e40af;border-radius:999px;padding:3px 5px}.test-error{color:#b91c1c}.runtime-check{display:flex;gap:8px;align-items:center;border:1px solid #bfdbfe;background:#eff6ff;border-radius:9px;padding:7px;margin-top:8px}.runtime-check>button{border:1px solid #60a5fa;background:#fff;color:#1d4ed8;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.runtime-check>div{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.runtime-check span{font-size:6px;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:3px 5px}.web-test-primary{background:#fff!important;color:#1d4ed8!important;border:1px solid #60a5fa!important;box-shadow:0 4px 12px rgba(37,99,235,.1)}.standalone-web-context{margin-top:8px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:8px;padding:7px 9px;font-size:7px}.web-test-controls{grid-template-columns:1fr 1fr 140px auto}.web-test-help{font-size:7px;color:#64748b;margin:-2px 0 8px}.web-test-kpis{grid-template-columns:100px 100px 100px!important}@media(max-width:900px){.web-test-controls{grid-template-columns:1fr 1fr}.web-test-controls button{grid-column:1/-1}}.web-test-controls.v247{grid-template-columns:1.15fr 1.05fr 150px 170px 135px auto!important}.show-all-search{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:6px;color:#64748b}.web-test-kpis{grid-template-columns:repeat(4,110px)!important}.search-window-summary{font-size:6px;color:#475569;margin:6px 0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;padding:5px 7px;width:max-content}.test-candidates.v247-results{max-height:440px;border:1px solid #e2e8f0;border-radius:9px;overflow:auto}.test-candidates.v247-results article{display:grid;grid-template-columns:1fr 190px;grid-gap:10px;gap:10px;padding:10px;border-bottom:1px solid #eef2f7;background:#fff}.test-candidates.v247-results article:hover{background:#f8fbff}.search-result-main>a{font-size:8px;font-weight:900;color:#1d4ed8;text-decoration:none}.search-result-main>a:hover{text-decoration:underline}.search-result-main>span{display:block;font-size:6px;color:#64748b;margin-top:2px}.search-result-main>p{font-size:7px;line-height:1.45;color:#334155;margin:5px 0}.search-result-tags{display:flex;gap:4px;flex-wrap:wrap}.search-result-tags b,.search-result-tags em{font-style:normal;font-size:5px;border-radius:999px;padding:3px 5px;background:#f1f5f9;color:#475569}.search-result-tags b.rel-high{background:#dcfce7;color:#166534}.search-result-tags b.rel-medium{background:#fef3c7;color:#92400e}.search-result-tags b.rel-low{background:#fee2e2;color:#991b1b}.search-result-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.search-result-actions a,.search-result-actions button{border:1px solid #cbd5e1;background:#fff;border-radius:7px;padding:6px 7px;font-size:6px;font-weight:800;text-decoration:none;color:#0f172a}.search-result-actions a{color:#1d4ed8;border-color:#bfdbfe}.search-result-actions .save-intel{background:#0f172a;color:#fff;border-color:#0f172a}.technical-search-diagnostics{margin-top:8px;border:1px solid #e2e8f0;border-radius:8px;padding:6px}.technical-search-diagnostics summary{font-size:7px;font-weight:900;cursor:pointer;color:#475569}.clean-search-empty{border:1px dashed #cbd5e1;background:#f8fafc;border-radius:8px;text-align:center;padding:16px;font-size:7px;color:#64748b}@media(max-width:1100px){.web-test-controls.v247{grid-template-columns:1fr 1fr 1fr!important}.web-test-controls.v247 button{grid-column:auto}.test-candidates.v247-results article{grid-template-columns:1fr}.search-result-actions{justify-content:flex-start}}.discovery-coverage{border:1px solid #dbeafe;background:#f8fbff;border-radius:9px;padding:8px}.coverage-title{display:flex;justify-content:space-between;align-items:center}.coverage-title b{font-size:8px}.coverage-title span{font-size:6px;color:#64748b}.coverage-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));grid-gap:5px;gap:5px;margin-top:6px}.coverage-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:6px}.coverage-grid strong{display:block;font-size:7px}.coverage-grid span{display:block;font-size:5px;color:#64748b;margin-top:1px}.web-test-kpis{grid-template-columns:repeat(5,105px)!important}@media(max-width:1000px){.coverage-grid{grid-template-columns:repeat(2,1fr)}.web-test-kpis{grid-template-columns:repeat(3,1fr)!important}}.regression-check{display:flex;gap:8px;align-items:center;margin-top:7px;border:1px solid #c7d2fe;background:#f5f7ff;border-radius:9px;padding:7px}.regression-check>button{border:1px solid #818cf8;background:#fff;color:#3730a3;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.regression-status{display:flex;gap:5px;align-items:center;flex-wrap:wrap;font-size:6px}.regression-status b,.regression-status em{font-style:normal;border-radius:999px;padding:3px 5px}.regression-status.pass b{background:#dcfce7;color:#166534}.regression-status.error b,.regression-status.fail b{background:#fee2e2;color:#991b1b}.regression-status em{background:#fff;border:1px solid #dbeafe}.coverage-grid article.lane-card{border-color:#c7d2fe;background:#fafaff}.web-test-kpis{grid-template-columns:repeat(7,100px)!important}.search-result-tags em{background:#eef6ff}.source-first-banner{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:6px;padding:6px 8px;border:1px solid #bbf7d0;background:#f0fdf4;border-radius:7px}.source-first-banner b{font-size:7px;color:#166534}.source-first-banner span{font-size:6px;color:#4b5563}.coverage-grid .direct-source-card{border-color:#86efac;background:#f7fff9}.web-test-kpis div small{display:block;font-size:5px;color:#64748b;margin-top:2px}.discovery-audit{margin-top:9px;border:1px solid #dbeafe;border-radius:9px;padding:7px;background:#fff}.discovery-audit summary{font-size:7px;font-weight:900;cursor:pointer;color:#1e3a8a}.audit-table-wrap{overflow:auto;max-height:330px;margin-top:6px}.audit-table{width:100%;border-collapse:collapse;font-size:6px}.audit-table th{position:-webkit-sticky;position:sticky;top:0;background:#f8fafc;text-align:left;padding:6px;border-bottom:1px solid #cbd5e1;white-space:nowrap}.audit-table td{padding:6px;border-bottom:1px solid #eef2f7;vertical-align:top;max-width:230px}.audit-table td a{color:#1d4ed8;text-decoration:none;font-weight:800}.audit-table td a:hover{text-decoration:underline}.audit-table td small{display:block;color:#64748b;margin-top:2px}.audit-ok{color:#166534;background:#dcfce7}.audit-bad,.audit-ok{border-radius:999px;padding:2px 4px;white-space:nowrap}.audit-bad{color:#991b1b;background:#fee2e2}.discovery-regression{border-color:#86efac;background:#f0fdf4}.discovery-regression>button{border-color:#22c55e;color:#166534}.regression-status a{font-size:6px;font-weight:900;color:#1d4ed8;text-decoration:none;background:#fff;border:1px solid #bfdbfe;border-radius:999px;padding:3px 5px}.regression-status a:hover{text-decoration:underline}.evidence-banner{border-color:#93c5fd;background:#eff6ff}.evidence-banner b{color:#1d4ed8}.coverage-grid .evidence-card{border-color:#bfdbfe;background:#f8fbff}.benchmark-trace{margin:7px 0;border:1px solid #86efac;background:#f7fff9;border-radius:9px;padding:7px}.benchmark-trace summary{font-size:7px;font-weight:900;color:#166534;cursor:pointer}.discovery-coverage{display:block;margin-top:8px}.discovery-coverage>summary{cursor:pointer;font-size:7px;font-weight:900;color:#475569;border:1px solid #dbeafe;background:#f8fbff;border-radius:8px;padding:7px}.discovery-coverage-inner{margin-top:7px}.web-test-kpis{grid-template-columns:repeat(7,minmax(88px,1fr))!important}.search-window-summary{font-weight:700}@media(max-width:1100px){.web-test-kpis{grid-template-columns:repeat(4,1fr)!important}}.web-test-controls.v247{grid-template-columns:1.1fr 1.05fr 145px 160px 145px 130px auto!important}.web-test-kpis{grid-template-columns:repeat(8,minmax(82px,1fr))!important}@media(max-width:1150px){.web-test-controls.v247{grid-template-columns:repeat(3,1fr)!important}.web-test-kpis{grid-template-columns:repeat(4,1fr)!important}}.fallback-banner{border-color:#fbbf24;background:#fffbeb}.fallback-banner b{color:#92400e}.coverage-grid .fallback-card{border-color:#fde68a;background:#fffdf5}.coverage-grid article small{display:block;font-size:5px;color:#991b1b;margin-top:2px;word-break:break-word}.score-explain{margin-top:6px;border-top:1px dashed #dbeafe;padding-top:5px}.rejected-candidates summary,.score-explain summary{cursor:pointer;font-size:7px;font-weight:900;color:#1e3a8a}.score-breakdown-inline,.score-explain>div{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px}.score-breakdown-inline span,.score-explain span{border-radius:6px;padding:4px 5px;font-size:6px;border:1px solid #e2e8f0;background:#fff}.score-breakdown-inline span small,.score-explain span small{display:block;font-size:5px;color:#64748b;margin-top:2px}.score-plus b{color:#166534}.score-minus b{color:#991b1b}.score-zero b{color:#64748b}.rejected-candidates{margin-top:9px;border:1px solid #fecaca;background:#fffafa;border-radius:9px;padding:7px}.rejected-list{margin-top:7px;max-height:450px;overflow:auto}.rejected-list article{padding:8px;border-bottom:1px solid #fee2e2;background:#fff}.rejected-head{display:grid;grid-template-columns:1fr auto auto;grid-gap:7px;gap:7px;align-items:center}.rejected-head a{font-size:8px;font-weight:900;color:#1d4ed8;text-decoration:none}.rejected-head>b{font-size:8px}.rejected-head>span{font-size:6px;background:#fee2e2;color:#991b1b;border-radius:999px;padding:3px 5px}.rejected-list p{font-size:6px;color:#475569;margin:5px 0}.web-test-kpis{grid-template-columns:repeat(9,minmax(78px,1fr))!important}.county-first-banner{border-color:#86efac;background:#f0fdf4}.county-first-banner b{color:#166534}.coverage-grid .county-first-card{border-color:#bbf7d0;background:#f8fff9}.prefetch-shortlist{margin-top:9px;border:1px solid #bfdbfe;background:#f8fbff;border-radius:9px;padding:7px}.prefetch-shortlist summary{cursor:pointer;font-size:7px;font-weight:900;color:#1d4ed8}.prefetch-list{margin-top:6px;display:grid;grid-gap:4px;gap:4px}.prefetch-list article{display:grid;grid-template-columns:36px 1fr auto;grid-gap:6px;gap:6px;align-items:center;padding:6px;background:#fff;border:1px solid #dbeafe;border-radius:7px}.prefetch-list article>b{font-size:8px;color:#166534}.prefetch-list article>a{font-size:7px;font-weight:900;color:#1d4ed8;text-decoration:none}.prefetch-list article>span{font-size:5px;background:#eff6ff;border-radius:999px;padding:3px 5px}.prefetch-list article>small{grid-column:2/4;font-size:5px;color:#64748b}.suite-regression{border-color:#a7f3d0;background:#ecfdf5}.suite-regression>button{border-color:#10b981;color:#065f46}.suite-results{margin:7px 0;border:1px solid #a7f3d0;background:#f7fffb;border-radius:9px;padding:7px}.suite-results summary{cursor:pointer;font-size:7px;font-weight:900;color:#065f46}.suite-table-wrap{overflow:auto;max-height:360px;margin-top:6px}.suite-table{width:100%;border-collapse:collapse;font-size:6px}.suite-table th{background:#f0fdf4;text-align:left;padding:6px;border-bottom:1px solid #bbf7d0;white-space:nowrap}.suite-table td{padding:6px;border-bottom:1px solid #ecfdf5}.coverage-grid .county-first-card span:nth-of-type(3){color:#92400e;font-weight:800}.web-keyword-editor{margin:8px 0 5px;border:1px solid #bfdbfe;background:#f8fbff;border-radius:10px;padding:8px}.web-keyword-input{display:grid;grid-template-columns:1fr auto auto;grid-gap:6px;gap:6px}.web-keyword-input input{min-height:38px;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;font-size:7px}.web-keyword-input button{border:1px solid #2563eb;background:#fff;color:#1d4ed8;border-radius:8px;padding:0 11px;font-size:7px;font-weight:900;cursor:pointer}.web-keyword-input .clear-keywords{border-color:#cbd5e1;color:#475569}.web-keyword-chips{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:7px}.web-keyword-chips .keyword-label{font-size:6px;font-weight:900;color:#334155}.web-keyword-chips em{font-size:6px;color:#64748b}.keyword-chip{border:1px solid #93c5fd;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:4px 7px;font-size:6px;font-weight:800;cursor:pointer}.web-keyword-editor>small{display:block;margin-top:6px;font-size:5.5px;color:#64748b}@media(max-width:900px){.web-keyword-input{grid-template-columns:1fr auto}.web-keyword-input .clear-keywords{grid-column:2}}.web-test-kpis{grid-template-columns:repeat(10,minmax(72px,1fr))!important}.multi-path-banner{border-color:#c4b5fd;background:#f5f3ff}.multi-path-banner b{color:#5b21b6}.coverage-grid .multi-path-card{border-color:#ddd6fe;background:#faf8ff}@media(max-width:1150px){.web-test-kpis{grid-template-columns:repeat(5,1fr)!important}}.diagnostic-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;padding:3px 2px;cursor:pointer;text-align:left}.diagnostic-toggle span{font-size:7px;font-weight:900;color:#334155}.diagnostic-toggle small{font-size:5.5px;color:#64748b}.technical-search-diagnostics .engine-diagnostics{margin-top:7px}.diagnostic-empty{padding:10px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:7px;font-size:6px;color:#64748b}.stage-trace-panel{margin-top:9px;border:1px solid #c4b5fd;background:#faf8ff;border-radius:9px;padding:7px}.stage-trace-panel .diagnostic-toggle span{color:#5b21b6}.stage-counts{display:flex;gap:5px;flex-wrap:wrap;margin:7px 0}.stage-counts span{display:flex;gap:4px;align-items:center;border:1px solid #ddd6fe;background:#fff;border-radius:999px;padding:4px 7px;font-size:5.5px}.stage-counts b{font-size:7px;color:#5b21b6}.stage-trace-wrap{max-height:460px;overflow:auto;border:1px solid #ede9fe;border-radius:7px;background:#fff}.stage-trace-table{width:100%;border-collapse:collapse;font-size:5.5px}.stage-trace-table th{position:-webkit-sticky;position:sticky;top:0;background:#f5f3ff;text-align:left;padding:6px;border-bottom:1px solid #ddd6fe;white-space:nowrap;z-index:1}.stage-trace-table td{padding:6px;border-bottom:1px solid #f1f5f9;vertical-align:top}.stage-trace-table td:nth-child(2){min-width:260px;max-width:380px}.stage-trace-table a{color:#1d4ed8;font-weight:800;text-decoration:none}.stage-trace-table small{display:block;margin-top:2px;color:#64748b;font-size:5px}.stage-accepted{background:#f0fdf4}.stage-county_rejected,.stage-project_rejected,.stage-score_rejected{background:#fffafa}.stage-body_budget_cut,.stage-metadata_cut{background:#fffbeb}.stage-fetch_failed{background:#fef2f2}.stage-date_filtered{background:#fff7ed}.verified-review-panel{margin:9px 0;border:1px solid #bfdbfe;background:#f8fbff;border-radius:9px;padding:7px}.verified-review-panel .verified-toggle span{color:#1d4ed8}.verified-review-wrap{margin-top:7px;max-height:420px;overflow:auto;border:1px solid #dbeafe;border-radius:7px;background:#fff}.verified-review-table{width:100%;border-collapse:collapse;font-size:5.8px}.verified-review-table th{position:-webkit-sticky;position:sticky;top:0;background:#eff6ff;text-align:left;padding:6px;border-bottom:1px solid #bfdbfe;white-space:nowrap;z-index:1}.verified-review-table td{padding:6px;border-bottom:1px solid #eff6ff;vertical-align:top}.verified-review-table td:nth-child(2){min-width:280px;max-width:420px}.verified-review-table a{color:#1d4ed8;text-decoration:none;font-weight:800}.verified-review-table small{display:block;font-size:5px;color:#64748b;margin-top:2px}.technical-rich article{border:1px solid #e2e8f0;border-radius:7px;padding:7px;margin-bottom:5px;background:#fff}.diag-head{display:flex;justify-content:space-between;gap:8px}.diag-head em{font-size:5px;background:#f1f5f9;border-radius:999px;padding:3px 5px;font-style:normal}.diag-metrics{display:flex;gap:4px;flex-wrap:wrap;margin:4px 0}.diag-metrics span{font-size:5px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:3px 5px}.verified-review-table td:nth-child(4){min-width:90px}.verified-review-table td:nth-child(4) b{font-weight:900}.web-test-modal{width:min(1500px,98vw)!important;max-width:98vw!important;height:min(94vh,1050px);max-height:94vh!important;padding:18px!important;border-radius:14px!important}.web-test-section{padding:14px!important}.web-test-section h3{font-size:22px!important;margin:8px 0 12px!important}.web-test-help{font-size:11px!important;line-height:1.45!important}.web-test-controls{grid-template-columns:minmax(150px,1.05fr) minmax(150px,1.05fr) minmax(130px,.9fr) minmax(150px,1fr) minmax(150px,1fr) minmax(130px,.85fr) auto!important;gap:8px!important}.web-test-controls select,.web-url-controls input,.web-url-controls select{min-height:44px!important;padding:9px 10px!important;font-size:12px!important}.web-test-controls button{min-height:44px!important;font-size:13px!important}.web-keyword-editor{padding:10px!important}.web-keyword-input input{min-height:44px!important;font-size:12px!important}.web-keyword-input button{font-size:11px!important;padding:0 14px!important}.keyword-chip,.web-keyword-chips .keyword-label{font-size:10px!important}.keyword-chip{padding:5px 9px!important}.web-keyword-editor>small{font-size:9px!important}.show-all-search{font-size:10px!important;margin:9px 0!important}.web-test-kpis{grid-template-columns:repeat(5,minmax(145px,1fr))!important;gap:8px!important}.web-test-kpis div{padding:10px!important;min-height:74px!important}.web-test-kpis b{font-size:20px!important;line-height:1!important}.web-test-kpis span{display:block;font-size:11px!important;margin-top:5px!important}.web-test-kpis small{font-size:9px!important}.verified-review-panel{padding:10px!important}.diagnostic-toggle span{font-size:11px!important}.diagnostic-toggle small{font-size:9px!important}.verified-review-wrap{max-height:500px!important}.verified-review-table{font-size:10px!important;min-width:1050px}.verified-review-table th{padding:9px!important;font-size:10px!important}.verified-review-table td{padding:9px!important}.verified-review-table td:nth-child(2){min-width:340px!important;max-width:480px!important}.verified-review-table a{font-size:11px!important;line-height:1.35!important}.verified-review-table small{font-size:8px!important;line-height:1.3!important}.audit-bad,.audit-ok{font-size:9px!important}.discovery-coverage summary,.technical-search-diagnostics .diagnostic-toggle span{font-size:11px!important}.coverage-grid article strong,.engine-diagnostics b{font-size:10px!important}.coverage-grid article span,.engine-diagnostics span{font-size:9px!important}.coverage-grid article small,.engine-diagnostics small{font-size:8px!important}.technical-rich article{padding:10px!important}.diag-metrics span{font-size:8px!important}.diag-head b{font-size:10px!important}.diag-head em{font-size:8px!important}@media(max-width:1250px){.web-test-controls{grid-template-columns:repeat(3,minmax(160px,1fr))!important}.web-test-controls>button{grid-column:auto}.web-test-kpis{grid-template-columns:repeat(3,minmax(140px,1fr))!important}}@media(max-width:800px){.modal-backdrop{place-items:start center!important;overflow:auto!important;padding:8px!important}.web-test-modal{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;border-radius:10px!important;padding:10px!important}.web-test-controls{grid-template-columns:1fr!important}.web-test-kpis{grid-template-columns:repeat(2,minmax(120px,1fr))!important}.web-keyword-input{grid-template-columns:1fr!important}.verified-review-wrap{overflow:auto!important}}.web-test-modal{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;border-radius:0!important;padding:18px 22px 28px!important;overflow:auto!important}.web-test-modal>.source-modal-head{position:-webkit-sticky!important;position:sticky!important;top:-18px!important;z-index:30!important;background:#fff!important;padding:14px 2px 10px!important;border-bottom:1px solid #e2e8f0!important}.web-test-modal>.source-modal-head h2{font-size:25px!important}.web-test-modal>.source-modal-head p{font-size:11px!important}.web-test-modal>.source-modal-head>button{width:40px!important;height:40px!important;font-size:20px!important}.web-test-section{max-width:1800px!important;margin-left:auto!important;margin-right:auto!important}.web-test-section>h3{font-size:24px!important}.web-test-controls{position:-webkit-sticky!important;position:sticky!important;top:78px!important;z-index:20!important;background:#fff!important;padding:8px 0!important}.web-test-kpis{grid-template-columns:repeat(5,minmax(170px,1fr))!important}.web-test-kpis div{min-height:82px!important}.web-test-kpis b{font-size:22px!important}.web-test-kpis span{font-size:12px!important}.verified-review-panel{margin-top:12px!important}.verified-review-table,.verified-review-table th{font-size:11px!important}.verified-review-table a{font-size:12px!important}.verified-review-table small{font-size:9px!important}.discovery-coverage{margin-top:12px!important}.discovery-coverage>summary{padding:10px!important;font-size:12px!important}.engine-diagnostics{max-height:420px!important}@media(max-width:1200px){.web-test-controls{position:relative!important;top:auto!important}.web-test-kpis{grid-template-columns:repeat(2,minmax(150px,1fr))!important}}.lane-health-banner{margin-top:8px!important;border-color:#93c5fd!important;background:#eff6ff!important}.lane-health-wrap{margin:8px 0 14px;overflow:auto;border:1px solid #bfdbfe;border-radius:9px;background:#fff}.lane-health-table{width:100%;min-width:1250px;border-collapse:collapse;font-size:10px}.lane-health-table th{position:-webkit-sticky;position:sticky;top:0;background:#eff6ff;padding:9px;text-align:left;border-bottom:1px solid #bfdbfe;z-index:1}.lane-health-table td{padding:8px 9px;border-bottom:1px solid #eff6ff;vertical-align:top}.lane-health-table td:first-child{min-width:150px}.lane-health-table td:nth-child(2){min-width:440px;max-width:650px}.lane-health-table small{display:block;margin-top:3px;font-size:8px;color:#b91c1c}.lane-success{background:#f7fff9}.lane-zero{background:#fffafa}.must-keyword-editor{margin-top:10px!important;border-color:#f59e0b!important;background:#fffbeb!important}.must-keyword-editor .must-add{border-color:#d97706!important;color:#92400e!important;background:#fff!important}.must-label{color:#92400e!important;font-weight:800!important}.must-chip{border-color:#f59e0b!important;background:#fff7ed!important;color:#9a3412!important}.must-missing{color:#b91c1c!important;font-weight:700!important}.stage-must_include_rejected{background:#fff1f2!important}.verified-review-table{min-width:1250px!important}.geo-evidence{color:#1d4ed8!important;font-weight:600!important;line-height:1.35!important}.verified-review-table td:nth-child(6){min-width:230px!important;max-width:360px!important}.stage-trace-table td:nth-child(9){min-width:230px!important}.audit-skip{display:inline-block;padding:3px 7px;border-radius:999px;background:#e5e7eb;color:#4b5563;font-size:9px;font-weight:800}.county-evidence-details,.decision-tree,.why-fetched{margin-top:5px}.county-evidence-details summary,.decision-tree summary,.why-fetched summary{cursor:pointer;color:#1d4ed8;font-size:9px;font-weight:800}.county-evidence-details small,.why-fetched small{display:block!important;margin-top:3px!important}.decision-tree>div{display:grid;grid-template-columns:90px 55px 1fr;grid-gap:5px;gap:5px;padding:4px 0;border-bottom:1px solid #eef2ff}.decision-tree span{font-size:8px;font-weight:800;text-transform:uppercase}.decision-tree small{margin:0!important}.decision-pass span{color:#15803d}.decision-fail span{color:#b91c1c}.decision-skipped span{color:#6b7280}.arcgis-tree .arcgis-node{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:7px;padding-bottom:7px;text-align:left;color:inherit;cursor:pointer;font-size:13px}.arcgis-tree .arcgis-node.group{font-weight:700}.arcgis-tree .arcgis-node.feature{font-weight:600}.arcgis-tree .arcgis-node small{font-size:11px;opacity:.65;font-weight:400}.arcgis-tree .arcgis-class{box-sizing:border-box}.arcgis-root-row{display:flex!important;align-items:center;justify-content:space-between}.arcgis-root-row>button,.arcgis-tree .arcgis-node>button{border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;flex:1 1;padding:0}.arcgis-tree .arcgis-node{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important}.arcgis-tree .arcgis-node>input{margin:0}.arcgis-tree input.partial{outline:2px solid #64748b;outline-offset:1px}.substation-analyzer{position:relative;margin:10px 8px;padding:10px;border:1px solid #cbd5e1;border-radius:9px;background:#f8fafc}.substation-analyzer>input{width:100%;box-sizing:border-box;margin-top:8px;padding:9px 10px;border:1px solid #cbd5e1;border-radius:7px;background:#fff}.substation-search-status{display:block;margin-top:5px;color:#64748b}.substation-results{position:absolute;left:10px;right:10px;top:76px;z-index:25;max-height:310px;overflow:auto;border:1px solid #94a3b8;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.18)}.substation-result{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-bottom:1px solid #e2e8f0}.substation-result:last-child{border-bottom:0}.substation-result-main{border:0;background:#fff;text-align:left;padding:9px 10px;cursor:pointer}.substation-result-main:hover{background:#f8fafc}.substation-result-main span,.substation-result-main strong{display:block}.substation-result-main span{margin-top:3px;font-size:10px;color:#64748b}.substation-analyze-action{border:0;border-left:1px solid #e2e8f0;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:800;padding:0 10px;cursor:pointer}.substation-analyze-action:hover{background:#dbeafe}.arcgis-layer-error{margin:6px 10px;padding:8px 10px;border:1px solid #ef4444;border-radius:6px;background:#fef2f2;color:#991b1b;font-size:11px;line-height:1.35}.arcgis-class.loading{opacity:.72}.arcgis-tree input[type=checkbox]{pointer-events:auto;position:relative;z-index:2}.arcgis-single-source-note{margin:10px 12px 16px;padding:10px 12px;border:1px solid #dbe4ee;border-radius:8px;background:#f8fafc;color:#64748b;font-size:11px;line-height:1.45}.arcgis-tree input[type=checkbox]{width:14px;height:14px;min-width:14px;accent-color:#2563eb;cursor:pointer;pointer-events:auto!important;z-index:5}.arcgis-tree .arcgis-node>input,.arcgis-tree .layer-row>input{position:relative;display:block;opacity:1}:root{--v26-nav:#15212b;--v26-nav2:#0f1a23;--v26-green:#2dbb69;--v26-green-dark:#15803d;--v26-border:#dce3e8;--v26-text:#16212b;--v26-muted:#687784;--v26-soft:#f6f8fa}.shell{min-height:100vh;padding-left:246px}.app-header{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:246px!important;height:100vh!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;background:linear-gradient(180deg,var(--v26-nav),var(--v26-nav2))!important;border:0!important;box-shadow:8px 0 28px rgba(2,12,20,.15)!important;z-index:1400!important}.brand-lockup{width:100%;min-width:0!important;height:74px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.08);gap:12px!important}.brand-mark{width:34px!important;height:34px!important;border-radius:9px!important;background:linear-gradient(145deg,#43cf7b,#1f9d55)!important;box-shadow:0 6px 16px rgba(45,187,105,.25)!important}.app-header .logo b{font-size:20px!important;letter-spacing:-.02em!important;text-transform:none}.app-header .logo span{display:none}.main-nav{display:flex!important;flex:1 1!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;padding:24px 12px!important;overflow:auto}.main-nav,.main-nav button{width:100%;justify-content:flex-start!important}.main-nav button{gap:13px!important;color:#d0d9df!important;padding:12px 13px!important;border-radius:8px!important;font-size:14px!important;font-weight:550!important}.main-nav button span{width:18px;text-align:center;font-size:17px!important}.main-nav button:hover{background:rgba(255,255,255,.07)!important;color:#fff!important}.main-nav button.active{background:rgba(255,255,255,.075)!important;color:#fff!important;box-shadow:inset 3px 0 0 var(--v26-green)!important}.modern-userbar{width:100%;padding:16px 18px!important;border-top:1px solid rgba(255,255,255,.08);display:grid!important;grid-template-columns:38px 1fr!important;grid-gap:10px!important;gap:10px!important}.user-avatar{width:38px!important;height:38px!important;border-radius:50%!important;background:#1d5f83!important}.user-meta span{font-size:12px!important}.user-meta em{font-size:9px!important}.signout-button{grid-column:1/-1;width:100%;margin-top:4px!important;background:transparent!important;border-color:#334754!important}.map-layout{display:grid!important;grid-template-columns:minmax(560px,1fr) 390px!important;grid-template-areas:"topbar layers" "map layers" "status layers"!important;grid-gap:0!important;gap:0!important;background:#fff!important}.map-topbar{grid-area:topbar;display:grid;grid-template-columns:auto minmax(280px,520px) auto;align-items:center;grid-gap:20px;gap:20px;padding:0 18px;border-bottom:1px solid var(--v26-border);background:rgba(255,255,255,.97);z-index:50;box-shadow:0 2px 8px rgba(15,23,42,.04)}.map-page-title h1{margin:0;font-size:25px;letter-spacing:-.03em;color:var(--v26-text)}.map-page-title span{display:none}.global-map-search{height:40px;position:relative;display:flex;align-items:center;gap:9px;border:1px solid #cfd8df;border-radius:7px;padding:0 12px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.05)}.global-map-search>span{font-size:19px;color:#55636e}.global-map-search input{width:100%;border:0;outline:0;font-size:12px;color:var(--v26-text)}.global-map-search small{font-size:9px;color:var(--v26-muted)}.top-search-results{position:absolute;top:45px;left:0;right:0;background:#fff;border:1px solid var(--v26-border);border-radius:8px;box-shadow:0 18px 42px rgba(15,23,42,.16);padding:6px;z-index:300}.top-search-results button{width:100%;display:flex;justify-content:space-between;padding:9px;border:0;background:#fff;border-radius:6px;text-align:left}.top-search-results button:hover{background:#f2f7f4}.top-search-results strong{font-size:11px}.top-search-results span{font-size:9px;color:var(--v26-muted)}.map-top-actions{display:flex;gap:10px}.map-top-actions button{height:40px;min-width:40px;border:1px solid #d2dbe1;border-radius:7px;background:#fff;color:#263640;font-size:15px}.map-top-actions .top-analyze{padding:0 15px;border-color:#5fa8e8;color:#1370bb;background:#f6fbff;font-size:12px;font-weight:700}.map-top-actions button:disabled{opacity:.45}.map{grid-area:map!important;min-width:0!important;min-height:0!important;height:auto!important;position:relative}.layers-panel{grid-area:layers!important;width:auto!important;max-width:none!important;height:100vh!important;padding:0 16px 78px!important;background:#fff!important;border-left:1px solid var(--v26-border)!important;border-right:0!important;box-shadow:-8px 0 26px rgba(15,23,42,.06)!important;overflow:auto!important;z-index:60!important}.panel-title{height:68px;margin:0 -16px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v26-border)}.panel-title h2{margin:0;font-size:17px;color:var(--v26-text)}.panel-title span{font-size:9px;color:var(--v26-muted)}.panel-close{border:0;background:transparent;font-size:22px;color:#52616c}.layer-tabs{height:48px;margin:0 -16px 12px;padding:0 18px;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--v26-border)}.layer-tabs button{border:0;background:transparent;color:#37434b;font-size:12px}.layer-tabs button.active{color:var(--v26-green-dark);font-weight:800;border-bottom:3px solid var(--v26-green-dark)}.layers-panel>.search-wrap{margin:0 0 12px}.layers-panel .search-input{height:40px;border-radius:7px!important;border-color:#cfd8df!important;background:#fff!important}.coordinate-analyzer,.layer-head,.substation-analyzer{display:none!important}.heat-toggle{margin:8px 0 12px!important;border:1px solid #e1e7eb!important;border-radius:8px!important;padding:10px!important;background:#fafbfc!important}.arcgis-tree{border:0!important;background:#fff!important}.arcgis-root-row{padding:10px 0!important;border-bottom:1px solid #e4e9ed!important}.arcgis-root-row button span{font-size:13px!important;font-weight:800!important}.arcgis-node{min-height:42px!important;border-bottom:1px solid #eef1f3!important;align-items:center!important}.arcgis-node button span{font-size:12px!important}.arcgis-node small{font-size:9px!important;color:#7a8791!important}.layer-row.arcgis-class{min-height:40px!important;border-bottom:1px solid #f1f3f5!important}.layer-row.arcgis-class>span{font-size:12px!important}.layer-row.arcgis-class small{display:block!important;font-size:8px!important;color:#87939b!important;margin-top:2px}.arcgis-node input,.layer-row input{accent-color:#24333d!important;width:15px!important;height:15px!important}.layer-row i{width:20px!important;height:3px!important;border-radius:3px!important}.arcgis-single-source-note{position:-webkit-sticky;position:sticky;bottom:0;margin:18px 0 0!important;padding:12px!important;border:1px solid #bfe5cc!important;border-radius:8px!important;background:#eefaf2!important;color:#28623d!important;font-size:9px!important;box-shadow:0 -8px 20px rgba(255,255,255,.9)}.details-panel{position:fixed!important;right:410px!important;top:92px!important;bottom:48px!important;width:360px!important;z-index:80!important;border:1px solid #d8e0e5!important;border-radius:12px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 18px 50px rgba(15,23,42,.2)!important;padding:0 16px 18px!important;overflow:auto!important;transform:translateX(0)}.details-title{height:62px;margin:0 -16px 13px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v26-border);position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:5}.details-title small{display:block;font-size:7px;letter-spacing:.12em;color:var(--v26-green-dark);font-weight:900}.details-title h3{margin:2px 0 0!important;font-size:16px!important}.details-title button{border:0;background:transparent;font-size:20px}.details-panel:has(.muted){display:none!important}.map-layout:after{content:"10 active layers   Ã¢€¢   ArcGIS data imported successfully";grid-area:status;display:flex;align-items:center;padding:0 18px;background:#17232d;color:#dce5ea;font-size:9px;letter-spacing:.01em;z-index:20}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right{bottom:3px!important}.content{min-height:100vh!important;padding:28px!important}@media(max-width:1250px){.shell{padding-left:76px}.app-header{width:76px!important}.brand-lockup{padding:0 18px}.brand-lockup .logo,.signout-button,.user-meta{display:none!important}.main-nav button{justify-content:center!important;padding:12px!important;font-size:0!important}.main-nav button span{font-size:18px!important}.modern-userbar{display:flex!important;justify-content:center!important;padding:14px!important}.map-layout{grid-template-columns:minmax(500px,1fr) 340px!important}.details-panel{right:360px!important;width:330px!important}}@media(max-width:900px){.shell{padding-left:0}.app-header{display:none!important}.map-layout{grid-template-columns:1fr!important;grid-template-rows:68px 1fr!important;grid-template-areas:"topbar" "map"!important}.layers-panel{position:fixed!important;right:0!important;top:0!important;width:min(390px,92vw)!important;z-index:200!important}.details-panel{right:18px!important;left:18px!important;top:84px!important;width:auto!important}.map-topbar{grid-template-columns:auto 1fr!important}.map-page-title,.map-top-actions{display:none}}.candidate-density-control{margin:10px 12px 14px;padding:10px 12px;border:1px solid #d9e1ea;border-radius:10px;background:#f8fafc}.candidate-density-control small{display:block;margin:6px 0 0 24px;color:#64748b;line-height:1.35}.analysis-layer-progress{display:grid;grid-gap:5px;gap:5px;margin-top:8px}.analysis-layer-progress span{display:block;padding:5px 8px;border-radius:6px;background:#fff;border:1px solid #dbe4ee;color:#334155}.intel-loading strong{display:block;color:#0f172a}.intel-loading small{display:block;margin-top:8px;color:#64748b}.analysis-source-summary{margin:0 0 12px;padding:12px;border:1px solid #dbe4ee;border-radius:10px;background:#f8fafc}.analysis-source-summary h4{margin:0 0 8px;font-size:13px;color:#0f172a}.analysis-source-summary div{display:flex;flex-wrap:wrap;gap:6px}.analysis-source-summary span{font-size:12px;padding:4px 7px;border-radius:999px;background:#ecfdf5;color:#166534;border:1px solid #bbf7d0}.map-topbar{grid-template-columns:auto minmax(320px,1fr) auto!important}.map-top-actions{align-items:center;gap:8px!important}.map-top-actions .toolbar-action,.map-top-actions .top-analyze{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:auto!important;padding:0 12px!important;white-space:nowrap}.map-top-actions .toolbar-action span,.map-top-actions .top-analyze span{font-size:14px;line-height:1}.map-top-actions .toolbar-action b,.map-top-actions .top-analyze b{font-size:11px;font-weight:750}.map-top-actions .toolbar-action:hover{border-color:#93a4b1;background:#f7fafb}.map-top-actions .top-analyze{background:#eff8ff!important;border-color:#70b6ef!important;color:#126caf!important}.layer-panel-note{margin:0 0 12px;padding:10px 12px;border:1px solid #dce4ea;border-radius:8px;background:#f7f9fb}.layer-panel-note span{display:block;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;color:#334155}.layer-panel-note small{display:block;margin-top:3px;font-size:9px;line-height:1.35;color:#64748b}.upload-history-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;border-radius:10px;border:1px solid transparent;margin-bottom:7px;overflow:hidden}.upload-history-row.active{border-color:#9cc8ff;background:#eef6ff}.upload-history-main{width:100%;border:0!important;border-radius:0!important;background:transparent!important;text-align:left!important;padding:12px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.upload-history-main small,.upload-history-main span,.upload-history-main strong{display:block}.upload-history-row .destructive-icon{align-self:stretch;border:0;border-left:1px solid transparent;background:transparent;color:#94a3b8;font-size:20px;cursor:pointer}.upload-history-row.active .destructive-icon,.upload-history-row:hover .destructive-icon{border-left-color:#dbe5ee}.upload-history-row .destructive-icon:hover{background:#fff1f2;color:#be123c}.danger-button{border:1px solid #fecaca!important;background:#fff7f7!important;color:#b42318!important;font-weight:750!important}.danger-button:hover{background:#fee2e2!important;border-color:#fda4af!important}.document-list-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 34px;border-bottom:1px solid #edf1f4;background:#fff}.document-list-row.active{background:#eff6ff;box-shadow:inset 3px 0 0 #2563eb}.document-list-main{width:100%;min-width:0;border:0!important;background:transparent!important;border-radius:0!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;grid-gap:9px!important;gap:9px!important;align-items:center!important;text-align:left!important;padding:12px 8px 12px 12px!important}.document-list-row .document-delete{border:0;border-left:1px solid transparent;background:transparent;color:#94a3b8;font-size:20px;cursor:pointer}.document-list-row.active .document-delete,.document-list-row:hover .document-delete{border-left-color:#dbe5ee}.document-list-row .document-delete:hover{background:#fff1f2;color:#be123c}.map-layout:after{content:"ArcGIS operational layers load only when selected"!important}@media(max-width:1450px){.map-top-actions .toolbar-action b{display:none}.map-top-actions .toolbar-action{width:40px!important;padding:0!important}}.intelligence-feed-section.collapsed{padding-bottom:14px}.intel-header-actions{display:flex;gap:8px;align-items:center}.panel-toggle{border:1px solid #cbd5e1;background:#fff;border-radius:9px;padding:8px 12px;font-weight:700;color:#334155}.project-workspace-section{border:1px solid #dbe5f1;background:linear-gradient(180deg,#fff,#f8fbff)}.workspace-open-count{font-size:12px;font-weight:800;color:#475569;background:#eef4fb;border-radius:999px;padding:7px 10px}.workspace-tabs{display:flex;gap:6px;overflow-x:auto;padding:12px 0;border-bottom:1px solid #e2e8f0}.workspace-tabs button{white-space:nowrap;border:0;background:transparent;padding:9px 12px;border-radius:9px;font-weight:700;color:#64748b}.workspace-tabs button.active{background:#0f3d61;color:white}.workspace-overview-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));grid-gap:10px;gap:10px;padding-top:14px}.workspace-overview-grid article{border:1px solid #dbe5f1;border-radius:12px;padding:14px;background:white;cursor:pointer;display:flex;flex-direction:column;gap:5px}.workspace-overview-grid article:hover{box-shadow:0 8px 24px rgba(15,61,97,.1);transform:translateY(-1px)}.workspace-overview-grid span{text-transform:uppercase;font-size:11px;font-weight:800;color:#64748b}.workspace-overview-grid b{font-size:15px;color:#0f172a}.workspace-overview-grid small{color:#64748b}.team-workspace{padding-top:14px}.team-workspace .workspace-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.team-workspace section{border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:white}.team-workspace h4{margin:0 0 10px}.contact-form,.team-workspace form,.workspace-file-form{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.team-workspace textarea{min-height:86px}.workspace-task-form{grid-template-columns:2fr 1fr 1fr 110px auto}.workspace-list{display:flex;flex-direction:column;gap:8px}.workspace-list article{position:relative;border:1px solid #e2e8f0;border-radius:10px;padding:11px 40px 11px 12px;background:#fff}.workspace-list article p{margin:0 0 4px}.workspace-list article small{color:#64748b}.contact-grid article>button,.workspace-list article>button:not(.complete){position:absolute;right:9px;top:9px;border:0;background:transparent;color:#94a3b8;font-size:18px}.workspace-list article.done{opacity:.62;background:#f8fafc}.workspace-list .complete{margin-top:8px}.contact-form{grid-template-columns:repeat(5,1fr) auto;padding-top:14px}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.contact-grid article{position:relative;border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:white;display:flex;flex-direction:column;gap:5px}.contact-grid article small,.contact-grid article span{color:#64748b}.contact-grid article em{font-style:normal;font-size:11px;font-weight:800;color:#2563eb}.workspace-file-form{padding-top:14px}.activity-timeline article{border-left:4px solid #2563eb}@media(max-width:1100px){.workspace-overview-grid{grid-template-columns:repeat(2,1fr)}.team-workspace .workspace-columns{grid-template-columns:1fr}.contact-form,.contact-grid,.workspace-task-form{grid-template-columns:1fr 1fr}}@media(max-width:720px){.contact-form,.contact-grid,.workspace-file-form,.workspace-overview-grid,.workspace-task-form{grid-template-columns:1fr}}.file-download-link{border:0;background:transparent;padding:0;color:#1d4ed8;text-decoration:underline;cursor:pointer;font:inherit}.market-filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 0 4px}.market-filter-bar .filter-label{font-size:12px;font-weight:700;color:#64748b;margin-right:4px}.market-filter-bar button{border:1px solid #cbd5e1;background:#fff;padding:7px 12px;font-weight:700;color:#334155;cursor:pointer}.market-filter-bar button.active{background:#0f766e;color:#fff;border-color:#0f766e}.workspace-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-row-actions{display:flex;gap:8px;align-items:center;margin-top:8px}.danger-link{border:1px solid #fecaca!important;background:#fff!important;color:#b91c1c!important}.master-view-note,.workspace-consolidation-note{padding:10px 12px;border:1px solid #dbeafe;background:#eff6ff;border-radius:10px;color:#334155;font-size:13px;margin-bottom:12px}.contact-form.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form select{min-height:40px;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;background:#fff}.workspace-file-form{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;margin-bottom:10px}@media(max-width:1100px){.contact-form,.contact-form.compact,.workspace-columns,.workspace-file-form{grid-template-columns:1fr}}.site-card-summary-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px}.site-card-badges{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.site-overall-score{display:flex;align-items:baseline;gap:2px;min-width:74px;justify-content:center;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:9px;font-weight:900}.site-overall-score small{font-size:7px!important;text-transform:uppercase;letter-spacing:.08em;color:#64748b!important;margin-right:3px}.site-overall-score b{font-size:20px;line-height:1;color:inherit}.site-overall-score span{font-size:8px!important;color:#64748b!important}.site-overall-score.score-strong{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.site-overall-score.score-good{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.site-overall-score.score-conditional{background:#fffbeb;border-color:#fde68a;color:#b45309}.site-overall-score.score-risk{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.site-overall-score.score-missing{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.site-kpi-row.site-kpi-row-compact{grid-template-columns:repeat(2,1fr)!important;margin-top:8px}.portfolio-loading{color:#475569;background:#f8fafc}.portfolio-error{color:#991b1b;background:#fff1f2}.portfolio-empty button,.portfolio-error button{margin-left:8px;border:1px solid #cbd5e1;background:#fff;border-radius:7px;padding:7px 10px}.portfolio-empty{display:grid;grid-gap:8px;gap:8px}.portfolio-empty span{color:#64748b}.site-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.site-actions .report-action{border:1px solid #99d5c5;background:#effcf7;color:#116149;font-weight:800}.site-overall-score.score-missing b{min-width:20px}.site-switch-loading{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:9px 12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a5f;border-radius:10px;font-size:13px}.site-switch-spinner{width:14px;height:14px;border:2px solid #93c5fd;border-top-color:#2563eb;border-radius:50%;animation:siteSwitchSpin .7s linear infinite;flex:0 0 auto}.site-detail-head.is-switching{opacity:.88}.inline-error{margin-bottom:12px}@keyframes siteSwitchSpin{to{transform:rotate(1turn)}}.score-summary-panel{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-gap:10px;gap:10px;margin:18px 0 10px}.score-context-box,.score-primary{border:1px solid #dce2e8;background:#fff;border-radius:12px;padding:14px;min-width:0}.score-primary{background:#111827;color:#fff;position:relative}.score-context-box>span,.score-primary>span{display:block;text-transform:uppercase;letter-spacing:.06em;font-size:10px;opacity:.72}.score-primary strong{font-size:36px;line-height:1.05;margin-top:6px;display:inline-block}.score-primary small{font-size:13px;opacity:.7;margin-left:3px}.score-primary em{display:block;font-style:normal;font-size:12px;margin-top:8px;color:#cbd5e1}.score-primary.unscored strong{font-size:25px;color:#fde68a}.score-context-box b{display:block;font-size:23px;margin-top:7px}.score-context-box small{display:block;color:#64748b;margin-top:6px;line-height:1.3}.ranking-breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:10px}.ranking-breakdown article{border:1px solid #dce2e8;background:#fff;border-radius:11px;padding:12px}.ranking-breakdown article>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ranking-breakdown span{font-size:11px;color:#64748b}.ranking-breakdown b{font-size:16px}.ranking-breakdown small{display:block;color:#64748b;font-size:10px;margin:7px 0}.ranking-breakdown .component-unscored{background:#fffaf0;border-color:#f4cf8d}.ranking-breakdown .component-unscored b{color:#9a6700;font-size:13px}.coverage-meter{height:5px;background:#edf1f5;border-radius:999px;overflow:hidden}.coverage-meter i{height:100%;display:block;background:#1f8a70;border-radius:999px}.component-unscored .coverage-meter i{background:#d69e2e}.missing-layer-boxes{border:1px solid #dce2e8;border-radius:11px;padding:12px;margin:0 0 16px;background:#f8fafc}.missing-layer-boxes.has-gaps{border-color:#f1c27d;background:#fffaf0}.missing-layer-boxes.complete{border-color:#a7d9bc;background:#f0fdf4}.missing-layer-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.missing-layer-heading b{font-size:12px}.missing-layer-heading span{font-size:11px;color:#64748b;text-align:right;max-width:520px}.missing-layer-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.missing-layer-chips span{border:1px solid #efc27c;background:#fff;color:#8a4b08;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:600}@media(max-width:1100px){.score-summary-panel{grid-template-columns:1fr 1fr}.score-primary{grid-row:span 2}.ranking-breakdown{grid-template-columns:1fr 1fr}}@media(max-width:760px){.ranking-breakdown,.score-summary-panel{grid-template-columns:1fr}.score-primary{grid-row:auto}.missing-layer-heading{display:block}.missing-layer-heading span{display:block;text-align:left;margin-top:5px}}.score-refresh-all{border:1px solid #cbd5e1;background:#fff;color:#172033;border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer;white-space:nowrap}.score-refresh-all:hover{background:#f8fafc;border-color:#94a3b8}.score-refresh-all:disabled{opacity:.58;cursor:wait}.site-overall-score{position:relative;min-width:102px}.site-overall-score .card-score-refresh{display:block;margin-top:5px;color:#0f766e;font-size:11px;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.site-overall-score .card-score-refresh:hover{color:#115e59}.site-overall-score em{display:block;margin-top:3px;color:#64748b;font-size:9px;font-style:normal;font-weight:500;white-space:nowrap}.candidate-map-controls{display:grid;grid-gap:8px;gap:8px}.candidate-map-controls .heat-toggle+small{margin:-3px 0 7px 28px}@media(max-width:1050px){.sites-top-actions{flex-wrap:wrap}.score-refresh-all{order:3}}.site-card-title-line{display:flex;align-items:flex-start;gap:7px;min-width:0}.site-card-title-line strong{min-width:0;line-height:1.25}.card-score-refresh-icon{flex:0 0 auto;display:inline-grid;place-items:center;width:22px;height:22px;margin-top:-2px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#0f766e;font-size:15px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.05);transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.card-score-refresh-icon:focus-visible,.card-score-refresh-icon:hover{background:#ecfdf5;border-color:#5eead4;color:#115e59;outline:none;transform:translateY(-1px)}.card-score-refresh-icon.is-refreshing{cursor:wait;color:#64748b;background:#f8fafc;animation:site-score-spin .85s linear infinite}@keyframes site-score-spin{to{transform:rotate(1turn)}}.site-overall-score{min-width:92px}.site-overall-score .card-score-refresh{display:none!important}.market-filter-bar{gap:7px;padding:8px 0 4px}.market-filter-bar button{min-height:38px;padding:6px 12px;font-size:12px;line-height:1;border-radius:999px}.score-refresh-all{min-height:42px;padding:8px 13px;font-size:13px;line-height:1;border-radius:9px}.site-card-head{align-items:flex-start}.site-card-head>.site-card-updated{flex:0 0 auto;max-width:92px;text-align:right;font-size:10px!important;line-height:1.25;color:#64748b!important;white-space:normal}.site-overall-score{min-width:82px;padding:6px 8px}.site-overall-score em{display:none!important}@media(max-width:720px){.market-filter-bar button{min-height:36px;padding:6px 10px}.score-refresh-all{min-height:40px;padding:8px 11px}.site-card-head>.site-card-updated{max-width:78px}}.queue-workspace{min-height:100vh;padding:34px 34px 60px;background:#eef2f4;color:#14232c;overflow:auto}.queue-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px}.queue-hero .eyebrow{font-size:10px;font-weight:900;letter-spacing:.14em;color:#1f9d55}.queue-hero h1{font-size:30px;line-height:1.1;margin:6px 0 7px;letter-spacing:-.035em}.queue-hero p{margin:0;color:#667780;font-size:13px}.queue-hero-actions{display:flex;gap:8px}.queue-apply,.queue-clear,.queue-hero-actions button{border:1px solid #ccd7dc;background:#fff;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:750;color:#334954}.queue-apply,.queue-hero-actions .queue-primary{background:#1f9d55;color:#fff;border-color:#1f9d55}.queue-primary:disabled{opacity:.55}.queue-error{padding:11px 13px;border:1px solid #fecaca;background:#fff1f2;color:#9f1239;border-radius:9px;margin-bottom:14px;font-size:12px}.queue-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.queue-kpis article{background:#fff;border:1px solid #dce5e8;border-radius:11px;padding:16px 17px;box-shadow:0 5px 18px rgba(22,45,56,.045)}.queue-kpis span{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850;color:#7d8d95}.queue-kpis strong{display:block;font-size:25px;letter-spacing:-.035em;margin:6px 0 4px}.queue-kpis strong em{font-size:11px;font-style:normal;color:#71838c}.queue-kpis small{font-size:9px;color:#8a989f}.queue-filters{display:grid;grid-template-columns:110px minmax(220px,1.6fr) 80px 130px 130px 110px auto auto;grid-gap:8px;gap:8px;align-items:end;background:#fff;border:1px solid #dce5e8;border-radius:11px;padding:13px;margin-bottom:14px}.queue-filters label{display:grid;grid-gap:5px;gap:5px;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;color:#73848c}.queue-filters input,.queue-filters select{width:100%;min-height:36px;border:1px solid #ccd7dc;border-radius:7px;background:#fff;padding:0 9px;font-size:11px;color:#1f3038}.queue-clear{background:#f7f9fa}.queue-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;grid-gap:14px;gap:14px;align-items:start}.queue-changes,.queue-detail-card,.queue-table-card{background:#fff;border:1px solid #dce5e8;border-radius:11px;box-shadow:0 5px 18px rgba(22,45,56,.045);overflow:hidden}.queue-section-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e7edef}.queue-section-head h3{font-size:14px;margin:0}.queue-section-head p{font-size:9px;color:#839198;margin:3px 0 0}.queue-section-head>span{display:grid;place-items:center;min-width:28px;height:24px;border-radius:999px;background:#edf7f1;color:#187c45;font-size:9px;font-weight:900}.queue-table-wrap{overflow:auto;max-height:calc(100vh - 355px)}.queue-table{width:100%;border-collapse:separate;border-spacing:0;font-size:10px;white-space:nowrap}.queue-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f5f8f9;color:#6f8189;text-align:left;padding:9px 10px;border-bottom:1px solid #dfe7ea;font-size:8px;text-transform:uppercase;letter-spacing:.045em}.queue-table td{padding:10px;border-bottom:1px solid #edf1f3;color:#3a4c54;max-width:190px;overflow:hidden;text-overflow:ellipsis}.queue-table tbody tr{cursor:pointer}.queue-table tbody tr.selected,.queue-table tbody tr:hover{background:#f0faf4}.queue-table td b{color:#173b4b}.queue-number{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.queue-iso{background:#eaf3f7;color:#25566c}.queue-iso,.queue-status{padding:3px 6px;border-radius:999px;font-size:8px;font-weight:850}.queue-status{display:inline-block}.queue-status.active{background:#dcfce7;color:#166534}.queue-status.inactive{background:#fee2e2;color:#991b1b}.queue-detail-card{position:-webkit-sticky;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow:auto}.queue-detail-empty{text-align:center;padding:72px 30px}.queue-detail-empty>div{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;margin:0 auto 15px;background:#e5f5eb;color:#148047;font-weight:900;font-size:18px}.queue-detail-empty h3{margin:0 0 6px}.queue-detail-empty p,.queue-empty{font-size:10px;color:#84939a}.queue-detail-head{display:flex;justify-content:space-between;gap:12px;padding:17px;border-bottom:1px solid #e7edef;background:linear-gradient(135deg,#173b4b,#1b5567);color:#fff}.queue-detail-head span{font-size:8px;font-weight:900;color:#9ee0ba}.queue-detail-head h2{margin:4px 0 2px;font-size:22px}.queue-detail-head p{margin:0;color:#c5d7df;font-size:10px}.queue-detail-head button{align-self:flex-start;border:0;background:rgba(255,255,255,.1);color:#fff;width:27px;height:27px;border-radius:7px}.queue-detail-kpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:12px 14px 0}.queue-detail-kpis article{background:#f3f7f8;border-radius:8px;padding:10px}.queue-detail-kpis span{display:block;font-size:8px;text-transform:uppercase;color:#7b8c94}.queue-detail-kpis b{display:block;font-size:15px;margin-top:4px}.queue-facts{padding:8px 14px 12px;margin:0}.queue-facts>div{display:grid;grid-template-columns:105px 1fr;grid-gap:8px;gap:8px;padding:8px 0;border-bottom:1px solid #edf1f3}.queue-facts dt{font-size:8px;text-transform:uppercase;color:#819198;font-weight:850}.queue-facts dd{margin:0;font-size:10px;text-align:right;color:#324750}.queue-history{padding:12px 14px;border-top:1px solid #e7edef}.queue-history h3{font-size:11px;margin:0 0 8px}.queue-history article{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #edf1f3}.queue-history article div{display:grid;grid-gap:2px;gap:2px}.queue-history b,.queue-history strong{font-size:9px}.queue-history small,.queue-history span{font-size:8px;color:#839198}.queue-history article>div:last-child{text-align:right}.queue-changes{margin-bottom:14px}.queue-change-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.queue-change-list article{display:grid;grid-template-columns:28px 1fr auto;grid-gap:8px;gap:8px;align-items:start;padding:10px 12px;border-right:1px solid #edf1f3;border-bottom:1px solid #edf1f3}.queue-change-icon{width:25px;height:25px;border-radius:7px;display:grid;place-items:center;background:#eaf3f7;color:#245a72;font-weight:900}.queue-change-icon.high{background:#fee2e2;color:#991b1b}.queue-change-icon.medium{background:#fef3c7;color:#92400e}.queue-change-list b{font-size:9px}.queue-change-list p{font-size:8px;color:#74858d;margin:3px 0 0}.queue-change-list small{font-size:7px;color:#94a3a8}@media(max-width:1350px){.queue-kpis{grid-template-columns:repeat(2,1fr)}.queue-filters{grid-template-columns:repeat(4,1fr)}.queue-change-list{grid-template-columns:1fr 1fr}.queue-main-grid{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:950px){.queue-workspace{padding:20px}.queue-main-grid{grid-template-columns:1fr}.queue-detail-card{position:static;max-height:none}.queue-filters{grid-template-columns:1fr 1fr}.queue-change-list{grid-template-columns:1fr}.queue-hero{display:grid}}.queue-snapshot-strip{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #dce5e8;border-radius:11px;padding:11px 13px;margin-bottom:14px;overflow:hidden}.queue-snapshot-strip>div:first-child{min-width:115px;display:grid;grid-gap:2px;gap:2px}.queue-snapshot-strip b{font-size:10px}.queue-snapshot-strip span{font-size:8px;color:#829198}.queue-snapshot-chips{display:flex;gap:7px;overflow:auto}.queue-snapshot-chips button{display:grid;grid-template-columns:auto auto;grid-gap:2px 8px;gap:2px 8px;min-width:145px;text-align:left;border:1px solid #dfe7ea;background:#f8fafb;border-radius:8px;padding:7px 9px}.queue-snapshot-chips button:hover{border-color:#86cda5;background:#f0faf4}.queue-snapshot-chips strong{font-size:9px;color:#187c45}.queue-snapshot-chips button>span{font-size:9px;color:#243b45}.queue-snapshot-chips small{grid-column:1/-1;font-size:7px;color:#89979d}.queue-modal-backdrop{position:fixed;inset:0;z-index:3000;background:rgba(7,20,28,.6);display:grid;place-items:center;padding:25px}.queue-import-modal{width:min(1050px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 30px 90px rgba(0,0,0,.28)}.queue-import-head{display:flex;justify-content:space-between;gap:20px;padding:20px 22px;background:linear-gradient(135deg,#173b4b,#1b5567);color:#fff}.queue-import-head span{font-size:8px;letter-spacing:.13em;color:#9ee0ba;font-weight:900}.queue-import-head h2{margin:4px 0;font-size:22px}.queue-import-head p{margin:0;color:#c6d7de;font-size:10px}.queue-import-head button{border:0;background:rgba(255,255,255,.12);color:#fff;border-radius:8px;width:30px;height:30px}.queue-import-form{display:grid;grid-template-columns:120px 155px 1fr;grid-gap:10px;gap:10px;padding:16px 20px;border-bottom:1px solid #e5ebee}.queue-import-form label{display:grid;grid-gap:5px;gap:5px;font-size:8px;text-transform:uppercase;letter-spacing:.06em;font-weight:850;color:#71828a}.queue-import-form input,.queue-import-form select{height:37px;border:1px solid #cbd7dc;border-radius:7px;padding:0 9px;background:#fff;font-size:11px}.queue-import-wide{grid-column:1/-1}.queue-import-file{border:1px dashed #aebec5;border-radius:9px;padding:11px;background:#f8fafb}.queue-import-file input{height:auto;border:0;padding:0}.queue-import-file small{font-size:8px;color:#839198;text-transform:none;letter-spacing:0}.queue-import-empty{padding:45px;text-align:center}.queue-import-empty b{font-size:14px}.queue-import-empty p{font-size:10px;color:#7e8f97}.queue-import-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:14px 20px}.queue-import-summary article{background:#f3f7f8;border-radius:8px;padding:10px}.queue-import-summary span{display:block;font-size:8px;text-transform:uppercase;color:#7a8b93}.queue-import-summary b{display:block;font-size:17px;margin-top:4px}.queue-preview-table{margin:0 20px;max-height:310px;overflow:auto;border:1px solid #dfe7ea;border-radius:9px}.queue-preview-table table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:9px}.queue-preview-table th{position:-webkit-sticky;position:sticky;top:0;background:#f4f7f8;text-align:left;padding:8px;border-bottom:1px solid #dfe7ea;font-size:7px;text-transform:uppercase;color:#70818a}.queue-preview-table td{padding:8px;border-bottom:1px solid #edf1f3;max-width:180px;overflow:hidden;text-overflow:ellipsis}.queue-import-errors{margin:12px 20px;padding:10px;border:1px solid #fed7aa;background:#fff7ed;border-radius:8px}.queue-import-errors b{font-size:9px;color:#9a3412}.queue-import-errors p{font-size:8px;color:#9a3412;margin:4px 0}.queue-import-success{margin:18px 20px;padding:18px;border:1px solid #86efac;background:#f0fdf4;border-radius:9px}.queue-import-success b{color:#166534}.queue-import-success p{margin:5px 0 0;font-size:10px;color:#39734c}.queue-import-actions{display:flex;justify-content:flex-end;gap:8px;padding:15px 20px;border-top:1px solid #e5ebee}.queue-import-actions button{border:1px solid #cbd7dc;background:#fff;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:800}.queue-import-actions .queue-primary{background:#1f9d55;color:#fff;border-color:#1f9d55}.queue-import-actions button:disabled{opacity:.5}@media(max-width:800px){.queue-import-form{grid-template-columns:1fr}.queue-import-wide{grid-column:auto}.queue-import-summary{grid-template-columns:1fr 1fr}.queue-snapshot-strip{display:grid}}.queue-import-modal.queue-source-aware{width:min(1180px,97vw)}.queue-source-aware .queue-import-form{grid-template-columns:repeat(3,minmax(0,1fr))}.queue-mapping-panel{margin:0 20px 14px;border:1px solid #dbe5e8;border-radius:10px;overflow:hidden;background:#fbfcfc}.queue-mapping-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;padding:14px}.queue-mapping-grid label{display:grid;grid-gap:5px;gap:5px}.queue-mapping-grid label>span{font-size:8px;text-transform:uppercase;letter-spacing:.045em;font-weight:850;color:#6e8088}.queue-mapping-grid label.required>span{color:#9a3412}.queue-mapping-grid select{height:35px;border:1px solid #cbd7dc;border-radius:7px;background:#fff;padding:0 8px;font-size:10px;min-width:0}.queue-profile-save{display:flex;align-items:center;gap:12px;padding:11px 14px;border-top:1px solid #e5ebee;background:#f5f9f7}.queue-profile-save label{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:800;color:#315548}.queue-profile-save input[type=checkbox]{width:15px;height:15px}.queue-profile-save>input{height:34px;min-width:260px;border:1px solid #bdcec5;border-radius:7px;padding:0 9px;font-size:10px}.queue-remap-actions{display:flex;justify-content:flex-end;padding:0 14px 12px}.queue-remap-actions button{border:1px solid #99bca8;background:#edf8f1;color:#176b3b;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:850}@media(max-width:900px){.queue-mapping-grid,.queue-source-aware .queue-import-form{grid-template-columns:1fr 1fr}}@media(max-width:620px){.queue-mapping-grid,.queue-source-aware .queue-import-form{grid-template-columns:1fr}.queue-profile-save{align-items:stretch;flex-direction:column}.queue-profile-save>input{min-width:0;width:100%}}.queue-detection-card{display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;border-radius:10px;padding:15px 17px;border:1px solid #d7e3e7;background:#fff}.queue-detection-card.recognized{border-color:#9bd5b5;background:#f0faf4}.queue-detection-card.unknown{border-color:#f4cf87;background:#fffbeb}.queue-detection-card span{font-size:8px;font-weight:900;letter-spacing:.1em;color:#647b85}.queue-detection-card h3{font-size:15px;margin:4px 0}.queue-detection-card p{margin:0;font-size:9px;color:#71838b}.queue-detection-card>strong{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#1f9d55;color:#fff;font-size:17px}.queue-detection-card.unknown>strong{background:#d97706}.queue-import-history{background:#fff;border:1px solid #dce5e8;border-radius:11px;box-shadow:0 5px 18px rgba(22,45,56,.045);overflow:hidden;margin-bottom:14px}.queue-job-list{display:grid}.queue-job-list article{display:grid;grid-template-columns:minmax(0,1fr) 130px 80px;grid-gap:14px;gap:14px;align-items:center;padding:11px 15px;border-bottom:1px solid #edf1f3}.queue-job-list article>div{display:grid;grid-gap:3px;gap:3px}.queue-job-list article>div:nth-child(n+2){text-align:right}.queue-job-list b,.queue-job-list strong{font-size:10px}.queue-job-list small{font-size:8px;color:#819097}.queue-job-status{width:max-content;font-size:7px;font-weight:900;text-transform:uppercase;border-radius:999px;padding:3px 6px;background:#e2e8f0;color:#475569}.queue-job-status.completed{background:#dcfce7;color:#166534}.queue-job-status.failed{background:#fee2e2;color:#991b1b}.queue-job-status.running{background:#dbeafe;color:#1d4ed8}.queue-wizard-steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;padding:13px 22px;border-bottom:1px solid #e3eaed;background:#f7f9fa}.queue-wizard-steps>div{position:relative;display:flex;align-items:center;gap:7px;color:#97a5ab;font-size:8px;font-weight:850}.queue-wizard-steps>div:not(:last-child):after{content:"";position:absolute;left:30px;right:8px;top:12px;height:2px;background:#dce5e8}.queue-wizard-steps span{position:relative;z-index:1;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#e5ecef;color:#71838b;font-size:8px}.queue-wizard-steps .active,.queue-wizard-steps .complete{color:#176b3b}.queue-wizard-steps .active span,.queue-wizard-steps .complete span{background:#1f9d55;color:#fff}.queue-wizard-steps .complete:not(:last-child):after{background:#7ac69a}.queue-drop-zone{min-height:142px!important;border:2px dashed #b9cbd2!important;background:#f8fbfc!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;cursor:pointer;transition:.18s ease}.queue-drop-zone.drag-active{border-color:#1f9d55!important;background:#edf9f2!important;transform:scale(1.003)}.queue-drop-zone input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important}.queue-drop-icon{width:38px;height:38px;border-radius:11px;background:#e1f4e9;color:#168247;display:grid;place-items:center;font-size:21px;font-weight:900}.queue-drop-zone>span{font-size:12px!important;color:#27434f!important;font-weight:850!important}.queue-drop-zone>b{font-size:10px;color:#1f9d55}.queue-drop-zone>small{font-size:8px!important;color:#7b8d95!important}.queue-confidence-track{height:6px;background:#d8eadf;border-radius:999px;overflow:hidden;margin-top:9px;max-width:420px}.queue-confidence-track i{display:block;height:100%;background:#1f9d55;border-radius:inherit}.queue-import-empty-state{display:grid;place-items:center;text-align:center;padding:24px 18px}.queue-import-empty-state>div{width:38px;height:38px;border-radius:10px;background:#e5f5eb;color:#158047;display:grid;place-items:center;font-size:18px;margin-bottom:7px}.queue-import-empty-state b{font-size:11px}.queue-import-empty-state p{font-size:9px;color:#809199;margin:4px 0 10px}.queue-import-empty-state button{border:0;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:850}.queue-history-footer{display:flex;justify-content:center;padding:9px;border-top:1px solid #edf1f3}.queue-history-footer button{border:1px solid #d3dee2;background:#fff;border-radius:7px;padding:6px 10px;font-size:8px;font-weight:800;color:#455c67}@media(max-width:800px){.queue-wizard-steps{grid-template-columns:1fr;gap:5px}.queue-wizard-steps>div:not(:last-child):after{display:none}}.queue-detection-reasons{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.queue-detection-reasons span{font-size:7px!important;letter-spacing:0!important;text-transform:none!important;font-weight:800!important;background:#dcfce7;color:#166534!important;border-radius:999px;padding:4px 7px}.queue-import-summary-rich{grid-template-columns:repeat(6,minmax(0,1fr))!important}.queue-preview-insights{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:0 20px 14px}.queue-preview-insights>section{border:1px solid #dbe5e8;border-radius:10px;overflow:hidden;background:#fff}.queue-fuel-mix{padding:12px 14px;display:grid;grid-gap:8px;gap:8px}.queue-fuel-mix article>div{display:flex;justify-content:space-between;gap:10px;margin-bottom:4px}.queue-fuel-mix b{font-size:9px}.queue-fuel-mix span{font-size:8px;color:#71838b}.queue-fuel-mix i{display:block;height:6px;border-radius:999px;background:#e7edef;overflow:hidden}.queue-fuel-mix em{display:block;height:100%;border-radius:inherit;background:#1f9d55}.queue-validation-list{padding:10px 14px;display:grid;grid-gap:7px;gap:7px}.queue-validation-list article{display:grid;grid-template-columns:25px 1fr;grid-gap:8px;gap:8px;align-items:start;padding:8px;border-radius:8px;background:#fff8e8;border:1px solid #f2d28c}.queue-validation-list article>span{width:23px;height:23px;border-radius:7px;background:#f59e0b;color:#fff;display:grid;place-items:center;font-weight:900}.queue-validation-list b{font-size:9px}.queue-validation-list small{display:block;font-size:7px;color:#7f6b42;margin-top:3px}.queue-validation-clear{display:flex;align-items:center;gap:8px;padding:13px;background:#effaf3;border:1px solid #a9dbbd;border-radius:8px}.queue-validation-clear span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#1f9d55;color:#fff}.queue-validation-clear b{font-size:9px;color:#166534}.queue-import-progress{margin:18px 20px;padding:16px;border:1px solid #b9d8c6;background:#f2faf5;border-radius:10px}.queue-import-progress>div{display:flex;justify-content:space-between;gap:10px}.queue-import-progress b,.queue-import-progress span{font-size:10px}.queue-import-progress>i{display:block;height:8px;background:#dcece2;border-radius:999px;overflow:hidden;margin:9px 0 7px}.queue-import-progress em{display:block;height:100%;background:#1f9d55;border-radius:inherit;transition:width .35s ease}.queue-import-progress small{font-size:8px;color:#668174}.queue-import-complete{text-align:center;margin:18px 20px!important;padding:22px!important}.queue-complete-icon{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;margin:0 auto 8px;background:#1f9d55;color:#fff;font-size:22px;font-weight:900}.queue-import-complete h3{font-size:18px;margin:0 0 3px}.queue-import-complete>p{font-size:9px;color:#72858d}.queue-import-complete>div:not(.queue-complete-icon){display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;margin:15px 0}.queue-import-complete article{padding:10px;background:#f4f8f6;border-radius:8px}.queue-import-complete article span{display:block;font-size:7px;text-transform:uppercase;color:#7b8d85}.queue-import-complete article b{display:block;font-size:16px;margin-top:3px}.queue-import-complete footer{display:flex;justify-content:center;gap:8px;margin-top:15px}.queue-import-complete footer button{border:1px solid #a8c8b5;background:#fff;color:#176b3b;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:850}.queue-import-complete footer button:nth-child(2){background:#1f9d55;color:#fff;border-color:#1f9d55}@media(max-width:1000px){.queue-import-summary-rich{grid-template-columns:repeat(3,1fr)!important}.queue-preview-insights{grid-template-columns:1fr}}@media(max-width:650px){.queue-import-summary-rich{grid-template-columns:repeat(2,1fr)!important}.queue-import-complete>div:not(.queue-complete-icon){grid-template-columns:repeat(2,1fr)}.queue-import-complete footer{flex-direction:column}}.queue-preview-insights-three{grid-template-columns:1.25fr 1fr 1fr}.queue-cluster-mw{padding:12px 14px;display:grid;grid-gap:8px;gap:8px;max-height:340px;overflow:auto}.queue-cluster-mw article>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px}.queue-cluster-mw b{font-size:9px;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-cluster-mw span{font-size:8px;color:#71838b;text-align:right;white-space:nowrap}.queue-cluster-mw i{display:block;height:7px;border-radius:999px;background:#e7edef;overflow:hidden}.queue-cluster-mw em{display:block;height:100%;border-radius:inherit;background:#1f9d55}@media(max-width:1200px){.queue-preview-insights-three{grid-template-columns:1fr 1fr}.queue-preview-insights-three>section:first-child{grid-column:1/-1}}@media(max-width:760px){.queue-preview-insights-three{grid-template-columns:1fr}.queue-preview-insights-three>section:first-child{grid-column:auto}}.queue-filters-dropdowns{grid-template-columns:105px minmax(230px,1.8fr) 90px 125px 155px 155px 155px 120px auto auto}.queue-filters-dropdowns select{min-width:0}.queue-search-filter{min-width:190px}.queue-dashboard-analytics{background:#fff;border:1px solid #dce5e8;border-radius:11px;box-shadow:0 5px 18px rgba(22,45,56,.045);overflow:hidden;margin-bottom:14px}.queue-analytics-toggle{border:1px solid #d3dee2;background:#fff;border-radius:7px;padding:6px 10px;font-size:8px;font-weight:850;color:#455c67}.queue-dashboard-chart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:#e7edef}.queue-dashboard-chart{background:#fff;padding:14px;min-height:245px}.queue-dashboard-chart>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px}.queue-dashboard-chart h4{font-size:11px;margin:0}.queue-dashboard-chart>div:first-child span{font-size:7px;color:#829198}.queue-dashboard-bars{display:grid;grid-gap:7px;gap:7px;max-height:245px;overflow:auto}.queue-dashboard-bars button{border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.queue-dashboard-bars button:hover b{color:#158047}.queue-dashboard-bars button>div{display:flex;justify-content:space-between;gap:8px;margin-bottom:3px}.queue-dashboard-bars b{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:52%}.queue-dashboard-bars span{font-size:7px;color:#73858d;white-space:nowrap}.queue-dashboard-bars i{display:block;height:6px;border-radius:999px;background:#e7edef;overflow:hidden}.queue-dashboard-bars em{display:block;height:100%;border-radius:inherit;background:#1f9d55}@media(max-width:1550px){.queue-filters-dropdowns{grid-template-columns:repeat(5,minmax(120px,1fr))}.queue-search-filter{grid-column:span 2}.queue-dashboard-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.queue-filters-dropdowns{grid-template-columns:1fr 1fr}.queue-search-filter{grid-column:1/-1}.queue-dashboard-chart-grid{grid-template-columns:1fr}}.queue-cluster-health{background:#fff;border:1px solid #dce5e8;border-radius:11px;box-shadow:0 5px 18px rgba(22,45,56,.045);overflow:hidden;margin-bottom:14px}.queue-cluster-health-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px;background:#f7f9fa;border-bottom:1px solid #e5ecef}.queue-cluster-health-cards>button{border:1px solid #d9e3e6;background:#fff;border-radius:10px;padding:12px;text-align:left;cursor:pointer;transition:.15s ease}.queue-cluster-health-cards>button:hover{border-color:#1f9d55;transform:translateY(-1px);box-shadow:0 4px 14px rgba(22,45,56,.07)}.queue-cluster-health-cards>button>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:start}.queue-cluster-health-cards h4{margin:0;font-size:10px;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-cluster-health-cards>button>div:first-child span{font-size:7px;color:#7e8f96;white-space:nowrap}.queue-cluster-health-cards strong{display:block;font-size:18px;margin:8px 0 7px}.queue-cluster-health-bars i{display:block;height:7px;border-radius:999px;background:#e5ecef;overflow:hidden}.queue-cluster-health-bars em{display:block;height:100%;background:#dc2626;border-radius:inherit}.queue-cluster-health-bars small{display:block;font-size:7px;color:#7d8b91;margin-top:4px}.queue-cluster-health-cards footer{display:flex;justify-content:space-between;gap:8px;margin-top:8px;padding-top:7px;border-top:1px solid #edf1f3}.queue-cluster-health-cards footer span{font-size:7px;color:#4c6069}.queue-cluster-health-table-wrap{overflow:auto;max-height:420px}.queue-cluster-health-table{width:100%;border-collapse:collapse;font-size:9px;white-space:nowrap}.queue-cluster-health-table th{position:-webkit-sticky;position:sticky;top:0;background:#f4f7f8;color:#687b84;text-transform:uppercase;letter-spacing:.04em;font-size:7px;padding:9px;border-bottom:1px solid #dde6e9;text-align:right}.queue-cluster-health-table th:first-child{text-align:left}.queue-cluster-health-table td{padding:9px;border-bottom:1px solid #edf1f3;text-align:right}.queue-cluster-health-table td:first-child{text-align:left}.queue-cluster-health-table tbody tr{cursor:pointer}.queue-cluster-health-table tbody tr:hover{background:#f0faf4}@media(max-width:1400px){.queue-cluster-health-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:1000px){.queue-cluster-health-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.queue-cluster-health-cards{grid-template-columns:1fr}}[data-landintel-stabilized=true]{overscroll-behavior:contain;scrollbar-gutter:stable}[data-landintel-detected-dock=left]{min-width:240px;max-width:min(720px,70vw)}[data-landintel-detected-dock=bottom]{min-height:150px;max-height:min(560px,75vh)}@media (max-width:900px){[data-landintel-detected-dock=left]{max-width:88vw}[data-landintel-detected-dock=bottom]{max-height:65vh}}[data-landintel-dock-framework="2.2.2"]{position:relative;box-sizing:border-box;scrollbar-gutter:stable;overscroll-behavior:contain;border-color:rgba(148,163,184,.24)!important;box-shadow:0 10px 30px rgba(15,23,42,.12)}[data-landintel-detected-dock=left]{min-width:260px;max-width:min(760px,72vw)}[data-landintel-detected-dock=bottom]{min-height:170px;max-height:min(600px,76vh)}.landintel-dock-resize-handle{position:absolute;z-index:10000;background:transparent;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landintel-dock-resize-handle:after{content:"";position:absolute;border-radius:999px;background:rgba(100,116,139,.45);transition:background .12s ease,transform .12s ease}.landintel-dock-resize-handle.is-active:after,.landintel-dock-resize-handle:hover:after{background:rgba(37,99,235,.95);transform:scale(1.12)}.landintel-dock-resize-handle--left{top:0;right:-6px;width:12px;height:100%;cursor:col-resize}.landintel-dock-resize-handle--left:after{top:42%;left:5px;width:2px;height:16%}.landintel-dock-resize-handle--bottom{top:-6px;left:0;width:100%;height:12px;cursor:row-resize}.landintel-dock-resize-handle--bottom:after{top:5px;left:42%;width:16%;height:2px}.landintel-dock-is-resizing,.landintel-dock-is-resizing *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.landintel-layout-control{z-index:20000}.landintel-layout-control__button{padding:8px 12px;background:rgba(15,23,42,.94);font-weight:700;letter-spacing:.02em;box-shadow:0 8px 24px rgba(15,23,42,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landintel-layout-control__button:hover{background:rgba(30,41,59,.98)}.landintel-layout-control__menu{bottom:44px;width:250px;border-radius:12px;background:rgba(15,23,42,.97);box-shadow:0 18px 50px rgba(15,23,42,.3)}.landintel-layout-control__title{font-size:13px}.landintel-layout-control__reset{padding:8px 10px;background:rgba(37,99,235,.16);font-weight:700}.landintel-layout-control__reset:hover{background:rgba(37,99,235,.28)}@media (max-width:900px){[data-landintel-detected-dock=left]{max-width:88vw}[data-landintel-detected-dock=bottom]{max-height:66vh}.landintel-layout-control{right:10px;bottom:10px}}[data-landintel-panel-manager="2.2.3"]{position:relative;box-sizing:border-box;scrollbar-gutter:stable;overscroll-behavior:contain;transition:box-shadow .12s ease,opacity .12s ease}[data-landintel-panel-manager="2.2.3"]:hover{box-shadow:0 14px 38px rgba(15,23,42,.16)}.landintel-panel-controls{gap:6px}.landintel-panel-control{width:30px;height:30px;border:1px solid rgba(148,163,184,.35);color:#334155;font-size:18px;box-shadow:0 4px 12px rgba(15,23,42,.12)}.landintel-panel-control:hover{border-color:rgba(37,99,235,.65);color:#1d4ed8;background:#ffffff}.landintel-resize-handle.is-active,.landintel-resize-handle:hover{background:rgba(37,99,235,.15)}.landintel-resize-handle--n,.landintel-resize-handle--s{left:10px;right:10px}.landintel-resize-handle--e,.landintel-resize-handle--w{top:10px;bottom:10px}.landintel-layout-control__button{border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.96)}.landintel-layout-control__menu{max-height:min(560px,75vh);border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.98);box-shadow:0 20px 60px rgba(15,23,42,.35)}.landintel-layout-control__reset{border:1px solid rgba(96,165,250,.45);background:rgba(37,99,235,.18);color:#bfdbfe}.landintel-layout-control__empty{padding:10px;color:#94a3b8;font-size:12px;text-align:center}@media (max-width:900px){.landintel-layout-control{right:10px;bottom:10px}.landintel-layout-control__menu{width:min(340px,calc(100vw - 20px))}}:root{--li-bg:#eef3f8;--li-surface:rgba(255,255,255,0.97);--li-surface-2:#f8fafc;--li-border:rgba(148,163,184,0.26);--li-border-strong:rgba(100,116,139,0.36);--li-text:#172033;--li-muted:#64748b;--li-accent:#16a866;--li-accent-soft:rgba(22,168,102,0.1);--li-blue:#2563eb;--li-nav:#0b1b2a;--li-nav-2:#102536;--li-shadow:0 14px 38px rgba(15,23,42,0.12)}html[data-landintel-workspace-refresh="2.3.0"] body{background:radial-gradient(circle at 20% 0,rgba(37,99,235,.04),transparent 34%),var(--li-bg);color:var(--li-text)}html[data-landintel-workspace-refresh="2.3.0"] button,html[data-landintel-workspace-refresh="2.3.0"] input,html[data-landintel-workspace-refresh="2.3.0"] select{font-family:inherit}[data-landintel-ribbon-action=true]{border-color:var(--li-border)!important;border-radius:9px!important;background:rgba(255,255,255,.88)!important;color:#334155!important;font-weight:700!important;box-shadow:0 2px 8px rgba(15,23,42,.04)!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease!important}[data-landintel-ribbon-action=true]:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.35)!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important}[data-landintel-kpi-card=true]{border:1px solid var(--li-border)!important;border-radius:10px!important;background:var(--li-surface)!important;box-shadow:0 7px 18px rgba(15,23,42,.06)!important}[data-landintel-workspace-panel="2.3.0"]{position:relative;box-sizing:border-box;border:1px solid var(--li-border)!important;border-radius:14px!important;background:var(--li-surface)!important;box-shadow:var(--li-shadow)!important;scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow .14s ease,border-color .14s ease,opacity .14s ease}[data-landintel-workspace-panel="2.3.0"]:hover{border-color:var(--li-border-strong)!important;box-shadow:0 18px 48px rgba(15,23,42,.15)!important}[data-landintel-panel-type=layers]{border-top:3px solid var(--li-accent)!important}[data-landintel-panel-type=inspect]{border-top:3px solid var(--li-blue)!important}[data-landintel-panel-type=opportunities]{border-top:3px solid #7c3aed!important}[data-landintel-panel-type=queue]{border-top:3px solid #0ea5e9!important}[data-landintel-minimized=true]>:not(.landintel-panel-controls):not(.landintel-resize-handle){visibility:hidden!important;pointer-events:none!important}.landintel-panel-controls{position:absolute;top:8px;right:8px;z-index:30000;display:flex;gap:5px}.landintel-panel-control{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--li-border);border-radius:8px;background:rgba(248,250,252,.96);color:#475569;font-size:16px;line-height:1;cursor:pointer;box-shadow:0 3px 10px rgba(15,23,42,.08)}.landintel-panel-control.is-active,.landintel-panel-control:hover{border-color:rgba(37,99,235,.45);background:#ffffff;color:var(--li-blue)}.landintel-resize-handle{position:absolute;z-index:29999;background:transparent;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landintel-resize-handle:hover{background:rgba(37,99,235,.12)}.landintel-resize-handle--n{top:-5px;left:12px;right:12px;height:10px;cursor:n-resize}.landintel-resize-handle--s{bottom:-5px;left:12px;right:12px;height:10px;cursor:s-resize}.landintel-resize-handle--e{top:12px;right:-5px;bottom:12px;width:10px;cursor:e-resize}.landintel-resize-handle--w{top:12px;left:-5px;bottom:12px;width:10px;cursor:w-resize}.landintel-resize-handle--ne,.landintel-resize-handle--nw,.landintel-resize-handle--se,.landintel-resize-handle--sw{width:16px;height:16px}.landintel-resize-handle--ne{top:-6px;right:-6px;cursor:ne-resize}.landintel-resize-handle--nw{top:-6px;left:-6px;cursor:nw-resize}.landintel-resize-handle--se{right:-6px;bottom:-6px;cursor:se-resize}.landintel-resize-handle--sw{left:-6px;bottom:-6px;cursor:sw-resize}.landintel-panel-resizing,.landintel-panel-resizing *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.landintel-layout-control{position:fixed;right:18px;bottom:18px;z-index:40000;font-family:inherit}.landintel-layout-control__button{border:1px solid rgba(22,168,102,.45);border-radius:10px;padding:9px 14px;background:var(--li-nav);color:#f8fafc;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 10px 28px rgba(15,23,42,.24)}.landintel-layout-control__button:hover{background:var(--li-nav-2)}.landintel-layout-control__menu{position:absolute;right:0;bottom:48px;width:360px;max-height:min(560px,74vh);overflow:auto;border:1px solid rgba(148,163,184,.26);border-radius:14px;padding:14px;background:rgba(11,27,42,.98);color:#e2e8f0;box-shadow:0 22px 64px rgba(15,23,42,.4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landintel-layout-control__title{margin-bottom:6px;color:#f8fafc;font-size:14px;font-weight:800}.landintel-layout-control__text{margin-bottom:12px;color:#cbd5e1;font-size:12px;line-height:1.45}.landintel-layout-control__panel-list{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.landintel-layout-control__panel-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(148,163,184,.2);border-radius:9px;background:rgba(30,41,59,.78)}.landintel-layout-control__panel-row>span{min-width:0;overflow:hidden;color:#e2e8f0;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.landintel-layout-control__row-actions{display:flex;gap:5px}.landintel-layout-control__row-actions button{border:1px solid rgba(96,165,250,.35);border-radius:6px;padding:5px 7px;background:rgba(37,99,235,.14);color:#bfdbfe;font-size:10px;font-weight:700;cursor:pointer}.landintel-layout-control__reset{width:100%;border:1px solid rgba(22,168,102,.48);border-radius:8px;padding:9px 10px;background:rgba(22,168,102,.16);color:#bbf7d0;font-size:12px;font-weight:800;cursor:pointer}@media (max-width:900px){.landintel-layout-control{right:10px;bottom:10px}.landintel-layout-control__menu{width:min(340px,calc(100vw - 20px))}[data-landintel-workspace-panel="2.3.0"]{max-width:92vw!important;max-height:82vh!important}}:root{--li-bg:#f4f6f8;--li-panel:#ffffff;--li-border:#dfe4ea;--li-text:#17212b;--li-muted:#6b7785;--li-accent:#1473e6;--li-sidebar:#111820}body{margin:0;background:var(--li-bg)}.li-shell{min-height:100vh;display:grid;grid-template-columns:238px minmax(0,1fr)}.li-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:18px 14px;display:flex;flex-direction:column;background:var(--li-sidebar);color:#fff}.li-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 20px}.li-brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#1473e6;font-weight:800}.li-brand span,.li-brand strong{display:block}.li-brand span{margin-top:2px;color:#9eabb8;font-size:11px}.li-nav{display:grid;grid-gap:4px;gap:4px}.li-nav-link{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:7px;color:#c8d1da;text-decoration:none;font-size:14px}.li-nav-link.active,.li-nav-link:hover{color:#fff;background:#243140}.li-nav-icon{width:22px;color:#7db7ff;font-weight:700;text-align:center}.li-sidebar-footer{margin-top:auto;padding:12px 9px 3px;color:#9eabb8;font-size:12px}.li-status-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#42c875}.li-main{min-width:0}.li-page{width:min(1480px,100%);margin:0 auto;padding:28px}.li-page-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.li-page-header.compact{align-items:center}.li-page-header h1{margin:5px 0 7px;font-size:clamp(27px,3vw,40px);letter-spacing:-.025em}.li-page-header p{max-width:760px;margin:0;color:var(--li-muted);line-height:1.55}.li-eyebrow{color:var(--li-accent);font-size:11px;font-weight:800;letter-spacing:.11em}.li-header-actions{display:flex;gap:9px}.li-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--li-border);border-radius:7px;padding:9px 13px;background:#fff;color:var(--li-text);text-decoration:none;cursor:pointer;font:inherit}.li-button.primary{border-color:var(--li-accent);background:var(--li-accent);color:#fff}.li-alert{margin-bottom:18px;padding:12px 14px;border:1px solid #efb0b0;border-radius:7px;background:#fff0f0;color:#982d2d}.li-card{border:1px solid var(--li-border);border-radius:10px;background:var(--li-panel);box-shadow:0 1px 2px rgba(15,30,45,.03)}.li-card-header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.li-card-header h2{margin:3px 0 0;font-size:18px}.li-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:13px;gap:13px;margin-bottom:18px}.li-metric{padding:17px}.li-metric small,.li-metric span{display:block;color:var(--li-muted)}.li-metric strong{display:block;margin:7px 0 6px;font-size:30px}.li-grid-2{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:18px;gap:18px}.li-grid-2>.li-card{padding:20px}.li-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.li-flow-step{position:relative;padding:14px 9px;border:1px solid var(--li-border);border-radius:8px;text-align:center}.li-flow-step span{display:grid;place-items:center;width:24px;height:24px;margin:0 auto 8px;border-radius:50%;background:#e8f2ff;color:var(--li-accent);font-size:12px;font-weight:700}.li-flow-step strong{font-size:12px}.li-module-list{display:grid}.li-module-list a{display:flex;justify-content:space-between;padding:12px 2px;border-bottom:1px solid var(--li-border);color:var(--li-text);text-decoration:none}.li-explorer{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:16px;gap:16px}.li-document-panel,.li-repo-list{padding:17px;min-height:560px}.li-repo-item{width:100%;margin-bottom:6px;padding:11px;border:1px solid transparent;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.li-repo-item.active,.li-repo-item:hover{border-color:#b9d7fb;background:#edf5ff}.li-repo-item span,.li-repo-item strong{display:block}.li-repo-item span{margin-top:4px;color:var(--li-muted);font-size:12px}.li-document-header{align-items:flex-start}.li-input{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--li-border);border-radius:7px;background:#fff;font:inherit}.li-table-wrap{overflow:auto;margin-top:14px}.li-table{width:100%;border-collapse:collapse;font-size:13px}.li-table th{padding:10px;border-bottom:1px solid var(--li-border);color:var(--li-muted);text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.li-table td{padding:11px 10px;border-bottom:1px solid #edf0f3;vertical-align:top}.li-table td small,.li-table td strong{display:block}.li-table td small{margin-top:3px;color:var(--li-muted)}.li-badge{display:inline-block;padding:3px 7px;border-radius:999px;background:#edf0f3;font-size:11px;text-transform:capitalize}.li-badge.pending,.li-badge.processing,.li-badge.queued,.li-badge.running{background:#e8f2ff;color:#105dac}.li-badge.complete,.li-badge.completed,.li-badge.indexed,.li-badge.succeeded,.li-badge.success{background:#e8f7ed;color:#22753e}.li-badge.error,.li-badge.failed{background:#ffebeb;color:#9a2b2b}.li-empty,.li-muted{color:var(--li-muted);text-align:center}.li-filter-bar{display:flex;gap:7px;margin-bottom:13px}.li-filter-bar button{padding:8px 12px;border:1px solid var(--li-border);border-radius:999px;background:#fff;cursor:pointer}.li-filter-bar button.active{border-color:var(--li-accent);background:#e8f2ff;color:#105dac}.li-progress{width:150px;height:7px;overflow:hidden;border-radius:99px;background:#e8ecf0}.li-progress span{display:block;height:100%;background:var(--li-accent)}.li-search-form{display:grid;grid-template-columns:260px minmax(0,1fr) auto;grid-gap:9px;gap:9px;padding:16px;border:1px solid var(--li-border);border-radius:10px;background:#fff}.li-search-status{color:var(--li-muted)}.li-search-results{display:grid;grid-gap:11px;gap:11px}.li-result{padding:17px}.li-result-meta,.li-result-top{display:flex;justify-content:space-between;gap:15px}.li-result-meta,.li-result-top span{color:var(--li-muted);font-size:12px}.li-result p{line-height:1.55}@media (max-width:1100px){.li-shell{grid-template-columns:74px minmax(0,1fr)}.li-brand>div:last-child,.li-nav-link span:last-child,.li-sidebar-footer{display:none}.li-brand{padding-inline:0}.li-brand,.li-nav-link{justify-content:center}.li-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.li-explorer,.li-grid-2{grid-template-columns:1fr}}@media (max-width:720px){.li-shell{display:block}.li-sidebar{position:static;width:100%;height:auto}.li-brand{justify-content:flex-start}.li-brand>div:last-child{display:block}.li-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.li-nav-link{padding:8px}.li-page{padding:18px}.li-page-header{display:block}.li-header-actions{margin-top:15px}.li-flow,.li-metric-grid{grid-template-columns:1fr 1fr}.li-search-form{grid-template-columns:1fr}}.li-button.small{padding:5px 8px;font-size:12px}.li-button.danger{border-color:#efb0b0;color:#9a2b2b;background:#fff7f7}.li-alert.success{border-color:#a7ddb8;background:#effaf2;color:#246b3a}.li-form-card{padding:20px}.li-field{display:grid;grid-gap:6px;gap:6px;margin-bottom:15px}.li-field>span{color:var(--li-muted);font-size:12px;font-weight:700}.li-textarea{min-height:85px;resize:vertical}.li-watcher-list{display:grid;grid-gap:10px;gap:10px}.li-watcher{display:flex;justify-content:space-between;gap:15px;padding:13px;border:1px solid var(--li-border);border-radius:8px}.li-watcher small,.li-watcher span,.li-watcher strong{display:block}.li-watcher>div:first-child span{margin:4px 0;color:var(--li-muted);font-size:12px;word-break:break-all}.li-watcher small{color:var(--li-muted)}.li-watcher-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:820px){.li-watcher{display:block}.li-watcher-actions{margin-top:12px;justify-content:flex-start}}.li-platform-status-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;min-height:44px;padding:7px 22px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--li-border);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 4px rgba(15,30,45,.04)}.li-platform-status-group{display:flex;align-items:center;gap:18px;flex:1 1;min-width:0}.li-platform-status-item{display:flex;align-items:center;gap:7px;min-width:100px}.li-platform-status-light{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#9aa5b1;box-shadow:0 0 0 3px rgba(154,165,177,.14)}.li-platform-status-item.online .li-platform-status-light{background:#2eaf62;box-shadow:0 0 0 3px rgba(46,175,98,.14)}.li-platform-status-item.warning .li-platform-status-light{background:#d88b1e;box-shadow:0 0 0 3px rgba(216,139,30,.14)}.li-platform-status-item.offline .li-platform-status-light{background:#d84545;box-shadow:0 0 0 3px rgba(216,69,69,.14)}.li-platform-status-item.checking .li-platform-status-light{background:#5d8fd8;box-shadow:0 0 0 3px rgba(93,143,216,.14)}.li-platform-status-item small,.li-platform-status-item span,.li-platform-status-item strong{display:block;white-space:nowrap}.li-platform-status-item strong{color:var(--li-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.li-platform-status-item span{margin-top:1px;color:var(--li-text);font-size:12px;font-weight:700}.li-platform-status-item small{color:var(--li-muted);font-size:10px}.li-platform-status-refresh{padding:5px 9px;border:1px solid var(--li-border);border-radius:6px;background:#fff;color:var(--li-text);cursor:pointer;font:inherit;font-size:11px}.li-platform-status-refresh:hover{border-color:#a9c9ef;background:#f3f8fe}.li-platform-status-time{color:var(--li-muted);font-size:10px;white-space:nowrap}@media (max-width:1050px){.li-platform-status-group{gap:10px}.li-platform-status-item{min-width:82px}}@media (max-width:820px){.li-platform-status-bar{position:static;overflow-x:auto;padding-inline:14px}.li-platform-status-group{min-width:560px}.li-platform-status-time{display:none}}.repository-pipeline{margin:12px 0;padding:16px;border:1px solid #bfd6ed;border-radius:12px;background:linear-gradient(135deg,#f7fbff,#fff 70%);box-shadow:0 8px 24px rgba(28,55,86,.06)}.repository-pipeline.completed{border-color:#a9dbb8;background:linear-gradient(135deg,#f3fbf5,#fff 70%)}.repository-pipeline.completed_with_errors,.repository-pipeline.failed{border-color:#edb5b5;background:linear-gradient(135deg,#fff6f6,#fff 70%)}.repository-pipeline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.repository-pipeline-head h3{margin:3px 0 4px}.repository-pipeline-head p{margin:0;color:#667789;font-size:12px}.pipeline-dismiss{padding:6px 10px;border:1px solid #cbd7e3;border-radius:7px;background:#fff;cursor:pointer}.repository-pipeline-stages{margin-top:15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.repository-pipeline-stage{min-height:58px;padding:9px;display:flex;align-items:center;gap:9px;border:1px solid #dce5ee;border-radius:9px;background:#fff}.pipeline-stage-indicator{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:50%;background:#edf1f5;color:#6d7985;font-size:11px;font-weight:800}.repository-pipeline-stage b,.repository-pipeline-stage small{display:block}.repository-pipeline-stage b{color:#24364a;font-size:10px;line-height:1.25}.repository-pipeline-stage small{margin-top:2px;color:#7b8794;font-size:9px}.repository-pipeline-stage.running{border-color:#72ace8;background:#f3f8ff}.repository-pipeline-stage.running .pipeline-stage-indicator{background:#1874d1;color:#fff;animation:repositoryPipelinePulse 1.2s ease-in-out infinite}.repository-pipeline-stage.completed{border-color:#a6d9b5;background:#f3fbf5}.repository-pipeline-stage.completed .pipeline-stage-indicator{background:#28a85d;color:#fff}.repository-pipeline-stage.failed{border-color:#e9a9a9;background:#fff3f3}.repository-pipeline-stage.failed .pipeline-stage-indicator{background:#d64545;color:#fff}.repository-pipeline-summary{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.repository-pipeline-summary div{padding:9px 11px;border:1px solid #dce5ee;border-radius:8px;background:#fff}.repository-pipeline-summary b,.repository-pipeline-summary span{display:block}.repository-pipeline-summary span{color:#718092;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.repository-pipeline-summary b{margin-top:3px;color:#203246;font-size:18px}.repository-pipeline-errors{margin-top:10px;padding:10px;border:1px solid #efc1c1;border-radius:8px;background:#fff7f7}.repository-pipeline-errors div+div{margin-top:8px;padding-top:8px;border-top:1px solid #f1d7d7}.repository-pipeline-errors b,.repository-pipeline-errors span{display:block}.repository-pipeline-errors b{color:#8d2828;font-size:11px}.repository-pipeline-errors span{margin-top:2px;color:#744747;font-size:10px}.pipeline-note{margin:10px 0 0;color:#6d7884;font-size:10px}@keyframes repositoryPipelinePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.65}}@media(max-width:1050px){.repository-pipeline-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.repository-pipeline-stages,.repository-pipeline-summary{grid-template-columns:1fr}}.repository-action-buttons{display:flex;align-items:center;gap:8px}.repository-action-buttons .secondary{min-height:38px;padding:9px 13px;border:1px solid #b8c7d7;border-radius:7px;background:#fff;color:#1d334a;font-weight:700;cursor:pointer}.repository-action-buttons .secondary:disabled{cursor:not-allowed;opacity:.58}.pipeline-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.pipeline-id{padding:5px 7px;border:1px solid #cbd9e6;border-radius:999px;background:#f6f9fb;color:#526476;font-size:9px;font-weight:800}.pipeline-diagnostics-button{padding:6px 8px;border:1px solid #bdd0e1;border-radius:6px;background:#fff;color:#254766;font-size:9px;font-weight:800;cursor:pointer}.repository-pipeline-errors div span:first-of-type{white-space:pre-wrap}.repository-diagnostics-panel{margin-top:10px;border:1px solid #d4e0e9;border-radius:9px;background:#fff}.repository-diagnostics-panel summary{padding:9px 10px;color:#28445f;font-size:10px;font-weight:900;cursor:pointer}.repository-diagnostics-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;padding:0 10px 10px}.repository-diagnostics-grid div{padding:7px;border:1px solid #e0e8ee;border-radius:7px;background:#f8fafc}.repository-diagnostics-grid b,.repository-diagnostics-grid span{display:block}.repository-diagnostics-grid span{color:#718193;font-size:7px;text-transform:uppercase}.repository-diagnostics-grid b{margin-top:3px;color:#1f354b;font-size:13px}.repository-diagnostics-jobs{max-height:170px;overflow:auto;border-top:1px solid #e5ebf0}.repository-diagnostics-jobs div{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:6px;gap:6px;padding:7px 10px;border-top:1px solid #edf1f4}.repository-diagnostics-jobs div:first-child{border-top:0}.repository-diagnostics-jobs b{font-size:9px}.repository-diagnostics-jobs small,.repository-diagnostics-jobs span{font-size:8px;color:#657789}.repository-diagnostics-jobs small{grid-column:2;color:#a02b2b}@media(max-width:1100px){.repository-diagnostics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.repository-command-center{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(620px,1.6fr);grid-gap:14px;gap:14px;margin-top:12px;padding:16px;border:1px solid #dbe5ec;border-radius:14px;background:linear-gradient(135deg,#fff,#f5f9fc);box-shadow:0 8px 24px rgba(15,23,42,.045)}.repository-command-copy h3{margin:2px 0 5px;font-size:17px;color:#172b40}.repository-command-copy p{max-width:460px;margin:0;color:#66788a;font-size:9px;line-height:1.45}.repository-command-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.repository-command-kpis article,.repository-overview-kpis article{min-width:0;padding:10px 11px;border:1px solid #dce6ed;border-radius:10px;background:#fff}.repository-command-kpis span,.repository-overview-kpis span{display:block;color:#718193;font-size:7px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.repository-command-kpis strong,.repository-overview-kpis strong{display:block;margin-top:3px;color:#172b40;font-size:20px;line-height:1}.repository-command-kpis small,.repository-overview-kpis small{display:block;margin-top:4px;overflow:hidden;color:#7b8998;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.repository-ingestion-console{margin-top:10px;overflow:hidden;border:1px solid #ccdbe7;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.045)}.repository-ingestion-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid #e3eaf0;background:#f8fafc}.repository-ingestion-head.compact{padding:0 0 10px;border:0;background:transparent}.repository-ingestion-actions>div:first-child,.repository-ingestion-head>div{display:flex;gap:9px;align-items:center}.repository-ingestion-actions b,.repository-ingestion-head b{display:block;color:#1c3349;font-size:10px}.repository-ingestion-actions small,.repository-ingestion-head small{display:block;margin-top:2px;color:#718193;font-size:8px}.repository-step-number{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#e4f1fb;color:#176eae;font-size:9px;font-weight:900}.repository-security-status{padding:5px 8px;border:1px solid #bde8cd;border-radius:999px;background:#edf9f1;color:#167a43;font-size:8px;font-weight:900}.repository-classification-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 14px}.repository-classification-grid label{display:grid;grid-gap:4px;gap:4px}.repository-classification-grid label>span{color:#66788a;font-size:7px;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.repository-advanced-meta input,.repository-classification-grid input,.repository-classification-grid select{min-width:0;height:34px;border:1px solid #cad7e1;border-radius:8px;padding:0 9px;background:#fff;color:#20354a;font-size:9px}.repository-file-stage{padding:12px 14px;border-top:1px solid #e8edf1;background:#fbfcfd}.repository-file-picker{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,1.1fr);grid-gap:10px;gap:10px;align-items:center}.repository-file-picker input{min-width:0;padding:10px;border:1px dashed #8db7d7;border-radius:9px;background:#f6fbff;font-size:9px}.repository-derived-metadata{min-width:0;padding:9px 10px;border:1px solid #d9e5ed;border-radius:9px;background:#fff}.repository-derived-metadata span{display:block;color:#718193;font-size:7px;text-transform:uppercase}.repository-derived-metadata strong{display:block;margin-top:3px;overflow:hidden;color:#1d3348;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.repository-advanced-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.repository-ingestion-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 14px;border-top:1px solid #e2e9ee;background:#f8fafc}.repository-ingestion-actions .repository-action-buttons{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.repository-ingestion-actions button{min-height:32px;padding:0 12px;border-radius:7px;font-size:8px;font-weight:900}.repository-overview-panel{min-height:560px;padding:16px;background:#f7f9fb}.repository-overview-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.repository-overview-head h3{margin:2px 0 4px;color:#172b40;font-size:18px}.repository-overview-head p{margin:0;color:#6d7d8e;font-size:9px}.repository-health-badge{padding:5px 8px;border:1px solid #bde8cd;border-radius:999px;background:#edf9f1;color:#167a43;font-size:8px;font-weight:900}.repository-overview-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.repository-lifecycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.repository-lifecycle>div{display:flex;gap:9px;align-items:center;padding:10px;border:1px solid #dce5ec;border-radius:9px;background:#fff}.repository-lifecycle>div>span{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:#e7edf2;color:#566a7e;font-size:8px;font-weight:900}.repository-lifecycle>div.completed{border-color:#bde8cd;background:#f1faf4}.repository-lifecycle>div.completed>span{background:#24a35d;color:#fff}.repository-lifecycle b{display:block;color:#1d3348;font-size:9px}.repository-lifecycle small{display:block;margin-top:2px;color:#758496;font-size:7px}.repository-recent-files{margin-top:12px;overflow:hidden;border:1px solid #dce5ec;border-radius:10px;background:#fff}.repository-recent-files .section-title-row{padding:10px 11px;border-bottom:1px solid #e4eaef;background:#fbfcfd}.repository-recent-files>button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:9px 11px;border:0;border-top:1px solid #edf1f4;background:#fff;text-align:left}.repository-recent-files>button:hover{background:#f7fafc}.repository-activity-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#eef2f6;color:#526476;font-size:7px;font-weight:900}.repository-activity-icon.indexed{background:#dcfce7;color:#166534}.repository-activity-icon.error{background:#fee2e2;color:#991b1b}.repository-recent-files button b{color:#1f354b;font-size:9px}.repository-recent-files button b,.repository-recent-files button span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repository-recent-files button span{margin-top:2px;color:#748395;font-size:7px}.repository-recent-files button small{color:#657789;font-size:7px;text-transform:capitalize}.repository-no-files{display:grid;grid-gap:3px;gap:3px;padding:22px;text-align:center;color:#718193}.repository-no-files b{color:#2a3d50;font-size:10px}.repository-no-files span{font-size:8px}.repository-next-action{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:12px;padding:11px 12px;border:1px solid #cfe0ec;border-radius:10px;background:linear-gradient(135deg,#eef7fd,#fff)}.repository-next-action span{display:block;color:#3376a8;font-size:7px;font-weight:900}.repository-next-action strong{display:block;margin-top:3px;color:#173047;font-size:10px}.repository-next-action button{padding:7px 10px;border:1px solid #a9c7dd;border-radius:7px;background:#fff;color:#255b80;font-size:8px;font-weight:900}@media(max-width:1350px){.repository-command-center{grid-template-columns:1fr}.repository-classification-grid,.repository-overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.repository-command-kpis,.repository-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.repository-advanced-meta,.repository-classification-grid{grid-template-columns:1fr 1fr}.repository-file-picker{grid-template-columns:1fr}.repository-ingestion-actions{align-items:flex-start;flex-direction:column}.repository-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.repository-file-picker.bulk{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.repository-file-choice{display:grid;align-content:center;grid-gap:5px;gap:5px;min-width:0;padding:10px;border:1px dashed #8db7d7;border-radius:9px;background:#f6fbff}.repository-file-choice>span{color:#1f4f72;font-size:8px;font-weight:900;text-transform:uppercase}.repository-file-choice input{width:100%;padding:0;border:0;background:transparent}.repository-file-choice small{color:#6d7f90;font-size:7px}.repository-auto-detect-toggle{display:flex;gap:8px;align-items:flex-start;margin-top:9px;padding:9px 10px;border:1px solid #cfe2d6;border-radius:9px;background:#f3faf6}.repository-auto-detect-toggle input{margin-top:2px}.repository-auto-detect-toggle span{display:grid;grid-gap:2px;gap:2px}.repository-auto-detect-toggle b{color:#1d5f3b;font-size:9px}.repository-auto-detect-toggle small{color:#667f70;font-size:7px;line-height:1.35}.repository-bulk-preview{margin-top:9px;overflow:hidden;border:1px solid #d7e3eb;border-radius:10px;background:#fff}.repository-bulk-preview-head{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 10px;border-bottom:1px solid #e2e9ee;background:#f8fafc}.repository-bulk-preview-head span{display:block;color:#3376a8;font-size:7px;font-weight:900}.repository-bulk-preview-head strong{display:block;margin-top:2px;color:#173047;font-size:10px}.repository-bulk-preview-head small{color:#67798b;font-size:8px}.repository-bulk-preview-table{max-height:260px;overflow:auto}.repository-bulk-preview-row{display:grid;grid-template-columns:minmax(280px,2fr) 70px 130px 80px 90px 110px;grid-gap:8px;gap:8px;align-items:center;min-width:820px;padding:7px 10px;border-top:1px solid #edf1f4;color:#526476;font-size:7px}.repository-bulk-preview-row.header{position:-webkit-sticky;position:sticky;top:0;z-index:1;border-top:0;background:#f3f6f8;color:#2c4359;font-weight:900;text-transform:uppercase}.repository-bulk-preview-row span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f354b;font-weight:700}.repository-bulk-overflow{display:block;padding:7px 10px;border-top:1px solid #e5ebf0;color:#718193;font-size:7px}@media(max-width:1100px){.repository-file-picker.bulk{grid-template-columns:1fr}.repository-bulk-preview-row{grid-template-columns:minmax(220px,2fr) 60px 110px 70px 80px 100px}}.repository-bulk-preview-table.review .repository-bulk-preview-row{grid-template-columns:minmax(320px,2.2fr) 82px 145px 92px 110px 118px 135px;align-items:center}.repository-bulk-preview-row input[type=date],.repository-bulk-preview-row select{width:100%;min-width:0;height:27px;padding:0 5px;border:1px solid #ccd8e2;border-radius:6px;background:#fff;color:#23384d;font-size:7px}.repository-bulk-preview-row.review-required{box-shadow:inset 3px 0 0 #e59b1d;background:#fffaf0}.repository-bulk-preview-row.ready{box-shadow:inset 3px 0 0 #27a564}.repository-preview-file{display:grid!important;grid-gap:2px;gap:2px;min-width:0}.repository-preview-file b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.repository-preview-file small{color:#a35f00;font-size:6px;line-height:1.25}.repository-confidence{display:grid!important;grid-gap:2px;gap:2px;padding:5px 6px;border-radius:7px;font-size:7px!important;font-weight:900;text-align:center}.repository-confidence small{overflow:hidden;font-size:5.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.repository-confidence.high{background:#e8f8ee;color:#167a43}.repository-confidence.medium{background:#fff4da;color:#946000}.repository-confidence.low{background:#fee9e7;color:#a32a23}@media(max-width:1350px){.repository-bulk-preview-table.review{overflow-x:auto}.repository-bulk-preview-table.review .repository-bulk-preview-row{min-width:1050px}}.repository-ingestion-head.zero-config{padding:14px}.repository-zero-badges{display:flex;gap:6px;align-items:center}.repository-auto-status{padding:5px 8px;border:1px solid #c9def0;border-radius:999px;background:#edf6fd;color:#286c9f;font-size:8px;font-weight:900}.repository-fallback-details{border-bottom:1px solid #e7edf2;background:#fbfcfd}.repository-fallback-details>summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;cursor:pointer;list-style:none}.repository-fallback-details>summary::-webkit-details-marker{display:none}.repository-fallback-details>summary b{display:block;color:#33485d;font-size:8px}.repository-fallback-details>summary small{display:block;margin-top:2px;color:#7a8998;font-size:7px}.repository-fallback-details>summary>span{color:#3376a8;font-size:7px;font-weight:900}.repository-derived-metadata.zero-config small{display:block;margin-top:3px;color:#778899;font-size:6.5px;line-height:1.3}.repository-auto-detect-toggle.locked{border-color:#bde8cd;background:#edf9f1}.repository-auto-check{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:#24a35d;color:#fff;font-size:9px;font-weight:900}.repository-bulk-preview-head.zero-config{align-items:center}.repository-classification-summary{display:flex;gap:5px;margin-top:5px}.repository-classification-summary i{padding:3px 6px;border-radius:999px;font-size:6px;font-style:normal;font-weight:900}.repository-classification-summary .ready{background:#e2f7e9;color:#167a43}.repository-classification-summary .review{background:#fff0d4;color:#976100}.repository-preview-controls{display:flex;gap:8px;align-items:center}.repository-preview-controls button{padding:5px 8px;border:1px solid #b9cddd;border-radius:6px;background:#fff;color:#2c658c;font-size:7px;font-weight:900}.repository-all-classified{grid-column:1/-1;display:flex;justify-content:center;gap:9px;align-items:center;padding:20px;background:#f2fbf5;color:#167a43;text-align:left}.repository-all-classified>span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#24a35d;color:#fff;font-weight:900}.repository-all-classified b{display:block;font-size:9px}.repository-all-classified small{display:block;margin-top:2px;color:#5d7e6b;font-size:7px}.repository-optional-metadata{margin-top:8px;border:1px solid #dce5ec;border-radius:8px;background:#fff}.repository-optional-metadata>summary{padding:8px 10px;cursor:pointer;color:#607487;font-size:7px;font-weight:900}.repository-optional-metadata .repository-advanced-meta{padding:0 8px 8px}.repository-page{min-height:100%;overflow:visible;padding-bottom:40px}.repository-layout,.repository-layout>main,.repository-workspace{min-height:0;overflow:visible}.repository-workspace{align-items:start}.document-detail,.document-list{min-height:420px;max-height:none}.document-detail{overflow:visible}.repository-overview-panel{min-height:auto;overflow:visible;padding-bottom:24px}.repository-ingestion-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:8;box-shadow:0 -8px 18px rgba(15,23,42,.06)}.repository-action-buttons .review-action{border-color:#d79a25;background:#172033;color:#fff;cursor:pointer}.repository-action-buttons .review-action:hover{transform:translateY(-1px);box-shadow:0 7px 16px rgba(15,23,42,.18)}.repository-action-buttons .review-action:disabled{cursor:not-allowed;opacity:.6}@media(max-height:850px){.repository-overview-panel{min-height:auto}.repository-workspace{margin-bottom:35px}}.repository-cost-intelligence-v5{margin:14px 0;border:1px solid #bfdbfe;border-radius:12px;padding:14px;background:linear-gradient(180deg,#f8fbff,#fff)}.repository-cost-intelligence-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.repository-cost-intelligence-head>div>span{display:block;font-size:7px;font-weight:900;letter-spacing:.11em;color:#2563eb}.repository-cost-intelligence-head h3{margin:3px 0;font-size:14px}.repository-cost-intelligence-head p{margin:0;color:#64748b;font-size:8px}.repository-cost-intelligence-head button{border:1px solid #bfdbfe;border-radius:8px;padding:7px 10px;background:#fff;color:#1d4ed8;font-size:8px;font-weight:900}.repository-cost-intelligence-head button:disabled{opacity:.55}.repository-cost-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.repository-cost-kpis article{border:1px solid #dbeafe;border-radius:9px;padding:10px;background:#fff}.repository-cost-kpis span{display:block;color:#64748b;font-size:7px;text-transform:uppercase;letter-spacing:.05em}.repository-cost-kpis strong{display:block;margin:5px 0 3px;color:#0f172a;font-size:18px}.repository-cost-kpis small{color:#94a3b8;font-size:7px}.repository-cost-reconciliation{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.repository-cost-reconciliation span{border-radius:999px;padding:4px 7px;background:#eef2ff;color:#4338ca;font-size:7px;font-weight:800}.repository-cost-table{overflow:hidden;border:1px solid #e2e8f0;border-radius:9px;background:#fff}.repository-cost-table-head,.repository-cost-table-row{display:grid;grid-template-columns:minmax(170px,1fr) 90px 160px;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px}.repository-cost-table-head{background:#f8fafc;color:#64748b;font-size:7px;font-weight:900;text-transform:uppercase}.repository-cost-table-row{border-top:1px solid #f1f5f9;font-size:8px}.repository-cost-table-head span:last-child,.repository-cost-table-row strong{text-align:right}.repository-cost-message{display:grid;grid-gap:3px;gap:3px;margin-top:12px;border:1px dashed #cbd5e1;border-radius:9px;padding:12px;background:#fff;color:#64748b;font-size:8px}.repository-cost-message.error{border-color:#fecaca;background:#fff7f7;color:#991b1b}@media(max-width:900px){.repository-cost-kpis{grid-template-columns:1fr 1fr}.repository-cost-table-head,.repository-cost-table-row{grid-template-columns:minmax(120px,1fr) 70px 120px}}.queue-project-cost-intelligence{margin:12px 0;border:1px solid #bfdbfe;border-radius:12px;padding:12px;background:linear-gradient(180deg,#f8fbff,#fff)}.queue-project-cost-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.queue-project-cost-head span{display:block;color:#2563eb;font-size:7px;font-weight:900;letter-spacing:.1em}.queue-project-cost-head h3{margin:3px 0 0;font-size:12px}.queue-project-cost-head button{border:1px solid #bfdbfe;border-radius:7px;padding:6px 8px;background:#fff;color:#1d4ed8;font-size:7px;font-weight:900}.queue-cost-kpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:10px}.queue-cost-kpis article{border:1px solid #dbeafe;border-radius:8px;padding:8px;background:#fff}.queue-cost-kpis span{display:block;color:#64748b;font-size:7px;text-transform:uppercase}.queue-cost-kpis b{display:block;margin-top:4px;color:#0f172a;font-size:13px}.queue-cost-signals{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.queue-cost-signals span{border-radius:999px;padding:4px 7px;background:#eef2ff;color:#4338ca;font-size:7px;font-weight:800}.queue-cost-signals .dependency-high{background:#fee2e2;color:#991b1b}.queue-cost-signals .dependency-moderate{background:#fef3c7;color:#92400e}.queue-cost-signals .dependency-low{background:#dcfce7;color:#166534}.queue-cost-upgrades{overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.queue-cost-upgrade-row,.queue-cost-upgrades-head{display:grid;grid-template-columns:minmax(120px,1fr) 70px 100px;grid-gap:7px;gap:7px;align-items:center;padding:7px 8px}.queue-cost-upgrades-head{background:#f8fafc;color:#64748b;font-size:6px;font-weight:900;text-transform:uppercase}.queue-cost-upgrade-row{border-top:1px solid #f1f5f9;font-size:7px}.queue-cost-upgrade-row div{min-width:0}.queue-cost-upgrade-row b,.queue-cost-upgrade-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-cost-upgrade-row small{margin-top:2px;color:#64748b}.queue-cost-upgrade-row strong,.queue-cost-upgrades-head span:last-child{text-align:right}.queue-cost-state{display:grid;grid-gap:3px;gap:3px;margin-top:9px;border:1px dashed #cbd5e1;border-radius:8px;padding:10px;color:#64748b;font-size:7px}.queue-cost-state.error{border-color:#fecaca;background:#fff7f7;color:#991b1b}.queue-cost-caution{margin:8px 0 0;color:#64748b;font-size:6px;line-height:1.5}.document-cost-findings{width:100%;border:1px solid #bfdbfe;border-radius:12px;padding:14px;background:linear-gradient(180deg,#f8fbff,#fff)}.document-cost-findings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.document-cost-findings-head>div>span{display:block;color:#2563eb;font-size:7px;font-weight:900;letter-spacing:.11em}.document-cost-findings-head h3{margin:3px 0;font-size:15px}.document-cost-findings-head p{margin:0;color:#64748b;font-size:8px}.document-cost-source{text-align:right}.document-cost-source b,.document-cost-source small{display:block}.document-cost-source b{font-size:9px}.document-cost-source small{margin-top:3px;color:#64748b;font-size:7px}.document-cost-finding-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.document-cost-finding-kpis article{border:1px solid #dbeafe;border-radius:9px;padding:10px;background:#fff}.document-cost-finding-kpis span{display:block;color:#64748b;font-size:7px;text-transform:uppercase}.document-cost-finding-kpis strong{display:block;margin:5px 0 3px;color:#0f172a;font-size:18px}.document-cost-finding-kpis small{color:#94a3b8;font-size:7px}.document-cost-reconciliation{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.document-cost-reconciliation span{border-radius:999px;padding:4px 7px;background:#eef2ff;color:#4338ca;font-size:7px;font-weight:800}.document-cost-findings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.document-cost-table-title{margin:0 0 5px;color:#334155;font-size:8px;font-weight:900}.document-cost-table{overflow:hidden;border:1px solid #e2e8f0;border-radius:9px;background:#fff}.document-cost-table-head,.document-cost-table-row{display:grid;grid-template-columns:minmax(130px,1fr) 65px 115px;grid-gap:8px;gap:8px;align-items:center;padding:7px 8px}.document-cost-table-head{background:#f8fafc;color:#64748b;font-size:6px;font-weight:900;text-transform:uppercase}.document-cost-table-row{border-top:1px solid #f1f5f9;font-size:7px}.document-cost-table-row>div{min-width:0}.document-cost-table-row b,.document-cost-table-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-cost-table-row small{margin-top:2px;color:#64748b}.document-cost-table-head span:last-child,.document-cost-table-row strong{text-align:right}.document-cost-evidence{margin-top:10px;border:1px solid #dbeafe;border-radius:9px;background:#fff}.document-cost-evidence summary{padding:9px 10px;color:#1d4ed8;cursor:pointer;font-size:8px;font-weight:900}.document-cost-evidence-table{border-top:1px solid #e2e8f0}.document-cost-evidence-head,.document-cost-evidence-row{display:grid;grid-template-columns:110px minmax(160px,1fr) 120px 120px;grid-gap:8px;gap:8px;align-items:center;padding:7px 9px}.document-cost-evidence-head{color:#64748b;background:#f8fafc;font-size:6px;font-weight:900;text-transform:uppercase}.document-cost-evidence-row{border-top:1px solid #f1f5f9;font-size:7px}.document-cost-evidence-head span:last-child,.document-cost-evidence-row strong{text-align:right}@media(max-width:1000px){.document-cost-finding-kpis{grid-template-columns:1fr 1fr}.document-cost-findings-grid{grid-template-columns:1fr}}body,html{width:100%!important;height:auto!important;overflow-x:hidden!important}body{position:static!important}.app-shell{width:100%!important;max-width:100%!important;min-height:100vh!important;height:auto!important;overflow-x:hidden!important;overflow-y:visible!important}.app-shell>main,.main-content,.page-content,.site-detail,.site-detail-panel,.site-intelligence-page,.sites-layout,.sites-page,.workspace-content{min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}.site-detail-panel,.site-intelligence-page,.workspace-content{padding-bottom:80px!important}*{box-sizing:border-box}.li-executive-dashboard{margin-left:var(--ui-sidebar,230px);min-height:100vh;padding:34px;background:#f4f7fb;color:#102033;overflow-x:hidden}.li-dashboard-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px}.li-dashboard-header>div:first-child>span,.li-panel-heading span{display:block;color:#64748b;font-size:11px;font-weight:800;letter-spacing:1.3px}.li-dashboard-header h1{margin:5px 0 4px;font-size:30px}.li-dashboard-header p{margin:0;color:#64748b}.li-dashboard-actions{display:flex;gap:10px}.li-dashboard-actions button,.li-panel-heading button{border:1px solid #cad5e2;border-radius:9px;background:#fff;padding:9px 13px;font-weight:700;cursor:pointer}.li-dashboard-actions .primary{background:#0b7a62;border-color:#0b7a62;color:#fff}.li-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.li-summary-grid article{border:1px solid #d8e1eb;border-radius:13px;background:#fff;padding:16px}.li-summary-grid span{display:block;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase}.li-summary-grid strong{display:block;margin:6px 0 2px;font-size:28px}.li-summary-grid small{color:#64748b}.li-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.li-dashboard-panel{min-width:0;border:1px solid #d8e1eb;border-radius:15px;background:#fff;padding:18px}.li-dashboard-wide{grid-column:span 2}.li-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px}.li-panel-heading h2{margin:4px 0 0;font-size:20px}.li-dashboard-links,.li-opportunity-list,.li-update-list{display:grid;grid-gap:8px;gap:8px}.li-dashboard-links>button,.li-opportunity-list>button,.li-update-list>button{width:100%;border:1px solid #e1e8f0;border-radius:10px;background:#f9fbfd;padding:11px 12px;text-align:left;cursor:pointer}.li-opportunity-list>button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.li-opportunity-list em{font-style:normal;color:#64748b;font-weight:800}.li-dashboard-links strong,.li-opportunity-list strong,.li-update-list strong{display:block}.li-dashboard-links span,.li-opportunity-list span,.li-update-list span{display:block;margin-top:3px;color:#64748b;font-size:12px}.li-opportunity-stage{text-align:right}.li-opportunity-stage b{display:block;margin-top:3px;color:#0b7a62;font-size:23px}.li-update-list>button{display:flex;justify-content:space-between;gap:12px;align-items:center}.li-update-list>button>b{color:#0b7a62}.li-dashboard-links{grid-template-columns:repeat(2,minmax(0,1fr))}.li-pipeline-row{display:grid;grid-template-columns:repeat(7,minmax(100px,1fr));grid-gap:9px;gap:9px;overflow-x:auto;padding-bottom:3px}.li-pipeline-row button{border:1px solid #e1e8f0;border-radius:10px;background:#f9fbfd;padding:13px;cursor:pointer}.li-pipeline-row span{display:block;color:#64748b;font-size:11px;font-weight:700}.li-pipeline-row strong{display:block;margin-top:5px;font-size:24px}.li-empty-dashboard{border:1px dashed #cad5e2;border-radius:10px;padding:22px;color:#64748b;text-align:center}@media(max-width:1100px){.li-summary-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.li-dashboard-grid{grid-template-columns:1fr}.li-dashboard-wide{grid-column:span 1}}@media(max-width:760px){.li-executive-dashboard{margin-left:0;padding:18px}.li-dashboard-header{flex-direction:column}.li-dashboard-links,.li-summary-grid{grid-template-columns:1fr}}body,html{height:100%;overflow:hidden}.v4-app-shell{position:relative;width:100%;height:100vh;min-height:0;overflow:hidden}.content.sites-workspace,.li-executive-dashboard{height:100vh;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:calc(var(--li-bottom-dock-height, 38px) + 72px)!important}.content.sites-workspace{margin-left:var(--ui-sidebar,230px)}.content.sites-workspace,.li-executive-dashboard{width:calc(100% - var(--ui-sidebar, 230px))}.site-grid{min-height:0}.site-detail,.site-list{min-height:0;max-height:none!important}.site-detail{overflow-y:visible!important;overflow-x:hidden!important}@media (max-width:760px){.content.sites-workspace,.li-executive-dashboard{margin-left:0;width:100%}}.content.sites-workspace{height:100vh;min-height:0;overflow:hidden!important}.content.sites-workspace .site-grid{height:calc(100vh - 190px);min-height:420px;overflow:hidden}.content.sites-workspace .site-list{padding-bottom:72px}.content.sites-workspace .site-detail,.content.sites-workspace .site-list{height:100%;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable}.content.sites-workspace .site-detail{scroll-behavior:smooth;padding-bottom:96px}.site-card.selected,.site-card[aria-current=true]{border-color:#0b7a62!important;box-shadow:0 0 0 2px rgba(11,122,98,.2),0 8px 20px rgba(15,23,42,.1)!important;background:#f0fdf8!important}.site-card.selected:before,.site-card[aria-current=true]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:4px 0 0 4px;background:#0b7a62}.site-card{position:relative}@media (max-width:900px){.content.sites-workspace{height:auto;overflow-y:auto!important}.content.sites-workspace .site-grid{height:auto;overflow:visible}.content.sites-workspace .site-detail,.content.sites-workspace .site-list{height:auto;max-height:none;overflow-y:visible!important}}.li-alert-list{display:grid;grid-gap:8px;gap:8px}.li-alert-list>button{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;width:100%;border:1px solid #e1e8f0;border-radius:10px;background:#f9fbfd;padding:11px 12px;text-align:left;cursor:pointer}.li-alert-list small,.li-alert-list strong{display:block}.li-alert-list small{margin-top:3px;color:#64748b}.li-alert-list b{color:#334155}.li-alert-dot{width:9px;height:9px;border-radius:999px;background:#94a3b8}.li-alert-dot.positive{background:#0b7a62}.li-alert-dot.negative{background:#c92a2a}.li-alert-dot.missing{background:#d97706}.li-live-alert-list{max-height:520px;overflow-y:auto;padding-right:3px;scrollbar-gutter:stable}.li-live-alert-list>button:disabled{cursor:default;opacity:.82}.li-alert-dot.attention{background:#d97706}.li-dashboard-alert-error{border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#991b1b;padding:14px}.li-repository-activity-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;max-height:540px;overflow-y:auto;padding-right:3px;scrollbar-gutter:stable}.li-repository-activity-list>button{display:grid;grid-template-columns:105px minmax(0,1fr);grid-gap:13px;gap:13px;width:100%;border:1px solid #e1e8f0;border-radius:11px;background:#f9fbfd;padding:12px;text-align:left;cursor:pointer}.li-repository-activity-list small,.li-repository-activity-list strong{display:block}.li-repository-activity-list p{margin:4px 0;color:#475569;font-size:12px;line-height:1.45}.li-repository-activity-list small{color:#64748b}.li-repository-activity-source{border-right:1px solid #e1e8f0;padding-right:10px}.li-repository-activity-source span{display:inline-block;border-radius:999px;background:#e8f5f0;color:#087f5b;padding:4px 8px;font-size:10px;font-weight:800;text-transform:uppercase}.li-repository-activity-source small{margin-top:7px;font-size:11px}@media (max-width:950px){.li-repository-activity-list{grid-template-columns:1fr}}.main-nav{overflow-y:auto;padding-bottom:18px}.main-nav .nav-section-label{margin-top:15px}.main-nav .nav-section-label:first-child{margin-top:0}.content.sites-workspace.mode-detail .site-grid{grid-template-columns:minmax(0,1fr)!important}.content.sites-workspace.mode-detail .site-list{display:none!important}.li-intelligence-workspace{margin-left:var(--ui-sidebar,230px);width:calc(100% - var(--ui-sidebar,230px));height:100vh;min-height:0;padding:32px;background:#f4f7fb;overflow-y:auto;overflow-x:hidden}.li-intelligence-workspace>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.li-intelligence-workspace>header span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:1.3px}.li-intelligence-workspace h1{margin:5px 0;font-size:30px}.li-intelligence-workspace>header p{max-width:780px;margin:0;color:#64748b}.li-intelligence-workspace>header button{border:1px solid #0b7a62;border-radius:9px;background:#0b7a62;color:#fff;padding:10px 14px;font-weight:700;cursor:pointer}.li-intelligence-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.li-intelligence-overview article{border:1px solid #d8e1eb;border-radius:13px;background:#fff;padding:16px}.li-intelligence-overview strong{display:block}.li-intelligence-overview p{min-height:40px;margin:6px 0;color:#475569;font-size:12px}.li-intelligence-overview small{color:#0b7a62;font-weight:700}.li-intelligence-tabs{display:flex;gap:7px;margin:18px 0;overflow-x:auto}.li-intelligence-tabs button{border:1px solid #d8e1eb;border-radius:8px;background:#fff;padding:8px 12px;cursor:pointer}.li-intelligence-tabs button.active{border-color:#0b7a62;background:#e8f5f0;color:#087f5b;font-weight:700}.li-intelligence-empty{min-height:300px;border:1px dashed #b9c7d6;border-radius:15px;background:#fff;padding:48px;text-align:center}.li-intelligence-empty span{color:#0b7a62;font-size:11px;font-weight:800;letter-spacing:1.2px}.li-intelligence-empty h2{margin:8px 0}.li-intelligence-empty p{max-width:650px;margin:0 auto;color:#64748b}@media(max-width:1050px){.li-intelligence-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.li-intelligence-workspace{margin-left:0;width:100%;padding:18px}.li-intelligence-workspace>header{flex-direction:column}.li-intelligence-overview{grid-template-columns:1fr}}.map-page-title:after{content:"Select or draw  →  Run Analysis  →  Save as Candidate";display:block;margin-top:5px;color:#087f5b;font-size:11px;font-weight:700;letter-spacing:.2px}.map-top-actions .top-analyze{min-width:128px}.upload-center .upload-card:first-child{border-color:#b9d9cc}.upload-center .promote-button{background:#0b7a62;border-color:#0b7a62;color:#fff}.candidate-modal .candidate-source{border-color:#b9d9cc;background:#f0fdf8}.map-layout{--site-wizard-width:300px}.site-selection-wizard{position:absolute;z-index:12;top:74px;left:18px;width:var(--site-wizard-width);max-height:calc(100vh - 175px);overflow-y:auto;border:1px solid #d8e1eb;border-radius:14px;background:rgba(255,255,255,.97);box-shadow:0 12px 30px rgba(15,23,42,.14);padding:15px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);scrollbar-gutter:stable}.site-wizard-heading small{color:#087f5b;font-size:10px;font-weight:800;letter-spacing:1.2px}.site-wizard-heading h2{margin:4px 0;font-size:18px}.site-wizard-heading p{margin:0;color:#64748b;font-size:11px;line-height:1.45}.site-wizard-steps{display:grid;grid-gap:7px;gap:7px;margin:14px 0}.site-wizard-steps article{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;padding:9px;opacity:.68}.site-wizard-steps article.active,.site-wizard-steps article.complete{opacity:1}.site-wizard-steps article.active{border-color:#86cbb4;background:#f0fdf8}.site-wizard-steps article.complete>span{background:#087f5b;color:#fff}.site-wizard-steps article>span{display:grid;place-items:center;width:27px;height:27px;border-radius:999px;background:#e2e8f0;font-size:11px;font-weight:800}.site-wizard-steps b,.site-wizard-steps small{display:block}.site-wizard-steps small{margin-top:2px;color:#64748b;font-size:10px;line-height:1.35}.site-wizard-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.site-wizard-actions button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1e293b;font-size:11px;font-weight:700;cursor:pointer}.site-wizard-actions button.primary{border-color:#0b7a62;background:#0b7a62;color:#fff}.site-wizard-actions button.save-candidate{grid-column:span 2;border-color:#0f5c49;background:#0f5c49;color:#fff}.site-wizard-actions button:disabled{cursor:not-allowed;opacity:.45}.site-wizard-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:12px}.site-wizard-status>div{min-width:0;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:8px}.site-wizard-status b,.site-wizard-status span{display:block}.site-wizard-status span{color:#64748b;font-size:8px;font-weight:800;letter-spacing:.7px}.site-wizard-status b{margin-top:3px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.map-topbar{z-index:14}.map-command-zone{min-width:0}.map-top-actions{flex-wrap:wrap}[data-landintel-removed-map-queue-overlay=true]{display:none!important}@media (max-width:1100px){.site-selection-wizard{width:270px}}@media (max-width:760px){.site-selection-wizard{position:relative;top:auto;left:auto;width:auto;max-height:none;margin:10px}.site-wizard-actions{grid-template-columns:1fr}.site-wizard-actions button.save-candidate{grid-column:span 1}}.v4-app-shell,body,html{width:100%;height:100%;min-height:0}.app-sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:1000!important;display:flex!important;width:var(--ui-sidebar,230px)!important;min-width:var(--ui-sidebar,230px)!important;height:100vh!important;visibility:visible!important;opacity:1!important;transform:none!important}.map-layout{position:relative!important;margin-left:var(--ui-sidebar,230px)!important;width:calc(100% - var(--ui-sidebar, 230px))!important;height:100vh!important;min-height:0!important;overflow:hidden!important}.map-layout .map-canvas,.map-layout .map-shell,.map-layout .map-stage,.map-layout .map-workspace{width:100%!important;max-width:100%!important}.map-layout .map-topbar{left:0!important;width:100%!important}.map-layout .site-selection-wizard{left:18px!important}.map-layout .location-intelligence-panel,.map-layout .map-right-panel,.map-layout .v4-right-tabs{right:0!important}body:has(.map-layout) .app-sidebar{display:flex!important;visibility:visible!important;opacity:1!important}body:has(.map-layout) .map-layout{margin-left:var(--ui-sidebar,230px)!important}@media (max-width:760px){.app-sidebar{position:relative!important;min-width:0!important}.app-sidebar,.map-layout{width:100%!important;height:auto!important}.map-layout{margin-left:0!important;min-height:720px!important}}.v4-app-shell{position:relative!important;display:block!important;width:100%!important;height:100vh!important;min-height:0!important;overflow:hidden!important;padding-left:var(--ui-sidebar,230px)!important}.v4-app-shell>.app-sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:5000!important;display:flex!important;width:var(--ui-sidebar,230px)!important;min-width:var(--ui-sidebar,230px)!important;height:100vh!important;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important}.v4-app-shell>.map-layout{position:relative!important;z-index:1!important;margin:0!important;max-width:100%!important;min-height:0!important}.map-layout [class*=queue-map],.map-layout [class*=queue-project],.map-layout [data-layer-id*=queue i],.map-layout [data-layer-key*=queue i]:not(.layer-list-row),.map-layout [data-source-id*=queue i],[data-site-selection-queue-removed=true]{display:none!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:1250px){.v4-app-shell{padding-left:var(--ui-sidebar,76px)!important}.v4-app-shell>.app-sidebar{width:var(--ui-sidebar,76px)!important;min-width:var(--ui-sidebar,76px)!important}}@media (max-width:900px){.v4-app-shell{height:auto!important;min-height:100vh!important;overflow-y:auto!important;padding-left:0!important}.v4-app-shell>.app-sidebar{position:relative!important;display:flex!important;width:100%!important;min-width:0!important;height:auto!important}.v4-app-shell>.map-layout{width:100%!important;height:calc(100vh - 72px)!important;min-height:680px!important}}.v4-app-shell>.map-layout{grid-template-columns:minmax(0,1fr) 390px!important;grid-template-areas:"topbar layers" "map layers"!important;padding-top:0!important}.v4-app-shell>.map-layout .details-panel,.v4-app-shell>.map-layout .intelligence-dock,.v4-app-shell>.map-layout .v4-right-placeholder,.v4-app-shell>.map-layout .v4-right-tabs,.v4-app-shell>.map-layout:after{display:none!important}.v4-app-shell>.map-layout .layers-panel.data-explorer{grid-area:layers!important;position:relative!important;inset:auto!important;display:block!important;visibility:visible!important;opacity:1!important;width:390px!important;height:100vh!important;max-height:100vh!important;border-left:1px solid #dce4ea!important;border-right:0!important;overflow-y:auto!important;z-index:100!important}.v4-app-shell>.map-layout .map{grid-area:map!important;min-height:0!important;height:100%!important}.v4-app-shell>.map-layout .map-topbar{grid-area:topbar!important;height:74px!important;min-height:74px!important;position:relative!important;top:0!important;overflow:visible!important;z-index:300!important}.v4-app-shell>.map-layout .site-selection-wizard{max-height:calc(100vh - 106px)!important}.map-layout [class*=queue-cluster i],.map-layout [class*=queue-marker i],.map-layout [data-layer-id*=queue i],.map-layout [data-layer-key*=queue i]:not(.layer-list-row),.map-layout [data-source-id*=queue i]{display:none!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:1100px){.v4-app-shell>.map-layout{grid-template-columns:minmax(0,1fr) 330px!important}.v4-app-shell>.map-layout .layers-panel.data-explorer{width:330px!important}}@media (max-width:820px){.v4-app-shell>.map-layout{grid-template-columns:1fr!important;grid-template-rows:74px minmax(560px,1fr) auto!important;grid-template-areas:"topbar" "map" "layers"!important;height:auto!important;min-height:100vh!important;overflow-y:auto!important}.v4-app-shell>.map-layout .layers-panel.data-explorer{width:100%!important;height:auto!important;max-height:520px!important}}.li-activity-page{margin-left:var(--ui-sidebar,230px);width:calc(100% - var(--ui-sidebar,230px));height:100vh;overflow-y:auto;background:#f4f7fb;padding:30px}.li-activity-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:18px}.li-activity-header>div:first-child>span{color:#087f5b;font-size:10px;font-weight:800;letter-spacing:1.3px}.li-activity-header h1{margin:5px 0;font-size:30px}.li-activity-header p{margin:0;color:#64748b;max-width:760px}.li-activity-summary{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));grid-gap:9px;gap:9px}.li-activity-summary article{border:1px solid #dbe4ee;border-radius:12px;background:#fff;padding:13px}.li-activity-summary span,.li-activity-summary strong{display:block}.li-activity-summary strong{font-size:22px}.li-activity-summary span{margin-top:2px;color:#64748b;font-size:11px}.li-activity-compose{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px;border:1px solid #dbe4ee;border-radius:14px;background:#fff;padding:16px;margin-bottom:12px}.li-activity-compose h2{margin:0 0 4px;font-size:16px}.li-activity-compose p{margin:0;color:#64748b;font-size:12px}.li-activity-compose form{display:grid;grid-template-columns:180px minmax(180px,.8fr) minmax(260px,1.4fr) auto;grid-gap:8px;gap:8px}.li-activity-compose input,.li-activity-compose select,.li-activity-toolbar input,.li-activity-toolbar select{min-width:0;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:9px 10px}.li-activity-compose button{border:0;border-radius:8px;background:#0b7a62;color:#fff;padding:9px 15px;font-weight:700;cursor:pointer}.li-activity-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 220px 190px auto;grid-gap:8px;gap:8px;margin-bottom:15px}.li-activity-toolbar button{border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:9px 12px;cursor:pointer}.li-activity-feed{display:grid;grid-gap:15px;gap:15px}.li-activity-day>h2{margin:0 0 7px;color:#475569;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.li-activity-day article{display:grid;grid-template-columns:78px 34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:flex-start;border:1px solid #dbe4ee;border-radius:11px;background:#fff;padding:13px;margin-bottom:7px}.li-activity-day time{color:#64748b;font-size:11px;padding-top:7px}.li-activity-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#e8f5f0;color:#087f5b;font-weight:800}.li-activity-meta{display:flex;gap:8px;align-items:center}.li-activity-meta span{border-radius:999px;background:#eef2f7;color:#475569;padding:3px 7px;font-size:10px}.li-activity-day h3{margin:4px 0 2px;font-size:14px}.li-activity-day p{margin:0;color:#64748b;font-size:12px;line-height:1.45}.li-activity-empty{border:1px dashed #b9c7d6;border-radius:14px;background:#fff;padding:50px;text-align:center}.li-activity-empty h2{margin:0 0 6px}.li-activity-empty p{margin:0;color:#64748b}@media(max-width:1100px){.li-activity-compose{grid-template-columns:1fr}.li-activity-compose form{grid-template-columns:1fr 1fr}.li-activity-compose form input:nth-of-type(2){grid-column:span 2}.li-activity-toolbar{grid-template-columns:1fr 1fr}.li-activity-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.li-activity-page{margin-left:0;width:100%;height:auto;min-height:100vh;padding:18px}.li-activity-header{flex-direction:column}.li-activity-summary{width:100%}.li-activity-compose form,.li-activity-toolbar{grid-template-columns:1fr}.li-activity-compose form input:nth-of-type(2){grid-column:span 1}.li-activity-day article{grid-template-columns:58px 30px minmax(0,1fr)}}.v4-app-shell>.map-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;grid-template-rows:74px minmax(0,1fr)!important;grid-template-areas:"topbar explorer" "map explorer"!important;width:100%!important;height:100vh!important;overflow:hidden!important;padding:0!important}.v4-app-shell>.map-layout>.map-topbar{grid-area:topbar!important}.v4-app-shell>.map-layout>.map{grid-area:map!important;min-width:0!important;min-height:0!important}.v4-app-shell>.map-layout>.layers-panel.data-explorer{grid-area:explorer!important;position:relative!important;inset:auto!important;display:block!important;width:360px!important;height:100vh!important;overflow-y:auto!important;border-left:1px solid #dbe3ea!important;border-right:0!important}.v4-app-shell>.map-layout .details-panel,.v4-app-shell>.map-layout .intelligence-dock,.v4-app-shell>.map-layout .v4-right-placeholder,.v4-app-shell>.map-layout .v4-right-tabs,.v4-app-shell>.map-layout [class*=queue-cluster i],.v4-app-shell>.map-layout [class*=queue-marker i],.v4-app-shell>.map-layout [class*=queue-project i],.v4-app-shell>.map-layout:after{display:none!important}.v4-app-shell>.map-layout .site-selection-wizard{top:88px!important;left:18px!important;max-height:calc(100vh - 110px)!important}@media (max-width:1100px){.v4-app-shell>.map-layout{grid-template-columns:minmax(0,1fr) 320px!important}.v4-app-shell>.map-layout>.layers-panel.data-explorer{width:320px!important}}.map-command-zone-clean{display:flex!important;justify-content:flex-end!important;min-width:0!important}.map-top-actions-clean{display:flex!important;gap:8px!important;flex-wrap:nowrap!important}.site-selection-wizard .site-wizard-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-selection-wizard .site-wizard-actions .primary,.site-selection-wizard .site-wizard-actions .save-candidate{grid-column:span 2!important}.site-import-overlay{position:fixed!important;top:76px!important;left:calc(var(--ui-sidebar, 230px) + 22px)!important;right:350px!important;bottom:22px!important;z-index:8000!important;width:auto!important;height:auto!important;min-height:0!important;overflow:auto!important;border:1px solid #d7e0ea!important;border-radius:16px!important;background:#f5f8fb!important;box-shadow:0 22px 60px rgba(15,23,42,.24)!important;padding:20px!important}.site-import-overlay .sites-topbar{position:-webkit-sticky!important;position:sticky!important;top:-20px!important;z-index:5!important;background:#f5f8fb!important;padding:4px 0 14px!important}.site-import-close{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border:1px solid #cbd5e1!important;border-radius:10px!important;background:#fff!important;color:#334155!important;font-size:22px!important;cursor:pointer!important}.site-import-overlay .upload-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-import-overlay .upload-workspace{min-height:360px!important}@media (max-width:1100px){.site-import-overlay{right:22px!important}}@media (max-width:760px){.site-import-overlay{top:12px!important;left:12px!important;right:12px!important;bottom:12px!important}.site-import-overlay .upload-cards{grid-template-columns:1fr!important}}.site-selection-wizard{width:340px!important;max-height:calc(100vh - 105px)!important}.site-analysis-results{margin-top:14px;border-top:1px solid #dbe4ee;padding-top:13px}.site-analysis-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.site-analysis-header small{display:block;color:#087f5b;font-size:8px;font-weight:800;letter-spacing:.8px}.site-analysis-header h3{margin:2px 0 0;font-size:16px}.analysis-complete-pill{border-radius:999px;background:#dcfce7;color:#166534;padding:5px 8px;font-size:9px;font-weight:800}.site-analysis-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:10px}.site-analysis-score-grid article{border:1px solid #dce5ee;border-radius:8px;background:#fff;padding:8px}.site-analysis-score-grid small,.site-analysis-score-grid span{display:block;color:#64748b;font-size:8px}.site-analysis-score-grid b{display:block;margin:3px 0;font-size:19px}.site-analysis-recommendation{margin-top:7px;border:1px solid #9bd8c2;border-radius:8px;background:#effcf7;padding:9px}.site-analysis-recommendation span{display:block;color:#087f5b;font-size:8px;font-weight:800;letter-spacing:.7px}.site-analysis-recommendation b{display:block;margin-top:3px;font-size:12px;text-transform:uppercase}.site-analysis-tabs{display:flex;gap:4px;margin:10px 0 8px;overflow-x:auto;padding-bottom:3px}.site-analysis-tabs button{white-space:nowrap;border:1px solid #dce5ee;border-radius:7px;background:#fff;padding:6px 8px;font-size:9px;font-weight:700}.site-analysis-tabs button.active{border-color:#087f5b;background:#eaf8f2;color:#087f5b}.site-component-scores{display:grid;grid-gap:5px;gap:5px}.site-component-scores article{display:grid;grid-template-columns:1fr 30px;align-items:center;grid-gap:7px;gap:7px;border:1px solid #e2e8f0;border-radius:7px;padding:6px 8px}.site-component-scores span{font-size:10px;font-weight:700}.site-component-scores b{text-align:right;font-size:12px}.site-component-scores i{grid-column:1/-1;height:4px;border-radius:999px;background:#e5edf3;overflow:hidden}.site-component-scores em{display:block;height:100%;background:#0b8b68;border-radius:999px}.site-analysis-factor-columns{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.site-analysis-factor-columns article{border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:8px}.site-analysis-factor-columns h4{margin:0 0 4px;font-size:10px}.site-analysis-factor-columns p{margin:3px 0;color:#526174;font-size:9px;line-height:1.35}.site-analysis-category,.site-analysis-evidence{border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:10px}.category-score{display:flex;align-items:center;justify-content:space-between}.category-score span{font-size:10px;font-weight:700}.category-score b{font-size:22px}.site-analysis-category p,.site-analysis-evidence p{color:#526174;font-size:10px;line-height:1.45}.site-analysis-category button{width:100%;border:1px solid #0b7a62;border-radius:7px;background:#0b7a62;color:#fff;padding:7px;font-size:9px;font-weight:700}.site-analysis-evidence article+article{margin-top:7px;border-top:1px solid #edf2f7;padding-top:7px}.site-analysis-evidence b{font-size:10px}.project-suitability-selector{display:block;margin:12px 0;padding:10px;border:1px solid #cfe0d9;border-radius:10px;background:#f3fbf7}.project-suitability-selector>small,.project-suitability-selector>span{display:block}.project-suitability-selector>span{font-size:9px;font-weight:800;letter-spacing:.8px;color:#087f5b}.project-suitability-selector select{width:100%;margin:6px 0;border:1px solid #cbd5e1;border-radius:7px;background:#fff;padding:8px;font-weight:700}.project-suitability-selector small{color:#64748b;font-size:9px;line-height:1.4}.project-suitability-report{display:grid;grid-gap:9px;gap:9px}.project-suitability-report>section{border:1px solid #dce5ee;border-radius:10px;background:#fff;padding:11px}.project-fit-matrix small,.project-suitability-report small{color:#087f5b;font-size:8px;font-weight:800;letter-spacing:.8px}.project-fit-matrix h4,.project-suitability-report h4{margin:4px 0 6px;font-size:12px}.project-fit-matrix p,.project-suitability-report p{margin:0;color:#475569;font-size:10px;line-height:1.55}.executive-assessment{border-left:4px solid #087f5b!important}.competition-assessment{border-left:4px solid #f59e0b!important}.recommended-strategy{border-left:4px solid #2563eb!important;background:#f8fbff!important}.project-fit-matrix{display:grid;grid-gap:7px;gap:7px}.fit-matrix-heading{padding:9px;border:1px solid #dce5ee;border-radius:10px;background:#fff}.project-fit-matrix>article{display:grid;grid-template-columns:24px minmax(90px,1fr) minmax(70px,1.2fr) 30px;grid-gap:7px;gap:7px;align-items:center;border:1px solid #dce5ee;border-radius:9px;background:#fff;padding:8px}.project-fit-matrix>article.selected{border-color:#76c5a9;background:#f0fdf8}.fit-rank{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e8eef5;font-size:9px;font-weight:800}.project-fit-matrix article div b,.project-fit-matrix article div small{display:block}.project-fit-matrix article div b{font-size:10px}.project-fit-matrix article div small{margin-top:1px;color:#64748b;font-size:8px;letter-spacing:0}.project-fit-matrix article i{display:block;height:5px;border-radius:999px;background:#e5edf4;overflow:hidden}.project-fit-matrix article i em{display:block;height:100%;border-radius:999px;background:#087f5b}.project-fit-matrix article strong{text-align:right;font-size:12px}.modern-intake-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:18px;padding:22px 24px;border:1px solid #d9e4ea;border-radius:16px;background:radial-gradient(circle at top right,rgba(37,99,235,.11),transparent 36%),linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 12px 30px rgba(15,23,42,.06)}.modern-intake-header>div:first-child{max-width:760px}.modern-intake-header>div:first-child>span{color:#2563eb;font-size:9px;font-weight:900;letter-spacing:.14em}.modern-intake-header h2{margin:6px 0 8px;color:#17212b;font-size:24px;line-height:1.15}.modern-intake-header p{margin:0;color:#64748b;font-size:11px;line-height:1.55}.modern-intake-steps{min-width:330px;display:grid;grid-template-columns:repeat(2,minmax(145px,1fr));grid-gap:8px;gap:8px}.modern-intake-steps span{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px;border:1px solid #dce6ec;border-radius:10px;background:rgba(255,255,255,.92);color:#475569;font-size:9px;font-weight:800}.modern-intake-steps b{display:grid;place-items:center;width:23px;height:23px;border-radius:999px;background:#e8f0ff;color:#1d4ed8;font-size:9px}.upload-cards{gap:18px!important;align-items:stretch!important}.upload-card.modern-intake-card{position:relative;overflow:hidden;min-height:352px;padding:22px!important;border:1px solid #dbe4ea!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 34px rgba(15,23,42,.07)!important}.upload-card.modern-intake-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2563eb,#0ea5e9)}.upload-card.modern-intake-card:nth-child(2):before{background:linear-gradient(90deg,#7c3aed,#a855f7)}.upload-card.modern-intake-card .upload-card-top{margin-bottom:16px}.upload-card.modern-intake-card .upload-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#eaf2ff;color:#1d4ed8;font-size:20px}.upload-card.modern-intake-card .sheet-upload-icon{background:#f2eaff;color:#7c3aed}.upload-card.modern-intake-card .feature-pill{padding:5px 8px;border:1px solid #dce5eb;border-radius:999px;background:#f8fafc;color:#64748b;font-size:8px;font-weight:850;letter-spacing:.08em}.upload-card.modern-intake-card h3{margin:0 0 8px;color:#1f2937;font-size:19px}.upload-card.modern-intake-card>p{min-height:52px;margin:0 0 16px;color:#64748b;font-size:10px;line-height:1.55}.upload-card.modern-intake-card form{display:grid;grid-gap:10px;gap:10px}.upload-card.modern-intake-card input[type=file]{width:100%;min-height:54px;padding:11px;border:1px dashed #9fb1be;border-radius:11px;background:#f8fbfd;color:#334155}.upload-card.modern-intake-card select{min-height:48px;border:1px solid #cbd8e0;border-radius:10px;background:#fff}.upload-card.modern-intake-card form>button{min-height:48px;border:0;border-radius:10px;background:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff;font-weight:850;box-shadow:0 8px 18px rgba(37,99,235,.2)}.upload-card.modern-intake-card:nth-child(2) form>button{background:linear-gradient(90deg,#7c3aed,#6d28d9);box-shadow:0 8px 18px rgba(124,58,237,.2)}.upload-card.modern-intake-card form>button:hover{transform:translateY(-1px);filter:brightness(1.03)}.upload-card.modern-intake-card form>button:disabled{opacity:.55;transform:none;cursor:not-allowed}.upload-card.modern-intake-card>small{display:block;margin-top:12px;color:#8a9aa6;font-size:8px;line-height:1.45}.template-buttons{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:8px!important;gap:8px!important;margin-bottom:10px}.template-buttons button{min-height:42px;border:1px solid #d8e1e7!important;border-radius:9px!important;background:#fff!important;color:#475569!important;font-size:9px!important;font-weight:800!important}.template-buttons button:hover{border-color:#a78bfa!important;background:#faf7ff!important;color:#6d28d9!important}.upload-workspace{margin-top:22px!important;overflow:hidden;border:1px solid #dbe4ea!important;border-radius:16px!important;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.06)}.upload-history{border-right:1px solid #dbe4ea!important;background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important}.upload-history>h3{margin:0;padding:16px 15px 10px;color:#334155;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.upload-history-row{margin:6px 9px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important}.upload-history-row.active{border-color:#93c5fd!important;background:#eff6ff!important;box-shadow:0 5px 14px rgba(37,99,235,.08)}.upload-detail{background:#fff}.upload-detail-head{padding:20px 22px!important;border-bottom:1px solid #e2e8f0!important;background:linear-gradient(135deg,#fff,#fbfdff)}.upload-title-block .eyebrow{color:#2563eb!important;font-size:8px!important;letter-spacing:.1em!important}.upload-title-block h3{margin:5px 0!important;font-size:20px!important}.upload-title-block p{color:#64748b!important}.upload-detail-actions{gap:8px!important}.upload-detail-actions button{min-height:42px;border-radius:9px!important;font-weight:800!important}.selection-strip{margin:14px 20px!important;border:1px solid #dbeafe!important;border-radius:10px!important;background:#f8fbff!important}@media(max-width:1000px){.modern-intake-header{flex-direction:column}.modern-intake-steps{width:100%;min-width:0}}@media(max-width:700px){.modern-intake-steps,.template-buttons{grid-template-columns:1fr}.upload-card.modern-intake-card{min-height:0}}.map-intake-file-input{display:none!important}.map-site-intake-panel{position:absolute;z-index:18;top:78px;left:18px;width:360px;max-height:calc(100vh - 116px);overflow:auto;border:1px solid #d8e3ea;border-radius:14px;background:rgba(255,255,255,.97);box-shadow:0 18px 45px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.map-site-intake-panel.collapsed{width:235px;overflow:hidden}.map-site-intake-panel>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:15px 16px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fbff,#fff)}.map-site-intake-panel>header span{color:#2563eb;font-size:8px;font-weight:900;letter-spacing:.12em}.map-site-intake-panel>header h3{margin:4px 0;font-size:15px;line-height:1.2}.map-site-intake-panel>header p{margin:0;color:#64748b;font-size:8px}.map-site-intake-panel>header>button{width:28px;height:28px;border:1px solid #d8e1e7;border-radius:8px;background:#fff;color:#475569;cursor:pointer}.map-site-intake-body{display:grid;grid-gap:12px;gap:12px;padding:14px 16px 16px}.map-site-intake-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.map-site-intake-actions button{min-height:38px;border:1px solid #d6e0e6;border-radius:9px;background:#fff;color:#334155;font-size:8px;font-weight:850;cursor:pointer}.map-site-intake-actions button.primary{border:0;background:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff;grid-column:1/-1}.map-site-intake-settings{display:grid;grid-template-columns:1fr 100px;grid-gap:8px;gap:8px}.map-site-intake-settings label{color:#64748b;font-size:7px;font-weight:800}.map-site-intake-settings select{display:block;width:100%;min-height:36px;margin-top:4px;border:1px solid #d5e0e6;border-radius:8px;background:#fff;color:#334155;font-size:8px}.map-site-intake-feature-list{display:grid;grid-gap:6px;gap:6px;max-height:165px;overflow:auto}.map-site-intake-feature-list button{display:flex;align-items:center;gap:9px;width:100%;padding:8px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;text-align:left;cursor:pointer}.map-site-intake-feature-list button.active{border-color:#60a5fa;background:#eff6ff;box-shadow:inset 0 0 0 1px #93c5fd}.map-site-intake-feature-list button>span{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:#e8f0ff;color:#1d4ed8;font-size:8px;font-weight:900}.map-site-intake-feature-list button div{display:grid;min-width:0}.map-site-intake-feature-list b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.map-site-intake-feature-list small{color:#64748b;font-size:7px}.map-site-intake-summary{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7px;gap:7px}.map-site-intake-summary div{padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.map-site-intake-summary span{display:block;color:#64748b;font-size:6px;text-transform:uppercase}.map-site-intake-summary b{display:block;overflow:hidden;margin-top:3px;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.map-run-intelligence{min-height:42px;border:0;border-radius:9px;background:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff;font-size:9px;font-weight:900;box-shadow:0 8px 18px rgba(37,99,235,.22);cursor:pointer}.map-run-intelligence:disabled{opacity:.5;cursor:not-allowed}.map-site-intake-result{display:grid;grid-gap:9px;gap:9px;padding-top:11px;border-top:1px solid #e2e8f0}.map-site-intake-decision{display:flex;justify-content:space-between;gap:10px;align-items:center}.map-site-intake-decision span{display:block;color:#64748b;font-size:6px;letter-spacing:.08em}.map-site-intake-decision b{color:#17212b;font-size:13px}.map-site-intake-decision button{border:1px solid #d6e0e6;border-radius:7px;background:#fff;color:#475569;font-size:7px}.map-site-intake-scores{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.map-site-intake-scores article{padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.map-site-intake-scores span{display:block;color:#64748b;font-size:6px}.map-site-intake-scores b{display:block;margin-top:3px;font-size:18px}.map-site-intake-reason{margin:0;color:#475569;font-size:8px;line-height:1.45}.map-site-intake-result-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.map-site-intake-result-actions button{min-height:36px;border:1px solid #d6e0e6;border-radius:8px;background:#fff;color:#334155;font-size:8px;font-weight:850}.map-site-intake-result-actions .promote-button{border:0;background:#15803d;color:#fff}@media(max-width:800px){.map-site-intake-panel{top:118px;left:10px;right:10px;width:auto;max-height:55vh}}.map-site-intake-panel{display:none!important}.map-command-zone-clean{display:flex;align-items:center;justify-content:flex-end;gap:8px}.map-view-selector{display:grid;grid-gap:2px;gap:2px;min-width:142px;padding:5px 8px;border:1px solid #d4dee5;border-radius:9px;background:rgba(255,255,255,.96)}.map-view-selector>span{color:#64748b;font-size:7px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.map-view-selector select{width:100%;min-height:25px;padding:0;border:0;outline:0;background:transparent;color:#263746;font-size:9px;font-weight:800;cursor:pointer}.theme-dark .map-view-selector{border-color:#334155;background:rgba(15,23,42,.94)}.theme-dark .map-view-selector select{color:#e2e8f0}@media(max-width:900px){.map-view-selector{min-width:118px}}.desktop-layer-control{position:relative}.desktop-layer-control>.toolbar-action.active{border-color:#0f8a67;background:#ecfdf5;color:#08664e}.desktop-layer-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:80;width:310px;padding:14px;background:#fff;border:1px solid #cbd5e1;border-radius:14px;box-shadow:0 18px 44px rgba(15,23,42,.2)}.desktop-layer-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.desktop-layer-panel-head div{display:flex;flex-direction:column;gap:2px}.desktop-layer-panel-head small{font-size:9px;letter-spacing:.12em;font-weight:900;color:#0f8a67}.desktop-layer-panel-head strong{font-size:15px;color:#17212b}.desktop-layer-panel-head>button{width:28px;height:28px;border:1px solid #dbe3ed;border-radius:8px;background:#fff;font-size:18px}.desktop-layer-legend{display:grid;grid-gap:8px;gap:8px;padding:12px 0}.desktop-layer-legend>button{display:grid;grid-template-columns:30px 1fr auto;align-items:center;grid-gap:9px;gap:9px;width:100%;padding:10px;border:1px solid #dbe3ed;border-radius:10px;background:#f8fafc;text-align:left}.desktop-layer-legend>button.enabled{border-color:#8bd3bd;background:#f0fdf8}.desktop-layer-legend span{display:flex;flex-direction:column;gap:2px}.desktop-layer-legend b{font-size:12px;color:#17212b}.desktop-layer-legend small{font-size:9px;color:#64748b}.desktop-layer-legend em{font-style:normal;font-size:10px;font-weight:900;color:#64748b}.desktop-layer-legend>button.enabled em{color:#08765a}.legend-line{display:block;width:26px;height:5px;border-radius:99px}.road-line{background:linear-gradient(90deg,#f59e0b 0 55%,#dc2626 55% 100%)}.flowline-line{background:linear-gradient(90deg,#0284c7 0 55%,#7c3aed 55% 100%)}.desktop-layer-bulk-actions,.desktop-layer-export-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.desktop-layer-bulk-actions{padding-bottom:8px}.desktop-layer-bulk-actions button,.desktop-layer-export-actions button{min-height:34px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;font-size:11px;font-weight:800}.desktop-layer-export-actions button{background:#0e7458;color:#fff;border-color:#0e7458}.desktop-layer-note{display:block;margin-top:10px;line-height:1.45;color:#64748b}@media (max-width:900px){.desktop-layer-panel{right:-10px;width:min(310px,calc(100vw - 36px))}}.basemap-view-control{position:relative}.basemap-view-control>.toolbar-action.active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.basemap-view-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:85;width:330px;padding:14px;background:#fff;border:1px solid #cbd5e1;border-radius:14px;box-shadow:0 18px 44px rgba(15,23,42,.22)}.basemap-view-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.basemap-view-panel-head div{display:flex;flex-direction:column;gap:2px}.basemap-view-panel-head small{font-size:9px;letter-spacing:.12em;font-weight:900;color:#2563eb}.basemap-view-panel-head strong{font-size:15px;color:#17212b}.basemap-view-panel-head>button{width:28px;height:28px;border:1px solid #dbe3ed;border-radius:8px;background:#fff;font-size:18px}.basemap-view-options{display:grid;grid-gap:7px;gap:7px;padding-top:12px}.basemap-view-options>button{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:9px;gap:9px;width:100%;padding:9px;border:1px solid #dbe3ed;border-radius:10px;background:#f8fafc;text-align:left}.basemap-view-options>button.selected{border-color:#93c5fd;background:#eff6ff}.basemap-view-options span{display:flex;flex-direction:column;gap:2px}.basemap-view-options b{font-size:12px;color:#17212b}.basemap-view-options small{font-size:9px;line-height:1.3;color:#64748b}.basemap-view-options em{font-style:normal;font-size:9px;font-weight:900;color:#2563eb}.basemap-swatch{display:block;width:40px;height:30px;border:1px solid #cbd5e1;border-radius:7px;background-size:cover}.basemap-swatch.streets{background:linear-gradient(135deg,#f8fafc 0 44%,#f59e0b 45% 51%,#e2e8f0 52% 100%)}.basemap-swatch.imagery{background:linear-gradient(135deg,#284b32,#66854a 38%,#9b8055 39% 62%,#315f42 63%)}.basemap-swatch.imagery_hybrid{background:linear-gradient(135deg,#284b32,#66854a 38%,#f8fafc 39% 44%,#f59e0b 45% 50%,#315f42 51%)}.basemap-swatch.topographic{background:repeating-radial-gradient(ellipse at center,#f5f0df 0 5px,#a4b58c 6px 7px,#f5f0df 8px 13px)}.basemap-swatch.light_gray{background:linear-gradient(135deg,#f8fafc,#d9e0e8)}.basemap-swatch.dark_gray{background:linear-gradient(135deg,#111827,#475569)}@media (max-width:900px){.basemap-view-panel{right:-10px;width:min(330px,calc(100vw - 36px))}}.power-line{background:#facc15}.pipeline-line{background:repeating-linear-gradient(90deg,#ec4899 0 7px,transparent 7px 11px)}.legend-box{display:block;width:26px;height:18px;border-radius:4px;border:2px solid}.fema-box{background:rgba(37,99,235,.18);border-color:#1d4ed8}.wetlands-box{background:rgba(34,211,238,.22);border-color:#0891b2}.protected-box{background:rgba(132,204,22,.16);border-color:#4d7c0f}.desktop-layer-legend{max-height:430px;overflow:auto}.sites-workspace{--si-ink:#172532;--si-muted:#6b7c90;--si-line:#dbe4ee;--si-green:#087d68;padding:18px 22px 30px;background:linear-gradient(180deg,#f8fafc,#eef3f8);color:var(--si-ink)}.sites-workspace .sites-topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:10px;background:transparent;border:0}.sites-workspace .sites-topbar h2{margin:0;font-size:26px;letter-spacing:-.035em;color:#132431}.sites-workspace .sites-topbar p{margin:5px 0 0;color:var(--si-muted);font-size:13px}.sites-workspace .market-filter-bar,.sites-workspace .pipeline-filters,.sites-workspace .site-type-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:0;margin:0 0 4px;background:transparent;border:0}.sites-workspace .filter-label{min-width:96px;color:#687b90;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sites-workspace .market-filter-bar button,.sites-workspace .pipeline-filters button,.sites-workspace .site-type-filter-bar button{min-height:31px;padding:6px 12px;border:1px solid #d8e2ec;border-radius:999px;background:#fff;color:#344558;font-size:11px;font-weight:700}.sites-workspace .market-filter-bar button.active,.sites-workspace .pipeline-filters button.active,.sites-workspace .site-type-filter-bar button.active{border-color:#087d68;background:#087d68;color:#fff}.sites-workspace .site-search-row{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;margin:7px 0 0}.sites-workspace .site-filter{height:44px;padding:0 16px;border:1px solid #d6e0ea;border-radius:11px;background:#fff;box-shadow:0 2px 7px rgba(15,23,42,.04)}.sites-workspace .site-grid{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:14px;gap:14px;height:calc(100vh - 265px);min-height:600px}.sites-workspace .site-list{overflow:auto;padding:0 8px 14px 0;background:transparent;border:0;scrollbar-width:thin}.sites-workspace .site-card{width:100%;min-height:116px;margin:0 0 9px;padding:13px 13px 11px 16px;border:1px solid #dbe4ed;border-left:4px solid #d97706;border-radius:13px;background:#fff;box-shadow:0 3px 10px rgba(30,41,59,.05);transition:.15s}.sites-workspace .site-card:hover{transform:translateY(-1px);border-color:#9fb3c6;box-shadow:0 7px 18px rgba(30,41,59,.09)}.sites-workspace .site-card.selected{border-color:#0a8a70;background:linear-gradient(135deg,#f2fffb,#ecfaf5);box-shadow:0 0 0 2px rgba(10,138,112,.12)}.sites-workspace .site-card.priority-strong{border-left-color:#16a34a}.sites-workspace .site-card.priority-low{border-left-color:#dc2626}.sites-workspace .site-detail{overflow:auto;min-width:0;padding:0 10px 28px 0;background:transparent;border:0;scrollbar-width:thin}.sites-workspace .site-detail-head{position:-webkit-sticky;position:sticky;top:0;z-index:8;display:flex;justify-content:space-between;gap:20px;padding:16px 18px;margin-bottom:12px;border:1px solid #dbe4ed;border-radius:14px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 14px rgba(15,23,42,.05)}.site-decision-workspace{border:1px solid #d7e2ec!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 24px rgba(15,23,42,.06)!important;overflow:hidden}.site-decision-workspace .decision-hero{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:20px;gap:20px;padding:22px 24px 18px;background:linear-gradient(135deg,#fff,#f8fbfd)}.site-decision-workspace .decision-copy h2{margin:8px 0 7px;font-size:31px;line-height:1.12;letter-spacing:-.045em}.site-decision-workspace .decision-strip{display:grid;grid-template-columns:repeat(3,1fr);margin:0 24px;border:1px solid #dbe4ed;border-radius:13px;overflow:hidden}.site-decision-workspace .provider-health-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;padding:18px 24px}.site-decision-workspace .provider-health-tab{min-height:68px;border:1px solid #dce5ed;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.04)}.site-decision-workspace .provider-health-tab.active{border-color:#087d68;background:#ecfaf5}.site-decision-workspace .decision-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 24px 18px}.site-decision-workspace .decision-list{min-height:235px;padding:18px;border:1px solid #dfe7ef;border-radius:14px;background:#fff;box-shadow:0 3px 12px rgba(15,23,42,.04)}.site-decision-workspace .confidence-panel,.site-decision-workspace .provider-detail{margin:0 24px 18px;padding:18px;border:1px solid #dfe7ef;border-radius:14px;background:#fff}.team-crm{margin-top:16px;border:1px solid #d7e2ec!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 18px rgba(15,23,42,.05);overflow:hidden}.team-crm .team-header{padding:18px 20px;background:linear-gradient(135deg,#fff,#f6faf8);border-bottom:1px solid #e1e8ef}.team-crm .team-tabs{display:flex;gap:5px;overflow:auto;padding:9px 14px;background:#f8fafc;border-bottom:1px solid #e1e8ef}.team-crm .team-tabs button.active{background:#075e8e;color:#fff}.land-acquisition-v62{border:1px solid #d7e2ec!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 16px rgba(15,23,42,.04)}.owner-note-button{width:max-content;margin-top:8px;padding:6px 10px;border:1px solid #8fc9b8;border-radius:8px;background:#eefaf5;color:#08715c;font-size:11px;font-weight:800;cursor:pointer}.latest-owner-note{margin:5px 0 0!important;padding:8px 10px;border-left:3px solid #0d9488;border-radius:6px;background:#f0fdfa;font-size:12px}.owner-history-count{padding:3px 7px;border-radius:999px;background:#eaf1f8;color:#4f6378;font-size:10px;font-weight:800}.owner-contact-history{display:grid;grid-gap:3px;gap:3px;margin-top:8px;padding:9px 10px;border:1px solid #e0e7ee;border-radius:9px;background:#f8fafc}.owner-contact-modal-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.58);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.owner-contact-modal{width:min(700px,100%);max-height:90vh;overflow:auto;padding:20px;border:1px solid #cbd5e1;border-radius:17px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.3)}.owner-contact-modal>header{display:flex;justify-content:space-between;gap:18px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.owner-contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.owner-contact-modal label{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px;font-size:12px;font-weight:800}.owner-contact-modal input,.owner-contact-modal select,.owner-contact-modal textarea{width:100%;padding:10px 11px;border:1px solid #cbd5e1;border-radius:9px;background:#fff}.owner-contact-modal textarea{min-height:120px;resize:vertical}.owner-contact-modal footer{display:flex;justify-content:flex-end;gap:9px;padding-top:8px}@media(max-width:1100px){.sites-workspace .site-grid{grid-template-columns:230px minmax(0,1fr)}.site-decision-workspace .decision-overview-grid{grid-template-columns:1fr}.site-decision-workspace .provider-health-bar{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.sites-workspace{padding:14px}.sites-workspace .site-grid{display:block;height:auto}.sites-workspace .site-list{display:flex;gap:10px;overflow:auto}.sites-workspace .site-card{min-width:230px}.owner-contact-form-grid,.site-decision-workspace .decision-hero{grid-template-columns:1fr}}.buildable-acreage-panel{margin:14px 0;padding:16px;border:1px solid #bbdfca;border-radius:15px;background:linear-gradient(145deg,#f6fff9,#ffffff);box-shadow:0 5px 16px rgba(21,128,61,.07)}.buildable-acreage-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:13px}.buildable-acreage-heading small{color:#15803d;font-size:10px;font-weight:900;letter-spacing:.1em}.buildable-acreage-heading h3{margin:4px 0;color:#173526;font-size:18px}.buildable-acreage-heading p{margin:0;color:#64748b;font-size:11px;line-height:1.45}.buildable-confidence{flex:0 0 auto;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900}.buildable-confidence.high{background:#dcfce7;color:#166534}.buildable-confidence.medium{background:#fef3c7;color:#92400e}.buildable-confidence.low{background:#fee2e2;color:#991b1b}.buildable-acreage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.buildable-acreage-metrics article{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid #dce8e1;border-radius:10px;background:#fff}.buildable-acreage-metrics article.primary{border-color:#22c55e;background:#ecfdf5}.buildable-acreage-metrics span{color:#64748b;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.buildable-acreage-metrics b{color:#163426;font-size:18px}.buildable-acreage-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.buildable-acreage-columns>div{padding:12px;border:1px solid #e0e9e4;border-radius:11px;background:#fff}.buildable-acreage-columns h4{margin:0 0 9px;font-size:12px}.buildable-deduction{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed #e2e8f0;color:#475569;font-size:11px}.buildable-deduction b{color:#b91c1c}.buildable-deduction.reserved b{color:#1d4ed8}.buildable-missing-inputs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.buildable-missing-inputs span{padding:4px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#64748b;font-size:9px;font-weight:700}.buildable-assumptions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding:9px 10px;border-radius:9px;background:#eff6ff;color:#475569;font-size:9px}.buildable-assumptions b{width:100%;color:#1e3a8a;font-size:10px}.buildable-assumptions span{padding:3px 6px;border-radius:6px;background:#fff}@media(max-width:820px){.buildable-acreage-columns,.buildable-acreage-metrics{grid-template-columns:1fr}}.buildable-coverage-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:12px 0}.buildable-coverage-row article{border:1px solid #d8e4df;border-radius:12px;background:#fff;padding:11px;display:grid;grid-gap:2px;gap:2px}.buildable-coverage-row span{font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.buildable-coverage-row b{font-size:22px;color:#123f35}.buildable-coverage-row small{color:#64748b}.buildable-running-calc{display:flex;align-items:stretch;gap:4px;overflow-x:auto;padding:8px 0 12px}.buildable-running-step{display:flex;align-items:center;gap:4px;min-width:max-content}.buildable-running-arrow{color:#94a3b8;font-weight:900}.buildable-running-step button{border:1px solid #dbe7e2;border-radius:10px;background:#f8fbfa;padding:7px 9px;min-width:76px;text-align:left;cursor:pointer}.buildable-running-step button:hover{border-color:#0f766e;background:#ecfdf5}.buildable-running-step small{display:block;color:#64748b;font-size:9px;max-width:95px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buildable-running-step b{font-size:15px;color:#173f35}.buildable-acreage-columns.compact{align-items:start}.buildable-deduction.clickable{width:100%;border:0;border-bottom:1px dashed #dbe4e8;background:transparent;text-align:left;cursor:pointer;font:inherit}.buildable-deduction.clickable:hover{background:#f0fdfa}.buildable-deduction.clickable span small{display:block;color:#0f766e;font-size:9px;margin-top:2px}.buildable-missing-collapsed{min-height:auto!important}.missing-input-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;border:1px solid #dbe4e8;border-radius:11px;background:#f8fafc;padding:11px;text-align:left;cursor:pointer}.missing-input-toggle span{display:grid;grid-gap:2px;gap:2px}.missing-input-toggle b{color:#1e293b}.missing-input-toggle small{color:#64748b}.missing-input-toggle strong{font-size:20px;color:#0f766e}@media(max-width:700px){.buildable-acreage-columns.compact,.buildable-coverage-row{grid-template-columns:1fr}}.buildable-heading-actions{display:grid;justify-items:end;grid-gap:7px;gap:7px}.open-acreage-explorer{border:1px solid #0f766e;border-radius:8px;background:#fff;color:#0f766e;padding:6px 9px;font-size:10px;font-weight:900;cursor:pointer}.acreage-inspector-backdrop{position:fixed;inset:0 360px 0 0;background:rgba(15,23,42,.12);z-index:1490}.acreage-inspector{position:fixed;top:72px;right:378px;bottom:18px;width:min(420px,calc(100vw - 396px));z-index:1500;overflow:auto;border:1px solid #cbd5e1;border-radius:16px;background:#fff;box-shadow:0 24px 64px rgba(15,23,42,.25);padding:16px}.acreage-inspector>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.acreage-inspector>header small{color:#0f766e;font-size:10px;font-weight:900;letter-spacing:.1em}.acreage-inspector>header h3{margin:4px 0 0;color:#172b22;font-size:20px}.acreage-inspector>header button{width:34px;height:34px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;font-size:22px;cursor:pointer}.inspector-summary-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:14px 0}.inspector-summary-grid article{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid #dbe7df;border-radius:11px;background:#f8fffa}.inspector-summary-grid span{font-size:10px;color:#64748b;font-weight:800;text-transform:uppercase}.inspector-summary-grid b{font-size:19px;color:#173526}.deduction-tree{display:grid;grid-gap:8px;gap:8px}.tree-node{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;border:1px solid #dbe7df;border-radius:11px;background:#fff;padding:12px;cursor:pointer}.tree-node span{display:grid;grid-gap:2px;gap:2px}.tree-node small{color:#64748b}.tree-node b{font-size:16px}.tree-node.deduction{margin-left:14px;width:calc(100% - 14px);border-left:4px solid #ef4444}.tree-node.deduction>b{color:#b91c1c}.tree-node.reserve{margin-left:14px;width:calc(100% - 14px);border-left:4px solid #3b82f6}.tree-node.final{background:#ecfdf5;border-color:#22c55e}.tree-node.final b{color:#166534}.inspector-back{margin:14px 0 10px;border:0;background:transparent;color:#0f766e;font-weight:900;cursor:pointer}.constraint-evidence-card{border:1px solid #bbdfca;border-radius:13px;background:#f6fff9;padding:14px}.constraint-evidence-card>small{color:#0f766e;font-weight:900;letter-spacing:.08em}.constraint-evidence-card h3{margin:5px 0 12px}.evidence-primary-metric{display:flex;justify-content:space-between;align-items:center;border-radius:10px;background:#fff;padding:12px}.evidence-primary-metric span{color:#64748b;font-size:11px;font-weight:800}.evidence-primary-metric b{color:#b91c1c;font-size:22px}.constraint-evidence-card dl{margin:12px 0;display:grid;grid-gap:7px;gap:7px}.constraint-evidence-card dl div{display:flex;justify-content:space-between;gap:10px}.constraint-evidence-card dt{color:#64748b}.constraint-evidence-card dd{margin:0;font-weight:800;text-align:right}.highlight-evidence{width:100%;border:1px solid #0f766e;border-radius:9px;background:#0f766e;color:#fff;padding:10px;font-weight:900;cursor:pointer}.evidence-source-list{margin-top:14px}.evidence-source-list h4{margin:0 0 8px}.evidence-source-list article{display:grid;grid-gap:4px;gap:4px;margin-bottom:8px;padding:12px;border:1px solid #e2e8f0;border-radius:10px}.evidence-source-list article small,.evidence-source-list article span{color:#64748b}.evidence-source-list article strong{margin-top:4px;color:#b91c1c}@media(max-width:1100px){.acreage-inspector-backdrop{inset:0}.acreage-inspector{top:58px;right:8px;bottom:8px;width:calc(100vw - 16px)}}.site-analysis-header-actions{display:flex;align-items:center;gap:8px}.open-suitability-explorer{border:1px solid #0f766e;border-radius:8px;background:#fff;color:#0f766e;padding:6px 9px;font-size:10px;font-weight:900;cursor:pointer}.open-suitability-explorer:hover{background:#ecfdf5}.suitability-inspector-backdrop{position:fixed;inset:0 360px 0 0;background:rgba(15,23,42,.12);z-index:1510}.suitability-inspector{position:fixed;top:72px;right:378px;bottom:18px;width:min(760px,calc(100vw - 396px));z-index:1520;overflow:auto;border:1px solid #cbd5e1;border-radius:16px;background:#f8fafc;box-shadow:0 24px 64px rgba(15,23,42,.28);padding:16px}.suitability-inspector>header{position:-webkit-sticky;position:sticky;top:-16px;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:-16px -16px 14px;padding:16px;border-bottom:1px solid #e2e8f0;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px 16px 0 0}.suitability-inspector>header small{color:#0f766e;font-size:10px;font-weight:900;letter-spacing:.1em}.suitability-inspector>header h3{margin:4px 0 0;color:#172b22;font-size:21px}.suitability-inspector>header button{width:34px;height:34px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;font-size:22px;cursor:pointer}.suitability-inspector-score-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.suitability-inspector-score-grid article{display:grid;grid-gap:4px;gap:4px;padding:13px;border:1px solid #dbe4ee;border-radius:12px;background:#fff}.suitability-inspector-score-grid span{font-size:10px;color:#64748b}.suitability-inspector-score-grid b{font-size:25px;color:#172532}.suitability-inspector-score-grid small{color:#64748b}.suitability-inspector-recommendation{margin:12px 0;padding:14px;border:1px solid #9dd9c8;border-radius:12px;background:#ecfdf5}.suitability-inspector-recommendation small{color:#0f766e;font-weight:900;letter-spacing:.08em}.suitability-inspector-recommendation h4{margin:5px 0 6px}.suitability-inspector-recommendation p{margin:0;color:#475569;line-height:1.45}.suitability-inspector-tabs{display:flex;gap:7px;overflow-x:auto;padding:3px 0 12px}.suitability-inspector-tabs button{flex:0 0 auto;border:1px solid #d8e2ec;border-radius:8px;background:#fff;padding:7px 10px;font-size:11px;font-weight:800;cursor:pointer}.suitability-inspector-tabs button.active{border-color:#0f766e;background:#ecfdf5;color:#0f766e}.suitability-inspector-content{display:grid;grid-gap:12px;gap:12px}.suitability-inspector-content .canonical-decision-summary{margin:0}.suitability-inspector-content .site-analysis-factor-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.suitability-inspector-content .site-analysis-factor-columns>article{min-height:0;padding:13px;border:1px solid #dbe4ee;border-radius:11px;background:#fff}.suitability-inspector-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.suitability-inspector-brief-grid article,.suitability-inspector-factor-grid article{padding:13px;border:1px solid #dbe4ee;border-radius:11px;background:#fff}.suitability-inspector-brief-grid small{color:#0f766e;font-weight:900;letter-spacing:.07em}.suitability-inspector-brief-grid h4{margin:5px 0}.suitability-inspector-brief-grid p,.suitability-inspector-factor-grid p{margin:5px 0;color:#475569;line-height:1.45}.suitability-inspector-factor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.suitability-inspector-factor-grid h4{margin:0 0 7px}.suitability-inspector-category-note{padding:18px;border:1px solid #dbe4ee;border-radius:12px;background:#fff}.suitability-inspector-category-note h4{margin:0 0 8px}@media(max-width:1200px){.suitability-inspector-backdrop{inset:0}.suitability-inspector{top:58px;right:8px;bottom:8px;width:calc(100vw - 16px)}}@media(max-width:760px){.suitability-inspector-brief-grid,.suitability-inspector-content .site-analysis-factor-columns,.suitability-inspector-factor-grid,.suitability-inspector-score-grid{grid-template-columns:1fr}}.explorer-summary-only>.project-fit-matrix,.explorer-summary-only>.project-suitability-report,.explorer-summary-only>.site-analysis-category,.explorer-summary-only>.site-analysis-evidence,.explorer-summary-only>.site-analysis-summary,.explorer-summary-only>.site-analysis-tabs{display:none!important}.site-analysis-explorer-prompt{display:grid;grid-gap:9px;gap:9px;margin-top:10px;padding:11px;border:1px solid #d7e3ec;border-radius:11px;background:#f8fafc;color:#64748b;font-size:11px;line-height:1.45}.site-analysis-explorer-prompt button{width:100%;border:1px solid #0f766e;border-radius:8px;background:#0f766e;color:#fff;padding:9px 10px;font-size:11px;font-weight:900;cursor:pointer}.site-analysis-explorer-prompt button:hover{background:#0b625b}.explorer-summary-only{padding-bottom:12px}.analysis-explorer-launcher{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 14px;padding:12px;border:1px solid #c9dfd6;border-radius:12px;background:#f6fbf8}.analysis-explorer-launcher>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.analysis-explorer-launcher small{color:#08785f;font-size:10px;font-weight:800;letter-spacing:.08em}.analysis-explorer-launcher b{color:#17252d;font-size:14px}.analysis-explorer-launcher span{color:#60717d;font-size:11px;line-height:1.35}.analysis-explorer-launcher button{flex:0 0 auto;min-width:92px;padding:9px 11px;border:1px solid #08785f;border-radius:9px;background:#08785f;color:#fff;font-weight:800;cursor:pointer}.provider-diagnostics{margin-top:18px;padding-top:16px;border-top:1px solid #dbe7df}.provider-diagnostics-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.provider-diagnostics-heading small{color:#0f766e;font-size:10px;font-weight:900;letter-spacing:.09em}.provider-diagnostics-heading h4{margin:4px 0 0;color:#173526}.provider-diagnostics-heading>span{border-radius:999px;background:#ecfdf5;color:#166534;padding:5px 9px;font-size:10px;font-weight:900}.provider-diagnostic-group{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.provider-diagnostic-group>h5{margin:0;color:#475569;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.provider-diagnostic-row{display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid #e2e8f0;border-left-width:4px;border-radius:10px;background:#fff}.provider-diagnostic-row.status-completed{border-left-color:#16a34a}.provider-diagnostic-row.status-no_intersection,.provider-diagnostic-row.status-no_site_intersection{border-left-color:#0ea5e9}.provider-diagnostic-row.status-not_configured,.provider-diagnostic-row.status-not_run{border-left-color:#94a3b8;background:#f8fafc}.provider-diagnostic-row.status-query_failed,.provider-diagnostic-row.status-timed_out{border-left-color:#dc2626;background:#fff7f7}.provider-diagnostic-title{display:flex;justify-content:space-between;gap:12px;align-items:center}.provider-diagnostic-title>b{color:#1e293b}.provider-diagnostic-title>span{font-size:10px;font-weight:900;text-transform:uppercase;color:#475569}.provider-diagnostic-metrics{display:flex;flex-wrap:wrap;gap:6px}.provider-diagnostic-metrics>span{border-radius:7px;background:#f1f5f9;padding:5px 7px;color:#64748b;font-size:10px}.provider-diagnostic-metrics b{color:#1e293b}.provider-diagnostic-row p{margin:0;color:#64748b;font-size:11px;line-height:1.4}.intelligence-explorer-shell{position:fixed;inset:0;z-index:2600;pointer-events:none;font-family:inherit;color:#12212e}.intelligence-explorer-topbar{position:absolute;top:8px;left:8px;right:8px;height:62px;background:rgba(255,255,255,.98);border:1px solid #dbe4ec;border-radius:12px;box-shadow:0 10px 30px rgba(15,23,42,.14);display:grid;grid-template-columns:minmax(280px,1fr) auto minmax(180px,1fr);align-items:center;padding:0 14px;pointer-events:auto}.intelligence-explorer-actions,.intelligence-explorer-brand,.intelligence-explorer-context{display:flex;align-items:center;gap:12px}.intelligence-explorer-brand small{display:block;color:#08745f;font-size:9px;font-weight:900;letter-spacing:.11em}.intelligence-explorer-brand h2{font-size:18px;margin:1px 0 0}.intelligence-explorer-mark{width:32px;height:32px;border-radius:10px;background:#e5f8ef;color:#08745f;display:grid;place-items:center;font-size:14px}.intelligence-explorer-context{justify-content:center;color:#425466;font-size:12px}.intelligence-explorer-context strong{background:#e9f8ef;color:#166534;border-radius:999px;padding:7px 12px;text-transform:capitalize;font-size:10px}.intelligence-explorer-actions{justify-content:flex-end}.intelligence-explorer-actions button{border:1px solid #d8e2ea;background:white;border-radius:8px;padding:8px 13px;font-weight:800;color:#243447}.intelligence-explorer-actions button:last-child{font-size:20px;line-height:1;padding:7px 10px}.intelligence-explorer-sidebar{position:absolute;top:80px;bottom:18px;left:10px;width:390px;background:rgba(255,255,255,.98);border:1px solid #dbe4ec;border-radius:12px;box-shadow:0 10px 30px rgba(15,23,42,.16);overflow:hidden;display:flex;flex-direction:column;pointer-events:auto}.intelligence-explorer-summary{padding:14px;border-bottom:1px solid #e5ebf0}.explorer-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.explorer-kpi-grid article{border:1px solid #dce6ed;border-radius:9px;padding:9px;background:#fbfdfe}.explorer-kpi-grid small,.explorer-kpi-grid span{display:block;color:#64748b;font-size:9px}.explorer-kpi-grid b{font-size:19px;color:#173f34}.explorer-status-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:9px}.explorer-status-strip span{background:#f3f7fa;border-radius:7px;padding:7px;text-align:center;font-size:9px;color:#64748b}.explorer-status-strip b{display:block;font-size:14px;color:#1f2937}.intelligence-explorer-tabs{display:flex;overflow-x:auto;border-bottom:1px solid #e5ebf0;padding:0 10px;min-height:43px}.intelligence-explorer-tabs button{border:0;background:transparent;padding:11px 10px;font-size:10px;font-weight:800;color:#607286;border-bottom:3px solid transparent;white-space:nowrap}.intelligence-explorer-tabs button.active{color:#08745f;border-bottom-color:#16a36d}.intelligence-explorer-sidebar-content{overflow:auto;padding:12px 10px 80px}.intelligence-provider-group>h4{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#53667b;margin:8px 2px}.intelligence-provider-card{display:block;width:100%;text-align:left;background:#fff;border:1px solid #dce5ec;border-left:4px solid #9fb0c6;border-radius:10px;padding:11px;margin-bottom:9px}.intelligence-provider-card.active{box-shadow:0 0 0 2px rgba(16,185,129,.16)}.intelligence-provider-card.status-completed,.intelligence-provider-card.status-no_intersection,.intelligence-provider-card.status-no_site_intersection{border-left-color:#18a866}.intelligence-provider-card.status-query_failed{border-left-color:#ef4444;background:#fff8f8}.intelligence-provider-card.status-not_configured{border-left-color:#94a3b8;background:#fafbfd}.intelligence-provider-card>div:first-child{display:flex;justify-content:space-between;gap:8px}.intelligence-provider-card>div:first-child b{font-size:13px}.intelligence-provider-card>div:first-child span{font-size:8px;font-weight:900;text-transform:uppercase}.intelligence-provider-card dl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px;margin:9px 0 0}.intelligence-provider-card dl div{background:#f3f7fa;padding:6px;border-radius:6px}.intelligence-provider-card dt{font-size:8px;color:#66798e}.intelligence-provider-card dd{font-size:10px;font-weight:900;margin:2px 0 0}.intelligence-provider-card>small{display:block;color:#b42318;margin-top:8px}.explorer-deduction-list button{display:flex;width:100%;align-items:center;justify-content:space-between;border:1px solid #dce5ec;background:#fff;border-radius:9px;padding:10px;margin-bottom:8px;text-align:left}.explorer-deduction-list button.active{border-color:#16a36d;background:#f0fdf6}.explorer-deduction-list span small{display:block;color:#64748b}.explorer-back-button{border:0;background:transparent;color:#08745f;font-weight:900;margin-bottom:10px}.intelligence-explorer-map-stage{position:absolute;top:80px;left:414px;right:18px;bottom:18px;pointer-events:none;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.intelligence-explorer-drawer{position:absolute;left:414px;right:18px;bottom:18px;max-height:42vh;overflow:auto;background:rgba(255,255,255,.98);border:1px solid #dbe4ec;border-radius:12px;box-shadow:0 12px 34px rgba(15,23,42,.22);padding:14px;pointer-events:auto}.explorer-drawer-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5ebf0;padding-bottom:10px;margin-bottom:10px}.explorer-drawer-heading small{color:#08745f;font-weight:900;letter-spacing:.09em}.explorer-drawer-heading h3{font-size:17px;margin:2px 0}.explorer-drawer-heading>strong{font-size:20px;color:#b42318}.drawer-status{border-radius:999px;padding:7px 11px;background:#eaf8f0;color:#166534;text-transform:uppercase;font-size:9px;font-weight:900}.explorer-detail-metrics{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.explorer-detail-metrics article{border:1px solid #dce5ec;border-radius:8px;padding:9px;background:#f9fbfc}.explorer-detail-metrics span{display:block;color:#64748b;font-size:9px}.explorer-detail-metrics b{font-size:13px}.explorer-detail-metrics button{border:0;border-radius:7px;background:#08745f;color:#fff;padding:8px;font-weight:900}.explorer-evidence-table{border:1px solid #dce5ec;border-radius:9px;overflow:hidden}.explorer-evidence-table>div{display:grid;grid-template-columns:1.4fr 1fr 1.3fr .7fr;grid-gap:10px;gap:10px;padding:8px 10px;border-top:1px solid #e5ebf0;align-items:center;font-size:10px}.explorer-evidence-table>div:first-child{border-top:0}.explorer-evidence-table .header{background:#f3f7fa;color:#53667b;font-weight:900;text-transform:uppercase;font-size:8px}.explorer-evidence-table small{display:block;color:#718096}.explorer-provider-error{color:#b42318;background:#fff1f1;padding:9px;border-radius:8px}.explorer-provider-note{color:#53667b;margin:8px 0}.explorer-recommendation-card{margin-top:10px;border:1px solid #bde7d3;background:#f1fcf6;border-radius:9px;padding:10px}.explorer-recommendation-card small{color:#08745f;font-weight:900}.explorer-recommendation-card h3{margin:4px 0;font-size:14px}.explorer-recommendation-card p{font-size:10px;line-height:1.45;margin:0;color:#53667b}.suitability-provider-summary h4{font-size:11px}.suitability-provider-summary article{display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px;align-items:center;margin:10px 0}.suitability-provider-summary article i{grid-column:1/-1;height:5px;background:#e4ebf0;border-radius:99px;overflow:hidden}.suitability-provider-summary article em{display:block;height:100%;background:#16a36d}.suitability-explorer-brief-grid,.suitability-explorer-factor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.suitability-explorer-brief-grid article,.suitability-explorer-factor-grid article{border:1px solid #dce5ec;border-radius:9px;padding:11px;background:#fbfdfe}.suitability-explorer-brief-grid small{color:#08745f;font-weight:900}.suitability-explorer-brief-grid h4,.suitability-explorer-factor-grid h4{margin:4px 0;font-size:12px}.suitability-explorer-brief-grid p,.suitability-explorer-factor-grid p{font-size:10px;line-height:1.45;color:#53667b}.explorer-fit-list article{display:grid;grid-template-columns:28px 1fr 2fr 40px;grid-gap:10px;gap:10px;align-items:center;padding:9px;border-bottom:1px solid #e5ebf0}.explorer-fit-list article>span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#edf3f6}.explorer-fit-list small{display:block;color:#718096}.explorer-fit-list i{height:7px;background:#e4ebf0;border-radius:99px;overflow:hidden}.explorer-fit-list em{display:block;height:100%;background:#16a36d}.explorer-fit-list article.selected{background:#f0fdf6}@media(max-width:1000px){.intelligence-explorer-sidebar{width:330px}.intelligence-explorer-drawer,.intelligence-explorer-map-stage{left:354px}.intelligence-explorer-context{display:none}.intelligence-explorer-topbar{grid-template-columns:1fr auto}.explorer-detail-metrics{grid-template-columns:repeat(2,1fr)}.suitability-explorer-brief-grid,.suitability-explorer-factor-grid{grid-template-columns:1fr}}.intelligence-explorer-backdrop{position:absolute;inset:72px 0 0;background:rgba(238,244,247,.22);-webkit-backdrop-filter:saturate(.72) brightness(.94);backdrop-filter:saturate(.72) brightness(.94);pointer-events:none}.intelligence-explorer-topbar{top:6px;left:6px;right:6px;height:58px;border-radius:10px}.intelligence-explorer-sidebar{top:72px;left:6px;bottom:10px;width:430px;border-radius:10px;box-shadow:0 14px 38px rgba(15,23,42,.2)}.intelligence-explorer-map-stage{top:72px;left:448px;right:10px;bottom:10px}.intelligence-explorer-drawer{left:448px;right:10px;bottom:10px;max-height:36vh;border-radius:10px}.explorer-kpi-hierarchy{grid-template-columns:repeat(3,minmax(0,1fr))}.explorer-kpi-hierarchy .explorer-primary-kpi{grid-column:1/-1;background:linear-gradient(135deg,#063d35,#075f4d);border-color:#075f4d;padding:14px}.explorer-kpi-hierarchy .explorer-primary-kpi small,.explorer-kpi-hierarchy .explorer-primary-kpi span{color:#b9e9d7}.explorer-kpi-hierarchy .explorer-primary-kpi b{font-size:31px;color:white;line-height:1.05}.intelligence-provider-group{border-bottom:1px solid #e7edf1;padding-bottom:5px;margin-bottom:6px}.intelligence-provider-group-header{width:100%;border:0;background:transparent;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:9px 4px;color:#23384b}.intelligence-provider-group-header span{display:flex;align-items:center;gap:8px}.intelligence-provider-group-header b{text-transform:uppercase;font-size:10px;letter-spacing:.1em}.intelligence-provider-group-header small{font-size:9px;color:#7b8da0}.intelligence-provider-group-header i{font-style:normal;font-size:17px;color:#08745f}.intelligence-provider-group.collapsed{padding-bottom:0}.intelligence-provider-card{padding:10px;margin-bottom:7px}.provider-card-heading{display:grid!important;grid-template-columns:10px 1fr auto;align-items:center;grid-gap:7px;gap:7px}.provider-card-heading .provider-status-dot{width:8px;height:8px;border-radius:50%;background:#94a3b8}.status-completed .provider-status-dot,.status-no_intersection .provider-status-dot,.status-no_site_intersection .provider-status-dot{background:#16a34a}.status-query_failed .provider-status-dot,.status-timed_out .provider-status-dot{background:#dc2626}.provider-card-heading em{font-style:normal;font-size:8px;font-weight:900;text-transform:uppercase;color:#526579}.provider-card-result{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-gap:6px;gap:6px;margin-top:9px}.provider-card-result>span{background:#f3f7fa;border-radius:6px;padding:7px}.provider-card-result small{display:block;font-size:8px;color:#708195}.provider-card-result strong{display:block;margin-top:2px;font-size:11px;color:#1d3346}.provider-card-source{display:block!important;margin-top:7px!important;color:#6e8192!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.explorer-provider-detail-table{border:1px solid #dce5ec;border-radius:9px;overflow:hidden}.explorer-provider-detail-table>div{display:grid;grid-template-columns:1fr .65fr 2fr;grid-gap:12px;gap:12px;align-items:center;padding:9px 11px;border-top:1px solid #e6edf2;font-size:10px}.explorer-provider-detail-table>div:first-child{border-top:0}.explorer-provider-detail-table .header{background:#f3f7fa;color:#53667b;font-weight:900;text-transform:uppercase;font-size:8px}.explorer-provider-detail-table strong{font-size:12px;color:#183b32}.explorer-provider-detail-table small{color:#708195}@media(max-width:1100px){.intelligence-explorer-sidebar{width:370px}.intelligence-explorer-drawer,.intelligence-explorer-map-stage{left:388px}.explorer-kpi-hierarchy{grid-template-columns:repeat(2,minmax(0,1fr))}.explorer-kpi-hierarchy .explorer-primary-kpi{grid-column:1/-1}}body.landintel-intelligence-explorer-active{overflow:hidden!important}body.landintel-intelligence-explorer-active .v4-app-shell>.map-layout .site-selection-wizard,body.landintel-intelligence-explorer-active .v4-app-shell>.map-layout>.layers-panel.data-explorer{display:none!important;visibility:hidden!important;pointer-events:none!important}body.landintel-intelligence-explorer-active .v4-app-shell>.map-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:74px minmax(0,1fr)!important;grid-template-areas:"topbar" "map"!important;width:100vw!important}body.landintel-intelligence-explorer-active .v4-app-shell>.map-layout>.map{grid-area:map!important;width:100%!important;min-width:0!important}body.landintel-intelligence-explorer-active .v4-app-shell>.map-layout>.map-topbar{opacity:0!important;visibility:hidden!important}body.landintel-intelligence-explorer-active .intelligence-explorer-shell{background:transparent!important}body.landintel-intelligence-explorer-active .intelligence-explorer-backdrop{inset:72px 0 0!important;background:rgba(237,243,246,.1)!important;-webkit-backdrop-filter:saturate(.78) brightness(.96)!important;backdrop-filter:saturate(.78) brightness(.96)!important}body.landintel-intelligence-explorer-active .intelligence-explorer-sidebar{left:10px!important;top:74px!important;bottom:10px!important;width:420px!important;background:#fff!important;z-index:4!important}body.landintel-intelligence-explorer-active .intelligence-explorer-map-stage{left:440px!important;right:10px!important;top:74px!important;bottom:10px!important;border-radius:10px!important;pointer-events:none!important}body.landintel-intelligence-explorer-active .intelligence-explorer-drawer{left:440px!important;right:10px!important;bottom:10px!important;z-index:5!important}@media(max-width:1100px){body.landintel-intelligence-explorer-active .intelligence-explorer-sidebar{width:365px!important}body.landintel-intelligence-explorer-active .intelligence-explorer-drawer,body.landintel-intelligence-explorer-active .intelligence-explorer-map-stage{left:385px!important}}body.landintel-intelligence-explorer-active .v4-app-shell>.map-layout>.map-topbar{display:grid!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;position:fixed!important;top:6px!important;right:128px!important;left:auto!important;width:auto!important;height:58px!important;z-index:10040!important;grid-template-columns:auto!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}body.landintel-intelligence-explorer-active .map-topbar .global-map-search,body.landintel-intelligence-explorer-active .map-topbar .map-page-title{display:none!important}body.landintel-intelligence-explorer-active .map-topbar .map-command-zone{display:block!important;pointer-events:auto!important;height:58px!important}body.landintel-intelligence-explorer-active .map-topbar .map-top-actions{display:flex!important;align-items:center!important;gap:8px!important;height:58px!important}body.landintel-intelligence-explorer-active .map-topbar .map-top-actions>button:first-child,body.landintel-intelligence-explorer-active .map-topbar .map-top-actions>button:nth-child(2){display:none!important}body.landintel-intelligence-explorer-active .map-topbar .basemap-view-control,body.landintel-intelligence-explorer-active .map-topbar .desktop-layer-control{display:block!important;position:relative!important}body.landintel-intelligence-explorer-active .map-topbar .toolbar-action{background:#fff!important;border:1px solid #d7e1e7!important;box-shadow:0 2px 8px rgba(15,23,42,.08)!important}body.landintel-intelligence-explorer-active .map-topbar .basemap-view-panel,body.landintel-intelligence-explorer-active .map-topbar .desktop-layer-panel{z-index:10070!important}body.landintel-intelligence-explorer-active .intelligence-explorer-topbar{padding-right:350px!important}.explorer-feature-evidence-table .explorer-feature-row{display:grid;grid-template-columns:1.4fr 1fr .7fr .8fr;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:9px 10px;border:0;border-top:1px solid #e5ebf0;background:#fff;text-align:left;color:#24394b;cursor:pointer}.explorer-feature-evidence-table .explorer-feature-row:focus-visible,.explorer-feature-evidence-table .explorer-feature-row:hover{background:#ecfdf5;outline:none}.explorer-feature-row span b,.explorer-feature-row span small{display:block}.explorer-feature-row span small{margin-top:2px;color:#718096;font-size:8px}.explorer-feature-row strong{color:#9f1239}.explorer-feature-row em{font-style:normal;color:#047857;font-size:9px;font-weight:900}.explorer-feature-empty{padding:12px;border-top:1px solid #e5ebf0;color:#718096;font-size:10px}@media(max-width:1200px){body.landintel-intelligence-explorer-active .intelligence-explorer-topbar{padding-right:275px!important}body.landintel-intelligence-explorer-active .map-topbar{right:96px!important}}.map-layout.site-selection-explorer-mode{position:relative!important;grid-template-columns:420px minmax(0,1fr) 300px!important}.map-layout.site-selection-explorer-mode>.site-selection-wizard{display:none!important}.map-layout.site-selection-explorer-mode>.site-selection-intelligence-panel{grid-column:1!important;grid-row:1!important;min-width:0;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column;background:#fff;border-right:1px solid #dbe5eb;z-index:8}.map-layout.site-selection-explorer-mode>.site-selection-intelligence-map-overlay{display:none!important}.map-layout.site-selection-explorer-mode>.site-selection-intelligence-drawer{position:absolute;left:420px;right:300px;bottom:0;max-height:38%;overflow:auto;background:rgba(255,255,255,.98);border:1px solid #dbe5eb;border-radius:12px 12px 0 0;box-shadow:0 -12px 30px rgba(15,23,42,.14);z-index:9}.map-layout.site-selection-explorer-mode>.data-explorer{display:block!important;visibility:visible!important;pointer-events:auto!important}.site-selection-intelligence-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:12px 14px;border-bottom:1px solid #e3eaef}.site-selection-intelligence-header small{color:#08745f;font-size:9px;font-weight:900;letter-spacing:.12em}.site-selection-intelligence-header h2{margin:2px 0 0;font-size:18px}.site-selection-intelligence-header p{margin:4px 0 0;color:#718294;font-size:10px}.site-selection-intelligence-actions{display:flex;align-items:center;gap:6px}.site-selection-intelligence-actions strong{border-radius:999px;background:#dcfce7;color:#166534;padding:5px 8px;font-size:8px;white-space:nowrap}.site-selection-intelligence-actions button{border:1px solid #d7e1e7;border-radius:7px;background:#fff;padding:6px 8px;font-size:9px;font-weight:800}.site-selection-intelligence-panel .intelligence-explorer-summary{padding:10px}.site-selection-intelligence-panel .intelligence-explorer-tabs{padding:0 10px 8px}.site-selection-intelligence-panel .intelligence-explorer-sidebar-content{min-height:0;overflow:auto;padding:0 10px 12px}.site-selection-intelligence-drawer .explorer-feature-row{cursor:pointer}.site-selection-intelligence-drawer .explorer-feature-row:focus-visible,.site-selection-intelligence-drawer .explorer-feature-row:hover{background:#ecfdf5;outline:none}@media(max-width:1280px){.map-layout.site-selection-explorer-mode{grid-template-columns:360px minmax(0,1fr) 280px!important}.map-layout.site-selection-explorer-mode>.site-selection-intelligence-drawer{left:360px;right:280px}}.site-selection-wizard:has(.site-selection-inline-explorer){padding:0!important;overflow:hidden!important}.site-selection-wizard:has(.site-selection-inline-explorer)>:not(.site-selection-inline-explorer){display:none!important}.site-selection-inline-explorer{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:#fff;color:#172b3a}.site-selection-inline-explorer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 10px;border-bottom:1px solid #dbe5eb;background:#fff}.site-selection-inline-explorer-header small{display:block;color:#047857;font-size:9px;font-weight:900;letter-spacing:.1em}.site-selection-inline-explorer-header h2{margin:3px 0 0;font-size:17px;line-height:1.15}.site-selection-inline-explorer-header p{margin:5px 0 0;color:#65798b;font-size:9px}.site-selection-inline-explorer-actions{display:flex;align-items:center;gap:7px}.site-selection-inline-explorer-actions strong{padding:5px 8px;border-radius:999px;background:#e8f8ef;color:#166534;font-size:8px;text-transform:uppercase}.site-selection-inline-explorer-actions button{width:28px;height:28px;border:1px solid #d5e0e7;border-radius:7px;background:#fff;color:#41566a;font-size:17px;cursor:pointer}.site-selection-workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;padding:9px 10px;border-bottom:1px solid #e2e9ee;background:#f7fafb}.site-selection-workspace-tabs button{min-width:0;padding:7px 5px;border:1px solid #d7e2e8;border-radius:7px;background:#fff;color:#52677a;font-size:9px;font-weight:800;cursor:pointer}.site-selection-workspace-tabs button.active{border-color:#047857;background:#065f4d;color:#fff}.site-selection-inline-explorer .intelligence-explorer-summary{padding:10px}.site-selection-inline-explorer .intelligence-explorer-tabs{flex:0 0 auto}.site-selection-inline-explorer .intelligence-explorer-sidebar-content{flex:1 1 auto;min-height:0;overflow:auto;padding:8px 8px 18px}.map-layout:has(.site-selection-inline-explorer) .site-selection-intelligence-drawer{position:absolute!important;left:var(--site-panel-width,330px)!important;right:var(--data-explorer-width,320px)!important;bottom:0!important;max-height:42%!important;z-index:45!important}.map-layout:has(.site-selection-inline-explorer) .layers-panel,.map-layout:has(.site-selection-inline-explorer) .map-topbar{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}@media(max-width:1200px){.site-selection-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-selection-inline-explorer{border-right:0!important}.site-selection-inline-explorer-header{padding:12px 12px 9px!important;background:linear-gradient(180deg,#ffffff,#f8fbfc)!important}.site-selection-inline-explorer-header h2{max-width:220px;font-size:16px!important}.site-selection-inline-explorer-header p{max-width:245px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-selection-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding:8px!important}.site-selection-workspace-tabs button{min-height:32px;padding:6px 4px!important;font-size:8.5px!important}.site-selection-inline-explorer .intelligence-explorer-summary{padding:8px!important;border-bottom:1px solid #e5ecef}.site-selection-inline-explorer .explorer-kpi-grid{gap:6px!important}.site-selection-inline-explorer .explorer-kpi-grid article{min-height:62px;padding:8px!important}.site-selection-inline-explorer .explorer-kpi-grid article b{font-size:18px!important}.compact-analysis-tabs{display:flex!important;gap:5px!important;overflow-x:auto!important;padding:7px 8px!important;scrollbar-width:thin;border-bottom:1px solid #e2e9ed}.compact-analysis-tabs button{flex:0 0 auto;min-width:76px;padding:6px 8px!important}.site-selection-inline-explorer .intelligence-explorer-sidebar-content{padding:8px 8px 14px!important}.site-selection-inline-explorer .intelligence-provider-group-header{padding:8px 4px!important}.site-selection-inline-explorer .intelligence-provider-card{padding:8px!important;margin-bottom:6px!important}.site-selection-inline-explorer .provider-card-result{margin-top:7px!important}.site-selection-inline-explorer .provider-card-result>span{padding:6px!important}.map-layout .site-selection-intelligence-drawer{position:absolute!important;max-height:58vh!important;min-height:44px!important;overflow:hidden!important;background:rgba(255,255,255,.985)!important;border:1px solid #d5e0e6!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;box-shadow:0 -10px 28px rgba(15,23,42,.14)!important;z-index:50!important;display:flex!important;flex-direction:column!important}.map-layout .site-selection-intelligence-drawer.collapsed{min-height:44px!important;max-height:44px!important}.site-selection-dock-resize{position:absolute;top:-4px;left:0;right:0;width:100%;height:9px;border:0;background:transparent;cursor:ns-resize;z-index:2}.site-selection-dock-resize:after{content:"";display:block;width:64px;height:4px;margin:2px auto 0;border-radius:999px;background:#b7c5ce}.site-selection-dock-toolbar{flex:0 0 43px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border-bottom:1px solid #dfe7ec;background:#f7fafb}.site-selection-dock-toolbar b,.site-selection-dock-toolbar small{display:block}.site-selection-dock-toolbar small{color:#08745f;font-size:8px;font-weight:900;letter-spacing:.09em}.site-selection-dock-toolbar b{margin-top:1px;color:#253a4a;font-size:10px}.site-selection-dock-toolbar button{border:1px solid #d1dce3;border-radius:7px;background:#fff;padding:5px 8px;color:#405669;font-size:9px;font-weight:800;cursor:pointer}.site-selection-dock-content{flex:1 1 auto;min-height:0;overflow:auto;padding:0 10px 12px}.site-selection-dock-content .explorer-drawer-heading{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff;padding-top:10px}body.site-selection-dock-resizing{cursor:ns-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.map-layout.site-selection-explorer-mode>.site-selection-intelligence-panel,body.landintel-intelligence-explorer-active .intelligence-explorer-shell{display:none!important}@media(max-width:1280px){.map-layout .site-selection-intelligence-drawer{left:var(--site-panel-width,300px)!important;right:var(--data-explorer-width,280px)!important}}@media(max-width:1050px){.site-selection-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.map-layout .site-selection-intelligence-drawer{right:0!important}}.buildable-assumptions-panel,.workspace-intelligence-placeholder{display:grid;grid-gap:8px;gap:8px;padding:4px}.buildable-assumptions-panel header,.workspace-intelligence-placeholder{padding:10px;border:1px solid #dce6eb;border-radius:9px;background:#f8fbfc}.buildable-assumptions-panel header small,.workspace-intelligence-placeholder>small{display:block;color:#047857;font-size:8px;font-weight:900;letter-spacing:.09em}.buildable-assumptions-panel header h4,.workspace-intelligence-placeholder h4{margin:4px 0 0;color:#243a4a;font-size:13px}.buildable-assumptions-panel article,.workspace-intelligence-placeholder article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #dde6eb;border-radius:8px;background:#fff}.buildable-assumptions-panel article span,.workspace-intelligence-placeholder article span{color:#637789;font-size:9px}.buildable-assumptions-panel article b,.workspace-intelligence-placeholder article b{color:#1f3b32;font-size:10px}.buildable-assumptions-empty{padding:12px;border:1px dashed #cbd8df;border-radius:9px;color:#617588;background:#fff}.buildable-assumptions-empty b{display:block;color:#31485a;font-size:10px}.buildable-assumptions-empty p,.workspace-intelligence-placeholder p{margin:6px 0 0;color:#65798a;font-size:9px;line-height:1.45}.map-layout:has(.site-selection-inline-explorer){--site-panel-width:330px;--data-explorer-width:320px}.site-selection-inline-explorer{border-right:1px solid #d2dee5!important;border-radius:0!important;box-shadow:none!important}.map-layout .site-selection-intelligence-drawer{left:var(--site-panel-width,330px)!important;right:var(--data-explorer-width,320px)!important;bottom:0!important;border:0!important;border-top:1px solid #cbd8df!important;border-radius:0!important;box-shadow:0 -4px 12px rgba(15,23,42,.1)!important;background:#fff!important}.site-selection-dock-toolbar{background:#f5f9fa!important;border-bottom:1px solid #d9e4e9!important;padding-left:14px!important;padding-right:14px!important}.site-selection-dock-content{background:#fff!important;padding:0 14px 14px!important}.site-selection-dock-content>.explorer-drawer-heading{margin-left:-14px!important;margin-right:-14px!important;padding:10px 14px!important;border-bottom:1px solid #e1e8ec!important;background:#fff!important}.site-selection-dock-content .explorer-provider-detail-table,.site-selection-dock-content .explorer-provider-feature-table{border-radius:4px!important}.parcel-gis-acreage{display:inline-flex!important;align-items:center;gap:4px;color:#075985!important;font-size:9px!important;font-weight:900!important}.parcel-gis-acreage:before{content:"GIS";padding:2px 4px;border-radius:4px;background:#e0f2fe;color:#0369a1;font-size:7px;letter-spacing:.04em}.map-layout:not(:has(.site-selection-intelligence-drawer)) .map{padding-bottom:0!important}@media(max-width:1199px){.map-layout:has(.site-selection-inline-explorer){--site-panel-width:300px;--data-explorer-width:280px}}.site-selection-flow-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;padding:8px 9px;border-bottom:1px solid #dfe7eb;background:#f8fbfc}.site-selection-flow-stepper span{position:relative;display:flex;align-items:center;gap:4px;color:#8796a4;font-size:8px;font-weight:800;white-space:nowrap}.site-selection-flow-stepper span:after{content:"";position:absolute;left:22px;right:-5px;top:9px;height:1px;background:#d5e0e5;z-index:0}.site-selection-flow-stepper span:last-child:after{display:none}.site-selection-flow-stepper i{position:relative;z-index:1;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e8eef2;color:#647789;font-style:normal;font-size:8px}.site-selection-flow-stepper span.active{color:#065f46}.site-selection-flow-stepper span.active i{background:#047857;color:#fff}.site-selection-flow-stepper span.done i{background:#d1fae5;color:#047857}.suitability-review-panel{display:grid;grid-gap:10px;gap:10px}.suitability-recommendation-card{padding:11px;border:1px solid #b7dfcf;border-radius:9px;background:linear-gradient(180deg,#f1fbf6,#ffffff)}.suitability-recommendation-card small{display:block;color:#047857;font-size:8px;font-weight:900;letter-spacing:.09em}.suitability-recommendation-card h4{margin:5px 0 0;color:#173f35;font-size:15px}.suitability-recommendation-card p{margin:7px 0 0;color:#5d7182;font-size:9px;line-height:1.45}.map-layout .site-selection-intelligence-drawer{z-index:55!important}.site-selection-inline-explorer .intelligence-provider-group.collapsed{margin-bottom:4px!important}.site-selection-inline-explorer .intelligence-provider-group.collapsed
.intelligence-provider-group-header{border:1px solid #e1e8ec;border-radius:7px;background:#f8fafb;padding:7px 8px!important}.canonical-synthesis-note{display:grid;grid-gap:3px;gap:3px;margin-top:9px;padding:8px 9px;border:1px solid #d4e6df;border-radius:7px;background:#fff}.canonical-synthesis-note b{color:#075f4d;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.canonical-synthesis-note span{color:#65798a;font-size:8.5px;line-height:1.4}.buildable-module{grid-column:2;min-width:0;height:100vh;display:grid;grid-template-columns:420px minmax(0,1fr);grid-template-rows:64px minmax(0,1fr) 330px;grid-template-areas:"top top" "side map" "side evidence";overflow:hidden;background:#edf2f4;color:#182838}.buildable-module-topbar{grid-area:top;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:8px 14px;border-bottom:1px solid #d5dfe4;background:#fff;z-index:4}.buildable-module-brand{display:flex;align-items:center;gap:10px}.buildable-module-brand>span{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#dff7e9;color:#08745f;font-weight:900}.buildable-module-brand>b{font-size:17px}.buildable-module-brand>i{width:1px;height:28px;background:#d9e2e7}.buildable-module-brand h1{margin:0;font-size:18px}.buildable-module-context{display:flex;align-items:center;justify-content:center;gap:18px;font-size:11px}.buildable-module-context span{padding:7px 12px;border-radius:999px;background:#e7f8ef;color:#17683f;font-weight:800}.buildable-module-actions{display:flex;gap:8px}.buildable-module-actions button{height:34px;border:1px solid #d4dee5;border-radius:7px;background:#fff;padding:0 12px;color:#26394a;font-weight:800;cursor:pointer}.buildable-module-sidebar{grid-area:side;min-height:0;display:flex;flex-direction:column;border-right:1px solid #d4dee5;background:#fff;overflow:hidden}.buildable-module-sidebar>header{padding:14px 14px 8px}.buildable-module-sidebar>header small{color:#08745f;font-size:9px;font-weight:900;letter-spacing:.09em}.buildable-module-sidebar>header>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.buildable-module-sidebar h2{margin:5px 0;font-size:18px}.buildable-module-sidebar header strong{padding:6px 10px;border-radius:999px;background:#e8f8ef;color:#17683f;font-size:9px}.buildable-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px;padding:0 14px 12px}.buildable-summary-grid article{display:grid;place-items:center;min-height:54px;border:1px solid #dbe4ea;border-radius:7px;background:#f8fafb}.buildable-summary-grid b{font-size:16px}.buildable-summary-grid span{font-size:8px;color:#607487;text-align:center}.buildable-summary-grid .ok{background:#edf9f2;border-color:#c7ead6;color:#11643c}.buildable-summary-grid .failed{background:#fff1f1;border-color:#f4cccc;color:#a91d2c}.buildable-provider-scroll{flex:1 1;min-height:0;overflow:auto;padding:0 12px 18px}.buildable-provider-group{margin-top:6px}.buildable-provider-group-title{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;padding:8px 2px;color:#43556a;font-size:10px;font-weight:900;letter-spacing:.08em;cursor:pointer}.buildable-provider-group-title i{font-style:normal;color:#08745f}.buildable-provider-card{width:100%;display:block;margin-bottom:9px;padding:10px;border:1px solid #d9e3e8;border-left:4px solid #91a6b8;border-radius:9px;background:#fff;text-align:left;cursor:pointer}.buildable-provider-card.ok{border-left-color:#17a35b}.buildable-provider-card.failed{border-left-color:#e62d3b;background:#fff8f8}.buildable-provider-card.active{box-shadow:0 0 0 2px rgba(8,116,95,.16)}.buildable-provider-card .heading{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px}.buildable-provider-card .dot{width:8px;height:8px;border-radius:50%;background:#94a3b8}.buildable-provider-card.ok .dot{background:#18a657}.buildable-provider-card.failed .dot{background:#e62d3b}.buildable-provider-card .heading b{font-size:12px}.buildable-provider-card .heading em{font-style:normal;font-size:8px;font-weight:900;color:#516477}.buildable-provider-card .metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:9px;border:1px solid #e0e7eb;border-radius:6px;overflow:hidden}.buildable-provider-card .metrics span{min-width:0;padding:7px 5px;border-right:1px solid #e0e7eb;text-align:center}.buildable-provider-card .metrics span:last-child{border-right:0}.buildable-provider-card .metrics small{display:block;font-size:7px;color:#66798b}.buildable-provider-card .metrics strong{display:block;margin-top:3px;font-size:10px}.buildable-provider-card footer{display:flex;gap:10px;flex-wrap:wrap;margin-top:7px;color:#617486;font-size:8px}.buildable-provider-card p{margin:9px 0 0;color:#637789;font-size:9px;line-height:1.4}.buildable-module-map{grid-area:map;min-width:0;min-height:0;background:#dce6e8}.buildable-module-map-canvas{position:absolute;inset:0}.buildable-map-toolbar{position:absolute;top:8px;left:8px;right:8px;z-index:3;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:40px;padding:7px 10px;border:1px solid #d8e1e6;border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 3px 10px rgba(15,23,42,.1)}.buildable-map-toolbar label{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800}.buildable-map-toolbar i{width:12px;height:12px;border-radius:3px}.buildable-map-toolbar select{margin-left:auto;border:1px solid #d5dfe5;border-radius:6px;padding:5px}.buildable-module-evidence{grid-area:evidence;min-height:0;display:flex;flex-direction:column;border-top:1px solid #cfdbe2;background:#fff;overflow:hidden}.buildable-module-evidence>header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #dce5ea}.buildable-module-evidence>header>div{display:flex;align-items:center;gap:8px}.buildable-module-evidence h2{margin:0;font-size:16px}.buildable-module-evidence>header button{border:0;background:transparent;font-size:22px;color:#66798b}.buildable-evidence-summary{display:flex;gap:16px;margin:8px 14px;padding:9px 12px;border-radius:6px;background:#f3f6f8;font-size:9px}.buildable-evidence-table{margin:0 14px;border:1px solid #dce5ea;border-radius:6px;overflow:auto}.buildable-evidence-table>.header,.buildable-evidence-table>button{display:grid;grid-template-columns:1fr .65fr 1fr 1.05fr .75fr .9fr .7fr 1.4fr;align-items:center;min-width:900px}.buildable-evidence-table>.header{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f3f6f8;color:#53667a;font-size:8px;font-weight:900;text-transform:uppercase}.buildable-evidence-table>.header span{padding:8px;border-right:1px solid #dce5ea;text-align:center}.buildable-evidence-table>button{width:100%;border:0;border-top:1px solid #e1e8ec;background:#fff;text-align:center;cursor:pointer}.buildable-evidence-table>button.active,.buildable-evidence-table>button:hover{background:#ecfdf5}.buildable-evidence-table>button>span,.buildable-evidence-table>button>strong{padding:8px;font-size:9px}.buildable-evidence-table>button>span:first-child{display:flex;align-items:center;gap:6px;text-align:left}.buildable-evidence-table>button>span:first-child i{width:10px;height:10px;border-radius:2px}.buildable-evidence-table .included{color:#14733d;font-weight:900}.buildable-evidence-table .excluded{color:#c72231;font-weight:900}.buildable-evidence-table .empty{padding:20px;color:#6b7d8d;text-align:center}.buildable-module-evidence>footer{display:flex;align-items:center;justify-content:space-between;margin:8px 14px;padding:8px 12px;border:1px solid #dfe7eb;border-radius:6px;color:#607286;font-size:9px}.buildable-module-evidence>footer b{padding:6px 10px;border-radius:999px;background:#e8f8ef;color:#17683f}@media(max-width:1250px){.buildable-module{grid-template-columns:350px minmax(0,1fr)}.buildable-provider-card .metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.buildable-module{grid-column:auto!important;margin-left:var(--ui-sidebar,230px)!important;width:calc(100% - var(--ui-sidebar,230px))!important;height:100vh!important;font-family:inherit!important;background:#eef3f5!important}.buildable-module-topbar{min-height:74px!important;padding:9px 16px!important;border-bottom:1px solid #dce5ea!important;background:#fff!important;box-shadow:0 2px 8px rgba(15,23,42,.05)!important}.buildable-module-brand>span{background:#e5f7ee!important;color:#08745f!important}.buildable-module-brand h1{font-size:20px!important;color:#162b3a!important}.buildable-module-context b{color:#293e50!important}.buildable-module-context span{background:#e9f8ef!important;color:#17633e!important}.buildable-module-actions button{border-color:#d5e0e6!important;border-radius:8px!important;color:#2d4355!important;box-shadow:0 1px 3px rgba(15,23,42,.04)!important}.buildable-module-actions button:hover{border-color:#0b8067!important;color:#08745f!important;background:#f2fbf7!important}.buildable-module-sidebar{border-right:1px solid #d6e1e7!important;background:#fff!important}.buildable-module-sidebar>header{padding:15px 15px 9px!important}.buildable-module-sidebar h2{color:#1d3344!important;font-size:17px!important}.buildable-summary-grid{padding:0 15px 12px!important}.buildable-provider-scroll{padding:0 13px 18px!important}.buildable-provider-card{border-radius:10px!important;box-shadow:0 1px 3px rgba(15,23,42,.035)!important}.buildable-provider-card:hover{border-color:#86cdb7!important;background:#fbfffd!important}.buildable-provider-card.active{border-color:#54b99a!important;box-shadow:0 0 0 2px rgba(8,116,95,.14)!important}.buildable-module-map{border-left:0!important;background:#dfe8eb!important}.buildable-map-toolbar{top:10px!important;left:10px!important;right:10px!important;min-height:44px!important;padding:7px 11px!important;border-color:#d7e2e7!important;border-radius:9px!important;background:rgba(255,255,255,.96)!important}.buildable-map-toolbar label{color:#32495a!important;font-size:9px!important}.buildable-map-toolbar input{accent-color:#08745f}.buildable-map-toolbar select{min-height:31px;color:#2d4355;background:#fff}.buildable-module-evidence{border-top:1px solid #cedae0!important;background:#fff!important}.buildable-module-evidence>header{min-height:48px!important;padding:10px 15px!important}.buildable-module-evidence h2{color:#1d3344!important;font-size:15px!important}.buildable-evidence-summary{margin:8px 15px!important;border:1px solid #e1e8ec!important;background:#f6f9fa!important}.buildable-evidence-table{margin:0 15px!important}.buildable-evidence-table>button.active,.buildable-evidence-table>button:hover{background:#edf9f4!important}.buildable-module-evidence>footer{margin:8px 15px!important}@media(max-width:1250px){.buildable-module{margin-left:var(--ui-sidebar,76px)!important;width:calc(100% - var(--ui-sidebar,76px))!important;grid-template-columns:340px minmax(0,1fr)!important}}@media(max-width:900px){.buildable-module{margin-left:0!important;width:100%!important}}.site-selection-wizard{padding:10px 10px 18px!important;gap:9px!important;background:rgba(255,255,255,.98)!important}.site-selection-wizard .site-wizard-heading{margin:-2px -2px 0!important;padding:9px!important;border:1px solid #dce6eb!important;border-radius:9px!important;background:#f8fbfc!important}.site-selection-wizard .site-wizard-heading h2{margin:2px 0!important;font-size:15px!important}.site-selection-wizard .site-wizard-heading p{margin:3px 0 0!important;font-size:9px!important;line-height:1.35!important}.site-selection-wizard .project-suitability-selector{padding:9px!important;border-radius:9px!important;box-shadow:none!important}.site-selection-wizard .site-wizard-steps{display:grid!important;grid-gap:5px!important;gap:5px!important}.site-selection-wizard .site-wizard-steps article{min-height:0!important;padding:8px!important;border-radius:8px!important}.site-selection-wizard .site-wizard-steps article small{display:none!important}.site-selection-wizard .site-wizard-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:6px!important;gap:6px!important}.site-selection-wizard .site-wizard-actions button{min-height:36px!important;padding:7px 8px!important;border-radius:8px!important;font-size:9px!important}.site-selection-wizard .site-wizard-actions .primary,.site-selection-wizard .site-wizard-actions .save-candidate,.site-selection-wizard .site-wizard-actions .stop-analysis{grid-column:1/-1!important}.site-selection-wizard .site-wizard-status{gap:6px!important;margin-top:2px!important}.site-selection-wizard .site-wizard-status>div{min-height:50px!important;padding:8px!important;border-radius:8px!important}.site-selection-wizard .site-wizard-status span{font-size:7px!important}.site-selection-wizard .site-wizard-status b{margin-top:3px!important;font-size:9px!important}.desktop-layer-panel.categorized{display:flex;flex-direction:column;max-height:min(78vh,760px)}.desktop-layer-category-scroll{overflow:auto;padding:4px 8px 8px}.desktop-layer-category{border-top:1px solid #e2e8ec;padding:8px 0 4px}.desktop-layer-category:first-child{border-top:0}.desktop-layer-category>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 6px}.desktop-layer-category>header>b{color:#52677a;font-size:8px;font-weight:900;letter-spacing:.1em}.desktop-layer-category>header>span{display:flex;gap:4px}.desktop-layer-category>header button{border:0;background:transparent;color:#08745f;font-size:7px;font-weight:800;cursor:pointer}.desktop-layer-row{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:44px;margin:0 0 5px;padding:6px 8px;border:1px solid #dce5ea;border-radius:9px;background:#f8fafb;text-align:left;cursor:pointer}.desktop-layer-row.enabled{border-color:#8cd2ba;background:#f0fbf6}.desktop-layer-row span{display:grid;grid-gap:2px;gap:2px}.desktop-layer-row span b{font-size:9px;color:#273c4e}.desktop-layer-row span small{font-size:7px;color:#748696;white-space:normal}.desktop-layer-row em{font-style:normal;font-size:8px;font-weight:900;color:#66788a}.desktop-layer-row.enabled em{color:#08745f}.legend-box.fema-box{background:rgba(59,130,246,.26)!important;border:2px solid #1d4ed8!important}.legend-line.parcel-boundary-line{background:#eab308!important}.legend-box.parcel-label-box{background:#fff8db!important;border:1px solid #eab308!important}.parcel-style-control{display:grid;grid-gap:8px;gap:8px;padding:8px;border:1px solid #dce5ea;border-radius:9px;background:#fff}.parcel-style-toggle{display:flex!important;align-items:center!important;gap:7px!important;font-size:8px!important;font-weight:800!important}.parcel-style-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.parcel-style-grid label{display:grid!important;grid-template-columns:1fr auto;align-items:center;grid-gap:5px!important;gap:5px!important;min-height:32px;padding:5px 6px;border:1px solid #e5ebef;border-radius:7px;background:#f8fafb}.parcel-style-grid label span{font-size:7px!important;color:#607486}.parcel-style-grid input[type=color]{width:27px;height:23px;padding:1px;border:1px solid #d3dee4;border-radius:5px}.parcel-style-grid input[type=range]{width:70px}.parcel-style-grid small{grid-column:1/-1;justify-self:end;color:#8293a0;font-size:7px}.parcel-style-reset{border:1px solid #d6e0e5;border-radius:7px;background:#f8fafb;padding:6px;color:#526678;font-size:8px;font-weight:800;cursor:pointer}.buildable-parcel-style-menu{position:relative}.buildable-parcel-style-menu>summary{list-style:none;cursor:pointer;border:1px solid #d5dfe5;border-radius:6px;padding:6px 8px;background:#fff;color:#334a5b;font-size:9px;font-weight:800}.buildable-parcel-style-menu>summary::-webkit-details-marker{display:none}.buildable-parcel-style-menu>div{position:absolute;top:36px;right:0;z-index:30;display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;width:250px;padding:10px;border:1px solid #d4e0e6;border-radius:9px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.15)}.buildable-parcel-style-menu label{display:grid!important;grid-template-columns:1fr auto;align-items:center;grid-gap:6px!important;gap:6px!important;min-height:30px;font-size:8px!important}.buildable-parcel-style-menu .parcel-style-check{grid-column:1/-1;grid-template-columns:auto 1fr;justify-content:start}.buildable-parcel-style-menu input[type=color]{width:28px;height:24px}.buildable-parcel-style-menu input[type=range]{width:82px}.buildable-parcel-style-menu button{grid-column:1/-1;border:1px solid #d5e0e6;border-radius:6px;background:#f8fafb;padding:6px 8px;color:#526779;font-size:8px;font-weight:800}.site-selection-planner{position:absolute;left:0;top:0;bottom:0;z-index:32;width:330px;overflow:auto;padding:12px;border-right:1px solid #d8e2e7;background:rgba(255,255,255,.98)}.site-selection-planner-heading{padding:10px;border:1px solid #dce6eb;border-radius:10px;background:#f8fbfc}.planner-card>span,.planner-parcels header small,.site-selection-planner-heading small{color:#08745f;font-size:8px;font-weight:900;letter-spacing:.09em}.site-selection-planner-heading h2{margin:4px 0;color:#20384a;font-size:17px}.planner-note,.site-selection-planner-heading p{margin:4px 0 0;color:#677b8d;font-size:9px;line-height:1.45}.planner-card{display:grid;grid-gap:6px;gap:6px;margin-top:9px;padding:9px;border:1px solid #e0e7eb;border-radius:9px;background:#fff}.planner-card select{min-height:34px;border:1px solid #d3dee4;border-radius:7px;background:#fff;padding:0 8px;color:#273e50;font-size:10px;font-weight:700}.planner-flow{display:grid;grid-gap:5px;gap:5px;margin-top:10px}.planner-flow article{display:grid;grid-template-columns:25px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;padding:7px 8px;border:1px solid #e1e8ec;border-radius:9px;background:#f8fafb}.planner-flow article>b{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e8eef2;color:#687b8b;font-size:9px}.planner-flow article.active{border-color:#8bcdb8;background:#f0fbf6}.planner-flow article.active>b,.planner-flow article.complete>b{background:#08745f;color:#fff}.planner-flow article span{display:grid;grid-gap:2px;gap:2px}.planner-flow strong{font-size:9px;color:#2b4051}.planner-flow small{font-size:8px;color:#748696}.planner-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:10px}.planner-actions button{min-height:37px;border:1px solid #d7e1e6;border-radius:8px;background:#fff;color:#344a5b;font-size:9px;font-weight:800}.planner-actions button:last-child{grid-column:1/-1}.planner-actions button.active{border-color:#70c6a8;background:#eaf9f2;color:#08745f}.planner-parcels{margin-top:10px;padding:9px;border:1px solid #cbe8f5;border-radius:10px;background:#f4fbff}.planner-parcels>header{display:flex;justify-content:space-between;gap:8px}.planner-parcels header div{display:grid;grid-gap:2px;gap:2px}.planner-parcels header b{font-size:11px;color:#253c4e}.planner-parcels header span,.planner-parcels>p{font-size:8px;color:#6d7f8f}.planner-parcels header button{border:1px solid #d7e1e6;border-radius:6px;background:#fff;padding:4px 7px;font-size:8px;font-weight:800}.planner-parcel-list{display:grid;grid-gap:5px;gap:5px;max-height:160px;overflow:auto;margin-top:7px}.planner-parcel-list article{display:flex;justify-content:space-between;gap:8px;padding:6px 7px;border:1px solid #dbe8ef;border-radius:7px;background:#fff}.planner-parcel-list article span{display:grid;grid-gap:2px;gap:2px}.planner-parcel-list b{font-size:8px}.planner-parcel-list em,.planner-parcel-list small{font-size:7px;color:#758797;font-style:normal}.planner-open-assessment{width:100%;min-height:43px;margin-top:11px;border:0;border-radius:9px;background:#08745f;color:#fff;font-size:10px;font-weight:900}.planner-open-assessment:disabled{background:#a9b9b3}.map-layout:has(.site-selection-planner){--data-explorer-width:0px}.map-layout:has(.site-selection-planner) .data-explorer-panel{display:none!important}.desktop-assessment-empty{grid-column:2;min-height:100vh;padding:24px;background:#eef3f5}.desktop-assessment-empty>header{display:flex;justify-content:space-between;gap:18px;max-width:1080px;margin:0 auto;padding:18px 20px;border:1px solid #d8e3e8;border-radius:12px;background:#fff}.desktop-assessment-empty>header small{color:#08745f;font-size:9px;font-weight:900;letter-spacing:.09em}.desktop-assessment-empty h1{margin:5px 0;color:#1f3546;font-size:25px}.desktop-assessment-empty header p{max-width:650px;margin:0;color:#687c8e;font-size:11px;line-height:1.5}.desktop-assessment-empty header button{border:1px solid #d5e0e6;border-radius:8px;background:#fff;padding:8px 11px;color:#3a5062;font-size:9px;font-weight:800}.desktop-assessment-start{display:grid;grid-gap:8px;gap:8px;max-width:720px;margin:22px auto;padding:18px;border:1px solid #d8e3e8;border-radius:12px;background:#fff}.desktop-assessment-start article{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;padding:11px;border:1px solid #e0e8ec;border-radius:9px;background:#f8fafb}.desktop-assessment-start article>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#08745f;color:#fff;font-size:11px;font-weight:900}.desktop-assessment-start article b{font-size:11px}.desktop-assessment-start article p{margin:3px 0 0;color:#718393;font-size:9px;line-height:1.4}.desktop-assessment-start>button{min-height:44px;margin-top:6px;border:0;border-radius:9px;color:#fff;font-size:10px;font-weight:900}.desktop-assessment-start>button.run{background:#08745f}.desktop-assessment-start>button.stop{background:#b42332}.map-layout:has(.site-selection-planner){--data-explorer-width:340px!important}.map-layout:has(.site-selection-planner) .data-explorer-panel{display:flex!important}.map-layout:has(.site-selection-planner) .map-canvas-shell,.map-layout:has(.site-selection-planner) .map-shell{margin-left:330px;margin-right:340px}.site-selection-topbar{display:flex!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:8px 12px!important;border-bottom:1px solid #dbe5ea!important;background:#fff!important;box-shadow:0 1px 4px rgba(15,23,42,.05)!important;z-index:45!important}.site-selection-search-wrap{flex:1 1 420px!important;min-width:220px!important;max-width:680px!important}.site-selection-toolbar-actions{display:flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important}.site-selection-topbar .toolbar-action.compact-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:auto!important;height:36px!important;padding:0 10px!important;border:1px solid #d6e1e7!important;border-radius:8px!important;background:#fff!important;color:#31485a!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}.site-selection-topbar .toolbar-action.compact-action.active,.site-selection-topbar .toolbar-action.compact-action:hover{border-color:#72c6ad!important;background:#edf9f4!important;color:#08745f!important}.desktop-layer-panel.flat{width:320px!important;max-height:min(76vh,720px)!important;border:1px solid #d5e1e7!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 46px rgba(15,23,42,.18)!important;overflow:hidden!important}.desktop-layer-flat-scroll{display:grid!important;grid-gap:6px!important;gap:6px!important;max-height:520px!important;overflow-y:auto!important;padding:8px!important}.desktop-layer-panel.flat .desktop-layer-row{min-height:50px!important;border:1px solid #dbe4e9!important;border-radius:9px!important;background:#f8fafb!important}.desktop-layer-panel.flat .desktop-layer-row.enabled{border-color:#78ceb2!important;background:#effaf5!important}.desktop-layer-panel.flat .flat-parcel-style{margin-top:2px!important;padding:10px!important;border:1px solid #dbe4e9!important;border-radius:9px!important;background:#fff!important}.desktop-layer-panel.flat .desktop-layer-category,.desktop-layer-panel.flat .desktop-layer-category>header{display:contents!important}@media (max-width:1400px){.map-layout:has(.site-selection-planner){--data-explorer-width:310px!important}.site-selection-planner{width:300px!important}.map-layout:has(.site-selection-planner) .map-canvas-shell,.map-layout:has(.site-selection-planner) .map-shell{margin-left:300px;margin-right:310px}}.assessment-execution-dashboard{padding:18px;border:1px solid #d6e5e2;border-radius:14px;background:#fbfefd;box-shadow:0 8px 24px rgba(15,23,42,.06)}.assessment-execution-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.assessment-execution-head small{display:block;margin-bottom:5px;color:#08745f;font-size:10px;font-weight:900;letter-spacing:.12em}.assessment-execution-head h2{margin:0;color:#172b3b;font-size:19px}.assessment-execution-head p{margin:6px 0 0;max-width:720px;color:#667a8b;font-size:12px;line-height:1.5}.assessment-execution-percent{min-width:80px;text-align:right}.assessment-execution-percent b{display:block;color:#07846e;font-size:25px}.assessment-execution-percent span{color:#8191a0;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.assessment-execution-track{height:9px;margin:16px 0;overflow:hidden;border-radius:999px;background:#e1ebea}.assessment-execution-track i{display:block;height:100%;position:relative;border-radius:inherit;background:linear-gradient(90deg,#087f69,#3ab596);transition:width .45s ease}.assessment-execution-track i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-100%);animation:assessmentExecutionSweep 1.5s linear infinite}@keyframes assessmentExecutionSweep{to{transform:translateX(100%)}}.assessment-execution-metrics{display:grid;grid-template-columns:1fr 1.5fr 1fr;grid-gap:8px;gap:8px;margin-bottom:12px}.assessment-execution-metrics>div{padding:10px 11px;border:1px solid #e0e9e8;border-radius:9px;background:#fff}.assessment-execution-metrics small,.assessment-execution-metrics span{display:block;color:#80909e;font-size:9px}.assessment-execution-metrics b{display:block;margin-top:3px;color:#263c4d;font-size:13px}.assessment-execution-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.assessment-execution-stages>div{display:grid;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:9px 10px;border:1px solid #e1e9ed;border-radius:9px;background:#fff;color:#647887;font-size:11px}.assessment-execution-stages i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#edf3f4;color:#718493;font-style:normal;font-size:9px;font-weight:900}.assessment-execution-stages em{color:#8999a6;font-style:normal;font-size:8px;font-weight:900;text-transform:uppercase}.assessment-execution-stages>div.done{border-color:#b7dfd3;background:#f1faf7;color:#245f51}.assessment-execution-stages>div.done i{background:#087f69;color:#fff}.assessment-execution-stages>div.active{border-color:#65c4aa;background:#f4fbf8;color:#173d34;box-shadow:0 0 0 2px rgba(8,132,110,.07)}.assessment-execution-stages>div.active i{background:#d9f4eb;color:#087f69;animation:assessmentExecutionPulse 1.2s ease-in-out infinite}@keyframes assessmentExecutionPulse{50%{transform:scale(.82);opacity:.58}}.assessment-execution-note{margin-top:11px;padding:9px 10px;border-radius:8px;background:#eef8f5;color:#4f6d64;font-size:10px;line-height:1.45}@media(max-width:900px){.assessment-execution-metrics,.assessment-execution-stages{grid-template-columns:1fr}}.buildable-module-map{position:relative}.buildable-optimization-summary{position:absolute;z-index:8;left:14px;top:54px;right:14px;padding:10px 12px;border:1px solid rgba(204,220,218,.95);border-radius:10px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 5px 18px rgba(15,23,42,.08)}.buildable-optimization-summary-head small{display:block;color:#08745f;font-size:8px;font-weight:900;letter-spacing:.1em}.buildable-optimization-summary-head b{display:block;color:#1b3142;font-size:12px;margin-top:2px}.buildable-optimization-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:8px}.buildable-optimization-metrics article{padding:7px 8px;border:1px solid #e2e9e8;border-radius:7px;background:#fff}.buildable-optimization-metrics span{display:block;color:#718493;font-size:8px}.buildable-optimization-metrics strong{display:block;margin-top:2px;color:#173b33;font-size:12px}.buildable-optimization-summary p{margin:7px 0 0;color:#718493;font-size:8px}@media(max-width:1050px){.buildable-optimization-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.project-workspace-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:4px;overflow-x:auto;margin:0 0 14px;padding:8px 10px;border:1px solid #dbe4ee;border-radius:12px;background:rgba(255,255,255,.97);box-shadow:0 4px 14px rgba(15,23,42,.06);scrollbar-width:thin}.project-workspace-tabs button{flex:0 0 auto;border:0;border-radius:8px;background:transparent;color:#64748b;padding:8px 11px;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.project-workspace-tabs button:hover{background:#f1f5f9;color:#0f172a}.project-workspace-tabs button.active{background:#0f3d61;color:#fff;box-shadow:0 2px 6px rgba(15,61,97,.18)}.project-team-workspace-body{min-width:0}.project-team-workspace-body .workspace-tabs{display:none!important}.project-team-workspace-body .team-workspace{padding-top:0}@media(max-width:1100px){.project-workspace-tabs{border-radius:9px;padding:6px 7px}.project-workspace-tabs button{padding:7px 9px;font-size:10px}}.shell{padding-left:0!important;width:100%!important;max-width:none!important;margin:0!important;background:#eef2f4!important}.app-header{display:none!important}.content{min-height:0!important}.content,.map-layout{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.map-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:74px minmax(0,1fr) 30px!important;grid-template-areas:"topbar" "map" "status"!important}.layers-panel,.map-layout>.layers-panel{display:none!important}.map-layout .map,.map-layout>.map{grid-area:map!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}.map-topbar{grid-area:topbar!important;width:100%!important;max-width:none!important}.map-layout:after{grid-area:status!important;width:100%!important}@media(max-width:1250px){.shell{padding-left:0!important}.app-header{display:none!important}.map-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"topbar" "map" "status"!important}}@media(max-width:900px){.shell{padding-left:0!important}.app-header{display:none!important}}.v4-app-shell.v10-discover-map{position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important;background:#fff!important}.v4-app-shell.v10-discover-map>.app-header{display:none!important}.v4-app-shell.v10-discover-map>.map-layout{position:relative!important;left:0!important;right:auto!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.v4-app-shell.v10-discover-map>.map-layout,.v4-app-shell.v10-discover-map>.map-layout>.map{width:100%!important;max-width:none!important;min-width:0!important}.v4-app-shell.v10-discover-map>.map-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"topbar" "map" "status"!important}.v4-app-shell.v10-discover-map>.map-layout>.layers-panel{display:none!important}.v4-app-shell.v10-discover-map .map-site-intake-panel{left:0!important}.v4-app-shell.v10-discover-map>.map-layout,.v4-app-shell.v10-discover-map>.map-layout>.map,.v4-app-shell.v10-discover-map>.map-layout>.map-topbar{margin-left:0!important;margin-right:0!important;max-width:none!important}@media(max-width:1250px){.v4-app-shell.v10-discover-map{padding-left:0!important}.v4-app-shell.v10-discover-map>.app-header{display:none!important}.v4-app-shell.v10-discover-map>.map-layout{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:900px){.v4-app-shell.v10-discover-map{padding-left:0!important}}.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout{top:0!important;bottom:0!important;left:0!important;right:0!important;max-width:none!important;max-height:none!important;transform:none!important;box-sizing:border-box!important}.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout>.map-topbar{grid-area:topbar!important;width:100%!important;max-width:none!important;min-width:0!important}.v4-app-shell.final-ui-shell.v10-discover-map{--ui-sidebar:0px!important;--v4-sidebar:0px!important;padding-left:0!important}@media(max-width:1250px){.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout{left:0!important;right:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"topbar" "map" "bottom"!important}}@media(max-width:900px){.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout{left:0!important;right:0!important;grid-template-columns:minmax(0,1fr)!important}}.v10-discover-left-stack{position:absolute!important;left:0!important;top:0!important;bottom:0!important;z-index:950!important;display:flex!important;flex-direction:column!important;border-right:1px solid #dce4e8!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin}.v10-discover-left-stack>:first-child{position:static!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;height:auto!important;min-height:0!important;margin:0!important;flex:0 0 auto!important;box-sizing:border-box!important}.v10-discover-intelligence-rail,.v10-integrated-discover-intelligence,.v10-native-discover-intelligence{display:none!important}.v10-discover-stack-intelligence{position:static!important;width:100%!important;padding:12px 10px 14px!important;box-sizing:border-box!important;border-top:1px solid #dfe7eb!important}.v10-stack-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:0 2px 10px}.v10-stack-head>div{min-width:0}.v10-stack-head span{display:block;color:#0f8069;font-size:7px;line-height:1;font-weight:900;letter-spacing:.12em}.v10-stack-head b{display:block;margin-top:4px;color:#192932;font-size:10px;line-height:1.15}.v10-stack-head>small{max-width:95px;color:#7b8992;font-size:6px;line-height:1.35;text-align:right}.v10-stack-context{display:grid;grid-template-columns:1.2fr 1fr .75fr;grid-gap:5px;gap:5px;padding:0 0 9px}.v10-stack-context>div{min-width:0;padding:7px 6px;background:#fff;border:1px solid #e1e7eb;border-radius:7px}.v10-stack-context span{display:block;color:#87949c;font-size:5.5px;font-weight:900;letter-spacing:.07em}.v10-stack-context b{display:block;margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#23333d;font-size:7px}.v10-stack-launchers{display:flex;flex-direction:column;gap:5px}.v10-stack-launchers>button{width:100%;min-height:46px;display:grid;grid-template-columns:26px minmax(0,1fr) 9px;align-items:center;grid-gap:7px;gap:7px;padding:7px;border:1px solid #dfe6ea;border-radius:8px;background:#fff;color:#192932;cursor:pointer;text-align:left}.v10-stack-launchers>button:hover{border-color:#9bcdbb;background:#f5fbf8}.v10-stack-launchers>button>div{min-width:0}.v10-stack-launchers b{display:block;font-size:7px;line-height:1.15;color:#1d2c35}.v10-stack-launchers small{display:block;margin-top:3px;color:#7b8992;font-size:6px;line-height:1.3}.v10-stack-icon{position:relative;width:24px;height:24px;display:block;border-radius:6px;background:#edf4f6;border:1px solid #dfe9ed}.v10-stack-icon:after,.v10-stack-icon:before{content:"";position:absolute;box-sizing:border-box}.v10-stack-icon.transmission{background:#fff7df;border-color:#f4e2a3}.v10-stack-icon.transmission:before{left:9px;top:4px;width:6px;height:14px;border-left:3px solid #b47c00;border-bottom:3px solid #b47c00;transform:skew(-18deg)}.v10-stack-icon.land:before{left:6px;top:6px;width:10px;height:10px;border:2px solid #39758a;transform:rotate(45deg)}.v10-stack-icon.queue:before{left:5px;top:7px;width:13px;height:2px;background:#39758a;box-shadow:0 6px 0 #39758a}.v10-stack-icon.market:before{left:5px;bottom:6px;width:13px;height:8px;border-left:2px solid #39758a;border-bottom:2px solid #39758a}.v10-stack-icon.market:after{left:8px;top:7px;width:9px;height:6px;border-top:2px solid #39758a;border-right:2px solid #39758a;transform:skewY(-28deg)}.v10-stack-icon.saved:before{left:6px;top:5px;width:11px;height:13px;border:2px solid #39758a;border-radius:2px}.v10-stack-icon.saved:after{left:9px;top:9px;width:5px;height:2px;background:#39758a;box-shadow:0 4px 0 #39758a}.v10-stack-chevron{position:relative;display:block;width:7px;height:7px}.v10-stack-chevron:before{content:"";position:absolute;inset:0;border-top:1.5px solid #98a5ad;border-right:1.5px solid #98a5ad;transform:rotate(45deg)}.v10-stack-chevron.light:before{border-color:#dff7ef}.v10-stack-assess{width:100%;margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px;border:0;border-radius:8px;background:#0f8069;color:#fff;cursor:pointer;text-align:left}.v10-stack-assess:hover{background:#0c715e}.v10-stack-assess b{display:block;font-size:7px;color:#fff}.v10-stack-assess small{display:block;margin-top:2px;font-size:6px;color:#d9f4eb}.v10-discover-left-stack{width:280px!important;background:#f8fafb!important;border-right:1px solid #d9e2e7!important}.v10-discover-left-stack>:first-child{width:100%!important;max-width:none!important;min-width:0!important;border-radius:0!important;box-shadow:none!important}.v10-discover-left-stack>:first-child [class*=header],.v10-discover-left-stack>:first-child header{min-height:auto!important;padding:12px 12px 10px!important;box-sizing:border-box!important;overflow:visible!important}.v10-discover-left-stack>:first-child [class*=header]>div,.v10-discover-left-stack>:first-child header>div{min-width:0!important}.v10-discover-left-stack>:first-child [class*=header] span,.v10-discover-left-stack>:first-child header span{display:block!important;margin:0 0 4px!important;font-size:7px!important;line-height:1.1!important;letter-spacing:.12em!important;font-weight:900!important;color:#0f8069!important;white-space:normal!important}.v10-discover-left-stack>:first-child [class*=header] h3,.v10-discover-left-stack>:first-child header h3{margin:0!important;font-size:15px!important;line-height:1.15!important;letter-spacing:-.02em!important;color:#17242d!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.v10-discover-left-stack>:first-child [class*=header] p,.v10-discover-left-stack>:first-child header p{margin:5px 0 0!important;font-size:7px!important;line-height:1.4!important;color:#7a8992!important;white-space:normal!important}.v10-discover-left-stack button,.v10-discover-left-stack input,.v10-discover-left-stack select{font-family:inherit!important}.v10-discover-left-stack select{height:34px!important;border-color:#d9e2e7!important;border-radius:7px!important;background:#fff!important;color:#263640!important;font-size:8px!important}.v10-discover-left-stack button{border-radius:7px!important}.v10-discover-left-stack [class*=selected],.v10-discover-left-stack [class*=summary]{box-sizing:border-box!important}.v10-discover-stack-intelligence{padding:14px 10px!important;border-top:1px solid #dbe4e8!important;background:#f8fafb!important}.v10-stack-head{gap:12px!important;padding:0 2px 11px!important}.v10-stack-head span{font-size:7px!important}.v10-stack-head b{margin-top:5px!important;line-height:1.18!important}.v10-stack-head>small{max-width:105px!important;font-size:6.2px!important;line-height:1.4!important}.v10-stack-context{gap:6px!important;padding-bottom:10px!important}.v10-stack-context span{font-size:5.7px!important}.v10-stack-context b{font-size:7.5px!important}.v10-stack-launchers{gap:6px!important}.v10-stack-launchers>button{min-height:50px!important;grid-template-columns:28px minmax(0,1fr) 9px!important;padding:8px!important;border:1px solid #dde5e9!important;box-shadow:0 1px 2px rgba(15,23,42,.025)!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease!important}.v10-stack-launchers>button:hover{border-color:#96c9b7!important;background:#f5fbf8!important;box-shadow:0 3px 10px rgba(15,128,105,.08)!important;transform:translateY(-1px)!important}.v10-stack-launchers b{font-size:7.6px!important;line-height:1.2!important}.v10-stack-launchers small{margin-top:3px!important;font-size:6.2px!important;line-height:1.35!important}.v10-stack-icon{width:26px!important;height:26px!important;border-radius:7px!important}.v10-stack-assess{margin-top:10px!important;min-height:48px!important;padding:9px 10px!important;border-radius:8px!important;background:#0f8069!important;box-shadow:0 2px 7px rgba(15,128,105,.14)!important}.v10-stack-assess:hover{background:#0c715e!important}.v10-stack-assess b{font-size:7.6px!important}.v10-stack-assess small{font-size:6.2px!important}.mapboxgl-ctrl-attrib,.maplibregl-ctrl-attrib{font-family:Arial,Helvetica,sans-serif!important;font-size:10px!important;line-height:1.2!important;white-space:nowrap!important}.mapboxgl-ctrl-attrib:after,.mapboxgl-ctrl-attrib:before,.maplibregl-ctrl-attrib:after,.maplibregl-ctrl-attrib:before{content:none!important}.mapboxgl-ctrl-bottom-right,.maplibregl-ctrl-bottom-right{right:6px!important;bottom:5px!important}@media(max-height:900px){.v10-stack-launchers>button{min-height:44px!important}.v10-stack-context{display:none!important}.v10-discover-stack-intelligence{padding-top:11px!important}}@media(max-width:760px){.v10-discover-left-stack{width:240px!important}}.v10-ts2{min-height:100%;padding:22px;box-sizing:border-box;background:#f2f6f7;color:#172832}.v10-ts2-hero{display:flex;justify-content:space-between;gap:24px;padding:20px 22px;border:1px solid #dce5e9;border-radius:13px;background:#fff}.v10-ts2-hero>div:first-child{max-width:850px}.v10-ts2-busbanner span,.v10-ts2-hero span,.v10-ts2-registry-head span,.v10-ts2-title span{color:#0b8068;font-size:9px;font-weight:900;letter-spacing:.12em}.v10-ts2-hero h1{margin:6px 0 0;font-size:26px;line-height:1.08;letter-spacing:-.035em}.v10-ts2-hero p{margin:8px 0 0;color:#6c7d86;font-size:12px;line-height:1.45}.v10-ts2-actions{display:flex;gap:7px;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end}.v10-ts2-actions button,.v10-ts2-busbanner button,.v10-ts2-empty button,.v10-ts2-registry-head button{min-height:36px;padding:0 12px;border:1px solid #d6e0e4;border-radius:7px;background:#fff;font-size:10px;font-weight:800;cursor:pointer}.v10-ts2-actions .primary,.v10-ts2-empty button{background:#0d2230;border-color:#0d2230;color:#fff}.v10-ts2-model{display:flex;align-items:center;gap:14px;margin:10px 0;padding:9px 12px;border:1px solid #eadfb5;border-radius:8px;background:#fffaf0;color:#705c1f;font-size:9px;overflow:auto;white-space:nowrap}.v10-ts2-job{display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px;margin:10px 0;padding:12px;border:1px solid #acd5c5;border-radius:9px;background:#f2faf6}.v10-ts2-job div b{display:block;font-size:10px}.v10-ts2-job div span{display:block;margin-top:3px;color:#71828a;font-size:8px}.v10-ts2-job strong{color:#0b8068;font-size:18px}.v10-ts2-job>i{grid-column:1/-1;height:6px;overflow:hidden;border-radius:999px;background:#dcebe5}.v10-ts2-job>i em{display:block;height:100%;background:#0b8068}.v10-ts2-job>small{grid-column:1/-1;color:#71828a;font-size:8px}.v10-ts-error{margin:10px 0;padding:9px 12px;border:1px solid #efb6b6;border-radius:8px;background:#fff1f1;color:#a42e2e;font-size:10px;font-weight:700}.v10-ts2-layout{display:grid;grid-template-columns:245px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.v10-ts2-register{min-height:0;height:-moz-fit-content;height:fit-content;align-self:start;max-height:calc(100dvh - 140px);overflow:auto;padding:10px;border:1px solid #dce5e9;border-radius:11px;background:#fff}.v10-ts2-register .head{display:flex;justify-content:space-between;align-items:center;padding:4px 3px 9px;border-bottom:1px solid #e7ecef}.v10-ts2-register .head span{color:#0b8068;font-size:8px;font-weight:900;letter-spacing:.1em}.v10-ts2-register .head b{display:grid;place-items:center;width:21px;height:21px;border-radius:6px;background:#edf7f3;color:#0b8068;font-size:9px}.v10-ts2-register .dataset{display:grid;grid-template-columns:minmax(0,1fr) 45px;margin-top:7px;border:1px solid #e0e7eb;border-radius:7px;overflow:hidden;background:#fff}.v10-ts2-register .dataset.active{border-color:#94cdb9;background:#f3faf7}.v10-ts2-register .dataset button{border:0;background:transparent;cursor:pointer}.v10-ts2-register .dataset .open{padding:9px;text-align:left;min-width:0}.v10-ts2-register .dataset .open b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px}.v10-ts2-register .dataset .open small,.v10-ts2-register .dataset .open span{display:block;margin-top:3px;color:#788891;font-size:8px;line-height:1.25}.v10-ts2-register .dataset .delete{border-left:1px solid #edf1f3;color:#a33a34;font-size:7px;font-weight:900}.v10-ts2-register .dataset .delete:hover{background:#fff0ef}.v10-ts2-register .empty{padding:30px 8px;color:#7a8992;font-size:9px;line-height:1.45}.v10-ts2-main{min-width:0}.v10-ts2-empty{min-height:540px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:40px;border:1px dashed #cbd8dd;border-radius:11px;background:#fff}.v10-ts2-empty span{color:#0b8068;font-size:9px;font-weight:900;letter-spacing:.12em}.v10-ts2-empty h2{margin:0;font-size:22px}.v10-ts2-empty p{max-width:700px;margin:0;color:#71828b;font-size:11px;line-height:1.5}.v10-ts2-title{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 17px;border:1px solid #dce5e9;border-radius:10px;background:#fff}.v10-ts2-title h2{margin:4px 0 0;font-size:17px}.v10-ts2-title p{margin:4px 0 0;color:#7b8a92;font-size:9px}.v10-ts2-title .tabs{display:flex;gap:4px}.v10-ts2-title .tabs button{height:31px;padding:0 10px;border:1px solid #dce5e9;border-radius:6px;background:#fff;font-size:8px;font-weight:800;cursor:pointer}.v10-ts2-title .tabs button.active{border-color:#8cc8b3;background:#edf8f4;color:#0b8068}.v10-ts2-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:8px 0}.v10-ts2-kpis article{padding:12px;border:1px solid #dce5e9;border-radius:9px;background:#fff}.v10-ts2-kpis span{display:block;color:#75858e;font-size:7px;font-weight:900;letter-spacing:.07em}.v10-ts2-kpis b{display:block;margin-top:6px;font-size:18px;line-height:1}.v10-ts2-kpis small{display:block;margin-top:5px;color:#82919a;font-size:8px}.v10-ts2-toolbar{display:flex;align-items:center;gap:6px;padding:8px;border:1px solid #dce5e9;border-radius:8px 8px 0 0;background:#fff}.v10-ts2-toolbar>input{height:32px;padding:0 9px;border:1px solid #d8e2e6;border-radius:6px;font-size:9px}.v10-ts2-toolbar>input:first-child{flex:1 1;min-width:240px}.v10-ts2-toolbar>input.mw{width:85px}.v10-ts2-toolbar select{height:32px;border:1px solid #d8e2e6;border-radius:6px;font-size:9px}.v10-ts2-toolbar label,.v10-ts2-toolbar>span{font-size:8px;color:#6f8089;white-space:nowrap}.v10-ts2-tablewrap{overflow:auto;border:1px solid #dce5e9;border-top:0;background:#fff}.v10-ts2-tablewrap table{width:100%;min-width:1280px;border-collapse:collapse}.v10-ts2-tablewrap th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:9px;border-bottom:1px solid #dee6ea;background:#f7fafb;color:#687982;font-size:7px;letter-spacing:.05em;text-align:left}.v10-ts2-tablewrap td{padding:9px;border-bottom:1px solid #edf1f3;vertical-align:top;color:#34464f;font-size:9px}.v10-ts2-tablewrap td b{display:block;color:#1c2c34}.v10-ts2-tablewrap td small{display:block;margin-top:3px;color:#85939b;font-size:7px}.v10-ts2-tablewrap tr.clickable{cursor:pointer}.v10-ts2-tablewrap tr.clickable:hover{background:#f6faf8}.v10-ts2-tablewrap tr.binding{background:#fff8e8}.v10-ts2-tablewrap td.mw{color:#0b8068;font-weight:900;font-size:10px}.v10-ts2-tablewrap td button{height:25px;padding:0 7px;border:1px solid #dce5e9;border-radius:5px;background:#fff;font-size:7px;cursor:pointer}.v10-ts2 .status{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:7px;font-weight:900}.v10-ts2 .status.good{background:#eaf7f0;color:#087655}.v10-ts2 .status.warn{background:#fff6de;color:#966700}.v10-ts2 .status.bad{background:#fff0ef;color:#aa332d}.v10-ts2 .status.neutral{background:#eef2f4;color:#667780}.v10-ts2-pages{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:8px;border:1px solid #dce5e9;border-top:0;border-radius:0 0 8px 8px;background:#fff}.v10-ts2-pages button{height:28px;border:1px solid #dce5e9;border-radius:5px;background:#fff;font-size:8px}.v10-ts2-pages span{font-size:8px;color:#74858d}.v10-ts2-busbanner,.v10-ts2-registry-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-top:8px;padding:13px 15px;border:1px solid #dce5e9;background:#fff;border-radius:8px 8px 0 0}.v10-ts2-busbanner h3,.v10-ts2-registry-head h3{margin:4px 0 0;font-size:14px}.v10-ts2-busbanner p,.v10-ts2-registry-head p{margin:4px 0 0;color:#7a8992;font-size:8px}.v10-ts2-tablewrap.constraints,.v10-ts2-tablewrap.registry{border-top:1px solid #dce5e9}.v10-ts2-tablewrap.constraints table{min-width:1500px}.v10-ts2-tablewrap.registry table{min-width:1050px}@media(max-width:1100px){.v10-ts2-layout{grid-template-columns:1fr}.v10-ts2-register{min-height:auto}.v10-ts2-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.v10-ts2{padding:10px}.v10-ts2-hero{flex-direction:column}.v10-ts2-kpis{grid-template-columns:1fr}.v10-ts2-toolbar{flex-wrap:wrap}}.v10-ts2-resolution-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:8px;padding:14px 15px;border:1px solid #dce5e9;border-radius:8px 8px 0 0;background:#fff}.v10-ts2-resolution-head span{color:#0b8068;font-size:8px;font-weight:900;letter-spacing:.1em}.v10-ts2-resolution-head h3{margin:4px 0 0;font-size:15px}.v10-ts2-resolution-head p{margin:5px 0 0;color:#758690;font-size:8px}.v10-ts2-resolution-head .actions{display:flex;gap:6px}.v10-ts2-resolution-head button{min-height:32px;padding:0 10px;border:1px solid #d8e2e6;border-radius:6px;background:#fff;font-size:8px;font-weight:800;cursor:pointer}.v10-ts2-resolution-head button.primary{border-color:#0b8068;background:#0b8068;color:#fff}.v10-ts2-resolution-head button:disabled{opacity:.45;cursor:default}.v10-ts2-resolution-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:8px;border-left:1px solid #dce5e9;border-right:1px solid #dce5e9;background:#f8fafb}.v10-ts2-resolution-kpis button{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:8px 10px;border:1px solid #e0e7eb;border-radius:7px;background:#fff;cursor:pointer}.v10-ts2-resolution-kpis button.active{border-color:#94cdb9;background:#eff8f4}.v10-ts2-resolution-kpis span{color:#788891;font-size:7px;font-weight:900;letter-spacing:.07em}.v10-ts2-resolution-kpis b{color:#21323a;font-size:14px}.v10-ts2-resolution-kpis button.matched b{color:#087655}.v10-ts2-resolution-kpis button.review b{color:#966700}.v10-ts2-resolution-kpis button.unresolved b{color:#a33a34}.v10-ts2-tablewrap.resolution{border-top:1px solid #dce5e9}.v10-ts2-tablewrap.resolution table{min-width:1200px}.v10-ts2 .resolution-state{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:7px;font-weight:900}.v10-ts2 .resolution-state.matched{background:#eaf7f0;color:#087655}.v10-ts2 .resolution-state.review{background:#fff6de;color:#966700}.v10-ts2 .resolution-state.unresolved{background:#fff0ef;color:#aa332d}.v10-ts2-tablewrap.resolution button.accept{height:26px;padding:0 8px;border:1px solid #94cdb9;border-radius:5px;background:#eff8f4;color:#087655;font-size:7px;font-weight:900;cursor:pointer}.v10-ts2-tablewrap.resolution .resolved{color:#087655;font-size:7px;font-weight:900}.v10-ts2-tablewrap.resolution .manual{color:#a33a34;font-size:7px;font-weight:800}@media(max-width:900px){.v10-ts2-resolution-head{flex-direction:column}.v10-ts2-resolution-kpis{grid-template-columns:repeat(2,1fr)}}.v10-tmap-shell{position:relative;margin-top:8px;border:1px solid #dce5e9;border-radius:9px;background:#fff;overflow:hidden}.v10-tmap-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:13px 15px 10px;border-bottom:1px solid #e5ebee}.v10-tmap-head span{display:block;color:#0b8068;font-size:8px;font-weight:900;letter-spacing:.1em}.v10-tmap-head h3{margin:4px 0 0;font-size:14px}.v10-tmap-head p{max-width:720px;margin:4px 0 0;color:#74858e;font-size:8px;line-height:1.4}.v10-tmap-count{min-width:90px;text-align:right}.v10-tmap-count b{display:block;color:#17333d;font-size:20px}.v10-tmap-count small{display:block;margin-top:2px;color:#81909a;font-size:7px}.v10-tmap-legend{display:flex;align-items:center;gap:13px;padding:8px 15px;border-bottom:1px solid #e9eef0;background:#f9fbfb;overflow:auto}.v10-tmap-legend span{display:flex;align-items:center;gap:5px;color:#657780;font-size:8px;white-space:nowrap}.v10-tmap-legend i{width:10px;height:10px;display:block;border:1px solid rgba(15,23,42,.12);border-radius:999px}.v10-tmap-legend .cx{background:#94a3b8}.v10-tmap-legend .c0{background:#c23b33}.v10-tmap-legend .c1{background:#df7b35}.v10-tmap-legend .c2{background:#d4a72c}.v10-tmap-legend .c3{background:#3e9f73}.v10-tmap-legend .c4{background:#13795b}.v10-tmap-map{width:100%;height:650px;min-height:520px;background:#eef2f2}.v10-tmap-empty{position:absolute;z-index:5;left:50%;top:55%;width:320px;transform:translate(-50%,-50%);padding:18px;border:1px solid #d9e3e7;border-radius:9px;background:rgba(255,255,255,.95);box-shadow:0 8px 24px rgba(15,23,42,.08);text-align:center}.v10-tmap-empty b{display:block;color:#20323a;font-size:11px}.v10-tmap-empty span{display:block;margin-top:5px;color:#71828b;font-size:8px;line-height:1.4}.v10-tmap-loading{position:absolute;z-index:6;right:14px;bottom:14px;padding:7px 9px;border:1px solid #dce5e9;border-radius:7px;background:rgba(255,255,255,.94);color:#63757e;font-size:8px}.v10-tmap-popup{min-width:245px;padding:2px 1px 0}.v10-tmap-popup>span{display:block;color:#0b8068;font-size:8px;font-weight:900;letter-spacing:.09em}.v10-tmap-popup h3{margin:4px 0 0;color:#1d2e36;font-size:14px}.v10-tmap-popup-mw{margin-top:7px;color:#0b8068;font-size:21px;font-weight:900;line-height:1}.v10-tmap-popup dl{margin:10px 0 0}.v10-tmap-popup dl>div{display:grid;grid-template-columns:92px 1fr;grid-gap:7px;gap:7px;padding:5px 0;border-top:1px solid #edf1f3}.v10-tmap-popup dt{color:#7a8992;font-size:8px}.v10-tmap-popup dd{margin:0;color:#30424b;font-size:8px;font-weight:700}.v10-tmap-open-bus{width:100%;min-height:31px;margin-top:9px;border:0;border-radius:6px;background:#0b8068;color:#fff;font-size:8px;font-weight:900;cursor:pointer}@media(max-width:900px){.v10-tmap-map{height:520px}}.v10-discover-transmission-card,.v10-discover-tscard{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important;border:1px solid #b9ddd0!important;border-radius:10px!important;background:#fff!important;overflow:visible!important;color:#17343d!important;min-height:0!important;height:auto!important}.v10-discover-transmission-card:before,.v10-discover-tscard:before{display:none!important;content:none!important}.v10-discover-transmission-card>img,.v10-discover-tscard>img{display:none!important;height:0!important;min-height:0!important;max-height:0!important}.v10-discover-transmission-card .v10-discover-transmission-head,.v10-discover-tscard .tscard-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;padding:9px 10px 7px!important;background:#f8fcfa!important}.v10-discover-transmission-card .v10-discover-transmission-head>div>span,.v10-discover-tscard .eyebrow{display:block!important;color:#087655!important;font-size:8px!important;font-weight:900!important;letter-spacing:.07em!important}.v10-discover-transmission-card .v10-discover-transmission-head h4,.v10-discover-tscard .tscard-head h4{margin:2px 0 0!important;color:#17343d!important;font-size:11px!important;font-weight:900!important}.v10-discover-transmission-card .v10-ts-open-screening,.v10-discover-tscard .open-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:0 8px!important;border:1px solid #add8c8!important;border-radius:6px!important;background:#dff4ec!important;color:#087655!important;font-size:9px!important;font-weight:900!important;cursor:pointer!important}.v10-discover-tscard .tscard-controls{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:7px!important;gap:7px!important;align-items:end!important;padding:0 10px 8px!important;background:#f8fcfa!important}.v10-discover-tscard .discover-mapview-select>span,.v10-discover-tscard .tscard-controls label>span{display:block!important;margin-bottom:4px!important;color:#60767f!important;font-size:8px!important;font-weight:800!important}.v10-discover-tscard .discover-mapview-select select,.v10-discover-tscard .tscard-controls select{width:100%!important;height:30px!important;min-height:30px!important;padding:0 7px!important;border:1px solid #d2dfe2!important;border-radius:5px!important;background:#fff!important;color:#2b414a!important;font-size:9px!important;font-weight:800!important}.v10-discover-tscard .tscard-section-title{padding:7px 10px!important;border-top:1px solid #deebe7!important;border-bottom:1px solid #e6efec!important;background:#fff!important;color:#4f6670!important;font-size:8px!important;font-weight:900!important;letter-spacing:.05em!important}.v10-discover-tscard .tscard-ranked-list{display:block!important;width:100%!important;background:#fff!important}.v10-discover-tscard .tscard-ranked-list article{display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;grid-gap:7px!important;gap:7px!important;align-items:start!important;width:100%!important;min-height:50px!important;padding:8px 9px!important;margin:0!important;border:0!important;border-bottom:1px solid #edf2f0!important;border-radius:0!important;background:#fff!important;cursor:pointer!important}.v10-discover-tscard .tscard-ranked-list article.selected,.v10-discover-tscard .tscard-ranked-list article:hover{background:#eff9f5!important}.v10-discover-tscard .rank{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#16806e!important;color:#fff!important;font-size:9px!important;font-weight:900!important}.v10-discover-tscard .rank-2{background:#58a23b!important}.v10-discover-tscard .rank-3{background:#e76f2e!important}.v10-discover-tscard .rank-4,.v10-discover-tscard .rank-5{background:#7c8d95!important}.v10-discover-tscard .station b{display:block!important;max-width:100%!important;color:#203741!important;font-size:9px!important;line-height:1.2!important;font-weight:900!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.v10-discover-tscard .station small{display:block!important;margin-top:2px!important;color:#7c8c94!important;font-size:7px!important;line-height:1.25!important}.v10-discover-tscard .condition{display:block!important;position:relative!important;padding-left:8px!important}.v10-discover-tscard .condition i{position:absolute!important;top:3px!important;left:0!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#9aa8ae!important}.v10-discover-tscard .condition.low i{background:#18aa72!important}.v10-discover-tscard .condition.moderate i{background:#f0a51d!important}.v10-discover-tscard .condition.high i{background:#ef5442!important}.v10-discover-tscard .capacity{min-width:64px!important;max-width:74px!important;padding:6px!important;border-radius:6px!important;background:#e8f7f1!important;color:#087655!important;text-align:center!important;font-size:9px!important;font-weight:900!important;white-space:nowrap!important}.v10-discover-tscard .capacity.moderate{background:#fff4d8!important;color:#9a6710!important}.v10-discover-tscard .capacity.high{background:#ffe9e5!important;color:#c54738!important}.v10-discover-tscard .view-all-map{display:flex!important;align-items:center!important;justify-content:space-between!important;width:calc(100% - 14px)!important;min-height:34px!important;margin:7px!important;padding:0 10px!important;border:1px solid #d3dfe3!important;border-radius:6px!important;background:#fff!important;color:#087655!important;cursor:pointer!important}.v10-discover-tscard .view-all-map b{font-size:9px!important;font-weight:900!important}.v10-discover-tscard .tscard-empty,.v10-discover-tscard .tscard-error{min-height:0!important;padding:10px!important;background:var(--po-user-surface,#fff)!important;color:var(--po-user-ink,#526b75)!important;font-size:12px!important;line-height:1.35!important}.v10-discover-transmission-card *,.v10-discover-tscard *{box-sizing:border-box!important}.v10-discover-mapview-overlay{position:absolute!important;z-index:50!important;top:12px!important;right:12px!important;display:flex!important;align-items:center!important;gap:7px!important;padding:6px 8px!important;border:1px solid #cbd8dc!important;border-radius:7px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 2px 9px rgba(20,45,55,.14)!important;color:#405660!important;pointer-events:auto!important}.v10-discover-mapview-overlay>span{font-size:9px!important;font-weight:900!important}.v10-discover-mapview-overlay select{min-width:88px!important;height:28px!important;padding:0 6px!important;border:1px solid #cbd8dc!important;border-radius:5px!important;background:#fff!important;color:#253b45!important;font-size:9px!important;font-weight:800!important}.v10-ts-poi-card{margin:8px!important;border:1px solid #80c9b0!important;border-radius:8px!important;background:#f5fbf8!important;overflow:hidden!important}.v10-ts-poi-card .poi-head{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:9px 11px!important}.v10-ts-poi-card .poi-actions{display:flex!important;gap:6px!important}.v10-ts-poi-card .poi-actions button{min-height:28px!important;padding:0 8px!important;border:1px solid #cbd8dc!important;border-radius:5px!important;background:#fff!important;color:#314851!important;font-size:8px!important;font-weight:900!important}.v10-ts-poi-card .selected-bus-detail-status{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:7px 10px!important;border-top:1px solid #d9ece5!important;border-bottom:1px solid #d9ece5!important;background:#eaf7f2!important}.v10-ts-poi-card .poi-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;background:#fff!important}.v10-ts-poi-card .poi-grid>div{padding:8px 10px!important;border-right:1px solid #e1ebe7!important}.v10-ts2-tablewrap{margin:8px!important;border:1px solid #d8e4e7!important;border-radius:7px!important;overflow:hidden!important;background:#fff!important}.v10-discover-basemap-control{position:absolute!important;z-index:70!important;top:12px!important;right:12px!important;display:flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:5px 7px!important;border:1px solid #cbd9dd!important;border-radius:7px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 2px 10px rgba(22,48,58,.16)!important;pointer-events:auto!important}.v10-discover-basemap-control>span{color:#526872!important;font-size:9px!important;font-weight:900!important}.v10-discover-basemap-control select{min-width:94px!important;height:27px!important;padding:0 7px!important;border:1px solid #cbd9dd!important;border-radius:5px!important;background:#fff!important;color:#203a44!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important}.v10-discover-basemap-control-v2{position:absolute!important;z-index:1000!important;top:88px!important;right:10px!important;display:flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:5px 7px!important;border:1px solid #bcccd1!important;border-radius:7px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 2px 10px rgba(22,48,58,.18)!important;pointer-events:auto!important}.v10-discover-basemap-control-v2>span{color:#435b65!important;font-size:9px!important;font-weight:900!important}.v10-discover-basemap-control-v2 select{min-width:96px!important;height:28px!important;padding:0 7px!important;border:1px solid #c5d3d7!important;border-radius:5px!important;background:#fff!important;color:#203a44!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important}.v10-discover-tscard .discover-mapview-select,.v10-discover-tscard .mapview-control{display:none!important}.v10-native-map-layers-control{position:relative!important}.v10-native-map-layers-button{display:flex!important;align-items:center!important;justify-content:center!important;width:29px!important;height:29px!important;padding:0!important;color:#243b45!important;font-size:17px!important;line-height:1!important;font-weight:900!important;cursor:pointer!important}.v10-native-map-layers-panel{position:absolute!important;top:0!important;right:37px!important;display:none!important;width:155px!important;padding:8px!important;border:1px solid #c8d5da!important;border-radius:7px!important;background:#fff!important;box-shadow:0 4px 16px rgba(20,45,55,.18)!important}.v10-native-map-layers-panel.open{display:block!important}.v10-native-map-layers-title{margin:0 0 6px!important;color:#3e5661!important;font-size:9px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.v10-native-map-layers-panel select{box-sizing:border-box!important;width:100%!important;height:29px!important;min-height:29px!important;padding:0 7px!important;border:1px solid #c8d5da!important;border-radius:5px!important;background:#fff!important;color:#223b45!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important}.v10-runtime-map-layers-group{position:relative!important}.v10-runtime-map-layers{position:relative!important;width:29px!important;height:29px!important}.v10-runtime-map-layers-button{display:flex!important;align-items:center!important;justify-content:center!important;width:29px!important;height:29px!important;padding:0!important;border:0!important;background:#fff!important;color:#243b45!important;font-size:17px!important;font-weight:900!important;cursor:pointer!important}.v10-runtime-map-layers-panel{position:absolute!important;top:0!important;right:37px!important;display:none!important;width:156px!important;padding:8px!important;border:1px solid #c8d5da!important;border-radius:7px!important;background:#fff!important;box-shadow:0 4px 16px rgba(20,45,55,.18)!important;z-index:9999!important}.v10-runtime-map-layers-panel.open{display:block!important}.v10-runtime-map-layers-title{margin:0 0 6px!important;color:#3e5661!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase!important}.v10-runtime-map-layers-panel select{box-sizing:border-box!important;width:100%!important;height:29px!important;padding:0 7px!important;border:1px solid #c8d5da!important;border-radius:5px!important;background:#fff!important;color:#223b45!important;font-size:9px!important;font-weight:800!important}.v10-ts2 thead th{padding:8px 9px!important;border-bottom:1px solid #dce7e9!important;color:#536973!important;font-size:8px!important}.v10-ts2 tbody td{padding:9px!important;font-size:8px!important;line-height:1.3!important}.v10-map-layers-native{position:relative!important}.v10-map-layers-native-button{display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;padding:0!important;border:0!important;background:#fff!important;color:#243c46!important;font-size:18px!important;font-weight:900!important;cursor:pointer!important}.v10-map-layers-native-panel{position:absolute!important;top:0!important;right:38px!important;display:none!important;width:170px!important;padding:10px!important;border:1px solid #c7d4d9!important;border-radius:8px!important;background:#fff!important;box-shadow:0 5px 18px rgba(18,43,54,.18)!important;z-index:99999!important}.v10-map-layers-native-panel.open{display:block!important}.v10-map-layers-native-title{margin-bottom:7px!important;color:#38515c!important;font-size:11px!important;font-weight:900!important}.v10-map-layers-native-panel select{width:100%!important;height:32px!important;padding:0 8px!important;border:1px solid #c5d2d7!important;border-radius:6px!important;background:#fff!important;color:#213a44!important;font-size:11px!important;font-weight:800!important}.v10-ts2{font-size:13px!important;line-height:1.35!important}.v10-ts2 h1{font-size:20px!important;line-height:1.2!important}.v10-ts2 h2{font-size:17px!important}.v10-ts2 h2,.v10-ts2 h3{line-height:1.25!important}.v10-ts2 h3{font-size:15px!important}.v10-ts2 h4{font-size:14px!important;line-height:1.25!important}.v10-ts2 button{min-height:32px!important;height:auto!important;padding:6px 10px!important;font-size:10px!important;line-height:1.1!important;font-weight:900!important}.v10-ts2 input,.v10-ts2 select{min-height:34px!important;height:34px!important;font-size:11px!important}.v10-ts2 input::placeholder{font-size:11px!important}.v10-ts2 [role=tab],.v10-ts2 nav button{font-size:10px!important;font-weight:900!important}.v10-ts2 [class*=kpi] span,.v10-ts2 [class*=metric] span{font-size:10px!important;line-height:1.2!important}.v10-ts2 [class*=kpi] b,.v10-ts2 [class*=kpi] strong,.v10-ts2 [class*=metric] b,.v10-ts2 [class*=metric] strong{font-size:18px!important;line-height:1.15!important}.v10-ts2 [class*=validation]{font-size:12px!important;line-height:1.35!important}.v10-ts2 [class*=validation] b,.v10-ts2 [class*=validation] strong{font-size:14px!important}.v10-ts2 .selected-transmission-poi,.v10-ts2 .v10-ts-poi-card{margin:10px!important;font-size:12px!important;line-height:1.35!important}.v10-ts2 .selected-transmission-poi h3,.v10-ts2 .selected-transmission-poi h4,.v10-ts2 .v10-ts-poi-card h3,.v10-ts2 .v10-ts-poi-card h4{font-size:16px!important}.v10-ts2 .selected-transmission-poi span,.v10-ts2 .v10-ts-poi-card span{font-size:11px!important}.v10-ts2 .selected-transmission-poi b,.v10-ts2 .selected-transmission-poi strong,.v10-ts2 .v10-ts-poi-card b,.v10-ts2 .v10-ts-poi-card strong{font-size:13px!important}.v10-ts2 thead th{font-size:10px!important}.v10-ts2 tbody td{padding:10px!important}.v10-ts2 tbody td,.v10-ts2 tbody td b,.v10-ts2 tbody td strong{font-size:11px!important}.v10-ts2 tbody td small{font-size:9px!important}.v10-discover-tscard{font-size:11px!important;line-height:1.3!important}.v10-discover-tscard .eyebrow{font-size:9px!important}.v10-discover-tscard .tscard-head h4{font-size:12px!important}.v10-discover-tscard .station b{font-size:10px!important}.v10-discover-tscard .station small{font-size:8px!important}.v10-discover-tscard .capacity{font-size:10px!important}body,html{overflow-y:auto!important}#__next,body{min-height:100vh!important;height:auto!important}#__next{overflow:visible!important}.transmission-screening-workspace,.v10-ts2,.v10-ts2-page,.v10-ts2-workspace,[class*=TransmissionScreeningWorkspace],[class*=transmission-screening]{height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}.v10-ts2{padding-bottom:40px!important}.v10-ts2 [style*="overflow: hidden"],.v10-ts2 [style*="overflow:hidden"]{overflow:visible!important}.v10-ts2 .table-wrap,.v10-ts2 .tablewrap,.v10-ts2 [class*=table-wrap],.v10-ts2 [class*=tableWrap],.v10-ts2 [class*=tablewrap]{overflow-x:auto!important;overflow-y:visible!important;max-height:none!important}.v10-ts2 .capacity-distribution-validation,.v10-ts2 .capacity-validation,.v10-ts2 .capacity-validation-section,.v10-ts2 [class*=capacity-distribution],.v10-ts2 [class*=capacityDistribution]{display:block!important;width:100%!important;margin:8px 0!important;padding:0!important;font-size:11px!important;line-height:1.3!important}.v10-ts2 .capacity-distribution-validation h3,.v10-ts2 .capacity-validation h3,.v10-ts2 [class*=capacity-distribution] h3,.v10-ts2 [class*=capacityDistribution] h3{margin:0!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important}.v10-ts2 .capacity-distribution-grid,.v10-ts2 .capacity-validation-grid,.v10-ts2 .validation-grid,.v10-ts2 [class*=distributionGrid],.v10-ts2 [class*=validationGrid]{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;width:100%!important;padding:6px!important;margin:0!important}.v10-ts2 .capacity-distribution-grid>div,.v10-ts2 .capacity-validation-grid>div,.v10-ts2 .validation-grid>div,.v10-ts2 [class*=distributionGrid]>div,.v10-ts2 [class*=validationGrid]>div{box-sizing:border-box!important;min-width:0!important;min-height:64px!important;padding:9px 10px!important;border:1px solid #d7e2e6!important;border-radius:7px!important;background:#fff!important}.v10-ts2 .capacity-distribution-grid span,.v10-ts2 .capacity-validation-grid span,.v10-ts2 .validation-grid span,.v10-ts2 [class*=distributionGrid] span,.v10-ts2 [class*=validationGrid] span{display:block!important;margin-bottom:4px!important;color:#667b85!important;font-size:9px!important;line-height:1.15!important;font-weight:800!important}.v10-ts2 .capacity-distribution-grid b,.v10-ts2 .capacity-distribution-grid strong,.v10-ts2 .capacity-validation-grid b,.v10-ts2 .capacity-validation-grid strong,.v10-ts2 .validation-grid b,.v10-ts2 .validation-grid strong,.v10-ts2 [class*=distributionGrid] b,.v10-ts2 [class*=distributionGrid] strong,.v10-ts2 [class*=validationGrid] b,.v10-ts2 [class*=validationGrid] strong{display:block!important;color:#19333d!important;font-size:16px!important;line-height:1.15!important;font-weight:900!important}.v10-ts2 .capacity-validation-summary,.v10-ts2 .validation-summary,.v10-ts2 [class*=validationSummary]{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;border-top:1px solid #dfe7e9!important}.v10-ts2 .capacity-validation-summary>div,.v10-ts2 .validation-summary>div,.v10-ts2 [class*=validationSummary]>div{min-width:0!important;padding:8px 10px!important;border-right:1px solid #e4ebed!important;background:#fff!important}.v10-ts2 .selected-transmission-poi,.v10-ts2 .v10-ts-poi-card{box-sizing:border-box!important;margin:8px 10px!important;padding:0!important;border:1px solid #87cdb6!important;border-radius:8px!important;background:#f7fcfa!important;overflow:hidden!important}.v10-ts2 .selected-transmission-poi .poi-head,.v10-ts2 .selected-transmission-poi>div:first-child,.v10-ts2 .v10-ts-poi-card .poi-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding:10px 12px!important}.v10-ts2 .selected-transmission-poi h3,.v10-ts2 .selected-transmission-poi h4,.v10-ts2 .v10-ts-poi-card h3,.v10-ts2 .v10-ts-poi-card h4{margin:2px 0 0!important;color:#18333d!important;font-size:15px!important;line-height:1.2!important;font-weight:900!important}.v10-ts2 .selected-transmission-poi span,.v10-ts2 .v10-ts-poi-card span{color:#617681!important;font-size:10px!important;line-height:1.25!important}.v10-ts2 .selected-transmission-poi button,.v10-ts2 .v10-ts-poi-card button{min-width:auto!important;width:auto!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 9px!important;border:1px solid #cad8dc!important;border-radius:5px!important;background:#fff!important;color:#304751!important;font-size:9px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important}.v10-ts2 .selected-transmission-poi .poi-grid,.v10-ts2 .selected-transmission-poi [class*=grid],.v10-ts2 .v10-ts-poi-card .poi-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;background:#fff!important;border-top:1px solid #dce9e4!important}.v10-ts2 .selected-transmission-poi .poi-grid>div,.v10-ts2 .selected-transmission-poi [class*=grid]>div,.v10-ts2 .v10-ts-poi-card .poi-grid>div{min-width:0!important;padding:9px 10px!important;border-right:1px solid #e4ece9!important}.v10-ts2 .selected-transmission-poi .poi-grid span,.v10-ts2 .v10-ts-poi-card .poi-grid span{display:block!important;margin-bottom:3px!important;color:#6a7f88!important;font-size:9px!important;line-height:1.15!important;font-weight:800!important;text-transform:uppercase!important}.v10-ts2 .selected-transmission-poi .poi-grid b,.v10-ts2 .selected-transmission-poi .poi-grid strong,.v10-ts2 .v10-ts-poi-card .poi-grid b,.v10-ts2 .v10-ts-poi-card .poi-grid strong{display:block!important;color:#18333d!important;font-size:12px!important;line-height:1.3!important;font-weight:900!important;overflow-wrap:anywhere!important}.v10-ts2 input[type=search],.v10-ts2 input[type=text]{padding:0 10px!important}.v10-ts2 input[type=search],.v10-ts2 input[type=text],.v10-ts2 select{height:34px!important;min-height:34px!important;font-size:10px!important}.v10-ts2 .constraint-detail,.v10-ts2 .constraint-details,.v10-ts2 [class*=constraint-detail],.v10-ts2 [class*=constraintDetail]{margin:8px 10px 16px!important;border:1px solid #d8e3e6!important;border-radius:8px!important;background:#fff!important;overflow:visible!important}.v10-ts2 table{width:100%!important;border-collapse:collapse!important}.v10-ts2 thead th{padding:9px 10px!important;background:#f5f9fa!important;color:#536a75!important;font-size:9px!important;line-height:1.2!important;font-weight:900!important;text-align:left!important;white-space:nowrap!important}.v10-ts2 tbody td{padding:9px 10px!important;border-bottom:1px solid #e5edef!important;color:#243b45!important;font-size:10px!important;line-height:1.35!important;vertical-align:top!important}.v10-ts2 tbody td b,.v10-ts2 tbody td strong{font-size:10px!important;font-weight:900!important}.v10-ts2 tbody td small{display:block!important;margin-top:2px!important;color:#71838b!important;font-size:8px!important;line-height:1.3!important}@media(max-width:1500px){.v10-ts2 .capacity-distribution-grid,.v10-ts2 .capacity-validation-grid,.v10-ts2 .selected-transmission-poi .poi-grid,.v10-ts2 .v10-ts-poi-card .poi-grid,.v10-ts2 .validation-grid,.v10-ts2 [class*=distributionGrid],.v10-ts2 [class*=validationGrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.v10-capacity-validation-recovered{box-sizing:border-box!important;width:100%!important;margin:8px 0 10px!important;border:1px solid #d7e3e6!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important;color:#18333d!important}.v10-capacity-validation-recovered-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:42px!important;padding:8px 10px!important;border-bottom:1px solid #e1e9eb!important;background:#fbfdfd!important}.v10-capacity-validation-recovered-head>div:first-child{display:flex!important;align-items:center!important;gap:8px!important}.v10-capacity-validation-recovered-eyebrow{color:#08785c!important;font-size:10px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.04em!important}.v10-capacity-validation-recovered-badge{display:inline-flex!important;align-items:center!important;min-height:20px!important;padding:0 7px!important;border-radius:999px!important;background:#e6f6f0!important;color:#08785c!important;font-size:9px!important;line-height:1!important;font-weight:900!important}.v10-capacity-validation-recovered-classified{color:#72848c!important;font-size:9px!important;line-height:1.2!important}.v10-capacity-validation-recovered-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;padding:7px!important;background:#f7fafb!important}.v10-capacity-validation-recovered-card{box-sizing:border-box!important;min-width:0!important;min-height:72px!important;padding:10px 11px!important;border:1px solid #d9e3e6!important;border-left-width:4px!important;border-radius:7px!important;background:#fff!important}.v10-capacity-validation-recovered-card.review{border-left-color:#9dafbe!important}.v10-capacity-validation-recovered-card.low{border-left-color:#d8473b!important}.v10-capacity-validation-recovered-card.moderate{border-left-color:#ed7c2d!important}.v10-capacity-validation-recovered-card.mid{border-left-color:#d5ad24!important}.v10-capacity-validation-recovered-card.good{border-left-color:#34a876!important}.v10-capacity-validation-recovered-card.high{border-left-color:#08785c!important}.v10-capacity-validation-recovered-label{margin-bottom:5px!important;color:#687c86!important;font-size:9px!important;line-height:1.1!important;font-weight:900!important;text-transform:uppercase!important}.v10-capacity-validation-recovered-value{color:#18333d!important;font-size:17px!important;line-height:1.05!important;font-weight:900!important}.v10-capacity-validation-recovered-note{margin-top:5px!important;color:#839198!important;font-size:8px!important;line-height:1.2!important}.v10-capacity-validation-recovered-stats{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;border-top:1px solid #e2eaec!important;background:#fff!important}.v10-capacity-validation-recovered-stats>div{box-sizing:border-box!important;min-width:0!important;min-height:58px!important;padding:9px 10px!important;border-right:1px solid #e5ecee!important}.v10-capacity-validation-recovered-stats>div:last-child{border-right:0!important}.v10-capacity-validation-recovered-stats strong{display:block!important;margin-bottom:4px!important;color:#19333d!important;font-size:14px!important;line-height:1.05!important;font-weight:900!important}.v10-capacity-validation-recovered-stats span{display:block!important;color:#7a8b92!important;font-size:8px!important;line-height:1.25!important}@media(max-width:1500px){.v10-capacity-validation-recovered-grid,.v10-capacity-validation-recovered-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.v10-discover-native-layer-stack{position:relative!important;margin:10px 0 0!important}.v10-discover-native-layer-button{display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;padding:0!important;border:0!important;background:#fff!important;color:#263c46!important;cursor:pointer!important}.v10-discover-native-layer-button svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linejoin:round!important}.v10-discover-native-layer-panel{position:absolute!important;top:0!important;right:38px!important;display:none!important;width:158px!important;padding:7px!important;border:1px solid #c9d5da!important;border-radius:7px!important;background:#fff!important;box-shadow:0 4px 16px rgba(20,45,55,.18)!important;z-index:99999!important}.v10-discover-native-layer-panel.open{display:block!important}.v10-discover-native-layer-heading{padding:3px 5px 7px!important;color:#4b626c!important;font-size:10px!important;line-height:1.1!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.v10-discover-native-layer-option{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:30px!important;padding:0 7px!important;border:0!important;border-radius:5px!important;background:#fff!important;color:#29414b!important;font-size:10px!important;line-height:1!important;font-weight:800!important;text-align:left!important;cursor:pointer!important}.v10-discover-native-layer-option:hover{background:#f2f7f5!important}.v10-discover-native-layer-option.active{background:#e9f6f1!important;color:#08785c!important}.v10-discover-native-layer-radio{box-sizing:border-box!important;width:12px!important;height:12px!important;border:1.5px solid #93a6ae!important;border-radius:50%!important;background:#fff!important}.v10-discover-native-layer-option.active
.v10-discover-native-layer-radio{border:4px solid #11856a!important}.landintel-discover-basemap-control{position:relative!important}.landintel-discover-basemap-button{display:flex!important;align-items:center!important;justify-content:center!important;width:29px!important;height:29px!important;padding:0!important;border:0!important;background:#fff!important;color:#283f49!important;cursor:pointer!important}.landintel-discover-basemap-button svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linejoin:round!important}.landintel-discover-basemap-panel{position:absolute!important;top:0!important;right:38px!important;display:none!important;width:164px!important;padding:8px!important;border:1px solid #c8d5da!important;border-radius:7px!important;background:#fff!important;box-shadow:0 4px 16px rgba(20,45,55,.2)!important;z-index:99999!important}.landintel-discover-basemap-panel.open{display:block!important}.landintel-discover-basemap-heading{padding:3px 5px 7px!important;color:#526872!important;font-size:10px!important;line-height:1.1!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.landintel-discover-basemap-option{display:flex!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important;width:100%!important;min-height:31px!important;padding:0 7px!important;border:0!important;border-radius:5px!important;background:#fff!important;color:#29414b!important;font-size:10px!important;line-height:1!important;font-weight:800!important;text-align:left!important;cursor:pointer!important}.landintel-discover-basemap-option:hover{background:#f2f7f5!important}.landintel-discover-basemap-option.active{background:#e8f6f0!important;color:#08785c!important}.landintel-discover-basemap-radio{box-sizing:border-box!important;width:12px!important;height:12px!important;flex:0 0 12px!important;border:1.5px solid #93a6ae!important;border-radius:50%!important;background:#fff!important}.landintel-discover-basemap-option.active
.landintel-discover-basemap-radio{border:4px solid #11856a!important}.site-selection-planner{font-size:11px!important}.site-selection-planner-heading-clean{display:block!important;box-sizing:border-box!important;min-height:0!important;height:auto!important;margin:0 0 8px!important;padding:12px 10px 10px!important;overflow:visible!important}.site-selection-planner-heading-clean h2{display:block!important;position:static!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;color:#132f3a!important;font-size:18px!important;line-height:1.15!important;font-weight:900!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.site-selection-planner-heading-clean p{display:block!important;margin:4px 0 0!important;padding:0!important;color:#71858e!important;font-size:9px!important;line-height:1.3!important;white-space:normal!important}.site-selection-planner .planner-card{margin-top:8px!important;padding:10px!important}.site-selection-planner .planner-card>span{display:block!important;margin-bottom:7px!important;color:#08785c!important;font-size:9px!important;line-height:1!important;letter-spacing:.04em!important}.site-selection-planner .planner-card select{min-height:38px!important;height:38px!important;padding:0 10px!important;font-size:10px!important}.site-selection-planner .planner-actions button{min-height:36px!important;padding:7px 9px!important;font-size:10px!important;line-height:1.15!important}.site-selection-planner .planner-open-assessment{min-height:40px!important;margin-top:8px!important;font-size:10px!important;font-weight:900!important}.site-selection-planner .planner-note{margin:6px 0 0!important;font-size:9px!important;line-height:1.35!important}.v10-direction-upload-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.v10-direction-upload{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:54px!important;padding:8px 10px!important;border:1px solid #c8d9d4!important;border-radius:7px!important;background:#fff!important;cursor:pointer!important}.v10-direction-upload:hover{border-color:#16866c!important;background:#f6fbf9!important}.v10-direction-upload input{display:none!important}.v10-direction-upload span{color:#17343d!important;font-size:10px!important;line-height:1.15!important;font-weight:900!important}.v10-direction-upload small{margin-top:3px!important;color:#768991!important;font-size:8px!important;line-height:1.2!important}.v10-directional-detail-context{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 10px!important;padding:8px!important;border:1px solid #cbded8!important;border-radius:8px!important;background:#f7fbfa!important}.v10-capacity-direction-tabs{display:flex!important;gap:5px!important}.v10-capacity-direction-tabs button{display:flex!important;flex-direction:column!important;min-width:112px!important;min-height:38px!important;padding:6px 10px!important;border:1px solid #ccd9d5!important;border-radius:6px!important;background:#fff!important;color:#52666f!important;font-size:10px!important;line-height:1.05!important;font-weight:900!important}.v10-capacity-direction-tabs button small{margin-top:3px!important;color:#84949a!important;font-size:8px!important;font-weight:700!important}.v10-capacity-direction-tabs button.active{border-color:#13856a!important;background:#e8f6f0!important;color:#08785c!important}.v10-capacity-direction-note{color:#657880!important;font-size:9px!important;line-height:1.3!important;text-align:right!important;max-width:420px!important}.v10-capacity-direction-tabs button{min-width:150px!important}.v10-capacity-direction-tabs button small{white-space:nowrap!important}.v10-capacity-validation-recovered{display:none!important}body,html{min-height:100%!important}body{overflow-y:auto!important}.v10-ts2,.v10-ts2 *{overscroll-behavior:auto!important}.v10-ts2-body,.v10-ts2-content,.v10-ts2-detail,.v10-ts2-main,.v10-ts2-workspace{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.v10-ts2-left,.v10-ts2-sidebar,.v10-ts2-study-runs{max-height:calc(100vh - 150px)!important;overflow-y:auto!important;overflow-x:hidden!important}.v10-ts2 .table-wrap,.v10-ts2 .v10-table-wrap,.v10-ts2 table{max-height:none!important}.v10-ts2 .capacity-validation,.v10-ts2 .v10-capacity-validation{height:auto!important;overflow:visible!important}.v10-incremental-truth{margin:8px 6px 10px!important;border:1px solid #cfdfe3!important;border-radius:7px!important;background:#fff!important;overflow:hidden!important}.v10-incremental-truth-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:9px 11px!important;border-bottom:1px solid #dce7e9!important;background:#f8fbfb!important}.v10-incremental-truth-head>div:first-child span{display:block!important;color:#087f65!important;font-size:8px!important;line-height:1!important;font-weight:900!important;letter-spacing:.05em!important}.v10-incremental-truth-head>div:first-child strong{display:block!important;margin-top:4px!important;color:#17343d!important;font-size:11px!important;line-height:1.2!important;font-weight:900!important}.v10-incremental-truth-capacity{display:flex!important;flex-direction:column!important;align-items:flex-end!important;flex:0 0 auto!important}.v10-incremental-truth-capacity small{color:#74878f!important;font-size:8px!important;font-weight:800!important}.v10-incremental-truth-capacity b{margin-top:3px!important;color:#087f65!important;font-size:17px!important;line-height:1!important;font-weight:900!important}.v10-incremental-truth-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important;padding:8px!important}.v10-incremental-truth-grid article{min-width:0!important;padding:8px 10px!important;border:1px solid #dbe5e8!important;border-radius:6px!important;background:#fff!important}.v10-incremental-truth-grid article.incremental{border-left:4px solid #078b75!important}.v10-incremental-truth-grid article.preexisting{border-left:4px solid #df7a2d!important}.v10-incremental-truth-grid article.risk{border-left:4px solid #c9554c!important}.v10-incremental-truth-grid span{display:block!important;color:#6d8189!important;font-size:8px!important;line-height:1.15!important;font-weight:900!important}.v10-incremental-truth-grid strong{display:block!important;margin-top:5px!important;color:#17343d!important;font-size:14px!important;line-height:1!important;font-weight:900!important}.v10-incremental-truth-grid small{display:block!important;margin-top:5px!important;color:#82939a!important;font-size:8px!important;line-height:1.2!important}.v10-incremental-truth-note{padding:8px 11px!important;border-top:1px solid #e0e9eb!important;background:#fff8f1!important;color:#6e5c4f!important;font-size:8.5px!important;line-height:1.35!important}.v10-incremental-truth-note strong{color:#9a5630!important;font-weight:900!important}.v10-ts2{height:auto!important;min-height:100vh!important;max-height:none!important;overflow:visible!important}.v10-ts2 .table-wrap,.v10-ts2 .v10-table-wrap{max-height:none!important;overflow-x:auto!important;overflow-y:visible!important}.v10-transmission-global-search{display:grid!important;grid-template-columns:minmax(180px,260px) minmax(360px,1fr)!important;align-items:center!important;grid-gap:10px 14px!important;gap:10px 14px!important;margin:8px 10px!important;padding:9px 11px!important;border:1px solid #cfdde2!important;border-radius:8px!important;background:#ffffff!important;box-shadow:0 1px 2px rgba(20,45,55,.04)!important}.v10-transmission-global-search-copy{min-width:0!important}.v10-transmission-global-search-copy span{display:block!important;color:#087f65!important;font-size:8px!important;line-height:1!important;font-weight:900!important;letter-spacing:.07em!important}.v10-transmission-global-search-copy strong{display:block!important;margin-top:3px!important;color:#17343d!important;font-size:12px!important;line-height:1.15!important;font-weight:900!important}.v10-transmission-global-search-copy small{display:block!important;margin-top:3px!important;color:#758990!important;font-size:8px!important;line-height:1.25!important}.v10-transmission-global-search-controls{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}.v10-transmission-global-search-input{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:220px!important;height:34px!important;border:1px solid #bdd0d6!important;border-radius:6px!important;background:#fff!important}.v10-transmission-global-search-input:focus-within{border-color:#087f65!important;box-shadow:0 0 0 2px rgba(8,127,101,.1)!important}.v10-transmission-global-search-input>span{padding-left:10px!important;color:#71878e!important;font-size:16px!important;line-height:1!important}.v10-transmission-global-search-input input{width:100%!important;min-width:0!important;height:32px!important;padding:0 9px!important;border:0!important;outline:0!important;background:transparent!important;color:#17343d!important;font-size:10px!important;font-weight:650!important}.v10-transmission-global-search-input input::placeholder{color:#8ca0a6!important;font-weight:500!important}.v10-transmission-global-search-button,.v10-transmission-global-search-clear{height:34px!important;padding:0 13px!important;border-radius:6px!important;font-size:9px!important;font-weight:900!important;cursor:pointer!important}.v10-transmission-global-search-button{border:1px solid #087f65!important;background:#087f65!important;color:#fff!important}.v10-transmission-global-search-button:disabled{opacity:.45!important;cursor:not-allowed!important}.v10-transmission-global-search-clear{border:1px solid #cbd8dc!important;background:#fff!important;color:#516970!important}.v10-transmission-global-search-active{grid-column:2!important;margin-top:-4px!important;color:#73868d!important;font-size:8px!important}.v10-transmission-global-search-active strong{color:#17343d!important;font-weight:900!important}@media(max-width:900px){.v10-transmission-global-search{grid-template-columns:1fr!important}.v10-transmission-global-search-active{grid-column:1!important}}.v10-ts-validation{margin:8px 0 10px;border:1px solid #d8e5e1;border-radius:9px;background:#fff;overflow:hidden}.v10-ts-validation>.head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border-bottom:1px solid #e2ece8;background:#f6faf8}.v10-ts-validation>.head>div{display:flex;align-items:baseline;gap:7px;min-width:0}.v10-ts-validation>.head span{color:#58746d;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.v10-ts-validation>.head b{color:#173f36;font-size:12px;line-height:1.15}.v10-ts-validation>.head small{color:#73847f;font-size:8px;white-space:nowrap}.v10-ts-validation>.bands{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;border-bottom:1px solid #e5ece9}.v10-ts-validation>.bands article{min-width:0;min-height:60px;padding:9px 10px;border-right:1px solid #e6eeeb;background:#fff}.v10-ts-validation>.bands article:last-child{border-right:0}.v10-ts-validation>.bands article span{display:block;margin-bottom:4px;color:#6b7c77;font-size:8px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.v10-ts-validation>.bands article b{display:block;color:#183a33;font-size:15px;line-height:1.1;font-weight:900}.v10-ts-validation>.bands article small{display:block;margin-top:4px;color:#84918d;font-size:7px}.v10-ts-validation>.bands article.review{box-shadow:inset 3px 0 0 #c7a23a}.v10-ts-validation>.bands article.red{box-shadow:inset 3px 0 0 #c95f5f}.v10-ts-validation>.bands article.orange{box-shadow:inset 3px 0 0 #d58a42}.v10-ts-validation>.bands article.yellow{box-shadow:inset 3px 0 0 #c7a83b}.v10-ts-validation>.bands article.green{box-shadow:inset 3px 0 0 #3e9b73}.v10-ts-validation>.bands article.darkgreen{box-shadow:inset 3px 0 0 #27765a}.v10-ts-validation>.validation-details{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:8px 11px;background:#fbfcfc}.v10-ts-validation>.validation-details span{display:inline-flex;align-items:baseline;gap:3px;color:#6e7f7a;font-size:8px;white-space:nowrap}.v10-ts-validation>.validation-details b{color:#29473f;font-size:10px;font-weight:900}@media (max-width:1200px){.v10-ts-validation>.bands{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.v10-ts-validation>.head{align-items:flex-start;flex-direction:column}.v10-ts-validation>.head small{white-space:normal}.v10-ts-validation>.bands{grid-template-columns:repeat(2,minmax(0,1fr))}}.v10-ts2{background:#f4f8f7!important}.v10-ts2 .v10-ts2-active{border:1px solid #d7e5e1!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 18px rgba(21,68,57,.055)!important}.v10-ts2 .v10-ts2-active>div:first-child>span{color:#08745f!important;letter-spacing:.11em!important;font-weight:900!important}.v10-ts2 .v10-ts2-active h2{font-size:16px!important;line-height:1.15!important;letter-spacing:-.015em!important;color:#102e27!important}.v10-ts2 .tabs{align-items:center!important;gap:5px!important}.v10-ts2 .tabs button{height:30px!important;padding:0 10px!important;border-radius:7px!important;border-color:#d9e5e1!important;background:#fff!important;color:#536864!important;font-size:8px!important;font-weight:850!important}.v10-ts2 .tabs button.active{border-color:#75bea7!important;background:#e9f7f2!important;box-shadow:inset 0 0 0 1px rgba(8,116,95,.05)!important}.v10-ts-intelligence-hero{display:grid;grid-template-columns:minmax(310px,1.15fr) minmax(520px,1.85fr);grid-gap:12px;gap:12px;margin:10px 0 8px;padding:14px;border:1px solid #cfe2dc;border-radius:13px;background:linear-gradient(135deg,#0d5d4e,#08745f 48%,#0a806a);box-shadow:0 8px 24px rgba(8,86,71,.13)}.v10-ts-intelligence-copy{min-width:0;padding:3px 4px}.v10-ts-intelligence-copy>span{display:block;margin-bottom:5px;color:#bde9da;font-size:8px;font-weight:950;letter-spacing:.12em}.v10-ts-intelligence-copy h1{margin:0;color:#fff;font-size:20px;line-height:1.12;letter-spacing:-.025em}.v10-ts-intelligence-copy p{max-width:610px;margin:8px 0 0;color:#d8f1e9;font-size:9px;line-height:1.5}.v10-ts-intelligence-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.v10-ts-intelligence-metrics article{min-width:0;padding:10px 11px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.105);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.v10-ts-intelligence-metrics article.attention{background:rgba(252,232,188,.13)}.v10-ts-intelligence-metrics span{display:block;min-height:18px;color:#bfe8dc;font-size:7px;line-height:1.3;font-weight:900;letter-spacing:.06em}.v10-ts-intelligence-metrics b{display:block;margin-top:5px;color:#fff;font-size:20px;line-height:1;letter-spacing:-.025em}.v10-ts-intelligence-metrics small{display:block;margin-top:6px;color:#d5eee7;font-size:7px;line-height:1.25}.v10-ts2-kpis{gap:7px!important;margin-bottom:8px!important}.v10-ts2-kpis article{min-height:68px!important;padding:10px 12px!important;border:1px solid #dce8e4!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 7px rgba(38,77,67,.035)!important}.v10-ts2-kpis article span{color:#6c807b!important;font-size:7px!important;letter-spacing:.07em!important}.v10-ts2-kpis article b{margin-top:3px!important;color:#183b32!important;font-size:18px!important;letter-spacing:-.02em!important}.v10-ts2-kpis article small{color:#8a9995!important;font-size:7px!important}.v10-ts-validation{margin:8px 0 10px!important;border-radius:11px!important;box-shadow:0 3px 11px rgba(34,72,62,.04)!important}.v10-ts-validation>.head{min-height:42px!important;padding:9px 12px!important}.v10-ts-validation>.head span{color:#55716a!important;letter-spacing:.075em!important}.v10-ts-validation>.head b{color:#08745f!important;font-size:12px!important}.v10-ts-validation>.bands article{min-height:66px!important;padding:10px 11px!important}.v10-ts-validation>.bands article b{font-size:16px!important}.v10-ts-poi-card{margin:10px 0!important;border:1px solid #6ab99f!important;border-radius:12px!important;background:#fff!important;box-shadow:0 6px 18px rgba(18,93,75,.075)!important}.v10-ts-poi-card .poi-head{padding:12px 14px!important;background:linear-gradient(90deg,#f2fbf7,#fff)!important;border-bottom:1px solid #d9ebe5!important}.v10-ts-poi-card .poi-head span{color:#08745f!important;font-size:8px!important;font-weight:950!important;letter-spacing:.08em!important}.v10-ts-poi-card .poi-head h4{margin:3px 0 1px!important;color:#112f28!important;font-size:18px!important;line-height:1.1!important;letter-spacing:-.02em!important}.v10-ts-poi-card .poi-head small{color:#71827d!important;font-size:8px!important}.v10-ts-poi-card .poi-grid{grid-template-columns:1.05fr .95fr 1.2fr 1.45fr 1.15fr 1.05fr!important}.v10-ts-poi-card .poi-grid>div{padding:11px 13px!important;min-height:64px!important}.v10-ts-poi-card .poi-grid span{color:#748681!important;font-size:7px!important;letter-spacing:.065em!important}.v10-ts-poi-card .poi-grid strong{color:#173d33!important;font-size:12px!important}.v10-ts2-toolbar{min-height:44px!important;padding:7px 9px!important;border:1px solid #dbe7e3!important;border-radius:9px!important;background:#fff!important;box-shadow:0 2px 8px rgba(43,78,69,.035)!important}.v10-ts2-toolbar select,.v10-ts2-toolbar>input{height:34px!important;background:#fbfdfc!important}.v10-ts2 table{background:#fff!important}.v10-ts2 table thead th{background:#f1f7f5!important;color:#4f6861!important;font-size:7px!important;letter-spacing:.035em!important}.v10-ts2 table tbody tr:hover{background:#f4fbf8!important}@media (max-width:1350px){.v10-ts-intelligence-hero{grid-template-columns:1fr}}@media (max-width:900px){.v10-ts-intelligence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v10-ts-poi-card .poi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:620px){.v10-ts-intelligence-metrics{grid-template-columns:1fr}.v10-ts-poi-card .poi-grid{grid-template-columns:1fr!important}}.v10-ts2 .tabs button:disabled{opacity:.45!important;cursor:not-allowed!important}.v10-ts-capacity-map-workspace,.v10-ts-compare-workspace,.v10-ts-opportunity-deck{margin:10px 0;border:1px solid #d6e5e0;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(32,76,64,.05);overflow:hidden}.v10-ts-compare-heading,.v10-ts-map-heading,.v10-ts-opportunity-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid #e0ebe7;background:#f7fbf9}.v10-ts-compare-heading span,.v10-ts-map-heading span,.v10-ts-opportunity-head span{display:block;color:#08745f;font-size:7px;font-weight:950;letter-spacing:.09em}.v10-ts-compare-heading h3,.v10-ts-map-heading h3,.v10-ts-opportunity-head h3{margin:2px 0 1px;color:#17372f;font-size:14px;line-height:1.2}.v10-ts-compare-heading p,.v10-ts-map-heading p,.v10-ts-opportunity-head p{max-width:760px;margin:3px 0 0;color:#71827d;font-size:8px;line-height:1.4}.v10-ts-opportunity-head-actions{display:flex;gap:6px}.v10-ts-compare-heading button,.v10-ts-compare-table button,.v10-ts-map-heading button,.v10-ts-opportunity-head button{min-height:29px;padding:0 9px;border:1px solid #cbdcd6;border-radius:6px;background:#fff;color:#34534b;font-size:8px;font-weight:850;cursor:pointer}.v10-ts-opportunity-head button:disabled{opacity:.4;cursor:not-allowed}.v10-ts-opportunity-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px;padding:9px}.v10-ts-opportunity-card{position:relative;min-width:0;padding:10px;border:1px solid #e0e9e6;border-radius:9px;background:#fff;box-shadow:inset 3px 0 0 #8ba49d}.v10-ts-opportunity-card.tier-premium{box-shadow:inset 3px 0 0 #08745f}.v10-ts-opportunity-card.tier-strong{box-shadow:inset 3px 0 0 #35a276}.v10-ts-opportunity-card.tier-moderate{box-shadow:inset 3px 0 0 #c6a52f}.v10-ts-opportunity-card.tier-limited{box-shadow:inset 3px 0 0 #d98238}.v10-ts-opportunity-card.tier-weak{box-shadow:inset 3px 0 0 #c75c5c}.v10-ts-opportunity-card.tier-review{box-shadow:inset 3px 0 0 #8d9b97}.v10-ts-opportunity-card .rank{position:absolute;top:8px;right:9px;color:#8c9a96;font-size:8px;font-weight:900}.v10-ts-opportunity-card .opportunity-main>span{display:block;padding-right:28px;color:#08745f;font-size:7px;font-weight:950;letter-spacing:.055em}.v10-ts-opportunity-card h4{margin:5px 0 1px;color:#17352d;font-size:12px;line-height:1.15;overflow-wrap:anywhere}.v10-ts-opportunity-card small{color:#7a8985;font-size:7px}.v10-ts-opportunity-card .opportunity-capacity{margin-top:9px;padding-top:8px;border-top:1px solid #edf2f0}.v10-ts-opportunity-card .opportunity-capacity b{display:block;color:#123f34;font-size:18px;line-height:1}.v10-ts-opportunity-card .opportunity-capacity span,.v10-ts-opportunity-card .opportunity-risk span{display:block;margin-top:4px;color:#6f7f7a;font-size:7px}.v10-ts-opportunity-card .opportunity-risk{display:flex;justify-content:space-between;gap:5px;margin-top:7px}.v10-ts-opportunity-card .opportunity-actions{display:flex;gap:5px;margin-top:9px}.v10-ts-opportunity-card .opportunity-actions button{flex:1 1;min-height:27px;border:1px solid #d2e0dc;border-radius:6px;background:#f8fbfa;color:#49635c;font-size:7px;font-weight:850;cursor:pointer}.v10-ts-opportunity-card .opportunity-actions button.selected,.v10-ts-poi-card .poi-actions button.selected{border-color:#6dbba3!important;background:#e9f7f2!important;color:#08745f!important}.v10-ts-capacity-map-workspace>div:last-child{min-height:570px}.v10-ts-compare-empty{padding:34px 18px;color:#73847f;font-size:9px;text-align:center}.v10-ts-compare-table-wrap{overflow:auto}.v10-ts-compare-table{width:100%;border-collapse:collapse;min-width:1180px}.v10-ts-compare-table th{padding:8px 9px;border-bottom:1px solid #dce8e4;background:#f1f7f5;color:#5c716b;font-size:7px;text-align:left;text-transform:uppercase;letter-spacing:.04em}.v10-ts-compare-table td{padding:9px;border-bottom:1px solid #edf2f0;color:#344c46;font-size:8px;vertical-align:top}.v10-ts-compare-table td b{display:block;color:#173b32;font-size:9px}.v10-ts-compare-table td small{display:block;margin-top:2px;color:#84928e;font-size:7px}.v10-ts-compare-table td:last-child{white-space:nowrap}.v10-ts-compare-table td:last-child button+button{margin-left:4px}.v10-ts-tier{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:#eef4f2;color:#557069;font-size:7px;font-weight:900}.v10-ts-tier.tier-premium{background:#dff4ec;color:#08745f}.v10-ts-tier.tier-strong{background:#e5f6ed;color:#25805f}.v10-ts-tier.tier-moderate{background:#fbf4d9;color:#8a6d11}.v10-ts-tier.tier-limited{background:#fff0df;color:#a25c22}.v10-ts-tier.tier-weak{background:#fbe8e8;color:#9b4343}.v10-ts-tier.tier-review{background:#edf0ef;color:#65736f}@media (max-width:1450px){.v10-ts-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:950px){.v10-ts-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.v10-ts-opportunity-grid{grid-template-columns:1fr}.v10-ts-compare-heading,.v10-ts-map-heading,.v10-ts-opportunity-head{align-items:flex-start;flex-direction:column}}.v10-ts-capacity-map-workspace{overflow:visible!important}.v10-ts-map2{position:relative;min-width:0;background:#fff}.v10-ts-map2-toolbar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;min-height:68px;padding:10px 12px;border-bottom:1px solid #dce8e4;background:#fff}.v10-ts-map2-toolbar>div:first-child>span{display:block;color:#08745f;font-size:7px;font-weight:950;letter-spacing:.09em}.v10-ts-map2-toolbar h4{margin:3px 0 1px;color:#173a31;font-size:14px}.v10-ts-map2-toolbar p{max-width:780px;margin:0;color:#74847f;font-size:8px;line-height:1.35}.v10-ts-map2-count{min-width:100px;text-align:right}.v10-ts-map2-count b{display:block;color:#173b32;font-size:22px;line-height:1}.v10-ts-map2-count small{color:#83918d;font-size:7px}.v10-ts-map2-layer-wrap{position:relative}.v10-ts-map2-layer-wrap>button{height:31px;padding:0 10px;border:1px solid #cdded8;border-radius:7px;background:#fff;color:#35534b;font-size:8px;font-weight:900;cursor:pointer}.v10-ts-map2-layer-wrap>button.active{border-color:#70b9a2;background:#e9f7f2;color:#08745f}.v10-ts-map2-layer-menu{position:absolute;z-index:30;top:38px;right:0;width:230px;padding:10px;border:1px solid #cadbd6;border-radius:9px;background:#fff;box-shadow:0 12px 28px rgba(20,60,50,.16)}.v10-ts-map2-layer-menu>span{display:block;margin:4px 0 7px;color:#7a8b86;font-size:7px;font-weight:900;letter-spacing:.08em}.v10-ts-map2-layer-menu .basemap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;margin-bottom:11px}.v10-ts-map2-layer-menu .basemap-grid button{height:29px;border:1px solid #d4e1dd;border-radius:6px;background:#f8fbfa;color:#526a63;font-size:8px;font-weight:850;cursor:pointer}.v10-ts-map2-layer-menu .basemap-grid button.active{border-color:#69b49d;background:#e7f6f0;color:#08745f}.v10-ts-map2-layer-menu label{display:flex;align-items:center;gap:7px;min-height:28px;color:#405a53;font-size:8px}.v10-ts-map2-legend{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:39px;padding:7px 12px;border-bottom:1px solid #dce8e4;background:#f7faf9;overflow:hidden}.v10-ts-map2-legend .legend-title{margin-right:3px;color:#647b74;font-size:7px;font-weight:950;letter-spacing:.07em}.v10-ts-map2-legend .legend-item{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:#526962;font-size:8px;font-weight:750}.v10-ts-map2-legend .legend-item i{display:inline-block;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.v10-ts-map2-stage{position:relative;width:100%;height:570px;min-height:570px;overflow:hidden;background:#e7efec}.v10-ts-map2-canvas{position:absolute;inset:0;width:100%;height:100%}.v10-ts-map2-message{position:absolute;z-index:15;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 14px;border:1px solid #cadbd6;border-radius:8px;background:rgba(255,255,255,.94);color:#516861;font-size:9px;box-shadow:0 6px 18px rgba(20,60,50,.1)}.v10-ts-map2-message.error{border-color:#ecc5c5;color:#9b4747}.v10-ts-map2 .maplibregl-map{width:100%!important;height:100%!important}.v10-ts-map2 .maplibregl-canvas{outline:none}.v10-ts-map2 .maplibregl-ctrl-top-right{top:9px;right:9px}.v10-ts-map2 .maplibregl-ctrl-group{overflow:hidden;border-radius:7px;box-shadow:0 2px 8px rgba(24,60,51,.13)}.v10-ts-map2 .maplibregl-ctrl-attrib{font-size:9px!important}.v10-ts-map-popup{min-width:180px;color:#234139;font-family:inherit}.v10-ts-map-popup .eyebrow{margin-bottom:4px;color:#08745f;font-size:7px;font-weight:950;letter-spacing:.08em}.v10-ts-map-popup b,.v10-ts-map-popup small,.v10-ts-map-popup strong{display:block}.v10-ts-map-popup strong{font-size:11px}.v10-ts-map-popup small{margin-top:2px;color:#71817d;font-size:8px}.v10-ts-map-popup b{margin:8px 0;color:#08745f;font-size:16px}.v10-ts-map-popup button{width:100%;min-height:29px;border:1px solid #70b9a2;border-radius:6px;background:#e9f7f2;color:#08745f;font-size:8px;font-weight:900;cursor:pointer}@media(max-width:900px){.v10-ts-map2-toolbar{grid-template-columns:1fr auto}.v10-ts-map2-count{display:none}.v10-ts-map2-stage{height:480px;min-height:480px}}.v10-ts-poi-card .poi-grid>div{min-width:0!important;overflow:hidden!important}.v10-ts-poi-card .poi-grid>div b,.v10-ts-poi-card .poi-grid>div strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.v10-ts-poi-card .poi-numeric-truth b{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.v10-ts-poi-card .poi-numeric-truth{max-width:100%!important}.v10-ts2.map-summary-collapsed .v10-ts-intelligence-hero,.v10-ts2.map-summary-collapsed .v10-ts-validation,.v10-ts2.map-summary-collapsed .v10-ts2-kpis{display:none!important}.v10-ts-map-heading-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v10-ts-map-heading-actions button,.v10-ts-origin-aware-back{min-height:29px;padding:0 9px;border:1px solid #cbdcd6;border-radius:6px;background:#fff;color:#34534b;font-size:8px;font-weight:850;cursor:pointer}.v10-ts-origin-aware-back{border-color:#70b9a2!important;background:#e9f7f2!important;color:#08745f!important}.v10-ts2.map-summary-collapsed .v10-ts-map2-stage{height:calc(100vh - 285px);min-height:610px;max-height:820px}@media(max-width:900px){.v10-ts2.map-summary-collapsed .v10-ts-map2-stage{height:560px;min-height:520px}}.v10-ts-detail-origin-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0;padding:9px 11px;border:1px solid #cfe2dc;border-radius:9px;background:#f4faf7}.v10-ts-detail-origin-bar>div{min-width:0}.v10-ts-detail-origin-bar span{display:block;color:#08745f;font-size:7px;font-weight:950;letter-spacing:.08em}.v10-ts-detail-origin-bar b{display:block;margin-top:2px;color:#173a31;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-ts-detail-origin-bar button{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid #70b9a2;border-radius:6px;background:#e9f7f2;color:#08745f;font-size:8px;font-weight:900;cursor:pointer}.v10-ts2:has(.v10-ts-detail-origin-bar) .v10-ts-intelligence-hero,.v10-ts2:has(.v10-ts-detail-origin-bar) .v10-ts-opportunity-deck,.v10-ts2:has(.v10-ts-detail-origin-bar) .v10-ts-validation,.v10-ts2:has(.v10-ts-detail-origin-bar) .v10-ts2-kpis{display:none!important}.v10-ts-capacity-map-workspace{margin-top:8px!important}.v10-ts2.map-summary-collapsed .v10-ts-opportunity-deck{display:block!important}.v10-ts-opportunity-deck{border-color:#cfe0db!important;box-shadow:0 4px 14px rgba(28,73,61,.045)!important}.v10-ts-opportunity-head{background:#f4faf7!important}.v10-ts-opportunity-head h3{color:#123d32!important}.v10-ts2 .tabs button.active{border-color:#61af97!important;background:#e5f5ef!important;color:#08745f!important}.v10-ts2-toolbar{border-top:2px solid #dce9e5!important}@media(min-width:1450px){.v10-ts2.map-summary-collapsed .v10-ts-opportunity-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.v10-ts2.map-summary-collapsed .v10-ts-opportunity-card{min-height:128px!important}}.v10-ts2.map-first-active .v10-ts2-table,.v10-ts2.map-first-active .v10-ts2-toolbar,.v10-ts2.map-first-active table.v10-ts2-table,.v10-ts2.map-first-active>.v10-ts-poi-card{display:none!important}.v10-ts-map-primary-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:7px 12px;border-bottom:1px solid #dce8e4;background:#f8fbfa}.v10-ts-map-primary-actions button{min-height:30px;padding:0 10px;border:1px solid #cbdcd6;border-radius:6px;background:#fff;color:#405e55;font-size:8px;font-weight:850;cursor:pointer}.v10-ts-map-primary-actions button:first-child{border-color:#91c8b6;background:#eff8f5;color:#08745f}.v10-ts2.map-first-active .v10-ts-opportunity-deck{margin:6px 0!important;box-shadow:none!important}.v10-ts2.map-first-active .v10-ts-capacity-map-workspace{margin-top:6px!important}.v10-ts2.map-first-active .v10-ts-map2-stage{min-height:640px!important;max-height:860px!important}.v10-ts2.map-first-active .v10-ts-map-heading-actions button:last-child,.v10-ts2.map-first-active .v10-ts-opportunity-head-actions button:first-child{display:none!important}@media(max-width:900px){.v10-ts2.map-first-active .v10-ts-map2-stage{min-height:520px!important;height:560px!important}.v10-ts-map-primary-actions{justify-content:stretch}.v10-ts-map-primary-actions button{flex:1 1}}.v10-ts-map2-outlier-note{min-width:92px;padding-left:10px}.v10-ts-map2-outlier-note b{font-size:12px}.v10-ts-map2-outlier-note span{color:#8a958f}.v10-ts2.map-first-active .tabs{gap:6px!important}.v10-ts2.map-first-active .v10-ts-capacity-map-workspace{margin-top:3px!important}.v10-ts2.map-first-active .v10-ts-capacity-map-workspace h2,.v10-ts2.map-first-active .v10-ts-capacity-map-workspace h3{margin:0!important}.v10-ts2.map-first-active .v10-ts-capacity-map-workspace p{margin:1px 0 0!important;font-size:7px!important}.v10-ts2.map-first-active .v10-ts-map-primary-actions{padding:3px 8px!important;min-height:30px!important}.v10-ts2.map-first-active .v10-ts-map2-toolbar{padding:4px 9px!important;min-height:38px!important}.v10-ts-map-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:8px;align-items:stretch}.v10-ts-map-main{min-width:0}.v10-ts-map-ranked-rail{display:flex;flex-direction:column;min-width:0;border:1px solid #d7e5e0;border-radius:8px;background:#fff;overflow:hidden}.v10-ts-map-ranked-rail .rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid #e2ece8;background:#f5faf8}.v10-ts-map-ranked-rail .rail-head span{display:block;color:#08745f;font-size:7px;font-weight:950;letter-spacing:.07em}.v10-ts-map-ranked-rail .rail-head b{display:block;margin-top:2px;color:#203f36;font-size:10px}.v10-ts-map-ranked-rail .rail-head small{color:#82918c;font-size:7px}.v10-ts-map-ranked-rail .rail-list{flex:1 1;overflow:auto}.v10-ts-map-ranked-rail .rail-card{padding:9px 10px;border-bottom:1px solid #edf2f0}.v10-ts-map-ranked-rail .rail-card-top{display:flex;align-items:flex-start;gap:7px}.v10-ts-map-ranked-rail .rail-card-top i{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;border-radius:5px;background:#e4f4ee;color:#08745f;font-size:8px;font-style:normal;font-weight:950}.v10-ts-map-ranked-rail .rail-card-top div{min-width:0}.v10-ts-map-ranked-rail .rail-card-top b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#193a30;font-size:9px}.v10-ts-map-ranked-rail .rail-card-top small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#899691;font-size:7px}.v10-ts-map-ranked-rail .rail-card>strong{display:block;margin:8px 0;color:#08745f;font-size:15px;line-height:1}.v10-ts-map-ranked-rail .rail-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.v10-ts-map-ranked-rail .rail-actions button,.v10-ts-map-ranked-rail .rail-full-results{min-height:28px;border:1px solid #cbded7;border-radius:5px;background:#fff;color:#3e5d54;font-size:7px;font-weight:850;cursor:pointer}.v10-ts-map-ranked-rail .rail-full-results{margin:8px;color:#08745f;border-color:#8bc5b2}.v10-ts2.map-first-active .v10-ts-map2-stage{min-height:620px!important;height:calc(100vh - 235px)!important;max-height:840px!important}.v10-ts-map2-outlier-note{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:90px;padding-left:9px;border-left:1px solid #e0e8e5}.v10-ts-map2-outlier-note b{color:#9b5f32;font-size:11px;line-height:1}.v10-ts-map2-outlier-note span{margin-top:3px;color:#89958f;font-size:7px;white-space:nowrap}@media(max-width:1180px){.v10-ts-map-layout-grid{grid-template-columns:minmax(0,1fr) 250px}}@media(max-width:900px){.v10-ts-map-layout-grid{grid-template-columns:1fr}.v10-ts-map-ranked-rail{max-height:420px}.v10-ts2.map-first-active .v10-ts-map2-stage{height:540px!important;min-height:500px!important}}.v10-ts2.map-first-active .v10-ts-intelligence-hero,.v10-ts2.map-first-active .v10-ts-map-heading-actions,.v10-ts2.map-first-active .v10-ts-map2-selected-panel,.v10-ts2.map-first-active .v10-ts-opportunity-deck,.v10-ts2.map-first-active .v10-ts-validation,.v10-ts2.map-first-active .v10-ts2-kpis{display:none!important}.v10-ts-map-ranked-rail.dynamic{min-height:0}.v10-ts-map-ranked-rail .rail-head.selected{background:#eef8f4}.v10-ts-map-ranked-rail .rail-clear{border:0;background:transparent;color:#71827c;font-size:7px;font-weight:850;cursor:pointer}.v10-ts-map-ranked-rail .rail-intro{padding:8px 10px;border-bottom:1px solid #edf2f0;color:#7b8985;font-size:7px;line-height:1.45}.v10-ts-map-ranked-rail .rail-empty{padding:24px 12px;color:#83918d;font-size:8px;text-align:center}.v10-ts-map-ranked-rail .rail-selected-body{padding:10px;overflow:auto}.v10-ts-map-ranked-rail .rail-selected-capacity{padding:11px;border:1px solid #d5e7e0;border-radius:7px;background:#f5faf8}.v10-ts-map-ranked-rail .rail-selected-capacity span{display:block;color:#6f827b;font-size:7px;font-weight:900;letter-spacing:.06em}.v10-ts-map-ranked-rail .rail-selected-capacity b{display:block;margin-top:4px;color:#08745f;font-size:22px;line-height:1}.v10-ts-map-ranked-rail dl{margin:10px 0 0}.v10-ts-map-ranked-rail dl>div{display:grid;grid-template-columns:86px 1fr;grid-gap:7px;gap:7px;padding:7px 0;border-bottom:1px solid #edf2f0}.v10-ts-map-ranked-rail dt{color:#85928e;font-size:7px}.v10-ts-map-ranked-rail dd{margin:0;color:#354f47;font-size:8px;font-weight:750;overflow-wrap:anywhere}.v10-ts-map-ranked-rail .rail-selected-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:11px}.v10-ts-map-ranked-rail .rail-selected-actions button{min-height:30px;border:1px solid #cbded7;border-radius:5px;background:#fff;color:#3e5d54;font-size:7px;font-weight:850;cursor:pointer}.v10-ts-map-ranked-rail .rail-selected-actions button.primary{border-color:#08745f;background:#08745f;color:#fff}.v10-ts2.map-first-active .v10-ts-map2-stage{height:calc(100vh - 185px)!important;min-height:650px!important;max-height:880px!important}.v10-ts2.map-first-active .v10-ts-map-heading-actions,.v10-ts2.map-first-active .v10-ts-map-primary-actions{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}.v10-ts-map-ranked-rail .rail-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.v10-ts-map-ranked-rail{padding-bottom:0!important}.v10-ts2.map-first-active .v10-ts-map2-stage{height:calc(100vh - 155px)!important}.v10-ts-capacity-basemap-control{position:absolute;top:10px;right:52px;z-index:12;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid rgba(166,190,182,.92);border-radius:7px;background:rgba(255,255,255,.94);box-shadow:0 2px 8px rgba(24,60,49,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.v10-ts-capacity-basemap-control span{padding:0 5px 0 3px;color:#758780;font-size:7px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.v10-ts-capacity-basemap-control button{min-height:26px;padding:0 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:#465f57;font-size:7px;font-weight:850;cursor:pointer}.v10-ts-capacity-basemap-control button:hover{background:#f0f7f4}.v10-ts-capacity-basemap-control button.active{border-color:#75bca5;background:#e9f7f2;color:#08745f}.v10-ts-capacity-map-workspace,.v10-ts-map2-stage{position:relative}@media(max-width:900px){.v10-ts-capacity-basemap-control{top:8px;right:44px}.v10-ts-capacity-basemap-control span{display:none}}.v10-ts-unified-map-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:7px 10px;border:1px solid #d8e6e1;border-bottom:0;border-radius:8px 8px 0 0;background:#f8fbfa}.v10-ts-unified-map-title span{display:block;color:#08745f;font-size:7px;font-weight:950;letter-spacing:.07em}.v10-ts-unified-map-title b{display:block;margin-top:2px;color:#173c31;font-size:12px;line-height:1.05}.v10-ts-unified-map-title small{display:block;margin-top:2px;color:#7c8b86;font-size:7px}.v10-ts-unified-map-metrics{display:flex;align-items:center;gap:16px}.v10-ts-unified-map-metrics>div{min-width:88px;text-align:right}.v10-ts-unified-map-metrics b{display:block;color:#173c31;font-size:15px;line-height:1}.v10-ts-unified-map-metrics span{display:block;margin-top:3px;color:#7f8d88;font-size:7px}.v10-ts-map-ranked-rail .rail-head.viewport-head{display:none!important}.v10-ts2.map-first-active .v10-ts-map2-toolbar{padding-top:3px!important}.v10-ts-map-layout-grid{gap:8px;margin-top:0!important}.v10-ts-map-main,.v10-ts-map-ranked-rail{border-top-left-radius:0!important;border-top-right-radius:0!important}.v10-ts2.map-first-active .v10-ts-opportunity-deck{display:none!important}.v10-ts2.map-first-active .v10-ts-unified-map-header{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}.v10-ts2.map-first-active .v10-ts-poi-constraints-tab{display:none!important}.v10-ts2.map-first-active .v10-ts-primary-compare-tab,.v10-ts2.map-first-active .v10-ts-primary-map-tab,.v10-ts2.map-first-active .v10-ts-primary-qa-tab{min-height:29px!important;padding:0 10px!important;margin:0!important}.v10-ts2.map-first-active .tabs{min-height:34px!important;padding-top:2px!important;padding-bottom:2px!important;margin-bottom:3px!important;gap:5px!important}.v10-ts2.map-first-active .v10-ts-map-heading-actions,.v10-ts2.map-first-active .v10-ts-map-primary-actions,.v10-ts2.map-first-active .v10-ts-opportunity-head-actions{display:none!important}.v10-ts2.map-first-active .v10-ts-map2-stage{height:calc(100vh - 92px)!important;min-height:730px!important}.v10-ts2-title[data-li-v5-toolbar=true]{display:grid!important;grid-template-columns:auto minmax(300px,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;min-height:48px!important;padding:5px 9px!important;margin:0!important}.v10-ts2-title[data-li-v5-toolbar=true] .v10-directional-detail-context{margin:0!important}.v10-ts2-title[data-li-v5-toolbar=true] .v10-capacity-direction-tabs{display:flex!important;gap:4px!important;margin:0!important}.v10-ts2-title[data-li-v5-toolbar=true] .v10-capacity-direction-tabs button{min-height:34px!important;padding:4px 10px!important}.v10-ts2-title[data-li-v5-toolbar=true] .v10-capacity-direction-tabs small{display:block!important;margin-top:1px!important;font-size:7px!important;opacity:.66!important}.v10-ts2-title[data-li-v5-toolbar=true] h2,.v10-ts2-title[data-li-v5-toolbar=true] strong{margin:1px 0!important;font-size:12px!important;line-height:1.05!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.v10-ts2-title[data-li-v5-toolbar=true] p,.v10-ts2-title[data-li-v5-toolbar=true] small{margin:0!important;font-size:7px!important;opacity:.62!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.li-ts-v5-toolbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important}.li-ts-v5-discover,.li-ts-v5-upload{min-height:30px!important;padding:0 9px!important;border-radius:5px!important;font-size:7px!important;font-weight:800!important;white-space:nowrap!important}.v10-ts2-actions:empty,.v10-ts2-header:empty,.v10-ts2-hero:empty,.v10-ts2-intro:empty{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}.v10-ts2-main{gap:3px!important}.v10-ts2.map-first-active .v10-ts-map2-stage{min-height:760px!important;height:calc(100vh - 62px)!important;max-height:none!important}.li-ts-hide-interpretation-v2,.li-ts-hide-legacy-action-v2,.li-ts-hide-legacy-title-v2,.li-ts-v3-hide-interpretation,.li-ts-v3-hide-legacy-action,.li-ts-v3-hide-legacy-title,.li-ts-v4-hide-interpretation,.li-ts-v4-hide-legacy-action,.li-ts-v4-hide-legacy-title{display:none!important}.v10-ts2-actions:empty,.v10-ts2-header-actions:empty,.v10-ts2-header:empty,.v10-ts2-hero:empty,.v10-ts2-intro:empty{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}.v10-ts2.map-first-active .v10-ts-map-layout-grid{align-items:stretch!important;margin-top:0!important;min-height:0!important}.v10-ts2.map-first-active .v10-ts-map2-stage{position:relative!important;height:calc(100vh - 110px)!important;min-height:680px!important;max-height:calc(100vh - 110px)!important;overflow:hidden!important}.v10-ts2.map-first-active .v10-ts-map2-stage .mapboxgl-map,.v10-ts2.map-first-active .v10-ts-map2-stage .maplibregl-map{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important}.v10-ts2.map-first-active .v10-ts-map2-stage .mapboxgl-canvas-container,.v10-ts2.map-first-active .v10-ts-map2-stage .maplibregl-canvas-container,.v10-ts2.map-first-active .v10-ts-map2-stage canvas.mapboxgl-canvas,.v10-ts2.map-first-active .v10-ts-map2-stage canvas.maplibregl-canvas{width:100%!important;height:100%!important}.v10-ts2.map-first-active .v10-ts-map-intelligence,.v10-ts2.map-first-active .v10-ts-map-intelligence-rail,.v10-ts2.map-first-active .v10-ts-map-layout-grid>:nth-child(2),.v10-ts2.map-first-active .v10-ts-map-rail,.v10-ts2.map-first-active .v10-ts-map2-rail,.v10-ts2.map-first-active .v10-ts-opportunity-rail,.v10-ts2.map-first-active .v10-ts-ranked-rail{height:calc(100vh - 110px)!important;max-height:calc(100vh - 110px)!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}.v10-ts2.map-first-active .v10-ts-map-layout-grid>:nth-child(2)>:first-child{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:inherit}.v10-ts2-main{gap:2px!important}.v10-ts2-title[data-li-v5-toolbar=true]{margin-bottom:2px!important}.v10-ts2.map-first-active .v10-ts-opportunity-deck,.v10-ts2.map-first-active .v10-ts-unified-map-header{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}@media(max-height:800px){.v10-ts2.map-first-active .v10-ts-map-intelligence,.v10-ts2.map-first-active .v10-ts-map-intelligence-rail,.v10-ts2.map-first-active .v10-ts-map-layout-grid>:nth-child(2),.v10-ts2.map-first-active .v10-ts-map-rail,.v10-ts2.map-first-active .v10-ts-map2-rail,.v10-ts2.map-first-active .v10-ts-map2-stage,.v10-ts2.map-first-active .v10-ts-opportunity-rail,.v10-ts2.map-first-active .v10-ts-ranked-rail{height:calc(100vh - 90px)!important;max-height:calc(100vh - 90px)!important;min-height:620px!important}}.li-ts-inline-poi-detail-v2{margin-top:7px;border-top:1px solid #dbe8e4;background:#fff}.li-ts-inline-poi-detail-head-v2{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 6px;background:#f4fbf8;border-bottom:1px solid #dbe8e4}.li-ts-inline-poi-detail-head-v2>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.li-ts-inline-poi-detail-head-v2 span{font-size:7px!important;font-weight:850;letter-spacing:.08em;color:#087c69}.li-ts-inline-poi-detail-head-v2 b{font-size:11px!important}.li-ts-inline-poi-detail-head-v2 button{min-height:26px!important;padding:0 7px!important;font-size:7px!important}.li-ts-inline-poi-detail-body-v2{display:grid;grid-gap:6px;gap:6px;padding:6px;max-height:calc(100vh - 330px);overflow-y:auto;overflow-x:hidden}.li-ts-inline-poi-detail-body-v2>*{min-width:0!important;max-width:100%!important}.li-ts-inline-poi-detail-body-v2 table{width:100%!important;table-layout:fixed!important;font-size:7px!important}.li-ts-inline-poi-detail-body-v2 td,.li-ts-inline-poi-detail-body-v2 th{white-space:normal!important;overflow-wrap:anywhere!important;padding:4px!important}.li-ts-inline-poi-detail-body-v2 [class*=grid]{grid-template-columns:1fr!important}.li-ts-inline-poi-detail-body-v2 button{min-height:26px!important;font-size:7px!important}[data-li-legacy-transmission-banner=hidden],[data-li-transmission-legacy-header-row=hidden]{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.v10-ts2-main{margin-top:0!important;padding-top:0!important}.v10-ts-power-intel-rail{margin:10px 0;padding:10px;border:1px solid #d8e7e1;border-radius:8px;background:#f8fbfa}.v10-ts-power-intel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.v10-ts-power-intel-head span{display:block;font-size:7px;font-weight:950;letter-spacing:.08em;color:#08745f}.v10-ts-power-intel-head b{display:block;margin-top:2px;font-size:10px;color:#203f36}.v10-ts-power-intel-head small{font-size:7px;color:#71837c;background:#edf4f1;border-radius:999px;padding:3px 6px;white-space:nowrap}.v10-ts-power-intel-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin:7px 0}.v10-ts-power-intel-metrics article{padding:7px 5px;border:1px solid #e1ebe7;border-radius:6px;background:#fff;text-align:center}.v10-ts-power-intel-metrics b{display:block;font-size:14px;line-height:1;color:#08745f}.v10-ts-power-intel-metrics span{display:block;margin-top:4px;font-size:6.5px;color:#788881}.v10-ts-power-intel-facts{margin:7px 0 0}.v10-ts-power-intel-facts>div{display:grid;grid-template-columns:86px 1fr;grid-gap:6px;gap:6px;padding:5px 0;border-top:1px solid #e7efec}.v10-ts-power-intel-facts dt{font-size:7px;color:#7b8984}.v10-ts-power-intel-facts dd{margin:0;font-size:7.5px;font-weight:800;color:#314c43;text-align:right}.v10-ts-power-intel-caveat{margin:7px 0 0!important;padding:7px!important;border-radius:6px;background:#fff7e8;color:#7a6233!important;font-size:6.8px!important;line-height:1.35!important}.v10-ts-power-intel-neighbors{margin-top:8px;border-top:1px solid #e2ebe7;padding-top:7px}.v10-ts-power-intel-neighbors>span{display:block;margin-bottom:4px;font-size:6.5px;font-weight:950;letter-spacing:.06em;color:#70827b}.v10-ts-power-intel-neighbors>div{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 0;border-bottom:1px solid #edf2f0}.v10-ts-power-intel-neighbors b{font-size:7.5px;color:#314c43;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-ts-power-intel-neighbors small{font-size:6.5px;color:#87958f;white-space:nowrap}.v10-ts-power-intel-neighbors .more{display:block;margin-top:5px;color:#08745f}.v10-ts-power-intel-note{padding:8px;border-radius:6px;background:#edf6f2;font-size:7px;color:#49655b}.v10-ts-power-intel-note.muted{background:#f5f6f6;color:#7a8581}.v10-capmap-inline-constraints{margin-top:10px;padding-top:10px;border-top:1px solid #dce8e3}.v10-capmap-inline-constraints-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.v10-capmap-inline-constraints-head span{display:block;font-size:7px;font-weight:900;letter-spacing:.07em;color:#08745f}.v10-capmap-inline-constraints-head b{display:block;margin-top:2px;font-size:10px;color:#203f36}.v10-capmap-inline-constraints-head small{font-size:7px;color:#73847e}.v10-capmap-inline-state{padding:9px;border-radius:6px;background:#f4f7f6;font-size:7.5px;color:#647770}.v10-capmap-inline-state.error{background:#fff1ef;color:#9b4037}.v10-capmap-constraint-summary{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;gap:5px;margin-bottom:8px}.v10-capmap-constraint-summary article{padding:7px 5px;border:1px solid #e0eae6;border-radius:6px;background:#fff}.v10-capmap-constraint-summary span{display:block;font-size:5.8px;line-height:1.2;color:#7c8b86;font-weight:850}.v10-capmap-constraint-summary b{display:block;margin-top:4px;font-size:10px;color:#08745f}.v10-capmap-binding-card{padding:8px;border:1px solid #cfe4da;border-radius:6px;background:#f5fbf8;margin-bottom:8px}.v10-capmap-binding-card span{display:block;font-size:6px;font-weight:900;letter-spacing:.05em;color:#08745f}.v10-capmap-binding-card b{display:block;margin-top:4px;font-size:7.5px;line-height:1.3;color:#29483e}.v10-capmap-binding-card small{display:block;margin-top:3px;font-size:6.5px;color:#778781}.v10-capmap-constraint-list{border-top:1px solid #e0e9e5;padding-top:7px}.v10-capmap-constraint-list .list-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.v10-capmap-constraint-list .list-head span{font-size:6.2px;font-weight:900;letter-spacing:.05em;color:#62776f}.v10-capmap-constraint-list .list-head small{font-size:6px;color:#8a9792}.v10-capmap-constraint-list article{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:start;padding:7px 0;border-bottom:1px solid #edf2ef}.v10-capmap-constraint-list article.preexisting{background:#fffaf2}.v10-capmap-constraint-list .rank{width:17px;height:17px;border-radius:50%;background:#eaf4f0;color:#08745f;display:flex;align-items:center;justify-content:center;font-size:6.5px;font-weight:900}.v10-capmap-constraint-list .facility{min-width:0}.v10-capmap-constraint-list .facility b{display:block;font-size:6.8px;line-height:1.25;color:#344d45;word-break:break-word}.v10-capmap-constraint-list .facility small{display:block;margin-top:2px;font-size:5.8px;color:#84918c}.v10-capmap-constraint-list .metrics{text-align:right;white-space:nowrap}.v10-capmap-constraint-list .metrics b{display:block;font-size:7px;color:#08745f}.v10-capmap-constraint-list .metrics small{display:block;margin-top:2px;font-size:5.6px;color:#83908b}.v10-capmap-constraint-list .risk-pill{position:absolute;right:0;bottom:3px;font-size:5.5px;font-weight:800;color:#9b672a}.v10-ts-power-intel-rail.phase33{padding:10px}.v10-ts-power-intel-ratings{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin:8px 0;padding-top:7px;border-top:1px solid #e4ece8}.v10-ts-power-intel-ratings>span{grid-column:1/-1;font-size:6px;font-weight:900;letter-spacing:.06em;color:#73847e}.v10-ts-power-intel-ratings>div{padding:7px;border:1px solid #e0eae6;border-radius:6px;background:#fff}.v10-ts-power-intel-ratings b{display:block;font-size:8px;color:#08745f}.v10-ts-power-intel-ratings small{display:block;margin-top:2px;font-size:5.8px;color:#85918d}.v10-ts-power-intel-expand{width:100%;margin-top:7px;padding:7px;border:1px solid #cfe3db;border-radius:6px;background:#f5faf8;color:#08745f;font-size:7px;font-weight:900;cursor:pointer}.v10-ts-power-intel-branches{margin-top:8px;border-top:1px solid #e2ebe7;padding-top:7px}.v10-ts-power-intel-branches>span{display:block;margin-bottom:4px;font-size:6.2px;font-weight:900;letter-spacing:.06em;color:#70827b}.v10-ts-power-intel-branches article{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid #edf2ef}.v10-ts-power-intel-branches article>div:first-child{min-width:0}.v10-ts-power-intel-branches article b{display:block;font-size:7px;color:#314c43}.v10-ts-power-intel-branches article small{display:block;margin-top:2px;font-size:5.8px;color:#88948f}.v10-ts-power-intel-branches .rating{text-align:right;white-space:nowrap}.v10-ts-power-intel-branches .rating b{color:#08745f}.v10-ts-power-development-readiness{margin:9px 0;padding:9px;border:1px solid #cfe2da;border-radius:7px;background:#f8fbfa}.v10-ts-power-development-readiness .readiness-head span{display:block;font-size:6px;font-weight:950;letter-spacing:.07em;color:#08745f}.v10-ts-power-development-readiness .readiness-head b{display:block;margin-top:2px;font-size:9px;color:#27483e}.v10-ts-power-development-readiness dl{margin:7px 0 0}.v10-ts-power-development-readiness dl>div{display:grid;grid-template-columns:92px 1fr;grid-gap:7px;gap:7px;padding:5px 0;border-top:1px solid #e4ece8}.v10-ts-power-development-readiness dt{font-size:6.3px;color:#7d8b86}.v10-ts-power-development-readiness dd{margin:0;text-align:right;font-size:6.8px;font-weight:800;color:#334f46}.v10-ts-power-development-readiness .gentie-status{color:#08745f}.v10-ts-power-development-readiness .gentie-context{margin-top:7px;padding:7px;border-radius:6px;background:#fff}.v10-ts-power-development-readiness .gentie-context b{display:block;font-size:7px;color:#35564b}.v10-ts-power-development-readiness .gentie-context small{display:block;margin-top:3px;font-size:6px;line-height:1.35;color:#7b8984}.v10-grid-registry-workspace{padding:20px;min-height:100vh;background:#f6f9f8}.v10-grid-registry-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px}.v10-grid-registry-head span{display:block;font-size:9px;font-weight:950;letter-spacing:.08em;color:#08745f}.v10-grid-registry-head h2{margin:4px 0 3px;font-size:20px;color:#203f36}.v10-grid-registry-head p{margin:0;max-width:720px;font-size:11px;line-height:1.45;color:#6e7d78}.v10-grid-registry-head .actions{display:flex;gap:6px}.v10-grid-registry-head .actions button,.v10-grid-registry-toolbar button{border:1px solid #c8ded5;background:#08745f;color:#fff;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:850;cursor:pointer}.v10-grid-registry-head .actions button.secondary{background:#fff;color:#08745f}.v10-grid-registry-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.v10-grid-registry-kpis article{padding:11px;border:1px solid #dce8e3;border-radius:8px;background:#fff}.v10-grid-registry-kpis span{display:block;font-size:7px;font-weight:900;letter-spacing:.06em;color:#75857f}.v10-grid-registry-kpis b{display:block;margin-top:5px;font-size:20px;color:#08745f}.v10-grid-registry-kpis small{display:block;margin-top:3px;font-size:7px;color:#89958f}.v10-grid-registry-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:10px 0}.v10-grid-registry-toolbar .tabs{display:flex;gap:5px}.v10-grid-registry-toolbar .tabs button{background:#fff;color:#08745f}.v10-grid-registry-toolbar .tabs button.active{background:#08745f;color:#fff}.v10-grid-registry-toolbar .search{display:flex;gap:5px}.v10-grid-registry-toolbar input{width:300px;border:1px solid #d8e4df;border-radius:7px;padding:8px 9px;font-size:9px;background:#fff}.v10-grid-registry-message{margin:8px 0;padding:9px;border:1px solid #dce8e3;border-radius:7px;background:#fff;font-size:9px;color:#52665e}.v10-grid-registry-tablewrap{overflow:auto;max-height:650px;border:1px solid #dce8e3;border-radius:8px;background:#fff}.v10-grid-registry-tablewrap table{width:100%;border-collapse:collapse;font-size:8.5px}.v10-grid-registry-tablewrap th{position:-webkit-sticky;position:sticky;top:0;background:#f3f7f5;padding:8px;text-align:left;color:#667a72;border-bottom:1px solid #dce8e3;z-index:1}.v10-grid-registry-tablewrap td{padding:7px 8px;border-bottom:1px solid #edf2ef;color:#42584f}.v10-grid-registry-tablewrap td b{color:#26483e}.v10-grid-registry-footnote{margin-top:8px;font-size:7.5px;color:#7b8a84}@media(max-width:1000px){.v10-grid-registry-kpis{grid-template-columns:repeat(2,1fr)}.v10-grid-registry-head{flex-direction:column}.v10-grid-registry-toolbar{align-items:stretch;flex-direction:column}.v10-grid-registry-toolbar input{width:100%}}.v10-grid-registry-tablewrap table{min-width:1180px}.v10-grid-registry-v2{padding:16px;background:#f6f9f8;min-height:720px}.v10-grid-registry-v2-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.v10-grid-registry-v2-head span{font-size:8px;font-weight:950;letter-spacing:.08em;color:#08745f}.v10-grid-registry-v2-head h2{margin:3px 0;font-size:18px;color:#203f36}.v10-grid-registry-v2-head p{margin:0;font-size:9px;color:#75847f}.v10-grid-registry-v2-head .actions{display:flex;gap:6px}.v10-grid-registry-v2 button{border:1px solid #c8ded5;border-radius:6px;background:#fff;color:#08745f;padding:7px 10px;font-size:8px;font-weight:850;cursor:pointer}.v10-grid-registry-v2 button.primary{background:#08745f;color:#fff;border-color:#08745f}.v10-grid-registry-v2-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin:12px 0}.v10-grid-registry-v2-kpis article{border:1px solid #dce8e3;border-radius:7px;background:#fff;padding:10px}.v10-grid-registry-v2-kpis span{display:block;font-size:6px;font-weight:900;color:#75857f}.v10-grid-registry-v2-kpis b{display:block;margin-top:4px;font-size:18px;color:#08745f}.v10-grid-registry-v2-toolbar{display:flex;justify-content:space-between;gap:8px;margin:8px 0}.v10-grid-registry-v2-toolbar>div{display:flex;gap:5px}.v10-grid-registry-v2-toolbar button.active{background:#08745f;color:#fff}.v10-grid-registry-v2-toolbar input{border:1px solid #d8e4df;border-radius:6px;padding:7px 8px;font-size:8px;width:260px}.v10-grid-registry-v2-message{padding:8px;margin:6px 0;border:1px solid #dce8e3;border-radius:6px;background:#fff;font-size:8px;color:#52665e}.v10-grid-registry-v2-table{overflow:auto;max-height:640px;border:1px solid #dce8e3;border-radius:7px;background:#fff}.v10-grid-registry-v2-table table{width:100%;border-collapse:collapse;min-width:900px;font-size:8px}.v10-grid-registry-v2-table th{position:-webkit-sticky;position:sticky;top:0;background:#f3f7f5;padding:7px;text-align:left;border-bottom:1px solid #dce8e3}.v10-grid-registry-v2-table td{padding:7px;border-bottom:1px solid #edf2ef;color:#42584f}.v10-discover-left-stack{width:100%!important;background:#f7faf9!important;border-right:1px solid #dfe8e5!important}.site-selection-planner{padding:10px 10px 12px!important;background:#ffffff!important;border-bottom:1px solid #dfe8e5!important;font-size:10px!important;line-height:1.35!important}.site-selection-planner-heading,.site-selection-planner-heading-clean{padding:2px 2px 10px!important;margin:0!important;border:0!important;background:transparent!important}.site-selection-planner-heading h2,.site-selection-planner-heading-clean h2{margin:0!important;color:#102f2a!important;font-size:15px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.01em!important}.site-selection-planner-heading p,.site-selection-planner-heading-clean p{margin:4px 0 0!important;color:#70837e!important;font-size:8px!important;line-height:1.4!important}.site-selection-planner .planner-card{margin-top:7px!important;padding:9px!important;border:1px solid #dce6e2!important;border-radius:9px!important;background:#fbfdfc!important;box-shadow:none!important}.site-selection-planner .planner-card>span{margin-bottom:6px!important;color:#347267!important;font-size:7px!important;font-weight:900!important;letter-spacing:.09em!important}.site-selection-planner .planner-card select{height:34px!important;min-height:34px!important;padding:0 9px!important;border:1px solid #d7e2de!important;border-radius:7px!important;background:#fff!important;color:#1c342f!important;font-size:9px!important;font-weight:800!important}.site-selection-planner .planner-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:6px!important;gap:6px!important;margin-top:8px!important}.site-selection-planner .planner-actions button{min-height:34px!important;padding:7px 8px!important;border:1px solid #d4dfdb!important;border-radius:7px!important;background:#fff!important;color:#29433d!important;font-size:8px!important;font-weight:850!important;box-shadow:none!important}.site-selection-planner .planner-actions button:last-child{grid-column:1/-1!important}.site-selection-planner .planner-actions button:hover{border-color:#79ae9e!important;background:#f2faf7!important}.site-selection-planner .planner-actions button.active{border-color:#178265!important;background:#eaf8f2!important;color:#12664f!important}.site-selection-planner .planner-parcels{margin-top:8px!important;border:1px solid #dce6e2!important;border-radius:9px!important;background:#fff!important;overflow:hidden!important}.site-selection-planner .planner-parcels header{padding:8px 9px!important;background:#f5f9f7!important;border-bottom:1px solid #e4ebe8!important}.site-selection-planner .planner-parcel-list{max-height:180px!important}.site-selection-planner .planner-parcel-list article{min-height:40px!important;padding:7px 9px!important;border-bottom:1px solid #edf2f0!important}.site-selection-planner .planner-assess-handoff{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;grid-gap:9px!important;gap:9px!important;align-items:center!important;margin-top:9px!important;padding:9px 10px!important;border:1px solid #d5e5df!important;border-radius:9px!important;background:#f3faf7!important}.site-selection-planner .planner-assess-handoff-icon{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:8px!important;background:#173f36!important;color:#fff!important;font-size:10px!important;font-weight:900!important}.site-selection-planner .planner-assess-handoff strong{display:block!important;color:#183a32!important;font-size:8px!important;font-weight:900!important}.site-selection-planner .planner-assess-handoff span{display:block!important;margin-top:2px!important;color:#71837e!important;font-size:7px!important;line-height:1.35!important}.v10-discover-stack-intelligence{padding:11px 10px 14px!important;border-top:0!important}.v10-stack-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px!important;padding:2px 1px 9px!important}.v10-stack-head span{color:#32806b!important;font-weight:900!important;letter-spacing:.13em!important}.v10-stack-head b{display:block!important;color:#16352e!important;font-weight:900!important}.v10-stack-head>small{color:#7a8b86!important}.v10-stack-context{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:5px!important;margin:0 0 8px!important}.v10-stack-context>div{min-width:0!important;padding:7px!important;border-radius:8px!important}.v10-stack-context span{display:block!important;color:#80908b!important;font-weight:900!important;letter-spacing:.08em!important}.v10-stack-context b{display:block!important;margin-top:2px!important;overflow:hidden!important;color:#29433d!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.v10-stack-launchers>button{min-height:46px!important;grid-template-columns:26px minmax(0,1fr) 8px!important;gap:8px!important;padding:7px 8px!important;border-radius:8px!important}.v10-stack-launchers>button b{font-weight:900!important}.v10-stack-launchers>button small{margin-top:2px!important;line-height:1.3!important}.site-selection-planner .planner-note,.site-selection-planner .planner-open-assessment{display:none!important}.v4-app-shell.final-ui-shell.v10-discover-map{--li-discover-rail:320px!important}.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout{width:auto!important;height:auto!important;grid-template-rows:var(--v4-top,74px) minmax(0,1fr) var(--li-bottom-dock-height,var(--v4-bottom,0))!important}.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout>.map{width:calc(100% - var(--li-discover-rail))!important;max-width:none!important;margin:0 0 0 var(--li-discover-rail)!important}.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout>.map .mapboxgl-map,.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout>.map .maplibregl-map{width:100%!important;height:100%!important;min-width:0!important}.v4-app-shell.final-ui-shell.v10-discover-map .map-site-intake-panel{position:absolute!important;top:var(--v4-top,74px)!important;bottom:var(--li-bottom-dock-height,var(--v4-bottom,0))!important;left:0!important;right:auto!important;width:var(--li-discover-rail)!important;min-width:var(--li-discover-rail)!important;max-width:var(--li-discover-rail)!important;height:auto!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;z-index:55!important;background:#f7faf9!important;border-right:1px solid #d9e5e0!important;box-shadow:6px 0 18px rgba(15,23,42,.06)!important;box-sizing:border-box!important}.v4-app-shell.final-ui-shell.v10-discover-map .v10-discover-left-stack{width:100%!important;background:#f7faf9!important}.v10-discover-left-stack .site-selection-planner{padding:12px 12px 10px!important;border-bottom:1px solid #dfe8e4!important}.v10-discover-left-stack .site-selection-planner-heading,.v10-discover-left-stack .site-selection-planner-heading-clean{padding:0 0 10px!important}.v10-discover-left-stack .site-selection-planner-heading h2,.v10-discover-left-stack .site-selection-planner-heading-clean h2{font-size:16px!important;line-height:1.15!important}.v10-discover-left-stack .site-selection-planner-heading p,.v10-discover-left-stack .site-selection-planner-heading-clean p{margin-top:4px!important;font-size:8px!important;line-height:1.4!important;color:#71827e!important}.v10-discover-left-stack .site-selection-planner .planner-card{margin-top:7px!important;padding:8px!important;border-radius:8px!important;background:#fbfdfc!important}.v10-discover-left-stack .site-selection-planner .planner-card select{height:34px!important;min-height:34px!important}.v10-discover-left-stack .site-selection-planner .planner-actions{margin-top:8px!important}.v10-discover-left-stack .site-selection-planner .planner-actions button{padding:7px 8px!important;font-size:8px!important;border-radius:7px!important}.v10-discover-left-stack .planner-parcels{margin-top:8px!important;max-height:245px!important;overflow:hidden!important;border:1px solid #dce6e2!important;border-radius:8px!important;background:#fff!important}.v10-discover-left-stack .planner-parcel-list{max-height:175px!important}.v10-discover-left-stack .planner-parcel-list article{min-height:38px!important;padding:6px 8px!important}.v10-discover-stack-intelligence{margin:0!important;padding:11px 10px 12px!important;border:0!important;background:#f7faf9!important}.v10-stack-head{align-items:flex-start!important;gap:8px!important;padding:0 1px 8px!important}.v10-stack-head span{font-size:6px!important;letter-spacing:.14em!important;color:#168268!important}.v10-stack-head b{margin-top:3px!important;font-size:11px!important;line-height:1.15!important;color:#183a32!important}.v10-stack-head>small{max-width:112px!important;font-size:6px!important;line-height:1.35!important;color:#7d8d88!important;text-align:right!important}.v10-stack-context{gap:5px!important;margin:0 0 7px!important;padding:0!important}.v10-stack-context>div{padding:6px!important;border:1px solid #e0e8e5!important;border-radius:7px!important;background:#fff!important}.v10-stack-context span{font-size:5px!important}.v10-stack-context b{font-size:7px!important}.v10-stack-launchers{display:grid!important;grid-gap:5px!important;gap:5px!important}.v10-stack-launchers>button{min-height:42px!important;grid-template-columns:24px minmax(0,1fr) 8px!important;gap:7px!important;padding:6px 7px!important;border:1px solid #dce5e2!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important;transform:none!important}.v10-stack-launchers>button:hover{border-color:#8bbdab!important;background:#f3faf7!important;box-shadow:none!important;transform:none!important}.v10-stack-launchers>button b{font-size:8px!important;color:#213d36!important}.v10-stack-launchers>button small{margin-top:1px!important;font-size:6px!important;line-height:1.25!important;color:#768681!important}.v4-app-shell.final-ui-shell.v10-discover-map .map-site-intake-panel .transmission-screening,.v4-app-shell.final-ui-shell.v10-discover-map .map-site-intake-panel [class*=transmission-screening]{max-width:100%!important;box-sizing:border-box!important}.v4-app-shell.final-ui-shell.v10-discover-map .map-site-intake-panel>*,.v4-app-shell.final-ui-shell.v10-discover-map .v10-discover-left-stack>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}@media(max-width:1100px){.v4-app-shell.final-ui-shell.v10-discover-map{--li-discover-rail:290px!important}}@media(max-width:760px){.v4-app-shell.final-ui-shell.v10-discover-map{--li-discover-rail:min(88vw,330px)!important}.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout>.map{width:100%!important;margin-left:0!important}.v4-app-shell.final-ui-shell.v10-discover-map .map-site-intake-panel{box-shadow:10px 0 30px rgba(15,23,42,.16)!important}}.v4-app-shell.final-ui-shell.v10-discover-map{--li-discover-topbar:74px;--li-discover-deck-top:86px;--li-discover-deck-x:18px}.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout{min-width:0!important;min-height:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--li-discover-topbar) minmax(0,1fr) var(--li-bottom-dock-height,0)!important;grid-template-areas:"topbar" "map" "bottom"!important;background:#eaf0ee!important}.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout>.map{grid-area:map!important;position:relative!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.v4-app-shell.final-ui-shell.v10-discover-map .li-retired-discover-intake{display:none!important}.v4-app-shell.final-ui-shell.v10-discover-map .v10-discover-left-stack{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:720!important;pointer-events:none!important}.v10-discover-left-stack .site-selection-planner{position:absolute!important;top:var(--li-discover-deck-top)!important;left:var(--li-discover-deck-x)!important;right:var(--li-discover-deck-x)!important;width:auto!important;max-width:none!important;min-width:0!important;padding:9px 10px!important;display:grid!important;grid-template-columns:minmax(150px,190px) minmax(150px,190px) auto minmax(190px,1fr)!important;grid-gap:8px!important;gap:8px!important;align-items:stretch!important;border:1px solid rgba(203,218,213,.95)!important;border-radius:14px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 12px 38px rgba(15,23,42,.13),0 2px 7px rgba(15,23,42,.06)!important;backdrop-filter:blur(16px) saturate(135%)!important;-webkit-backdrop-filter:blur(16px) saturate(135%)!important;box-sizing:border-box!important;pointer-events:auto!important}.v10-discover-left-stack .site-selection-planner-heading,.v10-discover-left-stack .site-selection-planner-heading-clean{position:absolute!important;top:-23px!important;left:4px!important;width:auto!important;margin:0!important;border:0!important;box-shadow:none!important;pointer-events:none!important}.v10-discover-left-stack .site-selection-planner-heading h2,.v10-discover-left-stack .site-selection-planner-heading-clean h2{color:#173a32!important;font-size:11px!important;line-height:1!important;font-weight:900!important}.v10-discover-left-stack .site-selection-planner-heading p,.v10-discover-left-stack .site-selection-planner-heading-clean p{display:none!important}.v10-discover-left-stack .site-selection-planner .planner-card{min-width:0!important;height:58px!important;margin:0!important;padding:7px 9px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;border:1px solid #dce6e2!important;border-radius:10px!important;background:#f8fbfa!important}.v10-discover-left-stack .site-selection-planner .planner-card>span{margin:0!important;color:#6c817b!important;letter-spacing:.11em!important}.v10-discover-left-stack .site-selection-planner .planner-card select{height:28px!important;min-height:28px!important;padding:0 24px 0 0!important;border:0!important;outline:0!important;background:transparent!important;color:#193b33!important;font-size:10px!important;font-weight:850!important;box-shadow:none!important}.v10-discover-left-stack .site-selection-planner .planner-actions{min-width:270px!important;height:58px!important;margin:0!important;padding:4px!important;grid-template-columns:repeat(3,minmax(82px,1fr))!important;grid-gap:4px!important;gap:4px!important;border:1px solid #dce6e2!important;border-radius:10px!important;background:#f8fbfa!important}.v10-discover-left-stack .site-selection-planner .planner-actions button,.v10-discover-left-stack .site-selection-planner .planner-actions button:last-child{grid-column:auto!important;min-width:0!important;height:48px!important;padding:6px 8px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#26463e!important;font-size:7px!important;font-weight:850!important;box-shadow:none!important}.v10-discover-left-stack .site-selection-planner .planner-actions button:hover{border-color:#c8ddd6!important;background:#edf7f3!important;color:#126b52!important}.v10-discover-left-stack .site-selection-planner .planner-parcels{min-width:190px!important;height:58px!important;max-height:58px!important;margin:0!important;overflow:visible!important;border-radius:10px!important;background:#f8fbfa!important}.v10-discover-left-stack .planner-parcels>header{height:58px!important;padding:7px 9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border:0!important;background:transparent!important;box-sizing:border-box!important}.v10-discover-left-stack .planner-parcels>p{display:none!important}.v10-discover-left-stack .planner-parcel-list{position:absolute!important;top:64px!important;right:0!important;width:min(390px,40vw)!important;max-height:260px!important;padding:6px!important;opacity:0!important;visibility:hidden!important;transform:translateY(-5px)!important;border:1px solid #d7e3df!important;border-radius:12px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 18px 44px rgba(15,23,42,.16)!important;transition:opacity .14s ease,transform .14s ease,visibility .14s ease!important;z-index:780!important}.v10-discover-left-stack .planner-parcels:focus-within .planner-parcel-list,.v10-discover-left-stack .planner-parcels:hover .planner-parcel-list{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.v10-discover-left-stack .v10-discover-stack-intelligence{position:absolute!important;left:18px!important;bottom:calc(var(--li-bottom-dock-height,0px) + 18px)!important;width:292px!important;max-height:min(420px,48vh)!important;padding:10px!important;overflow:hidden!important;border:1px solid rgba(207,220,216,.94)!important;border-radius:14px!important;background:rgba(255,255,255,.95)!important;box-shadow:0 14px 38px rgba(15,23,42,.14)!important;backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important;pointer-events:auto!important}.v10-discover-stack-intelligence .v10-stack-head{padding:0 1px 8px!important}.v10-discover-stack-intelligence .v10-stack-head span{color:#168268!important;font-weight:900!important;letter-spacing:.14em!important}.v10-discover-stack-intelligence .v10-stack-head b{margin:4px 0 0!important;color:#173a32!important}.v10-discover-stack-intelligence .v10-stack-head>small{display:none!important}.v10-discover-stack-intelligence .v10-stack-context{margin:0 0 7px!important}.v10-discover-stack-intelligence .v10-stack-context>div{min-width:0!important;padding:6px 7px!important;border:1px solid #e1e9e6!important;border-radius:8px!important;background:#f8fbfa!important}.v10-discover-stack-intelligence .v10-stack-launchers{grid-gap:4px!important;gap:4px!important;max-height:280px!important;overflow-y:auto!important}.v10-discover-stack-intelligence .v10-stack-launchers>button{min-height:38px!important;padding:5px 7px!important;grid-template-columns:24px minmax(0,1fr) 8px!important;gap:7px!important;border:1px solid #e0e8e5!important}.v10-discover-stack-intelligence .v10-stack-launchers>button:hover{border-color:#9bc7b9!important;background:#f0f8f5!important}.site-selection-planner .planner-assess-handoff,.site-selection-planner .planner-note,.site-selection-planner .planner-open-assessment,.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout>.layers-panel{display:none!important}@media(max-width:1180px){.v10-discover-left-stack .site-selection-planner{grid-template-columns:minmax(130px,160px) minmax(130px,160px) minmax(250px,1fr)!important}.v10-discover-left-stack .site-selection-planner .planner-parcels{display:none!important}}@media(max-width:900px){.v10-discover-left-stack .site-selection-planner{left:10px!important;right:10px!important;grid-template-columns:1fr 1fr!important}.v10-discover-left-stack .site-selection-planner .planner-actions{grid-column:1/-1!important;min-width:0!important}.v10-discover-left-stack .v10-discover-stack-intelligence{left:10px!important;bottom:10px!important;width:min(292px,calc(100vw - 20px))!important}}@media(max-width:620px){.v10-discover-left-stack .site-selection-planner{grid-template-columns:1fr!important}.v10-discover-left-stack .v10-discover-stack-intelligence{display:none!important}}.v4-app-shell.final-ui-shell.v10-discover-map{--li-discover-rail:308px!important;overflow:hidden!important;background:#f6f9f8!important}.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:var(--li-discover-rail) minmax(0,1fr)!important;grid-template-areas:"sidebar topbar" "sidebar map" "sidebar bottom"!important;grid-gap:0!important;gap:0!important;overflow:hidden!important;background:#f6f9f8!important}.v10-discover-map .d52e4f-retired-map-intake,.v10-discover-map .d52e4f2-retired-map-intake,.v10-discover-map .li-retired-discover-intake{display:none!important}.v10-discover-map .v10-discover-left-stack{grid-area:sidebar!important;position:relative!important;inset:auto!important;width:var(--li-discover-rail)!important;min-width:var(--li-discover-rail)!important;max-width:var(--li-discover-rail)!important;height:100vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fbfcfc!important;border-right:1px solid #dde7e3!important;box-shadow:5px 0 18px rgba(15,23,42,.045)!important;z-index:80!important;pointer-events:auto!important}.v10-discover-left-stack .site-selection-planner{position:relative!important;inset:auto!important;width:100%!important;margin:0!important;padding:14px 12px 12px!important;display:block!important;border:0!important;border-bottom:1px solid #e3eae7!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.v10-discover-left-stack .site-selection-planner-heading,.v10-discover-left-stack .site-selection-planner-heading-clean{position:static!important;margin:0 0 11px!important;padding:0!important;background:transparent!important}.v10-discover-left-stack .site-selection-planner-heading h2,.v10-discover-left-stack .site-selection-planner-heading-clean h2{margin:0!important;color:#116d56!important;font-size:9px!important;font-weight:950!important;letter-spacing:.11em!important;text-transform:uppercase!important}.v10-discover-left-stack .site-selection-planner-heading p,.v10-discover-left-stack .site-selection-planner-heading-clean p{display:block!important;margin:5px 0 0!important;color:#7c8c87!important;font-size:7px!important}.v10-discover-left-stack .site-selection-planner .planner-card{height:auto!important;margin:0 0 8px!important;padding:0!important;display:block!important;border:0!important;background:transparent!important;box-shadow:none!important}.v10-discover-left-stack .site-selection-planner .planner-card>span{display:block!important;margin:0 0 5px!important;color:#637972!important;font-size:6px!important;font-weight:900!important;letter-spacing:.08em!important}.v10-discover-left-stack .site-selection-planner .planner-card select{width:100%!important;height:35px!important;min-height:35px!important;padding:0 10px!important;border:1px solid #d8e3df!important;border-radius:8px!important;background:#fff!important;color:#203e35!important;font-size:9px!important;font-weight:800!important}.v10-discover-left-stack .site-selection-planner .planner-actions{width:100%!important;min-width:0!important;height:auto!important;margin:3px 0 9px!important;padding:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:6px!important;gap:6px!important;border:0!important;background:transparent!important}.v10-discover-left-stack .site-selection-planner .planner-actions button{min-height:34px!important;height:34px!important;padding:0 7px!important;border:1px solid #d8e3df!important;border-radius:8px!important;background:#fff!important;color:#29473e!important;font-size:7px!important;font-weight:850!important;box-shadow:none!important}.v10-discover-left-stack .site-selection-planner .planner-actions button:last-child{grid-column:1/-1!important}.v10-discover-left-stack .site-selection-planner .planner-parcels{position:relative!important;width:100%!important;height:auto!important;max-height:none!important;margin:2px 0 0!important;overflow:hidden!important;border:1px solid #dce6e2!important;border-radius:9px!important;background:#f7faf9!important}.v10-discover-left-stack .planner-parcels>header{min-height:54px!important;padding:8px 9px!important;border-bottom:1px solid #e4ebe8!important;background:#f7faf9!important}.v10-discover-left-stack .planner-parcels>p{display:block!important;margin:0!important;padding:8px 0!important;color:inherit!important;font-size:12px!important;line-height:1.5!important;background:transparent!important}.v10-discover-left-stack .planner-parcel-list{position:static!important;width:100%!important;max-height:145px!important;margin:0!important;padding:0!important;overflow-y:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;border:0!important;background:#fff!important;box-shadow:none!important}.v10-discover-left-stack .planner-assess-handoff,.v10-discover-left-stack .planner-note,.v10-discover-left-stack .planner-open-assessment{display:none!important}.v10-discover-left-stack .v10-discover-stack-intelligence{position:relative!important;inset:auto!important;width:100%!important;min-height:0!important;flex:1 1 auto!important;margin:0!important;padding:12px 10px 10px!important;overflow-y:auto!important;border:0!important;border-radius:0!important;background:#fbfcfc!important;box-shadow:none!important}.v10-discover-stack-intelligence .v10-stack-head{display:block!important;margin:0 1px 8px!important;padding:0!important}.v10-discover-stack-intelligence .v10-stack-head span{display:block!important;color:#14775f!important;font-size:6px!important;font-weight:950!important;letter-spacing:.12em!important}.v10-discover-stack-intelligence .v10-stack-head b{display:block!important;margin-top:4px!important;color:#173b32!important;font-size:11px!important;font-weight:900!important}.v10-discover-stack-intelligence .v10-stack-head>small{display:block!important;margin-top:3px!important;color:#83918d!important;font-size:6px!important;text-align:left!important}.v10-discover-stack-intelligence .v10-stack-context{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important;margin:0 0 8px!important}.v10-discover-stack-intelligence .v10-stack-context>div{padding:6px!important;border:1px solid #e2e9e6!important;border-radius:7px!important;background:#fff!important}.v10-discover-stack-intelligence .v10-stack-launchers{display:grid!important;grid-gap:5px!important;gap:5px!important}.v10-discover-stack-intelligence .v10-stack-launchers>button{min-height:43px!important;padding:6px 8px!important;grid-template-columns:27px minmax(0,1fr) 8px!important;gap:8px!important;border:1px solid #dde6e3!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;transform:none!important}.v10-discover-stack-intelligence .v10-stack-launchers>button:hover{border-color:#a0cabc!important;background:#f1f8f5!important}.v10-discover-stack-intelligence .v10-stack-launchers>button:first-child{border-color:#b7d8cd!important;background:#f0f8f5!important}.v10-discover-stack-intelligence .v10-discovery-preview{display:block!important;width:100%!important;margin:9px 0 0!important;padding:9px!important;border:1px solid #d9e7e2!important;border-radius:9px!important;background:#f3faf7!important;cursor:default!important}.v10-discover-map .site-selection-topbar{grid-area:topbar!important;position:relative!important;width:auto!important;min-width:0!important;min-height:58px!important;height:58px!important;margin:0!important;padding:8px 14px!important;border:0!important;border-bottom:1px solid #dfe7e4!important;background:rgba(255,255,255,.98)!important;box-shadow:0 1px 4px rgba(15,23,42,.035)!important;z-index:75!important}.v10-discover-map>.map-layout .map,.v10-discover-map>.map-layout>.map{grid-area:map!important;position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.v10-discover-map>.map-layout>.layers-panel{top:72px!important;right:14px!important;width:310px!important;height:auto!important;z-index:120!important;box-shadow:0 15px 40px rgba(15,23,42,.13)!important}.v10-discover-map>.map-layout:after{display:none!important;content:none!important}@media(max-width:1100px){.v4-app-shell.final-ui-shell.v10-discover-map{--li-discover-rail:280px!important}}@media(max-width:780px){.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout{grid-template-columns:1fr!important;grid-template-rows:58px minmax(0,1fr)!important;grid-template-areas:"topbar" "map"!important}.v10-discover-map .v10-discover-left-stack{position:absolute!important;top:58px!important;left:0!important;bottom:0!important;width:min(86vw,320px)!important;z-index:180!important;box-shadow:8px 0 28px rgba(15,23,42,.15)!important}}.v4-app-shell.final-ui-shell.v10-discover-map{--li-discover-left:292px!important;--li-discover-right:354px!important}.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout{grid-template-columns:var(--li-discover-left) minmax(0,1fr) var(--li-discover-right)!important;grid-template-rows:58px minmax(0,1fr) 0!important;grid-template-areas:"sidebar topbar right" "sidebar map right" "sidebar bottom right"!important}.v10-discover-left-stack .v10-discover-stack-intelligence{display:none!important}.d52e4g-transmission-rail{grid-area:right!important;position:relative!important;width:var(--li-discover-right)!important;min-width:0!important;height:100vh!important;padding:12px 10px 14px!important;overflow-y:auto!important;border-left:1px solid #dbe5e1!important;background:#fbfcfc!important;box-shadow:-5px 0 18px rgba(15,23,42,.045)!important;z-index:85!important;box-sizing:border-box!important}.d52e4g-transmission-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding:2px 2px 10px!important}.d52e4g-intel-eyebrow,.d52e4g-transmission-head span{display:block!important;color:#0f7b61!important;font-size:6px!important;font-weight:950!important;letter-spacing:.13em!important}.d52e4g-transmission-head h2{margin:4px 0 0!important;color:#163a31!important}.d52e4g-transmission-head p{margin:4px 0 0!important;color:#7b8c87!important;font-size:6px!important;line-height:1.35!important}.d52e4g-transmission-head>button{height:28px!important;padding:0 8px!important;border:1px solid #d7e2de!important;border-radius:7px!important;background:#fff!important;color:#31564c!important;font-size:6px!important;font-weight:850!important}.d52e4g-transmission-live{border:1px solid #dce6e2!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}.d52e4g-map-tools{position:absolute!important;top:68px!important;right:calc(var(--li-discover-right) + 14px)!important;display:flex!important;align-items:center!important;gap:5px!important;z-index:145!important}.d52e4g-map-tools button{height:31px!important;padding:0 10px!important;border:1px solid #d5e0dc!important;border-radius:8px!important;background:rgba(255,255,255,.96)!important;color:#29483f!important;font-size:7px!important;font-weight:850!important;box-shadow:0 5px 14px rgba(15,23,42,.07)!important}.d52e4g-map-tools button:hover{border-color:#8fc2b2!important;background:#edf7f3!important;color:#0d6b51!important}.d52e4g-poi-intel{margin-top:10px!important;padding:10px!important;border:1px solid #dce6e2!important;border-radius:10px!important;background:#fff!important}.d52e4g-poi-intel h3{margin:4px 0 0!important;color:#163a31!important;font-size:12px!important}.d52e4g-poi-intel p{margin:4px 0 0!important;color:#788984!important;font-size:6px!important;line-height:1.4!important}.d52e4g-selected-poi{display:flex!important;justify-content:space-between!important;gap:10px!important}.d52e4g-poi-mw{padding:6px 8px!important;border-radius:8px!important;background:#e9f7f1!important;color:#0c7156!important;font-size:10px!important;font-weight:950!important}.d52e4g-poi-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important;margin-top:9px!important}.d52e4g-poi-metrics>div{padding:6px!important;border:1px solid #e3eae7!important;border-radius:7px!important;background:#f8fbfa!important}.d52e4g-card-grid small,.d52e4g-card-grid span,.d52e4g-poi-metrics span{display:block!important;color:#87948f!important;font-size:5px!important;font-weight:900!important}.d52e4g-poi-metrics b{display:block!important;margin-top:3px!important;color:#24453c!important;font-size:8px!important}.d52e4g-intel-cards{display:grid!important;grid-gap:6px!important;gap:6px!important;margin-top:8px!important}.d52e4g-intel-cards article{padding:8px!important;border:1px solid #e0e8e5!important;border-radius:8px!important;background:#fff!important}.d52e4g-intel-cards article.queue{border-color:#b8d9cf!important;background:#f2faf7!important}.d52e4g-card-head{display:flex!important;justify-content:space-between!important;gap:8px!important}.d52e4g-card-head span{color:#607a72!important;font-size:5px!important;font-weight:950!important;letter-spacing:.09em!important}.d52e4g-card-head b{color:#173c32!important;font-size:7px!important}.d52e4g-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:4px!important;gap:4px!important;margin-top:7px!important}.d52e4g-card-grid>div{padding:5px!important;border-radius:6px!important;background:#fff!important}.d52e4g-card-grid b{display:block!important;margin:2px 0!important;color:#20483d!important;font-size:9px!important}.d52e4g-intel-cards button{margin-top:7px!important;min-height:27px!important;padding:0 8px!important;border:1px solid #d7e3df!important;border-radius:7px!important;background:#fff!important;color:#2b584c!important;font-size:6px!important;font-weight:850!important}.v10-discover-map>.map-layout>.layers-panel{position:absolute!important;top:108px!important;right:calc(var(--li-discover-right) + 14px)!important;bottom:14px!important;width:330px!important;z-index:160!important;border:1px solid #d8e3df!important;border-radius:11px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 18px 45px rgba(15,23,42,.15)!important}@media(max-width:1260px){.v4-app-shell.final-ui-shell.v10-discover-map>.map-layout{grid-template-columns:280px minmax(0,1fr)!important;grid-template-areas:"sidebar topbar" "sidebar map" "sidebar bottom"!important}.d52e4g-transmission-rail{position:absolute!important;top:58px!important;right:0!important;bottom:0!important;width:min(354px,34vw)!important;height:auto!important}.d52e4g-map-tools{right:calc(min(354px,34vw) + 12px)!important}}@media(max-width:860px){.d52e4g-transmission-rail{display:none!important}.d52e4g-map-tools{right:10px!important}}.d52e4h-error,.d52e4h-loading,.d52e4h-warning{margin-top:8px!important;padding:7px 8px!important;border-radius:7px!important;font-size:6px!important;line-height:1.35!important}.d52e4h-loading{border:1px solid #d9e6e1!important;background:#f7faf9!important;color:#6f817b!important}.d52e4h-warning{border:1px solid #eadfb9!important;background:#fffaf0!important;color:#786536!important}.d52e4h-error{border:1px solid #ecc9c4!important;background:#fff6f5!important;color:#8a4a42!important}.d52e4h-hop-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:4px!important;gap:4px!important;margin-top:7px!important}.d52e4h-hop-grid>div{min-width:0!important;padding:6px 5px!important;border:1px solid #deebe6!important;border-radius:7px!important;background:#fff!important}.d52e4h-hop-grid small,.d52e4h-hop-grid span{display:block!important;overflow:hidden!important;color:#82918c!important;font-size:5px!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.d52e4h-hop-grid b{display:block!important;margin:3px 0 2px!important;color:#17493b!important;font-size:10px!important;font-weight:950!important}.d52e4h-topology-note{margin:7px 0 0!important;color:#7f8c88!important;font-size:5px!important;line-height:1.35!important}.d52e4h-issue-card{border-color:#dedfd8!important;background:#fffefa!important}.d52e4h-issue-list{display:grid!important;grid-gap:4px!important;gap:4px!important;margin-top:7px!important}.d52e4h-issue-list>div{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-gap:6px!important;gap:6px!important;align-items:start!important;padding:5px 6px!important;border-radius:6px!important;background:#fff!important}.d52e4h-issue-list span{color:#967342!important;font-size:5px!important;font-weight:950!important}.d52e4h-issue-list b{color:#5a625f!important;font-size:6px!important;line-height:1.35!important;font-weight:750!important}.d52e4h-issue-metrics{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:7px!important;color:#7c8b86!important;font-size:5px!important}.d52e4h-issue-metrics b{color:#334e46!important}@media(max-width:1450px){.d52e4h-hop-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.d52e4i-opportunity{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:9px!important;padding:8px 9px!important;border:1px solid #dbe7e2!important;border-radius:9px!important;background:#f7faf9!important}.d52e4i-opportunity span{color:#7d8d88!important;font-size:5px!important;letter-spacing:.08em!important}.d52e4i-opportunity b,.d52e4i-opportunity span{display:block!important;font-weight:950!important}.d52e4i-opportunity b{margin-top:2px!important;color:#24463d!important;font-size:12px!important}.d52e4i-opportunity small{max-width:145px!important;color:#7f8d89!important;font-size:5px!important;line-height:1.35!important;text-align:right!important}.d52e4i-opportunity.strong{border-color:#a8d4c5!important;background:#edf8f4!important}.d52e4i-opportunity.strong b{color:#087457!important}.d52e4i-opportunity.moderate{border-color:#ddd9b8!important;background:#fffdf4!important}.d52e4i-opportunity.moderate b{color:#7c6b25!important}.d52e4i-opportunity.weak{border-color:#e4c8c4!important;background:#fff7f6!important}.d52e4i-opportunity.weak b{color:#91534b!important}.d52e4i-context-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:4px!important;gap:4px!important;margin-top:7px!important}.d52e4i-context-grid>div{min-width:0!important;padding:6px!important;border:1px solid #e3ebe8!important;border-radius:7px!important;background:#f9fbfa!important}.d52e4i-context-grid span,.d52e4i-status-row span{display:block!important;color:#84938e!important;font-size:5px!important;font-weight:900!important}.d52e4i-context-grid b{display:block!important;margin-top:3px!important;overflow:hidden!important;color:#29483f!important;font-size:7px!important;font-weight:900!important;text-overflow:ellipsis!important;white-space:nowrap!important}.d52e4i-status-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:6px 0!important;border-bottom:1px solid #edf1ef!important}.d52e4i-status-row b{color:#5c6e68!important;font-size:6px!important;font-weight:850!important}.d52e4i-create-site{width:100%!important;min-height:38px!important;margin-top:10px!important;border:1px solid #0e755b!important;border-radius:9px!important;background:#0f7a5e!important;color:#fff!important;font-size:8px!important;font-weight:950!important;box-shadow:0 5px 14px rgba(15,122,94,.16)!important}.d52e4i-create-site:hover{background:#0b694f!important}.d52e4i-create-note{margin:5px 1px 0!important;color:#83918d!important;font-size:5px!important;line-height:1.35!important;text-align:center!important}.d52e4i2-card-state{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-gap:3px 7px!important;gap:3px 7px!important;align-items:start!important;margin-top:7px!important;padding:7px!important;border:1px solid #e4dfbd!important;border-radius:7px!important;background:#fffaf0!important}.d52e4i2-card-state span{grid-row:1/span 2!important;color:#8a7435!important;font-size:5px!important;font-weight:950!important;letter-spacing:.08em!important}.d52e4i2-card-state b{color:#5e5942!important;font-size:6px!important;line-height:1.3!important}.d52e4i2-card-state small{color:#8a887a!important;font-size:5px!important;line-height:1.3!important}.d52e4i-poi-intel .d52e4g-intel-cards{display:grid!important}.candidate-modal h2,.land-workspace-modal h2,.save-candidate-modal h2{letter-spacing:-.02em!important}.d52e4i3-context{margin-top:10px!important}.d52e4i3-context.empty{padding:10px!important;border:1px solid #dce6e2!important;border-radius:10px!important;background:#fff!important}.d52e4i3-context.empty h3{margin:4px 0 0!important;color:#173d33!important;font-size:11px!important}.d52e4i3-context.empty p{margin:4px 0 0!important;color:#81908b!important;font-size:6px!important}.d52e4i3-opportunity-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:7px!important;padding:7px 8px!important;border:1px solid #dce6e2!important;border-radius:8px!important;background:#f8fbfa!important}.d52e4i3-opportunity-row span{display:block!important;color:#81908b!important;font-size:5px!important;font-weight:950!important;letter-spacing:.08em!important}.d52e4i3-opportunity-row b{display:block!important;margin-top:2px!important;color:#1d4a3d!important;font-size:10px!important;font-weight:950!important}.d52e4i3-opportunity-row small{color:#899691!important;font-size:5px!important}.d52e4i3-cards{display:grid!important;grid-gap:6px!important;gap:6px!important}.d52e4i3-card{padding:8px!important;border:1px solid #e0e8e5!important;border-radius:8px!important;background:#fff!important}.d52e4i3-card.queue{border-color:#afd8ca!important;background:#f1faf6!important}.d52e4i3-state{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-gap:6px!important;gap:6px!important;margin-top:7px!important;padding:6px!important;border-radius:6px!important}.d52e4i3-state.partial{border:1px solid #eadfb9!important;background:#fffaf0!important}.d52e4i3-state.error{border:1px solid #ecc9c4!important;background:#fff6f5!important}.d52e4i3-state span{color:#8f7332!important;font-size:5px!important;font-weight:950!important}.d52e4i3-state b{color:#615b44!important;font-size:6px!important;line-height:1.3!important}.d52e4i3-context .d52e4g-selected-poi,.d52e4i3-context>.d52e4g-poi-metrics{display:none!important}.d52e4j-context{margin-top:8px!important}.d52e4j-context.empty{padding:9px!important;border:1px solid #dce6e2!important;border-radius:9px!important;background:#fff!important}.d52e4j-context.empty h3{margin:4px 0 0!important;font-size:11px!important}.d52e4j-context.empty p{margin:4px 0 0!important;font-size:6px!important;line-height:1.35!important}.d52e4j-cards{display:grid!important;grid-gap:6px!important;gap:6px!important}.d52e4j-card{padding:8px!important;border:1px solid #dfe8e4!important;border-radius:8px!important;background:#fff!important}.d52e4j-queue-card{border-color:#abd5c7!important;background:#f2faf7!important}.d52e4j-card p,.d52e4j-note{margin:6px 0 0!important;color:#74847f!important;font-size:6px!important;line-height:1.4!important;font-weight:500!important}.d52e4j-fallback-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:5px!important;gap:5px!important;margin-top:7px!important}.d52e4j-fallback-grid>div{padding:7px!important;border:1px solid #dce9e4!important;border-radius:7px!important;background:#fff!important}.d52e4j-fallback-grid span{display:block!important;color:#81908b!important;font-size:5px!important;font-weight:900!important}.d52e4j-fallback-grid b{display:block!important;margin-top:3px!important;color:#164b3c!important;font-size:10px!important;font-weight:950!important}.d52e4j-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:5px!important;gap:5px!important;margin-top:7px!important}.d52e4j-open{width:100%!important;min-height:29px!important;margin-top:7px!important;padding:0 7px!important;border:1px solid #d6e2de!important;border-radius:7px!important;background:#fff!important;color:#285348!important;font-size:6px!important;font-weight:900!important}.d52e4j-actions .d52e4j-open{margin-top:0!important}.d52e4j-open.primary{border-color:#9ecfbe!important;background:#edf8f4!important;color:#0b6f54!important}.d52e4j-open:hover{border-color:#94c6b6!important;background:#f0f8f5!important}.d52e4j-context article p{font-size:6px!important;line-height:1.4!important;font-weight:500!important}.d52e4j-context .d52e4i-context-grid{margin-top:6px!important}.d52e4j-context .d52e4i-context-grid>div{padding:6px!important}.d52e4j-context .d52e4i-status-row{min-height:26px!important;padding:5px 0!important}.d52e4j-context .d52e4j-queue-card{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:8px!important;border:1px solid #9fd1c0!important;border-radius:8px!important;background:#f0faf6!important}.d52e4j-context .d52e4j-queue-card .d52e4g-card-head{display:flex!important;visibility:visible!important}.d52e4j-context .d52e4j-queue-card .d52e4h-hop-grid,.d52e4j-context .d52e4j-queue-card .d52e4j-fallback-grid,.d52e4j-context .d52e4j-queue-card .d52e4j-open{visibility:visible!important;opacity:1!important}.d52e4j-context .d52e4j-queue-card .d52e4j-open,.li4k-context{display:block!important}.li4k-context{visibility:visible!important;opacity:1!important;width:100%!important;margin-top:8px!important;padding:0!important}.li4k-context.empty{padding:9px!important;border:1px solid #dce6e2!important;border-radius:9px!important;background:#fff!important}.li4k-context.empty h3{margin:3px 0 0!important;color:#153b31!important;font-size:10px!important}.li4k-context.empty p{margin:4px 0 0!important;color:#7d8c87!important;font-size:6px!important;line-height:1.35!important}.li4k-context-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:6px!important;padding:7px 8px!important;border:1px solid #dce6e2!important;border-radius:8px!important;background:#f8fbfa!important}.li4k-eyebrow{display:block!important;color:#15735d!important;font-size:5px!important;font-weight:950!important;letter-spacing:.11em!important}.li4k-context-head h3{margin:3px 0 0!important;color:#193f35!important;font-size:10px!important;font-weight:900!important}.li4k-opportunity{min-width:86px!important;padding:5px 7px!important;border:1px solid #dbe5e1!important;border-radius:7px!important;background:#fff!important;text-align:right!important}.li4k-opportunity small,.li4k-opportunity span{display:block!important;color:#83918c!important;font-size:4.5px!important;font-weight:850!important}.li4k-opportunity b{display:block!important;margin:1px 0!important;color:#24473d!important;font-size:9px!important;font-weight:950!important}.li4k-opportunity.strong b{color:#087457!important}.li4k-opportunity.moderate b{color:#7c6b25!important}.li4k-opportunity.weak b{color:#91534b!important}.li4k-domain-stack{display:grid!important;visibility:visible!important;opacity:1!important;grid-gap:6px!important;gap:6px!important}.li4k-domain{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;padding:8px!important;overflow:visible!important;border:1px solid #dee7e4!important;border-radius:8px!important;background:#fff!important;box-sizing:border-box!important}.li4k-domain,.li4k-domain-queue{display:block!important;visibility:visible!important;opacity:1!important}.li4k-domain-queue{border-color:#9ed0bf!important;background:#f0faf6!important}.li4k-domain-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 6px!important}.li4k-domain-head span{color:#47675e!important;font-size:5px!important;font-weight:950!important;letter-spacing:.08em!important}.li4k-domain-head b{color:#1f493e!important;font-size:6px!important;font-weight:900!important}.li4k-hop-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:4px!important}.li4k-fallback-grid,.li4k-hop-grid{display:grid!important;gap:4px!important}.li4k-fallback-grid{grid-template-columns:1fr 1fr!important;grid-gap:4px!important}.li4k-metrics-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:4px!important;gap:4px!important}.li4k-mini-metric{min-width:0!important;padding:6px!important;border:1px solid #e0e9e6!important;border-radius:6px!important;background:#fff!important}.li4k-mini-metric small,.li4k-mini-metric span{color:#81908b!important;font-size:4.5px!important;line-height:1.2!important}.li4k-mini-metric b,.li4k-mini-metric small,.li4k-mini-metric span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.li4k-mini-metric b{margin:2px 0 1px!important;color:#20473c!important;font-size:8px!important;font-weight:950!important}.li4k-issue-list p,.li4k-note{color:#7b8985!important;line-height:1.35!important;font-weight:500!important}.li4k-error,.li4k-issue-list p,.li4k-note{margin:5px 0 0!important;font-size:5.5px!important}.li4k-error{color:#8d4e46!important}.li4k-action{width:100%!important;min-height:28px!important;margin-top:6px!important;padding:0 7px!important;border:1px solid #d5e1dd!important;border-radius:6px!important;background:#fff!important;color:#285247!important;font-size:5.5px!important;font-weight:900!important}.li4k-action.primary{border-color:#9dccbd!important;background:#edf8f4!important;color:#0b6f54!important}.li4k-actions-2{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:4px!important;gap:4px!important}.li4k-actions-2 .li4k-action{margin-top:6px!important}.li4k-status-list{display:grid!important}.li4k-status-list>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:25px!important;padding:4px 0!important;border-bottom:1px solid #edf1ef!important}.li4k-status-list>div:last-child{border-bottom:0!important}.li4k-status-list span{color:#81908b!important;font-size:5px!important;font-weight:850!important}.li4k-status-list b{color:#405c54!important;font-size:5.5px!important;font-weight:900!important;text-align:right!important}.li4k-issue-list{display:grid!important;grid-gap:3px!important;gap:3px!important}.li4k-issue-list>div{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-gap:5px!important;gap:5px!important;padding:5px!important;border-radius:5px!important;background:#fafbfa!important}.li4k-issue-list span{color:#8f7037!important;font-size:4.5px!important;font-weight:950!important}.li4k-issue-list b{color:#53645f!important;font-size:5.5px!important;line-height:1.3!important}.li4k-create-site{width:100%!important;min-height:37px!important;margin-top:8px!important;border:1px solid #0e755b!important;border-radius:8px!important;background:#0f7a5e!important;color:#fff!important;font-size:7px!important;font-weight:950!important}.li4k-create-site:hover{background:#0b694f!important}.li4k-create-note{display:block!important;margin-top:4px!important;color:#87938f!important;font-size:4.5px!important;text-align:center!important}@media(max-width:1450px){.li4k-hop-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.li4k1-grid-layer-panel{position:absolute!important;z-index:80!important;top:108px!important;right:calc(var(--li-discover-right,354px) + 12px)!important;width:330px!important;max-height:calc(100vh - 132px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #dbe6e2!important;border-radius:10px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 14px 36px rgba(28,52,45,.16)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.li4k1-grid-layer-panel>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding:10px 11px 9px!important;border-bottom:1px solid #e7eeeb!important}.li4k1-grid-layer-panel>header span{display:block!important;color:#0f755b!important;font-size:6px!important;font-weight:950!important;letter-spacing:.12em!important}.li4k1-grid-layer-panel>header h3{margin:2px 0 1px!important;color:#183e34!important;font-size:13px!important;font-weight:950!important}.li4k1-grid-layer-panel>header p{margin:0!important;color:#7c8b86!important;font-size:6px!important;line-height:1.35!important}.li4k1-close{width:26px!important;height:26px!important;flex:0 0 26px!important;border:1px solid #dce6e2!important;border-radius:7px!important;background:#fff!important;color:#52655f!important;font-size:15px!important;line-height:1!important}.li4k1-inventory-summary{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:6px!important;gap:6px!important;padding:8px 10px!important;background:#f7faf9!important;border-bottom:1px solid #e7eeeb!important}.li4k1-inventory-summary>div{padding:6px 7px!important;border:1px solid #e0e9e6!important;border-radius:7px!important;background:#fff!important}.li4k1-inventory-summary span{display:block!important;color:#84918d!important;font-size:5px!important;font-weight:850!important}.li4k1-inventory-summary b{display:block!important;margin-top:2px!important;color:#16483a!important;font-size:10px!important;font-weight:950!important}.li4k1-layer-search{padding:8px 10px 6px!important}.li4k1-layer-search input{width:100%!important;height:30px!important;padding:0 9px!important;border:1px solid #dbe5e1!important;border-radius:7px!important;background:#fff!important;color:#203e35!important;font-size:7px!important;outline:none!important;box-sizing:border-box!important}.li4k1-layer-search input:focus{border-color:#9bc9ba!important;box-shadow:0 0 0 2px rgba(15,122,94,.08)!important}.li4k1-layer-tree{flex:1 1 auto!important;min-height:120px!important;overflow:auto!important;padding:2px 8px 8px!important}.li4k1-layer-node{display:grid!important;grid-template-columns:18px 20px minmax(0,1fr)!important;grid-gap:3px!important;gap:3px!important;align-items:center!important;min-height:28px!important;border-radius:6px!important}.li4k1-layer-node:hover{background:#f4f8f6!important}.li4k1-layer-node.depth-1{padding-left:10px!important}.li4k1-layer-node.depth-2{padding-left:20px!important}.li4k1-layer-node.depth-3{padding-left:30px!important}.li4k1-layer-node.depth-4{padding-left:38px!important}.li4k1-expand{width:18px!important;height:18px!important;padding:0!important;border:0!important;background:transparent!important;color:#778882!important;font-size:12px!important}.li4k1-expand:disabled{opacity:0!important}.li4k1-check{width:17px!important;height:17px!important;padding:0!important;border:1px solid #cddbd6!important;border-radius:4px!important;background:#fff!important;color:#fff!important;font-size:10px!important;line-height:15px!important;font-weight:950!important}.li4k1-check.checked{border-color:#0f7a5e!important;background:#0f7a5e!important}.li4k1-check.mixed{border-color:#80b6a5!important;background:#dff0ea!important;color:#0f6f56!important}.li4k1-layer-label{min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:4px 5px!important;border:0!important;background:transparent!important;text-align:left!important}.li4k1-layer-label span{overflow:hidden!important;color:#2d4d43!important;font-size:6.5px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}.li4k1-layer-node.branch>.li4k1-layer-label span{color:#1a4236!important;font-weight:950!important}.li4k1-layer-label small{flex:0 0 auto!important;color:#87948f!important;font-size:5.5px!important}.li4k1-empty{padding:16px 10px!important;color:#7b8a85!important;font-size:7px!important;line-height:1.4!important;text-align:center!important}.li4k1-grid-layer-panel>footer{padding:7px 10px!important;border-top:1px solid #e7eeeb!important;background:#f8faf9!important}.li4k1-grid-layer-panel>footer span{color:#83908c!important;font-size:5.5px!important;line-height:1.35!important}@media(max-width:1250px){.li4k1-grid-layer-panel{right:12px!important;top:116px!important;width:min(330px,calc(100vw - 24px))!important}}.li4k2-grid-panel{position:absolute!important;z-index:170!important;top:108px!important;right:calc(var(--li-discover-right,354px) + 12px)!important;width:350px!important;max-height:calc(100vh - 132px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #d9e5e0!important;border-radius:11px!important;background:rgba(255,255,255,.985)!important;box-shadow:0 16px 38px rgba(24,49,41,.16)!important}.li4k2-panel-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding:11px 12px 9px!important;border-bottom:1px solid #e6eeeb!important}.li4k2-panel-head span{display:block!important;color:#0f765b!important;font-size:6px!important;font-weight:950!important;letter-spacing:.12em!important}.li4k2-panel-head h3{margin:2px 0!important;color:#173f34!important;font-size:14px!important;font-weight:950!important}.li4k2-panel-head p{margin:0!important;color:#7e8d88!important;font-size:6px!important}.li4k2-panel-head>button{min-width:46px!important;height:27px!important;padding:0 7px!important;border:1px solid #dbe5e1!important;border-radius:7px!important;background:#fff!important;color:#50645d!important;font-size:6px!important;font-weight:850!important}.li4k2-truth{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:7px 12px!important;border-bottom:1px solid #edf2f0!important;background:#f7faf9!important}.li4k2-truth span{color:#86938f!important;font-size:5px!important;font-weight:850!important}.li4k2-truth b{color:#31554a!important;font-size:5.5px!important;font-weight:950!important}.li4k2-error{margin:8px 10px 0!important;padding:7px 8px!important;border:1px solid #ecc9c4!important;border-radius:7px!important;background:#fff5f4!important;color:#8b4d46!important;font-size:6px!important}.li4k2-groups{flex:1 1 auto!important;overflow:auto!important;padding:8px!important}.li4k2-group{margin-bottom:7px!important;overflow:hidden!important;border:1px solid #dfe8e5!important;border-radius:8px!important;background:#fff!important}.li4k2-group-head{width:100%!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;grid-gap:5px!important;gap:5px!important;align-items:center!important;padding:8px 9px!important;border:0!important;background:#f9fbfa!important;text-align:left!important}.li4k2-group-head>div{min-width:0!important}.li4k2-group-head b{display:block!important;color:#1d463a!important;font-size:7px!important;font-weight:950!important}.li4k2-group-head small{display:block!important;margin-top:1px!important;color:#83918c!important;font-size:5px!important}.li4k2-chevron{width:0!important;height:0!important;border-top:4px solid transparent!important;border-bottom:4px solid transparent!important;border-left:6px solid #61746e!important;transform:rotate(0deg)!important;transform-origin:45% 50%!important;transition:transform .12s ease!important}.li4k2-chevron.open{transform:rotate(90deg)!important}.li4k2-buckets{display:grid!important;padding:4px 6px 7px!important}.li4k2-bucket{display:grid!important;grid-template-columns:19px minmax(0,1fr)!important;grid-gap:6px!important;gap:6px!important;align-items:center!important;min-height:31px!important;padding:4px 6px!important;border-radius:6px!important;cursor:pointer!important}.li4k2-bucket:hover{background:#f5f9f7!important}.li4k2-bucket input{position:absolute!important;opacity:0!important;pointer-events:none!important}.li4k2-box{width:16px!important;height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #cbdad5!important;border-radius:4px!important;background:#fff!important;box-sizing:border-box!important}.li4k2-bucket input:checked+.li4k2-box{border-color:#0f7a5e!important;background:#0f7a5e!important}.li4k2-bucket input:checked+.li4k2-box:after{content:""!important;width:6px!important;height:3px!important;border-left:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:rotate(-45deg) translateY(-1px)!important}.li4k2-bucket-name{min-width:0!important}.li4k2-bucket-name b{display:block!important;color:#35564c!important;font-size:6px!important;font-weight:850!important}.li4k2-bucket-name small{display:block!important;margin-top:1px!important;overflow:hidden!important;color:#899691!important;font-size:5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.li4k2-grid-panel>footer{display:grid!important;grid-gap:2px!important;gap:2px!important;padding:7px 10px!important;border-top:1px solid #e7eeeb!important;background:#f8faf9!important}.li4k2-grid-panel>footer span{color:#83918d!important;font-size:5px!important;line-height:1.3!important}.li4k2-popup{min-width:180px!important;font-family:inherit!important}.li4k2-popup strong{display:block!important;margin-bottom:4px!important;color:#173f34!important;font-size:12px!important}.li4k2-popup div{color:#5f706a!important;font-size:10px!important;line-height:1.4!important}.li4k2-popup button{width:100%!important;min-height:28px!important;margin-top:7px!important;border:1px solid #0f765b!important;border-radius:6px!important;background:#0f7a5e!important;color:#fff!important;font-size:9px!important;font-weight:900!important}@media(max-width:1250px){.li4k2-grid-panel{right:12px!important;width:min(350px,calc(100vw - 24px))!important}}.li4k21-raw-types{color:#687a74!important;font-size:4.8px!important;line-height:1.35!important;overflow-wrap:anywhere!important}.li4k2-error{font-weight:800!important}.li4r-poi-inspector{position:fixed!important;z-index:1450!important;top:76px!important;right:374px!important;width:min(760px,calc(100vw - 700px))!important;min-width:520px!important;max-height:calc(100vh - 104px)!important;margin:0!important;padding:10px!important;overflow:auto!important;box-sizing:border-box!important;border:1px solid #cfdeda!important;border-radius:14px!important;background:rgba(255,255,255,.985)!important;box-shadow:0 20px 60px rgba(28,55,47,.18),0 3px 12px rgba(28,55,47,.08)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.li4r-poi-inspector .li4k-context-head{position:-webkit-sticky!important;position:sticky!important;top:-10px!important;z-index:4!important;margin:-10px -10px 10px!important;padding:11px 12px!important;border-radius:14px 14px 0 0!important;background:rgba(248,251,250,.985)!important}.li4r-poi-inspector .li4k-domain-issues,.li4r-poi-inspector .li4k-domain-queue{grid-column:1/-1!important}.li4r-poi-inspector .li4k-hop-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.li4r-poi-inspector .li4k-create-site{bottom:0!important;z-index:3!important;min-height:42px!important;margin-top:10px!important;box-shadow:0 -8px 18px rgba(255,255,255,.9)!important}.li4r-close{flex:0 0 auto!important;min-width:48px!important;height:28px!important;margin-left:4px!important;padding:0 9px!important;border:1px solid #cfdbd7!important;border-radius:7px!important;background:#fff!important;color:#516861!important;font-size:6.5px!important;font-weight:900!important;cursor:pointer!important}.li4r-close:hover{background:#f2f7f5!important;color:#174c3e!important}@media(max-width:1250px){.li4r-poi-inspector{right:18px!important;width:min(720px,calc(100vw - 36px))!important;min-width:0!important}}@media(max-width:760px){.li4r-poi-inspector{top:66px!important;left:10px!important;right:10px!important;width:auto!important;max-height:calc(100vh - 82px)!important}.li4r-poi-inspector .li4k-domain-stack{grid-template-columns:1fr!important}.li4r-poi-inspector .li4k-hop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.li4r-poi-inspector{height:auto!important;min-height:0!important;max-height:min(720px,calc(100vh - 104px))!important;overflow-y:auto!important;overflow-x:hidden!important}.li4r-poi-inspector .li4k-context-head{align-items:flex-start!important}.li4r-poi-title{margin:2px 0 0!important;color:#173f34!important;font-size:13px!important;font-weight:950!important;line-height:1.15!important}.li4r-poi-summary{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin-top:5px!important;color:#667a74!important;font-size:6.5px!important;font-weight:750!important}.li4r-poi-summary i{width:3px!important;height:3px!important;border-radius:50%!important;background:#83a097!important}.li4r-queue-primary{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;margin:0 0 9px!important;padding:10px!important;border:1px solid #9ed0bf!important;border-radius:9px!important;background:#f0faf6!important;box-sizing:border-box!important}.li4r-poi-inspector .li4k-domain-stack .li4k-domain-queue{display:none!important}.li4r-poi-inspector .li4k-domain-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:max-content!important;align-items:start!important;align-content:start!important;grid-gap:9px!important;gap:9px!important}.li4r-poi-inspector .li4r-hop-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important}.li4r-poi-inspector .li4k-domain{align-self:start!important}.li4r-poi-inspector .li4k-domain-issues{grid-column:1/-1!important}.li4r-poi-inspector .li4k-create-site{position:-webkit-sticky!important;position:sticky!important;bottom:-10px!important;margin:10px -2px 0!important}@media(max-width:1000px){.li4r-poi-inspector .li4r-hop-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.li4r-poi-inspector .li4r-hop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.li4r-poi-inspector{display:none!important}.d52e4v-selected-poi{margin:9px 8px 0!important;padding:9px!important;border:1px solid #b9d7ce!important;border-radius:9px!important;background:#f4faf8!important}.d52e4v-selected-poi-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}.d52e4v-selected-poi-head span{display:block!important;color:#6f837c!important;font-size:5.7px!important;font-weight:950!important;letter-spacing:.09em!important}.d52e4v-selected-poi-head b{display:block!important;margin-top:2px!important;color:#173f34!important;font-size:8.5px!important}.d52e4v-selected-poi-head strong{flex:0 0 auto!important;color:#176b56!important;font-size:9px!important}.d52e4v-selected-poi-meta{display:flex!important;flex-wrap:wrap!important;gap:5px 10px!important;margin-top:6px!important;color:#73847f!important;font-size:6.2px!important}.d52e4v-assess-poi{width:100%!important;min-height:34px!important;margin-top:8px!important;border:1px solid #0f765b!important;border-radius:7px!important;background:#117b5f!important;color:#fff!important;font-size:7px!important;font-weight:950!important;cursor:pointer!important}.d52e4v-assess-poi:hover{background:#0d694f!important}:root{--li-font-sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--li-text:#162632;--li-muted:#687d88;--li-border:#dbe5e9;--li-surface:#ffffff;--li-surface-soft:#f7fafb;--li-green:#0f7b66;--li-green-soft:#e9f5f1;--li-shadow:0 1px 2px rgba(20,38,48,.04)}body,button,html,input,select,textarea{font-family:var(--li-font-sans)!important;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{color:var(--li-text);letter-spacing:0}button,input,select,textarea{font-size:13px}button{font-weight:650}h1,h2,h3,h4,h5,h6{letter-spacing:-.018em}[data-landintel-site-poi-assignments]{margin:0 0 14px!important;border:1px solid var(--li-border)!important;border-radius:12px!important;background:var(--li-surface)!important;box-shadow:var(--li-shadow)!important;overflow:hidden}[data-landintel-site-poi-assignments]>div:first-child{padding:12px 14px!important;background:var(--li-surface-soft);border-bottom:1px solid var(--li-border)!important}[data-landintel-site-poi-assignments] strong{color:var(--li-text);font-weight:720!important}[data-landintel-site-poi-assignments] button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:30px;padding:6px 10px!important;border:1px solid #cbd9dd!important;border-radius:8px!important;background:#fff!important;color:#334b56!important;font-size:11px!important;line-height:1.15;font-weight:680!important;cursor:pointer;box-shadow:none!important}[data-landintel-site-poi-assignments] button:hover{border-color:#9fc1b7!important;background:#f2f9f6!important;color:#0c6b59!important}[data-landintel-site-poi-assignments] button:disabled{opacity:.5;cursor:default}[data-landintel-site-poi-assignments] details{border-top:1px solid #edf2f4}[data-landintel-site-poi-assignments] summary{padding:6px 0;color:#506871!important;font-size:11px!important;font-weight:680!important}[data-landintel-canonical-transmission-version],[data-landintel-version-truth]{margin:0 0 14px!important;padding:14px 16px!important;border:1px solid var(--li-border)!important;border-radius:12px!important;background:var(--li-surface)!important;box-shadow:var(--li-shadow)!important}[data-landintel-canonical-transmission-version] strong,[data-landintel-version-truth] strong{color:var(--li-text);font-size:13px!important;font-weight:720!important}[data-landintel-canonical-transmission-version] small,[data-landintel-version-truth] small{color:var(--li-muted);font-size:10px!important;font-weight:540}select{border-radius:8px!important}input,select,textarea{border-color:#cad8dd!important;color:var(--li-text)!important;background:#fff!important}input:focus,select:focus,textarea:focus{outline:2px solid rgba(15,123,102,.15)!important;outline-offset:1px;border-color:#7eb3a5!important}body.landintel-queue-root-scroll-unlocked,html.landintel-queue-root-scroll-unlocked{overflow-y:auto!important;overflow-x:hidden!important}html.landintel-queue-root-scroll-unlocked{height:auto!important;min-height:100%!important}body.landintel-queue-root-scroll-unlocked{height:auto!important;min-height:100vh!important}.mapboxgl-ctrl-attrib-inner,.maplibregl-ctrl-attrib-inner{font-size:0!important;line-height:1.25!important}.mapboxgl-ctrl-attrib-inner a[href*="openstreetmap.org"],.maplibregl-ctrl-attrib-inner a[href*="openstreetmap.org"]{display:inline-block!important;font-size:0!important;color:inherit!important;text-decoration:none!important}.mapboxgl-ctrl-attrib-inner a[href*="openstreetmap.org"]:after,.maplibregl-ctrl-attrib-inner a[href*="openstreetmap.org"]:after{content:"© OpenStreetMap contributors";display:inline-block;font-size:10px;line-height:1.25;color:#111827;white-space:nowrap;text-decoration:none}.mapboxgl-ctrl-attrib-inner a[href*="mapbox.com"],.mapboxgl-ctrl-attrib-inner a[href*="maplibre.org"],.mapboxgl-ctrl-attrib-inner a[href*="maptiler.com"],.maplibregl-ctrl-attrib-inner a[href*="mapbox.com"],.maplibregl-ctrl-attrib-inner a[href*="maplibre.org"],.maplibregl-ctrl-attrib-inner a[href*="maptiler.com"]{display:inline-block!important;font-size:10px!important;line-height:1.25!important}div:has(>button[title="Drop a screening pin on the map"]):has(>button[title="Show GIS and ArcGIS layers"]):has(>button[title="Open the layer catalog for ArcGIS sources"]){display:flex!important;align-items:center!important;gap:6px!important;padding:6px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:12px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 6px 18px rgba(15,23,42,.1)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}div:has(>button[title="Drop a screening pin on the map"]):has(>button[title="Show GIS and ArcGIS layers"]):has(>button[title="Open the layer catalog for ArcGIS sources"])>button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#334155!important;font-size:12px!important;font-weight:650!important;line-height:1!important;letter-spacing:-.01em!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease!important}div:has(>button[title="Drop a screening pin on the map"]):has(>button[title="Show GIS and ArcGIS layers"]):has(>button[title="Open the layer catalog for ArcGIS sources"])>button:hover{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0f172a!important}div:has(>button[title="Drop a screening pin on the map"]):has(>button[title="Show GIS and ArcGIS layers"]):has(>button[title="Open the layer catalog for ArcGIS sources"])>button:focus-visible{outline:2px solid rgba(15,118,110,.32)!important;outline-offset:2px!important}button[title="Drop a screening pin on the map"]:before{content:"⌖";font-size:15px;font-weight:700;line-height:1}button[title="Show GIS and ArcGIS layers"]:before{content:"▱";font-size:14px;transform:rotate(90deg);line-height:1}button[title="Open the layer catalog for ArcGIS sources"]:before{content:"↥";font-size:14px;font-weight:700;line-height:1}div:has(>button[title="Drop a screening pin on the map"]):has(>button[title="Show GIS and ArcGIS layers"]):has(>button[title="Open the layer catalog for ArcGIS sources"])>button:first-child:before{content:"⌕";font-size:15px;font-weight:700;line-height:1}@media (max-width:1100px){div:has(>button[title="Drop a screening pin on the map"]):has(>button[title="Show GIS and ArcGIS layers"]):has(>button[title="Open the layer catalog for ArcGIS sources"])>button{padding-inline:8px!important}}.li-canonical-discover-left-rail{top:70px!important;left:14px!important;bottom:auto!important;width:288px!important;max-height:calc(100vh - 92px)!important;height:auto!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(15,23,42,.11)!important;overflow:hidden!important}.li-canonical-discover-left-rail__header{padding:12px 14px 10px!important;border-bottom:1px solid #e8edf1!important}.li-canonical-discover-left-rail__eyebrow{margin-bottom:1px!important;font-size:10px!important;line-height:14px!important;letter-spacing:.065em!important}.li-canonical-discover-left-rail__header h2{font-size:17px!important;line-height:23px!important}.li-canonical-discover-left-rail__section{padding:10px 14px!important;border-bottom:1px solid #edf1f4!important}.li-canonical-discover-left-rail__section--grow{flex:0 1 auto!important;max-height:42vh!important;overflow:auto!important}.li-canonical-discover-left-rail__section--compact{padding-block:9px!important}.li-canonical-discover-left-rail__section-title{margin-bottom:6px!important;font-size:10px!important;line-height:14px!important;letter-spacing:.055em!important}.li-canonical-discover-left-rail__empty,.li-canonical-discover-left-rail__hint{font-size:11.5px!important;line-height:16px!important;color:#71808b!important}.li-canonical-discover-left-rail__slot:has(.li-canonical-discover-left-rail__empty){min-height:0!important}.d52e4g-transmission-rail{width:320px!important;min-width:320px!important;max-width:320px!important;margin:14px 14px 14px 10px!important;border:1px solid rgba(15,118,110,.18)!important;background:rgba(255,255,255,.98)!important;box-shadow:0 6px 18px rgba(15,23,42,.07)!important}.d52e4g-transmission-head{padding:11px 12px 10px!important;border-bottom:1px solid #e8eef0!important}.d52e4g-transmission-head span{font-size:9.5px!important;line-height:13px!important;letter-spacing:.07em!important}.d52e4g-transmission-head h2{font-size:14px!important;line-height:19px!important;font-weight:700!important;color:#18323a!important}.d52e4g-transmission-head button{min-height:30px!important;height:30px!important;padding:0 10px!important;border:1px solid #bfe3db!important;background:#ecf8f4!important;color:#0b6d5f!important;font-size:11px!important;font-weight:700!important}.d52e4g-transmission-rail section,.d52e4g-transmission-rail>div{box-shadow:none!important}.d52e4g-transmission-rail button{font-family:inherit!important}.d52e4g-transmission-rail *{text-shadow:none!important}.d52e4g-transmission-rail [class*=MW],.d52e4g-transmission-rail [class*=capacity],.d52e4g-transmission-rail [class*=mw]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.d52e4g-transmission-rail button:last-child{border-radius:8px}div:has(>button[title="Drop a screening pin on the map"]) :has(>button[title="Show GIS and ArcGIS layers"]) :has(>button[title="Open the layer catalog for ArcGIS sources"]){gap:4px!important;padding:5px!important}div:has(>button[title="Drop a screening pin on the map"]) :has(>button[title="Show GIS and ArcGIS layers"]) :has(>button[title="Open the layer catalog for ArcGIS sources"])>button{font-size:11.5px!important}.maplibregl-ctrl-group{box-shadow:0 4px 14px rgba(15,23,42,.09)!important}.maplibregl-ctrl-scale{font-size:10px!important}button[aria-label*=Voltage i],div[class*=voltage i] button,div[class*=voltage i] select,select[aria-label*=Voltage i]{background:rgba(255,255,255,.95)!important;font-size:11px!important;font-weight:650!important}.d52e4g-transmission-rail,.li-canonical-discover-left-rail,div:has(>button[title="Drop a screening pin on the map"]) :has(>button[title="Show GIS and ArcGIS layers"]) :has(>button[title="Open the layer catalog for ArcGIS sources"]){-webkit-font-smoothing:antialiased}@media (max-width:1440px){.li-canonical-discover-left-rail{width:278px!important}.d52e4g-transmission-rail{width:306px!important;min-width:306px!important;max-width:306px!important}}@media (max-width:1180px){.li-canonical-discover-left-rail{width:264px!important}.d52e4g-transmission-rail{width:286px!important;min-width:286px!important;max-width:286px!important}}.site-selection-planner{width:286px!important;padding:12px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:12px!important;background:rgba(255,255,255,.985)!important;box-shadow:0 8px 24px rgba(15,23,42,.1)!important;color:#17242e!important}.site-selection-planner h1,.site-selection-planner h2,.site-selection-planner h3{margin-top:0!important;color:#18313a!important;letter-spacing:-.015em!important}.site-selection-planner h2{margin-bottom:2px!important;font-size:16px!important;line-height:22px!important;font-weight:750!important}.site-selection-planner p{margin:0 0 10px!important;color:#71808b!important;font-size:11px!important;line-height:15px!important}.site-selection-planner label{display:block!important;margin:0 0 8px!important;padding:8px 9px!important;border:1px solid #e2e8ec!important;border-radius:9px!important;background:#fbfcfd!important}.site-selection-planner label>span{display:block!important;margin-bottom:5px!important;color:#0f766e!important;font-size:9.5px!important;line-height:13px!important;font-weight:800!important;letter-spacing:.065em!important;text-transform:uppercase!important}.site-selection-planner input,.site-selection-planner select{width:100%!important;min-height:36px!important;height:36px!important;padding:0 10px!important;border:1px solid #d5dee5!important;border-radius:7px!important;background:#fff!important;color:#22313c!important;font-size:11.5px!important;font-weight:650!important;box-shadow:none!important}.site-selection-planner input:focus,.site-selection-planner select:focus{outline:2px solid rgba(15,118,110,.2)!important;outline-offset:1px!important;border-color:#8bc7bb!important}.site-selection-planner button{padding:0 10px!important;border:1px solid #d6dfe5!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-size:10.5px!important;font-weight:700!important;box-shadow:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}.site-selection-planner button:hover{background:#f7faf9!important;border-color:#b8c7cf!important;color:#0f5f55!important}.site-selection-planner button:only-child,.site-selection-planner div:last-child>button{min-height:36px!important;height:36px!important;background:#f4faf8!important;border-color:#cce6df!important;color:#0f766e!important}div:has(>button[title="Drop a screening pin on the map"]) :has(>button[title="Show GIS and ArcGIS layers"]) :has(>button[title="Open the layer catalog for ArcGIS sources"]){top:12px!important;right:12px!important;display:flex!important;align-items:center!important;gap:3px!important;padding:4px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:10px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 6px 16px rgba(15,23,42,.09)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}div:has(>button[title="Drop a screening pin on the map"]) :has(>button[title="Show GIS and ArcGIS layers"]) :has(>button[title="Open the layer catalog for ArcGIS sources"])>button{min-height:32px!important;height:32px!important;padding:0 9px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#334155!important;font-size:11px!important;font-weight:700!important}div:has(>button[title="Drop a screening pin on the map"]) :has(>button[title="Show GIS and ArcGIS layers"]) :has(>button[title="Open the layer catalog for ArcGIS sources"])>button:hover{background:#f7f9fa!important;border-color:#e0e6ea!important;color:#0f766e!important}.maplibregl-ctrl-top-right{top:58px!important;right:12px!important}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:0 0 7px!important}.maplibregl-ctrl-group{overflow:hidden!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:9px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 4px 12px rgba(15,23,42,.08)!important}.maplibregl-ctrl-group button{width:34px!important;height:34px!important;min-height:34px!important;background-color:transparent!important;border-radius:0!important}.maplibregl-ctrl-group button+button{border-top:1px solid #e8edf1!important}.maplibregl-ctrl-bottom-left{left:12px!important;bottom:12px!important}.maplibregl-ctrl-bottom-right{right:12px!important;bottom:12px!important}.maplibregl-ctrl-scale{margin:0!important;padding:1px 5px!important;border-color:#687680!important;background:rgba(255,255,255,.9)!important;color:#475569!important;font-size:9.5px!important}.maplibregl-ctrl-attrib{margin:0!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 1px 4px rgba(15,23,42,.06)!important}button[aria-label*=Voltage i],div[class*=voltage i] button,div[class*=voltage i] select,select[aria-label*=Voltage i]{min-width:104px!important;min-height:34px!important;height:34px!important;padding:0 10px!important;border:1px solid rgba(15,23,42,.11)!important;border-radius:8px!important;background:rgba(255,255,255,.96)!important;color:#334155!important;box-shadow:0 3px 10px rgba(15,23,42,.07)!important;font-size:10.5px!important;font-weight:700!important}.d52e4g-transmission-rail{width:310px!important;min-width:310px!important;max-width:310px!important;margin:12px!important;border:1px solid rgba(15,118,110,.16)!important;border-radius:12px!important;background:rgba(255,255,255,.985)!important;box-shadow:0 6px 18px rgba(15,23,42,.065)!important;overflow:hidden!important}.d52e4g-transmission-head{padding:10px 11px 9px!important;border-bottom:1px solid #e9eef1!important;background:#fbfdfd!important}.d52e4g-transmission-head span{text-transform:uppercase!important}.d52e4g-transmission-head h2{margin:2px 0 0!important}.d52e4g-transmission-head p{display:none!important}.d52e4g-transmission-head button{min-height:29px!important;height:29px!important;padding:0 9px!important;border:1px solid #bfe2da!important;border-radius:7px!important;background:#eef9f6!important;color:#0c6a5d!important;font-size:10px!important;font-weight:750!important;box-shadow:none!important}.d52e4g-transmission-rail [class*=Row],.d52e4g-transmission-rail [class*=row]{border-color:#edf1f3!important}.d52e4g-transmission-rail [class*=MW],.d52e4g-transmission-rail [class*=capacity],.d52e4g-transmission-rail [class*=mw]{font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.d52e4g-transmission-rail button:last-child{min-height:34px!important;border-radius:8px!important;font-size:10.5px!important;font-weight:750!important}:has(+.d52e4g-transmission-rail)>h2,:has(+.d52e4g-transmission-rail)>h3{color:#52616d!important;font-size:12px!important;line-height:16px!important;font-weight:700!important}.d52e4g-transmission-rail,.site-selection-planner,div:has(>button[title="Drop a screening pin on the map"]) :has(>button[title="Show GIS and ArcGIS layers"]) :has(>button[title="Open the layer catalog for ArcGIS sources"]){-webkit-font-smoothing:antialiased}@media (max-width:1440px){.site-selection-planner{width:276px!important}.d52e4g-transmission-rail{width:298px!important;min-width:298px!important;max-width:298px!important}}@media (max-width:1180px){.site-selection-planner{width:264px!important}.d52e4g-transmission-rail{width:282px!important;min-width:282px!important;max-width:282px!important}}.site-selection-planner{height:auto!important;min-height:0!important}.site-selection-planner,.site-selection-planner>div,.site-selection-planner>form,.site-selection-planner>section{max-height:none!important;overflow:visible!important;overflow-y:visible!important}.site-selection-planner [class*=overflow i],.site-selection-planner [class*=scroll i],.site-selection-planner [style*=overflow]{max-height:none!important;overflow:visible!important;overflow-y:visible!important}.site-selection-planner{padding:11px!important}.site-selection-planner label{margin-bottom:7px!important;padding:7px 8px!important}.site-selection-planner p{margin-bottom:8px!important}.site-selection-planner button,.site-selection-planner input,.site-selection-planner select{min-height:34px!important;height:34px!important}.site-selection-planner div:last-child,.site-selection-planner div:last-child>button,.site-selection-planner>:last-child{margin-bottom:0!important}.site-selection-planner div:last-child>button{display:flex!important;width:100%!important;min-height:36px!important;height:36px!important;align-items:center!important;justify-content:center!important;background:#f4faf8!important;border-color:#c9e4dd!important;color:#0f766e!important;font-weight:750!important}.site-selection-planner{scrollbar-width:none!important}.site-selection-planner ::-webkit-scrollbar,.site-selection-planner::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.d52e4g-transmission-head span{font-size:0!important}.d52e4g-transmission-head span:after{content:"TRANSMISSION INTELLIGENCE";font-size:9px!important;line-height:12px!important;font-weight:800!important;letter-spacing:.075em!important;color:#0f766e!important}.d52e4g-transmission-head h2{font-size:0!important}.d52e4g-transmission-head h2:after{content:"Nearby Capacity";font-size:13px!important;line-height:18px!important;font-weight:750!important;color:#18343a!important;letter-spacing:-.01em!important}.d52e4g-transmission-rail [class*=best i]{font-size:0!important;letter-spacing:0!important;text-transform:none!important}.d52e4g-transmission-rail [class*=best i]:after{content:"Nearby POIs";font-size:9px!important;line-height:13px!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:#52616d!important}.d52e4g-transmission-rail h3,.d52e4g-transmission-rail h4{quotes:none!important}.d52e4g-transmission-head{padding-top:9px!important;padding-bottom:8px!important}@media (min-width:1180px){.site-selection-planner{max-height:none!important}}.d52e4g-transmission-head h2:after,.d52e4g-transmission-head span:after,.d52e4g-transmission-rail [class*=best i]:after{content:none!important;display:none!important}.d52e4g-transmission-head span{font-size:9px!important;line-height:12px!important;font-weight:800!important;letter-spacing:.075em!important;color:#0f766e!important}.d52e4g-transmission-head h2{font-size:13px!important;line-height:18px!important;font-weight:750!important;letter-spacing:-.01em!important;color:#18343a!important}.d52e4g-transmission-rail [class*=best i]{font-size:9px!important;line-height:13px!important;font-weight:800!important;letter-spacing:.055em!important;color:#52616d!important}.d52e4g-transmission-rail{margin-top:18px!important;transform:translateY(4px)}.d52e4g-transmission-head{padding-top:10px!important}:has(>.d52e4g-transmission-rail){overflow:visible!important}@media (max-width:1440px){.d52e4g-transmission-rail{margin-top:16px!important;transform:translateY(3px)}}.discover-native-grid-layers,[class*=discover-native-grid i],[class*=spatial-layer i][class*=drawer i]{--li-layer-border:#dfe7eb;--li-layer-muted:#71808b;--li-layer-text:#21313b;--li-layer-accent:#0f766e}[class*=discover-native-grid i] h2,[class*=discover-native-grid i] h3,[class*=spatial-layer i] h2,[class*=spatial-layer i] h3{color:var(--li-layer-text)!important;letter-spacing:-.015em!important}[class*=discover-native-grid i] button,[class*=spatial-layer i] button{transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}[class*=discover-native-grid i] button:hover,[class*=spatial-layer i] button:hover{background-color:#f7faf9!important}[class*=discover-native-grid i] input[type=checkbox],[class*=spatial-layer i] input[type=checkbox]{accent-color:var(--li-layer-accent)!important}[class*=discover-native-grid i] small,[class*=spatial-layer i] small{color:var(--li-layer-muted)!important;line-height:1.35!important}[class*=discover-native-grid i] [class*=loading i],[class*=spatial-layer i] [class*=loading i]{color:#64748b!important;font-size:10px!important}[class*=discover-native-grid i] [class*=error i],[class*=spatial-layer i] [class*=error i]{color:#9f3a38!important;font-size:10px!important}[class*=discover-native-grid i] input[type=search],[class*=discover-native-grid i] select,[class*=spatial-layer i] input[type=search],[class*=spatial-layer i] select{min-height:32px!important;height:32px!important;border:1px solid #d6dfe5!important;border-radius:7px!important;background:#fff!important;color:#334155!important;font-size:10.5px!important}[class*=discover-native-grid i],[class*=spatial-layer i][class*=drawer i]{max-width:360px!important}[class*=discover-native-grid i] [class*=category i],[class*=spatial-layer i] [class*=category i]{border-color:var(--li-layer-border)!important}[class*=discover-native-grid i] [class*=count i],[class*=spatial-layer i] [class*=count i]{font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.li-spatial-layers-modernized{max-height:min(88vh,860px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8d3d9 transparent}.li-spatial-layers-modernized::-webkit-scrollbar{width:8px}.li-spatial-layers-modernized::-webkit-scrollbar-thumb{background:#c8d3d9;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.li-layer-drawer-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:8!important;background:rgba(255,255,255,.985)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e6ecef!important}.li-layer-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:9px 0 2px}.li-layer-search-box{display:flex;align-items:center;min-height:34px;border:1px solid #d8e1e6;border-radius:8px;background:#fff;padding:0 9px}.li-layer-search-icon{color:#71808b;font-size:14px;margin-right:6px}.li-layer-search-input{width:100%;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;height:32px!important;font-size:11px!important;color:#24343f!important}.li-layer-active-count{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 9px;border:1px solid #d8e1e6;border-radius:8px;background:#f7faf9;color:#52616d;font-size:10px;font-weight:700;white-space:nowrap}.li-layer-active-count-value{min-width:17px;height:17px;display:inline-grid;place-items:center;border-radius:999px;background:#0f766e;color:white;font-size:9px}.li-layer-category-block{border-bottom:1px solid #edf1f3!important}.li-layer-category-header{min-height:44px!important;font-size:12px!important;font-weight:750!important}.li-grid-layer-card{border-radius:10px!important;border:1px solid #dce5e9!important;background:#fbfcfc!important;margin:9px 10px!important}.li-voltage-filter-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:6px 8px!important;gap:6px 8px!important;padding:8px!important}.li-voltage-filter-chip{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;min-height:42px!important;margin:0!important;padding:6px 7px!important;border:1px solid #e0e7eb!important;border-radius:8px!important;background:#fff!important}.li-voltage-filter-chip:has(input:checked){border-color:#9dcfc4!important;background:#f0faf7!important}.li-voltage-filter-chip input[type=checkbox]{width:18px!important;height:18px!important;margin:0!important}.li-layer-switch[role=switch]{width:34px!important;min-width:34px!important;height:20px!important;min-height:20px!important;padding:0!important;border-radius:999px!important}.li-layer-switch[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important}.li-layer-switch-wrap{min-height:34px!important}.li-search-hidden{display:none!important}.li-spatial-layers-modernized [class*=meta i],.li-spatial-layers-modernized [class*=source i],.li-spatial-layers-modernized small{font-size:9.5px!important;line-height:1.35!important;color:#7a8994!important}@media (max-width:1100px){.li-voltage-filter-grid{grid-template-columns:1fr!important}}[data-landintel-power-grid-drawer=true]{max-height:min(88vh,860px)!important;overflow-y:auto!important;scrollbar-width:thin}[data-li-c1=header]{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:30!important;background:rgba(255,255,255,.99)!important;border-bottom:1px solid #e5ecef!important}.li-layer-search-row{display:none!important}.li-c1v3-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:8px!important;gap:8px!important;width:100%!important;margin-top:9px!important}.li-c1v3-search{display:flex!important;align-items:center!important;gap:6px!important;height:34px!important;padding:0 9px!important;border:1px solid #d6e0e5!important;border-radius:8px!important;background:#fff!important}.li-c1v3-search input{width:100%!important;min-width:0!important;height:30px!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font-size:11px!important}.li-c1v3-active{display:inline-flex!important;align-items:center!important;gap:5px!important;height:34px!important;padding:0 9px!important;border:1px solid #d6e0e5!important;border-radius:8px!important;background:#f5faf8!important;color:#52616d!important;font-size:10px!important;font-weight:750!important}.li-c1v3-active b{display:inline-grid!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:999px!important;background:#0f766e!important;color:#fff!important;font-size:9px!important}.li-c1v3-hidden{display:none!important}[data-li-c1=grid-groups]{padding:0 2px 6px!important}[data-li-c1=grid-card]{margin:8px!important;border:1px solid #dce5e9!important;border-radius:10px!important;background:#fbfcfc!important}[data-li-c1=grid-card-head]{min-height:50px!important;padding:8px 10px!important}[data-li-c1=grid-card-head] b span{font-size:12px!important;font-weight:750!important}[data-li-c1=grid-card-head] small{font-size:9.5px!important;color:#75848f!important}[data-li-c1=voltage-options]{grid-gap:6px 8px!important;gap:6px 8px!important}[data-li-c1=voltage-option]{grid-template-columns:20px minmax(0,1fr)!important;grid-gap:6px!important;gap:6px!important;min-height:42px!important;padding:6px 7px!important;border:1px solid #e0e7eb!important}[data-li-c1=voltage-option]:has(input:checked){border-color:#9bcfc3!important;background:#f0faf7!important}[data-li-c1=voltage-option] input[type=checkbox]{width:18px!important;height:18px!important}[data-li-c1=voltage-option] .li4k2-bucket-name b{font-size:10.5px!important}[data-li-c1=voltage-option] .li4k2-bucket-name small{color:#7b8993!important}[data-landintel-power-grid-drawer=true] [role=switch]{width:34px!important;min-width:34px!important;max-width:34px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important;border-radius:999px!important;box-sizing:border-box!important}[data-landintel-power-grid-drawer=true] button,[data-landintel-power-grid-drawer=true] button *,[data-landintel-power-grid-drawer=true] summary,[data-landintel-power-grid-drawer=true] summary *{text-decoration:none!important}@media(max-width:1100px){[data-li-c1=voltage-options]{grid-template-columns:1fr!important}}[data-landintel-power-grid-drawer=true] .li4k2-panel-head{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:30!important;background:rgba(255,255,255,.99)!important}.li-c1v2-toolbar,.li-c1v3-toolbar,.li-layer-search-row{display:none!important}.li-c2-toolbar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:29!important;grid-gap:8px!important;gap:8px!important;width:100%!important;padding:8px 10px 9px!important;background:rgba(255,255,255,.99)!important;border-bottom:1px solid #e8edef!important}.li-c2-search,.li-c2-toolbar{align-items:center!important;box-sizing:border-box!important}.li-c2-search{display:flex!important;gap:7px!important;min-width:0!important;height:34px!important;padding:0 10px!important;border:1px solid #d5dfe4!important;border-radius:8px!important;background:#fff!important}.li-c2-search-icon{flex:none!important;color:#71808b!important;font-size:14px!important}.li-c2-search input{display:block!important;width:100%!important;min-width:0!important;height:30px!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#263640!important;font-size:11px!important}.li-c2-active{display:inline-flex!important;align-items:center!important;gap:5px!important;height:34px!important;padding:0 9px!important;border:1px solid #d5dfe4!important;border-radius:8px!important;background:#f5faf8!important;color:#52616d!important;font-size:10px!important;font-weight:750!important;white-space:nowrap!important}.li-c2-active b{display:inline-grid!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:999px!important;background:#0f766e!important;color:#fff!important;font-size:9px!important;font-weight:800!important}[data-li-c1=voltage-option]{grid-template-rows:1fr!important;grid-column-gap:5px!important;column-gap:5px!important;min-height:36px!important;height:36px!important;padding:4px 6px!important}[data-li-c1=voltage-option] .li4k2-bucket-name{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:4px!important;gap:4px!important;align-items:center!important}[data-li-c1=voltage-option] .li4k2-bucket-name b{font-size:9px!important;line-height:1.15!important;font-weight:750!important}[data-li-c1=voltage-option] .li4k2-bucket-name small{line-height:1!important}[data-li-c1=grid-card-head]{min-height:48px!important;padding:7px 10px!important}.li-c2-layer-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-column-gap:12px!important;column-gap:12px!important;min-height:52px!important;padding:6px 12px!important;box-sizing:border-box!important}.li-c2-switch-wrap{display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:38px!important}.li-c2-layer-row [role=switch],.li-c2-switch[role=switch]{position:relative!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important;border-radius:999px!important;box-sizing:border-box!important;overflow:hidden!important}.li-c2-layer-row input[type=checkbox],.li-c2-switch[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;max-height:18px!important;margin:0!important}.li-c2-layer-row [role=switch]:after,.li-c2-layer-row [role=switch]:before,.li-c2-layer-row [role=switch]>*{max-width:16px!important;max-height:16px!important}.li-c2-hidden,.li-c2-orphan-status{display:none!important}[data-li-c1=voltage-options]{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important}[data-li-c1=voltage-option]{grid-column-gap:6px!important;column-gap:6px!important;min-height:44px!important;height:44px!important;padding:5px 7px!important}[data-li-c1=voltage-option]:has(input:checked){border-color:#91cabd!important}[data-li-c1=voltage-option] .li4k2-bucket-name{gap:2px!important}[data-li-c1=voltage-option] b,[data-li-c1=voltage-option] small{visibility:visible!important;opacity:1!important}.li-c3-layer-row{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;grid-column-gap:12px!important;column-gap:12px!important;min-height:52px!important;padding:6px 12px!important;box-sizing:border-box!important}.li-c3-switch-shell{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}.li-c3-layer-row [role=switch],.li-c3-layer-row button[aria-checked],.li-c3-switch-control,.li-c3-switch-control[role=switch]{position:relative!important;display:block!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important;margin:0!important;border-radius:999px!important;box-sizing:border-box!important;overflow:hidden!important;box-shadow:none!important;transform:none!important}.li-c3-layer-row input[type=checkbox],.li-c3-switch-control[type=checkbox]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;transform:none!important}.li-c3-switch-control:after,.li-c3-switch-control:before,.li-c3-switch-control>*,.li-c3-switch-inner{max-width:16px!important;max-height:16px!important;box-sizing:border-box!important}.li-c3-layer-row .li-c3-switch-control>div,.li-c3-layer-row .li-c3-switch-control>span{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;border-radius:50%!important}.li-c2-orphan-status,.li-c3-orphan-status{display:none!important}[data-li-c1=voltage-option]{min-height:48px!important;height:48px!important;overflow:hidden!important}[data-li-c1=voltage-option] .li4k2-bucket-name{overflow:hidden!important}[data-li-c1=voltage-option] .li4k2-bucket-name b{overflow:hidden!important;text-overflow:ellipsis!important}.li-c4-layer-row{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;grid-column-gap:12px!important;column-gap:12px!important;min-height:52px!important;padding:6px 12px!important;box-sizing:border-box!important}.li-c4-switch-shell{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:24px!important;min-height:24px!important;max-height:24px!important;border:0!important;background:transparent!important;overflow:visible!important}.li-c4-switch-shell,.li-c4-switch-target{margin:0!important;padding:0!important;border-radius:999px!important;box-shadow:none!important;transform:none!important;box-sizing:border-box!important}.li-c4-switch-target{position:relative!important;display:block!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:20px!important;min-height:20px!important;max-height:20px!important;overflow:hidden!important}.li-c4-switch-target[type=checkbox]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important}.li-c4-switch-inner,.li-c4-switch-target:after,.li-c4-switch-target:before,.li-c4-switch-target>*{max-width:16px!important;max-height:16px!important;box-sizing:border-box!important;transform:none!important}.li-c4-switch-target>div,.li-c4-switch-target>span{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;border-radius:50%!important}[data-li-c1=voltage-option]{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;grid-column-gap:7px!important;column-gap:7px!important;min-width:0!important;min-height:56px!important;height:auto!important;margin:0!important;padding:7px 8px!important;border:1px solid #dfe7eb!important;border-radius:8px!important;background:#fff!important;box-sizing:border-box!important}[data-li-c1=voltage-option]:has(input:checked){border-color:#8cc7ba!important;background:#edf9f6!important}[data-li-c1=voltage-option] input[type=checkbox]{width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important}[data-li-c1=voltage-option] .li4k2-box{display:none!important}[data-li-c1=voltage-option] .li4k2-bucket-name{max-width:none!important;white-space:normal!important}[data-li-c1=voltage-option] .li4k2-bucket-name b{max-width:none!important;color:#27473f!important;font-size:10px!important;line-height:1.18!important;white-space:normal!important;word-break:normal!important}[data-li-c1=voltage-option] .li4k2-bucket-name small{max-width:none!important;color:#788793!important;font-size:9px!important;line-height:1.15!important;white-space:normal!important;word-break:normal!important}.li-c2-switch,.li-c3-switch-control,.li-c4-switch-target{display:flex!important;align-items:center!important;box-sizing:border-box!important}.li-c2-switch[aria-checked=false],.li-c2-switch[aria-checked=true],.li-c3-switch-control[aria-checked=false],.li-c3-switch-control[aria-checked=true],.li-c4-switch-target[aria-checked=false],.li-c4-switch-target[aria-checked=true]{padding-left:2px!important;padding-right:2px!important}.li-c3-switch-control[aria-checked=false]>div,.li-c3-switch-control[aria-checked=false]>span,.li-c4-switch-target[aria-checked=false] .li-c4-switch-inner,.li-c4-switch-target[aria-checked=false]>div,.li-c4-switch-target[aria-checked=false]>span{margin-left:0!important;margin-right:auto!important;transform:none!important}.li-c3-switch-control[aria-checked=true]>div,.li-c3-switch-control[aria-checked=true]>span,.li-c4-switch-target[aria-checked=true] .li-c4-switch-inner,.li-c4-switch-target[aria-checked=true]>div,.li-c4-switch-target[aria-checked=true]>span{margin-left:auto!important;margin-right:0!important;transform:none!important}.li-c3-switch-control[aria-checked=false]:after,.li-c3-switch-control[aria-checked=false]:before,.li-c4-switch-target[aria-checked=false]:after,.li-c4-switch-target[aria-checked=false]:before{left:2px!important;right:auto!important;transform:none!important}.li-c3-switch-control[aria-checked=true]:after,.li-c3-switch-control[aria-checked=true]:before,.li-c4-switch-target[aria-checked=true]:after,.li-c4-switch-target[aria-checked=true]:before{left:auto!important;right:2px!important;transform:none!important}.li-c2-switch[type=checkbox],.li-c3-switch-control[type=checkbox],.li-c4-switch-target[type=checkbox]{direction:ltr!important}.li-c2-switch[role=switch],.li-c3-switch-control,.li-c4-switch-target{overflow:hidden!important}.li-c3-switch-control>div,.li-c3-switch-control>span,.li-c4-switch-inner,.li-c4-switch-target>div,.li-c4-switch-target>span{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;border-radius:50%!important;box-sizing:border-box!important}.li-c2-orphan-status,.li-c3-orphan-status,.li-c4-orphan-status{display:none!important}[data-li-c1=voltage-options]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important;padding:8px!important}[data-li-c1=voltage-option]{min-height:50px!important;height:50px!important;padding:6px 8px!important;overflow:visible!important}[data-li-c1=voltage-option] .li4k2-bucket-name{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important}[data-li-c1=voltage-option] .li4k2-bucket-name,[data-li-c1=voltage-option] .li4k2-bucket-name b{width:100%!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}[data-li-c1=voltage-option] .li4k2-bucket-name b{font-size:9.5px!important;font-weight:760!important;overflow-wrap:normal!important}[data-li-c1=voltage-option] .li4k2-bucket-name b,[data-li-c1=voltage-option] .li4k2-bucket-name small{display:block!important;line-height:1.1!important;word-break:keep-all!important;visibility:visible!important;opacity:1!important}[data-li-c1=voltage-option] .li4k2-bucket-name small{width:100%!important;min-width:0!important;font-size:8.5px!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important}[data-li-c1=voltage-option] .li4k2-bucket-name b{letter-spacing:-.01em!important}.li-c2-switch[aria-checked=false],.li-c3-switch-control[aria-checked=false],.li-c4-switch-target[aria-checked=false]{justify-content:flex-start!important}.li-c2-switch[aria-checked=true],.li-c3-switch-control[aria-checked=true],.li-c4-switch-target[aria-checked=true]{justify-content:flex-end!important}.li-c3-switch-control[aria-checked=false]>*,.li-c4-switch-target[aria-checked=false]>*{margin-left:0!important;margin-right:auto!important}.li-c3-switch-control[aria-checked=true]>*,.li-c4-switch-target[aria-checked=true]>*{margin-left:auto!important;margin-right:0!important}.li-c2-switch[role=switch],.li-c3-switch-control,.li-c4-switch-target{width:36px!important;min-width:36px!important;max-width:36px!important;height:20px!important;min-height:20px!important;max-height:20px!important;border-radius:999px!important}.li-c2-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.li-c2-search{width:100%!important}[data-landintel-power-grid-drawer=true]{overflow-x:hidden!important}@media(max-width:1100px){[data-li-c1=voltage-options]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.v10-discover-left-stack .site-selection-planner .planner-actions .discover-parcel-action-row{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.v10-discover-left-stack .site-selection-planner .planner-actions .discover-parcel-action-row>button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:42px!important;grid-column:auto!important;visibility:visible!important;opacity:1!important}.v10-discover-left-stack .site-selection-planner .planner-actions .discover-parcel-action-row>.discover-parcel-select-action{grid-column:1/-1!important}.v10-discover-left-stack .site-selection-planner .planner-actions .discover-parcel-action-row>.discover-parcel-assess-action{border-color:#17634f!important;background:#17634f!important;color:#fff!important}.v10-discover-left-stack .site-selection-planner .planner-actions .discover-parcel-action-row>.discover-parcel-assess-action:disabled{border-color:#d5dfdb!important;background:#e4ece9!important;color:#71817c!important;cursor:not-allowed!important}.v10-discover-left-stack .site-selection-planner .planner-actions:has([data-landintel-action=assess-this-site]){height:auto!important;min-height:0!important;grid-template-columns:1fr 1fr!important;grid-auto-rows:minmax(42px,auto)!important;overflow:visible!important;align-items:stretch!important}.v10-discover-left-stack .site-selection-planner .planner-actions:has([data-landintel-action=assess-this-site])>button{grid-column:auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important}.v10-discover-left-stack .site-selection-planner .planner-actions
[data-landintel-action=assess-this-site]{grid-column:auto!important;border:1px solid #17634f!important}.v10-discover-left-stack .site-selection-planner .planner-actions
[data-landintel-action=assess-this-site][aria-disabled=false]{background:#17634f!important;color:#fff!important;cursor:pointer!important}.v10-discover-left-stack .site-selection-planner .planner-actions
[data-landintel-action=assess-this-site][aria-disabled=true]{background:#e4ece9!important;color:#71817c!important;border-color:#d5dfdb!important;cursor:not-allowed!important}.v10-discover-left-stack .site-selection-planner .discover-assess-site-footer{display:block!important;width:100%!important;min-width:0!important;margin:10px 0 0!important;padding:0!important;position:relative!important;visibility:visible!important;opacity:1!important;overflow:visible!important}.v10-discover-left-stack .site-selection-planner
.discover-assess-site-footer>.discover-assess-site-primary{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 14px!important;margin:0!important;border:1px solid #17634f!important;border-radius:9px!important;background:#17634f!important;color:#fff!important;font-size:10px!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important;box-shadow:0 1px 2px rgba(15,23,42,.08)!important;grid-column:auto!important;visibility:visible!important;opacity:1!important}.v10-discover-left-stack .site-selection-planner
.discover-assess-site-footer>.discover-assess-site-primary:disabled{border-color:#d7e1de!important;background:#e7eeec!important;color:#76857f!important;cursor:not-allowed!important;box-shadow:none!important}.v10-discover-left-stack .site-selection-planner .discover-assess-site-error{display:block!important;width:100%!important;margin-top:7px!important;padding:7px 9px!important;border:1px solid #f0caca!important;border-radius:8px!important;background:#fff7f7!important;color:#9d3030!important;font-size:9px!important;line-height:1.35!important}.v10-discover-left-stack .site-selection-planner
.planner-actions>.discover-parcel-decision-group{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;overflow:visible!important;visibility:visible!important;opacity:1!important}.v10-discover-left-stack .site-selection-planner
.planner-actions>.discover-parcel-decision-group>button{grid-column:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 10px!important;border-radius:8px!important;font-size:9px!important;line-height:1!important;font-weight:900!important;visibility:visible!important;opacity:1!important}.v10-discover-left-stack .site-selection-planner
.planner-actions>.discover-parcel-decision-group>.discover-parcel-decision-clear{border:1px solid #d5dfdb!important;background:#fff!important;color:#29473e!important}.v10-discover-left-stack .site-selection-planner
.planner-actions>.discover-parcel-decision-group>.discover-parcel-decision-assess{border:1px solid #17634f!important;background:#17634f!important;color:#fff!important}.v10-discover-left-stack .site-selection-planner
.planner-actions>.discover-parcel-decision-group>.discover-parcel-decision-assess:disabled{border-color:#d5dfdb!important;background:#e4ece9!important;color:#71817c!important;cursor:not-allowed!important}.v10-discover-left-stack .site-selection-planner .planner-actions .discover-parcel-action-row>.discover-parcel-canonical-actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important}.v10-discover-left-stack .site-selection-planner .planner-actions .discover-parcel-canonical-actions>button{grid-column:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;border-radius:8px!important;font-size:9px!important;font-weight:900!important;visibility:visible!important;opacity:1!important}.v10-discover-left-stack .site-selection-planner .planner-actions .discover-parcel-action-row{grid-column:1/-1!important;display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:42px!important;overflow:visible!important;visibility:visible!important;opacity:1!important}.v10-discover-left-stack .site-selection-planner .planner-actions .discover-parcel-action-row>.discover-parcel-canonical-actions{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:8px!important;grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;overflow:visible!important;visibility:visible!important;opacity:1!important}.v10-discover-left-stack .site-selection-planner .planner-actions .discover-parcel-action-row>.discover-parcel-canonical-actions>.discover-parcel-canonical-assess,.v10-discover-left-stack .site-selection-planner .planner-actions .discover-parcel-action-row>.discover-parcel-canonical-actions>.discover-parcel-canonical-clear{display:flex!important;flex:1 1!important;align-items:center!important;justify-content:center!important;grid-column:auto!important;position:static!important;float:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 10px!important;visibility:visible!important;opacity:1!important;transform:none!important}.v10-discover-left-stack .site-selection-planner .planner-actions .discover-parcel-canonical-clear{border:1px solid #d5dfdb!important;background:#fff!important;color:#29473e!important}.v10-discover-left-stack .site-selection-planner .planner-actions .discover-parcel-canonical-assess{border:1px solid #17634f!important;background:#17634f!important;color:#fff!important}.v10-discover-left-stack .site-selection-planner .planner-actions .discover-parcel-canonical-assess:disabled{display:flex!important;visibility:visible!important;opacity:1!important;border-color:#d5dfdb!important;background:#e4ece9!important;color:#71817c!important;cursor:not-allowed!important}.v10-discover-left-stack .site-selection-planner .discover-parcel-action-row-z3{display:block!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;min-height:42px!important;overflow:visible!important;visibility:visible!important;opacity:1!important}.v10-discover-left-stack .site-selection-planner .discover-parcel-action-row-z3>.discover-parcel-select-z3{display:flex!important;width:100%!important;min-width:0!important;min-height:42px!important;align-items:center!important;justify-content:center!important;grid-column:auto!important}.v10-discover-left-stack .site-selection-planner .discover-parcel-action-row-z3>.discover-parcel-decision-z3{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;overflow:visible!important;visibility:visible!important;opacity:1!important}.v10-discover-left-stack .site-selection-planner .discover-parcel-decision-z3>.discover-parcel-assess-z3,.v10-discover-left-stack .site-selection-planner .discover-parcel-decision-z3>.discover-parcel-clear-z3{display:flex!important;flex:1 1!important;width:auto!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 10px!important;position:static!important;grid-column:auto!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;transform:none!important}.v10-discover-left-stack .site-selection-planner .discover-parcel-decision-z3>.discover-parcel-clear-z3{border:1px solid #d5dfdb!important;background:#fff!important;color:#29473e!important}.v10-discover-left-stack .site-selection-planner .discover-parcel-decision-z3>.discover-parcel-assess-z3{border:1px solid #17634f!important;background:#17634f!important;color:#fff!important}.v10-discover-left-stack .site-selection-planner .discover-parcel-decision-z3>.discover-parcel-assess-z3:disabled{display:flex!important;visibility:visible!important;opacity:1!important;border-color:#d5dfdb!important;background:#e4ece9!important;color:#71817c!important;cursor:not-allowed!important}.v10-discover-left-stack .site-selection-planner .planner-actions
.discover-parcel-action-row-z3{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:44px!important;overflow:visible!important;visibility:visible!important;opacity:1!important}.v10-discover-left-stack .site-selection-planner .planner-actions
.discover-parcel-action-row-z3>.discover-parcel-decision-z3{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;overflow:visible!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:5!important}.v10-discover-left-stack .site-selection-planner .planner-actions
.discover-parcel-action-row-z3>.discover-parcel-decision-z3>button.discover-parcel-assess-z3,.v10-discover-left-stack .site-selection-planner .planner-actions
.discover-parcel-action-row-z3>.discover-parcel-decision-z3>button.discover-parcel-assess-z3:disabled,.v10-discover-left-stack .site-selection-planner .planner-actions
.discover-parcel-action-row-z3>.discover-parcel-decision-z3>button.discover-parcel-clear-z3{display:inline-flex!important;flex:1 1!important;flex-basis:0!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 10px!important;position:relative!important;inset:auto!important;float:none!important;grid-column:auto!important;grid-row:auto!important;visibility:visible!important;opacity:1!important;transform:none!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;overflow:visible!important;pointer-events:auto!important;white-space:nowrap!important;z-index:6!important}.v10-discover-left-stack .site-selection-planner .planner-actions
.discover-parcel-action-row-z3>.discover-parcel-decision-z3>button.discover-parcel-clear-z3{border:1px solid #d5dfdb!important;background:#ffffff!important;color:#29473e!important}.v10-discover-left-stack .site-selection-planner .planner-actions
.discover-parcel-action-row-z3>.discover-parcel-decision-z3>button.discover-parcel-assess-z3{border:1px solid #17634f!important;background:#17634f!important;color:#ffffff!important}.v10-discover-left-stack .site-selection-planner .planner-actions
.discover-parcel-action-row-z3>.discover-parcel-decision-z3>button.discover-parcel-assess-z3:disabled{display:inline-flex!important;visibility:visible!important;opacity:1!important;border:1px solid #c8d6d2!important;background:#e6eeeb!important;color:#63756f!important;cursor:not-allowed!important;pointer-events:auto!important}.v10-discover-left-stack .site-selection-planner
.discover-parcel-decision-z3>.discover-parcel-assess-z5{display:flex!important;flex:1 1!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 10px!important;position:static!important;visibility:visible!important;opacity:1!important;overflow:visible!important;transform:none!important;border:1px solid #17634f!important;border-radius:8px!important;background:#17634f!important;color:#ffffff!important;font-size:9px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;pointer-events:auto!important}.v10-discover-left-stack .site-selection-planner
.discover-parcel-decision-z3>.discover-parcel-assess-z5[aria-disabled=true]{display:flex!important;visibility:visible!important;opacity:1!important;border-color:#c8d6d2!important;background:#e6eeeb!important;color:#63756f!important;cursor:not-allowed!important}.v10-discover-left-stack .site-selection-planner
.discover-parcel-decision-z3>.discover-parcel-assess-z5:focus-visible{outline:2px solid #17634f!important;outline-offset:2px!important}.v10-discover-left-stack>.li-canonical-discover-left-rail.li-canonical-discover-left-rail--portal-host{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;border:0!important;border-radius:0!important}.v10-discover-left-stack>.li-canonical-discover-left-rail--portal-host>.li-canonical-discover-left-rail__slot,.v10-discover-left-stack>.li-canonical-discover-left-rail.li-canonical-discover-left-rail--portal-host{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.v10-discover-left-stack>.li-canonical-discover-left-rail--portal-host>.li-canonical-discover-left-rail__slot{display:block!important;border:0!important}.v10-discover-left-stack>.li-canonical-discover-left-rail--portal-host>.li-canonical-discover-left-rail__slot:empty{display:none!important}.v10-discover-left-stack>.li-canonical-discover-left-rail--portal-host>.li-canonical-discover-left-rail__slot--site-definition>.site-selection-planner{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important;z-index:auto!important}.v10-discover-map .d52e4g-transmission-rail,.v10-discover-map .d54-29ai-discover-right-rail{height:calc(100dvh - 58px)!important;max-height:calc(100dvh - 58px)!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding-bottom:28px!important;box-sizing:border-box!important}.v10-discover-map .d52e4g-transmission-rail .d52e4v-selected-poi,.v10-discover-map .d54-29ai-discover-right-rail .d52e4v-selected-poi{min-height:0!important;overflow:visible!important}@media(min-width:1101px){.v10-discover-map aside[data-landintel-discover-right-rail=canonical]{height:auto!important;min-height:0!important;bottom:auto!important;align-self:start!important;margin-top:70px!important;transform:none!important;max-height:calc(100dvh - 90px)!important;padding-bottom:12px!important}}.v10-discover-left-stack .site-selection-planner>.planner-workflow-switcher{position:static!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;min-width:0!important;min-height:38px!important;margin:0 0 12px!important;z-index:auto!important;display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;box-sizing:border-box!important}.v10-discover-left-stack .site-selection-planner{margin-top:56px!important}.li4k2-buckets{display:flex!important;flex-direction:column!important;gap:4px!important}label.li4k2-bucket{display:flex!important;align-items:center!important;min-height:34px!important;padding:6px 8px!important;border-radius:7px!important}label.li4k2-bucket>span{flex:1 1 auto!important}label.li4k2-bucket input[type=checkbox]{flex:0 0 auto!important}body.landintel-site-import-review-scroll,html.landintel-site-import-review-scroll{height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}body.landintel-site-import-review-scroll{min-height:100vh!important}body.landintel-site-organizer-scroll,html.landintel-site-organizer-scroll{height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}body.landintel-site-organizer-scroll{min-height:100vh!important}body.landintel-site-import-scroll,html.landintel-site-import-scroll{height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}body.landintel-site-import-scroll{min-height:100vh!important}.po-screening-map-controls{position:absolute;top:12px;left:12px;right:52px;z-index:12;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px;pointer-events:none}.po-screening-map-controls>div{pointer-events:auto;max-width:100%;min-width:0}.po-screening-map-controls>.v10-ts-capacity-basemap-control{position:static!important;flex-wrap:wrap;order:2}.po-screening-map-controls>[data-landintel-marker=LANDINTEL_D52E5G81_FLOATING_MAP_MODE_CONTROLS]{order:1;position:static!important;transform:none!important}.po-screening-map-controls button{min-height:28px}.buildable-module{font-family:Arial,Helvetica,sans-serif!important;line-height:1.5}.buildable-module :is(button,input,select,textarea){font-family:inherit}.buildable-module :is(h1,h2,h3,h4){font-weight:600;line-height:1.3}.buildable-module .buildable-module-brand h1{font-weight:600!important}.buildable-module :is(.buildable-provider-card,.landintel-results-summary>article){border-radius:10px!important;box-shadow:none}.buildable-module .buildable-provider-card:not(.active){border-color:#dce4e7}.buildable-module .buildable-provider-card .heading b{font-weight:600}.buildable-module .buildable-module-actions button{min-height:36px;font-weight:600}.buildable-module :is(button,a,input,select,textarea):focus-visible{outline:2px solid #17634b;outline-offset:2px}.buildable-module{font-size:14px}.buildable-module h1{font-size:30px}.buildable-module h2{font-size:22px}.buildable-module h3{font-size:18px}.buildable-module h4{font-size:16px}.buildable-module :is(button,input,select,textarea){font-family:inherit!important}.buildable-module button{font-weight:600!important}.po-assessment-click-popup .map-popup,.po-assessment-click-popup .map-popup b,.po-assessment-click-popup .map-popup strong,.po-assessment-click-popup .maplibregl-popup-content{background:#fff;color:#0f172a!important}.po-assessment-click-popup .map-popup span{color:#475569!important}.po-constraint-hover .maplibregl-popup-content{background:#09242d;color:#effaf7;border:1px solid #36646a;border-radius:8px;padding:9px 12px;box-shadow:0 4px 16px #071a2580;font-size:12px;line-height:1.45}.po-constraint-hover strong{display:block;color:#fff;margin-bottom:2px}.po-constraint-hover .maplibregl-popup-tip{visibility:hidden}.po-constraint-click .maplibregl-popup-content{padding:14px 34px 14px 14px}.po-constraint-click .maplibregl-popup-close-button{color:#effaf7;font-size:18px;min-width:28px;min-height:28px}.po-assessment-restore-notice{position:fixed;z-index:1200;right:20px;bottom:20px;display:flex;align-items:center;gap:12px;max-width:min(420px,calc(100vw - 40px));padding:12px 14px;border:1px solid #32737a;border-radius:12px;background:#0d2c37;color:#f2fbfa;box-shadow:0 6px 18px #061b2640}.po-assessment-restore-notice button{border:1px solid #589197;border-radius:7px;background:#123c46;color:inherit;padding:5px 8px}.po-constraint-pointer-tooltip{pointer-events:none}