:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--tv-grund:var(--lightningcss-light,#fbf9fe)var(--lightningcss-dark,#1f1f31);--tv-leiste:var(--lightningcss-light,#f4f0fe)var(--lightningcss-dark,#191926);--tv-karte:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c2c);--tv-flaeche:var(--lightningcss-light,#fff)var(--lightningcss-dark,#282839);--tv-rand:var(--lightningcss-light,#e3dffa)var(--lightningcss-dark,#38384c);--tv-rand-kraeftig:var(--lightningcss-light,#9994d1)var(--lightningcss-dark,#7a7aad);--tv-text:var(--lightningcss-light,#2b2442)var(--lightningcss-dark,#fff);--tv-text-schwach:var(--lightningcss-light,#52527a)var(--lightningcss-dark,#bfb9d8);--tv-text-umgekehrt:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191927);--tv-leit:var(--lightningcss-light,#5817d1)var(--lightningcss-dark,#b6b6ff);--tv-auf-leit:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--tv-leit-schwach:var(--lightningcss-light,#ece5ff)var(--lightningcss-dark,#302d45);--tv-leit-schwach-betont:var(--lightningcss-light,#e0daf2)var(--lightningcss-dark,#454258);--tv-leiste-gewaehlt:var(--lightningcss-light,#fff)var(--lightningcss-dark,#302d45);--tv-leiste-verweis:var(--lightningcss-light,#4f15bc)var(--lightningcss-dark,#bdbdff);--tv-gefahr:var(--lightningcss-light,#cc2d4f)var(--lightningcss-dark,#f08fa4);--tv-warnung:var(--lightningcss-light,#e65200)var(--lightningcss-dark,#ffb84d);--tv-erfolg:var(--lightningcss-light,#007b58)var(--lightningcss-dark,#4ab89a);--tv-hinweis:var(--lightningcss-light,#00afe6)var(--lightningcss-dark,#4ac0ff);--tv-tresor-ohne:#8c8c93;--tv-konto:#7777f8;--tv-auf-konto:#fff;--tv-sperre-grund:var(--lightningcss-light,#f6f5f8)var(--lightningcss-dark,#191927);--tv-sperre-schein:var(--lightningcss-light,#fbf9fe)var(--lightningcss-dark,#2b2a3d);--tv-feld-fokus:var(--lightningcss-light,#4612a7)var(--lightningcss-dark,#c5c5ff);--tv-login:var(--lightningcss-light,#6322aa)var(--lightningcss-dark,#caaaff);--tv-login-schwach:var(--lightningcss-light,#ecdffa)var(--lightningcss-dark,#30284a);--tv-alias:var(--lightningcss-light,#005755)var(--lightningcss-dark,#89cbc3);--tv-alias-schwach:var(--lightningcss-light,#dbf0ed)var(--lightningcss-dark,#26333d);--tv-notiz:var(--lightningcss-light,#674713)var(--lightningcss-dark,#ffdaad);--tv-notiz-schwach:var(--lightningcss-light,#f0ebdb)var(--lightningcss-dark,#3e3537);--tv-karte-art:var(--lightningcss-light,#135a18)var(--lightningcss-dark,#abe4b4);--tv-karte-art-schwach:var(--lightningcss-light,#e2f0db)var(--lightningcss-dark,#334540);--tv-andere:var(--lightningcss-light,#38384c)var(--lightningcss-dark,#fff);--tv-andere-schwach:var(--lightningcss-light,#ececec)var(--lightningcss-dark,#38384c);--tv-tresor-0:var(--lightningcss-light,#8849ff)var(--lightningcss-dark,#a779ff);--tv-leiste-breite:315px;--tv-kopf-hoehe:51px;--tv-liste-breite:40.33%;--tv-zeile-leiste:56px;--tv-zeile-liste:54px;--tv-zeile-menue:36px;--tv-kachel:36px;--tv-ecke-klein:8px;--tv-ecke-karte:12px;--tv-ecke-kachel:14.08px;--tv-ecke-pille:24px;--tv-ecke-rund:28px;--tv-schrift:system-ui, -apple-system, "Segoe UI", sans-serif;--tv-mono:ui-monospace, "SF Mono", Menlo, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-thema=hell]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-thema=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[hidden]{display:none!important}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--tv-grund);color:var(--tv-text);font:14px/20px var(--tv-schrift);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer}ul{margin:0;padding:0;list-style:none}a{color:var(--tv-leit)}.adresse a{text-decoration:none}:focus-visible{outline:2px solid var(--tv-leit);outline-offset:2px}.symbol{flex:none;display:block}.unsichtbar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.leise{color:var(--tv-text-schwach)}.band{color:var(--tv-warnung);margin:0;font-size:12px;line-height:16px}.fehler{color:var(--tv-gefahr);text-align:center;margin:0}.meldung{background:var(--tv-flaeche);border:1px solid var(--tv-rand);color:var(--tv-warnung);border-radius:8px;margin:8px 12px;padding:6px 12px;font-size:12px;line-height:16px}.grau{opacity:.5;cursor:not-allowed;-webkit-user-select:none;user-select:none}.sperrbild{background:radial-gradient(61.86% 61.86% at 50% 0%, var(--tv-sperre-schein) 0%, transparent 100%), var(--tv-sperre-grund);flex-direction:column;align-items:center;min-height:100vh;display:flex}.sperrbild-marke{color:var(--tv-tresor-0);margin-top:76px}.sperrbild-titel{text-align:center;width:300px;margin:24px 0 0;font-size:25px;font-weight:700;line-height:25.6px}.sperrbild-unter{text-align:center;width:300px;margin:12px 0 0}.sperrbild .anmeldung{gap:8px;width:300px;margin-top:36px;display:grid}.sperrbild .schritt{text-align:center;width:300px;color:var(--tv-text-schwach);margin:36px 0 0}.sperrbild-hinweis{text-align:center;width:300px;color:var(--tv-text-schwach);margin:16px 0 0;font-size:12px;line-height:16px}.sperrbild>.band{text-align:center;width:300px;margin-top:4px}.feldpille{border:1px solid var(--tv-feld-fokus);border-radius:var(--tv-ecke-rund);background:var(--tv-grund);align-items:center;gap:8px;height:36px;padding:0 16px;display:flex}.feldpille.konto{height:38px;color:var(--tv-text);background:0 0;border-color:#0000;margin-bottom:8px}.feldpille input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%}.feldpille input::placeholder,.suche input::placeholder{color:var(--tv-text-schwach)}.pille{border-radius:var(--tv-ecke-rund);height:36px;color:var(--tv-text);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:8px 12px;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.sperrbild .pille{width:300px}.pille.primaer{background:var(--tv-leit);color:var(--tv-auf-leit)}form:invalid .pille.primaer,.pille.primaer:disabled{background:var(--tv-leit-schwach);color:var(--tv-text-schwach);cursor:default}.pille.leise{height:38px;color:var(--tv-text)}.w1{grid-template-columns:var(--tv-leiste-breite) minmax(0, 1fr);height:100vh;display:grid;overflow:hidden}.w1.leiste-zu{grid-template-columns:minmax(0,1fr)}.leiste{background:var(--tv-leiste);flex-direction:column;height:100vh;display:flex;overflow:hidden}.marke{flex:none;align-items:center;gap:8px;height:36px;margin:12px 12px 0 16px;display:flex}.marke-zeichen{color:var(--tv-tresor-0)}.marke-name{font-size:20px;font-weight:700;line-height:24px}.marke-leiste{margin-left:auto}.tresorkopf{height:38px;color:var(--tv-leiste-verweis);flex:none;justify-content:space-between;align-items:center;margin:20px 12px 0;padding:0 4px 0 9px;display:flex}.tresorliste{flex:auto;min-height:0;margin:0 12px;overflow:auto}.tresorliste li{position:relative}.tresorzeile{width:100%;height:var(--tv-zeile-leiste);border-radius:var(--tv-ecke-klein);text-align:left;color:var(--tv-text);background:0 0;border:0;align-items:center;padding:8px;display:flex}.tresorzeile.unter{padding-left:46px}.tresorzeile.gewaehlt{background:var(--tv-leiste-gewaehlt)}.tresorsymbol{width:32px;height:32px;color:var(--tv-tresor-ohne);background:color-mix(in srgb, currentColor 16%, transparent);border-radius:50%;place-items:center;margin-right:12px;display:grid}.tresorsymbol.alle{color:var(--tv-tresor-0)}.tresortext{min-width:0;padding-right:36px;display:grid}.tresorname,.tresorzahl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tresorzahl{color:var(--tv-text-schwach)}.zeilenknopf{position:absolute;top:13px;right:4px}.leistenfuss{flex:none;margin:0 12px 41.8px}.leistenfuss hr{background:var(--tv-rand);border:0;height:1px;margin:8px 4px}.hinweiskarte{border:1px solid var(--tv-rand);border-radius:var(--tv-ecke-karte);background:var(--tv-flaeche);height:94px;padding:8px 12px;overflow:hidden}.hinweiskarte strong{font-size:16px;font-weight:600;line-height:20px;display:block}.hinweiskarte p{color:var(--tv-text-schwach);margin:4px 0 0;font-size:12px;line-height:16px}.hinweiskarte p.band{color:var(--tv-warnung)}.menuezeile{width:100%;height:var(--tv-zeile-menue);border-radius:var(--tv-ecke-klein);color:var(--tv-text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 16px;display:flex}.menuezeile+.menuezeile{margin-top:1px}.menuezeile .symbol{color:var(--tv-text-schwach)}.menuezeile .rechts{margin-left:auto}.kontozeile{border:1px solid #0000;align-items:center;height:46px;padding:6px 8px;display:flex;position:relative}.kontobild{border-radius:var(--tv-ecke-klein);background:var(--tv-konto);width:32px;height:32px;color:var(--tv-auf-konto);flex:none;place-items:center;font-size:12px;line-height:16px;display:grid}.kontotext{width:187px;min-width:0;margin-left:8px;display:grid}.kontoadresse{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.kontostand.warnung{color:var(--tv-warnung)}.kontostand{color:var(--tv-text-schwach);text-overflow:ellipsis;white-space:nowrap;font-size:10.2857px;line-height:16px;overflow:hidden}.kontoknopf{width:34px;height:34px;position:absolute;top:5px;left:249px}.rund{border-radius:var(--tv-ecke-rund);width:38px;height:38px;color:var(--tv-text);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.rund.klein{width:30px;height:30px}.rund.leit{background:var(--tv-leit-schwach);width:32px;height:32px;color:var(--tv-leit)}.knopf{border-radius:var(--tv-ecke-klein);background:var(--tv-leit-schwach);height:32px;color:var(--tv-leit);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.knopf.rechts{margin-left:auto}.haupt{grid-template-columns:var(--tv-liste-breite) minmax(0, 1fr);grid-template-rows:var(--tv-kopf-hoehe) minmax(0, 1fr);background:var(--tv-grund);height:100vh;display:grid;overflow:hidden}.haupt.ohne-kopf{grid-template-rows:minmax(0,1fr)}.haupt.ohne-kopf .liste,.haupt.ohne-kopf .detail{grid-row:1}.haupt>.kopf{height:var(--tv-kopf-hoehe);border-bottom:1px solid var(--tv-rand);grid-column:1/-1;align-items:flex-start;gap:8px;padding:8px;display:flex}.suche{border:1px solid var(--tv-rand);border-radius:var(--tv-ecke-klein);background:var(--tv-leiste);min-width:0;height:34px;color:var(--tv-text-schwach);flex:1;align-items:center;padding-left:12px;display:flex;position:relative}.suche input{min-width:0;height:32px;color:var(--tv-text);background:0 0;border:0;outline:none;flex:1;padding:6px 12px 6px 7px}.suche input::-webkit-search-cancel-button{display:none}.suche:focus-within{border-color:var(--tv-rand-kraeftig)}.pille.neu{white-space:nowrap;border-radius:var(--tv-ecke-pille);background:var(--tv-leit);min-width:103.3px;height:32px;color:var(--tv-auf-leit);flex:none;justify-content:flex-start;gap:6px;margin-top:1px;padding:6px 8px;font-size:12px;line-height:16px}.liste{flex-direction:column;grid-row:2;min-height:0;display:flex}.listenkopf{gap:4px;padding:12px 12px 0;display:flex}.listenzeilen{flex:1;min-height:0;margin-top:12px;overflow:auto}.abschnitt{height:28px;color:var(--tv-text-schwach);margin:0;padding:8px 0 4px 12px;font-size:12px;font-weight:400;line-height:16px}.zeile{width:100%;height:var(--tv-zeile-liste);color:var(--tv-text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 13px;display:flex}.zeile.gewaehlt{background:var(--tv-leit-schwach)}.kachel{width:var(--tv-kachel);height:var(--tv-kachel);border-radius:var(--tv-ecke-kachel);flex:none;place-items:center;display:grid}.zeilentext{min-width:0;display:grid}.zeilentext .titel,.zeilentext .untertitel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zeilentext .untertitel{color:var(--tv-text-schwach);font-size:12px;line-height:16px}.leerzustand{text-align:center;color:var(--tv-text-schwach);justify-items:center;gap:4px;padding:96px 16px;display:grid}.leerzustand strong{color:var(--tv-text);font-weight:600}.login{--art:var(--tv-login);--art-schwach:var(--tv-login-schwach)}.notiz{--art:var(--tv-notiz);--art-schwach:var(--tv-notiz-schwach)}.kachel.karte,.feldsymbol.karte,.art.karte,a.karte{--art:var(--tv-karte-art);--art-schwach:var(--tv-karte-art-schwach)}.identitaet{--art:var(--tv-leit);--art-schwach:var(--tv-leit-schwach)}.andere{--art:var(--tv-andere);--art-schwach:var(--tv-andere-schwach)}.kachel{background:var(--art-schwach);color:var(--art)}.feldsymbol,a.login,a.notiz,a.karte,a.identitaet,a.andere{color:var(--art)}.haupt.ohne-detail .detail{display:none}.haupt.ohne-detail .liste{grid-column:1/-1}.detail{border-left:1px solid var(--tv-rand);grid-area:2/2;min-height:0;padding:12px 16px 16px;overflow:auto}.eintragkopf{align-items:flex-start;gap:4px;min-height:40px;margin-bottom:15px;display:flex}.eintragtitel{flex:1;min-width:0}.eintragtitel h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:700;line-height:24px;overflow:hidden}.eintragtresor{color:var(--tv-text-schwach);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.eintragtresor .symbol{color:var(--tv-tresor-ohne)}.pille.art{border-radius:var(--tv-ecke-pille);background:var(--art-schwach);height:36px;color:var(--art);margin-top:2px;padding:8px 12px;font-size:12px;line-height:16px}.rund.art{background:var(--art-schwach);width:36px;height:36px;color:var(--art);margin-top:2px}.eintragkopf>.rund:last-child{margin-top:1px}.feldkarte{border:1px solid var(--tv-rand);border-radius:var(--tv-ecke-karte);background:var(--tv-karte);margin-bottom:7px;overflow:hidden}.feldzeile{align-items:center;display:flex}.feldzeile+.feldzeile{border-top:1px solid var(--tv-rand)}.feld{min-width:0;color:var(--tv-text);text-align:left;background:0 0;border:0;flex:1;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.feldsymbol{margin-top:8px}.feldtext{flex:1;min-width:0;display:grid}.feld-name{color:var(--tv-text-schwach);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.feld-wert{overflow-wrap:anywhere}.feld-wert.notiz{white-space:pre-wrap}.rund.auge{color:var(--art);margin:12px 16px 12px 0}.feldkarte.webseiten,.feldkarte.notizkarte{align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.webseiten ul{gap:4px;margin-top:8px;display:grid}.adresse{border:1px solid var(--tv-rand);border-radius:var(--tv-ecke-karte);background:var(--tv-flaeche);overflow-wrap:anywhere;min-height:30px;padding:4px 8px}.infokarte{border:1px solid var(--tv-rand);border-radius:var(--tv-ecke-kachel);margin-top:8px;padding:12px 16px}.pille.breit{border-radius:var(--tv-ecke-rund);width:100%;font-size:14px;line-height:20px;display:flex}.einstellungen{background:var(--tv-grund);height:100vh;overflow:auto}.einstellungen>.kopf{align-items:center;gap:8px;height:49px;padding:0 8px;display:flex}.einstellungen>.kopf h2{margin:0;font-size:17px;font-weight:700;line-height:24.2857px}.einstellungsflaeche{max-width:732px;padding:16px 16px 32px}.reiter{border-bottom:1px solid var(--tv-rand-kraeftig);height:39px;display:flex}.reiterknopf{height:38px;color:var(--tv-text-schwach);border-bottom:2px solid #0000;align-items:center;padding:8px 12px;font-weight:600;display:inline-flex}.reiterknopf.aktiv{color:var(--tv-text);border-bottom-color:var(--tv-text)}.tafel{border:1px solid var(--tv-rand);border-radius:var(--tv-ecke-klein);gap:8px;margin-top:24px;padding:20px;display:grid}.tafel+.tafel{margin-top:16px}.tafel strong{font-weight:700}.tafel hr{background:var(--tv-rand);border:0;width:100%;height:1px;margin:4px 0}.tafel p{margin:0}.tafel select{border:1px solid var(--tv-rand-kraeftig);border-radius:var(--tv-ecke-klein);background:var(--tv-karte);width:100%;height:36px;padding:6px 6px 6px 16px}.tafel .pille{justify-self:start}.passkey,.ereignis{border-bottom:1px solid var(--tv-rand);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.menuezeile.gewaehlt{background:var(--tv-leiste-gewaehlt)}.menuezeile .gedreht{transform:rotate(180deg)}.untermenue{padding-left:28px}.menueanker{display:inline-flex;position:relative}.menue{z-index:10;border:1px solid var(--tv-rand);border-radius:var(--tv-ecke-klein);background:var(--tv-flaeche);min-width:200px;box-shadow:0 8px 24px color-mix(in srgb, var(--tv-text) 18%, transparent);padding:4px;position:absolute;top:calc(100% + 4px);left:0}.menuepunkt{width:100%;height:var(--tv-zeile-menue);border-radius:var(--tv-ecke-klein);color:var(--tv-text);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.menuepunkt:hover,.menuepunkt:focus-visible{background:var(--tv-leit-schwach)}.menuepunkt .rechts{color:var(--tv-leit);margin-left:auto}.einstellungen.seite .einstellungsflaeche>.leise{margin:0 0 8px}.karten{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.zustandskarte{border:1px solid var(--tv-rand);border-radius:var(--tv-ecke-karte);background:var(--tv-karte);color:var(--tv-text);text-align:left;gap:4px;padding:16px;display:grid}.zustandskarte.gewaehlt{border-color:var(--tv-leit)}.zustandskarte strong{justify-content:space-between;gap:8px;font-weight:600;display:flex}.zustandskarte .zahl{color:var(--tv-leit)}.erzeugt{border-radius:var(--tv-ecke-klein);background:var(--tv-leiste);font:16px/24px var(--tv-mono);overflow-wrap:anywhere;padding:12px;display:block}.staerke{font-size:12px;font-weight:600;line-height:16px}.staerke.schwach{color:var(--tv-gefahr)}.staerke.mittel{color:var(--tv-warnung)}.staerke.stark{color:var(--tv-erfolg)}.knopfreihe{justify-content:flex-end;gap:8px;display:flex}.knopfreihe .pille{width:auto}.zeilenfeld{justify-content:space-between;align-items:center;gap:12px;display:flex}.zeilenfeld input[type=range]{max-width:320px;accent-color:var(--tv-leit);flex:1}.schalterzeile input{accent-color:var(--tv-leit)}.appliste{gap:12px;display:grid}.appliste li{align-items:center;gap:12px;display:flex}.appliste li>span{display:grid}.verlauf .leise.klein{margin:0 0 12px;font-size:12px;line-height:16px}.fassungen .zeile:disabled{opacity:.5;cursor:not-allowed}.fassungen .symbol{color:var(--tv-text-schwach)}button.reiterknopf{font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600}button.reiterknopf.aktiv{border-bottom-color:var(--tv-text)}.fassungskopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.untertitel.warnung{color:var(--tv-warnung)}.meldung.gut{color:var(--tv-erfolg)}.menuepunkt.gefahr,.pille.gefahr{color:var(--tv-gefahr)}.menuepunkt.unterpunkt{padding-left:28px}.menuepunkt.grau{cursor:not-allowed}.tresorform{gap:8px;margin:4px 12px 8px;display:grid}.listenkopf{flex-wrap:wrap;row-gap:8px}.mehrfachleiste{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.mehrfachleiste.rechts{margin-left:auto}.knopf:disabled,.pille:disabled{opacity:.5;cursor:default}.frage-grund{z-index:20;background:color-mix(in srgb, var(--tv-text) 30%, transparent);place-items:center;display:grid;position:fixed;inset:0}.frage{border:1px solid var(--tv-rand);border-radius:var(--tv-ecke-karte);background:var(--tv-flaeche);gap:16px;width:min(420px,100vw - 32px);padding:20px;display:grid}.frage p{margin:0}.editor .eintragkopf{align-items:center}.formkarte{gap:8px;padding:12px 16px;display:grid}.formzeile{gap:4px;display:grid}.formeingabe{align-items:center;gap:4px;display:flex}.formeingabe input,.formeingabe textarea{border:1px solid var(--tv-rand);border-radius:var(--tv-ecke-klein);background:var(--tv-grund);min-width:0;color:var(--tv-text);font:inherit;flex:1;padding:6px 8px}.formeingabe input:focus,.formeingabe textarea:focus{border-color:var(--tv-feld-fokus);outline:none}.formreihe{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.formreihe:has(>.formzeile:only-of-type){grid-template-columns:1fr auto}
