.screening-page .free-result .free-check-grid article{min-width:0;padding:20px}.screening-page .free-check-grid .free-check-kicker{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:10px;display:grid}.screening-page .free-check-kicker>.ui-icon{color:#26808a;width:22px;height:22px;margin:0;position:static}.screening-page .free-check-kicker>span{color:#08777f;word-break:keep-all;overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:22px}.screening-page .free-result .icon-label{word-break:keep-all;align-items:flex-start;gap:7px;line-height:1.6;display:flex}.screening-page .free-result .icon-label>.ui-icon{color:#36818a;width:18px;height:18px;margin-top:2px}.screening-page .free-result .free-next{grid-template-columns:minmax(0,1fr) auto;display:grid}.screening-page .free-next>div{min-width:0}.screening-page .free-next>a{white-space:normal;word-break:keep-all;max-width:100%}.screening-page .free-power-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.screening-page .free-power-grid article{background:#f6f9fa;border:1px solid #d9e5ea;border-radius:9px;min-width:0;padding:22px}.screening-page .free-power-grid article>span{color:#466677;font-size:14px;font-weight:700}.screening-page .free-power-grid article>strong{color:#123e50;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:12px 0 8px;font-size:clamp(24px,2.8vw,32px);line-height:1.4;display:block}.screening-page .free-power-grid strong small{color:inherit;white-space:nowrap;font-size:16px}.screening-page .free-power-grid article>p{color:#526f7b;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.screening-page .free-power-grid .free-power-total{background:#eaf6f3;border-color:#b8d9d0}.screening-page .free-calculation-details{color:#496574;background:#f4f7f8;border-radius:8px;padding:16px 20px;font-size:14px}.screening-page .free-calculation-details summary{cursor:pointer;color:#214f61;font-weight:700}.screening-page .free-calculation-details ol{padding-left:22px;line-height:1.9}.screening-page .free-calculation-details p,.screening-page .free-map-source{color:#526e7a;font-size:13px;line-height:1.8}.screening-page .free-calculation-details a{color:#08717a;font-size:13px}.screening-page .free-map-wrap{border:1px solid #d4e3e8;border-radius:10px;min-width:0;margin-top:20px;overflow:hidden}.screening-page .free-substation-map{isolation:isolate;z-index:0;background:#e8eff1;min-width:0;height:360px}.screening-page .free-map-legend{color:#516c79;background:#f6f9fa;flex-wrap:wrap;gap:6px 18px;margin:0;padding:12px 16px;font-size:12px;display:flex}.screening-page .free-map-legend>span:first-child{color:#087b83;font-weight:750}.free-station-pin{background:0 0;border:0}.free-station-pin>span{color:#102c40;background:#e79539;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid;box-shadow:0 1px 5px #183e5055}.screening-page .free-station-list{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.screening-page .free-station-list>li{border:1px solid #dce6eb;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid}.screening-page .free-station-number{color:#815719;background:#fff1dc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:750;display:grid}.screening-page .free-station-list h4{color:#1a4154;overflow-wrap:anywhere;margin:0 0 4px;font-size:17px;line-height:1.5}.screening-page .free-station-list p{color:#4e6a77;overflow-wrap:anywhere;margin:0 0 4px;font-size:13px;line-height:1.7}.screening-page .free-station-list small{overflow-wrap:anywhere;font-size:12px}.screening-page .free-station-list a{color:#08717a;white-space:nowrap;padding:4px 0;font-size:13px;font-weight:700}.screening-page .free-map-status{background:#f4f7f8;border-radius:8px;padding:24px}.screening-page~.chat-quick-wrap{z-index:20;flex-direction:column;align-items:flex-end;gap:12px;width:min(1120px,100% - 32px);margin:0 auto 24px;display:flex;position:relative;bottom:auto;right:auto}.screening-page~.chat-quick-wrap .chat-quick-panel{max-width:100%;position:relative;bottom:auto;right:auto}@media (max-width:900px){.screening-page .free-result .free-next{grid-template-columns:minmax(0,1fr)}.screening-page .free-next>a{justify-self:start}.screening-page .free-power-grid{grid-template-columns:minmax(0,1fr)}.screening-page .free-power-grid article{padding:18px}}@media (max-width:600px){.screening-page .free-result .free-check-grid article{padding:18px}.screening-page .free-result .free-scale-grid{grid-template-columns:minmax(0,1fr)}.screening-page .free-result .free-scale-grid article{padding:18px}.screening-page .free-substation-map{height:300px}.screening-page .free-station-list>li{grid-template-columns:28px minmax(0,1fr);gap:8px 10px;padding:14px}.screening-page .free-station-list a{grid-column:2;justify-self:start;align-items:center;min-height:36px;display:flex}.screening-page .free-next>a{text-align:center;justify-self:stretch}}.aidc-priorities{background:#f0f7f8;border:1px solid #c2d6da;border-radius:10px;margin:24px 0;padding:22px}.aidc-priorities h2{color:#123f49;margin:0;font-size:22px}.aidc-priorities header p{margin:8px 0}.aidc-priorities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.aidc-priorities article{color:#153f49;background:#fff;border:1px solid #c2d6da;border-radius:8px;padding:18px}.aidc-priorities article>span{font-size:12px;font-weight:700}.aidc-priorities article[data-state=attention]>span{color:#8b3b12}.aidc-priorities h3{margin:8px 0;font-size:17px}.aidc-priorities article>strong{font-size:19px}.aidc-priorities p{font-size:14px;line-height:1.6}.aidc-priorities a{color:#075a65;font-weight:700}@media (max-width:760px){.aidc-priorities>div{grid-template-columns:1fr}}@media print{.aidc-priorities{background:#fff}.aidc-priorities article{break-inside:avoid}.aidc-priorities a{display:none}}.aidc-simulation-link{background:#f0f7f8;border:1px solid #c2d6da;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;margin:22px 0;padding:18px 22px;display:flex}.aidc-simulation-link p{color:#536775;flex:1;min-width:230px;margin:0;font-size:13px;line-height:1.6}.aidc-simulation-link a{background:#fff;font-weight:750}@media print{.aidc-simulation-link{display:none}}.renewal-section{color:#193a37;scroll-margin-top:90px}.renewal-section h4{margin:10px 0;font-size:19px;line-height:1.6}.renewal-controls,.renewal-form{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.renewal-controls label,.renewal-form label{flex-direction:column;gap:7px;font-size:14px;font-weight:650;display:flex}.renewal-form{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid}.renewal-section input,.renewal-section select{color:#173733;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b7c9c5;border-radius:5px;padding:10px}.renewal-section button{color:#24574f;cursor:pointer;background:#fff;border:1px solid #2f6c62;border-radius:5px;min-height:42px;padding:9px 14px;font-size:14px}.renewal-section button:disabled{opacity:.65;cursor:wait}.renewal-section form>button{color:#fff;background:#23685d;font-weight:650}.renewal-section :is(button,input,select,summary,a):focus-visible{outline-offset:3px;outline:3px solid #1c8576}.renewal-topic{background:#f7f9f8;border:1px solid #dbe5e1;border-radius:8px;margin:22px 0;padding:22px}.renewal-state{background:#e3ece7;border-radius:4px;padding:4px 8px;font-size:13px;display:inline-block}.renewal-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:18px 0;display:grid}.renewal-metrics>div{border-left:3px solid #b9cec3;padding:4px 12px}.renewal-metrics dt{color:#47625c;font-size:13px}.renewal-metrics dd{margin:6px 0;font-size:24px;font-weight:700}.renewal-section p{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.renewal-evidence,.renewal-map-details{margin:16px 0}.renewal-section summary{cursor:pointer;min-height:42px;padding:10px 0;font-size:14px;font-weight:650}.renewal-evidence{border-top:1px solid #d5e0da}.renewal-evidence p{color:#3f5952}.renewal-table-wrap{margin-top:16px;overflow-x:auto}.renewal-table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.renewal-table-wrap caption{text-align:left;color:#47625c;padding:10px 0;font-size:13px}.renewal-table-wrap th,.renewal-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe3df;min-width:85px;padding:12px 10px}.renewal-table-wrap th{background:#eaf0ec;font-weight:650}.renewal-table-wrap tr[data-selected=true] td{background:#e3efe9}.renewal-table-wrap button{text-align:left;min-height:36px;padding:3px 5px}.renewal-notice{background:#fbf2dc;border-left:3px solid #b6924c;padding:14px}.renewal-next,.renewal-help{color:#4c645d}.renewal-section .aidc-map-stage,.renewal-section .aidc-map-canvas{height:360px;min-height:360px}@media (max-width:1000px){.renewal-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.renewal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.renewal-topic{padding:16px 12px}.renewal-section h4{font-size:17px}.renewal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.renewal-metrics dd{font-size:20px}.renewal-controls label{flex:1;min-width:120px}.renewal-controls button{flex:1}.renewal-section .aidc-map-stage,.renewal-section .aidc-map-canvas{height:300px;min-height:300px}}@media print{.renewal-controls,.renewal-section form,.renewal-topic>button{display:none}.renewal-topic{break-inside:avoid;background:#fff}.renewal-table-wrap{overflow:visible}}@media screen{html body main.screening-page{color:#163c3e;background:#eef3f4}html body main.screening-page .site-analysis-hero{background:radial-gradient(circle at 79% 30%,#2c7f7066,#0000 34%),linear-gradient(115deg,#092e30 0%,#143f3a 63%,#1d5b50 100%);grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:32px;padding:clamp(42px,5vw,70px) max(24px,50vw - 800px) 82px;display:grid;position:relative;overflow:hidden}.screening-page .site-analysis-hero:after{content:"";pointer-events:none;border:1px solid #adede22b;border-radius:50%;width:480px;height:480px;position:absolute;top:-180px;right:-100px;box-shadow:0 0 0 42px #d6fffa08,0 0 0 110px #d6fffa08}html body main.screening-page .site-analysis-hero>div,.screening-page .site-analysis-hero aside{z-index:1;position:relative}html body main.screening-page .site-analysis-hero p{letter-spacing:.15em;color:#9be3d4;font-size:12px}html body main.screening-page .site-analysis-hero h1{letter-spacing:-.045em;margin:12px 0 15px;font-size:clamp(34px,3.4vw,56px);line-height:1.2}html body main.screening-page .site-analysis-hero h1 em{color:#a4e0d2}html body main.screening-page .site-analysis-hero>div>span{color:#d2e6df;word-break:keep-all;max-width:680px;font-size:16px;line-height:1.75}html body main.screening-page .site-analysis-hero aside{color:#e2f4ef;background:#06292745;border:1px solid #b5e6db40;border-radius:12px;gap:0;padding:8px 22px;display:grid}.screening-page .site-analysis-hero aside span{border-bottom:1px solid #d4eee72c;padding:11px 0;font-size:13px;font-weight:700}.screening-page .site-analysis-hero aside span:last-child{border:0}html body main.screening-page .free-screening{z-index:1;margin:-46px auto 0}html body main.screening-page:has(>.public-header) .site-analysis-hero{padding-bottom:92px!important}html body main.screening-page .free-search-card{background:#fff;border:1px solid #d5e3df;border-radius:15px;margin:0;padding:clamp(22px,2.5vw,34px);box-shadow:0 18px 48px #163e391c}html body main.screening-page .free-search-heading{gap:14px;margin-bottom:18px}.screening-page .free-search-heading>span{color:#173d39;align-items:center;gap:9px;font-size:20px;display:flex}.screening-page .free-search-heading small{white-space:normal}html body main.screening-page .free-search-row input{color:#183c38;background:#fbfdfc;border:1px solid #b9cfca;border-radius:8px;min-height:58px;box-shadow:inset 0 1px 2px #0c35280d}html body main.screening-page .free-search-row :is(button,.free-search-login){color:#fff;background:#147566;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:58px;padding:14px 24px;font-weight:750;text-decoration:none;display:inline-flex}.screening-page .free-search-card :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid #51b8a2}.screening-page .free-search-includes,.screening-page .free-search-auth{color:#526c65;line-height:1.7}html body main.screening-page .free-scope{background:#f7faf8;border:1px solid #d8e6e1;border-radius:14px;gap:26px 40px;margin:46px 0;padding:30px}.screening-page .free-scope header h2{color:#173d39;word-break:keep-all}.screening-page .free-scope .free-facts article{background:#fff;border:1px solid #dbe9e4;border-radius:10px;box-shadow:0 6px 20px #143b350b}.screening-page .free-scope .free-facts article span{color:#194b43;font-size:15px}.screening-page .free-scope .free-facts article p{color:#536e67}html body main.screening-page .site-analysis-faq{border-top:1px solid #ceded8;max-width:1600px}.screening-page .site-analysis-faq article{background:#fff;border:1px solid #dae6e1;border-radius:10px;padding:18px 20px}.screening-page .site-analysis-faq h3{color:#194b43}.screening-page .aidc-basic-report .abr-workspace-header{border-radius:12px}.screening-page .aidc-basic-report .abr-paper{box-shadow:0 10px 32px #153c3514}.screening-page .aidc-basic-report .abr-toolbar{border-radius:10px}@media (max-width:800px){html body main.screening-page .site-analysis-hero{grid-template-columns:1fr;padding:34px 20px 68px}html body main.screening-page:has(>.public-header) .site-analysis-hero{padding-bottom:84px!important}.screening-page .site-analysis-hero aside{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;padding:8px 12px!important}.screening-page .site-analysis-hero aside span{border:0;font-size:11px}.screening-page .site-analysis-hero:after{width:280px;height:280px;top:-80px;right:-150px}}@media (max-width:600px){html body main.screening-page .site-analysis-hero h1{font-size:32px;line-height:1.27}.screening-page .site-analysis-hero h1 br{display:block!important}.screening-page .free-search-heading{flex-direction:column;align-items:flex-start}.screening-page .free-search-row{flex-direction:column}.screening-page .free-search-row :is(button,.free-search-login){width:100%}.screening-page .free-scope{margin:28px 0!important;padding:20px!important}.screening-page .site-analysis-faq>div{gap:12px!important}}}
