
*{box-sizing:border-box;margin:0;padding:0}
:root{--ac:#1C6E8C;--ac2:#2C8BA8;--ac-d:#14566E;--ink:#0e1116;--ink2:#3f4654;
--mut:#6b7280;--line:#e9ebee;--soft:#f6f7f9;--ok:#0e9f6e;--gold:#64748b;--foot:#0e1116;--foot-tx:#9aa1ad;
--nav:#ffffff;--nav2:#f6f7f9;--hero1:#0c0e12;--hero2:#171a21;--btn:#1C6E8C;--btn2:#14566E;--btnink:#ffffff;--deal:#e5484d;--bg:#ffffff;
--serif:'Space Grotesk',-apple-system,sans-serif;--label:'Inter',sans-serif;--body:'Inter',-apple-system,sans-serif;--grad:linear-gradient(120deg,var(--ac),var(--ac2))}
html{scroll-behavior:smooth}
body{font-family:var(--body);color:var(--ink);background:var(--bg);line-height:1.55;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block}
a{color:#066bce;text-decoration:none}a:hover{text-decoration:underline;color:var(--ac)}
.wrap{max-width:1180px;margin:0 auto;padding:0 22px}
/* Primär-Button: flacher, solider Teal-Ton (seriös, kein Shop-Gelb/Gradient) */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--btn);
color:var(--btnink);font:700 14px/1 var(--body);letter-spacing:.01em;padding:13px 24px;border-radius:8px;
border:1px solid transparent;cursor:pointer;transition:.12s}
.btn:hover{background:var(--btn2);text-decoration:none;color:var(--btnink)}
.btn.ghost{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:none}
.btn.ghost:hover{background:#f7f8f8;border-color:#adb1b8;color:var(--ink)}
.btn.sm{padding:10px 16px;font-size:13px}
/* header — weiße, luftige Topbar */
header.site{position:sticky;top:0;z-index:40;background:var(--nav);color:#fff}
.nav{display:flex;align-items:center;gap:18px;height:60px}
.brand{font-family:var(--label);font-size:23px;color:#fff;letter-spacing:-.01em;display:flex;align-items:baseline;gap:0;padding:6px 6px 6px 0;border-radius:6px}
.brand:hover{text-decoration:none;color:#fff}
.brand .wm{letter-spacing:-.04em}
.brand b{font-weight:800}
.brand .thin{font-weight:300;opacity:.95}
.brand .sep{width:1px;height:17px;background:rgba(255,255,255,.4);margin:0 10px;align-self:center;flex:none}
.brand .vert{font-weight:400;font-size:.6em;color:var(--ac2);letter-spacing:.02em;align-self:center}
.brand .pulse{width:10px;height:10px;border-radius:50%;background:#34d058;flex:none;align-self:center;margin-right:9px;
box-shadow:0 0 0 0 rgba(52,208,88,.6);animation:pulse 1.8s ease-out infinite}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(52,208,88,.55)}70%{box-shadow:0 0 0 9px rgba(52,208,88,0)}100%{box-shadow:0 0 0 0 rgba(52,208,88,0)}}
.nav .links{display:flex;gap:16px;margin-left:6px;font:600 13px/1 var(--body)}
.nav .links a{color:#e8eaed;padding:8px 4px;border-radius:4px}.nav .links a:hover{color:#fff;text-decoration:underline}
.nav-suchagent{color:#e8eaed;font:600 13px/1 var(--body);padding:8px 4px;white-space:nowrap}.nav-suchagent:hover{color:#fff;text-decoration:underline}
.nav .r{margin-left:auto;display:flex;gap:10px;align-items:center}
/* Länder-Switcher (AT/DE/CH/FL) */
.ctry{position:relative}
.ctry summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;color:#e8eaed;
font:600 13px/1 var(--body);padding:8px 11px;border:1px solid rgba(255,255,255,.2);border-radius:8px}
.ctry summary::-webkit-details-marker{display:none}
.ctry summary .fl{font-size:15px}
.ctry summary::after{content:"▾";opacity:.7;font-size:11px}
.ctry[open] summary{border-color:var(--ac2);color:#fff}
.ctry-menu{position:absolute;right:0;top:calc(100% + 7px);background:#fff;color:var(--ink);border:1px solid var(--line);
border-radius:11px;box-shadow:0 16px 36px rgba(8,12,30,.28);min-width:218px;padding:6px;z-index:60}
.ctry-menu a{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:8px;color:var(--ink);font-size:14px}
.ctry-menu a:hover{background:var(--soft);text-decoration:none}
.ctry-menu a.on{font-weight:700;background:var(--soft)}
.ctry-menu a .fl{font-size:17px}
.ctry-menu a em{margin-left:auto;font:700 9px/1 var(--label);font-style:normal;text-transform:uppercase;letter-spacing:.05em;
color:#fff;background:var(--ac);padding:3px 6px;border-radius:5px}
/* hero — monochromes Near-Black, Teal-Akzent */
.hero{position:relative;color:#fff;overflow:hidden;background:linear-gradient(160deg,var(--hero1),var(--hero2) 70%,var(--hero1))}
.hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),
linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;mask:radial-gradient(700px 400px at 60% 10%,#000,transparent);opacity:.5}
.hero .in{position:relative;z-index:2;padding:66px 0 40px}
.hero .eyebrow{font:700 13px/1 var(--label);text-transform:uppercase;letter-spacing:.18em;color:var(--ac2);margin-bottom:16px}
.hero h1{font-family:var(--serif);font-size:clamp(42px,7vw,76px);font-weight:700;line-height:1.03;letter-spacing:-.02em;max-width:15ch}
.hero h1 em{font-style:normal;color:#fff;position:relative;white-space:nowrap}
.hero h1 em::after{content:"";position:absolute;left:0;right:0;bottom:.08em;height:.14em;background:var(--ac2);border-radius:2px;opacity:.95}
.hero p.sub{color:#dde1e7;font-size:20px;line-height:1.6;margin-top:18px;max-width:660px}
.kpis{display:flex;gap:30px;margin-top:26px;flex-wrap:wrap}
.kpi b{font-family:var(--serif);font-size:30px;display:block;line-height:1;color:var(--ac2)}
.kpi span{font:600 11px/1.5 var(--label);text-transform:uppercase;letter-spacing:.08em;color:#9aa3b2}
/* search card */
.searchcard{position:relative;z-index:3;background:#fff;color:var(--ink);border-radius:10px;border:1px solid var(--line);box-shadow:0 16px 40px rgba(8,12,30,.22);
padding:18px;margin:30px 0 -54px;display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:12px;align-items:end}
.seg{display:inline-flex;flex-wrap:wrap;background:var(--soft);border-radius:10px;padding:4px;gap:2px;width:max-content;max-width:100%}
.seg button{border:0;background:transparent;padding:8px 15px;border-radius:7px;font:700 12.5px/1 var(--label);
text-transform:uppercase;letter-spacing:.03em;color:var(--mut);cursor:pointer;white-space:nowrap}
.seg button.on{background:#fff;color:var(--ac);box-shadow:0 1px 4px rgba(0,0,0,.1)}
.fld label{display:block;font:700 10.5px/1 var(--label);text-transform:uppercase;letter-spacing:.07em;color:var(--mut);margin:0 0 7px 2px}
.fld input,.fld select{width:100%;border:1px solid var(--line);border-radius:10px;padding:13px 13px;font:500 15px var(--body);background:#fff;color:var(--ink)}
.fld input:focus,.fld select:focus{outline:0;border-color:var(--ac);box-shadow:0 0 0 3px rgba(28,110,140,.14)}
/* erweiterte Suche: Raster + Schieberegler */
.searchcard.adv{display:block}
.fadv{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 16px;margin-top:12px}
.advfoot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px}
.advfoot .gp{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--ink2)}
.advfoot .count{font-weight:700;color:var(--ink)}
.advfoot .btn{margin-left:auto;height:46px}
/* Facetten-Filter mit Live-Trefferzahlen */
.facrow{display:flex;align-items:flex-start;gap:12px;margin-top:13px}
.facrow .faclabel{font:700 10px/1 var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);padding-top:9px;min-width:84px;flex:none}
.facchips{display:flex;gap:7px;flex-wrap:wrap}
.fac{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:999px;
padding:6px 12px;font:600 13px var(--body);color:var(--ink2);cursor:pointer;transition:.12s}
.fac:hover{border-color:var(--ac);color:var(--ac)}
.fac.on{border-color:var(--ac);background:rgba(28,110,140,.1);color:var(--ac)}
.fac.off{opacity:.38;cursor:default;pointer-events:none}
.fac em{font-style:normal;font-weight:700;font-size:11.5px;color:var(--mut)}
.fac.on em{color:var(--ac)}
.fac i{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}
/* Layout: schlanke Suchleiste + Filter links / Ergebnisse rechts */
.hbar{max-width:820px;margin-top:clamp(18px,3.5vw,26px)}
.hbar .seg{margin-bottom:10px}
.hbar-row{display:flex;gap:10px}
.hbar-row input{flex:1;border:1px solid var(--line);border-radius:10px;padding:13px 15px;font:500 15px var(--body);background:#fff;color:var(--ink)}
.hbar-row input:focus{outline:0;border-color:var(--ac);box-shadow:0 0 0 3px rgba(28,110,140,.16)}
.hbar-row .btn{padding:0 28px}
/* Mobile: die sieben Segment-Knoepfe stapelten sich untereinander zu einer
   ~350px hohen Liste ueber der Suche — auf dem Telefon war die Startseite
   damit vor allem eine Knopfliste. Jetzt eine Zeile, horizontal wischbar. */
@media(max-width:919px){.hbar .seg{flex-wrap:nowrap;overflow-x:auto;width:auto;max-width:100%;
scrollbar-width:none;-ms-overflow-style:none}
.hbar .seg::-webkit-scrollbar{display:none}
.hbar .seg button{padding:8px 12px;font-size:11.5px}}
/* Hero: Suche links, Featured-Immobilien rechts */
.hero-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}
.hero-lead{min-width:0}
@media(min-width:920px){.hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(310px,.82fr);gap:40px}}
.hero-feat{min-width:0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);border-radius:10px;padding:12px 14px 9px}
.hf-head{display:flex;align-items:center;gap:7px;font:700 11px/1 var(--label);text-transform:uppercase;letter-spacing:.1em;color:#cfd4dd;padding:5px 4px 11px}
.hf-spark{color:#7CC4D8}
.hf-all{margin-left:auto;color:#7CC4D8;text-decoration:none;letter-spacing:.03em;text-transform:none;font-size:11.5px;font-weight:600}
.hf-all:hover{text-decoration:underline}
.hf-list{display:flex;flex-direction:column}
.ft-row{display:flex;align-items:center;gap:11px;padding:9px 6px;border-radius:10px;text-decoration:none;color:#fff;transition:.12s}
.ft-row:hover{background:rgba(255,255,255,.09)}
.ft-row+.ft-row{border-top:1px solid rgba(255,255,255,.07)}
.ft-ic{width:48px;height:48px;border-radius:9px;flex:none;display:flex;align-items:center;justify-content:center;font-size:21px;overflow:hidden}
.ft-ic img{width:100%;height:100%;object-fit:cover;display:block}
.ft-main{min-width:0;flex:1}
.ft-t{display:block;font:600 13.5px/1.25 var(--body);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ft-sub{display:block;font-size:11.5px;color:#9aa3b2;margin-top:2px}
.ft-end{text-align:right;flex:none}
.ft-end b{display:block;font:700 13.5px/1 var(--body);color:#fff;white-space:nowrap}
.ft-tag{display:inline-block;margin-top:5px;font:700 9px/1 var(--label);text-transform:uppercase;letter-spacing:.04em;color:#bbf7d0;background:rgba(34,197,94,.2);border-radius:5px;padding:3px 6px}
/* hero-feat ist fuer den dunklen Hero gebaut (weisse Schrift). Der SSR-Fallback
   der Trefferliste nutzt dieselbe Komponente auf hellem Grund -> ohne diese
   Light-Variante ist der Text weiss-auf-weiss (fuer Nutzer unsichtbar, fuer
   Google potenziell "hidden text"). */
.results{min-width:0}/* Grid-Item darf schrumpfen — sonst zwingt die SSR-Liste
   die Seite auf ~620px Mindestbreite und Mobile zoomt komplett heraus */
.results .hero-feat{background:#fff;border-color:var(--line);max-width:100%}
.results .hf-head{color:var(--mut)}
.results .ft-row{color:var(--ink)}
.results .ft-row:hover{background:#f4f6f8}
.results .ft-row+.ft-row{border-top-color:var(--line)}
.results .ft-t{color:var(--ink)}
.results .ft-sub{color:var(--mut)}
.results .ft-end b{color:var(--ink)}
.srchwrap{display:grid;grid-template-columns:264px 1fr;gap:24px;align-items:start}
.filters{position:sticky;top:74px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:4px 16px;box-shadow:0 1px 2px rgba(16,18,30,.05)}
.filters .frow{padding:13px 0;border-bottom:1px solid var(--line)}
.filters .frow:last-of-type{border-bottom:0}
.filters .frow>label,.filters .rng-head label{display:block;font:700 10.5px/1 var(--label);text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin-bottom:9px}
.filters select{width:100%;border:1px solid var(--line);border-radius:9px;padding:10px;font:500 14px var(--body);background:#fff;color:var(--ink)}
.filters .rng-head{margin-bottom:0}
.filters .rng-wrap{margin-top:6px}
.facchips.col{flex-direction:column;gap:5px;align-items:stretch}
.facchips.col .fac{width:100%;justify-content:space-between;border-radius:8px;padding:8px 11px;font-weight:500}
.filters .reset{display:block;width:100%;text-align:center;background:none;border:0;color:var(--mut);font:600 12.5px var(--body);padding:13px 0 8px;cursor:pointer}
.filters .reset:hover{color:var(--ac)}
.results>#sres .eyebrow2{margin-top:0}
@media(max-width:860px){.srchwrap{grid-template-columns:1fr}.filters{position:static}}
.rng .rng-head{display:flex;justify-content:space-between;align-items:baseline}
.rng .rng-val{font:600 12.5px/1 var(--body);color:var(--ac);background:rgba(28,110,140,.1);padding:4px 8px;border-radius:6px}
.rng-wrap{position:relative;height:30px;margin-top:8px}
.rng-rail{position:absolute;top:13px;left:2px;right:2px;height:4px;background:var(--line);border-radius:3px}
.rng-fill{position:absolute;top:13px;height:4px;background:var(--ac);border-radius:3px}
.rng-wrap input[type=range]{position:absolute;top:0;left:0;width:100%;height:30px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}
.rng-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:19px;height:19px;border-radius:50%;background:#fff;border:2px solid var(--ac);cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.28)}
.rng-wrap input[type=range]::-moz-range-thumb{pointer-events:auto;width:19px;height:19px;border-radius:50%;background:#fff;border:2px solid var(--ac);cursor:pointer}
.rng-wrap.single input[type=range]::-webkit-slider-thumb{border-color:var(--ac)}
@media(max-width:760px){.fadv{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.fadv{grid-template-columns:1fr}}
/* sections */
main .wrap{padding-top:8px}
.band{background:var(--soft)}
h2.sec{font-family:var(--serif);font-size:clamp(24px,3.5vw,32px);font-weight:700;margin:46px 0 6px;letter-spacing:-.01em}
.sec-sub{color:var(--ink2);max-width:760px;margin-bottom:20px}
.mnote{margin:22px 0 6px;padding:18px 20px;background:linear-gradient(120deg,#f4f8fb,#eef4f7);border:1px solid var(--line);border-left:3px solid var(--ac);border-radius:12px;max-width:820px}
.mnote-h{font-family:var(--serif,inherit);font-size:17px;font-weight:700;margin:0 0 7px;color:var(--ink)}
.mnote-t{color:var(--ink2);font-size:15px;line-height:1.62;margin:0}
.mnote-src{display:block;margin-top:9px;font-size:11.5px;color:var(--mut);letter-spacing:.02em}
.eyebrow2{font:700 12px/1 var(--label);text-transform:uppercase;letter-spacing:.14em;color:var(--ac);margin:44px 0 4px}
/* cards */
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px}
.card{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;transition:.18s;display:flex;flex-direction:column}
.card:hover{box-shadow:0 18px 40px rgba(16,18,30,.13);transform:translateY(-3px);text-decoration:none}
.card .ph{position:relative;height:158px;display:flex;align-items:center;justify-content:center;font-size:52px;color:rgba(255,255,255,.92)}
.card .ph .deal{position:absolute;top:12px;left:12px;background:rgba(8,12,30,.55);color:#fff;font:700 10px/1 var(--label);
text-transform:uppercase;letter-spacing:.06em;padding:6px 9px;border-radius:6px;backdrop-filter:blur(4px)}
.card .ph .pchip{position:absolute;bottom:12px;left:12px;background:#fff;color:var(--ink);font-family:var(--serif);font-weight:700;
font-size:18px;padding:6px 11px;border-radius:9px;box-shadow:0 6px 16px rgba(0,0,0,.18)}
.card .bd{padding:14px 15px 16px;display:flex;flex-direction:column;gap:7px;flex:1}
.card .t{font-weight:600;font-size:15px;color:var(--ink);line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.card .meta{font-size:13px;color:var(--mut);display:flex;gap:9px;flex-wrap:wrap;margin-top:auto}
/* USP-Strip Startseite: Angebotshistorie als Alleinstellungsmerkmal */
.uspwrap{margin:38px 0 4px}
.uspgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:12px}
.uspc{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 18px 16px}
.uspc .uspi{font-size:20px;line-height:1;margin-bottom:9px}
.uspc b{display:block;font-size:15px;margin-bottom:6px}
.uspc p{margin:0;font-size:13.5px;line-height:1.6;color:var(--muted)}
.uspnote{margin:12px 0 0;font-size:12.5px;color:var(--muted)}
/* Angebotshistorie an der Karte (Vorbild autouncle.at): Preissenkung + Standzeit */
.hchips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}
.hchip{font-size:11.5px;font-weight:600;line-height:1;padding:5px 8px;border-radius:6px;
background:#eef1f5;color:#475569;white-space:nowrap}
.hchip-cut{background:#e7f6ec;color:#15803d}
.card .loc{font-size:13px;color:var(--ink2);font-weight:500}
.tag{font:700 10px/1 var(--label);text-transform:uppercase;letter-spacing:.05em;color:var(--ac);
background:rgba(28,110,140,.09);padding:5px 9px;border-radius:6px;align-self:flex-start}
.chips{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0 4px}
.chip{border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-size:13.5px;color:var(--ink2);background:#fff;transition:.15s}
.chip:hover{border-color:var(--ac);color:var(--ac);text-decoration:none;box-shadow:0 4px 12px rgba(28,110,140,.12)}
/* region grid tiles */
.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}
.tile{position:relative;border-radius:14px;overflow:hidden;padding:20px;min-height:118px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;transition:.18s}
.tile:hover{transform:translateY(-3px);text-decoration:none;color:#fff;box-shadow:0 16px 34px rgba(16,18,30,.2)}
.tile b{font-family:var(--serif);font-size:22px;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.42)}
.tile span{font-size:12.5px;opacity:.95;text-shadow:0 1px 3px rgba(0,0,0,.4)}
/* layout w/ sidebar */
.cols{display:grid;grid-template-columns:1fr 320px;gap:30px;align-items:start}
.side{position:sticky;top:84px;display:flex;flex-direction:column;gap:18px}
.panel{border:1px solid var(--line);border-radius:10px;padding:18px;background:#fff}
.panel h3{font-family:var(--serif);font-size:19px;font-weight:700;margin-bottom:4px}
/* statbar */
.statbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:16px 0}
.statbar .s{padding:15px 16px;border-right:1px solid var(--line)}
.statbar .s:last-child{border-right:0}
.statbar .s b{font-family:var(--serif);font-size:23px;display:block;line-height:1.1}
.statbar .s span{font:600 10.5px/1.5 var(--label);text-transform:uppercase;letter-spacing:.05em;color:var(--mut)}
/* object */
.obj-hero{padding:26px 0 6px}
.obj-price{font-family:var(--serif);font-size:clamp(30px,5vw,42px);font-weight:700}
.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:18px 0}
.facts div{background:#fff;padding:14px 16px}
.facts div span{display:block;font:600 10.5px/1.5 var(--label);text-transform:uppercase;letter-spacing:.05em;color:var(--mut)}
.facts div b{font-size:16px;font-weight:600}
.prose{color:var(--ink2);font-size:16px;line-height:1.7;max-width:70ch}
.prose h2{font-family:var(--serif);font-size:26px;color:var(--ink);margin:28px 0 8px}
.prose p{margin:12px 0}.prose ul{margin:12px 0 12px 20px}.prose li{margin:6px 0}
/* marktdaten-hub */
.md-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:22px 0}
.md-card{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:18px}
.md-card-k{font:700 11px/1 var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--mut)}
.md-card-v{font:800 30px/1.15 var(--serif);color:var(--ink);margin:9px 0 5px}
.md-card-s{font-size:13.5px;color:var(--ink2);min-height:20px}
.md-card-a{display:inline-block;margin-top:12px;font-weight:600;color:var(--ac)}
.md-card-e{font-size:12px;color:var(--mut);margin-top:8px}
.md-src{font-size:12.5px;color:var(--mut)}
.note{font-size:13px;color:var(--mut);margin-top:10px}
/* lead form */
.leadcard{background:linear-gradient(160deg,#fff,#fbfdff)}
.leadform .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.leadform .fld{margin-top:11px}
.leadform .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.leadform .consent{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--ink2);margin:14px 0}
.leadform .consent input{margin-top:3px;flex:0 0 auto}
.leaddone{border:1px solid var(--ok);background:#eafaf3;border-radius:12px;padding:16px 18px;color:#0f5a45}
.leaddone .btn{display:inline-flex}
@media(max-width:600px){.leadform .row2{grid-template-columns:1fr}}
/* calculator */
.calc label{font:700 10.5px/1 var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);display:block;margin:10px 0 5px}
.calc input{width:100%;border:1px solid var(--line);border-radius:9px;padding:10px;font:500 14px var(--body)}
.calc .out{margin-top:14px;background:var(--soft);border-radius:11px;padding:14px;text-align:center}
.calc .out b{font-family:var(--serif);font-size:28px;display:block;color:var(--ac)}
.calc .out span{font:600 10.5px/1.4 var(--label);text-transform:uppercase;letter-spacing:.05em;color:var(--mut)}
/* ads + amazon */
.adslot{margin:24px 0;min-height:100px;border:1px dashed var(--line);border-radius:12px;display:flex;
align-items:center;justify-content:center;color:var(--mut);font:600 11px/1.5 var(--label);text-transform:uppercase;letter-spacing:.06em;background:var(--soft)}
.adlbl{font:600 9.5px/1 var(--label);text-transform:uppercase;letter-spacing:.1em;color:var(--mut);margin:18px 0 6px}
.amz{border:1px solid var(--line);border-radius:16px;padding:16px;background:#fff}
.amz h3{font-family:var(--serif);font-size:18px;font-weight:700;display:flex;align-items:center;gap:8px}
.amz .badge{font:700 9px/1 var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--ac);background:rgba(28,110,140,.08);padding:4px 7px;border-radius:5px}
.amz .pitems{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}
.amz-sub{font-size:12px;color:var(--mut);margin:4px 0 2px;line-height:1.45}
.amz a.p{position:relative;display:flex;flex-direction:column;gap:5px;border:1px solid var(--line);border-radius:11px;padding:12px 11px;background:#fff;transition:.15s}
.amz a.p:hover{border-color:var(--ac);box-shadow:0 6px 16px rgba(28,110,140,.14);text-decoration:none;transform:translateY(-2px)}
.amz a.p .ic{font-size:26px;line-height:1}
.amz a.p .nm{font-size:12.5px;color:var(--ink);font-weight:600;line-height:1.3}
.amz a.p .sb{font-size:11.5px;color:var(--ink2);line-height:1.35;flex:1}
.amz a.p .pb{position:absolute;top:8px;right:8px;font:700 8.5px/1 var(--label);text-transform:uppercase;letter-spacing:.04em;color:var(--ac);background:rgba(28,110,140,.08);padding:3px 6px;border-radius:5px}
.amz a.p .cta{font:700 10px/1 var(--label);text-transform:uppercase;letter-spacing:.05em;color:var(--ac);margin-top:2px}
/* bridge */
.bridge{background:var(--grad);color:#fff;border-radius:18px;padding:30px;margin:34px 0;display:flex;gap:20px;flex-wrap:wrap;align-items:center;overflow:hidden;position:relative}
.bridge .tx{flex:1;min-width:240px;z-index:2}
.bridge h3{font-family:var(--serif);font-size:25px;font-weight:700;color:#fff}
.bridge p{color:rgba(255,255,255,.9);margin-top:4px}
.bridge .btn{background:#fff;color:var(--ac);box-shadow:0 10px 24px rgba(0,0,0,.18)}
/* crumbs */
.crumbs{font-size:13px;color:var(--mut);padding:16px 0}.crumbs a{color:var(--mut)}
.share{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0}
.share-l{font:700 12px/1 var(--label);text-transform:uppercase;letter-spacing:.05em;color:var(--mut)}
.share .sh{font:600 12.5px/1 var(--body);padding:8px 12px;border-radius:9px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:.15s}
.share .sh:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}
.share .wa:hover{border-color:#25d366;color:#128c4a}.share .fb:hover{border-color:#1877f2;color:#1877f2}
.share .xt:hover{border-color:#0f1419;color:#0f1419}.share .cp.ok{border-color:var(--ok);color:var(--ok)}
/* steps */
.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:18px 0}
.step{border:1px solid var(--line);border-radius:14px;padding:20px}
.step .n{width:38px;height:38px;border-radius:11px;background:var(--grad);color:#fff;font-family:var(--serif);font-weight:700;
font-size:19px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}
.step b{display:block;font-size:16px;margin-bottom:4px}.step p{color:var(--ink2);font-size:14px}
/* footer */
footer.site{background:var(--foot);color:var(--foot-tx);margin-top:0;padding:46px 0 30px;font-size:14px}
.wrap.footad{margin-top:56px}
footer.site a{color:var(--foot-tx)}footer.site a:hover{color:#fff}
footer .cols2{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:30px}
footer .brand{color:#fff;margin-bottom:8px}
footer b.h{color:#fff;font:700 12px/2 var(--label);text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:6px}
footer .cols2 a{display:block;line-height:1.95}
footer .fsearch{border-top:1px solid rgba(255,255,255,.12);margin-top:30px;padding-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px 30px}
footer .fsearch .g b{color:#fff;font:700 11.5px/1.9 var(--label);text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:2px}
footer .fsearch .g a{display:inline;font-size:13px;line-height:1.8;opacity:.88}
footer .fsearch .g a:hover{opacity:1}
footer .fsearch .g a:not(:last-child)::after{content:"·";margin-left:.45em;opacity:.4}
footer .fine{border-top:1px solid rgba(255,255,255,.12);margin-top:30px;padding-top:18px;color:var(--foot-tx);opacity:.85;font-size:12.5px}
/* consent */
#iwc{position:fixed;left:16px;right:16px;bottom:16px;z-index:90;background:#fff;border:1px solid var(--line);
border-radius:16px;box-shadow:0 20px 50px rgba(8,12,30,.25);padding:18px 20px;display:none;gap:16px;align-items:center;flex-wrap:wrap}
#iwc.show{display:flex}
#iwc p{flex:1;min-width:260px;font-size:13.5px;color:var(--ink2)}
#iwc .acts{display:flex;gap:10px}
.search-empty{padding:40px;text-align:center;color:var(--mut)}
@media(max-width:900px){.cols{grid-template-columns:1fr}.side{position:static}.searchcard{grid-template-columns:1fr 1fr;margin-bottom:-40px}
footer .cols2{grid-template-columns:1fr 1fr}footer .fsearch{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.nav .links,.nav-suchagent{display:none}.searchcard{grid-template-columns:1fr}.amz .pitems{grid-template-columns:1fr}
.nav{gap:10px}.brand{font-size:20px}.brand .sep,.brand .vert{display:none}footer .fsearch{grid-template-columns:1fr}
#iwc{flex-direction:column;align-items:stretch;gap:12px;padding:16px}#iwc p{min-width:0}#iwc .acts{justify-content:flex-end}}

.toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}
.count{font:600 13px var(--body);color:var(--mut)}
.rows{display:flex;flex-direction:column;gap:9px;margin:12px 0}
.row{display:grid;grid-template-columns:46px 1fr auto;gap:14px;align-items:center;border:1px solid var(--line);
border-radius:12px;padding:10px 14px;background:#fff;transition:.12s}
.row:hover{border-color:var(--ac);box-shadow:0 8px 20px rgba(16,18,30,.09);text-decoration:none;transform:translateY(-1px)}
.r-ic{width:46px;height:46px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}
.r-main{min-width:0}
.r-t{font-weight:600;color:var(--ink);font-size:14.5px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.r-sub{font-size:12.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.r-facts{display:flex;gap:7px;flex-wrap:wrap;margin-top:5px}
.r-facts span{background:var(--soft);border-radius:6px;padding:3px 8px;font-size:12px;color:var(--ink2)}
.r-end{display:flex;align-items:center;gap:14px}
.r-price b{font-family:var(--serif);font-size:19px;white-space:nowrap;color:var(--ink)}
.rate{border-radius:9px;padding:7px 11px;text-align:center;min-width:114px;line-height:1.2}
.rate b{font:700 11px/1.25 var(--label);text-transform:uppercase;letter-spacing:.02em;display:block}
.rate span{font-size:10px;display:block;opacity:.92}
.rate-na{background:var(--soft);color:var(--mut);min-width:54px}
.rate-big{display:inline-block;padding:10px 16px;vertical-align:middle;margin-left:14px;min-width:0}
.rate-big b{font-size:13px}.rate-big span{font-size:11px}
.sortbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.sortbar .sl{font:700 11px/1 var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);margin-right:2px}
.sortbar button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font:600 13px var(--body);color:var(--ink2);cursor:pointer;transition:.12s}
.sortbar button.on,.sortbar button:hover{border-color:var(--ac);color:var(--ac)}
.legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:11px 15px;margin:10px 0;font-size:12.5px;color:var(--ink2)}
.legend .lg{display:inline-flex;align-items:center;gap:6px}
.legend .lg i{width:11px;height:11px;border-radius:50%;display:inline-block}
.legend .ex{color:var(--mut)}
.r-ic img{width:100%;height:100%;object-fit:cover}
.objimg{width:100%;max-height:430px;object-fit:cover;border-radius:16px;margin:8px 0 16px;background:var(--soft)}
.segrow{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0 2px}
@media(max-width:760px){.r-end{flex-direction:column;align-items:flex-end;gap:6px}.rate{min-width:0;padding:6px 9px}.r-price b{font-size:17px}}
@media(max-width:520px){.r-facts{display:none}.rate span{display:none}}

/* ===== Premium-Pass: KI-Thema, Animationen, Werbeflächen, schneller Link ===== */
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes revin{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}
.rev{opacity:0}.rev.vis{animation:revin .5s cubic-bezier(.2,.7,.2,1) forwards}
@media(prefers-reduced-motion:reduce){.rev{opacity:1!important;animation:none!important}.orb{animation:none!important}}
/* KI-Akzente */
.ai{display:inline-flex;align-items:center;gap:7px;font:600 11px/1 var(--label);text-transform:uppercase;letter-spacing:.09em;
background:rgba(255,255,255,.08);color:#dfe2f5;padding:7px 13px;border-radius:999px;
border:1px solid rgba(255,255,255,.16)}
.ai .spark{color:var(--ac2)}
.gradtext{color:var(--ac)}
/* Hero-Orb (monochromer Teal-Schimmer statt buntem Verlauf) */
.orb{position:absolute;border-radius:50%;filter:blur(72px);opacity:.4;pointer-events:none}
.orb.o1{right:-90px;top:-70px;width:440px;height:440px;background:radial-gradient(circle,#1C6E8C,transparent 68%);animation:floaty 14s ease-in-out infinite}
.orb.o2{left:-60px;bottom:-120px;width:300px;height:300px;background:radial-gradient(circle,#2C8BA8,transparent 70%);animation:floaty 9s ease-in-out infinite}
/* Radar-Sweep im Hero — on-brand für „wertradar": dreht 5s/Umdrehung, Blips leuchten auf, wenn der Strahl sie trifft */
.radar{position:absolute;top:50%;right:-70px;transform:translateY(-50%);width:480px;height:480px;z-index:1;
opacity:.55;pointer-events:none;-webkit-mask:radial-gradient(circle at center,#000 58%,transparent 71%);mask:radial-gradient(circle at center,#000 58%,transparent 71%)}
.radar i{position:absolute;display:block}
.radar .scope{inset:0;border-radius:50%;background:radial-gradient(circle,rgba(44,139,168,.1),transparent 68%)}
.radar .ring{top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.09);border-radius:50%}
.radar .ring.r1{width:32%;height:32%}.radar .ring.r2{width:62%;height:62%}.radar .ring.r3{width:92%;height:92%}
.radar .cross{background:rgba(255,255,255,.07)}.radar .cross.h{top:50%;left:0;right:0;height:1px}.radar .cross.v{left:50%;top:0;bottom:0;width:1px}
.radar .sweep{inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(124,196,216,.55),rgba(44,139,168,.12) 22deg,transparent 64deg,transparent 360deg);animation:radar-spin 5s linear infinite}
.radar .blip{width:8px;height:8px;border-radius:50%;background:#7CC4D8;box-shadow:0 0 9px 2px rgba(124,196,216,.8);opacity:0}
.radar .blip.b1{top:34%;left:60%;animation:radar-blip 5s linear .45s infinite}
.radar .blip.b2{top:62%;left:43%;animation:radar-blip 5s linear 2.9s infinite}
.radar .blip.b3{top:47%;left:71%;animation:radar-blip 5s linear 1.4s infinite}
@keyframes radar-spin{to{transform:rotate(360deg)}}
@keyframes radar-blip{0%{opacity:0;transform:scale(.4)}3%{opacity:1;transform:scale(1)}40%{opacity:0;transform:scale(1)}100%{opacity:0}}
@media(max-width:920px){.radar{width:340px;right:-130px;opacity:.4}}
@media(prefers-reduced-motion:reduce){.radar .sweep{animation:none}.radar .blip{animation:none;opacity:.55}}
/* Glas-Suchkarte */
.searchcard{background:#fff;border:1px solid var(--line)}
/* Werbeflächen, die NICHT nach Beta aussehen: gerahmte House-Ads */
.housead{position:relative;border:1px solid var(--line);border-radius:16px;padding:18px 20px;margin:24px 0;overflow:hidden;
background:linear-gradient(120deg,#f4f6ff,#eefcff);display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.housead::before{content:"Anzeige";position:absolute;top:8px;right:12px;font:600 9px/1 var(--label);text-transform:uppercase;letter-spacing:.1em;color:var(--mut)}
.housead .ht{flex:1;min-width:220px}
.housead h4{font-family:var(--serif);font-size:19px;font-weight:700}
.housead p{color:var(--ink2);font-size:13.5px;margin-top:2px}
.adsense-real{margin:24px 0;min-height:90px}
/* Liefert Google nichts, setzt es data-ad-status="unfilled" und laesst je nach
   Format einen Rest stehen - die Zeile "Anzeige" blieb darueber sichtbar
   (gemessen 02.09.2026 auf einer Objektseite: 25 px Rest + Label). Dann lieber
   die ganze Flaeche weg: eine leere beschriftete Box sieht nach Fehler aus. */
.adslot:has(ins[data-ad-status="unfilled"]){display:none}
ins.adsense-real[data-ad-status="unfilled"]{display:none}
/* Auto-Ads-Guard: Google page-level ads injizieren <ins> mitten in gestaltete
Karten (hpromo/bridge/housead/…) — Fremd-Ad im IMMOXX-Rahmen, Layout bricht.
display:none greift VOR dem Ad-Request (Breite 0 -> Google ueberspringt den
Slot, kein verdeckter Ad-Impression). Eigene Units tragen .adsense-real und
stehen nie in diesen Containern. */
.hpromo ins.adsbygoogle:not(.adsense-real),.bridge ins.adsbygoogle:not(.adsense-real),
.housead ins.adsbygoogle:not(.adsense-real),.amz ins.adsbygoogle:not(.adsense-real),
.leadcard ins.adsbygoogle:not(.adsense-real),.searchcard ins.adsbygoogle:not(.adsense-real){display:none!important}
.adlead{margin-top:14px}.adlead .housead{margin:0}.adlead .hpromo{margin:0}.adlead .adsense-real{margin:0;min-height:90px}.adlead .adlbl{margin:0 0 4px}
/* Listing-gestützte House-Ad: ein echtes Inserat als Werbe-Aufmacher (Bild+Preis+PreisCheck) */
.hpromo{position:relative;display:flex;margin:24px 0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(16,18,30,.06)}
.hpromo .hp-img{position:relative;flex:none;width:152px;align-self:stretch;min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:12px;background:linear-gradient(135deg,#faf8f3,#f1ede4);text-decoration:none;border-right:1px solid var(--line)}
.hpromo .hp-img .ixlogo{width:112px;height:18px;color:#262729}
.hpromo .hp-img .hp-by{font:700 8px/1.3 var(--label);text-transform:uppercase;letter-spacing:.07em;color:#bc2e2b;text-align:center}
.hpromo .hp-bd{flex:1;min-width:0;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:3px}
.hpromo .hp-eye{font:600 9.5px/1 var(--label);text-transform:uppercase;letter-spacing:.09em;color:var(--mut)}
.hpromo .hp-bd h4{font-family:var(--serif);font-size:18px;font-weight:700;line-height:1.22}
.hpromo .hp-bd p{color:var(--ink2);font-size:13px;line-height:1.4;margin:1px 0 9px}
.hpromo .hp-bd .btn{align-self:flex-start}
.hpromo.fin{background:linear-gradient(120deg,#fffdf5,#fff7e6)}
.hpromo.bew{background:linear-gradient(120deg,#f4f8ff,#eefcff)}
.hpromo.col{flex-direction:column}.hpromo.col .hp-img{width:100%;height:150px;min-height:0;align-self:auto}
@media(max-width:520px){.hpromo .hp-img{width:108px}.hpromo .hp-bd{padding:11px 13px}.hpromo .hp-bd h4{font-size:16px}}
/* Karten-/Zeilen-Feinschliff */
.card .ph::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,12,30,.22))}
.card{box-shadow:0 1px 2px rgba(16,18,30,.04)}
.tile::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 80% 0%,rgba(255,255,255,.22),transparent)}
/* Zeile mit direktem Inserat-Link (schneller zum Objekt) */
.row{padding:0;overflow:hidden}
.row-hit{display:grid;grid-template-columns:54px 1fr auto;gap:14px;align-items:center;padding:10px 14px;flex:1;min-width:0}
.row-hit:hover{text-decoration:none}
.row-go{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 16px;border-left:1px solid var(--line);
color:var(--mut);font:700 9px/1 var(--label);text-transform:uppercase;letter-spacing:.05em;transition:.12s;text-align:center}
.row-go .ar{font-size:17px;line-height:1}
.row-go:hover{color:#fff;background:var(--grad);text-decoration:none;border-color:transparent}
.r-ic{width:54px;height:54px}
.row{display:flex;align-items:stretch}
@media(max-width:520px){.row-go{padding:0 12px}.row-go span.lbl{display:none}}
/* ===== Monetarisierungs-Bars + Lead-Popup (alle schließbar, consent-aware) ===== */
/* Top-Promo-Bar — scrollt mit dem Seitenkopf weg */
.wrtop{background:linear-gradient(120deg,var(--nav),var(--nav2));color:#fff}
.wrtop .in{max-width:1180px;margin:0 auto;padding:9px 22px;display:flex;align-items:center;gap:14px;font:600 13.5px/1.35 var(--body)}
.wrtop .tx{flex:1;min-width:0}.wrtop .tx b{color:var(--ac2)}
.wrtop a.cta{flex:none;background:var(--btn);color:var(--btnink);font:700 11.5px/1 var(--label);text-transform:uppercase;letter-spacing:.03em;padding:9px 15px;border-radius:7px;border:1px solid transparent}
.wrtop a.cta:hover{text-decoration:none;filter:brightness(1.05)}
.wrtop .x{flex:none;background:none;border:0;color:#fff;opacity:.55;font-size:19px;line-height:1;cursor:pointer;padding:0 2px}
.wrtop .x:hover{opacity:1}
.wrtop .ixlogo{flex:none;width:92px;height:14px;color:#fff;opacity:.92}
@media(max-width:600px){.wrtop .in{gap:10px;padding:8px 14px;font-size:12.5px}.wrtop .ixlogo{display:none}}
/* Sticky-Bottom-Bar — persistent, erscheint erst nach Consent-Entscheidung */
.wrbar{position:fixed;left:0;right:0;bottom:0;z-index:80;display:none;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 24px rgba(8,12,30,.14)}
.wrbar.show{display:block}
.wrbar .in{max-width:1180px;margin:0 auto;padding:10px 22px;display:flex;align-items:center;gap:14px}
.wrbar .ic{font-size:22px;flex:none}
.wrbar .ixlogo{flex:none;width:104px;height:16px;color:#262729}
.wrbar .tx{flex:1;min-width:0;font-size:13px;color:var(--ink2)}.wrbar .tx b{color:var(--ink);display:block;font-size:14.5px;font-weight:700}
.wrbar a.btn{flex:none}
.wrbar .x{flex:none;background:none;border:0;color:var(--mut);font-size:21px;line-height:1;cursor:pointer;padding:0 4px}.wrbar .x:hover{color:var(--ink)}
@media(max-width:600px){.wrbar .in{gap:10px;padding:9px 13px}.wrbar .ic{display:none}.wrbar .ixlogo{width:88px;height:14px}.wrbar .tx{font-size:12px}.wrbar a.btn{padding:11px 14px;font-size:12.5px}}
/* Lead-Popup — Exit-Intent / Timer / Scroll */
.wrpop{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(8,12,24,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.wrpop.show{display:flex}
.wrpop .box{position:relative;width:100%;max-width:520px;max-height:92vh;overflow:auto;border-radius:18px;background:var(--bg);box-shadow:0 40px 90px rgba(8,12,30,.5)}
.wrpop .box .x{position:absolute;top:10px;right:12px;z-index:2;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid var(--line);font-size:18px;line-height:1;color:var(--mut);cursor:pointer}
.wrpop .box .x:hover{color:var(--ink);border-color:var(--mut)}
.wrpop .leadcard{margin:0;border:0}
.wrpop-ctx{display:flex;align-items:center;gap:12px;padding:14px 18px;background:linear-gradient(120deg,#0b1020,#171a2e);color:#fff}
.wrpop-ctx .ixlogo{flex:none;width:128px;height:20px;color:#fff}
.wrpop-ctx span{display:block;font:600 10px/1.3 var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--ac2)}
.wrpop-ctx b{display:block;font-size:15px;margin-top:3px}

/* --- Preis-Intelligenz: helle, ruhige Datenkarte (USP, immmo.at hat das nicht) --- */
.pintel{position:relative;margin:20px 0 12px;border-radius:14px;padding:22px 24px;overflow:hidden;
background:var(--soft);border:1px solid var(--line);color:var(--ink)}
.pintel-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font:600 11px/1 var(--label);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:18px}
.pintel-ic{font-size:14px}
.pintel-sub{letter-spacing:.02em;text-transform:none;font-weight:500;color:var(--ink2)}
.pintel-badge{margin-left:auto;font:600 9.5px/1 var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--ac);
background:rgba(28,110,140,.08);border:1px solid rgba(28,110,140,.18);padding:5px 10px;border-radius:999px}
.pintel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}
.pintel .pi-c{background:#fff;padding:15px 16px}
.pintel .pi-c b{display:block;font-family:var(--serif);font-size:25px;font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--ink)}
.pintel .pi-c span{display:block;margin-top:6px;font:500 11px/1.4 var(--label);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}
.pintel-gauge{margin-top:18px}
.pintel-gauge .pi-gauge-bar{height:8px;border-radius:999px;background:var(--line);overflow:hidden}
.pintel-gauge .pi-gauge-bar i{display:block;height:100%;border-radius:999px;background:var(--ok);
animation:pi-grow 1.1s cubic-bezier(.2,.7,.2,1) both}
.pintel-gauge .pi-gauge-lbl{margin-top:9px;font-size:13px;color:var(--ink2)}
.pintel-gauge .pi-gauge-lbl b{color:var(--ink);font-weight:700}
.pintel .pi-ok{color:var(--ok);font-weight:600}
.pintel-note{margin-top:16px;font-size:12.5px;line-height:1.6;color:var(--muted)}
.pintel-note b{color:var(--ink2);font-weight:600}
@keyframes pi-grow{from{width:0}}
@media(prefers-reduced-motion:reduce){.pintel-gauge .pi-gauge-bar i{animation:none}}
/* --- Relaunch-Politur: ruhige Eyebrows, flache Chips, dezente Tiles/Statbar --- */
.eyebrow2{display:flex;align-items:center;gap:12px;color:var(--muted);letter-spacing:.1em}
.eyebrow2::after{content:"";flex:1;height:1px;background:var(--line)}
.chip{font-weight:500;box-shadow:none}
.chip:hover{transform:none;border-color:var(--ink);color:var(--ink);background:var(--soft);box-shadow:none}
.segrow .chip{background:#fff}
.tile{box-shadow:none;border:1px solid rgba(255,255,255,.14)}
.statbar{box-shadow:none;background:#fff}
.statbar .s b{background:linear-gradient(120deg,var(--ink),var(--ac-d));-webkit-background-clip:text;background-clip:text;color:transparent}
h2.sec{position:relative}
/* sanftere, tiefere Card-Hover */
.card:hover{box-shadow:0 22px 48px rgba(16,18,30,.16)}
.card .ph img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.card:hover .ph img{transform:scale(1.05)}
/* Buttons: subtiler Glanz */
.btn{position:relative;overflow:hidden}
.btn::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;
background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);transition:.6s}
.btn:hover::after{left:120%}
/* --- FAQ (Rich-Snippet-Akkordeon) --- */
.faq{max-width:820px;margin:8px 0 0}
.faq-i{border:1px solid var(--line);border-radius:12px;background:#fff;margin:8px 0;overflow:hidden;transition:.15s}
.faq-i[open]{box-shadow:0 8px 22px rgba(16,18,30,.08);border-color:rgba(28,110,140,.4)}
.faq-i summary{list-style:none;cursor:pointer;padding:15px 18px;font:600 15.5px/1.4 var(--body);color:var(--ink);
display:flex;align-items:center;gap:10px}
.faq-i summary::-webkit-details-marker{display:none}
.faq-i summary::before{content:"+";flex:none;width:24px;height:24px;border-radius:7px;background:var(--soft);
color:var(--ac);font:700 17px/24px var(--body);text-align:center;transition:.2s}
.faq-i[open] summary::before{content:"–";background:var(--grad);color:#fff;transform:rotate(180deg)}
.faq-a{padding:0 18px 16px 52px;color:var(--ink2);font-size:14.5px;line-height:1.65}

/* --- Weiße, luftige Topbar statt dunkler Amazon-Navy --- */
header.site{color:var(--ink);border-bottom:1px solid var(--line);box-shadow:0 1px 0 rgba(16,18,30,.02)}
.nav{height:64px}
.brand{color:var(--ink)}.brand:hover{color:var(--ink)}
.brand .thin{opacity:.55}
.brand .sep{background:var(--line)}
.brand .vert{color:var(--ac);font-weight:500}
.nav .links a,.nav-suchagent{color:var(--ink2);font-weight:500}
.nav .links a:hover,.nav-suchagent:hover{color:var(--ink);text-decoration:none}
.ctry summary{color:var(--ink2);border:1px solid var(--line)}
.ctry[open] summary{border-color:var(--ink);color:var(--ink)}
/* --- Buttons: ruhiges Teal solid, kein Gelb/Cremeverlauf --- */
.btn{background:var(--ac);color:#fff;border:1px solid var(--ac);border-radius:10px;font-weight:600;letter-spacing:0;
box-shadow:0 1px 2px rgba(16,18,30,.06)}
.btn:hover{background:var(--ac-d);border-color:var(--ac-d);color:#fff;box-shadow:0 4px 14px rgba(28,110,140,.22)}
.btn::after{display:none}
.btn.ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}
.btn.ghost:hover{background:var(--soft);border-color:var(--ink);color:var(--ink)}
/* --- Akzent-Tints: alle Rest-Orange -> Teal --- */
.fld input:focus,.fld select:focus,.hbar-row input:focus,.filters select:focus{border-color:var(--ac);box-shadow:0 0 0 3px rgba(28,110,140,.13)}
.fac:hover{border-color:var(--ac);color:var(--ac)}
.fac.on{border-color:var(--ac);background:rgba(28,110,140,.08);color:var(--ac)}
.fac.on em{color:var(--ac)}
.seg button.on{color:var(--ac)}
.rng .rng-val{color:var(--ac);background:rgba(28,110,140,.1)}
.tag{color:var(--ac);background:rgba(28,110,140,.08)}
.sortbar button.on,.sortbar button:hover{border-color:var(--ac);color:var(--ac)}
a:hover{color:var(--ac)}
.statbar .s b{color:var(--ink)}
.calc .out b{color:var(--ac)}
/* --- Dunkle Promo-Bar (Nav ist jetzt hell) --- */
.wrtop{background:var(--ink)}
.wrtop a.cta{background:#fff;color:var(--ink);border:1px solid #fff;border-radius:20px;font-weight:600}
.wrtop a.cta:hover{filter:none;background:var(--soft)}
.wrtop .tx b{color:#7CC4D8}
/* --- Werbeflächen/Bridge entfärben (ruhiges Neutral statt Blau/Creme) --- */
.housead{background:var(--soft);border:1px solid var(--line)}
.amz{background:#fff;border:1px solid var(--line)}
.amz .badge{color:var(--ac);background:rgba(28,110,140,.08)}
.hpromo.fin,.hpromo.bew{background:#fff}
.bridge{background:var(--ink)}
.bridge .btn{background:#fff;color:var(--ink);border-color:#fff}
.bridge .btn:hover{background:var(--soft);color:var(--ink)}
/* --- Modernere Flächen: etwas kleinere Radien, ruhigere Schatten, mehr Luft --- */
.card,.searchcard,.panel,.amz,.housead,.hpromo,.leadcard{border-radius:12px}
.card{box-shadow:none;border:1px solid var(--line)}
.card:hover{box-shadow:0 12px 30px rgba(16,18,30,.1);transform:translateY(-2px);border-color:#d7dade}
.searchcard{box-shadow:0 20px 50px rgba(16,18,30,.16);border:1px solid var(--line);border-radius:16px}
.tile{border-radius:12px}
h2.sec{letter-spacing:-.02em}
.hero h1{letter-spacing:-.035em}
.hero p.sub{color:#c8ccd6}
.kpi b{color:#fff}
.kpi span{color:#9aa1ad}
/* Card-Foto-Verlauf dezenter */
.card .ph::after{background:linear-gradient(180deg,transparent 60%,rgba(8,12,30,.16))}
/* Hero-Featured-Akzente + FAQ-Rahmen entorangen (helles Teal auf Dunkel) */
.hf-spark{color:#7CC4D8}
.hf-all{color:#7CC4D8}
.hf-all:hover{color:#fff}
.ft-tag{color:#7CC4D8;background:rgba(44,139,168,.2)}
.faq-i[open]{border-color:rgba(28,110,140,.4)}
.price-intel .pi-note{color:var(--muted)}
/* Preis-Report-Tabellen */
.rp-tbl{margin:22px 0;border:1px solid var(--line);border-radius:12px;overflow:hidden}
.rp-cap{font:600 12px/1 var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:14px 16px;border-bottom:1px solid var(--line);background:var(--soft)}
.rp-tbl table{width:100%;border-collapse:collapse;font-size:14.5px}
.rp-tbl th{text-align:right;font:600 11px/1 var(--label);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:11px 16px;border-bottom:1px solid var(--line)}
.rp-tbl th:first-child{text-align:left}
.rp-tbl td{padding:11px 16px;border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}
.rp-tbl tr:last-child td{border-bottom:0}
.rp-tbl td.rp-nm{text-align:left;font-weight:500}
.rp-tbl td.rp-n,.rp-tbl th.rp-n{color:var(--muted)}
.rp-tbl tbody tr:hover{background:var(--soft)}

.wrbp{border:1px solid var(--line);border-radius:16px;background:#fff;padding:26px 26px 22px;margin:30px 0;
box-shadow:0 10px 30px rgba(16,18,30,.05);position:relative;overflow:hidden}
.wrbp::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--ac),var(--ac2))}
.wrbp .eye{display:inline-flex;align-items:center;gap:7px;font:600 11.5px/1 var(--label);letter-spacing:.09em;
text-transform:uppercase;color:var(--ac);background:rgba(28,110,140,.08);padding:7px 11px;border-radius:20px}
.wrbp h2{font-family:var(--serif);font-size:clamp(20px,2.5vw,26px);font-weight:700;line-height:1.15;
letter-spacing:-.02em;margin:13px 0 8px;color:var(--ink)}
.wrbp p.lead{color:var(--ink2);font-size:14.5px;line-height:1.6;max-width:66ch;margin:0 0 18px}
.wrbp p.lead em{font-style:normal;font-weight:600;color:var(--ink)}
.wrbp-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:16px}
.wrbp-tiles a{display:flex;flex-direction:column;gap:3px;padding:14px 14px 13px;border:1px solid var(--line);
border-radius:12px;background:var(--soft);color:var(--ink);text-decoration:none;transition:.16s}
.wrbp-tiles a:hover{border-color:var(--ac);background:#fff;color:var(--ink);
box-shadow:0 8px 22px rgba(28,110,140,.13);transform:translateY(-2px)}
.wrbp-tiles .ic{font-size:20px;line-height:1}
.wrbp-tiles b{font-size:15px;font-weight:600;letter-spacing:-.01em}
.wrbp-tiles span.d{font-size:12.5px;color:var(--mut);line-height:1.35}
.wrbp-go{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.wrbp-go .btn{padding:12px 20px;font-size:15px}
.wrbp-go .note{font-size:12.5px;color:var(--mut);line-height:1.45}
.wrbp-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px;padding-top:15px;border-top:1px solid var(--line)}
.wrbp-facts div{font-size:12.5px;color:var(--mut);line-height:1.3}
.wrbp-facts b{display:block;font-family:var(--serif);font-size:17px;font-weight:700;color:var(--ink);letter-spacing:-.01em}
.wrbp-city{margin-top:15px;font-size:13px;color:var(--mut);line-height:1.9}
.wrbp-city a{color:var(--ink2);border-bottom:1px solid var(--line)}
.wrbp-city a:hover{color:var(--ac);border-color:var(--ac);text-decoration:none}
.wb-crumbs{font-size:13px;color:rgba(255,255,255,.55);margin:0 0 14px}
.wb-crumbs a{color:rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.2)}
.wb-crumbs a:hover{color:#fff;border-color:#fff;text-decoration:none}
@media(max-width:720px){.wrbp{padding:20px 18px 18px;margin:24px 0}
.wrbp-tiles{grid-template-columns:1fr;gap:8px}
.wrbp-tiles a{flex-direction:row;align-items:center;gap:11px;padding:12px 13px}
.wrbp-tiles a span.d{display:none}
.wrbp-go .btn{width:100%;justify-content:center}}
.ixlogo{display:inline-block;background:currentColor;-webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcyIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICB3aWR0aD0iNDk5LjQ2NzE2IgogICBoZWlnaHQ9Ijc3Ljc5MzU5NCIKICAgdmlld0JveD0iMCAwIDQ5OS40NjcxNSA3Ny43OTM1OTQiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImxvZ28uc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjEgKGM0ZThmOWVkNzQsIDIwMjEtMDUtMjQpIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzCiAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGgKICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgaWQ9ImNsaXBQYXRoMTYiPjxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIEggODQxLjg5IFYgNTk1LjI3NiBIIDAgWiIKICAgICAgICAgaWQ9InBhdGgxNCIgLz48L2NsaXBQYXRoPjwvZGVmcz48c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzQiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjAiCiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIgogICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiCiAgICAgaW5rc2NhcGU6em9vbT0iMC44MzE1NDcwMiIKICAgICBpbmtzY2FwZTpjeD0iOTYuMjA2MjI1IgogICAgIGlua3NjYXBlOmN5PSI0MS40ODg5MzUiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEzNzUiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJnMTIiIC8+PGcKICAgICBpZD0iZzgiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpbmtzY2FwZTpsYWJlbD0iSW1tb3h4IEJyYW5kaW5nIEZJTkFMIgogICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMzMywwLDAsLTEuMzMzMzMzMywtMzA0LjQzODI2LDQzNy43MDgxMikiPjxnCiAgICAgICBpZD0iZzEwIj48ZwogICAgICAgICBpZD0iZzEyIgogICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgxNikiPjxnCiAgICAgICAgICAgaWQ9ImcxOCIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzIuMTkxNywyNzAuOTIyOCkiPjxwYXRoCiAgICAgICAgICAgICBkPSJtIDAsMCBoIDYuNzQgYyAyLjQ2NiwwIDMuODY0LDEuMzk3IDMuODY0LDMuODYzIHYgNDUuNzA0IGMgMCwyLjQ2NiAtMS4zOTgsMy44NjMgLTMuODY0LDMuODYzIEggMCBjIC0yLjQ2NiwwIC0zLjg2MywtMS4zOTcgLTMuODYzLC0zLjg2MyBWIDMuODYzIEMgLTMuODYzLDEuMzk3IC0yLjQ2NiwwIDAsMCBtIDg3LjI5NiwzLjY5OSAtNy4wNjksNDYuNDQzIGMgLTAuNDExLDIuMzg0IC0xLjk3MywzLjY5OSAtNC4zNTcsMy42OTkgaCAtMC45MDQgYyAtMi4zODQsMCAtMy44NjMsLTEuMzE1IC00LjkzMiwtMy42OTkgTCA1NS44MTMsMTcuODM3IDQwLjc3MSw1MC4xNDIgYyAtMS4wNjksMi4zODQgLTIuNDY2LDMuNjk5IC00LjkzMiwzLjY5OSBoIC0wLjgyMiBjIC0yLjQ2NiwwIC00LjAyOCwtMS4zMTUgLTQuMzU3LC0zLjY5OSBMIDIzLjM0NCwzLjY5OSBDIDIzLjAxNiwxLjIzMyAyNC4zMzEsMCAyNi44NzksMCBoIDYuOTA1IGMgMi40NjYsMCAzLjUzNCwxLjIzMyAzLjc4MSwzLjY5OSBMIDQwLjM2LDI3LjIwOCA1MC4xNDIsMy4zNyBjIDEuMDY4LC0yLjQ2NiAyLjc5NSwtMy43ODEgNS4yNiwtMy43ODEgaCAwLjgyMyBjIDIuNDY2LDAgNC4xOTIsMS4zMTUgNS4yNiwzLjc4MSBMIDcxLjI2NywyNy4xMjYgNzQuMDYyLDMuNjk5IEMgNzQuMzkxLDEuMjMzIDc1LjQ1OSwwIDc3LjkyNSwwIGggNS45MTkgYyAyLjU0OCwwIDMuODYzLDEuMjMzIDMuNDUyLDMuNjk5IG0gNzQuMTQ0LDAgLTcuMDcsNDYuNDQzIGMgLTAuNDExLDIuMzg0IC0xLjk3MiwzLjY5OSAtNC4zNTYsMy42OTkgaCAtMC45MDQgYyAtMi4zODQsMCAtMy44NjQsLTEuMzE1IC00LjkzMiwtMy42OTkgTCAxMjkuOTU3LDE3LjgzNyAxMTQuOTE0LDUwLjE0MiBjIC0xLjA2OCwyLjM4NCAtMi40NjYsMy42OTkgLTQuOTMyLDMuNjk5IGggLTAuODIyIGMgLTIuNDY2LDAgLTQuMDI3LC0xLjMxNSAtNC4zNTYsLTMuNjk5IEwgOTcuNDg4LDMuNjk5IEMgOTcuMTU5LDEuMjMzIDk4LjQ3NCwwIDEwMS4wMjMsMCBoIDYuOTA0IGMgMi40NjYsMCAzLjUzNSwxLjIzMyAzLjc4MiwzLjY5OSBsIDIuNzk0LDIzLjUwOSA5Ljc4MiwtMjMuODM4IGMgMS4wNjksLTIuNDY2IDIuNzk1LC0zLjc4MSA1LjI2MSwtMy43ODEgaCAwLjgyMiBjIDIuNDY2LDAgNC4xOTIsMS4zMTUgNS4yNjEsMy43ODEgbCA5Ljc4MiwyMy43NTYgMi43OTQsLTIzLjQyNyBDIDE0OC41MzQsMS4yMzMgMTQ5LjYwMywwIDE1Mi4wNjksMCBoIDUuOTE4IGMgMi41NDgsMCAzLjg2NCwxLjIzMyAzLjQ1MywzLjY5OSBtIDM4Ljg4LC00LjY4NSBjIDE2Ljg1MSwwIDI5LjU5MiwxMS45MTkgMjkuNTkyLDI3LjcwMSAwLDE1Ljg2NSAtMTIuNzQxLDI3LjcwMSAtMjkuNTkyLDI3LjcwMSAtMTYuNzY5LDAgLTI5LjUxLC0xMS44MzYgLTI5LjUxLC0yNy43MDEgMCwtMTUuODY1IDEyLjc0MSwtMjcuNzAxIDI5LjUxLC0yNy43MDEgbSAwLDEyLjk4NyBjIC04LjIyLDAgLTE0Ljc5Niw2LjA4MyAtMTQuNzk2LDE0LjcxNCAwLDguNjMxIDYuNTc2LDE0LjcxNCAxNC43OTYsMTQuNzE0IDguMzAyLDAgMTQuODc4LC02LjA4MyAxNC44NzgsLTE0LjcxNCAwLC04LjYzMSAtNi41NzYsLTE0LjcxNCAtMTQuODc4LC0xNC43MTQiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojMjYyNzI5O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgaWQ9InBhdGgyMCIgLz48L2c+PGcKICAgICAgICAgICBpZD0iZzI2IgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUyOS4wMTEsMjczLjY4NjYpIj48cGF0aAogICAgICAgICAgICAgZD0ibSAwLDAgLTE3LjQ5LDI0LjMxNSAtOS4zOTIsLTEyLjQ2IDguNTU2LC0xMS4zODYgYyAxLjkwMywtMi44MSAyLjg1OCwtNC4yMTkgNS41NjYsLTQuMjE5IGggMTAuNDExIGMgMS40ODksMCAyLjYwMywwLjQ1OCAyLjk4LDEuMjI1IEMgMC45NjcsLTEuODQ1IDAuNzQ4LC0wLjk3MiAwLDAiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojMjYyNzI5O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgaWQ9InBhdGgyOCIgLz48L2c+PGcKICAgICAgICAgICBpZD0iZzMwIgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUyOC4wMTU4LDMyNC41MjExKSI+PHBhdGgKICAgICAgICAgICAgIGQ9Ik0gMCwwIEMgMC43LDEuMDUgMC44ODYsMS45NTkgMC41MzMsMi42MiAwLjEzNCwzLjM2NiAtMC44OTEsMy43NiAtMi40MywzLjc2IGggLTExLjA0MSBjIC0yLjcxOCwwIC0zLjY4OCwtMS4zNTkgLTUuNDU0LC00LjE4NiBsIC0wLjAyMiwtMC4wMzMgLTYuOTY0LC05Ljk2MiA5LjQzMywtMTMuNDQ3IHoiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojMjYyNzI5O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgaWQ9InBhdGgzMiIgLz48L2c+PGcKICAgICAgICAgICBpZD0iZzM0IgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwNC4wNDksMzAwLjYwMDkpIj48cGF0aAogICAgICAgICAgICAgZD0ibSAwLDAgLTE2LjQ4LDIzLjQ5NSBjIC0xLjc2NSwyLjgyNiAtMi43MzQsNC4xODUgLTUuNDUzLDQuMTg1IGggLTExLjA0MSBjIC0xLjUzOSwwIC0yLjU2NCwtMC4zOTQgLTIuOTYzLC0xLjEzOSAtMC4zNTMsLTAuNjYxIC0wLjE2NywtMS41NzEgMC41NCwtMi42MzEgbCAxNy40MTQsLTI1LjIyMyAtMTguNDAyLC0yNS41ODIgYyAtMC43NjIsLTAuOTkxIC0wLjk4MSwtMS44NjQgLTAuNjQ1LC0yLjU0NCAwLjM3NywtMC43NjggMS40OTEsLTEuMjI2IDIuOTc5LC0xLjIyNiBoIDEwLjQxMyBjIDIuNzA3LDAgMy42NjIsMS40MTEgNS41NjUsNC4yMTkgbCAwLjAyMiwwLjAzMSAxNy45MDMsMjMuNzUzIGMgMCwwIDAuNDU2LDAuNjUyIDAuNDU2LDEuMzg1IEMgMC4zMDgsLTAuNTQ0IDAsMCAwLDAiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojMjYyNzI5O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgaWQ9InBhdGgzNiIgLz48L2c+PGcKICAgICAgICAgICBpZD0iZzM4IgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwMi4xNDQ4LDI3My42ODY2KSI+PHBhdGgKICAgICAgICAgICAgIGQ9Im0gMCwwIC0xNy40OSwyNC4zMTUgLTkuMzkyLC0xMi40NiA4LjU1NiwtMTEuMzg2IGMgMS45MDMsLTIuODEgMi44NTgsLTQuMjE5IDUuNTY2LC00LjIxOSBoIDEwLjQxMiBjIDEuNDg4LDAgMi42MDIsMC40NTggMi45NzksMS4yMjUgQyAwLjk2NywtMS44NDUgMC43NDgsLTAuOTcyIDAsMCIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyNjI3Mjk7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBpZD0icGF0aDQwIiAvPjwvZz48ZwogICAgICAgICAgIGlkPSJnNDIiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjAxLjE0OTcsMzI0LjUyMTEpIj48cGF0aAogICAgICAgICAgICAgZD0iTSAwLDAgQyAwLjcsMS4wNSAwLjg4NiwxLjk1OSAwLjUzMywyLjYyIDAuMTM0LDMuMzY2IC0wLjg5MSwzLjc2IC0yLjQzLDMuNzYgaCAtMTEuMDQxIGMgLTIuNzE4LDAgLTMuNjg4LC0xLjM1OSAtNS40NTQsLTQuMTg2IGwgLTAuMDIyLC0wLjAzMyAtNi45NjQsLTkuOTYyIDkuNDMzLC0xMy40NDcgeiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyNjI3Mjk7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBpZD0icGF0aDQ0IiAvPjwvZz48ZwogICAgICAgICAgIGlkPSJnNDYiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTc3LjE4MjksMzAwLjYwMDkpIj48cGF0aAogICAgICAgICAgICAgZD0ibSAwLDAgLTE2LjQ4LDIzLjQ5NSBjIC0xLjc2NSwyLjgyNiAtMi43MzQsNC4xODUgLTUuNDUzLDQuMTg1IGggLTExLjA0MSBjIC0xLjUzOSwwIC0yLjU2NCwtMC4zOTQgLTIuOTYzLC0xLjEzOSAtMC4zNTQsLTAuNjYxIC0wLjE2NywtMS41NzEgMC41NCwtMi42MzEgbCAxNy40MTMsLTI1LjIyMyAtMTguNDAxLC0yNS41ODIgYyAtMC43NjIsLTAuOTkxIC0wLjk4MSwtMS44NjQgLTAuNjQ2LC0yLjU0NCAwLjM3OCwtMC43NjggMS40OTIsLTEuMjI2IDIuOTgsLTEuMjI2IGggMTAuNDEzIGMgMi43MDcsMCAzLjY2MiwxLjQxMSA1LjU2NSw0LjIxOSBsIDAuMDIyLDAuMDMxIDE3LjkwMywyMy43NTMgYyAwLDAgMC40NTYsMC42NTIgMC40NTYsMS4zODUgQyAwLjMwOCwtMC41NDQgMCwwIDAsMCIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyNjI3Mjk7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBpZD0icGF0aDQ4IiAvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4K") no-repeat center/contain;mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcyIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICB3aWR0aD0iNDk5LjQ2NzE2IgogICBoZWlnaHQ9Ijc3Ljc5MzU5NCIKICAgdmlld0JveD0iMCAwIDQ5OS40NjcxNSA3Ny43OTM1OTQiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImxvZ28uc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjEgKGM0ZThmOWVkNzQsIDIwMjEtMDUtMjQpIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzCiAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGgKICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgaWQ9ImNsaXBQYXRoMTYiPjxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIEggODQxLjg5IFYgNTk1LjI3NiBIIDAgWiIKICAgICAgICAgaWQ9InBhdGgxNCIgLz48L2NsaXBQYXRoPjwvZGVmcz48c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzQiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjAiCiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIgogICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiCiAgICAgaW5rc2NhcGU6em9vbT0iMC44MzE1NDcwMiIKICAgICBpbmtzY2FwZTpjeD0iOTYuMjA2MjI1IgogICAgIGlua3NjYXBlOmN5PSI0MS40ODg5MzUiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEzNzUiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJnMTIiIC8+PGcKICAgICBpZD0iZzgiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpbmtzY2FwZTpsYWJlbD0iSW1tb3h4IEJyYW5kaW5nIEZJTkFMIgogICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMzMywwLDAsLTEuMzMzMzMzMywtMzA0LjQzODI2LDQzNy43MDgxMikiPjxnCiAgICAgICBpZD0iZzEwIj48ZwogICAgICAgICBpZD0iZzEyIgogICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgxNikiPjxnCiAgICAgICAgICAgaWQ9ImcxOCIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzIuMTkxNywyNzAuOTIyOCkiPjxwYXRoCiAgICAgICAgICAgICBkPSJtIDAsMCBoIDYuNzQgYyAyLjQ2NiwwIDMuODY0LDEuMzk3IDMuODY0LDMuODYzIHYgNDUuNzA0IGMgMCwyLjQ2NiAtMS4zOTgsMy44NjMgLTMuODY0LDMuODYzIEggMCBjIC0yLjQ2NiwwIC0zLjg2MywtMS4zOTcgLTMuODYzLC0zLjg2MyBWIDMuODYzIEMgLTMuODYzLDEuMzk3IC0yLjQ2NiwwIDAsMCBtIDg3LjI5NiwzLjY5OSAtNy4wNjksNDYuNDQzIGMgLTAuNDExLDIuMzg0IC0xLjk3MywzLjY5OSAtNC4zNTcsMy42OTkgaCAtMC45MDQgYyAtMi4zODQsMCAtMy44NjMsLTEuMzE1IC00LjkzMiwtMy42OTkgTCA1NS44MTMsMTcuODM3IDQwLjc3MSw1MC4xNDIgYyAtMS4wNjksMi4zODQgLTIuNDY2LDMuNjk5IC00LjkzMiwzLjY5OSBoIC0wLjgyMiBjIC0yLjQ2NiwwIC00LjAyOCwtMS4zMTUgLTQuMzU3LC0zLjY5OSBMIDIzLjM0NCwzLjY5OSBDIDIzLjAxNiwxLjIzMyAyNC4zMzEsMCAyNi44NzksMCBoIDYuOTA1IGMgMi40NjYsMCAzLjUzNCwxLjIzMyAzLjc4MSwzLjY5OSBMIDQwLjM2LDI3LjIwOCA1MC4xNDIsMy4zNyBjIDEuMDY4LC0yLjQ2NiAyLjc5NSwtMy43ODEgNS4yNiwtMy43ODEgaCAwLjgyMyBjIDIuNDY2LDAgNC4xOTIsMS4zMTUgNS4yNiwzLjc4MSBMIDcxLjI2NywyNy4xMjYgNzQuMDYyLDMuNjk5IEMgNzQuMzkxLDEuMjMzIDc1LjQ1OSwwIDc3LjkyNSwwIGggNS45MTkgYyAyLjU0OCwwIDMuODYzLDEuMjMzIDMuNDUyLDMuNjk5IG0gNzQuMTQ0LDAgLTcuMDcsNDYuNDQzIGMgLTAuNDExLDIuMzg0IC0xLjk3MiwzLjY5OSAtNC4zNTYsMy42OTkgaCAtMC45MDQgYyAtMi4zODQsMCAtMy44NjQsLTEuMzE1IC00LjkzMiwtMy42OTkgTCAxMjkuOTU3LDE3LjgzNyAxMTQuOTE0LDUwLjE0MiBjIC0xLjA2OCwyLjM4NCAtMi40NjYsMy42OTkgLTQuOTMyLDMuNjk5IGggLTAuODIyIGMgLTIuNDY2LDAgLTQuMDI3LC0xLjMxNSAtNC4zNTYsLTMuNjk5IEwgOTcuNDg4LDMuNjk5IEMgOTcuMTU5LDEuMjMzIDk4LjQ3NCwwIDEwMS4wMjMsMCBoIDYuOTA0IGMgMi40NjYsMCAzLjUzNSwxLjIzMyAzLjc4MiwzLjY5OSBsIDIuNzk0LDIzLjUwOSA5Ljc4MiwtMjMuODM4IGMgMS4wNjksLTIuNDY2IDIuNzk1LC0zLjc4MSA1LjI2MSwtMy43ODEgaCAwLjgyMiBjIDIuNDY2LDAgNC4xOTIsMS4zMTUgNS4yNjEsMy43ODEgbCA5Ljc4MiwyMy43NTYgMi43OTQsLTIzLjQyNyBDIDE0OC41MzQsMS4yMzMgMTQ5LjYwMywwIDE1Mi4wNjksMCBoIDUuOTE4IGMgMi41NDgsMCAzLjg2NCwxLjIzMyAzLjQ1MywzLjY5OSBtIDM4Ljg4LC00LjY4NSBjIDE2Ljg1MSwwIDI5LjU5MiwxMS45MTkgMjkuNTkyLDI3LjcwMSAwLDE1Ljg2NSAtMTIuNzQxLDI3LjcwMSAtMjkuNTkyLDI3LjcwMSAtMTYuNzY5LDAgLTI5LjUxLC0xMS44MzYgLTI5LjUxLC0yNy43MDEgMCwtMTUuODY1IDEyLjc0MSwtMjcuNzAxIDI5LjUxLC0yNy43MDEgbSAwLDEyLjk4NyBjIC04LjIyLDAgLTE0Ljc5Niw2LjA4MyAtMTQuNzk2LDE0LjcxNCAwLDguNjMxIDYuNTc2LDE0LjcxNCAxNC43OTYsMTQuNzE0IDguMzAyLDAgMTQuODc4LC02LjA4MyAxNC44NzgsLTE0LjcxNCAwLC04LjYzMSAtNi41NzYsLTE0LjcxNCAtMTQuODc4LC0xNC43MTQiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojMjYyNzI5O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgaWQ9InBhdGgyMCIgLz48L2c+PGcKICAgICAgICAgICBpZD0iZzI2IgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUyOS4wMTEsMjczLjY4NjYpIj48cGF0aAogICAgICAgICAgICAgZD0ibSAwLDAgLTE3LjQ5LDI0LjMxNSAtOS4zOTIsLTEyLjQ2IDguNTU2LC0xMS4zODYgYyAxLjkwMywtMi44MSAyLjg1OCwtNC4yMTkgNS41NjYsLTQuMjE5IGggMTAuNDExIGMgMS40ODksMCAyLjYwMywwLjQ1OCAyLjk4LDEuMjI1IEMgMC45NjcsLTEuODQ1IDAuNzQ4LC0wLjk3MiAwLDAiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojMjYyNzI5O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgaWQ9InBhdGgyOCIgLz48L2c+PGcKICAgICAgICAgICBpZD0iZzMwIgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUyOC4wMTU4LDMyNC41MjExKSI+PHBhdGgKICAgICAgICAgICAgIGQ9Ik0gMCwwIEMgMC43LDEuMDUgMC44ODYsMS45NTkgMC41MzMsMi42MiAwLjEzNCwzLjM2NiAtMC44OTEsMy43NiAtMi40MywzLjc2IGggLTExLjA0MSBjIC0yLjcxOCwwIC0zLjY4OCwtMS4zNTkgLTUuNDU0LC00LjE4NiBsIC0wLjAyMiwtMC4wMzMgLTYuOTY0LC05Ljk2MiA5LjQzMywtMTMuNDQ3IHoiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojMjYyNzI5O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgaWQ9InBhdGgzMiIgLz48L2c+PGcKICAgICAgICAgICBpZD0iZzM0IgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwNC4wNDksMzAwLjYwMDkpIj48cGF0aAogICAgICAgICAgICAgZD0ibSAwLDAgLTE2LjQ4LDIzLjQ5NSBjIC0xLjc2NSwyLjgyNiAtMi43MzQsNC4xODUgLTUuNDUzLDQuMTg1IGggLTExLjA0MSBjIC0xLjUzOSwwIC0yLjU2NCwtMC4zOTQgLTIuOTYzLC0xLjEzOSAtMC4zNTMsLTAuNjYxIC0wLjE2NywtMS41NzEgMC41NCwtMi42MzEgbCAxNy40MTQsLTI1LjIyMyAtMTguNDAyLC0yNS41ODIgYyAtMC43NjIsLTAuOTkxIC0wLjk4MSwtMS44NjQgLTAuNjQ1LC0yLjU0NCAwLjM3NywtMC43NjggMS40OTEsLTEuMjI2IDIuOTc5LC0xLjIyNiBoIDEwLjQxMyBjIDIuNzA3LDAgMy42NjIsMS40MTEgNS41NjUsNC4yMTkgbCAwLjAyMiwwLjAzMSAxNy45MDMsMjMuNzUzIGMgMCwwIDAuNDU2LDAuNjUyIDAuNDU2LDEuMzg1IEMgMC4zMDgsLTAuNTQ0IDAsMCAwLDAiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojMjYyNzI5O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgaWQ9InBhdGgzNiIgLz48L2c+PGcKICAgICAgICAgICBpZD0iZzM4IgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwMi4xNDQ4LDI3My42ODY2KSI+PHBhdGgKICAgICAgICAgICAgIGQ9Im0gMCwwIC0xNy40OSwyNC4zMTUgLTkuMzkyLC0xMi40NiA4LjU1NiwtMTEuMzg2IGMgMS45MDMsLTIuODEgMi44NTgsLTQuMjE5IDUuNTY2LC00LjIxOSBoIDEwLjQxMiBjIDEuNDg4LDAgMi42MDIsMC40NTggMi45NzksMS4yMjUgQyAwLjk2NywtMS44NDUgMC43NDgsLTAuOTcyIDAsMCIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyNjI3Mjk7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBpZD0icGF0aDQwIiAvPjwvZz48ZwogICAgICAgICAgIGlkPSJnNDIiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjAxLjE0OTcsMzI0LjUyMTEpIj48cGF0aAogICAgICAgICAgICAgZD0iTSAwLDAgQyAwLjcsMS4wNSAwLjg4NiwxLjk1OSAwLjUzMywyLjYyIDAuMTM0LDMuMzY2IC0wLjg5MSwzLjc2IC0yLjQzLDMuNzYgaCAtMTEuMDQxIGMgLTIuNzE4LDAgLTMuNjg4LC0xLjM1OSAtNS40NTQsLTQuMTg2IGwgLTAuMDIyLC0wLjAzMyAtNi45NjQsLTkuOTYyIDkuNDMzLC0xMy40NDcgeiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyNjI3Mjk7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBpZD0icGF0aDQ0IiAvPjwvZz48ZwogICAgICAgICAgIGlkPSJnNDYiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTc3LjE4MjksMzAwLjYwMDkpIj48cGF0aAogICAgICAgICAgICAgZD0ibSAwLDAgLTE2LjQ4LDIzLjQ5NSBjIC0xLjc2NSwyLjgyNiAtMi43MzQsNC4xODUgLTUuNDUzLDQuMTg1IGggLTExLjA0MSBjIC0xLjUzOSwwIC0yLjU2NCwtMC4zOTQgLTIuOTYzLC0xLjEzOSAtMC4zNTQsLTAuNjYxIC0wLjE2NywtMS41NzEgMC41NCwtMi42MzEgbCAxNy40MTMsLTI1LjIyMyAtMTguNDAxLC0yNS41ODIgYyAtMC43NjIsLTAuOTkxIC0wLjk4MSwtMS44NjQgLTAuNjQ2LC0yLjU0NCAwLjM3OCwtMC43NjggMS40OTIsLTEuMjI2IDIuOTgsLTEuMjI2IGggMTAuNDEzIGMgMi43MDcsMCAzLjY2MiwxLjQxMSA1LjU2NSw0LjIxOSBsIDAuMDIyLDAuMDMxIDE3LjkwMywyMy43NTMgYyAwLDAgMC40NTYsMC42NTIgMC40NTYsMS4zODUgQyAwLjMwOCwtMC41NDQgMCwwIDAsMCIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyNjI3Mjk7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBpZD0icGF0aDQ4IiAvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4K") no-repeat center/contain;vertical-align:middle}