html body #raumriss-runtime-dock .rr-leiste-wurzel{--l-glas:rgba(255,255,255,0.52);--l-kante:rgba(255,255,255,0.55);--l-tinte:#16151a;--l-mut:rgba(22,21,26,0.6);--l-taste:rgba(255,255,255,0.42);--l-taste-hover:rgba(255,255,255,0.6);--l-taste-licht:rgba(255,255,255,0.75);--l-taste-kante:rgba(0,0,0,0.1);--l-rille:rgba(0,0,0,0.12);--l-schatten:0 24px 60px -20px rgba(10,12,30,0.5),0 2px 10px rgba(10,12,30,0.1);--l-licht:rgba(255,255,255,0.85);--l-mono:var(--rr-mono);--ink:var(--l-tinte);color:var(--l-tinte);position:relative;pointer-events:auto;width:min(720px,calc(100vw - 24px));font:14px/1.3 -apple-system,SF Pro Text,system-ui,sans-serif}@media (prefers-color-scheme:dark){html body #raumriss-runtime-dock .rr-leiste-wurzel{--l-glas:rgba(255,255,255,0.7);--l-kante:rgba(255,255,255,0.75)}}html body #raumriss-runtime-dock .rr-leiste,html body #raumriss-runtime-dock .rr-leiste-raeume{background:var(--l-glas);border:.5px solid var(--l-kante);box-shadow:var(--l-schatten),inset 0 1px 0 var(--l-licht),inset 0 -1px 0 rgba(255,255,255,.2);backdrop-filter:blur(42px) saturate(190%) brightness(1.05)}html body #raumriss-runtime-dock .rr-leiste{display:flex;align-items:center;gap:6px;height:56px;border-radius:28px;padding:0 8px;position:relative;overflow:hidden}html body #raumriss-runtime-dock .rr-leiste:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 80% at 8% 0,rgba(255,255,255,.55) 0,rgba(255,255,255,.18) 28%,rgba(255,255,255,0) 55%),linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0) 45%,rgba(0,0,0,.03))}html body #raumriss-runtime-dock .rr-leiste>*{position:relative}:where(.rr-leiste) button{all:unset;box-sizing:border-box;cursor:pointer}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-raum{display:inline-flex!important;align-items:center;gap:8px;flex:none;height:38px;padding:0 12px 0 13px;border-radius:999px;background:var(--l-taste)!important;color:var(--l-tinte)!important;--ink:var(--l-tinte);border:0!important;box-shadow:inset 0 1px 0 var(--l-taste-licht),0 1px 2px rgba(0,0,0,.06)!important;font:500 10.5px/1 var(--l-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;max-width:200px;transition:background .15s ease,transform .08s ease,box-shadow .08s ease}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-raum span{overflow:hidden;text-overflow:ellipsis;color:var(--l-tinte)!important}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-raum:hover{background:var(--l-taste-hover)!important}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-raum:active{transform:translateY(1px);box-shadow:inset 0 1px 2px rgba(0,0,0,.12)!important}.rr-leiste-raum i{width:6px;height:6px;border-radius:50%;background:var(--l-rille);flex:none}.rr-leiste-raum[data-raum=true] i{background:var(--rr-akzent);box-shadow:0 0 6px color-mix(in srgb,var(--rr-akzent) 70%,transparent)}.rr-leiste-raum svg{opacity:.55;flex:none;transition:transform .15s ease}.rr-leiste-raum[aria-expanded=true] svg{transform:rotate(180deg)}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-feld,html body #raumriss-runtime-dock .rr-leiste .rr-leiste-feld:focus{all:unset;flex:1 1 auto;min-width:0;height:40px!important;padding:0 6px 0 10px!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;border-radius:0!important;font:400 14.5px/40px -apple-system,SF Pro Text,system-ui,sans-serif;color:var(--l-tinte)!important;-webkit-text-fill-color:var(--l-tinte);caret-color:var(--rr-akzent)}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-feld::-moz-placeholder{color:var(--l-mut)!important;-webkit-text-fill-color:var(--l-mut)}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-feld::placeholder{color:var(--l-mut)!important;-webkit-text-fill-color:var(--l-mut)}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-senden{display:grid!important;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;border:0!important;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.22),rgba(255,255,255,0) 60%),var(--rr-akzent)!important;color:var(--rr-akzent-tinte)!important;--ink:var(--rr-akzent-tinte);box-shadow:0 2px 0 var(--rr-akzent-tief),0 3px 6px -1px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.28)!important;transition:transform .08s ease,box-shadow .08s ease,background .15s ease}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-senden:hover:not(:disabled){filter:brightness(1.05)}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-senden:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 0 var(--rr-akzent-tief),0 1px 2px rgba(0,0,0,.3),inset 0 1px 2px rgba(0,0,0,.18)!important}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-senden:disabled{background:var(--l-taste)!important;color:var(--l-mut)!important;--ink:var(--l-mut);cursor:default;box-shadow:inset 0 1px 0 var(--l-taste-licht),0 1px 2px rgba(0,0,0,.06)!important}.rr-leiste-senden svg{display:block}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-trenner{width:1px;height:24px;margin:0 3px;flex:none;background:var(--l-rille)}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-ave{display:grid!important;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;line-height:0;border:0!important;background:var(--l-taste)!important;box-shadow:inset 0 1px 0 var(--l-taste-licht),0 1px 2px rgba(0,0,0,.06)!important;transition:transform .12s ease,background .15s ease}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-ave:hover{background:var(--l-taste-hover)!important}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-ave:active{transform:translateY(1px)}.rr-leiste-kugel{display:block;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#ffffff 0,#eef1f8 38%,#c9d1e3 74%,#9aa6c2 100%);box-shadow:0 0 0 1px rgba(60,70,110,.18),0 2px 6px rgba(60,70,110,.25),0 0 14px rgba(120,140,255,.35);animation:rr-kugel-atmet 4.8s ease-in-out infinite}.rr-leiste-ave:hover .rr-leiste-kugel{box-shadow:0 0 0 1px rgba(255,255,255,.3),0 0 20px rgba(170,190,255,.6)}@keyframes rr-kugel-atmet{50%{transform:scale(1.06);box-shadow:0 0 0 1px rgba(255,255,255,.22),0 0 20px rgba(170,190,255,.5)}}html body #raumriss-runtime-dock .rr-leiste-hyperflow{flex:none;display:flex;align-items:center;--text-primary:var(--l-tinte);--text-secondary:var(--l-mut);--text-tertiary:var(--l-mut);--background-sunken:var(--l-taste);--background-hover:var(--l-taste-hover);--border-default:var(--l-kante)}html body #raumriss-runtime-dock .rr-leiste-hyperflow button,html body #raumriss-runtime-dock .rr-leiste-hyperflow>*{border-radius:20px!important;min-height:38px;padding:4px 12px!important;background:var(--l-taste)!important;border:0!important;color:var(--l-tinte)!important;--ink:var(--l-tinte);box-shadow:inset 0 1px 0 var(--l-taste-licht),0 1px 2px rgba(0,0,0,.06)!important;transition:transform .08s ease,box-shadow .08s ease,background .15s ease!important}html body #raumriss-runtime-dock .rr-leiste-hyperflow button:hover{background:var(--l-taste-hover)!important}html body #raumriss-runtime-dock .rr-leiste-hyperflow button:active{transform:translateY(1px);box-shadow:inset 0 1px 2px rgba(0,0,0,.12)!important}html body #raumriss-runtime-dock .rr-leiste-hyperflow span{font-family:var(--l-mono)!important;color:var(--l-tinte)!important;letter-spacing:.1em!important}html body #raumriss-runtime-dock .rr-leiste-hyperflow span span{color:var(--l-mut)!important}html body #raumriss-runtime-dock .rr-leiste-raeume{position:absolute;left:0;bottom:calc(100% + 12px);width:min(460px,calc(100vw - 24px));display:grid;gap:8px;padding:12px;border-radius:24px;max-height:min(70vh,560px);overflow-y:auto;animation:rr-leiste-ein .24s cubic-bezier(.2,.9,.3,1.1) both;transform-origin:bottom left}.rr-raeume-kopf{padding:2px 6px 0;font:500 10.5px/1.3 var(--l-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--l-mut)}.rr-raeume-gitter{display:grid;grid-template-columns:1fr 1fr;gap:8px}html body .rr-leiste-raeume button.rr-raeume-heute,html body .rr-leiste-raeume button.rr-raeume-kachel{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:grid;align-content:start;gap:4px;min-width:0;padding:12px 14px 11px;border-radius:16px;background:var(--l-taste);border:.5px solid rgba(255,255,255,.35);box-shadow:inset 0 1px 0 var(--l-taste-licht),0 1px 2px rgba(0,0,0,.05);color:var(--l-tinte);--ink:var(--l-tinte);text-align:left;min-height:0;height:auto;transition:transform .08s ease,box-shadow .08s ease,background .15s ease}html body .rr-leiste-raeume button.rr-raeume-kachel:hover{background:var(--l-taste-hover)}html body .rr-leiste-raeume button:active{transform:translateY(1px);box-shadow:inset 0 1px 2px rgba(0,0,0,.12)}html body .rr-leiste-raeume button.rr-raeume-heute{background:var(--l-tinte);color:var(--l-glas-gegen,#faf9f6);--ink:#faf9f6;border-color:transparent;padding:14px 16px 13px;grid-template-columns:auto 1fr;grid-template-areas:"icon b" "icon small";-moz-column-gap:12px;column-gap:12px;align-items:center;box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.12)}html body .rr-leiste-raeume button.rr-raeume-heute .rr-geraet-icon{grid-area:icon;width:20px;height:20px;margin:0}html body .rr-leiste-raeume button.rr-raeume-heute b{grid-area:b}html body .rr-leiste-raeume button.rr-raeume-heute small{grid-area:small;color:rgba(250,249,246,.62)}.rr-leiste-raeume .rr-geraet-icon{display:block;opacity:.75;margin-bottom:2px}.rr-leiste-raeume b{font:500 11px/1.3 var(--l-mono);letter-spacing:.1em;text-transform:uppercase}.rr-leiste-raeume b,.rr-leiste-raeume small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-leiste-raeume small{font-size:12px;line-height:1.3;color:var(--l-mut)}.rr-raeume-kachel{animation:rr-raeume-ein .3s cubic-bezier(.2,.9,.3,1.1) both;animation-delay:calc(var(--i, 0) * 18ms + 40ms)}@keyframes rr-raeume-ein{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.rr-raeume-kachel i{position:absolute;top:14px;right:14px;width:6px;height:6px;border-radius:50%;background:var(--l-rille)}.rr-raeume-kachel b{padding-right:14px}.rr-raeume-kachel[data-waerme=warm] i{background:var(--rr-akzent);opacity:.7}.rr-raeume-kachel[data-waerme=heiss] i{background:var(--rr-akzent);box-shadow:0 0 8px color-mix(in srgb,var(--rr-akzent) 75%,transparent)}html body .rr-leiste-raeume button.rr-raeume-kachel[data-aktiv=true]{outline:2px solid var(--l-tinte);outline-offset:-2px}@media (max-width:480px){.rr-raeume-gitter{grid-template-columns:1fr}}@keyframes rr-leiste-ein{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rr-leiste-kugel,.rr-leiste-raeume,.rr-raeume-kachel{animation:none}}@media (prefers-reduced-transparency:reduce){html body #raumriss-runtime-dock .rr-leiste-wurzel{--l-glas:rgba(255,255,255,0.92)}}@media (max-width:560px){.rr-leiste-raum span{display:none}html body #raumriss-runtime-dock .rr-leiste .rr-leiste-raum{padding:0 11px}html body #raumriss-runtime-dock .rr-leiste-hyperflow{display:none}}.rr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}