@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-italic-DjyOzRJ7.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-italic-B90Hg2GM.woff)format("woff")}:root[data-t=hell]{--bg:#eeefee;--card:#fff;--card2:#f7f7f7;--line:#dfe0df;--line2:#c9cbcc;--ink:#181919;--head:#2e2f30;--muted:#6b6d70;--side:#2e2f30;--sideink:#c9cbcc;--sideon:#414345;--sideline:#47494b;--chip:#eeefee;--gruen:#58b402;--gtext:#3c7a00;--rot:#b3261e;--sl1:#eeefee;--sl2:#2e2f30;--s1b:#181919;--s1t:#fff;--s2b:#55575a;--s2t:#fff;--s3b:#dfe0df;--s3t:#181919;--s4l:#bdbfc1;--s4t:#55575a;--shadow:#18191933;--off:#c9cbcc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-t=dunkel]{--bg:#181919;--card:#232425;--card2:#2a2b2c;--line:#3a3b3d;--line2:#4a4c4e;--ink:#eeefee;--head:#fff;--muted:#a9abad;--side:#111212;--sideink:#bdbfc1;--sideon:#2e2f30;--sideline:#2e2f30;--chip:#2e2f30;--gruen:#58b402;--gtext:#7ed321;--rot:#ff8a80;--sl1:#2e2f30;--sl2:#111212;--s1b:#eeefee;--s1t:#181919;--s2b:#a9abad;--s2t:#181919;--s3b:#4a4c4e;--s3t:#fff;--s4l:#6b6d70;--s4t:#d0d1d2;--shadow:#00000080;--off:#4a4c4e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{color:var(--ink);background:var(--bg);-webkit-text-size-adjust:100%;font:15px/1.4 Barlow,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--gruen);outline-offset:2px;border-radius:4px}.geruest{grid-template-columns:224px minmax(0,1fr);height:100%;display:grid}aside{background:var(--side);color:var(--sideink);flex-direction:column;min-height:0;padding:12px 10px 10px;display:flex;overflow-y:auto}.logo{width:124px;margin:0 auto 6px;display:block}.nl{letter-spacing:.8px;text-transform:uppercase;color:#8e9093;padding:7px 10px 2px;font-size:11px;font-weight:700}.nav a{border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:1px;padding:4px 10px;font-size:14px;font-weight:500;line-height:21px;display:flex}.nav a:hover{background:var(--sideon);color:#fff}.nav a.on{background:var(--sideon);color:#fff;box-shadow:inset 3px 0 0 var(--gruen);font-weight:600}.nav a.bald{opacity:.6}.nav small{opacity:.8;font-size:10.5px;font-weight:600}.me{border-top:1px solid var(--sideline);align-items:center;gap:9px;margin-top:auto;padding:8px 6px 0;display:flex}.me b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;display:block;overflow:hidden}.me>div span{color:#bdbfc1;font-size:12.5px}.me>div{flex:1;min-width:0}.me button{color:#bdbfc1;border-radius:4px;padding:3px 6px;font-size:12px}.me button:hover{color:#fff;background:var(--sideon)}.av{background:var(--line);width:30px;height:30px;color:var(--head);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid;overflow:hidden}.av.k{width:26px;height:26px;font-size:10.5px}.av.g{width:56px;height:56px;font-size:18px}main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.kopf{background:var(--card);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;min-height:72px;padding:8px 22px;display:flex;position:relative;overflow:hidden}h1{letter-spacing:.3px;text-transform:uppercase;color:var(--head);font:italic 700 30px/1 Barlow Condensed,sans-serif}.kopf p{color:var(--muted);margin-top:3px;font-size:13.5px}.kopfr{align-items:center;gap:8px;margin-left:auto;margin-right:118px;display:flex;position:relative}.burger{border:1px solid var(--line2);border-radius:6px;flex:none;place-items:center;width:34px;height:34px;display:none}.seg{background:var(--chip);border-radius:6px;padding:2px;font-size:12.5px;font-weight:600;display:flex}.seg button{color:var(--muted);border-radius:5px;padding:3px 9px}.seg button.on{background:var(--card);color:var(--head);box-shadow:0 1px 2px var(--shadow)}.suche-knopf{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:4px 9px;font-size:12.5px}.slash{width:150px;height:100%;position:absolute;top:0;right:0}.inhalt{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 22px 22px;display:flex;overflow-y:auto}.inhalt>*{flex:none}.stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stat{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:8px 14px}.stat b{color:var(--head);font:italic 700 28px/1.05 Barlow Condensed,sans-serif;display:block}.stat span{color:var(--muted);font-size:13px;font-weight:500}.leiste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leiste .eingabe{flex:1;min-width:200px}.chip{background:var(--card);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:6px;padding:5px 11px;font-size:13.5px;font-weight:500}.chip:hover{border-color:var(--line2)}.chip.on{background:var(--head);border-color:var(--head);color:var(--card)}.btn{background:var(--gruen);color:#181919;text-align:center;white-space:nowrap;border-radius:6px;padding:7px 15px;font-weight:700;display:inline-block}.btn:hover{filter:brightness(1.07)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.alt{border:1px solid var(--line2);color:var(--head);background:0 0;font-weight:600}.btn.gefahr{border:1px solid var(--rot);color:var(--rot);background:0 0;font-weight:600}.btn.klein{padding:3px 10px;font-size:13px}.karte{background:var(--card);border:1px solid var(--line);border-radius:8px}.karte.rand{overflow:hidden}.pane{flex-direction:column;gap:11px;padding:14px 16px;display:flex}h2{text-transform:uppercase;color:var(--head);letter-spacing:.2px;font:italic 700 20px/1.05 Barlow Condensed,sans-serif}table{border-collapse:collapse;width:100%}th{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);text-align:left;background:var(--card2);border-bottom:1px solid var(--line);padding:7px 14px;font-size:11.5px;font-weight:600}td{border-bottom:1px solid var(--line);padding:6px 14px;font-size:14px}tr:last-child td{border-bottom:0}tbody tr.klick{cursor:pointer}tbody tr.klick:hover{background:var(--card2)}.name{align-items:center;gap:9px;font-weight:600;display:flex}.rang{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.nr{text-align:center;border-radius:4px;min-width:27px;padding:0 5px;font-size:13px;font-weight:700;display:inline-block}.s1{background:var(--s1b);color:var(--s1t)}.s2{background:var(--s2b);color:var(--s2t)}.s3{background:var(--s3b);color:var(--s3t)}.s4{color:var(--s4t);box-shadow:inset 0 0 0 1px var(--s4l)}.dim{color:var(--muted)}.klein-text{font-size:13px}.dot{background:var(--gruen);border-radius:50%;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.dot.off{background:#a9abad}.dot.rot{background:var(--rot)}.spalten{grid-template-columns:minmax(0,1fr) 392px;align-items:start;gap:12px;display:grid}.spalten.halb{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.spalten.eins{grid-template-columns:minmax(0,1fr)}.saeule{flex-direction:column;gap:12px;min-width:0;display:flex}label,.label{color:var(--muted);margin-bottom:3px;font-size:12.5px;font-weight:600;display:block}.eingabe,textarea.eingabe,select.eingabe{border:1px solid var(--line2);background:var(--card);border-radius:6px;width:100%;min-width:0;padding:7px 11px}textarea.eingabe{resize:vertical;min-height:64px}.zwei{grid-template-columns:1fr 1fr;gap:11px;display:grid}.art{border:1px solid var(--line2);text-align:left;border-radius:8px;width:100%;padding:10px 12px;display:block;position:relative}.art b{font-weight:700;display:block}.art span{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.3;display:block}.art.on{border:2px solid var(--head);background:var(--card2);padding:9px 11px}.art.on:after{content:"";background:var(--gruen);border-radius:50%;width:10px;height:10px;position:absolute;top:12px;right:10px}.ausw{min-width:0;position:relative}.ausw-feld{border:1px solid var(--line2);background:var(--card);text-align:left;border-radius:6px;align-items:center;gap:9px;width:100%;min-width:0;min-height:37px;padding:7px 11px;display:flex}.ausw-feld.offen{border-color:var(--head);box-shadow:0 0 0 1px var(--head)}.ausw-feld:disabled{opacity:.6;cursor:not-allowed}.ausw-feld>span.txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ausw-feld small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12.5px}.caret{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--muted);flex:none;width:0;height:0;margin-left:auto}.ausw-feld small+.caret{margin-left:8px}.pop{z-index:30;background:var(--card);border:1px solid var(--line2);min-width:240px;box-shadow:0 10px 26px var(--shadow);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 3px);left:0;right:0}.pop input{border:1px solid var(--line);background:var(--card);border-radius:5px;width:100%;margin-bottom:4px;padding:4px 9px;font-size:13.5px}.pop-liste{max-height:280px;overflow-y:auto}.pi{text-align:left;border-radius:5px;align-items:center;gap:8px;width:100%;min-width:0;padding:4px 8px;font-size:13.5px;display:flex}.pi>span.txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pi:hover,.pi.aktiv{background:var(--chip)}.pi.gewaehlt{font-weight:600}.pi:disabled{opacity:.45;cursor:not-allowed}.pi small{color:var(--muted);white-space:nowrap;margin-left:auto;padding-left:10px;font-size:12px}.pc{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);padding:5px 8px 1px;font-size:10.5px;font-weight:700}.hash{color:var(--muted);text-align:center;flex:none;width:11px;font-weight:600;display:inline-block}.leer-ausw{color:var(--muted);padding:8px;font-size:13px}.fdot{background:#55575a;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:inset 0 0 0 1px #80828480}.rollen{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rollen .ausw{flex:170px}.rolle{background:var(--chip);border:1px solid var(--line);color:var(--head);border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.rolle button{opacity:.7;padding:0 1px;line-height:1}.rolle button:hover{opacity:1}.vorschau-kopf{background:#2e2f30;border-radius:7px 7px 0 0;padding:12px 16px;position:relative;overflow:hidden}.vorschau-kopf h2{color:#fff;position:relative}.vorschau-kopf svg{width:120px;height:100%;position:absolute;top:0;right:0}.liste{flex-direction:column;gap:4px;list-style:none;display:flex}.liste li{align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.ck{flex:none;width:15px;height:15px;margin-top:2px}.aufgabe-box{background:var(--card2);border:1px dashed var(--line2);color:var(--muted);border-radius:6px;padding:7px 11px;font-size:13px}.aufgabe-box b{color:var(--head)}.aktionen{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.aktionen .breit{flex:1}.werkzeug{background:var(--card);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;padding:7px 11px;display:flex}.werkzeug>b{white-space:nowrap;margin-right:3px;font-size:13.5px;font-weight:600}.werkzeug .ausw{width:220px}.werkzeug .ausw-feld{min-height:28px;padding:2px 9px;font-size:12.5px}.server-spalten{grid-template-columns:352px minmax(0,1fr);align-items:start;gap:12px;display:grid}.baum{padding:6px 8px}.tc{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);text-align:left;justify-content:space-between;width:100%;padding:5px 6px 1px;font-size:10.5px;font-weight:700;line-height:16px;display:flex}.tc.h{opacity:.72}.tc small{letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:600}.th{text-align:left;border-radius:4px;align-items:center;gap:6px;width:100%;padding:0 6px;font-size:13px;line-height:21px;display:flex}.th:hover{background:var(--chip)}.th>span.txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th small{color:var(--gtext);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:11.5px;font-weight:600}.th.h{color:var(--muted);opacity:.72}.th.h small{color:var(--muted);font-weight:500}.th.sel{background:var(--chip);opacity:1;box-shadow:inset 3px 0 0 var(--gruen);font-weight:600}.badge{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.badge.nein{color:var(--rot);box-shadow:inset 0 0 0 1px var(--rot)}.badge.ja{color:var(--gtext);box-shadow:inset 0 0 0 1px var(--gtext)}.badge.grau{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line2)}.kette{grid-template-columns:22px 1fr auto;align-items:center;gap:4px 8px;font-size:13.5px;display:grid}.kette i{background:var(--chip);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11.5px;font-style:normal;font-weight:700;display:grid}.kette small{color:var(--muted);text-align:right;font-size:13px}.kette small.nein{color:var(--rot);font-weight:600}.kette small.ja{color:var(--gtext);font-weight:600}.kette .ende{border-top:1px solid var(--line);grid-column:1/4;margin-top:2px;padding-top:6px;font-weight:600}.rechte{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rechte div{background:var(--card2);border:1px solid var(--line);border-radius:5px;justify-content:space-between;gap:6px;padding:4px 8px;font-size:12.5px;display:flex}.rechte em{color:var(--rot);font-style:normal;font-weight:700}.rechte em.ja{color:var(--gtext)}.stapel{flex-wrap:wrap;align-items:center;gap:0;padding-left:5px;display:flex}.stapel .av{border:2px solid var(--card);width:24px;height:24px;margin-left:-5px;font-size:9.5px}.okzeile{background:var(--card2);border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;padding:7px 11px;font-size:13px;display:flex}.rollen-spalten{grid-template-columns:262px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ri{text-align:left;border-radius:4px;align-items:center;gap:7px;width:100%;min-width:0;padding:0 7px;font-size:13px;line-height:24px;display:flex}.ri>span.txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ri:hover{background:var(--chip)}.ri small{color:var(--muted);white-space:nowrap;margin-left:auto;padding-left:6px;font-size:11.5px}.ri.lock{color:var(--muted)}.ri.sel{background:var(--chip);box-shadow:inset 3px 0 0 var(--gruen);font-weight:600}.bot-linie{color:var(--gtext);border-top:1px dashed var(--gtext);border-bottom:1px dashed var(--gtext);margin:1px 0;padding:0 7px;font-size:12px;font-weight:700;line-height:21px}.haken-zeile{color:var(--ink);align-items:center;gap:9px;margin:0;font-size:14px;font-weight:400;display:flex}.rechte.zweier{grid-template-columns:repeat(2,minmax(0,1fr))}.zeile{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 14px;display:flex}.zeile:last-child{border-bottom:0}.zeile>div{flex:1;min-width:0}.zeile b{font-weight:600}.zeile .zeit{color:var(--muted);white-space:nowrap;flex:none;font-size:12.5px}.rang-karte{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) minmax(120px,240px);align-items:start;gap:12px;padding:10px 14px;display:grid}.rang-karte:last-child{border-bottom:0}.rang-karte .nr{padding:2px 6px;font-size:15px}.stufe-kopf{background:var(--card2);border-bottom:1px solid var(--line);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);padding:8px 14px;font-size:11.5px;font-weight:700}.akte-kopf{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.akte-kopf h2{font-size:26px}.leer{text-align:center;color:var(--muted);padding:26px}.fehler-box{border:1px solid var(--rot);color:var(--rot);border-radius:6px;padding:8px 12px;font-size:13.5px}.check{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:7px 14px;font-size:13.5px;display:flex}.check:last-child{border-bottom:0}.check b{font-weight:600}.raster{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.modal-hg{z-index:50;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--card);border:1px solid var(--line);width:min(480px,100%);box-shadow:0 18px 40px var(--shadow);border-radius:10px;flex-direction:column;gap:11px;max-height:90vh;padding:16px;display:flex;overflow-y:auto}.modal.suche{align-self:start;margin-top:10vh;padding:8px}.toasts{z-index:60;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{background:var(--head);color:var(--card);box-shadow:0 6px 18px var(--shadow);border-radius:7px;padding:9px 14px;font-size:14px;font-weight:500}.toast.f{background:var(--rot);color:#fff}.anmelden{background:var(--bg);place-items:center;min-height:100%;padding:20px;display:grid}.anmelden .karte{text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(420px,100%);padding:26px;display:flex}.anmelden img{width:190px}.anmelden .btn{width:100%;padding:10px}.laden{height:100%;color:var(--muted);place-items:center;display:grid}.sperre{z-index:15;background:#00000073;position:fixed;inset:0}@media (width<=1100px){.spalten,.spalten.halb,.server-spalten,.rollen-spalten{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(2,1fr)}.rechte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.geruest{grid-template-columns:minmax(0,1fr)}aside{z-index:20;width:240px;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}aside.offen{transform:none}.burger{display:grid}.kopf{flex-wrap:wrap;padding:8px 16px}.kopf>div:not(.kopfr){flex:1 1 0;min-width:0}.leiste .eingabe{flex-basis:100%}.kopfr{order:3;justify-content:space-between;width:100%;margin-left:0;margin-right:0}.slash,.suche-knopf{display:none}h1{font-size:25px}.inhalt{padding:12px 16px 20px}.zwei{grid-template-columns:1fr}.rang-karte{grid-template-columns:42px minmax(0,1fr)}.rang-karte>.stapel{grid-column:2}table.handy thead{display:none}table.handy,table.handy tbody,table.handy tr,table.handy td{width:100%;display:block}table.handy tr{border-bottom:1px solid var(--line);padding:8px 0}table.handy tr:last-child{border-bottom:0}table.handy td{border:0;padding:2px 14px}table.handy td[data-l]:before{content:attr(data-l) ": ";color:var(--muted);font-size:12.5px}table.handy td.opt{display:none}}@media (prefers-reduced-motion:reduce){aside{transition:none}}
