/* PDL_R5_BUNDLE_START — Intelligence V0.7 */
:root{--pdl-ink:#132238;--pdl-muted:#667085;--pdl-bg:#f4f7fb;--pdl-card:#fff;--pdl-accent:#0d6bcb;--pdl-accent2:#16a085;--pdl-line:#dce5ef;--pdl-warn:#9a6700;--pdl-radius:20px}.pdl-v07-home,.pdl-v07-commune,.pdl-tool-body *{box-sizing:border-box}.pdl-v07-home{margin:34px 0;padding:0 18px}.pdl-v07-inner{max-width:1180px;margin:auto;padding:38px;border:1px solid #d8e5f3;border-radius:28px;background:radial-gradient(circle at 90% 10%,#d7f4ed 0,transparent 32%),linear-gradient(135deg,#f4f9ff,#fff);box-shadow:0 18px 50px rgba(18,48,80,.08)}.pdl-v07-kicker{display:inline-flex;padding:7px 11px;border-radius:999px;background:#e7f2ff;color:#075ba7;font:700 12px/1.2 system-ui;letter-spacing:.08em}.pdl-v07-inner h2,.pdl-tool-hero h1{color:var(--pdl-ink);font-family:system-ui,sans-serif;letter-spacing:-.035em}.pdl-v07-inner h2{font-size:clamp(28px,4vw,46px);margin:14px 0 10px}.pdl-v07-inner p{max-width:760px;color:var(--pdl-muted);font:17px/1.7 system-ui}.pdl-v07-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.pdl-v07-actions a,.pdl-search button{display:inline-flex;align-items:center;justify-content:center;padding:12px 17px;border:0;border-radius:12px;background:var(--pdl-ink);color:#fff!important;text-decoration:none;font:700 14px system-ui;cursor:pointer;transition:.2s}.pdl-v07-actions a:hover,.pdl-search button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(19,34,56,.18)}.pdl-v07-actions a:nth-child(2){background:var(--pdl-accent)}.pdl-v07-actions a:nth-child(3){background:var(--pdl-accent2)}.pdl-v07-commune{max-width:1180px;margin:34px auto;padding:24px;border:1px solid var(--pdl-line);border-radius:var(--pdl-radius);background:#fff;box-shadow:0 12px 34px rgba(18,48,80,.06);font-family:system-ui}.pdl-v07-loading,.pdl-empty{padding:24px;color:var(--pdl-muted);text-align:center}.pdl-intel-head{display:flex;gap:14px;align-items:end;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.pdl-intel-head h2{margin:0;color:var(--pdl-ink);font-size:28px}.pdl-source{font-size:12px;color:var(--pdl-muted)}.pdl-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px}.pdl-kpi{padding:16px;border-radius:16px;background:var(--pdl-bg);border:1px solid #e4ebf3}.pdl-kpi b{display:block;font-size:22px;color:var(--pdl-ink);margin-top:5px}.pdl-kpi span{font-size:12px;color:var(--pdl-muted)}.pdl-rent-table{width:100%;border-collapse:collapse;margin-top:20px}.pdl-rent-table th,.pdl-rent-table td{text-align:left;border-bottom:1px solid var(--pdl-line);padding:11px 8px;font-size:14px}.pdl-badge-ok,.pdl-badge-warn{display:inline-block;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700}.pdl-badge-ok{background:#e8f7ef;color:#137449}.pdl-badge-warn{background:#fff4d6;color:var(--pdl-warn)}.pdl-tool-body{margin:0;background:var(--pdl-bg);color:var(--pdl-ink);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.pdl-tool-header{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 max(22px,calc((100vw - 1180px)/2));background:#fff;border-bottom:1px solid var(--pdl-line);position:sticky;top:0;z-index:50}.pdl-tool-brand{display:flex;align-items:center;gap:9px;color:var(--pdl-ink);text-decoration:none;font-weight:800}.pdl-tool-brand img{width:38px;height:38px;object-fit:contain}.pdl-tool-header nav{display:flex;gap:18px;flex-wrap:wrap}.pdl-tool-header nav a{color:#435269;text-decoration:none;font-size:14px;font-weight:650}.pdl-tool-main{max-width:1180px;margin:auto;padding:42px 20px 70px}.pdl-tool-hero{padding:38px;border-radius:28px;background:radial-gradient(circle at 90% 0,#d9f6ef 0,transparent 30%),#fff;border:1px solid var(--pdl-line);box-shadow:0 15px 45px rgba(18,48,80,.06)}.pdl-tool-hero h1{font-size:clamp(34px,5vw,56px);margin:14px 0 12px}.pdl-tool-hero p{max-width:780px;color:var(--pdl-muted);font-size:17px;line-height:1.65}.pdl-search{display:flex;gap:10px;margin-top:22px}.pdl-search input{flex:1;min-width:0;padding:14px 16px;border:1px solid #cbd7e5;border-radius:12px;background:#fff;font:16px system-ui;outline:none}.pdl-search input:focus{border-color:var(--pdl-accent);box-shadow:0 0 0 4px rgba(13,107,203,.09)}.pdl-results,.pdl-map-wrap{margin-top:20px;padding:22px;background:#fff;border:1px solid var(--pdl-line);border-radius:22px}.pdl-result-title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pdl-result-title h2{margin:0;font-size:26px}.pdl-map-controls{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.pdl-map-controls .pdl-search{margin:22px 0 0}.pdl-map-controls select{height:48px;padding:0 12px;border:1px solid #cbd7e5;border-radius:12px;background:#fff}.pdl-map{height:580px;border-radius:16px;overflow:hidden;background:#edf3f8}.pdl-map-legend{margin-top:12px;font-size:13px;color:var(--pdl-muted)}.pdl-address-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px}.pdl-address-card>div{padding:16px;border-radius:15px;background:var(--pdl-bg);border:1px solid var(--pdl-line)}.pdl-address-card small{display:block;color:var(--pdl-muted);margin-bottom:6px}.pdl-tool-footer{padding:28px 20px;text-align:center;background:#fff;border-top:1px solid var(--pdl-line);color:var(--pdl-muted);font:13px/1.7 system-ui}.pdl-error{padding:16px;border-radius:14px;background:#fff1f1;color:#9b2525}.pdl-spinner{display:inline-block;width:18px;height:18px;border:2px solid #c6d4e3;border-top-color:var(--pdl-accent);border-radius:50%;animation:pdlspin .7s linear infinite}@keyframes pdlspin{to{transform:rotate(360deg)}}@media(max-width:760px){.pdl-tool-header{height:auto;padding:14px 18px;align-items:flex-start}.pdl-tool-header nav{gap:10px}.pdl-tool-brand span{display:none}.pdl-tool-hero,.pdl-v07-inner{padding:24px}.pdl-search{flex-direction:column}.pdl-map-controls{grid-template-columns:1fr}.pdl-map{height:480px}.pdl-rent-table{display:block;overflow:auto}}
/* PDL_R5_AUTHORITY_V08 */
:root{--v08:#12343d;--v08a:#1f6f78;--v08b:#e9f4f1;--v08line:#d9e5e8;--v08ink:#17252b}.pdl-v08-body{background:#f7fafb}.pdl-v08-header{border-bottom:1px solid var(--v08line)}.pdl-v08-main{max-width:1180px}.pdl-v08-hero{padding:44px 0 24px}.pdl-v08-kicker{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--v08a);margin-bottom:10px}.pdl-v08-hero h1{font-size:clamp(34px,5vw,64px);line-height:1.02;max-width:900px;margin:0 0 16px;color:var(--v08ink)}.pdl-v08-hero p{font-size:18px;line-height:1.65;max-width:860px;color:#53666d}.pdl-v08-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0 34px}.pdl-v08-kpis article{background:#fff;border:1px solid var(--v08line);border-radius:18px;padding:18px;box-shadow:0 9px 30px rgba(18,52,61,.05)}.pdl-v08-kpis span,.pdl-v08-kpis small{display:block;color:#65767d}.pdl-v08-kpis strong{display:block;font-size:28px;margin:8px 0;color:var(--v08)}.pdl-v08-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pdl-v08-two article,.pdl-v08-prose,.pdl-v08-section,.pdl-v08-widget-box{background:#fff;border:1px solid var(--v08line);border-radius:20px;padding:24px;margin:20px 0}.pdl-v08-two h2,.pdl-v08-section h2,.pdl-v08-prose h2{color:var(--v08);margin-top:0}.pdl-v08-prose h2:not(:first-child){margin-top:30px}.pdl-v08-cta,.pdl-v08-widget-box button,.pdl-v08-compare-form button,.pdl-v08-cite button{display:inline-flex;border:0;border-radius:12px;padding:12px 16px;background:var(--v08);color:#fff;text-decoration:none;font-weight:700;cursor:pointer}.pdl-v08-table-wrap,.pdl-v08-compare-table{overflow:auto}.pdl-v08-ranking,.pdl-v08-compare-table table{width:100%;border-collapse:collapse;background:#fff}.pdl-v08-ranking th,.pdl-v08-ranking td,.pdl-v08-compare-table th,.pdl-v08-compare-table td{padding:12px;border-bottom:1px solid #edf2f4;text-align:left;white-space:nowrap}.pdl-v08-ranking td small{display:block;color:#7b8a90;margin-top:3px}.pdl-v08-cite{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px;border-radius:18px;background:var(--v08b);margin:28px 0}.pdl-v08-cite p{margin:5px 0 0;color:#53666d}.pdl-v08-source-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.pdl-v08-source-grid article{background:#fff;border:1px solid var(--v08line);border-radius:18px;padding:20px}.pdl-v08-source-grid article>div strong{display:block;font-size:20px;margin-top:5px}.pdl-v08-source-kind{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--v08a);text-transform:uppercase}.pdl-v08-source-grid footer{display:flex;gap:8px;flex-wrap:wrap}.pdl-v08-source-grid footer span{font-size:12px;background:#eff5f6;border-radius:999px;padding:6px 9px}.pdl-v08-compare-form{background:#fff;border:1px solid var(--v08line);border-radius:18px;padding:18px;margin:18px 0}.pdl-v08-inputs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.pdl-v08-inputs input,.pdl-v08-widget-form input{border:1px solid #cbd9dd;border-radius:12px;padding:13px;font:inherit}.pdl-v08-widget-result textarea{width:100%;min-height:86px;border:1px solid #cbd9dd;border-radius:12px;padding:12px;font-family:monospace;margin:10px 0}.pdl-v08-widget-preview{margin-top:20px;padding-top:18px;border-top:1px dashed #cad7da}.pdl-v08-trust{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:40px 0 10px;padding:20px;border-top:1px solid var(--v08line);border-bottom:1px solid var(--v08line)}.pdl-v08-trust span{display:block;color:#687980;font-size:13px;margin-top:4px}.pdl-v08-trust-links{display:flex;gap:14px}.pdl-v08-home{padding:44px 20px;background:linear-gradient(135deg,#f2f9f7,#eef5f8);border-top:1px solid var(--v08line);border-bottom:1px solid var(--v08line)}.pdl-v08-home-inner{max-width:1180px;margin:auto}.pdl-v08-home-copy{max-width:800px}.pdl-v08-home-copy h2{font-size:clamp(28px,4vw,46px);margin:8px 0 12px;color:var(--v08)}.pdl-v08-home-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.pdl-v08-home-grid a{display:block;background:#fff;border:1px solid var(--v08line);border-radius:16px;padding:18px;text-decoration:none;color:var(--v08ink);transition:.2s transform,.2s box-shadow}.pdl-v08-home-grid a:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(18,52,61,.09)}.pdl-v08-home-grid strong,.pdl-v08-home-grid span{display:block}.pdl-v08-home-grid span{font-size:13px;color:#6a7b82;margin-top:7px}.pdl-v08-commune-links{max-width:1120px;margin:26px auto;padding:18px 20px;border:1px solid var(--v08line);border-radius:16px;background:#f7fbfb}.pdl-v08-commune-links div{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.pdl-v08-commune-links a{color:var(--v08a);font-weight:700}@media(max-width:900px){.pdl-v08-kpis,.pdl-v08-home-grid{grid-template-columns:repeat(2,1fr)}.pdl-v08-two,.pdl-v08-source-grid{grid-template-columns:1fr}.pdl-v08-inputs{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pdl-v08-kpis,.pdl-v08-home-grid,.pdl-v08-inputs{grid-template-columns:1fr}.pdl-v08-cite,.pdl-v08-trust{align-items:flex-start;flex-direction:column}}

/* PDL_R5_PUBLIC_UI_V081 */
:root{--p081-ink:#11263a;--p081-green:#124d43;--p081-accent:#0c6a60;--p081-line:#dbe5e5;--p081-bg:#f7faf9;--p081-muted:#657276}.pdl-v081-header,.pdl-v081-footer,.pdl-v081-header *,.pdl-v081-footer *,.pdl-v081-update *,.pdl-ac-box *{box-sizing:border-box}.pdl-v081-header{position:sticky;top:0;z-index:999;background:rgba(255,255,255,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--p081-line);box-shadow:0 4px 18px rgba(18,45,42,.04)}.pdl-v081-header-inner{max-width:1180px;margin:auto;min-height:72px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:22px}.pdl-v081-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--p081-ink);font:800 15px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;white-space:nowrap}.pdl-v081-brand img{width:34px;height:34px;object-fit:contain}.pdl-v081-nav{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.pdl-v081-nav>a,.pdl-v081-more>summary{padding:9px 10px;border-radius:10px;color:#31434f;text-decoration:none;font-size:13px;font-weight:700;cursor:pointer;list-style:none}.pdl-v081-nav>a:hover,.pdl-v081-more>summary:hover,.pdl-v081-more[open]>summary{background:#edf6f3;color:var(--p081-green)}.pdl-v081-more{position:relative}.pdl-v081-more>summary::-webkit-details-marker{display:none}.pdl-v081-more>div{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;padding:8px;background:#fff;border:1px solid var(--p081-line);border-radius:14px;box-shadow:0 16px 42px rgba(23,55,52,.15);display:grid;gap:2px}.pdl-v081-more>div a{padding:10px 11px;border-radius:9px;color:#31434f;text-decoration:none;font:650 13px system-ui}.pdl-v081-more>div a:hover{background:#edf6f3}.pdl-v081-footer{background:#0f352f;color:#d9e8e4;padding:52px 22px 24px;margin-top:56px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.pdl-v081-footer-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.55fr repeat(4,1fr);gap:34px}.pdl-v081-footer h2{margin:0 0 13px;color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.pdl-v081-footer a{display:block;color:#d9e8e4;text-decoration:none;font-size:13px;line-height:1.55;margin:5px 0}.pdl-v081-footer a:hover{color:#fff;text-decoration:underline}.pdl-v081-footer-brand>a{display:flex;align-items:center;gap:10px;color:#fff;font-size:17px}.pdl-v081-footer-brand img{width:38px;height:38px}.pdl-v081-footer-brand p{max-width:320px;color:#bcd0cb;font-size:13px;line-height:1.65}.pdl-v081-footer-bottom{max-width:1180px;margin:36px auto 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);display:flex;gap:12px 28px;flex-wrap:wrap;color:#a9c0bb;font-size:11px;line-height:1.55}.pdl-v081-update{max-width:1180px;margin:42px auto;padding:32px;border:1px solid var(--p081-line);border-radius:22px;background:linear-gradient(145deg,#fff,#f3faf7);box-shadow:0 12px 32px rgba(28,64,58,.05);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.pdl-v081-update h2{margin:10px 0 12px;color:var(--p081-ink);font-size:clamp(24px,3vw,36px);letter-spacing:-.02em}.pdl-v081-update>p{color:#56666d;line-height:1.75}.pdl-v081-kicker{font-size:11px;font-weight:800;letter-spacing:.09em;color:var(--p081-accent)}.pdl-v081-update-grid,.pdl-v081-glossary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.pdl-v081-update-grid>div,.pdl-v081-glossary-grid>article{padding:17px;border:1px solid #dce8e5;border-radius:15px;background:#fff}.pdl-v081-update-grid strong,.pdl-v081-glossary-grid strong{display:block;color:var(--p081-ink);margin-bottom:6px}.pdl-v081-update-grid span,.pdl-v081-glossary-grid p{color:#657276;font-size:13px;line-height:1.6;margin:0}.pdl-v081-update-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px!important}.pdl-v081-update-links a{padding:10px 13px;border:1px solid #cfe0dc;border-radius:10px;background:#fff;color:var(--p081-green);font-weight:700;text-decoration:none}.pdl-ac-box{position:absolute;z-index:3000;display:none;max-height:310px;overflow:auto;background:#fff;border:1px solid #ccdcd8;border-radius:14px;box-shadow:0 18px 45px rgba(15,52,47,.18);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.pdl-ac-box[aria-hidden="false"]{display:block}.pdl-ac-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 13px;border:0;border-bottom:1px solid #edf2f1;background:#fff;text-align:left;cursor:pointer;color:#23383e}.pdl-ac-item:last-child{border-bottom:0}.pdl-ac-item:hover,.pdl-ac-item[aria-selected="true"]{background:#edf7f4}.pdl-ac-item strong{display:block;font-size:14px}.pdl-ac-item span{display:block;margin-top:2px;color:#758287;font-size:11px}.pdl-ac-item em{font-style:normal;color:#59706a;font-size:11px;white-space:nowrap}.pdl-ac-empty{padding:12px 13px;color:#758287;font-size:12px}.pdl-ac-loading{padding:12px 13px;color:#758287;font-size:12px}.pdl-ac-target{position:relative}.pdl-map-debug{padding:12px;margin-top:10px;border-radius:10px;background:#fff6e8;color:#85540a;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}.pdl-tool-header,.pdl-v08-header{display:none!important}.pdl-tool-footer:not(.pdl-v081-footer){display:none!important}@media(max-width:980px){.pdl-v081-header-inner{align-items:flex-start}.pdl-v081-nav{gap:2px}.pdl-v081-nav>a,.pdl-v081-more>summary{padding:8px 7px;font-size:12px}.pdl-v081-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdl-v081-footer-brand{grid-column:1/-1}}@media(max-width:720px){.pdl-v081-header-inner{display:block}.pdl-v081-brand{margin-bottom:8px}.pdl-v081-nav{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.pdl-v081-nav>a,.pdl-v081-more>summary{white-space:nowrap}.pdl-v081-more>div{left:0;right:auto}.pdl-v081-footer-grid{grid-template-columns:1fr}.pdl-v081-update{margin:28px 16px;padding:22px}.pdl-v081-update-grid,.pdl-v081-glossary-grid{grid-template-columns:1fr}}
/* PDL_R5_BUNDLE_END */

/* PDL_R5_BUNDLE_END */
\n\n

/* BEGIN PDL_V114 SERVER_MENU */
.pdl-v081-more{position:relative}
.pdl-v081-more>summary{cursor:pointer;list-style:none}
.pdl-v081-more>summary::-webkit-details-marker{display:none}
.pdl-v081-more>summary::after{content:"▾";font-size:9px;margin-left:5px;opacity:.65}
.pdl-v081-more>.pdl-v114-tools-grid{
  right:0!important;left:auto!important;
  width:440px!important;max-width:calc(100vw - 24px)!important;
  display:grid!important;grid-template-columns:1fr 1fr!important;gap:3px!important;
  padding:12px!important
}
.pdl-v081-more>.pdl-v114-tools-grid>a{
  display:block!important;padding:9px 10px!important;margin:0!important;
  border-radius:8px!important;white-space:normal!important;line-height:1.25!important
}
.pdl-v081-more>.pdl-v114-tools-grid>a:hover{background:#edf6f4!important}
.pdl-v081-more>.pdl-v114-tools-grid>.pdl-v114-all{
  grid-column:1/-1!important;background:#0d5d52!important;color:#fff!important;
  text-align:center!important;margin-top:5px!important
}
.v11-nav .pdl-v081-more{display:inline-block}
.v11-nav .pdl-v081-more>summary{
  color:#26374a;font-size:14px;font-weight:700;cursor:pointer
}
.v11-nav .pdl-v081-more>.pdl-v114-tools-grid{
  position:absolute;z-index:100000;top:calc(100% + 10px);
  background:#fff;border:1px solid #d7e2ea;border-radius:14px;
  box-shadow:0 22px 60px rgba(15,35,52,.18)
}
.v11-nav .pdl-v081-more:not([open])>.pdl-v114-tools-grid{display:none!important}
.v11-nav .pdl-v081-more>.pdl-v114-tools-grid a{
  color:#17334a;text-decoration:none;font-size:12px;font-weight:700
}
@media(max-width:760px){
  .pdl-v081-more>.pdl-v114-tools-grid{
    position:fixed!important;left:12px!important;right:12px!important;top:68px!important;
    width:auto!important;grid-template-columns:1fr!important;max-height:calc(100vh - 90px)!important;
    overflow:auto!important
  }
  .pdl-v081-more>.pdl-v114-tools-grid>.pdl-v114-all{grid-column:auto!important}
}
/* END PDL_V114 */