.abz-neu{position:fixed;inset:0;z-index:10960;overflow-y:auto;overscroll-behavior:contain;display:flex;justify-content:center;padding:calc(48px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));background:radial-gradient(70% 55% at 50% 42%,#2c241a 0,#15110d 62%,#0b0908 100%);color:#efe7d4;font-family:"IBM Plex Mono","Courier New",monospace;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .35s ease}.abz-neu:focus{outline:0}.abz-neu.da{opacity:1}.abz-neu.geht{opacity:0;transition:opacity .42s ease 80ms;pointer-events:none}.abz-neu-buehne{width:min(420px,100%);margin-block:auto;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.abz-neu-kopf{font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#d8b35f;padding-left:.32em}.abz-neu-titel{margin:0;font-family:"Special Elite","Courier New",monospace;font-weight:400;font-size:clamp(30px, 8vw, 40px);line-height:1.05;text-wrap:balance}.abz-neu-stufe{font-size:12.5px;color:rgba(239,231,212,.72)}.abz-neu-platz{display:grid;margin:14px 0 6px}.abz-neu-platz>img{grid-area:1/1;justify-self:center}.abz-neu-alt,.abz-neu-bild{display:block;width:min(280px,70vw);height:auto;max-height:46vh;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0, 0, 0, .55))}.abz-neu.da:not(.mit-alt) .abz-neu-bild{animation:abz-auftritt .7s cubic-bezier(.25,1.2,.4,1) both}@keyframes abz-auftritt{from{opacity:0;transform:translateY(18px) scale(.92)}}.abz-neu.mit-alt.da .abz-neu-alt{animation:abz-ab .9s cubic-bezier(.45,0,.65,1) .55s both}@keyframes abz-ab{0%{transform:none;opacity:1}32%{transform:translateY(-16px) scale(1.05);opacity:1;filter:drop-shadow(0 34px 36px rgba(0, 0, 0, .6))}100%{transform:translateY(80px) scale(.88);opacity:0;filter:drop-shadow(0 10px 14px rgba(0, 0, 0, .4))}}.abz-neu.mit-alt.da .abz-neu-bild{animation:abz-an .8s cubic-bezier(.2,1.05,.35,1) 1.3s both}@keyframes abz-an{0%{transform:translateY(-46px) scale(1.16);opacity:0;filter:drop-shadow(0 44px 40px rgba(0, 0, 0, .35))}45%{opacity:1}70%{transform:translateY(0) scale(.97);filter:drop-shadow(0 14px 22px rgba(0, 0, 0, .6))}100%{transform:none;opacity:1;filter:drop-shadow(0 18px 30px rgba(0, 0, 0, .55))}}.abz-neu.angelegt .abz-neu-alt{visibility:hidden}.abz-neu.angelegt .abz-neu-bild{animation:none!important;opacity:1;transform:none}.abz-neu-knopf{width:100%;min-height:54px;margin-top:12px;border:0;border-radius:999px;cursor:pointer;font:600 12.5px/1 "IBM Plex Mono",monospace;letter-spacing:.2em;text-transform:uppercase;color:#1d140a;background:linear-gradient(180deg,#f3d896,#c99b4c);box-shadow:0 10px 24px rgba(0,0,0,.4)}.abz-neu-knopf:focus-visible{outline:2px dashed #f3d896;outline-offset:4px}.abz-flug{position:fixed;z-index:10970;margin:0;object-fit:contain;pointer-events:none;transform-origin:50% 50%;will-change:transform,opacity;filter:drop-shadow(0 12px 20px rgba(0, 0, 0, .5))}html.abz-offen{overflow:hidden}.pf-knopf{display:inline;margin:0;padding:0;border:0;background:0 0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;line-height:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:underline dotted transparent;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:text-decoration-color .15s ease}@media (hover:hover){.pf-knopf:hover{text-decoration-color:currentColor}}.pf-knopf:focus-visible{outline:2px dashed currentColor;outline-offset:2px;border-radius:2px}.pf-overlay{position:fixed;inset:0;z-index:16100;overflow-y:auto;overscroll-behavior:contain;display:flex;justify-content:center;padding:calc(24px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:rgba(12,10,8,.72)}.pf-overlay[hidden]{display:none}.pf-overlay.da{animation:pf-grund .22s ease both}@keyframes pf-grund{from{opacity:0}}.pf-karte{--tinte:#1a1613;--tinte-blass:#53493b;--tinte-mittel:#3a332c;--rot:#a82222;position:relative;width:min(380px,100%);margin-block:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:26px 22px 22px;color:var(--tinte);font-family:"IBM Plex Mono",monospace;background:linear-gradient(172deg,#e3cd98 0,#d8bd82 100%);border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,249,230,.5),inset 0 0 0 1px rgba(110,80,30,.25);outline:0}.pf-overlay.da .pf-karte{animation:pf-karte .28s cubic-bezier(.25,.9,.3,1) both}@keyframes pf-karte{from{opacity:0;transform:translateY(12px)}}.pf-zu{position:absolute;right:12px;top:12px;width:40px;height:40px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:var(--tinte);color:#efe7d4;font:600 19px/1 "IBM Plex Mono",monospace;-webkit-tap-highlight-color:transparent}.pf-zu:focus-visible{outline:2px dashed var(--tinte);outline-offset:3px}.pf-kopf{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--tinte-blass);padding-left:.26em}.pf-inhalt{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.pf-abz{display:block;width:180px;height:196px;object-fit:contain;margin:2px 0;filter:drop-shadow(0 10px 16px rgba(42, 31, 21, .35))}.pf-abz-leer{border-radius:50%;width:150px;height:150px;margin:16px 0 24px;background:rgba(42,31,21,.1);filter:none}.pf-name{margin:0;font-family:"Special Elite","Courier New",monospace;font-weight:400;font-size:28px;line-height:1.08;overflow-wrap:anywhere;text-wrap:balance}.pf-rang{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rot);padding-left:.16em}.pf-zeilen{width:100%;margin-top:8px;padding-top:12px;border-top:1px dashed rgba(42,31,21,.38);display:flex;flex-direction:column;gap:10px;text-align:left}.pf-zeilen:empty{display:none}.pf-zeile{display:flex;align-items:center;gap:12px;min-width:0;font-size:13px;line-height:1.4}.pf-zeile>span:last-child{min-width:0;overflow-wrap:anywhere}.pf-ico{flex:none;width:34px;height:34px;display:grid;place-items:center;color:var(--tinte-mittel)}.pf-ico img{width:34px;height:34px;object-fit:contain}.pf-ico svg{width:26px;height:26px}.pf-ico .lg-marke{margin:0!important;vertical-align:middle!important}.pf-ed{font-family:"Special Elite","Courier New",monospace;font-size:15px;letter-spacing:.02em;color:var(--tinte)}.pf-hinweis{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--tinte-mittel)}.pf-taste{width:100%;min-height:50px;margin-top:8px;border:0;border-radius:999px;cursor:pointer;background:linear-gradient(180deg,#2c2520,#1a1613);color:#efe7d4;font:600 12px/1 "IBM Plex Mono",monospace;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 3px 0 #000,0 6px 12px rgba(0,0,0,.25);-webkit-tap-highlight-color:transparent}.pf-taste:active{transform:translateY(2px);box-shadow:0 1px 0 #000,0 3px 6px rgba(0,0,0,.2)}.pf-taste:focus-visible{outline:2px dashed var(--tinte);outline-offset:3px}.pf-jubel{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:12px;margin-top:4px;padding:10px 12px;border-radius:12px;background:rgba(255,252,240,.55);box-shadow:inset 0 0 0 1px rgba(29,52,136,.35);text-align:left}.pf-jubel img{flex:none;width:52px;height:52px;object-fit:contain}.pf-jubel p{margin:0;font-size:13px;line-height:1.45;color:#1d2a5e}.pf-taste.pf-feiern{background:linear-gradient(180deg,#2d4cb0,#1b3283);color:#fbf8f0;box-shadow:0 3px 0 #0b1640,0 6px 12px rgba(0,0,0,.25)}.pf-taste.pf-feiern:disabled{opacity:.6}html.pf-offen{overflow:hidden}.register .aktionen-panel #sr-konto-btn .sr-konto-abz{flex:none;width:auto;height:30px;margin:-5px -2px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .55))}.aktionen-panel #sr-konto-btn.mit-abz>svg{display:none}.kf-ausweis.dg-mit{flex-direction:column;align-items:center;gap:0;text-align:center}.kf-abz[hidden],.kf-laufbahn-teil[hidden]{display:none}.kf-abz{display:flex;flex-direction:column;align-items:center;gap:2px;margin:0;padding:4px 10px 0;border:0;border-radius:12px;background:0 0;color:var(--tinte-blass);cursor:pointer;-webkit-tap-highlight-color:transparent}.kf-abz img{display:block;width:168px;height:182px;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(42, 31, 21, .35));transition:transform .2s ease}@media (hover:hover){.kf-abz:hover img{transform:translateY(-3px)}}.kf-abz svg{transition:transform .25s ease}.kf-abz[aria-expanded=true] svg{transform:scaleY(-1)}.kf-abz:focus-visible{outline:2px dashed var(--tinte);outline-offset:2px}.kf-ausweis.dg-mit .kf-person{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%}.kf-ausweis.dg-mit .ef-label{margin-top:10px}.kf-ausweis.dg-mit .kf-name{margin-top:4px;text-wrap:balance}.kf-ausweis.dg-mit .kf-rang{margin-top:8px;font-family:"IBM Plex Mono",monospace;font-size:12.5px;font-weight:600;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--rot);padding-left:.16em}.kf-zeilen{margin:12px 0 0;display:flex;flex-direction:column;gap:10px;text-align:left}.kf-z-mehr{display:contents}.kf-ausweis:not(.dg-mit)~.kf-zeilen .pf-ico{display:none}.kf-ausweis:not(.dg-mit)~.kf-zeilen .pf-zeile{font-size:12.5px;color:var(--tinte-mittel)}.kf-ausweis.dg-mit~.kf-zeilen{width:min(460px,100%);margin:16px auto 0;padding-top:14px;border-top:1px dashed rgba(42,31,21,.38)}.kf-laufbahn-teil{width:min(460px,100%);margin:14px auto 0;text-align:left}.kf-zeilen[hidden]{display:none}.kf-lb-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.kf-lb-kopf b{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.kf-lb-kopf span{font-size:11.5px;color:var(--tinte-blass)}.kf-laufbahn{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.kf-laufbahn li{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px 6px;border:2px solid transparent;border-radius:10px;font-size:10.5px;line-height:1.25;text-align:center;color:var(--tinte-mittel);overflow-wrap:anywhere}.kf-laufbahn img{display:block;width:64px;height:70px;object-fit:contain}.kf-laufbahn li.aktuell{border-color:#b8913e;background:rgba(216,179,95,.22);color:var(--tinte);font-weight:600}.kf-laufbahn li.spaeter{color:var(--tinte-blass)}.kf-laufbahn li.spaeter img{filter:brightness(0);opacity:.2}.az-person{display:flex;align-items:center;gap:12px;min-width:0}.az-abz{flex:none;width:38px;height:44px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(42, 31, 21, .3))}.az-person-text{display:flex;flex-direction:column;gap:2px;min-width:0}.az-anfrage-wer small.az-grad,.az-wer small.az-grad{margin-top:1px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rot)}.az-anfrage-person{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.az-anfrage-person .az-abz{width:34px;height:40px}.tk-fremd-kopf .tk-abz+b{flex:1;min-width:0}.tk-fremd-grad small .lg-marke{margin:0 0 0 6px!important;vertical-align:-3px!important}.tk-fremd-kopf .tk-abz{flex:none;width:62px;height:70px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .3))}.tk-abz-klein{display:inline-block;width:auto;height:20px;margin:-4px 3px -5px 0;vertical-align:middle;object-fit:contain}.tk-vorschlaege .tk-abz-klein{height:26px;margin:-4px 0}@media (max-width:640px){.abz-neu{padding-top:calc(36px + env(safe-area-inset-top,0px))}.abz-neu-buehne{gap:12px}.kf-abz img{width:140px;height:152px}.kf-ausweis.dg-mit .kf-rang{font-size:11.5px}.kf-laufbahn{gap:10px 6px}.kf-laufbahn img{width:54px;height:60px}.kf-laufbahn li{font-size:9.5px}.pf-abz{width:160px;height:174px}.pf-name{font-size:25px}.az-abz{width:32px;height:38px}.az-person{gap:9px}.tk-fremd-kopf .tk-abz{width:52px;height:60px}.tk-fremd-grad small .tk-stufe{display:none}}@media (prefers-reduced-motion:reduce){.abz-neu,.abz-neu.geht{transition:opacity .2s linear}.abz-neu.da .abz-neu-alt,.abz-neu.da .abz-neu-bild,.pf-overlay.da,.pf-overlay.da .pf-karte{animation:none}.kf-abz img,.kf-abz svg{transition:none}}