@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/schriften/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/schriften/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/schriften/inter-latin-700-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/ibm-plex-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/schriften/ibm-plex-mono-latin-500-normal.woff2) format("woff2")}:root{--bg:#0A1730;--bg-2:#0D1E3C;--bg-3:#12264A;--card:#122444;--card-2:#16294F;--ink:#FFFFFF;--ink-2:#A8BBD8;--ink-3:#778DB2;--line:#22375E;--amber:#E9A63D;--ring:#F2B441;--amber-soft:#2A2415;--c-ref:#F0BA3D;--c-company:#5EB8D9;--c-product:#65C39F;--c-maker:#9260DC;--c-contact:#E1E4EA;--gold-line:#D8A94E;--radius:8px;--shadow:0 18px 48px rgba(0,0,0,.55);--amber-text:#E9A63D;--ring-text:#F2B441;--on-amber:#14213F;--line-hover:#35507F;--scrim:rgba(5,12,26,.78);--scrim-2:rgba(10,23,48,.55);--glass:rgba(18,36,68,.7);color-scheme:dark}:root[data-theme=light]{--bg:#F3F5F9;--bg-2:#ECEFF5;--bg-3:#E2E8F1;--card:#FFFFFF;--card-2:#F5F7FB;--ink:#101C33;--ink-2:#44536F;--ink-3:#627088;--line:#D5DCE7;--line-hover:#A9B7CC;--amber:#E9A63D;--ring:#D99528;--amber-soft:#FBEFD6;--amber-text:#8F5A00;--ring-text:#8F5A00;--on-amber:#14213F;--c-ref:#AA6F01;--c-company:#179AB4;--c-product:#0D6846;--c-maker:#9428B5;--c-contact:#292C31;--gold-line:#B98424;--shadow:0 18px 48px rgba(16,28,51,.16);--scrim:rgba(16,28,51,.45);--scrim-2:rgba(243,245,249,.75);--glass:rgba(255,255,255,.85);color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;overflow:hidden;-webkit-font-smoothing:antialiased}#stage{position:fixed;inset:0;display:block;touch-action:none;cursor:grab;background:radial-gradient(circle at 50% 46%,var(--bg-3) 0,var(--bg) 80vmax)}.mvwrap{position:fixed;z-index:3;border-radius:50%;overflow:hidden;background:var(--card);box-shadow:0 0 60px #e9a63d59;border:2px solid var(--amber)}.mvwrap model-viewer{width:100%;height:100%;background:transparent;--poster-color:transparent}.mvwrap model-viewer:not(:defined) .arbtn{display:none}.arbtn{position:absolute;left:50%;bottom:14px;transform:translate(-50%);background:var(--amber);color:var(--on-amber);border:0;border-radius:99px;padding:9px 16px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 4px 14px #00000073}.arblock{margin-top:16px;display:flex;gap:14px;align-items:center;background:var(--card-2);border:1px solid var(--line);border-radius:var(--radius);padding:12px}.arblock .qr{width:104px;height:104px;flex:0 0 auto;background:#fff;border-radius:6px;padding:6px}.arblock .qr canvas,.arblock .qr img{width:100%;height:100%;display:block}.arblock .artxt{min-width:0}.arblock b{display:block;color:var(--ink);font-size:13px;margin-bottom:4px}.arblock p{margin:0;font-size:12px;color:var(--ink-2);line-height:1.5}.arblock p.arnote{margin-top:6px;color:var(--gold-line);font-size:11.5px}.arblock .go{display:inline-block;margin-top:10px;background:var(--amber);color:var(--on-amber);text-decoration:none;border-radius:99px;padding:7px 14px;font-size:12.5px;font-weight:600}a.portal{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:13px 15px;border-radius:10px;border:1px solid var(--ring);background:linear-gradient(180deg,var(--ring),var(--amber));color:var(--on-amber);text-decoration:none;font-size:13.5px;font-weight:700;box-shadow:0 6px 18px #e9a63d38;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}a.portal svg{flex:none;opacity:.85}a.portal:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 9px 24px #e9a63d4d}a.portal:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.pcard{display:flex;gap:12px;align-items:center;margin-top:12px}.pfoto{width:72px;height:72px;border-radius:99px;flex:0 0 auto;border:2px solid var(--amber);background:var(--card-2) 50% 22%/cover no-repeat}.pfoto.empty{border-style:dashed}.pcard b{display:block;color:var(--ink);font-size:15px;font-weight:600}.pcard span{font-size:12.5px;color:var(--ink-2)}.pfirm{color:var(--ink-3)}.contactlist{display:grid;gap:6px;margin-top:14px}.contactlist a{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:var(--radius);background:var(--card-2);border:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:12.5px}.contactlist a:hover{border-color:var(--amber-text);color:var(--amber-text)}.contactlist .ci{width:18px;text-align:center;color:var(--amber-text)}.contactlist .kontaktort{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:var(--radius);border:1px solid var(--line);background:var(--card-2);color:var(--ink-2);font-size:12.5px}.nocontact{font-size:12px;color:var(--ink-3)}.hint2{font-size:11.5px;color:var(--ink-3);margin:10px 0 0;line-height:1.5}a.mini{color:var(--amber-text);text-decoration:none;font-size:11.5px}a.mini:hover{text-decoration:underline}.medianav{display:flex;align-items:center;gap:8px;margin-top:12px}.medianav button{flex:0 0 auto;width:34px;height:34px;border-radius:var(--radius);border:1px solid var(--line);background:var(--card-2);color:var(--ink);font:inherit;font-size:15px;cursor:pointer;line-height:1}.medianav button:hover{border-color:var(--amber-text);color:var(--amber-text)}.medianav .pos{flex:1;text-align:center;font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--ink-2)}#stage.grabbing{cursor:grabbing}#stage.pointing{cursor:pointer}.top{position:fixed;left:0;right:0;top:0;z-index:5;padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top,0px));display:flex;gap:10px;align-items:center;flex-wrap:wrap;pointer-events:none}.top>*{pointer-events:auto}.brand{display:flex;align-items:baseline;gap:8px;padding-right:4px}.brand b{font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.brand b:after{content:".com";color:var(--amber-text)}.brand span{font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--amber-text)}.searchwrap{position:relative;flex:1 1 230px;max-width:340px;color:var(--gold-line)}.searchwrap svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;transition:color .15s ease}.searchwrap:focus-within{color:var(--ring-text)}input[type=search]{width:100%;height:40px;padding:0 34px;background:var(--card);border:1.5px solid var(--gold-line);border-radius:var(--radius);color:var(--ink);font:inherit;font-size:14px;box-shadow:0 1px 2px #00000059,0 0 0 3px #e9a63d1a;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}input[type=search]::placeholder{color:var(--ink-3)}input[type=search]:hover{border-color:var(--amber-text)}input[type=search]:focus{outline:none;border-color:var(--ring-text);box-shadow:0 1px 2px #00000059,0 0 0 4px #f2b44138}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.clearbtn{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--ink-3);cursor:pointer;font-size:16px;line-height:1}.clearbtn:hover{color:var(--ink);background:var(--bg-2)}.btn{height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-2);font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px #00000059}.btn:hover{color:var(--ink);border-color:var(--line-hover)}.themaknopf{width:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}.themaknopf .mond{display:none}:root[data-theme=light] .themaknopf .sonne{display:none}:root[data-theme=light] .themaknopf .mond{display:block}.btn.themaknopf[aria-pressed=true]{background:var(--card);border-color:var(--line);color:var(--ink-2);font-weight:400}.btn[aria-pressed=true]{background:var(--amber);border-color:var(--amber-text);color:var(--on-amber);font-weight:600}.count{font-family:IBM Plex Mono,monospace;font-size:12px;opacity:.8}.filters{position:fixed;z-index:5;left:16px;right:16px;max-width:660px;top:calc(60px + env(safe-area-inset-top,0px));background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:14px;display:grid;gap:13px}.frow{display:grid;gap:7px}.flabel{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{padding:5px 10px;border-radius:99px;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);font:inherit;font-size:12.5px;cursor:pointer}.chip:hover{border-color:var(--line-hover);color:var(--ink)}.chip[aria-pressed=true]{background:var(--amber);border-color:var(--amber-text);color:var(--on-amber);font-weight:600}.chip .n{font-family:IBM Plex Mono,monospace;opacity:.55;margin-left:6px;font-size:11px}.path{position:fixed;z-index:5;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:7px;flex-wrap:wrap;max-width:min(560px,calc(100% - 32px))}.crumb{display:inline-flex;align-items:center;gap:7px;background:var(--card);border:1px solid var(--line);border-radius:99px;padding:6px 12px;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer;box-shadow:0 1px 2px #00000059}.crumb:hover{color:var(--ink)}.crumb .dot{width:8px;height:8px;border-radius:99px;flex:0 0 auto}.crumb.is-last{color:var(--ink);font-weight:500}.sep{color:var(--ink-3);font-size:12px}.crumb.zurueck{display:none}.zoom{position:fixed;z-index:5;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));display:flex;gap:6px;align-items:center}.zoom button{width:34px;height:34px;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);color:var(--ink-2);font:inherit;font-size:16px;cursor:pointer;box-shadow:0 1px 2px #00000059;line-height:1}.zoom button:hover{color:var(--ink)}.zoom .lvl{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--ink-3);width:44px;text-align:center}.legend{position:fixed;z-index:4;left:16px;top:calc(60px + env(safe-area-inset-top,0px));display:flex;gap:13px;flex-wrap:wrap;font-size:11.5px;color:var(--ink-2);pointer-events:none}.legend b{display:inline-flex;align-items:center;gap:6px;font-weight:400}.legend i{width:10px;height:10px;border-radius:99px;display:block}.legend .f-ref{background:var(--c-ref)}.legend .f-company{background:var(--c-company)}.legend .f-product{background:var(--c-product)}.legend .f-maker{background:var(--c-maker)}.legend .f-contact{background:var(--c-contact)}.seitenlinks{position:fixed;z-index:6;left:50%;transform:translate(-50%);bottom:calc(62px + env(safe-area-inset-bottom,0px));display:flex;gap:7px;align-items:center;max-width:calc(100% - 24px);overflow-x:auto;scrollbar-width:none;padding:2px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}.seitenlinks::-webkit-scrollbar{display:none}.seitenlinks a,.seitenlinks button{display:inline-block;background:var(--card);border:1px solid var(--line);border-radius:99px;padding:6px 12px;font:inherit;font-size:11.5px;color:var(--ink-2);text-decoration:none;white-space:nowrap;cursor:pointer}.seitenlinks a:hover,.seitenlinks a:focus-visible,.seitenlinks button:hover,.seitenlinks button:focus-visible{color:var(--amber-text);border-color:var(--gold-line)}.seitenlinks a[aria-current]{background:var(--amber-soft);border-color:var(--gold-line);color:var(--ring-text);font-weight:600}.seitenlinks .aus{opacity:.85}.seitenlinks .leise{opacity:.7;font-size:11px}@media (max-width:760px){.seitenlinks{bottom:calc(58px + env(safe-area-inset-bottom,0px));gap:6px}.seitenlinks a,.seitenlinks button{padding:0 12px;font-size:11.5px;min-height:36px;display:inline-flex;align-items:center}.chip{min-height:36px;padding:0 12px;display:inline-flex;align-items:center}.clearbtn{width:36px;height:36px}}html.fragt,html.fragt body{overflow:hidden;touch-action:none}html.entschieden .einstieg{display:none}.einstieg{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:zustAuf .28s ease-out both}@keyframes zustAuf{0%{opacity:0}to{opacity:1}}.zust-karte{width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line);border-top:2px solid var(--amber);border-radius:14px;padding:26px 26px 20px;box-shadow:var(--shadow);animation:zustHoch .34s cubic-bezier(.2,.8,.3,1) both}.zust-karte:focus{outline:none}@keyframes zustHoch{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.zust-marke{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.zust-marke b{color:var(--amber-text);font-size:15px;letter-spacing:.2px}.zust-marke span{color:var(--ink-3);font-size:10.5px;text-transform:uppercase;letter-spacing:1.3px}.zust-karte h1{margin:0 0 14px;font-size:clamp(21px,3.4vw,27px);line-height:1.22;color:var(--ink);font-weight:600;letter-spacing:-.015em;text-wrap:balance}.zust-karte p{margin:0 0 14px;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.zust-karte b{color:var(--ink)}.einstieg-lead{font-size:15px!important;line-height:1.55!important;color:var(--ink-2)}.einstieg-lead b{color:var(--ring-text)}.einstieg-lead a{color:var(--amber-text);text-decoration:none;border-bottom:1px solid rgba(233,166,61,.4)}.einstieg-lead a:hover{border-bottom-color:var(--amber-text)}.einstieg-text{font-size:13px!important;line-height:1.62!important}.einstieg-text i{color:var(--ink);font-style:italic}.einstieg-text time{font-variant-numeric:tabular-nums}.einstieg-text .stand{color:var(--ink-3);white-space:nowrap}.einstieg-text a{color:var(--amber-text);text-decoration:none;border-bottom:1px solid rgba(233,166,61,.4)}.einstieg-text a:hover{border-bottom-color:var(--amber-text)}.einstieg-wege{margin:18px 0 0}.einstieg-wege h2{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-weight:600}.einstieg-wege ul{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.einstieg-wege li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;align-items:baseline;padding:8px 11px;background:var(--card);font-size:12.5px}.einstieg-wege a{color:var(--ink);text-decoration:none;font-weight:500}.einstieg-wege a:hover{color:var(--amber-text)}.einstieg-wege span{color:var(--ink-3);font-size:11.5px;white-space:nowrap}.zust-frage b{color:var(--ring-text)}.fakten{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 16px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.fakten>div{background:var(--card-2);padding:11px 8px;text-align:center}.fakten dt{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.fakten dd{margin:3px 0 0;font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:500;color:var(--ring-text);font-variant-numeric:tabular-nums;line-height:1.1}@media (max-width:440px){.fakten{grid-template-columns:repeat(2,1fr)}}.einstieg-trenner{border:0;border-top:1px solid var(--line);margin:20px 0 16px}html.ohne-messung .einstieg-trenner,html.ohne-messung .zust-frage,html.ohne-messung .zust-mehr,html.ohne-messung .zust-liste,html.ohne-messung .zust-hinweis,html.ohne-messung #zustAlle{display:none!important}html.ohne-messung .zust-knoepfe{grid-template-columns:1fr;margin-top:18px}html.ohne-messung #zustNoetig{background:var(--amber);color:var(--on-amber)}.zust-frage{font-size:12.5px!important;line-height:1.55!important}.zust-hinweis{margin:9px 0 0!important;font-size:11px!important;color:var(--ink-3);text-align:center}.zust-mehr{background:none;border:0;padding:0;margin:0 0 14px;font:inherit;font-size:12.5px;color:var(--amber-text);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.zust-liste{border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin:0 0 16px;background:var(--scrim-2)}.zust-liste dl{margin:0;display:grid;gap:11px}.zust-liste dt{font-size:11px;text-transform:uppercase;letter-spacing:.9px;color:var(--amber-text);margin-bottom:3px}.zust-liste dd{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-2)}.zust-fein{font-size:11.5px;color:var(--ink-3);margin:12px 0 0!important}.zust-knoepfe{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.zust-knoepfe button{padding:12px 14px;border-radius:9px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;border:1px solid var(--gold-line)}#zustNoetig{background:transparent;color:var(--ring-text)}#zustAlle{background:var(--amber);color:var(--on-amber)}.zust-knoepfe button:hover{filter:brightness(1.08)}.zust-knoepfe button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.zust-fuss{margin:16px 0 0!important;font-size:11.5px;color:var(--ink-3);text-align:center}.zust-fuss a{color:var(--ink-3)}@media (max-width:520px){.zust-karte{padding:22px 18px 16px}.zust-karte h2{font-size:19px}.zust-knoepfe{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.einstieg,.zust-karte{animation:none}}.panel{position:fixed;z-index:6;top:calc(12px + env(safe-area-inset-top,0px));right:14px;width:336px;max-height:calc(100% - 96px);overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);transform:translate(calc(100% + 26px));transition:transform .3s cubic-bezier(.22,.9,.3,1)}.panel.open{transform:none}.panel-in{padding:18px}.panel-grip{color:var(--ink-2);display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line);cursor:grab;user-select:none;color:var(--ink-3);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;border-radius:12px 12px 0 0;background:var(--card-2)}.panel-grip:active{cursor:grabbing}.panel-grip .bars{display:flex;flex-direction:column;gap:2px}.panel-grip .bars i{display:block;width:14px;height:2px;border-radius:2px;background:var(--ink-3)}@media (max-width:760px){.panel-grip .dock{display:none}}.panel-grip .grip-titel{flex:1 1 auto}.panel-grip .dock{margin-left:auto;border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:6px;font:inherit;font-size:11px;padding:2px 7px;cursor:pointer;letter-spacing:0;text-transform:none;font-weight:500}.panel-grip .dock:hover{color:var(--ink)}.panel-hero.tall{aspect-ratio:4/3}.fold{margin-top:14px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg-2)}.fold summary{color:var(--ink)}.fold summary{padding:9px 11px;cursor:pointer;font-size:12px;font-weight:600;color:var(--ink);list-style:none;display:flex;align-items:center;gap:7px}.fold summary::-webkit-details-marker{display:none}.fold summary:before{content:"▸";color:var(--ink-3);font-size:11px}.fold[open] summary:before{content:"▾"}.foldbody{padding:2px 11px 11px;font-size:12.5px;color:var(--ink-2);line-height:1.55}.foldbody p{margin:0 0 8px}ul.plist{list-style:none;margin:0;padding:0;display:grid;gap:6px}ul.plist li{display:flex;gap:9px;align-items:center;background:var(--card-2);border:1px solid var(--line);border-radius:var(--radius);padding:6px 8px;font-size:12px}ul.plist li b{display:block;color:var(--ink);font-weight:500}.gal{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.galimg{display:block;aspect-ratio:1;border-radius:6px;background:var(--bg-2) center/cover no-repeat;border:1px solid var(--line)}.mv{display:block;margin-top:12px}.panel-hero{width:100%;aspect-ratio:16/10;max-width:100%;border-radius:var(--radius);background:var(--bg-2) center/cover no-repeat;margin-bottom:14px}.panel-kind{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;color:var(--ink-2)}.panel-kind i{width:9px;height:9px;border-radius:99px;display:block}.panel h2{font-size:18px;line-height:1.28;margin:10px 0 0;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.panel p.lead{color:var(--ink-2);font-size:13px;line-height:1.55;margin:9px 0 0}.meta{display:grid;gap:1px;margin:16px 0 0;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.meta div{display:flex;justify-content:space-between;gap:14px;padding:8px 11px;background:var(--card);font-size:12.5px}.meta dt{color:var(--ink-2)}.meta dd{margin:0;color:var(--ink);text-align:right;font-family:IBM Plex Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums}.abschnitt{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 0;font-weight:600}.abschnitt+.meta{margin-top:8px}.panel-in article{display:block}.panel-in .krumen{font-size:11px;line-height:1.5;color:var(--ink-3);display:flex;flex-wrap:wrap;gap:0 4px;margin:0 0 2px}.panel-in .krumen a{color:var(--ink-3);text-decoration:none;border-bottom:1px solid transparent}.panel-in .krumen a:hover{color:var(--ink-2);border-bottom-color:var(--line-hover)}.panel-in .krumen span{color:var(--ink-3)}.panel-in article h1{font-size:18px;line-height:1.28;margin:10px 0 0;font-weight:600;letter-spacing:-.01em;text-wrap:balance;color:var(--ink)}.panel-in article p{margin:9px 0 0;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.panel-in article p.lead{color:var(--ink-2);font-size:13px;line-height:1.55}.panel-in article .hinweis{font-size:12px;color:var(--ink-3)}.panel-in article .stand{font-size:11px;color:var(--ink-3);margin-top:12px}.kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-top:14px}.kacheln div{background:var(--card-2);padding:10px 4px;text-align:center}.kacheln b{display:block;color:var(--amber-text);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.kacheln span{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.fold summary .zahl{color:var(--ink-3);font-weight:400}.fold summary h2{display:inline;margin:0;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.untertitel{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:12px 0 6px;font-weight:600}.foldbody>.untertitel:first-child{margin-top:4px}.panel-hero .heroimg{width:100%;height:100%;object-fit:cover;display:block}.panel-in article .panel-hero{background:var(--card-2)}.thumb{width:38px;height:38px;flex:0 0 auto;border-radius:99px;object-fit:cover;background:var(--card) center/cover no-repeat;border:1px solid var(--line)}.gal .galimg{width:100%;height:100%;object-fit:cover}ul.plist li b a,.meta dd a{color:inherit;text-decoration:none}ul.plist li b a:hover,.meta dd a:hover{color:var(--amber-text)}ul.plist li a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}ul.plist li b,.meta dd{overflow-wrap:anywhere}.sub{margin-top:16px}.sub h3{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-weight:600}.sub ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sub li{display:flex;gap:10px;align-items:center;font-size:12.5px;color:var(--ink-2);padding:8px 10px;background:var(--card-2);border-radius:var(--radius)}.sub li .dot2{width:9px;height:9px;border-radius:99px;flex:0 0 auto;margin:0 4px}.sub li .thumb{width:38px;height:38px;border-radius:99px;flex:0 0 auto;background:var(--card) 50% 22%/cover no-repeat;border:1px solid var(--line)}.sub li b{color:var(--ink);font-weight:500;display:block}.urlrow{margin-top:16px;padding:9px 11px;border:1px dashed var(--line);border-radius:var(--radius);font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--ink-2);overflow-wrap:anywhere}.urlrow span{color:var(--amber-text);font-weight:500}:root[data-theme=dark] .urlrow span{color:var(--amber-text)}.demo-badge{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:99px;background:var(--amber-soft);color:var(--amber-text);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;vertical-align:middle}:root[data-theme=dark] .demo-badge{color:var(--amber-text)}.infoknopf{display:none;position:fixed;z-index:7;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:99px;background:linear-gradient(180deg,var(--ring),var(--amber));border:1px solid var(--ring);color:var(--on-amber);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 6px 20px #00000073,0 0 0 4px #e9a63d24}.infoknopf svg{flex:none}.infoknopf span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.infoknopf:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:760px){.infoknopf:not([hidden]){display:inline-flex}}.closebtn{flex:0 0 auto;width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);cursor:pointer;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.closebtn:hover{color:var(--ink);background:var(--bg-2)}.closebtn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:760px){.top{gap:8px;padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top,0px))}.brand span{display:none}.searchwrap{flex:1 1 100%;max-width:none;order:9}input[type=search]{height:44px;font-size:16px}.filters{top:calc(96px + env(safe-area-inset-top,0px));left:12px;right:12px}.legend{display:none}.zoom{bottom:auto;right:8px;top:50%;transform:translateY(-50%);flex-direction:column;gap:8px}.zoom button{width:40px;height:40px;font-size:18px}.zoom .lvl{width:40px;font-size:10.5px;padding:2px 0;border-radius:6px;background:var(--glass)}.panel{inset:0;width:auto;max-height:none;border-radius:0;border:0;transform:translateY(100%)}.panel.open{transform:none}.panel-in{padding:18px 18px calc(28px + env(safe-area-inset-bottom,0px))}.panel-grip{padding-top:calc(11px + env(safe-area-inset-top,0px));border-radius:0;position:sticky;top:0;z-index:2}.closebtn{width:44px;height:44px;font-size:22px;border-color:var(--gold-line);color:var(--ring-text)}.panel-grip{font-size:12px;gap:10px}.path{left:12px;right:104px;bottom:calc(10px + env(safe-area-inset-bottom,0px));flex-wrap:nowrap;gap:8px;max-width:none}.path .sep,.path .crumb:not(.is-last):not(.zurueck){display:none}.path .crumb.zurueck{display:inline-flex;justify-content:center;width:40px;height:40px;padding:0;flex:0 0 auto;font-size:20px;line-height:1}.path .crumb.is-last{min-height:40px;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (max-height:520px){.legend{display:none}.top{padding:8px 12px;gap:8px}.brand b{font-size:16px}.brand span{display:none}input[type=search],.btn{height:36px}.zoom{bottom:auto;right:8px;top:50%;transform:translateY(-50%);flex-direction:column;gap:6px}.zoom button{width:34px;height:34px}.zoom .lvl{width:34px;font-size:10px;background:var(--glass);border-radius:6px}.seitenlinks{bottom:calc(8px + env(safe-area-inset-bottom,0px))}.path{display:none}.panel{max-height:100%;top:0;bottom:0;border-radius:0}.infoknopf{bottom:calc(8px + env(safe-area-inset-bottom,0px));height:36px}@media (max-width:760px){.infoknopf:not([hidden]){display:inline-flex}}}@media (prefers-reduced-motion:reduce){.panel{transition:none}}.nurlesen{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
