:root:not(#rv) .m2{--bg-primary:var(--rv-window);--bg-elevated:var(--rv-solid);--glass:var(--rv-ink);--text-primary:var(--rv-text);--text-secondary:var(--rv-text-2);--text-tertiary:var(--rv-text-3);--m-group-bg:var(--rv-panel);--separator:var(--rv-separator);--fill-control:var(--rv-control);--fill-thumb:var(--rv-tab-active);--scrim:var(--rv-scrim);--accent-blue:var(--rv-link);--accent-text:var(--rv-link);--accent-text-strong:var(--rv-link);--accent-symbol:var(--rv-symbol);--accent-rgb:var(--rv-akzent-ton-rgb);--accent-tint:rgba(var(--rv-akzent-ton-rgb), .14);--accent-tint-strong:rgba(var(--rv-akzent-ton-rgb), .16);--accent-border:rgba(var(--rv-akzent-ton-rgb), .38);--cta-bg:var(--rv-action-bg);--cta-fill:var(--rv-action-bg);--cta-text:var(--rv-accent-on);--cta-shadow:0 2px 7px rgba(var(--rv-accent-rgb), .32), inset 0 1px 0 #ffffff52, inset 0 -1px 0 #ffffff1a;--cta-kante:var(--cta-shadow);--glow:rgba(var(--rv-akzent-ton-rgb), .16);--success-text:var(--rv-success-text);--success-tint:rgba(var(--rv-success-rgb), .14);--danger-text:var(--rv-danger-text);--danger-tint:rgba(var(--rv-danger-rgb), .14);--rec:var(--rv-danger);--switch-on:var(--rv-switch);--bar-fill:var(--rvh-platte), var(--rv-panel);--bar-filter:blur(var(--rvh-frost)) saturate(1.5);--bar-border:transparent;--bar-rim:rgba(255, 255, 255, calc(var(--rv-rim) * .6));--bar-shadow:var(--rvh-rand-leiste), var(--rvh-schatten-leiste);--bar-sheen:none;--bar-label:var(--rv-text);--bar-select:linear-gradient(color-mix(in srgb, var(--rv-control-hovered), var(--rv-control-pressed) 60%), color-mix(in srgb, var(--rv-control-hovered), var(--rv-control-pressed) 60%)), rgba(var(--rv-panel-rgb), .5);--bar-select-shadow:var(--rvh-rand-knopf-an), var(--rvh-schatten-knopf);--bar-select-ink:var(--rv-text)}:root:not(#rv){--rvh-frost:15px;--rvh-rand-flaeche:inset 0 1px 0 rgba(255, 255, 255, calc(var(--rv-rim) * .78)), inset 1px 0 0 rgba(255, 255, 255, calc(var(--rv-rim) * .3)), inset 0 -1px 0 rgba(255, 255, 255, calc(var(--rv-rim) * .24)), inset 0 0 0 1px rgba(255, 255, 255, calc(var(--rv-rim) * .43)), inset 0 0 12px rgba(255, 255, 255, calc(var(--rv-rim) * .05));--rvh-rand-leiste:inset 0 1px 0 rgba(255, 255, 255, calc(var(--rv-rim) * .47)), inset 1px 0 0 rgba(255, 255, 255, calc(var(--rv-rim) * .18)), inset 0 -1px 0 rgba(255, 255, 255, calc(var(--rv-rim) * .14)), inset 0 0 0 1px rgba(255, 255, 255, calc(var(--rv-rim) * .26)), inset 0 0 6px rgba(255, 255, 255, calc(var(--rv-rim) * .04));--rvh-rand-eingabe:inset 0 1px 0 rgba(255, 255, 255, calc(var(--rv-rim) * .43)), inset 1px 0 0 rgba(255, 255, 255, calc(var(--rv-rim) * .16)), inset 0 -1px 0 rgba(255, 255, 255, calc(var(--rv-rim) * .13)), inset 0 0 0 1px rgba(255, 255, 255, calc(var(--rv-rim) * .24));--rvh-rand-knopf:inset 0 1px 0 rgba(255, 255, 255, calc(var(--rv-rim) * .78)), inset 1px 0 0 rgba(255, 255, 255, calc(var(--rv-rim) * .3)), inset 0 -1px 0 rgba(255, 255, 255, calc(var(--rv-rim) * .24)), inset 0 0 0 1px rgba(255, 255, 255, calc(var(--rv-rim) * .43));--rvh-rand-knopf-an:inset 0 1px 0 rgba(255, 255, 255, calc(min(1, var(--rv-rim) + .15) * .78)), inset 1px 0 0 rgba(255, 255, 255, calc(min(1, var(--rv-rim) + .15) * .3)), inset 0 -1px 0 rgba(255, 255, 255, calc(min(1, var(--rv-rim) + .15) * .24)), inset 0 0 0 1px rgba(255, 255, 255, calc(min(1, var(--rv-rim) + .15) * .43));--rvh-schatten-knopf:0 2px 6px color-mix(in srgb, var(--rv-shadow), transparent 55%);--rvh-schatten-leiste:0 6px 24px var(--rv-shadow);--rvh-schatten-popup:0 8px 22px var(--rv-shadow);--rvh-platte:linear-gradient(180deg, rgba(255, 255, 255, calc(var(--rv-rim) * .035)), #fff0 50%, rgba(0, 0, 0, calc(var(--rv-rim) * .035)));--rvh-radius-gruppe:20px}:root:not(#rv)[data-material=klar]{--rvh-frost:3px}:root:not(#rv)[data-transparenz=reduziert]{--rvh-rand-flaeche:inset 0 0 0 1px var(--rv-border);--rvh-rand-leiste:inset 0 0 0 1px var(--rv-border);--rvh-rand-eingabe:inset 0 0 0 1px var(--rv-control-border);--rvh-rand-knopf:inset 0 0 0 1px var(--rv-control-border);--rvh-rand-knopf-an:inset 0 0 0 1px var(--rv-control-border);--rvh-schatten-knopf:0 0 0 transparent;--rvh-schatten-leiste:0 6px 18px var(--rv-shadow);--rvh-schatten-popup:0 6px 28px var(--rv-shadow);--rvh-platte:linear-gradient(transparent, transparent)}:root:not(#rv)[data-transparenz=reduziert] .m2{--bar-fill:var(--rv-panel);--bar-filter:none;--bar-select:var(--rv-tab-active);--bar-select-shadow:inset 0 0 0 1px var(--rv-control-border)}@media (prefers-reduced-transparency:reduce){:root:not(#rv) .m2{--bar-fill:var(--rv-solid);--bar-filter:none}}@media (prefers-contrast:more){:root:not(#rv){--rvh-rand-flaeche:inset 0 0 0 1px var(--rv-border);--rvh-rand-leiste:inset 0 0 0 1px var(--rv-border)}:root:not(#rv) .m2{--bar-fill:var(--rv-panel);--bar-border:var(--rv-border)}}@media (max-width:767px),(max-width:1023px) and (orientation:landscape) and (max-height:500px){@media (prefers-contrast:more) and (forced-colors:none){:root:not(#rv){--rv-text-2:var(--rv-text);--rv-text-3:var(--rv-text);--rv-text-placeholder:var(--rv-text);--rv-border:rgba(var(--rv-ink), .5);--rv-control-border:rgba(var(--rv-ink), .55);--rv-popup-border:rgba(var(--rv-ink), .5);--rv-separator:rgba(var(--rv-ink), .45)}@media (prefers-reduced-transparency:no-preference){:root:not(#rv):not([data-transparenz=reduziert]){--rv-panel:rgba(var(--rv-panel-rgb), .8)}}}}@media (max-width:1023px){:root[data-theme]:not(#rv) body:before{background:var(--rv-tapete);opacity:1;filter:none;will-change:auto;height:100lvh;animation:none;display:block;position:fixed;inset:0 0 auto;transform:none}:root[data-theme][data-transparenz=reduziert]:not(#rv) body:before{background:var(--rv-window)}}@media (prefers-contrast:more) and (min-width:1024px),(prefers-contrast:more) and (min-width:768px) and (min-height:501px),(forced-colors:active){:root[data-theme]:not(#rv) body:before{background:var(--rv-window)}}:root:not(#rv) .m2 .m2-seite{background:0 0}:root:not(#rv) .m2 :is(.m2-gruppe,.m2-feld){border-radius:var(--rvh-radius-gruppe);background-image:var(--rvh-platte);box-shadow:var(--rvh-rand-flaeche)}:root:not(#rv) .m2 :is(.m2-konto__karte,.m2-konto__person,.m2-konto__team,.m2-abo__karte,.m2-teamablauf__schritt,.m2-verbinden__anbieter,.m2-sprechfeld,.m2-diktat__termin,.m2-schreibt__karte,.m2-spieler,.m2-format__karte,.m2-gesendet__frage,.m2-jetzt,.m2-tag30__kachel,.m2-tag30__team,.m2-tag30__stand,.m2-freigabe__ergebnis,.m2-freigabe__mail,.m2-vorschlag,.m2-wisch__inhalt){box-shadow:var(--rvh-rand-flaeche)}@media (max-width:767px),(max-width:1023px) and (orientation:landscape) and (max-height:500px){:root:not(#rv) .m2{--m-group-bg:var(--rv-solid);--cta-shadow:0 2px 6px rgba(var(--rv-accent-rgb), .18);--bar-fill:var(--rvh-leiste-fill);--bar-filter:var(--rvh-leiste-filter);--bar-shadow:var(--rvh-leiste-rand), var(--rvh-schatten-leiste);--bar-rim:transparent;--bar-select:var(--accent-tint);--bar-select-ink:var(--rv-link)}:root:not(#rv){--rvh-rand-flaeche:0 0 0 transparent;--rvh-rand-leiste:0 0 0 transparent;--rvh-rand-eingabe:inset 0 0 0 1px var(--rv-control-border);--rvh-rand-knopf:0 0 0 transparent;--rvh-rand-knopf-an:0 0 0 transparent;--rvh-schatten-knopf:0 0 0 transparent;--rvh-schatten-leiste:0 4px 20px color-mix(in srgb, var(--rv-shadow), transparent 30%);--rvh-platte:linear-gradient(var(--rv-solid), var(--rv-solid));--rvh-radius-gruppe:18px;--rvh-leiste-fill:color-mix(in srgb, var(--rv-popup) 74%, transparent);--rvh-leiste-filter:blur(15px) saturate(1.6);--rvh-leiste-rand:inset 0 0 0 .5px var(--rv-separator);--rvh-kante-oben:inset 0 .5px 0 var(--rv-separator);--rvh-kante-unten:inset 0 -.5px 0 var(--rv-separator);--rv-control:rgba(var(--rv-ink), .11);--rv-control-hovered:rgba(var(--rv-ink), .18);--rv-control-pressed:rgba(var(--rv-ink), .26)}:root:not(#rv)[data-transparenz=reduziert]{--rvh-rand-flaeche:0 0 0 transparent;--rvh-rand-leiste:0 0 0 transparent;--rvh-rand-knopf:0 0 0 transparent;--rvh-rand-knopf-an:0 0 0 transparent;--rvh-leiste-fill:var(--rv-panel);--rvh-leiste-filter:none}:root:not(#rv)[data-transparenz=reduziert] .m2{--bar-select:var(--rv-tab-active);--bar-select-shadow:0 0 0 transparent}@media (prefers-reduced-transparency:reduce){:root:not(#rv){--rvh-leiste-fill:var(--rv-solid);--rvh-leiste-filter:none}}@media (prefers-contrast:more){:root:not(#rv){--rvh-rand-flaeche:inset 0 0 0 1px var(--rv-border);--rvh-rand-leiste:inset 0 0 0 1px var(--rv-border);--rvh-leiste-rand:inset 0 0 0 1px var(--rv-border);--rvh-kante-oben:inset 0 1px 0 var(--rv-border);--rvh-kante-unten:inset 0 -1px 0 var(--rv-border);--rvh-leiste-fill:var(--rv-solid);--rvh-leiste-filter:none}}}
:root:not(#rv) .m2 .m2-zeile{isolation:isolate}:root:not(#rv) .m2 .m2-zeile:not(:last-child):after{right:16px}:root:not(#rv) .m2 :is(a.m2-zeile,button.m2-zeile,.m2-zeile--tippbar):active{background:0 0}:root:not(#rv) .m2 :is(a.m2-zeile,button.m2-zeile,.m2-zeile--tippbar):before{content:"";z-index:-1;background:var(--rv-control-hovered);opacity:0;pointer-events:none;transition:opacity var(--rv-dur-snappy) var(--rv-spring-snappy);border-radius:8px;position:absolute;inset:1px 4px}:root:not(#rv) .m2 :is(a.m2-zeile,button.m2-zeile,.m2-zeile--tippbar):active:before{opacity:1;transition-duration:0s}:root:not(#rv) .m2 .m2-gruppe>:is(a.m2-zeile,button.m2-zeile,.m2-zeile--tippbar):first-child:before{border-top-left-radius:calc(var(--rvh-radius-gruppe) - 4px);border-top-right-radius:calc(var(--rvh-radius-gruppe) - 4px);top:4px}:root:not(#rv) .m2 .m2-gruppe>:is(a.m2-zeile,button.m2-zeile,.m2-zeile--tippbar):last-child:before{border-bottom-left-radius:calc(var(--rvh-radius-gruppe) - 4px);border-bottom-right-radius:calc(var(--rvh-radius-gruppe) - 4px);bottom:4px}:root:not(#rv)[data-transparenz=reduziert] .m2 :is(a.m2-zeile,button.m2-zeile,.m2-zeile--tippbar):before{background:var(--rv-row-hovered)}:root:not(#rv) .m2 .m2-kachel{border-radius:8px}:root:not(#rv) .m2 .m2-wisch__inhalt{box-shadow:none;background:0 0}:root:not(#rv) .m2 .m2-wisch__aktion{clip-path:inset(0 calc(100% - var(--wisch,0px)) 0 0)}:root:not(#rv) .m2 .m2-wisch:not(:last-child):after{right:16px}:root:not(#rv) .m2 .m2-haken__kreis{background:var(--rv-input);width:22px;height:22px;box-shadow:var(--rvh-rand-eingabe), inset 0 0 0 1.5px var(--rv-control-border);transition:background-color var(--rv-dur-snappy) var(--rv-spring-snappy), scale var(--rv-dur-bouncy) var(--rv-spring-bouncy);border:0}:root:not(#rv) .m2 .m2-haken[data-rot="1"] .m2-haken__kreis{box-shadow:var(--rvh-rand-eingabe), inset 0 0 0 1.5px var(--rv-danger)}:root:not(#rv) .m2 .m2-haken[aria-checked=true] .m2-haken__kreis{background:var(--rv-accent);color:var(--rv-accent-on);box-shadow:inset 0 1px 0 #ffffff52, 0 2px 7px rgba(var(--rv-accent-rgb), .32)}:root:not(#rv) .m2 .m2-haken:active .m2-haken__kreis{transition-duration:var(--rv-dur-snappy);transition-timing-function:var(--rv-spring-snappy);transform:scale(.88)}:root:not(#rv) .m2 .m2-cta{background:var(--cta-bg);color:var(--cta-text);box-shadow:var(--cta-shadow)}:root:not(#rv) .m2 :is(.m2-cta,.m2-knopf):active{filter:none;transform:none}:root:not(#rv) .m2 :is(.m2-cta,.m2-knopf):is(:disabled,[aria-disabled=true]){--cta-text:var(--rv-accent-on);background:var(--cta-bg);color:var(--cta-text);box-shadow:none;opacity:.5}:root:not(#rv) .m2 .m2-knopf:is(:disabled,[aria-disabled=true]){background:var(--rv-control);color:var(--rv-text)}:root:not(#rv) .m2 .m2-knopf{background:var(--rv-control);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf)}:root:not(#rv) .m2 .m2-knopf:active:not(:disabled){background:var(--rv-control-pressed);box-shadow:var(--rvh-rand-knopf-an), var(--rvh-schatten-knopf)}:root:not(#rv) .m2 .m2-knopf--getoent{background:var(--accent-tint);color:var(--accent-text-strong);box-shadow:inset 0 0 0 1px rgba(var(--rv-akzent-ton-rgb), .28)}:root:not(#rv) .m2 .m2-knopf--getoent:active:not(:disabled){background:rgba(var(--rv-akzent-ton-rgb), .26)}:root:not(#rv) .m2 .m2-knopf--gefahr{color:var(--rv-danger-text)}:root:not(#rv) .m2 .m2-antwort{background:var(--rv-control);box-shadow:var(--rvh-rand-knopf)}:root:not(#rv) .m2 .m2-antwort:active:not(:disabled){background:var(--rv-control-pressed)}:root:not(#rv) .m2 .m2-chip{background:var(--rv-control);box-shadow:var(--rvh-rand-knopf)}:root:not(#rv) .m2 :is(.m2-kopfknopf,.m2-zurueck,.m2-kopftext,.m2-textknopf,.m2-blatt__aktion):active{opacity:.6}:root:not(#rv) .m2 .m2-initialen{box-shadow:var(--rvh-rand-knopf)}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-cta{background:var(--rv-accent);box-shadow:none}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-knopf{box-shadow:inset 0 0 0 1px var(--rv-control-border)}:root:not(#rv) .m2 .m2-segment{background:var(--rv-track)}:root:not(#rv) .m2 .m2-segment button{color:var(--rv-text)}:root:not(#rv) .m2 .m2-segment button:is([aria-checked=true],[aria-selected=true]){background:var(--bar-select);box-shadow:var(--bar-select-shadow);font-weight:600}:root:not(#rv) .m2 .m2-segment button:active:not([aria-checked=true]):not([aria-selected=true]){background:var(--rv-header-hovered)}:root:not(#rv) .m2 .m2-suche{background:var(--rv-input);box-shadow:var(--rvh-rand-eingabe);color:var(--rv-text-placeholder)}:root:not(#rv) .m2 .m2-suche:focus-within{box-shadow:var(--rvh-rand-eingabe), 0 0 0 1.5px var(--rv-focus)}:root:not(#rv) .m2 :is(.m2-suche,.m2-feld) :is(input,textarea)::placeholder{color:var(--rv-text-placeholder)}:root:not(#rv) .m2 .m2-schalter{background:var(--rv-track);width:58px;height:28px;transition:background-color var(--rv-dur-smooth) var(--rv-spring-smooth);border-radius:14px}:root:not(#rv) .m2 .m2-schalter:before{content:"";position:absolute;inset:-8px -4px}:root:not(#rv) .m2 .m2-schalter[aria-checked=true]{background:var(--rv-switch)}:root:not(#rv) .m2 .m2-schalter:after{width:34px;height:24px;transition:transform var(--rv-dur-bouncy) var(--rv-spring-bouncy), width var(--rv-dur-snappy) var(--rv-spring-snappy), left var(--rv-dur-snappy) var(--rv-spring-snappy);background:#fff;border-radius:12px;top:2px;left:2px;box-shadow:0 1.5px 5px #00000047}:root:not(#rv) .m2 .m2-schalter[aria-checked=true]:after{transform:translate(20px)}:root:not(#rv) .m2 .m2-schalter:active:not(:disabled):after{width:41px}:root:not(#rv) .m2 .m2-schalter[aria-checked=true]:active:not(:disabled):after{left:-5px}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-schalter{background:var(--rv-control);box-shadow:inset 0 0 0 1px var(--rv-control-border)}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-schalter[aria-checked=true]{background:var(--rv-switch);box-shadow:none}:root:not(#rv) .m2 .m2-kopf[data-gescrollt="1"]{background:var(--bar-fill);-webkit-backdrop-filter:var(--bar-filter);backdrop-filter:var(--bar-filter);box-shadow:var(--rvh-kante-unten)}@media (max-width:767px),(max-width:1023px) and (orientation:landscape) and (max-height:500px){:root:not(#rv) .m2 .m2-leiste:before{height:calc(var(--m-tabbar-inset,21px) + var(--m-tabbar-h,62px) + 16px);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--bg-primary) 90%, transparent) 42%, var(--bg-primary))}:root:not(#rv) .m2 .m2-leiste__tabs{background:var(--bar-fill);-webkit-backdrop-filter:var(--bar-filter);backdrop-filter:var(--bar-filter);border-color:var(--bar-border);box-shadow:var(--bar-shadow)}:root:not(#rv) .m2 .m2-leiste__glanz{display:none}:root:not(#rv) .m2 .m2-leiste__pille{transition:transform .2s ease-out}:root:not(#rv) .m2 .m2-leiste__badge{background:var(--rv-danger);color:#fff}:root:not(#rv) .m2 .m2-leiste .m2-leiste__aktion{color:var(--rv-accent-on);background:var(--cta-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--cta-shadow), var(--rvh-schatten-leiste);padding:0}:root:not(#rv) .m2 .m2-leiste .m2-leiste__aktion-kern{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:inherit;background:0 0}:root:not(#rv) .m2 .m2-leiste__aktion:active{transform:none;scale:var(--rv-squash-x) var(--rv-squash-y)}@media (prefers-reduced-motion:no-preference){:root:not(#rv) .m2 .m2-leiste__aktion{transition:scale var(--rv-dur-bouncy) var(--rv-spring-bouncy)}:root:not(#rv) .m2 .m2-leiste__aktion:active{transition-duration:var(--rv-dur-snappy);transition-timing-function:var(--rv-spring-snappy)}}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-leiste .m2-leiste__aktion{background:var(--rv-accent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--rvh-schatten-leiste)}}:root:not(#rv) .m2-blatt__flaeche{background:linear-gradient(var(--rv-popup), var(--rv-popup)), linear-gradient(var(--rv-scrim), var(--rv-scrim)), var(--rv-tapete);box-shadow:var(--rvh-rand-flaeche), inset 0 48px 48px -48px rgba(255, 255, 255, calc(var(--rv-rim) * .06)), var(--rvh-schatten-popup);background-position:bottom;background-repeat:no-repeat;background-size:100vw 100lvh;border-radius:26px 26px 0 0}:root:not(#rv) .m2-blatt:is([data-stufe=mittel],[data-stufe=inhalt]) .m2-blatt__flaeche{border-radius:26px 26px 0 0}:root:not(#rv)[data-transparenz=reduziert] .m2-blatt__flaeche,:root:not(#rv)[data-transparenz=reduziert] .m2-blatt:is([data-stufe=mittel],[data-stufe=inhalt]) .m2-blatt__flaeche{background:var(--rv-popup);box-shadow:inset 0 0 0 1px var(--rv-popup-border), var(--rvh-schatten-popup)}:root:not(#rv) .m2-blatt__kopf{height:auto;min-height:50px;padding-top:4px;padding-bottom:4px}:root:not(#rv) .m2-blatt__titel{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;display:block;overflow:hidden}:root:not(#rv) .m2-blatt__griff span{background:var(--rv-handle)}:root:not(#rv) .m2-blatt__zu span{background:var(--rv-control);color:var(--rv-text);box-shadow:var(--rvh-rand-knopf)}:root:not(#rv) .m2-blatt .m2-gruppe{background-color:var(--rv-panel)}@media (prefers-reduced-motion:no-preference){:root:not(#rv) .m2-blatt__flaeche{transform-origin:50% 100%;animation:rvh-blatt-ein var(--rv-auftritt) both}:root:not(#rv) .m2-blatt[data-zustand=zu] .m2-blatt__flaeche{animation:rvh-blatt-aus var(--rv-dur-snappy) var(--rv-spring-snappy) both}:root:not(#rv) .m2-blatt__scrim{animation-duration:var(--rv-dur-smooth);animation-timing-function:var(--rv-spring-smooth)}}@keyframes rvh-blatt-ein{0%{opacity:0;scale:.97}}@keyframes rvh-blatt-aus{to{opacity:0;scale:.97}}@media (prefers-reduced-motion:reduce){:root:not(#rv) .m2 :is(.m2-schalter,.m2-haken__kreis,.m2-leiste__pille,.m2-leiste__aktion,.m2-segment button),:root:not(#rv) .m2 .m2-schalter:after,:root:not(#rv) .m2 :is(a.m2-zeile,button.m2-zeile,.m2-zeile--tippbar):before{transition:none}:root:not(#rv) .m2 :is(.m2-haken:active .m2-haken__kreis,.m2-leiste__aktion:active){scale:none}}@media (max-width:767px),(max-width:1023px) and (orientation:landscape) and (max-height:500px){:root:not(#rv) body:not(.m2) .m-tabbar{background:var(--rvh-leiste-fill);-webkit-backdrop-filter:var(--rvh-leiste-filter);backdrop-filter:var(--rvh-leiste-filter);box-shadow:var(--rvh-kante-oben), 0 -6px 24px color-mix(in srgb, var(--rv-shadow), transparent 50%);border-top:0}:root:not(#rv) body:not(.m2) .m-tabbar__tab{color:var(--rv-text-2)}:root:not(#rv) body:not(.m2) .m-tabbar__tab.is-active{color:var(--rv-link)}:root:not(#rv) body:not(.m2) .m-tabbar__badge{background:var(--rv-danger);box-shadow:none}:root:not(#rv) body:not(.m2) .m-navbar{background:0 0;border-bottom-color:#0000}:root:not(#rv) body:not(.m2) .m-navbar[data-kompakt=true]{background:var(--rvh-leiste-fill);-webkit-backdrop-filter:var(--rvh-leiste-filter);backdrop-filter:var(--rvh-leiste-filter);box-shadow:var(--rvh-kante-unten)}:root:not(#rv)[data-transparenz=reduziert] body:not(.m2) :is(.m-tabbar,.m-navbar[data-kompakt=true]){background:var(--rv-panel);-webkit-backdrop-filter:none;backdrop-filter:none}:root:not(#rv)[data-transparenz=reduziert] body:not(.m2) .m-tabbar{box-shadow:inset 0 1px 0 var(--rv-border)}:root:not(#rv) .m2 .m2-leiste{transition:opacity var(--rv-auftritt), visibility 0s}:root:not(#rv) body[data-m2-ohne-leiste="1"] .m2-leiste{transition:opacity var(--rv-auftritt), visibility 0s;transform:none}}:root:not(#rv) .m2 :is(.m2-kopfknopf,.m2-kachel){color:var(--accent-symbol)}
.st-check{border-color:var(--text-tertiary)}:root:not(#rv) .m2 .m2-haken__kreis{box-shadow:var(--rvh-rand-eingabe), inset 0 0 0 1.5px var(--text-tertiary)}
:root:not(#rv) .m2{--rvs-getoent:var(--rvh-platte), linear-gradient(rgba(var(--rv-akzent-ton-rgb), .14), rgba(var(--rv-akzent-ton-rgb), .14)), var(--rv-panel);--rvs-erfolg:var(--rvh-platte), linear-gradient(rgba(var(--rv-success-rgb), .14), rgba(var(--rv-success-rgb), .14)), var(--rv-panel);--rvs-gefahr:var(--rvh-platte), linear-gradient(rgba(var(--rv-danger-rgb), .14), rgba(var(--rv-danger-rgb), .14)), var(--rv-panel);--rvs-karte:var(--rvh-platte), var(--rv-panel);--rvs-gross-schatten:var(--cta-shadow), 0 8px 24px rgba(var(--rv-accent-rgb), .3);--rvs-papier-schatten:0 14px 34px var(--rv-shadow), 0 2px 6px #0000001f}:root:not(#rv)[data-transparenz=reduziert] .m2{--rvs-gross-schatten:none;--rvs-papier-schatten:0 6px 18px var(--rv-shadow)}:root:not(#rv) .m2 :is(.m2-trial,.m2-dokumente__chip,.m2-format-karte__zeigen,.m2-aufnahme__status,.m2-pblatt__status){border-radius:var(--rv-radius-control)}:root:not(#rv) .m2 :is(.m2-tag30__weiter,.m2-tag30__team){border-radius:var(--rvh-radius-gruppe)}:root:not(#rv) .m2 :is(.m2-schein,.m2-diktat__schein,.m2-start__schein,.m2-gesendet__schein,.m2-tag30__schein){display:none}:root:not(#rv) .m2 .m2-trial{background:var(--rv-control);color:var(--rv-text-2);box-shadow:var(--rvh-rand-knopf)}:root:not(#rv) .m2 .m2-trial:active{background:var(--rv-control-pressed)}:root:not(#rv) .m2 .m2-trial__punkt{background:var(--rv-accent)}:root:not(#rv) .m2 :is(.m2-jetzt,.m2-schreibt__karte,.m2-rueckfrage,.m2-rueckfrage-ok,.m2-format-karte,.m2-format__karte,.m2-dok__nachfuehren,.m2-spieler,.m2-diktat__termin,.m2-diktat__info,.m2-gesendet__frage,.m2-tag30__kachel,.m2-tag30__team,.m2-tag30__stand){border-radius:var(--rvh-radius-gruppe);background:var(--rvs-karte);box-shadow:var(--rvh-rand-flaeche);border:0}:root:not(#rv) .m2 :is(.m2-jetzt,.m2-rueckfrage,.m2-format-karte,.m2-dok__nachfuehren,.m2-diktat__info){background:var(--rvs-getoent)}:root:not(#rv) .m2 :is(.m2-rueckfrage-ok,.m2-format-karte--gelernt){background:var(--rvs-erfolg)}:root:not(#rv) .m2 .m2-schreibt__karte--fehler{background:var(--rvs-gefahr)}:root:not(#rv) .m2 .m2-jetzt__verbinden{color:var(--rv-link)}:root:not(#rv) .m2 .m2-jetzt__verbinden:active{opacity:.6}:root:not(#rv)[data-theme=liquid-glass] .m2 :is(.m2-dokumente__datum,.m2-diktat__fussnote,.m2-aufnahme__fertig-text,.m2-verteiler__hinweis,.m2-start__fuss,.m2-spieler__zeiten,.m2-woerter__weg,.m2-format__datei){color:var(--rv-text-2)}:root:not(#rv) .m2 .m2-dokumente__chip{background:var(--rv-control);color:var(--rv-text);box-shadow:var(--rvh-rand-knopf);transition:background-color var(--rv-dur-snappy) var(--rv-spring-snappy)}:root:not(#rv) .m2 .m2-dokumente__chip:active:not([aria-selected=true]){background:var(--rv-control-pressed)}:root:not(#rv) .m2 .m2-dokumente__chip[aria-selected=true]{background:var(--bar-select);color:var(--bar-select-ink);box-shadow:var(--bar-select-shadow)}:root:not(#rv) .m2 .m2-dokumente__kuerzel{background:var(--rv-control);color:var(--rv-text-2);box-shadow:var(--rvh-rand-knopf);border-radius:8px}:root:not(#rv) .m2 .m2-punkt[data-ton=akzent]{background:var(--rv-accent)}:root:not(#rv) .m2 .m2-punkt[data-ton=erfolg]{background:var(--rv-success)}:root:not(#rv) .m2 .m2-punkt[data-ton=gefahr]{background:var(--rv-danger)}:root:not(#rv) .m2 .m2-punkt[data-ton=leise]{background:var(--rv-text-3)}:root:not(#rv) .m2 .m2-neupendenz__datum[aria-pressed=true]{background:var(--rv-accent);color:var(--rv-accent-on);box-shadow:inset 0 1px 0 #ffffff52, 0 2px 7px rgba(var(--rv-accent-rgb), .32)}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-neupendenz__datum[aria-pressed=true]{box-shadow:none}:root:not(#rv) .m2 :is(.m2-neupendenz__feld,.m2-woerter__feld) input::placeholder{color:var(--rv-text-3)}:root:not(#rv) .m2 .m2-pblatt__status--leise{background:var(--rv-control);color:var(--rv-text-2)}:root:not(#rv) .m2 .m2-pblatt__stelle{border-radius:var(--rvh-radius-gruppe);background:var(--rvs-getoent);box-shadow:var(--rvh-rand-flaeche)}:root:not(#rv) .m2 .m2-pblatt__datum input{--m2-feld-grund:var(--rv-input);--m2-feld-radius:var(--rv-radius-control);color:var(--rv-text);padding:6px 14px}:root:not(#rv) .m2 .m2-pblatt__datum input:is(#rvs-feld,[type]){box-shadow:var(--rvh-rand-eingabe)}:root:not(#rv) .m2 .m2-pblatt__datum input:is(#rvs-feld,[type]):focus-visible{box-shadow:var(--rvh-rand-eingabe), 0 0 0 1.5px var(--rv-focus);outline:none}:root:not(#rv) .m2 :is(.m2-spieler__knopf,.m2-pblatt__play,.m2-aufnahme__pause,.m2-tag30__zu span,.m2-format-karte__symbol){background:var(--rv-control);color:var(--rv-text);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf)}:root:not(#rv) .m2 :is(.m2-spieler__knopf,.m2-pblatt__play,.m2-aufnahme__pause):active:not(:disabled){opacity:1;background:var(--rv-control-pressed);box-shadow:var(--rvh-rand-knopf-an), var(--rvh-schatten-knopf)}:root:not(#rv) .m2 button:is(.m2-spieler__knopf,.m2-pblatt__play,.m2-aufnahme__pause):not(.rvs-x){border-radius:50%}:root:not(#rv) .m2 .m2-format-karte__symbol{color:var(--accent-symbol)}:root:not(#rv) .m2 :is(.m2-start__punkt,.m2-tag30__stand-symbol){background:rgba(var(--rv-akzent-ton-rgb), .16);color:var(--accent-symbol);box-shadow:var(--rvh-rand-knopf)}:root:not(#rv) .m2 :is(.m2-diktat__mic,.m2-aufnahme__fertig,.m2-gesendet__haken){background:var(--cta-bg);color:var(--cta-text);box-shadow:var(--rvs-gross-schatten)}:root:not(#rv) .m2 .m2-aufnahme__quadrat{background:var(--cta-text)}:root:not(#rv) .m2 .m2-aufnahme__dreh{border-color:var(--cta-text);border-right-color:#0000}:root:not(#rv)[data-transparenz=reduziert] .m2 :is(.m2-diktat__mic,.m2-aufnahme__fertig,.m2-gesendet__haken){background:var(--rv-accent)}:root:not(#rv) .m2 :is(.m2-format-karte__zeigen,.m2-tag30__weiter){background:var(--cta-bg);color:var(--cta-text);box-shadow:var(--cta-shadow)}:root:not(#rv)[data-transparenz=reduziert] .m2 :is(.m2-format-karte__zeigen,.m2-tag30__weiter){background:var(--rv-accent);box-shadow:none}@media (prefers-reduced-motion:no-preference){:root:not(#rv) .m2 :is(.m2-diktat__mic,.m2-aufnahme__fertig,.m2-aufnahme__pause,.m2-spieler__knopf,.m2-pblatt__play,.m2-format-karte__zeigen){transition:scale var(--rv-dur-bouncy) var(--rv-spring-bouncy), background-color var(--rv-dur-snappy) var(--rv-spring-snappy), opacity var(--rv-dur-snappy) var(--rv-spring-snappy)}:root:not(#rv) .m2 :is(.m2-diktat__mic,.m2-aufnahme__fertig,.m2-aufnahme__pause,.m2-spieler__knopf,.m2-pblatt__play,.m2-format-karte__zeigen):active:not(:disabled){opacity:1;transform:none;scale:var(--rv-squash-x) var(--rv-squash-y);transition-duration:var(--rv-dur-snappy);transition-timing-function:var(--rv-spring-snappy)}:root:not(#rv) .m2 :is(.m2-tag30__weiter,.m2-tag30__team){transition:scale var(--rv-dur-bouncy) var(--rv-spring-bouncy)}:root:not(#rv) .m2 :is(.m2-tag30__weiter,.m2-tag30__team):active{transition-duration:var(--rv-dur-snappy);transition-timing-function:var(--rv-spring-snappy);transform:scale(1.012,.97)}:root:not(#rv) .m2 .m2-gesendet__haken{animation-duration:var(--rv-dur-bouncy);animation-timing-function:var(--rv-spring-bouncy)}}:root:not(#rv) .m2 .m2-diktat__termin:active{background:linear-gradient(var(--rv-row-hovered), var(--rv-row-hovered)), var(--rvs-karte)}:root:not(#rv) .m2 :is(.m2-diktat__termin-icon,.m2-diktat__haken){color:var(--accent-symbol)}:root:not(#rv) .m2 .m2-diktat__termin-aendern{color:var(--rv-link)}:root:not(#rv) .m2 .m2-diktat__ring{border-color:rgba(var(--rv-akzent-ton-rgb), .34)}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-diktat__ring{border-color:var(--rv-separator);animation:none}:root:not(#rv) .m2 .m2-aufnahme__status{background:var(--rv-control);box-shadow:var(--rvh-rand-knopf)}:root:not(#rv) .m2 .m2-aufnahme__welle span{background:var(--rv-accent)}:root:not(#rv) .m2 .m2-aufnahme__punkt[data-ton=leise]{background:var(--rv-text-3)}:root:not(#rv) .m2 .m2-aufnahme__punkt[data-ton=gefahr]{background:var(--rv-danger)}:root:not(#rv) .m2 :is(.m2-diktat__fehler,.m2-verteiler__fehler){border-radius:var(--rv-radius);box-shadow:inset 0 0 0 1px rgba(var(--rv-danger-rgb), .28)}:root:not(#rv) .m2 .m2-schreibt__schritt[data-zustand=wartet] .m2-schreibt__marke{border:2px solid var(--rv-control-border)}:root:not(#rv) .m2 .m2-schreibt__schritt[data-zustand=fertig] .m2-schreibt__marke{background:rgba(var(--rv-success-rgb), .18);color:var(--rv-success)}:root:not(#rv) .m2 .m2-schreibt__schritt[data-zustand=fehler] .m2-schreibt__marke{background:rgba(var(--rv-danger-rgb), .18);color:var(--rv-danger)}:root:not(#rv) .m2 .m2-dok__nachfuehren-dreh{border-color:var(--rv-accent);border-right-color:#0000}:root:not(#rv) .m2 :is(.m2-papier,.m2-schreibt__papier,.m2-format__blatt),:root:not(#rv) .m2 .m2-papier--voll{box-shadow:var(--rvs-papier-schatten), 0 0 0 .5px #00000014}:root:not(#rv)[data-transparenz=reduziert] .m2 :is(.m2-papier,.m2-schreibt__papier){border-radius:var(--rv-radius)}:root:not(#rv) .m2 .m2-aktionsleiste{left:max(10px, var(--safe-left,0px));right:max(10px, var(--safe-right,0px));bottom:max(10px, calc(var(--safe-bottom,0px) - 14px));border-radius:var(--rv-radius-panel);background:var(--rvh-platte), linear-gradient(var(--rv-popup), var(--rv-popup)), var(--rv-tapete);background-color:#0000;background-size:100vw 100lvh;background-position:calc(-1 * max(10px, var(--safe-left,0px))) calc(100% + max(10px, calc(var(--safe-bottom,0px) - 14px)));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--bar-shadow);background-repeat:no-repeat;border:0;padding:12px}:root:not(#rv) .m2 .m2-aktionsleiste__text{color:var(--rv-text-2)}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-aktionsleiste{background:var(--rv-popup);box-shadow:inset 0 0 0 1px var(--rv-popup-border), var(--rvh-schatten-leiste)}:root:not(#rv) .m2 .m2-spieler__spur input[type=range]{height:30px}:root:not(#rv) .m2 .m2-spieler__spur input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--rv-accent) var(--anteil,0%), var(--rv-track) var(--anteil,0%));border-radius:3px;height:6px}:root:not(#rv) .m2 .m2-spieler__spur input[type=range]::-webkit-slider-thumb{background:#fff;border-radius:10px;width:30px;height:20px;margin-top:-7px;box-shadow:0 1.5px 5px #00000047,inset 0 0 0 .5px #0000000f}:root:not(#rv) .m2 .m2-spieler__spur input[type=range]::-moz-range-track{background:var(--rv-track);border-radius:3px;height:6px}:root:not(#rv) .m2 .m2-spieler__spur input[type=range]::-moz-range-progress{background:var(--rv-accent);border-radius:3px;height:6px}:root:not(#rv) .m2 .m2-spieler__spur input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:10px;width:30px;height:20px;box-shadow:0 1.5px 5px #00000047}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-spieler__spur input[type=range]::-webkit-slider-thumb{border-radius:7px;width:14px;height:14px;margin-top:-4px}:root:not(#rv) .m2 .m2-dok__satz{isolation:isolate;position:relative}:root:not(#rv) .m2 .m2-dok__satz:active{background:0 0}:root:not(#rv) .m2 .m2-dok__satz:before{content:"";z-index:-1;background:var(--rv-control-hovered);opacity:0;pointer-events:none;transition:opacity var(--rv-dur-snappy) var(--rv-spring-snappy);border-radius:8px;position:absolute;inset:1px 4px}:root:not(#rv) .m2 .m2-dok__satz:active:before{opacity:1;transition-duration:0s}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-dok__satz:before{background:var(--rv-row-hovered);border-radius:0;inset:0}:root:not(#rv) .m2 .m2-dok__transkript li+li{border-top-color:var(--rv-separator)}:root:not(#rv) .m2 .m2-verteiler__kreis{background:var(--rv-input);width:22px;height:22px;box-shadow:var(--rvh-rand-eingabe), inset 0 0 0 1.5px var(--rv-control-border);transition:background-color var(--rv-dur-snappy) var(--rv-spring-snappy);border:0;border-radius:11px}:root:not(#rv) .m2 .m2-verteiler__kreis[data-an="1"]{background:var(--rv-accent);color:var(--rv-accent-on);box-shadow:inset 0 1px 0 #ffffff52, 0 2px 7px rgba(var(--rv-accent-rgb), .32)}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-verteiler__kreis{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--rv-control-border);border-radius:8px}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-verteiler__kreis[data-an="1"]{box-shadow:none}:root:not(#rv) .m2 .m2-verteiler__weitere{color:var(--rv-link)}:root:not(#rv) .m2 .m2-start__wahl-haken{color:var(--accent-symbol)}:root:not(#rv) .m2 .sb{background:var(--rv-tapete);background-position:top;background-repeat:no-repeat;background-size:100vw 100lvh;background-color:var(--rv-window)}:root:not(#rv) .m2 .sb-diktat blockquote{border-radius:var(--rvh-radius-gruppe);background:var(--rvs-karte);box-shadow:var(--rvh-rand-flaeche)}:root:not(#rv) .m2 .sb-papier{box-shadow:var(--rvs-papier-schatten), 0 0 0 .5px #00000014}:root:not(#rv) .m2 .sb-zurueck{color:var(--rv-link)}:root:not(#rv) .m2 .sb-unten{left:max(10px, var(--safe-left,0px));right:max(10px, var(--safe-right,0px));bottom:max(10px, calc(var(--safe-bottom,0px) - 14px));border-radius:var(--rv-radius-panel);background:var(--rvh-platte), linear-gradient(var(--rv-popup), var(--rv-popup)), var(--rv-tapete);background-size:100vw 100lvh;background-position:calc(-1 * max(10px, var(--safe-left,0px))) calc(100% + max(10px, calc(var(--safe-bottom,0px) - 14px)));box-shadow:var(--rvh-rand-leiste), var(--rvh-schatten-leiste);color:var(--rv-text-2);background-repeat:no-repeat;padding:12px 12px 10px}:root:not(#rv)[data-transparenz=reduziert] .m2 :is(.sb,.sb-unten){background:var(--rv-window)}:root:not(#rv)[data-transparenz=reduziert] .m2 .sb-unten{background:var(--rv-popup);box-shadow:inset 0 0 0 1px var(--rv-popup-border), var(--rvh-schatten-leiste)}:root:not(#rv) .m2 :is(.m2-gesendet,.m2-vollbild){background:var(--rv-tapete);background-position:top;background-repeat:no-repeat;background-size:100vw 100lvh;background-color:var(--rv-window)}:root:not(#rv)[data-transparenz=reduziert] .m2 :is(.m2-gesendet,.m2-vollbild){background:var(--rv-window)}:root:not(#rv) .m2 .m2-abgelaufen{background:0 0}@media (prefers-reduced-motion:no-preference){:root:not(#rv) .m2 .m2-vollbild{animation-duration:var(--rv-dur-smooth);animation-timing-function:var(--rv-spring-smooth)}:root:not(#rv) .m2 .m2-vollbild[data-zustand=zu]{animation-duration:var(--rv-dur-snappy);animation-timing-function:var(--rv-spring-snappy)}:root:not(#rv) .m2 .m2-gesendet{animation-duration:var(--rv-dur-smooth);animation-timing-function:var(--rv-spring-smooth)}}:root:not(#rv) .m2 .m2-gesendet__glocke{background:var(--rv-danger)}:root:not(#rv) .m2 .m2-tag30__bilder .m2-botbild{box-shadow:0 0 0 2px rgba(var(--rv-panel-rgb), .92)}:root:not(#rv) .m2 .m2-tag30__unter--cta{opacity:1}:root:not(#rv) .m2 .m2-sitzungen__inhalt :is(.me-glass-card,.me-pendenzen-card){border-radius:var(--rvh-radius-gruppe);background:var(--rvs-karte);box-shadow:var(--rvh-rand-flaeche);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}:root:not(#rv)[data-theme=liquid-glass] .m2 .m2-sitzungen__inhalt .me-pendenzen-card{background:var(--rvs-karte)!important;box-shadow:var(--rvh-rand-flaeche)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}:root:not(#rv) .m2 .m2-sitzungen__inhalt .sb-job{border-radius:var(--rvh-radius-gruppe);background:var(--rvs-getoent);box-shadow:var(--rvh-rand-flaeche);border:0}:root:not(#rv) .m2 .m2-sitzungen__inhalt .sb-job-kicker{color:var(--rv-link)}:root:not(#rv)[data-theme=liquid-glass]:not([data-product=steno]) .m2 :is(.m2-sitzungen__inhalt .sb-job-kicker,.m2-sitzungen__inhalt .sb-link,.m2-jetzt__kicker,.m2-jetzt__verbinden,.m2-rueckfrage__von,.m2-format-karte .m2-textknopf,.m2-pblatt__marke){color:color-mix(in srgb, var(--rv-link), #000 25%)}:root:not(#rv)[data-theme=liquid-glass] .m2 .m2-sitzungen__inhalt .me-pendenzen-count{color:var(--rv-text-2)}:root:not(#rv) .m2 .m2-sitzungen__inhalt :is(.me-btn-ghost,.me-pendenzen-add,.sit-wb-trigger){border-radius:var(--rv-radius-control);background:var(--rv-control);color:var(--rv-text);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf);border:0}:root:not(#rv) .m2 .m2-sitzungen__inhalt .sit-wb-trigger{color:var(--rv-link)}:root:not(#rv) .m2 .m2-sitzungen__inhalt :is(.me-btn-ghost,.me-pendenzen-add,.sit-wb-trigger):active:not(:disabled){background:var(--rv-control-pressed);box-shadow:var(--rvh-rand-knopf-an), var(--rvh-schatten-knopf)}:root:not(#rv) .m2 .m2-sitzungen__inhalt .me-empty{border-color:var(--rv-control-border);border-radius:var(--rv-radius);background:0 0}:root:not(#rv) .m2 .m2-sitzungen__inhalt .me-empty-icon{background:rgba(var(--rv-akzent-ton-rgb), .16);color:var(--accent-symbol);box-shadow:var(--rvh-rand-knopf);border-radius:8px}:root:not(#rv) .m2 .m2-sitzungen__inhalt :is(.sb-link,.me-agenda-time-h){color:var(--rv-link)}:root:not(#rv) .m2 .m2-sitzungen__inhalt .me-pendenz-check{background:var(--rv-input);box-shadow:var(--rvh-rand-eingabe), inset 0 0 0 1.5px var(--rv-control-border);border:0;border-radius:6px}:root:not(#rv) .m2 .m2-sitzungen__inhalt .me-pendenz-row.done .me-pendenz-check{background:var(--rv-accent);color:var(--rv-accent-on);box-shadow:inset 0 1px #ffffff52}:root:not(#rv) .m2 :is(.sit-new-form-card,.sit-new-recorder-card){border-radius:var(--rvh-radius-gruppe);background:var(--rvs-karte);box-shadow:var(--rvh-rand-flaeche);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}:root:not(#rv) .m2 .sit-header .sit-back-btn{background:var(--rv-control);color:var(--rv-text);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf);border:0}:root:not(#rv) .m2 :is(.sit-field input,.sit-attendee-row input,.sit-when-date input,.sit-select__trigger){border-radius:var(--rv-radius-control);background:var(--rv-input);color:var(--rv-text);box-shadow:var(--rvh-rand-eingabe);border:0}:root:not(#rv) .m2 :is(.sit-field input,.sit-attendee-row input,.sit-when-date input):focus-visible,:root:not(#rv) .m2 .sit-select__trigger:is(:focus-visible,[aria-expanded=true]){box-shadow:var(--rvh-rand-eingabe), 0 0 0 1.5px var(--rv-focus);outline:none}:root:not(#rv) .m2 .sit-new-grid .me-btn-ghost{background:var(--rv-control);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf);border:0}@media (max-width:767px),(max-width:1023px) and (orientation:landscape) and (max-height:500px){:root:not(#rv) .m2 .sit-recording-shell{left:max(10px, var(--safe-left,0px));right:max(10px, var(--safe-right,0px));bottom:calc(var(--m-tabbar-inset,12px) + var(--m-tabbar-h,62px) + 10px);border-radius:var(--rv-radius-panel);background:var(--bar-fill);-webkit-backdrop-filter:var(--bar-filter);backdrop-filter:var(--bar-filter);box-shadow:var(--bar-shadow);border:0;padding:10px 16px 12px}:root:not(#rv) .m2 .sit-new-grid{padding-bottom:calc(150px + var(--m-tabbar-h,62px) + var(--m-tabbar-inset,12px) + 10px)}}:root:not(#rv) .m2 .sit-select__list{border-radius:var(--rv-radius-popup);background:rgb(var(--rv-popup-rgb));box-shadow:var(--rvh-rand-flaeche), var(--rvh-schatten-popup);border:0}:root:not(#rv) .m2 .sit-select__option{color:var(--rv-text);border-radius:9px}:root:not(#rv) .m2 .sit-select__option:is(:hover,:focus-visible){background:var(--rv-control-hovered);color:var(--rv-text)}:root:not(#rv) .m2 .sit-select__option.is-active{background:var(--rv-selection);color:var(--rv-text)}:root:not(#rv) .m2 .sit-select__check{color:var(--rv-text)}:root:not(#rv)[data-transparenz=reduziert] .m2 .sit-select__list{box-shadow:inset 0 0 0 1px var(--rv-popup-border), var(--rvh-schatten-popup)}
:root:not(#rv) .m2{--rvt-marke-gruen:color-mix(in srgb, var(--rv-success), #000 38%);--rvt-marke-rot:color-mix(in srgb, var(--rv-danger), #000 20%);--rvt-marke-grau:color-mix(in srgb, var(--rv-window), var(--rv-text) 35%);--rvt-marke-akzent:var(--rv-accent-pressed);--rvt-karte:var(--rvh-platte), var(--rv-panel)}:root:not(#rv)[data-theme=liquid-glass] .m2{--rvt-marke-gruen:color-mix(in srgb, var(--rv-success), #000 12%);--rvt-marke-rot:var(--rv-danger);--rvt-marke-grau:color-mix(in srgb, var(--rv-window), var(--rv-text) 64%)}:root:not(#rv) .m2 :is(.m2-team-karte__stand,.m2-team-chef__marke,.m2-regeln__art){background:var(--rvt-marke-grau);color:#fff;min-height:20px;font-size:max(11px, calc(11px + var(--m2-dt,0px)));letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-weight:600;line-height:16px;display:inline-flex}:root:not(#rv) .m2 .m2-botring{--separator:var(--rv-control-border)}:root:not(#rv) .m2 .m2-botring .m2-botbild{box-shadow:none;outline:calc(var(--ring-breite) - 1.5px) solid var(--ring-farbe);outline-offset:1.5px}:root:not(#rv) .m2 .m2-botring__zahl{background:var(--rv-danger);color:#fff;box-shadow:inset 0 1px 0 #ffffff4d, 0 1px 4px var(--rv-shadow)}@media (prefers-reduced-motion:no-preference){:root:not(#rv) .m2 .m2-team-reihe__bot .m2-botring{transition:scale var(--rv-dur-bouncy) var(--rv-spring-bouncy)}:root:not(#rv) .m2 .m2-team-reihe__bot:active .m2-botring{transition-duration:var(--rv-dur-snappy);transition-timing-function:var(--rv-spring-snappy);transform:scale(.92)}}:root:not(#rv) .m2 .m2-team-reihe__stand:not(.is-bereit){font-weight:600}:root:not(#rv)[data-theme=liquid-glass] .m2 :is(.m2-team-reihe__stand.is-bereit,.m2-vorschlaege__hinweis,.m2-vorschlag__grund,.m2-auftrag__hinweis,.m2-freigabe__label,.ag-gruppe-titel){color:var(--rv-text-2)}:root:not(#rv)[data-theme=liquid-glass] .m2 .m2-vorschlag__name{filter:brightness(.82)}:root:not(#rv) .m2 .m2-arbeit__balken{background:var(--rv-track)}:root:not(#rv) .m2 .m2-vorschlag{border-radius:var(--rvh-radius-gruppe);background:var(--rvt-karte);box-shadow:var(--rvh-rand-flaeche)}:root:not(#rv) .m2 .m2-vorschlag__weg:active{opacity:1;background:var(--rv-control-hovered)}@media (prefers-reduced-motion:no-preference){:root:not(#rv) .m2 .m2-vorschlag{animation:rvt-pop var(--rv-dur-bouncy) var(--rv-spring-bouncy) both}}@keyframes rvt-pop{0%{opacity:0;scale:.92}40%{opacity:1}}:root:not(#rv) .m2 .m2-team-chef{border-radius:var(--rvh-radius-gruppe);background:var(--rvt-karte);box-shadow:var(--rvh-rand-flaeche)}:root:not(#rv) .m2 .m2-team-chef__marke{background:var(--rvt-marke-akzent);color:var(--rv-accent-on)}:root:not(#rv) .m2 .m2-team-karte{border-radius:var(--rvh-radius-gruppe);background:var(--rvh-platte), linear-gradient(180deg, color-mix(in srgb, var(--bot-farbe) 18%, transparent) 0%, transparent 72%), var(--rv-panel);box-shadow:var(--rvh-rand-flaeche)}:root:not(#rv) .m2 .m2-team-karte__oben .m2-botbild{outline:1.5px solid var(--bot-farbe);outline-offset:1.5px}:root:not(#rv) .m2 .m2-team-karte__stand{margin-top:2px}:root:not(#rv) .m2 .m2-team-karte__stand .m2-punkt{display:none}:root:not(#rv) .m2 .m2-team-karte__stand[data-stand=arbeitet]{background:var(--rvt-marke-gruen)}:root:not(#rv) .m2 .m2-team-karte__stand[data-stand=wartet]{background:var(--rvt-marke-rot)}:root:not(#rv) .m2 .m2-team-karte__platz{border-radius:var(--rvh-radius-gruppe)}@media (prefers-reduced-motion:no-preference){:root:not(#rv) .m2 :is(.m2-team-karte,.m2-team-chef,.ag-handy-naechster){transition:scale var(--rv-dur-bouncy) var(--rv-spring-bouncy)}:root:not(#rv) .m2 :is(.m2-team-karte,.m2-team-chef,.ag-handy-naechster):active{opacity:1;transition-duration:var(--rv-dur-snappy);transition-timing-function:var(--rv-spring-snappy);transform:scale(.97)}}@media (prefers-reduced-motion:reduce){:root:not(#rv) .m2 :is(.m2-team-karte,.m2-team-chef,.ag-handy-naechster):active{opacity:.85;transform:none}}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-team-karte{background:var(--rv-panel)}:root:not(#rv) .m2 .m2-bot-profil__stand{border-radius:var(--rv-radius-control);background:linear-gradient(color-mix(in srgb, var(--bot-farbe) 16%, transparent), color-mix(in srgb, var(--bot-farbe) 16%, transparent)), var(--rv-control);box-shadow:var(--rvh-rand-knopf)}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-bot-profil__schein{display:none}:root:not(#rv) .m2 .m2-regeln__regel:not(:last-child):after{background:var(--rv-separator);right:16px}:root:not(#rv) .m2 .m2-regeln__art--stil{background:color-mix(in srgb, var(--bot-farbe,var(--rv-accent)), #000 48%)}:root:not(#rv)[data-theme=liquid-glass] .m2 .m2-regeln__art--stil{background:var(--bot-farbe,var(--rv-accent))}:root:not(#rv) .m2 .m2-ergebnis__kachel{border-radius:var(--rv-radius);background:var(--rv-control);box-shadow:var(--rvh-rand-knopf);color:var(--rv-text-2)}:root:not(#rv) .m2 .m2-skelett.m2-ergebnis__kachel{box-shadow:none}:root:not(#rv) .m2 .m2-ergebnis__neu{background:var(--rv-accent)}:root:not(#rv) .m2 .m2-md :is(code,pre){background:var(--rv-code)}:root:not(#rv) .m2 .m2-md pre code{background:0 0}:root:not(#rv) .m2 .m2-md blockquote{border-left-color:rgba(var(--rv-akzent-ton-rgb), .5)}:root:not(#rv) .m2 .m2-ergebnis-seite__bild{border-radius:var(--rvh-radius-gruppe);background:var(--rv-panel);box-shadow:var(--rvh-rand-flaeche)}:root:not(#rv) .m2 .m2-aufgaben__pruefen{border-radius:var(--rv-radius-control);background:var(--accent-tint);color:var(--accent-text-strong);box-shadow:inset 0 0 0 1px rgba(var(--rv-akzent-ton-rgb), .28)}:root:not(#rv) .m2 .m2-aufgaben__pruefen:active{background:rgba(var(--rv-akzent-ton-rgb), .26);transform:none}:root:not(#rv)[data-theme=liquid-glass] .m2 .m2-aufgaben__pruefen{color:color-mix(in srgb, var(--rv-accent), #000 35%)}@media (prefers-reduced-motion:no-preference){:root:not(#rv) .m2 .m2-aufgaben__pruefen{transition:scale var(--rv-dur-bouncy) var(--rv-spring-bouncy), background-color var(--rv-dur-snappy) var(--rv-spring-snappy)}:root:not(#rv) .m2 .m2-aufgaben__pruefen:active{scale:var(--rv-squash-x) var(--rv-squash-y);transition-duration:var(--rv-dur-snappy);transition-timing-function:var(--rv-spring-snappy)}}:root:not(#rv) .m2 .m2-fortschritt__grund{stroke:var(--rv-track)}:root:not(#rv) .m2 .akt-m-segment{border-radius:var(--rv-radius-control);background:var(--rv-track);gap:0;padding:2px}:root:not(#rv) .m2 .akt-m-segment button{border-radius:var(--rv-radius-control);color:var(--rv-text);transition:background-color var(--rv-dur-snappy) var(--rv-spring-snappy)}:root:not(#rv) .m2 .akt-m-segment button[aria-selected=true]{background:var(--bar-select);box-shadow:var(--bar-select-shadow);color:var(--rv-text);font-weight:600}:root:not(#rv) .m2 .akt-m-segment button:active:not([aria-selected=true]){background:var(--rv-header-hovered)}:root:not(#rv) .m2 .akt-m-segment button:focus-visible{outline-color:var(--rv-focus)}:root:not(#rv)[data-theme=liquid-glass] .m2 .akt-m-fuss{color:var(--rv-text-2)}:root:not(#rv) .m2 .akt-m .m-list__group{border-radius:var(--rvh-radius-gruppe);background:var(--rvt-karte);box-shadow:var(--rvh-rand-flaeche)}:root:not(#rv) .m2 .akt-m-liste>li+li:before{background:var(--rv-separator);right:16px}:root:not(#rv) .m2 .akt-m-haupt{isolation:isolate}:root:not(#rv) .m2 .akt-m-haupt:active{background:0 0}:root:not(#rv) .m2 .akt-m-haupt:before{content:"";z-index:-1;background:var(--rv-control-hovered);opacity:0;pointer-events:none;transition:opacity var(--rv-dur-snappy) var(--rv-spring-snappy);border-radius:8px;position:absolute;inset:4px}:root:not(#rv) .m2 .akt-m-haupt:active:before{opacity:1;transition-duration:0s}:root:not(#rv) .m2 .akt-m a.m-list__row:active{background:var(--rv-row-hovered)}:root:not(#rv) .m2 .akt-m-haupt:after{border-color:var(--rv-text-3)}:root:not(#rv) .m2 :is(.akt-m-haupt,.akt-m-knopf):focus-visible{outline-color:var(--rv-focus)}:root:not(#rv) .m2 .akt-m .akt-m-knopf{isolation:isolate;box-shadow:none;background:0 0;position:relative}:root:not(#rv) .m2 .akt-m .akt-m-knopf:before{content:"";z-index:-1;border-radius:50%;position:absolute;inset:5px}:root:not(#rv) .m2 .akt-m .akt-m-knopf.akt-m-knopf--nein{color:var(--rv-text)}:root:not(#rv) .m2 .akt-m .akt-m-knopf--nein:before{background:var(--rv-control);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf)}:root:not(#rv) .m2 .akt-m .akt-m-knopf.akt-m-knopf--ja{color:var(--cta-text);box-shadow:none;background:0 0}:root:not(#rv) .m2 .akt-m .akt-m-knopf--ja:before{background:var(--cta-bg);box-shadow:var(--cta-shadow)}:root:not(#rv)[data-transparenz=reduziert] .m2 .akt-m .akt-m-knopf--ja:before{background:var(--rv-accent);box-shadow:none}:root:not(#rv) .m2 .akt-m .akt-m-knopf:active:not(:disabled){transform:none}:root:not(#rv) .m2 .akt-m-punkt{background:var(--rv-success)}:root:not(#rv) .m2 .akt-m-punkt--running{background:var(--rv-accent)}:root:not(#rv) .m2 .akt-m-punkt--error{background:var(--rv-danger)}:root:not(#rv) .m2 .akt-m-punkt--skipped{background:var(--rv-handle)}:root:not(#rv) .m2 :is(.m2-freigabe__mail,.m2-freigabe__ergebnis){border-radius:var(--rvh-radius-gruppe);background:var(--rvt-karte)}:root:not(#rv) .m2 .m2-freigabe__feld:after{background:var(--rv-separator);right:16px}:root:not(#rv) .m2 .m2-freigabe__anders{border-radius:var(--rvh-radius-gruppe);background:var(--rvh-platte), rgba(var(--rv-akzent-ton-rgb), .12);box-shadow:var(--rvh-rand-flaeche), inset 0 0 0 1px rgba(var(--rv-akzent-ton-rgb), .3)}:root:not(#rv) .m2 .m2-freigabe__anders-frage textarea{border-radius:var(--rv-radius);background:var(--rv-input);box-shadow:var(--rvh-rand-eingabe)}:root:not(#rv) .m2 .m2-freigabe__anders-frage textarea:focus-visible{box-shadow:var(--rvh-rand-eingabe), 0 0 0 1.5px var(--rv-focus)}:root:not(#rv) .m2 :is(.m2-freigabe__anders-frage textarea,.m2-freigabe__feld input,.m2-freigabe__text textarea)::placeholder{color:var(--rv-text-placeholder)}:root:not(#rv) .m2 .m2-freigabe__knoepfe .m2-knopf[aria-pressed=true]{background:var(--accent-tint);color:var(--accent-text-strong);box-shadow:inset 0 0 0 1px rgba(var(--rv-akzent-ton-rgb), .38), var(--rvh-schatten-knopf)}:root:not(#rv) .m2 .m2-sagen__orb{box-shadow:var(--rvh-schatten-popup)}:root:not(#rv) .m2 .m2-sagen__knopf{background:var(--rvh-platte), linear-gradient(var(--rv-control), var(--rv-control)), var(--rv-solid);color:var(--rv-text);box-shadow:var(--rvh-rand-knopf);border-radius:50%}:root:not(#rv) .m2 .m2-sagen__knopf:active:not(:disabled){background:var(--rvh-platte), linear-gradient(var(--rv-control-pressed), var(--rv-control-pressed)), var(--rv-solid);box-shadow:var(--rvh-rand-knopf-an);transform:none}:root:not(#rv) .m2 .m2-sagen__ziel[aria-checked=false] .m2-botring{opacity:.8}:root:not(#rv) .m2 .m2-sagen__feld{border-radius:var(--rv-radius-control);background:var(--rv-input);box-shadow:var(--rvh-rand-eingabe)}:root:not(#rv) .m2 .m2-sagen__feld:focus-within{box-shadow:var(--rvh-rand-eingabe), 0 0 0 1.5px var(--rv-focus)}:root:not(#rv) .m2 .m2-sagen__feld input::placeholder{color:var(--rv-text-placeholder)}:root:not(#rv) .m2 .m2-sagen__senden{border-radius:var(--rv-radius-control);background:var(--cta-bg);color:var(--cta-text);box-shadow:var(--cta-shadow)}:root:not(#rv) .m2 .m2-sagen__senden:active{filter:none;transform:scale(.92)}:root:not(#rv) .m2 .m2-sagen__datei{border-radius:var(--rv-radius-control);background:var(--rv-control);color:var(--rv-text);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf)}:root:not(#rv) .m2 .m2-sagen__datei:active{transform:none;scale:var(--rv-squash-x) var(--rv-squash-y);background:var(--rv-control-pressed);box-shadow:var(--rvh-rand-knopf-an), var(--rvh-schatten-knopf)}:root:not(#rv) .m2 .m2-sagen__datei:focus-visible{outline-color:var(--rv-focus)}@media (prefers-reduced-motion:no-preference){:root:not(#rv) .m2 :is(.m2-sagen__senden,.m2-sagen__datei){transition:scale var(--rv-dur-bouncy) var(--rv-spring-bouncy), background-color var(--rv-dur-snappy) var(--rv-spring-snappy)}:root:not(#rv) .m2 :is(.m2-sagen__senden,.m2-sagen__datei):active{transition-duration:var(--rv-dur-snappy);transition-timing-function:var(--rv-spring-snappy)}}@media (prefers-reduced-motion:reduce){:root:not(#rv) .m2 :is(.m2-sagen__senden,.m2-sagen__datei):active{scale:none}}:root:not(#rv) .m2 .m2-auftrag__bot{border-radius:var(--rv-radius-control);background:var(--rv-control);box-shadow:var(--rvh-rand-knopf)}:root:not(#rv) .m2 .m2-auftrag__bot[aria-checked=true]{background:var(--bar-select);box-shadow:var(--bar-select-shadow)}:root:not(#rv) .m2 .m2-auftrag__bot:active{background:var(--rv-control-pressed)}:root:not(#rv) .m2 .m2-auftrag__platz{border-radius:var(--rv-radius-control)}:root:not(#rv) .m2 :is(.ag-handy-naechster,.ag-handy-leer,.ag-gruppe-leer,.ag-liste){border-radius:var(--rvh-radius-gruppe);background:var(--rvt-karte);box-shadow:var(--rvh-rand-flaeche)}:root:not(#rv) .m2 .ag-tage{border-radius:var(--rv-radius-control);background:var(--rv-track);gap:2px;padding:2px}:root:not(#rv) .m2 .ag-tage-knopf{border-radius:var(--rv-radius-control);min-height:52px;color:var(--rv-text);background:0 0}:root:not(#rv) .m2 .ag-tage-knopf[aria-selected=true]{background:var(--bar-select);box-shadow:var(--bar-select-shadow);color:var(--rv-text)}:root:not(#rv) .m2 .ag-tage-knopf[data-heute]{color:var(--rv-link)}:root:not(#rv) .m2 .ag-tage-knopf:active:not([aria-selected=true]){background:var(--rv-header-hovered);transform:none}:root:not(#rv) .m2 .ag-liste li{position:relative}:root:not(#rv) .m2 .ag-liste li+li .ag-zeile{box-shadow:none}:root:not(#rv) .m2 .ag-liste li+li:before{content:"";background:var(--rv-separator);height:1px;position:absolute;top:0;left:14px;right:14px}:root:not(#rv) .m2 .ag-zeile{isolation:isolate;position:relative}:root:not(#rv) .m2 .ag-zeile:active{background:0 0;transform:none}:root:not(#rv) .m2 .ag-zeile:before{content:"";z-index:-1;background:var(--rv-control-hovered);opacity:0;pointer-events:none;transition:opacity var(--rv-dur-snappy) var(--rv-spring-snappy);border-radius:8px;position:absolute;inset:4px}:root:not(#rv) .m2 .ag-zeile:active:before{opacity:1;transition-duration:0s}:root:not(#rv) .m2 .ag-knopf{background:var(--rv-control);color:var(--rv-text);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf)}:root:not(#rv) .m2 .ag-knopf.ag-knopf--haupt{background:var(--rv-control-hovered)}:root:not(#rv) .m2 .ag-knopf.ag-knopf--gefahr{color:var(--rv-danger);box-shadow:none;background:0 0}:root:not(#rv) .m2 .ag-knopf.ag-knopf--gefahr-voll{background:var(--rvt-marke-rot);color:#fff;box-shadow:inset 0 1px 0 #ffffff3d, 0 2px 7px rgba(var(--rv-danger-rgb), .3)}:root:not(#rv)[data-transparenz=reduziert] .m2 .ag-knopf:not(.ag-knopf--gefahr){box-shadow:inset 0 0 0 1px var(--rv-control-border)}:root:not(#rv)[data-transparenz=reduziert] .m2 .ag-knopf.ag-knopf--gefahr-voll{box-shadow:none}
:root:not(#rv) .m2 .chat-main>.m2-chatkopf{position:absolute;top:0;left:0;right:0}:root:not(#rv) .m2 .chat-main:has(>.m2-chatkopf) .chat-messages{padding-top:calc(52px + var(--safe-top,0px) + 12px);scroll-padding-top:calc(52px + var(--safe-top,0px) + 12px)}:root:not(#rv) .m2 .chat-main:has(>.m2-chatkopf):has(.chat-empty-state) .chat-messages{padding-top:calc(52px + var(--safe-top,0px) + 64px)}:root:not(#rv) .m2 .chat-main:has(>.m2-chatkopf)>.chat-bot-head{top:calc(52px + var(--safe-top,0px) + 8px)}:root:not(#rv) .m2 .m2-chatkopf{background:var(--bar-fill);-webkit-backdrop-filter:var(--bar-filter);backdrop-filter:var(--bar-filter);box-shadow:var(--rvh-kante-unten);border-bottom:0}:root:not(#rv) .m2 .chat-main:has(.chat-empty-state) .m2-chatkopf{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}:root:not(#rv) .m2 .m2-chatkopf__knopf{isolation:isolate;color:var(--rv-text);position:relative}:root:not(#rv) .m2 .m2-chatkopf__knopf:before{content:"";z-index:-1;background:var(--rv-control-hovered);box-shadow:var(--rvh-rand-knopf-an);opacity:0;transition:opacity var(--rv-dur-snappy) var(--rv-spring-snappy);border-radius:50%;position:absolute;inset:4px}:root:not(#rv) .m2 .m2-chatkopf__knopf:active{opacity:1}:root:not(#rv) .m2 .m2-chatkopf__knopf:active:before{opacity:1;transition-duration:0s}:root:not(#rv) .m2 .m2-chatkopf__zurueck{justify-content:center;padding-left:0}:root:not(#rv) .m2 .m2-chatkopf__bot{border-radius:var(--rv-radius-control);background:var(--rvh-platte), var(--rv-control);height:36px;box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf);color:var(--rv-text);transition:background-color var(--rv-dur-snappy) var(--rv-spring-snappy), box-shadow var(--rv-dur-snappy) var(--rv-spring-snappy), scale var(--rv-dur-bouncy) var(--rv-spring-bouncy);gap:7px;padding:0 12px 0 4px;position:relative}:root:not(#rv) .m2 .m2-chatkopf__bot:before{content:"";position:absolute;inset:-4px 0}:root:not(#rv) .m2 .m2-chatkopf__bot:active:not(:disabled){background:var(--rvh-platte), var(--rv-control-pressed);box-shadow:var(--rvh-rand-knopf-an), var(--rvh-schatten-knopf)}@media (prefers-reduced-motion:no-preference){:root:not(#rv) .m2 .m2-chatkopf__bot:active:not(:disabled){scale:var(--rv-squash-x) var(--rv-squash-y);transition-duration:var(--rv-dur-snappy);transition-timing-function:var(--rv-spring-snappy)}}:root:not(#rv) .m2 .m2-chatkopf__bot:disabled{opacity:.5}:root:not(#rv) .m2 .m2-chatkopf__name{font-size:max(11px, calc(16px + var(--m2-dt,0px)))}:root:not(#rv) .m2 .m2-chatkopf__pfeil{color:var(--rv-text-2)}:root:not(#rv) .m2 .chat-message.user .message-content{background:linear-gradient(180deg, #ffffff14, #fff0 60%), color-mix(in srgb, var(--rv-accent-pressed) 86%, transparent);box-shadow:var(--cta-shadow);color:var(--rv-accent-on);border-color:#0000}:root:not(#rv) .m2 .chat-message.user .message-content :is(p,li,strong,b,em,span,h1,h2,h3,h4,a,code){color:inherit}:root:not(#rv)[data-theme=liquid-glass] .m2 .chat-message.user .message-content{background:color-mix(in srgb, var(--rv-accent-pressed) 93%, transparent)}:root:not(#rv) .m2 .chat-message.bot .message-content{background:linear-gradient(135deg, rgba(var(--bot-rgb,var(--rv-accent-rgb)), .09) 0%, rgba(var(--bot-rgb,var(--rv-accent-rgb)), 0) 55%), var(--rvh-platte), var(--rv-panel);box-shadow:var(--rvh-rand-flaeche);color:var(--rv-text);border-color:#0000}:root:not(#rv) .m2 .chat-message.bot .message-content:is(.error,.message-content--error){box-shadow:var(--rvh-rand-flaeche), inset 0 0 0 1px rgba(var(--rv-danger-rgb), .45)}:root:not(#rv) .m2 .work-steps__toggle{color:var(--rv-text-2)}:root:not(#rv)[data-theme=liquid-glass] .m2 .work-steps__toggle{color:var(--rv-text)}:root:not(#rv) .m2 .work-steps__toggle:active{background:var(--rv-control-hovered)}:root:not(#rv) .m2 .chat-message .action-link-btn{border-radius:var(--rv-radius-control);background:var(--rvh-platte), var(--rv-control);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf);color:var(--rv-text);border-color:#0000}:root:not(#rv) .m2 .chat-message .action-link-btn>svg:last-child{color:var(--accent-symbol);opacity:1}:root:not(#rv) .m2 .chat-message .action-link-btn:is([data-target=calendar],:has(svg path[d*=M16\ 2v4])){background:var(--rvh-platte), var(--rv-control);color:var(--rv-success);border-color:#0000}:root:not(#rv) .m2 .chat-message .action-link-btn:active{background:var(--rvh-platte), var(--rv-control-pressed);box-shadow:var(--rvh-rand-knopf-an), var(--rvh-schatten-knopf);transform:none}:root:not(#rv) .m2 .verbinden-knopf--fertig{border-radius:var(--rv-radius-control);background:rgba(var(--rv-success-rgb), .16);color:var(--rv-success);border-color:#0000}:root:not(#rv) .m2 :is(.message-action-btn,.msg-reaction-btn){border-radius:var(--rv-radius-control);color:var(--rv-text-2);background:0 0;border-color:#0000}:root:not(#rv) .m2 :is(.message-action-btn,.msg-reaction-btn):active:not(:disabled){background:var(--rv-control-hovered);box-shadow:var(--rvh-rand-knopf-an)}:root:not(#rv) .m2 .msg-reaction-btn.is-active{color:var(--rv-link)}:root:not(#rv) .m2 .chat-message.user .genui-aktion{background:color-mix(in srgb, var(--rv-accent-on) 16%, transparent);box-shadow:inset 0 1px 0 #ffffff38, inset 0 0 0 1px color-mix(in srgb, var(--rv-accent-on) 22%, transparent);color:var(--rv-accent-on);border-color:#0000}:root:not(#rv) .m2 .chat-message.user :is(.genui-aktion__label svg,.genui-aktion__werte dd){color:var(--rv-accent-on)}:root:not(#rv) .m2 .chat-message.user .genui-aktion__werte dt{color:color-mix(in srgb, var(--rv-accent-on) 82%, transparent)}:root:not(#rv) .m2 .message-content a{color:var(--rv-link)}:root:not(#rv) .m2 .message-content :not(pre)>code,:root:not(#rv) .m2 .message-content .inline-code{background:var(--rv-code);color:var(--rv-text);border-color:#0000}:root:not(#rv) .m2 .message-content :is(.code-block,pre){border-radius:var(--rv-radius);background:var(--rv-code);box-shadow:var(--rvh-rand-eingabe);border-color:#0000}:root:not(#rv) .m2 .message-content .code-block pre{box-shadow:none;background:0 0}:root:not(#rv) .m2 .message-content .code-block-header{border-bottom-color:var(--rv-separator);background:0 0}:root:not(#rv) .m2 .message-content .code-block-lang{color:var(--rv-text-2)}:root:not(#rv) .m2 .message-content .code-block pre{border:0;margin:0}:root:not(#rv) .m2 .message-content .code-block-content code{color:var(--rv-text);padding:0}:root:not(#rv) .m2 .message-content :is(.code-block-copy-btn,.code-block-panel-btn){border-radius:var(--rv-radius-control);background:var(--rv-control);width:30px;height:30px;box-shadow:var(--rvh-rand-knopf);color:var(--rv-text);opacity:1;border-color:#0000;position:relative}:root:not(#rv) .m2 .message-content :is(.code-block-copy-btn,.code-block-panel-btn):after{content:"";position:absolute;inset:-7px}:root:not(#rv) .m2 .message-content :is(.code-block-copy-btn,.code-block-panel-btn):active{background:var(--rv-control-pressed);box-shadow:var(--rvh-rand-knopf-an)}:root:not(#rv) .m2 .message-content table{border-radius:var(--rv-radius);background:var(--rv-input);box-shadow:var(--rvh-rand-eingabe);border:0}:root:not(#rv) .m2 .message-content th{color:var(--rv-text);border-color:var(--rv-separator);background:0 0}:root:not(#rv) .m2 .message-content :is(th,td){border-width:0 0 1px;border-color:var(--rv-separator)}:root:not(#rv) .m2 .message-content tbody tr:last-child td{border-bottom-width:0}:root:not(#rv) .m2 .message-content td{color:var(--rv-text-2)}:root:not(#rv) .m2 .message-content blockquote{border-left-color:rgba(var(--rv-akzent-ton-rgb), .6);color:var(--rv-text-2)}:root:not(#rv) .m2 .message-content hr{border-color:var(--rv-separator);background:var(--rv-separator)}:root:not(#rv) .m2 .genui :is(.genui-card,.genui-metric,.genui-table,.genui-item){border-radius:var(--rv-radius);background:var(--rv-input);box-shadow:var(--rvh-rand-eingabe);border-color:#0000}:root:not(#rv) .m2 .genui button.genui-item:active{background:var(--rv-control-hovered);transform:none}:root:not(#rv) .m2 .genui .message-content .genui-table th,:root:not(#rv) .m2 .message-content .genui-table th{background:var(--rv-header);border-bottom-color:var(--rv-separator)}:root:not(#rv) .m2 .message-content .genui-table td{border-bottom-color:var(--rv-separator)}:root:not(#rv) .m2 .message-content .genui-table table{box-shadow:none;background:0 0}:root:not(#rv) .m2 .genui-badge:not([data-tone]){background:var(--rv-control);box-shadow:var(--rvh-rand-knopf);color:var(--rv-text-2);border-color:#0000}:root:not(#rv) .m2 .genui-btn{border-radius:var(--rv-radius-control);background:var(--rvh-platte), var(--rv-control);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf);color:var(--rv-text);border-color:#0000}:root:not(#rv) .m2 .genui-btn:active:not(:disabled){background:var(--rvh-platte), var(--rv-control-pressed);box-shadow:var(--rvh-rand-knopf-an), var(--rvh-schatten-knopf);transform:none}:root:not(#rv) .m2 .genui-btn[data-variant=primary],:root:not(#rv) .m2 .genui-btn[data-variant=primary]:active:not(:disabled){background:var(--cta-bg);color:var(--cta-text);box-shadow:var(--cta-shadow)}:root:not(#rv) .m2 .genui-btn:disabled{opacity:.5}:root:not(#rv) .m2 .genui-chip{background:var(--rv-control);box-shadow:var(--rvh-rand-knopf);color:var(--rv-text);border-color:#0000}:root:not(#rv) .m2 .genui-chip[aria-pressed=true]{background:var(--rv-selection);box-shadow:var(--rvh-rand-knopf-an);color:var(--rv-text);border-color:#0000}:root:not(#rv) .m2 .genui-chip:active{transform:none}:root:not(#rv) .m2 :is(.genui-select,.genui-input){border-radius:var(--rv-radius-control);background:var(--rv-input);box-shadow:var(--rvh-rand-eingabe);border-color:#0000}:root:not(#rv) .m2 .genui-select{padding-left:14px}:root:not(#rv) .m2 .genui-input{padding-inline:14px}:root:not(#rv) .m2 .genui-input::placeholder{color:var(--rv-text-3)}:root:not(#rv) .m2 .genui-toggle__schalter{background:var(--rv-track);width:58px;height:28px;transition:background-color var(--rv-dur-smooth) var(--rv-spring-smooth);border-radius:14px}:root:not(#rv) .m2 .genui-toggle__schalter:after{width:34px;height:24px;transition:transform var(--rv-dur-bouncy) var(--rv-spring-bouncy);border-radius:12px;top:2px;left:2px;box-shadow:0 1.5px 5px #00000047}:root:not(#rv) .m2 .genui-toggle__schalter[aria-checked=true]{background:var(--rv-switch)}:root:not(#rv) .m2 .genui-toggle__schalter[aria-checked=true]:after{transform:translate(20px)}:root:not(#rv) .m2 .apc{border-radius:var(--rvh-radius-gruppe);background:var(--rvh-platte), var(--rv-panel);box-shadow:var(--rvh-rand-flaeche), inset 0 0 0 1px rgba(var(--rv-akzent-ton-rgb), .38);border-color:#0000}:root:not(#rv) .m2 :is(.apc-head,.apc-facts){border-bottom-color:var(--rv-separator)}:root:not(#rv) .m2 .apc-icon{background:rgba(var(--rv-akzent-ton-rgb), .2);color:var(--accent-symbol)}:root:not(#rv) .m2 .apc-badge{background:var(--rv-control);color:var(--rv-text-2)}:root:not(#rv) .m2 .apc-btn{border-radius:var(--rv-radius-control);background:var(--rvh-platte), var(--rv-control);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf);color:var(--rv-text);border-color:#0000}:root:not(#rv) .m2 .apc-btn:active:not(:disabled){filter:none;background:var(--rvh-platte), var(--rv-control-pressed);transform:none}:root:not(#rv) .m2 .apc-btn.apc-btn-primary,:root:not(#rv) .m2 .apc-btn.apc-btn-primary:active:not(:disabled){background:var(--cta-bg);color:var(--cta-text);box-shadow:var(--cta-shadow)}:root:not(#rv) .m2 .apc-btn:disabled{opacity:.5}:root:not(#rv) .m2 :is(.termin-karte,.auszug-karte__flaeche){background:var(--rvh-platte), var(--rv-panel);box-shadow:var(--rvh-rand-flaeche);border-color:#0000}:root:not(#rv) .m2 .chat-sources-item{background:var(--rv-input);box-shadow:var(--rvh-rand-eingabe);border-color:#0000}:root:not(#rv) .m2 .chat-scroll-bottom-btn{background:var(--rvh-platte), var(--rv-control);-webkit-backdrop-filter:blur(var(--rvh-frost)) saturate(1.5);backdrop-filter:blur(var(--rvh-frost)) saturate(1.5);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-leiste);color:var(--rv-text);border-color:#0000}:root:not(#rv) .m2 .chat-message.bot[data-aktionen="1"] .message-actions:not(.message-actions--error){animation-duration:var(--rv-dur-snappy);animation-timing-function:var(--rv-spring-snappy)}:root:not(#rv) .m2 .artifacts-overlay{background:var(--rv-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}:root:not(#rv) .m2 .bot-handoff{background:var(--rvh-platte), var(--rv-popup);box-shadow:var(--rvh-rand-flaeche), var(--rvh-schatten-popup);color:var(--rv-text);border-color:#0000}:root:not(#rv) .m2 .chat-empty-state .chat-empty-title{color:var(--rv-text);-webkit-text-fill-color:currentColor;background:0 0;animation:none}:root:not(#rv) .m2 .chat-empty-state .chat-empty-subtitle{color:var(--rv-text-2)}:root:not(#rv) .m2 .chat-empty-state .bot-hero__name{background:var(--rvh-platte), var(--rv-control);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf);color:var(--rv-text);border-color:#0000}:root:not(#rv) .m2 .chat-input-area .chat-input-container{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;outline-offset:5px;transition:outline-offset var(--rv-dur-bouncy) var(--rv-spring-bouncy), outline-color var(--rv-dur-snappy) var(--rv-spring-snappy);background:0 0;border-color:#0000;border-radius:30px;outline:1.5px solid #0000;position:relative}:root:not(#rv) .m2 .chat-input-area .chat-input-container:before{content:"";z-index:-1;border-radius:inherit;background:var(--rvh-platte), var(--rv-input);-webkit-backdrop-filter:blur(var(--rvh-frost)) saturate(1.5);backdrop-filter:blur(var(--rvh-frost)) saturate(1.5);box-shadow:var(--rvh-rand-eingabe), var(--rvh-schatten-leiste);pointer-events:none;position:absolute;inset:0}:root:not(#rv) .m2 .chat-input-area .chat-input-container:after{content:none}:root:not(#rv) .m2 .chat-input-area .chat-input-container:focus-within{box-shadow:none;background:0 0;border-color:#0000}:root:not(#rv) .m2 .chat-input-area .chat-input-container:has(>.chat-input:focus){outline-color:var(--rv-focus);outline-offset:0px}:root:not(#rv) .m2 .chat-input-area .chat-input:focus-visible{outline:none}:root:not(#rv) .m2 .chat-input-area .chat-input{color:var(--rv-text);caret-color:var(--rv-accent);padding-inline:6px}:root:not(#rv) .m2 .chat-input-area .chat-input::placeholder{color:var(--rv-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root:not(#rv)[data-theme=liquid-glass] .m2 .chat-input-area .chat-input::placeholder,:root:not(#rv)[data-theme=liquid-glass] .m2 .cu-wurzel .cu-suche::placeholder{color:var(--rv-text-2)}:root:not(#rv) .m2 .chat-input-area :is(.plus-menu-button,.voice-button,.send-button){isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:50%;position:relative}:root:not(#rv) .m2 .chat-input-area :is(.plus-menu-button,.voice-button,.send-button):before{content:"";z-index:-1;transition:background-color var(--rv-dur-snappy) var(--rv-spring-snappy), opacity var(--rv-dur-snappy) var(--rv-spring-snappy);border-radius:50%;position:absolute;inset:4px}:root:not(#rv) .m2 .chat-input-area .plus-menu-button{color:var(--rv-text)}:root:not(#rv) .m2 .chat-input-area .plus-menu-button:before{background:var(--rvh-platte), var(--rv-control);box-shadow:var(--rvh-rand-knopf)}:root:not(#rv) .m2 .chat-input-area .plus-menu-button:is(:active,.active):before{background:var(--rvh-platte), var(--rv-control-pressed);box-shadow:var(--rvh-rand-knopf-an)}:root:not(#rv) .m2 .chat-input-area .plus-menu-button.has-model-choice:after{background:var(--rv-accent);box-shadow:0 0 0 1.5px var(--rv-input);top:5px;right:5px}:root:not(#rv) .m2 .chat-input-area .voice-button{color:var(--rv-text-2)}:root:not(#rv) .m2 .chat-input-area .voice-button:before{background:var(--rv-control-hovered);box-shadow:var(--rvh-rand-knopf-an);opacity:0}:root:not(#rv) .m2 .chat-input-area .voice-button:active:not(:disabled):before{opacity:1;transition-duration:0s}:root:not(#rv) .m2 .chat-input-area .voice-button.voice-button--recording{color:var(--destructive-fill-text)}:root:not(#rv) .m2 .chat-input-area .voice-button.voice-button--recording:before{background:var(--rv-danger);box-shadow:0 2px 7px rgba(var(--rv-danger-rgb), .35), inset 0 1px 0 #ffffff4d;opacity:1}:root:not(#rv) .m2 .chat-input-area .voice-button:is(.voice-button--speaking,.voice-button--transcribing){color:var(--rv-link)}:root:not(#rv) .m2 .chat-input-area .send-button{color:var(--cta-text);opacity:1}:root:not(#rv) .m2 .chat-input-area .send-button:before{background:var(--cta-bg);box-shadow:var(--cta-shadow)}:root:not(#rv) .m2 .chat-input-area .send-button:disabled{opacity:.5}:root:not(#rv) .m2 .chat-input-area .send-button:disabled:before{box-shadow:none}:root:not(#rv) .m2 .chat-input-area .send-button:active:not(:disabled):before{background:linear-gradient(#0000002e, #0000002e), var(--cta-bg)}:root:not(#rv) .m2 .chat-input-area .chat-char-counter{color:var(--rv-text-3);padding:4px 16px 0}:root:not(#rv) .m2 .chat-input-area .chat-char-counter.warning{color:var(--rv-warning)}:root:not(#rv) .m2 .chat-input-area .chat-char-counter.critical{color:var(--rv-danger)}:root:not(#rv) .m2 .chat-input-area .attached-file{border-radius:var(--rv-radius);background:var(--rvh-platte), var(--rv-control);box-shadow:var(--rvh-rand-knopf);color:var(--rv-text);border-color:#0000}:root:not(#rv) .m2 .chat-input-area .attached-file-remove{background:var(--rv-control-pressed);color:var(--rv-text);border-color:#0000}:root:not(#rv) .m2 .chat-input-area .ephemeral-banner{border-radius:var(--rv-radius-control);background:var(--rvh-platte), var(--rv-panel);box-shadow:var(--rvh-rand-leiste);color:var(--rv-text-2);border-color:#0000}:root:not(#rv) .m2 .chat-input-area :is(.plus-menu-dropdown,.mention-popup){border-radius:var(--rv-radius-popup);background:var(--rvh-platte), var(--rv-popup);-webkit-backdrop-filter:blur(var(--rvh-frost)) saturate(1.7);backdrop-filter:blur(var(--rvh-frost)) saturate(1.7);box-shadow:var(--rvh-rand-flaeche), var(--rvh-schatten-popup);color:var(--rv-text);border-color:#0000}:root:not(#rv) .m2 .chat-input-area .plus-menu-dropdown{transform-origin:22px calc(100% + 32px)}:root:not(#rv)[data-material=klar] .m2 .chat-input-area :is(.plus-menu-dropdown,.mention-popup){-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5)}:root:not(#rv) .m2 .chat-input-area .mention-popup{transform-origin:40px calc(100% + 24px)}:root:not(#rv) .m2 .chat-input-area :is(.plus-menu-item,.mention-popup__item){color:var(--rv-text);border-radius:9px}:root:not(#rv) .m2 .chat-input-area :is(.plus-menu-item,.mention-popup__item):active,:root:not(#rv) .m2 .chat-input-area .mention-popup__item.is-active{background:var(--rv-selection);color:var(--rv-text)}:root:not(#rv) .m2 .chat-input-area .plus-menu-item svg,:root:not(#rv) .m2 .chat-input-area :is(.plus-menu-section,.mention-popup__title),:root:not(#rv) .m2 .chat-input-area :is(.plus-menu-modell__rolle,.mention-popup__role,.plus-menu-plan__hint){color:var(--rv-text-2)}:root:not(#rv) .m2 .chat-input-area .mention-popup__item:is(.is-active,:active) :is(.mention-popup__role,.bot-chip__handle){color:var(--rv-text)}:root:not(#rv) .m2 .chat-input-area .plus-menu-divider{background:var(--rv-separator);margin-inline:4px}:root:not(#rv) .m2 .chat-input-area .plus-menu-model__mark{background:var(--rv-input);width:18px;height:18px;box-shadow:var(--rvh-rand-eingabe), inset 0 0 0 1.5px var(--rv-control-border);border:0}:root:not(#rv) .m2 .chat-input-area .plus-menu-model.active .plus-menu-model__mark,:root:not(#rv) .m2 .chat-input-area .plus-menu-modell.active .plus-menu-model__mark{background:var(--rv-accent);box-shadow:inset 0 1px 0 #ffffff52, 0 2px 7px rgba(var(--rv-accent-rgb), .32)}:root:not(#rv) .m2 .chat-input-area .plus-menu-model.active .plus-menu-model__mark:after,:root:not(#rv) .m2 .chat-input-area .plus-menu-modell.active .plus-menu-model__mark:after{background:var(--rv-accent-on);width:7px;height:7px}:root:not(#rv) .m2 .chat-input-area .plus-menu-segmente{border-radius:var(--rv-radius-control);background:var(--rv-track)}:root:not(#rv) .m2 .chat-input-area .plus-menu-segment{border-radius:var(--rv-radius-control);color:var(--rv-text)}:root:not(#rv) .m2 .chat-input-area .plus-menu-segment.active{background:var(--bar-select);box-shadow:var(--bar-select-shadow);font-weight:600}:root:not(#rv) .m2 .chat-input-area .plus-menu-segment:active{transform:none}:root:not(#rv) .m2 .chat-input-area .plus-menu-schalter{background:var(--rv-track);width:58px;height:28px;transition:background-color var(--rv-dur-smooth) var(--rv-spring-smooth);border-radius:14px}:root:not(#rv) .m2 .chat-input-area .plus-menu-schalter:after{background:var(--switch-knob);width:34px;height:24px;transition:transform var(--rv-dur-bouncy) var(--rv-spring-bouncy);border-radius:12px;top:2px;left:2px;box-shadow:0 1.5px 5px #00000047}:root:not(#rv) .m2 .chat-input-area .plus-menu-plan.active .plus-menu-schalter{background:var(--rv-switch)}:root:not(#rv) .m2 .chat-input-area .plus-menu-plan.active .plus-menu-schalter:after{transform:translate(20px)}:root:not(#rv) .m2 .bottom-sheet-backdrop:has(+.bottom-sheet .cu-wurzel){background:var(--rv-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}:root:not(#rv) .m2 .bottom-sheet:has(.cu-wurzel){background:linear-gradient(var(--rv-popup), var(--rv-popup)), linear-gradient(var(--rv-scrim), var(--rv-scrim)), var(--rv-tapete);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--rvh-rand-flaeche), inset 0 48px 48px -48px rgba(255, 255, 255, calc(var(--rv-rim) * .06)), var(--rvh-schatten-popup);background-position:bottom;background-repeat:no-repeat;background-size:100vw 100lvh;border-top:0;border-radius:26px 26px 0 0}@media (prefers-reduced-motion:no-preference){:root:not(#rv) .m2 .bottom-sheet:has(.cu-wurzel){transform-origin:50% 100%;animation:rvh-blatt-ein var(--rv-auftritt) both}}:root:not(#rv) .m2 .bottom-sheet:has(.cu-wurzel) .bottom-sheet__handle{background:var(--rv-handle)}:root:not(#rv) .m2 .bottom-sheet:has(.cu-wurzel) .bottom-sheet__title{color:var(--rv-text)}:root:not(#rv) .m2 .bottom-sheet:has(.cu-wurzel) .bottom-sheet__fertig{color:var(--rv-link)}:root:not(#rv) .m2 .bottom-sheet:has(.cu-wurzel--unter) .bottom-sheet__title{visibility:hidden;display:block}:root:not(#rv) .m2 .bottom-sheet:has(.cu-wurzel--unter) .bottom-sheet__body{overflow:visible}:root:not(#rv) .m2 .bottom-sheet:has(.cu-wurzel--unter) .cu-kopf--zurueck{z-index:1;align-self:flex-start;margin-top:-48px;margin-right:88px;padding-bottom:8px;position:relative}:root:not(#rv) .m2 .cu-wurzel .cu-suche-feld{background:var(--rv-input);box-shadow:var(--rvh-rand-eingabe);border-color:#0000}:root:not(#rv) .m2 .cu-wurzel .cu-suche{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--rv-text);background:0 0;border:0}:root:not(#rv) .m2 .cu-wurzel .cu-suche::placeholder,:root:not(#rv) .m2 .cu-wurzel .cu-suche-lupe{color:var(--rv-text-3)}:root:not(#rv) .m2 .cu-wurzel .cu-suche-lupe{z-index:1}:root:not(#rv) .m2 .cu-wurzel .m-list__group{border-radius:var(--rvh-radius-gruppe);background-color:var(--rv-panel);background-image:var(--rvh-platte);box-shadow:var(--rvh-rand-flaeche);border:0}:root:not(#rv) .m2 .cu-wurzel .m-list__header{color:var(--rv-text-2)}:root:not(#rv) .m2 .cu-zeile+.cu-zeile .cu-zeile__spur:before{background:var(--rv-separator);right:16px}:root:not(#rv) .m2 .cu-zeile__spur:after{content:"";z-index:0;background:var(--rv-control-hovered);opacity:0;pointer-events:none;transition:opacity var(--rv-dur-snappy) var(--rv-spring-snappy);border-radius:8px;position:absolute;inset:1px 4px}:root:not(#rv) .m2 .cu-zeile.is-aktiv .cu-zeile__spur{background:0 0}:root:not(#rv) .m2 .cu-zeile.is-aktiv .cu-zeile__spur:after{background:var(--rv-selection);opacity:1}:root:not(#rv) .m2 .cu-zeile.is-aktiv :is(.cu-zeile__sub,.cu-zeile__zeit){color:var(--rv-text)}:root:not(#rv) .m2 .cu-zeile__spur:has(.cu-zeile__oeffnen:active):after{opacity:1;transition-duration:0s}:root:not(#rv) .m2 .cu-gruppe>.cu-zeile:first-child .cu-zeile__spur:after{border-top-left-radius:calc(var(--rvh-radius-gruppe) - 4px);border-top-right-radius:calc(var(--rvh-radius-gruppe) - 4px);top:4px}:root:not(#rv) .m2 .cu-gruppe>.cu-zeile:last-child .cu-zeile__spur:after{border-bottom-left-radius:calc(var(--rvh-radius-gruppe) - 4px);border-bottom-right-radius:calc(var(--rvh-radius-gruppe) - 4px);bottom:4px}:root:not(#rv) .m2 :is(.cu-zeile__oeffnen,.cu-zeile__mehr){z-index:1;position:relative}:root:not(#rv) .m2 .cu-zeile__oeffnen:active{background:0 0}:root:not(#rv) .m2 .cu-zeile__zeit,:root:not(#rv) .m2 .cu-zeile__sub{color:var(--rv-text-2)}:root:not(#rv) .m2 .cu-zeile__mehr{color:var(--rv-text-2);border-radius:50%}:root:not(#rv) .m2 .cu-zeile__mehr:active{background:var(--rv-control-hovered);box-shadow:var(--rvh-rand-knopf-an)}:root:not(#rv) .m2 .cu-neu-zeile{color:var(--rv-link)}:root:not(#rv) .m2 .cu-neu-zeile:active:not(:disabled){background:0 0}:root:not(#rv) .m2 .cu-neu-abschnitt .m-list__group{isolation:isolate;position:relative}:root:not(#rv) .m2 .cu-neu-zeile:before{content:"";z-index:-1;border-radius:calc(var(--rvh-radius-gruppe) - 4px);background:var(--rv-control-hovered);opacity:0;transition:opacity var(--rv-dur-snappy) var(--rv-spring-snappy);position:absolute;inset:4px}:root:not(#rv) .m2 .cu-neu-zeile:active:not(:disabled):before{opacity:1;transition-duration:0s}:root:not(#rv) .m2 .cu-neu-zeile:disabled{color:var(--rv-text-3)}:root:not(#rv) .m2 .cu-wurzel .cu-zurueck,:root:not(#rv) .m2 .cu-wurzel .cu-speichern{color:var(--rv-link)}:root:not(#rv) .m2 .cu-wurzel .cu-speichern:disabled{color:var(--rv-text-3)}:root:not(#rv) .m2 .cu-wurzel .cu-feld{border-radius:var(--rv-radius-control);background:var(--rv-input);box-shadow:var(--rvh-rand-eingabe);color:var(--rv-text);border-color:#0000}:root:not(#rv) .m2 .cu-wurzel .cu-feld:focus-visible{outline:1.5px solid var(--rv-focus);outline-offset:0}:root:not(#rv) .m2 .cu-wurzel .cu-umbenennen{box-shadow:none;background:0 0}:root:not(#rv) .m2 .cu-wurzel .m-list__row{color:var(--rv-text)}:root:not(#rv) .m2 .cu-wurzel .m-list__row--danger{color:var(--rv-danger)}:root:not(#rv) .m2 .cu-wurzel .cu-projekt__haken{color:var(--accent-symbol)}:root:not(#rv) .m2 .cu-frage__text{color:var(--rv-text-2)}:root:not(#rv) .m2 .cu-knopf{border-radius:var(--rv-radius-control);background:var(--rvh-platte), var(--rv-control);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf);color:var(--rv-text)}:root:not(#rv) .m2 .cu-knopf.cu-knopf--gefahr{background:var(--rv-danger);box-shadow:0 2px 7px rgba(var(--rv-danger-rgb), .32), inset 0 1px 0 #ffffff4d;color:var(--destructive-fill-text)}:root:not(#rv) .m2 .m2-botwahl__zeile[aria-checked=true]:before,:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-botwahl__zeile[aria-checked=true]:before{background:var(--rv-selection);opacity:1}:root:not(#rv) .m2 .m2-botwahl__haken{color:var(--rv-text)}:root:not(#rv) .m2 .m2-botwahl__handle{color:var(--rv-text-2)}:root:not(#rv) .m2 .m2-botwahl__zeile[aria-checked=true] :is(.m2-zeile__unter,.m2-botwahl__handle){color:var(--rv-text)}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-chatkopf{background:var(--rv-header);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 -1px 0 var(--rv-separator)}:root:not(#rv)[data-transparenz=reduziert] .m2 .chat-main:has(.chat-empty-state) .m2-chatkopf{box-shadow:none;background:0 0}:root:not(#rv)[data-transparenz=reduziert] .m2 :is(.m2-chatkopf__bot,.chat-message .action-link-btn,.genui-btn,.genui-chip,.apc-btn,.cu-knopf,.cu-feld,.genui-select,.genui-input,.bot-hero__name){border-radius:var(--rv-radius-control)}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-chatkopf__bot{background:var(--rv-control)}:root:not(#rv)[data-transparenz=reduziert] .m2 .chat-message .message-content{border-radius:var(--rv-radius-panel)}:root:not(#rv)[data-transparenz=reduziert] .m2 .chat-message.bot .message-content{background:var(--rv-panel)}:root:not(#rv)[data-transparenz=reduziert] .m2 .chat-message.user .message-content{background:var(--rv-accent-pressed);box-shadow:none}:root:not(#rv)[data-transparenz=reduziert] .m2 .chat-input-area .chat-input-container{border-radius:var(--rv-radius-panel)}:root:not(#rv)[data-transparenz=reduziert] .m2 .chat-input-area .chat-input-container:before{background:var(--rv-input);-webkit-backdrop-filter:none;backdrop-filter:none}:root:not(#rv)[data-transparenz=reduziert] .m2 .chat-input-area :is(.plus-menu-button,.voice-button,.send-button):before{border-radius:var(--rv-radius-control)}:root:not(#rv)[data-transparenz=reduziert] .m2 .chat-input-area .send-button:before{background:var(--rv-accent);box-shadow:none}:root:not(#rv)[data-transparenz=reduziert] .m2 .chat-input-area :is(.plus-menu-dropdown,.mention-popup){border-radius:var(--rv-radius-popup);background:var(--rv-popup);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--rv-popup-border), var(--rvh-schatten-popup)}:root:not(#rv)[data-transparenz=reduziert] .m2 .chat-input-area :is(.plus-menu-item,.mention-popup__item){border-radius:3px}:root:not(#rv)[data-transparenz=reduziert] .m2 .chat-input-area .plus-menu-schalter{background:var(--rv-control);width:30px;height:16px;box-shadow:inset 0 0 0 1px var(--rv-control-border);border-radius:8px}:root:not(#rv)[data-transparenz=reduziert] .m2 .chat-input-area .plus-menu-plan.active .plus-menu-schalter{background:var(--rv-accent);box-shadow:none}:root:not(#rv)[data-transparenz=reduziert] .m2 .chat-input-area .plus-menu-schalter:after{width:12px;height:12px;box-shadow:none;border-radius:6px}:root:not(#rv)[data-transparenz=reduziert] .m2 .chat-input-area .plus-menu-plan.active .plus-menu-schalter:after{transform:translate(14px)}:root:not(#rv)[data-transparenz=reduziert] .m2 :is(.genui-card,.genui-metric,.genui-table,.genui-item,.chat-sources-item),:root:not(#rv)[data-transparenz=reduziert] .m2 .message-content :is(.code-block,pre,table){border-radius:var(--rv-radius)}:root:not(#rv)[data-transparenz=reduziert] .m2 .genui-toggle__schalter{background:var(--rv-control);width:30px;height:16px;box-shadow:inset 0 0 0 1px var(--rv-control-border);border-radius:8px}:root:not(#rv)[data-transparenz=reduziert] .m2 .genui-toggle__schalter[aria-checked=true]{background:var(--rv-accent);box-shadow:none}:root:not(#rv)[data-transparenz=reduziert] .m2 .genui-toggle__schalter:after{width:12px;height:12px;box-shadow:none;border-radius:6px}:root:not(#rv)[data-transparenz=reduziert] .m2 .genui-toggle__schalter[aria-checked=true]:after{transform:translate(14px)}:root:not(#rv)[data-transparenz=reduziert] .m2 .bottom-sheet:has(.cu-wurzel){border-radius:var(--rv-radius-dialog) var(--rv-radius-dialog) 0 0;background:var(--rv-popup);box-shadow:inset 0 0 0 1px var(--rv-popup-border), var(--rvh-schatten-popup)}:root:not(#rv)[data-transparenz=reduziert] .m2 .cu-zeile__spur:after,:root:not(#rv)[data-transparenz=reduziert] .m2 .cu-gruppe>.cu-zeile:is(:first-child,:last-child) .cu-zeile__spur:after{border-radius:0;inset:0}:root:not(#rv)[data-transparenz=reduziert] .m2 .cu-zeile.is-aktiv .cu-zeile__spur:after{background:var(--rv-selection)}@media (prefers-reduced-motion:reduce){:root:not(#rv) .m2 .chat-input-area .chat-input-container{outline-offset:0px;transition:outline-color 1ms}:root:not(#rv) .m2 :is(.genui-toggle__schalter,.plus-menu-schalter),:root:not(#rv) .m2 :is(.genui-toggle__schalter,.plus-menu-schalter):after{transition-duration:1ms}}@media (prefers-reduced-transparency:reduce){:root:not(#rv) .m2 .chat-input-area .chat-input-container:before,:root:not(#rv) .m2 .chat-input-area :is(.plus-menu-dropdown,.mention-popup),:root:not(#rv) .m2 .chat-scroll-bottom-btn{background:var(--rv-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root:not(#rv) .m2 .chat-input-area .chat-input-container:before{box-shadow:inset 0 0 0 1px var(--rv-control-border)}:root:not(#rv) .m2 .chat-message .message-content{box-shadow:inset 0 0 0 1px var(--rv-border)}}
:root:not(#rv) .m2 :is(.m2-konto__person,.m2-konto__karte,.m2-konto__team,.m2-abo__karte,.m2-teamablauf__schritt,.m2-verbinden__anbieter,.m2-wa__code){border-radius:var(--rvh-radius-gruppe);background-image:var(--rvh-platte);box-shadow:var(--rvh-rand-flaeche)}:root:not(#rv) .m2 .m2-abo__karte--akzent{box-shadow:var(--rvh-rand-flaeche), inset 0 0 0 1px rgba(var(--rv-akzent-ton-rgb), .45)}:root:not(#rv) .m2 :is(.m2-abo__danke,.m2-teamfrei__danke,.m2-verbinden__was){border-radius:var(--rvh-radius-gruppe);background:var(--rvh-platte), rgba(var(--rv-akzent-ton-rgb), .14);box-shadow:var(--rvh-rand-flaeche), inset 0 0 0 1px rgba(var(--rv-akzent-ton-rgb), .22)}:root:not(#rv) .m2 :is(.m2-abo__hinweis,.m2-wa__hinweis,.m2-feedback__antwort){border-radius:var(--rv-radius);background:var(--rv-input);box-shadow:var(--rvh-rand-eingabe)}:root:not(#rv) .m2 :is(.m2-konto__team,.m2-verbinden__anbieter){transition:background-color var(--rv-dur-snappy) var(--rv-spring-snappy)}:root:not(#rv) .m2 :is(.m2-konto__team,.m2-verbinden__anbieter):active:not(:disabled){opacity:1;background-color:var(--rv-control-hovered);transition-duration:0s}:root:not(#rv) .m2 :is(.m2-konto__kachel,.m2-mehr__icon){box-shadow:var(--rvh-rand-knopf)}:root:not(#rv)[data-transparenz=reduziert] .m2 :is(.m2-konto__kachel,.m2-mehr__icon){border-radius:var(--rv-radius);box-shadow:none}:root:not(#rv) .m2 .m2-profilbild{box-shadow:var(--rvh-rand-knopf);transition:scale var(--rv-dur-bouncy) var(--rv-spring-bouncy)}:root:not(#rv) .m2 .m2-profilbild:active{transition-duration:var(--rv-dur-snappy);transition-timing-function:var(--rv-spring-snappy);transform:scale(.94)}:root:not(#rv) .m2 .m2-profilbild__abzeichen{background:var(--cta-bg);box-shadow:0 0 0 2px var(--rv-solid), var(--cta-shadow)}:root:not(#rv) .m2 :is(.m2-konto__team-bilder .m2-botbild,.m2-teamfrei__steno){box-shadow:0 0 0 2px var(--rv-solid)}:root:not(#rv) .m2 .m2-teamfrei__steno{box-shadow:0 0 0 3px var(--rv-solid), 0 0 0 4.5px var(--rv-accent), 0 10px 30px rgba(var(--rv-accent-rgb), .28)}:root:not(#rv) .m2 :is(.m2-teamablauf__nummer,.m2-verbinden__zeichen--kalender){background:rgba(var(--rv-akzent-ton-rgb), .2);color:var(--rv-link);box-shadow:inset 0 0 0 1px rgba(var(--rv-akzent-ton-rgb), .3)}:root:not(#rv) .m2 .m2-verbinden__zeichen:not(.m2-verbinden__zeichen--kalender){background:var(--rv-control);box-shadow:var(--rvh-rand-knopf)}:root:not(#rv) .m2 .m2-konto{--rvh-gefahr-schrift:color-mix(in srgb, var(--rv-danger) 72%, white)}:root:not(#rv)[data-theme=liquid-glass] .m2 .m2-konto{--rvh-gefahr-schrift:color-mix(in srgb, var(--rv-danger) 82%, black)}:root:not(#rv) .m2 .m2-konto :is(.m2-konto__aktion--gefahr,.m2-abo__wert--gefahr,.m2-abo__fehler,.m2-teamfrei__fehler,.m2-verbinden__trennen,.m2-knopf--gefahr,.ez-knopf--gefahr){color:var(--rvh-gefahr-schrift)}:root:not(#rv) .m2 .m2-konto :is(.m2-konto__karte-fuss,.m2-abo__fuss,.m2-teamfrei__fuss,.m2-verbinden__anbieter-unter,.m2-verbinden__server-wert,.m2-wa__warten,.m2-ki__ort,.m2-fussnote,.profile-field-hint,.char-counter){color:var(--rv-text-2)}:root:not(#rv)[data-theme=liquid-glass] .m2 .m2-konto{--rvh-link-blatt:color-mix(in srgb, var(--rv-link) 78%, black)}:root:not(#rv)[data-theme=liquid-glass] .m2 .m2-konto :is(.m2-konto__zurueck,.m2-textknopf:not(.m2-verbinden__trennen):not(.m2-knopf--gefahr),.m2-verbinden__punkt>span){color:var(--rvh-link-blatt)}:root:not(#rv) .m2 .m2-konto .m2-zeile__unter{color:var(--rv-text-2)}:root:not(#rv) .m2 .m2-konto__aktion{isolation:isolate}:root:not(#rv) .m2 .m2-konto__aktion:active{background:0 0}:root:not(#rv) .m2 .m2-konto__aktion:not(:last-child):after{background:var(--rv-separator);right:16px}:root:not(#rv) .m2 .m2-konto__aktion:before{content:"";z-index:-1;background:var(--rv-control-hovered);opacity:0;pointer-events:none;transition:opacity var(--rv-dur-snappy) var(--rv-spring-snappy);border-radius:8px;position:absolute;inset:1px 4px}:root:not(#rv) .m2 .m2-konto__aktion:active:not(:disabled):before{opacity:1;transition-duration:0s}:root:not(#rv) .m2 .m2-konto__aktion:first-child:before{border-top-left-radius:calc(var(--rvh-radius-gruppe) - 4px);border-top-right-radius:calc(var(--rvh-radius-gruppe) - 4px);top:4px}:root:not(#rv) .m2 .m2-konto__aktion:last-child:before{border-bottom-left-radius:calc(var(--rvh-radius-gruppe) - 4px);border-bottom-right-radius:calc(var(--rvh-radius-gruppe) - 4px);bottom:4px}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-konto__aktion:before{background:var(--rv-row-hovered);border-radius:0;inset:0}:root:not(#rv) .m2 :is(.m2-verbinden__feld,.m2-konto__aktion):not(:last-child):after{right:16px}:root:not(#rv) .m2 .m2-abo__linie{background:var(--rv-separator)}@media (prefers-reduced-motion:no-preference){:root:not(#rv) .m2 .m2-konto__seite{animation-duration:var(--rv-dur-smooth);animation-timing-function:var(--rv-spring-smooth)}}:root:not(#rv) .m2 .m2-darstellung{gap:0}:root:not(#rv) .m2 .m2-darstellung__kopf{padding-bottom:10px;font-weight:600}:root:not(#rv) .m2 .m2-darstellung__teil{flex-direction:column;gap:10px;padding:12px 0;display:flex;position:relative}:root:not(#rv) .m2 .m2-darstellung__teil:first-of-type{padding-top:4px}:root:not(#rv) .m2 .m2-darstellung__teil:last-child{padding-bottom:0}:root:not(#rv) .m2 .m2-darstellung__teil+.m2-darstellung__teil:before{content:"";background:var(--rv-separator);height:1px;position:absolute;top:0;left:0;right:0}:root:not(#rv) .m2 .m2-darstellung__label{font-size:max(11px, calc(17px + var(--m2-dt,0px)));line-height:calc(22px + max(0px, var(--m2-dt,0px)));color:var(--rv-text);justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root:not(#rv) .m2 .m2-darstellung__wert,:root:not(#rv) .m2 .m2-darstellung__fuss{color:var(--rv-text-2)}:root:not(#rv) .m2 .m2-darstellung__kreise{grid-template-columns:repeat(6,44px);justify-content:space-between;row-gap:4px;margin:-2px -5px;display:grid}:root:not(#rv) .m2 .m2-darstellung__probe{width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}:root:not(#rv) .m2 .m2-darstellung__kreis{width:34px;height:34px;box-shadow:var(--rvh-rand-knopf), inset 0 0 0 1px rgba(var(--rv-ink), .14);outline-offset:3px;transition:outline-color var(--rv-dur-snappy) var(--rv-spring-snappy), scale var(--rv-dur-bouncy) var(--rv-spring-bouncy);border-radius:50%;outline:2px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}:root:not(#rv) .m2 .m2-darstellung__kreis--bild{background:linear-gradient(var(--wp-schleier), var(--wp-schleier)), var(--wp);color:var(--rv-text)}:root:not(#rv) .m2 .m2-darstellung__kreis--bild:is([data-wp=standard],[data-wp=graphit]){background:var(--wp)}:root:not(#rv) .m2 .m2-darstellung__kreis--akzent{background:linear-gradient(180deg, #ffffff24, #fff0 60%), var(--muster);color:#fff}:root:not(#rv) .m2 .m2-darstellung__probe[aria-checked=true] .m2-darstellung__kreis{outline-color:var(--rv-text)}:root:not(#rv) .m2 .m2-darstellung__probe:focus-visible{outline:none}:root:not(#rv) .m2 .m2-darstellung__probe:focus-visible .m2-darstellung__kreis{outline-color:var(--rv-focus)}:root:not(#rv) .m2 .m2-darstellung__probe:active .m2-darstellung__kreis{transition-duration:var(--rv-dur-snappy);transition-timing-function:var(--rv-spring-snappy);scale:.88}:root:not(#rv) .m2 .m2-darstellung__teil--schalter{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}:root:not(#rv) .m2 .m2-darstellung__schalter-text{flex-direction:column;gap:2px;min-width:0;display:flex}:root:not(#rv) .m2 .m2-darstellung__teil--schalter .m2-schalter{flex:none;margin-right:4px}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-darstellung__kreis{box-shadow:inset 0 0 0 1px var(--rv-control-border)}:root:not(#rv) .m2 .m2-mehr__zahl{background:var(--rv-danger);color:#fff}:root:not(#rv) .m2 .m2-mehr__icon{background:rgba(var(--rv-akzent-ton-rgb), .18);color:var(--accent-symbol)}:root:not(#rv)[data-theme=liquid-glass] .m2 :is(.m2-mehr__ueberschrift,.m2-mehr__rechtliches){color:color-mix(in srgb, var(--rv-text-2), var(--rv-text) 45%)}:root:not(#rv) .m2 .m2-konto__desktop-tab :is(.ez-gruppe,.security-card,.settings-card,.fr-section){border-radius:var(--rvh-radius-gruppe);background:var(--rvh-platte), var(--rv-panel);box-shadow:var(--rvh-rand-flaeche);border:0}:root:not(#rv) .m2 .m2-konto__desktop-tab :is(.frg-list,.mcp-list){border-radius:var(--rv-radius);background:var(--rv-input);box-shadow:var(--rvh-rand-eingabe);border:0}:root:not(#rv) .m2 .m2-konto__desktop-tab .ez-zeile+.ez-zeile{border-top-color:var(--rv-separator)}:root:not(#rv) .m2 .m2-blatt .m2-konto__desktop-tab :is(.profile-input-group input,.profile-textarea-group textarea,.ek-signatur textarea){background:var(--rv-input);box-shadow:var(--rvh-rand-eingabe);color:var(--rv-text);border:0}:root:not(#rv) .m2 .m2-blatt .m2-konto__desktop-tab .profile-input-group input{border-radius:var(--rv-radius-control);min-height:44px;padding:0 16px}:root:not(#rv) .m2 .m2-blatt .m2-konto__desktop-tab :is(.profile-textarea-group textarea,.ek-signatur textarea){border-radius:var(--rv-radius);padding:12px 14px}:root:not(#rv) .m2 .m2-blatt .m2-konto__desktop-tab :is(.profile-input-group input,.profile-textarea-group textarea,.ek-signatur textarea):focus-visible{box-shadow:var(--rvh-rand-eingabe), 0 0 0 1.5px var(--rv-focus);outline:none}:root:not(#rv) .m2 .m2-konto__desktop-tab :is(input,textarea)::placeholder{color:var(--rv-text-placeholder)}:root:not(#rv) .m2 .m2-konto__desktop-tab .mcp-btn{background:var(--rv-control);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf);border:0}:root:not(#rv) .m2 .m2-konto__desktop-tab .mcp-btn:active:not(:disabled){background:var(--rv-control-pressed)}:root:not(#rv) .m2 .m2-konto__desktop-tab .ez-knopf{border:0;min-height:40px}:root:not(#rv) .m2 .m2-konto__desktop-tab .ez-knopf:not(.ez-knopf--primary){background:var(--rv-control);box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf)}:root:not(#rv) .m2 .m2-konto__desktop-tab .ez-knopf--primary{background:var(--cta-bg);color:var(--cta-text);box-shadow:var(--cta-shadow)}:root:not(#rv) .m2 .m2-konto__desktop-tab .ez-knopf:not(.ez-knopf--primary):active:not(:disabled){background:var(--rv-control-pressed);box-shadow:var(--rvh-rand-knopf-an), var(--rvh-schatten-knopf)}:root:not(#rv) .m2 .m2-konto__desktop-tab .ez-knopf--gefahr{color:var(--rv-danger)}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-konto__desktop-tab .ez-knopf{border-radius:var(--rv-radius-control)}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-konto__desktop-tab :is(.ez-knopf:not(.ez-knopf--primary),.mcp-btn){border-radius:var(--rv-radius-control);box-shadow:inset 0 0 0 1px var(--rv-control-border)}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-konto__desktop-tab .ez-knopf--primary{background:var(--rv-accent);box-shadow:none}:root:not(#rv) .m2 .m2-konto__desktop-tab .bausteine-tab{flex-direction:column;gap:24px;display:flex}:root:not(#rv) .m2 .m2-konto__desktop-tab .bausteine-group{flex-direction:column;margin:0;display:flex}:root:not(#rv) .m2 .m2-konto__desktop-tab .bausteine-group-head{display:contents}:root:not(#rv) .m2 .m2-konto__desktop-tab .bausteine-group-title{order:0;margin:0 0 7px;padding:0 16px}:root:not(#rv) .m2 .m2-konto__desktop-tab .bausteine-group-hint{font-size:max(11px, calc(13px + var(--m2-dt,0px)));line-height:calc(18px + max(0px, var(--m2-dt,0px)));color:var(--rv-text-2);order:2;margin:0;padding:8px 16px 0}:root:not(#rv) .m2 .m2-konto__desktop-tab :is(.bausteine-grid,.bausteine-team-wahl){border-radius:var(--rvh-radius-gruppe);background:var(--rvh-platte), var(--rv-panel);box-shadow:var(--rvh-rand-flaeche);border:0;flex-direction:column;order:1;gap:0;margin:0;padding:0;display:flex}:root:not(#rv) .m2 .m2-konto__desktop-tab :is(.baustein-card,.baustein-card.is-on){min-height:56px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:8px 4px 8px 16px;position:relative}:root:not(#rv) .m2 .m2-konto__desktop-tab :is(.baustein-card+.baustein-card,.bausteine-team-option+.bausteine-team-option):after{content:"";background:var(--rv-separator);pointer-events:none;height:1px;position:absolute;top:0;left:16px;right:16px}:root:not(#rv) .m2 .m2-konto__desktop-tab .baustein-card+.baustein-card:after{left:60px}:root:not(#rv) .m2 .m2-konto__desktop-tab :is(.baustein-icon,.baustein-card.is-on .baustein-icon){background:var(--rv-control);width:32px;height:32px;box-shadow:var(--rvh-rand-knopf);color:var(--rv-text-2);border:0;border-radius:8px;align-self:center}:root:not(#rv) .m2 .m2-konto__desktop-tab .baustein-card.is-on .baustein-icon{background:rgba(var(--rv-akzent-ton-rgb), .2);color:var(--accent-symbol)}:root:not(#rv) .m2 .m2-konto__desktop-tab .baustein-desc{color:var(--rv-text-2)}:root:not(#rv) .m2 .m2-konto__desktop-tab .baustein-switch{align-self:center;min-height:44px;padding:8px 12px}:root:not(#rv) .m2 .m2-konto__desktop-tab .baustein-switch-state{display:none}:root:not(#rv) .m2 .m2-konto__desktop-tab .bausteine-team-option{isolation:isolate;min-height:44px;box-shadow:none;color:var(--rv-text);text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:11px 16px;display:flex;position:relative}:root:not(#rv) .m2 .m2-konto__desktop-tab .bausteine-team-option:before{content:"";z-index:-1;background:var(--rv-selection);opacity:0;transition:opacity var(--rv-dur-snappy) var(--rv-spring-snappy);border-radius:8px;position:absolute;inset:4px}:root:not(#rv) .m2 .m2-konto__desktop-tab .bausteine-team-option:active:not(:disabled):before{background:var(--rv-control-hovered);opacity:1}:root:not(#rv) .m2 .m2-konto__desktop-tab .bausteine-team-option.is-active:before{background:var(--rv-selection);opacity:1}:root:not(#rv) .m2 .m2-konto__desktop-tab .bausteine-team-option.is-active .bausteine-team-label{color:var(--rv-text);font-weight:600}:root:not(#rv) .m2 .m2-konto__desktop-tab .bausteine-team-option.is-active .bausteine-team-hint{color:var(--rv-text)}:root:not(#rv) .m2 .m2-konto__desktop-tab .bausteine-team-hint{color:var(--rv-text-2)}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-konto__desktop-tab .bausteine-team-option:before{border-radius:0;inset:0}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-konto__desktop-tab .baustein-switch-track{background:var(--rv-control);width:30px;height:16px;box-shadow:inset 0 0 0 1px var(--rv-control-border)}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-konto__desktop-tab .baustein-switch[aria-checked=true] .baustein-switch-track{background:var(--rv-accent);box-shadow:none}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-konto__desktop-tab .baustein-switch-thumb{width:12px;height:12px;box-shadow:none;top:2px;left:2px}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-konto__desktop-tab .baustein-switch[aria-checked=true] .baustein-switch-thumb{transform:translate(14px)}:root:not(#rv)[data-transparenz=reduziert] .m2 .m2-konto__desktop-tab .security-toggle:after{inset:-14px -8px}:root:not(#rv) .m2 .um-page>.m-navbar{background:0 0;border-bottom-color:#0000}:root:not(#rv) .m2 .um-page>.m-navbar[data-kompakt=true]{background:var(--bar-fill);-webkit-backdrop-filter:var(--bar-filter);backdrop-filter:var(--bar-filter);box-shadow:var(--rvh-kante-unten)}:root:not(#rv) .m2 .um-karte{border-radius:var(--rvh-radius-gruppe);background:var(--rvh-platte), var(--rv-panel);box-shadow:var(--rvh-rand-flaeche);border:0}:root:not(#rv) .m2 .um-nr{background:rgba(var(--rv-akzent-ton-rgb), .2);color:var(--rv-link);box-shadow:inset 0 0 0 1px rgba(var(--rv-akzent-ton-rgb), .3)}:root:not(#rv) .m2 .um-schritt+.um-schritt{border-top-color:var(--rv-separator)}:root:not(#rv) .m2 .um-chips{gap:8px}:root:not(#rv) .m2 .um-chip{border-radius:var(--rv-radius-control);background:var(--rv-control);min-height:36px;box-shadow:var(--rvh-rand-knopf);color:var(--rv-text);font-size:max(11px, calc(15px + var(--m2-dt,0px)));border:0;position:relative}:root:not(#rv) .m2 .um-chip:before{content:"";position:absolute;inset:-4px 0}:root:not(#rv) .m2 .um-chip:active:not(:disabled){background:var(--rv-control-pressed)}:root:not(#rv) .m2 :is(.um-chip--an,.um-chip--an:hover:not(:disabled)){background:rgba(var(--rv-akzent-ton-rgb), .24);color:var(--rv-text);box-shadow:var(--rvh-rand-knopf-an), inset 0 0 0 1.5px rgba(var(--rv-accent-rgb), .75);font-weight:600}:root:not(#rv) .m2 .um-btn{border-radius:var(--rv-radius-control);background:var(--rv-control);min-height:44px;box-shadow:var(--rvh-rand-knopf), var(--rvh-schatten-knopf);color:var(--rv-text);font-size:max(11px, calc(16px + var(--m2-dt,0px)));border:0}:root:not(#rv) .m2 .um-btn:active:not(:disabled){background:var(--rv-control-pressed);box-shadow:var(--rvh-rand-knopf-an), var(--rvh-schatten-knopf)}:root:not(#rv) .m2 .um-btn--cta,:root:not(#rv) .m2 .um-btn--cta:is(:hover,:active):not(:disabled){background:var(--cta-bg);color:var(--cta-text);box-shadow:var(--cta-shadow);transform:none}:root:not(#rv) .m2 .um-btn:disabled{opacity:.5;box-shadow:none}:root:not(#rv) .m2 .um-link{color:var(--rv-link)}:root:not(#rv)[data-theme=liquid-glass] .m2 .um-page .um-link{color:color-mix(in srgb, var(--rv-link) 78%, black)}:root:not(#rv)[data-theme=liquid-glass] .m2 .um-page>.m-navbar .m-navbar__back{color:color-mix(in srgb, var(--rv-link) 65%, black)}:root:not(#rv)[data-theme=liquid-glass] .m2 .um-page .um-lead--handy{color:color-mix(in srgb, var(--rv-text-2), var(--rv-text) 50%)}:root:not(#rv) .m2 :is(.um-feld,.um-prompt pre){border-radius:var(--rv-radius);background:var(--rv-input);box-shadow:var(--rvh-rand-eingabe);color:var(--rv-text);border:0}:root:not(#rv) .m2 .um-feld::placeholder{color:var(--rv-text-placeholder)}:root:not(#rv) .m2 .um-feld:focus{box-shadow:var(--rvh-rand-eingabe), 0 0 0 1.5px var(--rv-focus)}:root:not(#rv) .m2 .um-ablage{border-color:rgba(var(--rv-ink), .24);border-radius:var(--rvh-radius-gruppe);background:var(--rv-input)}:root:not(#rv) .m2 :is(.um-ablage--ziehen,.um-ablage:active:not(:disabled)){border-color:rgba(var(--rv-akzent-ton-rgb), .6);background:rgba(var(--rv-akzent-ton-rgb), .14)}:root:not(#rv) .m2 .um-gruppe ul{border-radius:var(--rv-radius);background:var(--rv-input);box-shadow:var(--rvh-rand-eingabe);border:0}:root:not(#rv) .m2 .um-gruppe li+li{border-top-color:var(--rv-separator)}:root:not(#rv) .m2 .um-balken{background:var(--rv-track)}:root:not(#rv) .m2 .um-balken span{background:var(--rv-accent)}:root:not(#rv) .m2 :is(.um-hinweis,.um-ablage__sub){color:var(--rv-text-2)}:root:not(#rv)[data-transparenz=reduziert] .m2 :is(.um-chip,.um-btn){box-shadow:inset 0 0 0 1px var(--rv-control-border)}:root:not(#rv)[data-transparenz=reduziert] .m2 :is(.um-btn--cta,.um-btn--cta:is(:hover,:active):not(:disabled)){background:var(--rv-accent);box-shadow:none}:root:not(#rv)[data-transparenz=reduziert] .m2 .um-page>.m-navbar[data-kompakt=true]{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:767px),(max-width:1023px) and (orientation:landscape) and (max-height:500px){:root:not(#rv) :is(.settings-ios,.mehr-seite){--rvs-rand:inset 0 1px 0 rgba(255, 255, 255, calc(var(--rv-rim) * .78)), inset 1px 0 0 rgba(255, 255, 255, calc(var(--rv-rim) * .3)), inset 0 -1px 0 rgba(255, 255, 255, calc(var(--rv-rim) * .24)), inset 0 0 0 1px rgba(255, 255, 255, calc(var(--rv-rim) * .43));--rvs-platte:linear-gradient(180deg, rgba(255, 255, 255, calc(var(--rv-rim) * .035)), #fff0 50%, rgba(0, 0, 0, calc(var(--rv-rim) * .035)));--rvs-radius:20px}:root:not(#rv)[data-transparenz=reduziert] :is(.settings-ios,.mehr-seite){--rvs-rand:inset 0 0 0 1px var(--rv-border);--rvs-platte:linear-gradient(transparent, transparent);--rvs-radius:var(--rv-radius-panel)}:root:not(#rv) :is(.settings-ios,.mehr-seite) :is(.m-list__group,.ez-gruppe){border-radius:var(--rvs-radius);background:var(--rvs-platte), var(--rv-panel);box-shadow:var(--rvs-rand);border:0}:root:not(#rv) .settings-ios .ez-knopf:not(.ez-knopf--primary){background:var(--rv-control);box-shadow:var(--rvs-rand);border:0}:root:not(#rv) .settings-ios .ez-knopf:not(.ez-knopf--primary):active:not(:disabled){background:var(--rv-control-pressed)}:root:not(#rv)[data-transparenz=reduziert] .settings-ios .ez-knopf:not(.ez-knopf--primary){border-radius:var(--rv-radius-control);box-shadow:inset 0 0 0 1px var(--rv-control-border)}:root:not(#rv) .settings-ios .ez-zeile+.ez-zeile{border-top-color:var(--rv-separator)}:root:not(#rv) .mehr-seite .mehr-profil__avatar{background:rgba(var(--rv-akzent-ton-rgb), .2);color:var(--rv-link);box-shadow:var(--rvs-rand)}}@media (prefers-reduced-motion:reduce){:root:not(#rv) .m2 :is(.m2-darstellung__kreis,.m2-profilbild,.m2-konto__team,.m2-verbinden__anbieter),:root:not(#rv) .m2 :is(.m2-konto__aktion,.m2-konto__desktop-tab .bausteine-team-option):before{transition:none}:root:not(#rv) .m2 :is(.m2-darstellung__probe:active .m2-darstellung__kreis,.m2-profilbild:active){scale:none}}