.mrhi{--mr-ton:#64748b;--mr-licht:0;--mr-zug:52s;--mr-scheibe:clamp(8.5rem,30vw,15.5rem);--mr-figur:clamp(6.5rem,18vw,8.5rem);position:relative;display:flex;flex-direction:column;align-items:center;gap:.85rem;contain:layout style;overflow-x:clip}.mrhi[data-groesse=klein]{--mr-scheibe:clamp(6rem,22vw,8rem);--mr-figur:clamp(4.5rem,14vw,5.5rem);gap:.6rem}.mrhi-scheibe{position:relative;width:var(--mr-scheibe);height:var(--mr-scheibe);border-radius:50%;overflow:hidden;isolation:isolate;background:#070b14}.mrhi-hof{position:absolute;left:50%;top:calc(var(--mr-scheibe) * .5);width:calc(var(--mr-scheibe) * 1.55);height:calc(var(--mr-scheibe) * 1.55);translate:-50% -50%;border-radius:50%;pointer-events:none;z-index:0;opacity:.1;filter:blur(calc(var(--mr-scheibe) * .12));background:radial-gradient(circle,color-mix(in oklab,var(--mr-ton) 70%,transparent) 0,transparent 68%);transition:opacity 2.4s ease,background 2.4s ease}.mrhi-himmel,.mrhi-licht,.mrhi-regen,.mrhi-zug{position:absolute;inset:0;pointer-events:none}.mrhi-himmel{z-index:1;background:radial-gradient(circle at 50% 118%,color-mix(in oklab,var(--mr-ton) 34%,transparent),transparent 62%),linear-gradient(180deg,#0b1324 0,#070b14 70%);transition:background 2.4s ease}.mrhi-zug{z-index:2;opacity:.32;background-repeat:repeat;background-size:100% 33.333%;background-image:radial-gradient(38% 26% at 22% 40%,rgba(255,255,255,.5),transparent 70%),radial-gradient(30% 22% at 68% 62%,rgba(255,255,255,.38),transparent 72%)}.mrhi-zug-a{animation:mrhi-zug var(--mr-zug) linear infinite}.mrhi-zug-b{opacity:.2;animation:mrhi-zug calc(var(--mr-zug) * 1.61) linear infinite reverse}@keyframes mrhi-zug{0%{transform:translateZ(0)}to{transform:translate3d(0,-33.333%,0)}}.mrhi-licht{z-index:3;opacity:0;mix-blend-mode:screen;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in oklab,var(--mr-ton) 55%,transparent) 60deg,transparent 150deg,transparent 1turn);animation:mrhi-dreh 96s linear infinite;transition:opacity 2.4s ease,background 2.4s ease}@keyframes mrhi-dreh{to{rotate:1turn}}.mrhi-buehne{position:absolute;inset:0;z-index:4;display:grid;place-items:center}.mrhi-buehne>picture{display:contents}.mrhi-buehne>picture>source{display:none}.mrhi-lage{grid-area:1/1;width:var(--mr-figur);height:auto;opacity:0;transition:opacity .9s cubic-bezier(.4,0,.2,1);translate:var(--dx,0) var(--dy,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;mask-image:radial-gradient(circle at 50% 46%,#000 56%,transparent 78%);-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 56%,transparent 78%)}.mrhi-lage[data-aktiv=ja]{opacity:1}.mrhi-lage[data-s=neugierig]{--dx:-2.94%;--dy:0.63%}.mrhi-lage[data-s=optimistisch]{--dx:-0.49%;--dy:0}.mrhi-lage[data-s=analytisch]{--dx:-0.98%;--dy:1.90%}.mrhi-lage[data-s=verlaesslich]{--dx:0.74%;--dy:0}.mrhi-lage[data-s=selbstbewusst]{--dx:1.47%;--dy:0}.mrhi-lage[data-s=entschlossen]{--dx:3.43%;--dy:-1.90%}.mrhi-regen{z-index:5}.mrhi-regen i{position:absolute;top:-12%;width:1px;height:14%;background:linear-gradient(180deg,transparent,rgba(186,230,253,.55));animation:mrhi-tropfen 1.2s linear infinite}@keyframes mrhi-tropfen{to{transform:translateY(820%)}}.mrhi-unbekannt{position:absolute;inset:0;z-index:6;display:none;align-items:center;justify-content:center;color:#94a3b8;opacity:.55}.mrhi-unbekannt svg{width:42%;height:auto}.mrhi-rand{position:absolute;inset:0;z-index:7;border-radius:50%;pointer-events:none;border:1px solid color-mix(in oklab,var(--mr-ton) 42%,transparent);box-shadow:inset 0 0 calc(var(--mr-scheibe) * .16) color-mix(in oklab,var(--mr-ton) 22%,transparent);transition:border-color 2.4s ease,box-shadow 2.4s ease}.mrhi-satz{margin:0;max-width:22rem;min-height:calc(1.45em * 3);text-align:center;line-height:1.45;font-size:.875rem;color:#a1a1aa}.mrhi[data-groesse=klein] .mrhi-satz{font-size:.78rem;max-width:17rem}.mrhi-satz b{display:block;font-weight:900;font-size:.95em;letter-spacing:.01em;color:#e4e4e7}.mrhi[data-lage=gemessen] .mrhi-hof,.mrhi[data-vorschau=an] .mrhi-hof{opacity:calc(.18 + var(--mr-licht) * .34);animation:mrhi-atem 9s ease-in-out infinite}.mrhi[data-lage=gemessen] .mrhi-licht,.mrhi[data-vorschau=an] .mrhi-licht{opacity:calc(.16 + var(--mr-licht) * .34)}.mrhi[data-lage=gemessen] .mrhi-buehne,.mrhi[data-vorschau=an] .mrhi-buehne{animation:mrhi-schweben 9s ease-in-out infinite}@keyframes mrhi-atem{0%,to{opacity:calc(.18 + var(--mr-licht) * .34)}50%{opacity:calc(.26 + var(--mr-licht) * .34)}}@keyframes mrhi-schweben{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.mrhi:not([data-lage=gemessen]):not([data-vorschau=an]) .mrhi-licht,.mrhi:not([data-lage=gemessen]):not([data-vorschau=an]) .mrhi-regen,.mrhi:not([data-lage=gemessen]):not([data-vorschau=an]) .mrhi-zug{display:none}.mrhi:not([data-lage=gemessen]):not([data-vorschau=an]) .mrhi-lage{opacity:0!important}.mrhi[data-gesicht=nein] .mrhi-unbekannt{display:flex}.mrhi:not([data-lage=gemessen]):not([data-vorschau=an]) .mrhi-himmel{background:linear-gradient(180deg,#11161f,#0a0d13)}.mrhi-vorschau-fahne{display:none;align-items:center;gap:.4rem;border-radius:999px;border:1px solid rgba(251,191,36,.55);background:repeating-linear-gradient(135deg,rgba(251,191,36,.16) 0 8px,rgba(251,191,36,.06) 8px 16px);padding:.22rem .7rem;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#fcd34d}.mrhi[data-vorschau=an] .mrhi-vorschau-fahne{display:inline-flex}main:has(form :is(input,button,select,textarea):focus-visible) .mrhi .mrhi-hof,main:has(form :is(input,button,select,textarea):focus-visible) .mrhi .mrhi-licht{animation:none;opacity:calc((.16 + var(--mr-licht) * .34) * .45);transition-duration:.24s}main:has(form :is(input,button,select,textarea):focus-visible) .mrhi .mrhi-buehne{animation-play-state:paused}@media (prefers-contrast:more){.mrhi .mrhi-hof{opacity:.14!important;animation:none!important}.mrhi .mrhi-licht{opacity:.12!important;animation:none!important}.mrhi-satz{color:#d4d4d8}}@media (prefers-reduced-motion:reduce){.mrhi *,.mrhi :after,.mrhi :before{animation:none!important;transition-duration:1ms!important}.mrhi-zug{transform:translate3d(-8%,0,0)}.mrhi-regen i{opacity:.5}.mrhi-buehne{transform:none!important}}