.hub{--h-bg:var(--f-fafbf8);--h-flaeche:var(--f-ffffff);--h-flaeche2:var(--f-f3f6ee);--h-linie:var(--f-e4e8e0);--h-text:var(--f-203b33);--h-leise:var(--f-616f67);--h-mint:var(--f-193e35);--h-mint-dunkel:var(--f-e3edd2);--h-rot:var(--f-b9505b);background:var(--h-bg);min-height:100vh;color:var(--h-text);font-size:14px}.hub-inhalt{max-width:1240px;margin:0 auto;padding:26px 20px 0}.hub-kennung{font-family:var(--mono);letter-spacing:1.6px;color:var(--h-leise);margin:0 0 12px;font-size:11px;font-weight:700}.hub-profil{background:var(--h-flaeche);border:1px solid var(--h-linie);box-shadow:0 30px 80px var(--f-ffffff-66);border-radius:22px;overflow:hidden}.hub-titelbild{background:radial-gradient(55% 130% at 12% 115%,var(--f-cfe3b0) 0,transparent 60%),radial-gradient(45% 120% at 88% -10%,var(--f-d7ed9c) 0,transparent 62%),radial-gradient(40% 90% at 60% 120%,var(--f-b9d47f-66) 0,transparent 70%),linear-gradient(120deg,var(--f-edf2e5),var(--f-f3f6ee) 55%,var(--f-e8efdc));background-position:50%;background-size:cover;height:230px;position:relative}.hub-titelbild:after{content:"";background-image:linear-gradient(var(--f-dce4d2) 1px,transparent 1px),linear-gradient(90deg,var(--f-dce4d2) 1px,transparent 1px);opacity:.45;-webkit-mask-image:linear-gradient(180deg,var(--f-000000),transparent 85%);mask-image:linear-gradient(180deg,var(--f-000000),transparent 85%);background-size:23px 23px;position:absolute;inset:0}.hub-titelbild .hub-knopf{z-index:1;position:absolute;top:16px;right:16px}.hub-kopf{z-index:1;flex-wrap:wrap;align-items:flex-end;gap:22px;margin-top:-58px;padding:0 28px;display:flex;position:relative}.hub-hub .hub-kopf{align-items:center;margin-top:-120px}.hub-avatar{border:3px solid var(--h-mint);background:linear-gradient(135deg,var(--f-95c9b5),var(--f-e8ede1));width:132px;height:132px;box-shadow:0 0 0 6px var(--h-flaeche),0 18px 40px var(--f-ffffff-88);border-radius:24px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.hub-avatar img{object-fit:cover;width:100%;height:100%}.hub-avatar>span{color:var(--h-mint);font-size:42px;font-weight:800}.hub-avatar.purple{background:linear-gradient(135deg,var(--f-bfaefd),var(--f-f3f0ff))}.hub-avatar.peach{background:linear-gradient(135deg,var(--f-c58561),var(--f-feece3))}.hub-avatar.blue{background:linear-gradient(135deg,var(--f-7daded),var(--f-e9f2fe))}.hub-avatar-stift{background:var(--h-mint);width:30px;height:30px;color:var(--f-ecf1e4);border-radius:9px;place-items:center;font-weight:800;display:grid;position:absolute;bottom:6px;right:6px}.hub-name{flex:1;min-width:240px;padding-bottom:6px}.hub-name h1{letter-spacing:-1px;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:32px;line-height:1.15;display:flex}.hub-name p{color:var(--h-leise);margin-top:6px;font-size:14px}.hub-hub .hub-name h1{max-width:720px;font-size:34px}.hub-abzeichen{letter-spacing:.2px;color:var(--h-mint);background:var(--h-mint-dunkel);border:1px solid var(--f-65ad8e);border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700}.hub-aktionen{flex-wrap:wrap;gap:10px;padding-bottom:8px;display:flex}.hub-info{grid-template-columns:1fr auto;align-items:center;gap:24px;padding:22px 28px 26px;display:grid}.hub-bio{color:var(--f-2d3833);white-space:pre-line;max-width:720px;font-size:14.5px;line-height:1.7}.hub-schwerpunkte{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hub-schwerpunkte span{color:var(--f-2a3832);background:var(--h-flaeche2);border:1px solid var(--h-linie);border-radius:8px;padding:6px 10px;font-size:12px}.hub-schwerpunkte b{color:var(--h-mint)}.hub-statistik{background:var(--h-bg);border:1px solid var(--h-linie);border-radius:16px;padding:16px 8px;display:flex}.hub-statistik div{text-align:center;border-right:1px solid var(--h-linie);padding:0 22px}.hub-statistik div:last-child{border:0}.hub-statistik strong{letter-spacing:-.5px;font-size:26px;font-weight:800;display:block}.hub-statistik strong.mint{color:var(--h-mint)}.hub-statistik span{font-family:var(--mono);letter-spacing:1.2px;color:var(--h-leise);text-transform:uppercase;font-size:11px}.hub-knopf{border:1px solid var(--h-linie);background:var(--h-flaeche2);color:var(--h-text);white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:700;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.hub-knopf:hover{border-color:var(--f-a7c6b9);transform:translateY(-1px)}.hub-knopf.primaer{background:var(--h-mint);border-color:var(--h-mint);color:var(--f-ecf1e4)}.hub-knopf.primaer:hover{background:var(--f-09442f)}.hub-knopf.glas{background:var(--f-fbfef7-b3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:var(--f-292929-22);padding:9px 14px;font-size:13px}.hub-knopf.klein{padding:8px 14px;font-size:13px}.hub-knopf.gefahr{background:var(--f-fee9ea);border-color:var(--f-ffa7b1);color:var(--f-612432)}.hub-raster{grid-template-columns:270px 1fr;align-items:start;gap:22px;margin-top:22px;display:grid}.hub-seite{gap:16px;display:grid;position:sticky;top:104px}.hub-box{background:var(--h-flaeche);border:1px solid var(--h-linie);border-radius:16px;padding:16px}.hub-nav{text-align:left;width:100%;color:var(--f-2d3933);border-radius:10px;align-items:center;gap:10px;margin:2px 0;padding:10px 12px;font-size:14px;display:flex}.hub-nav span{text-align:center;width:20px;color:var(--h-leise)}.hub-nav small{background:var(--h-bg);border:1px solid var(--h-linie);color:var(--h-leise);border-radius:6px;margin-left:auto;padding:1px 7px;font-size:12px}.hub-nav:hover{background:var(--h-flaeche2)}.hub-nav.aktiv{background:var(--h-mint);color:var(--f-ecf1e4);font-weight:700}.hub-nav.aktiv span,.hub-nav.aktiv small{color:var(--f-ecf1e4);border-color:var(--f-ecf1e4-33);background:0 0}.typ-modell span{color:var(--f-543a03)}.typ-grafik span{color:var(--f-17488b)}.typ-archiv span{color:var(--h-mint)}.typ-dokument span{color:var(--f-5a2d88)}.hub-formate{flex-wrap:wrap;gap:7px;display:flex}.hub-format{font-family:var(--mono);border:1px solid var(--h-linie);background:var(--h-bg);color:var(--f-153b2d);border-radius:7px;padding:6px 9px;font-size:12px;font-weight:700}.hub-format.aktiv{background:var(--h-mint);color:var(--f-ecf1e4);border-color:var(--h-mint)}.hub-format.alle{color:var(--h-leise)}.f-3mf,.f-stl,.f-step,.f-stp,.f-obj,.f-gcode{color:var(--f-4d3703)}.f-zip,.f-rar,.f-7z,.f-tar,.f-gz{color:var(--f-0d4a33)}.f-png,.f-jpg,.f-jpeg,.f-webp,.f-svg,.f-gif{color:var(--f-18447d)}.f-pdf,.f-txt,.f-md,.f-sh,.f-py{color:var(--f-552978)}.hub-upload-hinweis{background:linear-gradient(160deg,var(--f-dee3d6),var(--f-f4f8f0) 60%);border-color:var(--f-83bea3)}.hub-upload-hinweis strong{letter-spacing:.8px;margin:10px 0 6px;font-size:13px;display:block}.hub-upload-hinweis p{color:var(--h-leise);margin-bottom:12px;font-size:13px;line-height:1.6}.hub-wolke{background:var(--h-mint-dunkel);width:36px;height:36px;color:var(--h-mint);border-radius:10px;place-items:center;font-size:18px;display:grid}.hub-werkzeug{background:var(--h-flaeche);border:1px solid var(--h-linie);border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px;display:flex}.hub-pillen{flex-wrap:wrap;gap:8px;display:flex}.hub-pille{border:1px solid var(--h-linie);color:var(--f-2d3933);background:var(--h-bg);border-radius:10px;padding:9px 14px;font-size:13.5px;font-weight:600}.hub-pille span{color:var(--h-leise)}.hub-pille:hover{border-color:var(--f-a7c6b9)}.hub-pille.aktiv{background:var(--h-mint);border-color:var(--h-mint);color:var(--f-ecf1e4)}.hub-pille.aktiv span{color:var(--f-ecf1e4)}.hub-werkzeug-rechts{flex-wrap:wrap;gap:8px;display:flex}.hub-werkzeug input,.hub-werkzeug select{border:1px solid var(--h-linie);background:var(--h-bg);color:var(--h-text);border-radius:10px;padding:9px 12px;font-size:13.5px}.hub-werkzeug input{width:250px}.hub-werkzeug input::placeholder{color:var(--f-6a7d74)}.hub-karten{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.hub-karte{background:var(--h-flaeche);border:1px solid var(--h-linie);border-radius:18px;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.hub-karte:hover{border-color:var(--f-a6c8b9);box-shadow:0 20px 50px var(--f-ffffff-77);transform:translateY(-3px)}.hub-karte[hidden]{display:none}.hub-vorschau{background:linear-gradient(135deg,var(--f-dde2d6),var(--f-f5f9f0));place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.hub-vorschau.t-modell{background:radial-gradient(circle at 30% 30%,var(--f-d8c5a0),var(--f-fffcf4))}.hub-vorschau.t-grafik{background:radial-gradient(circle at 70% 30%,var(--f-a1c3fa),var(--f-f7faff))}.hub-vorschau.t-archiv{background:radial-gradient(circle at 50% 30%,var(--f-80c1a2),var(--f-f5faee))}.hub-vorschau.t-dokument{background:radial-gradient(circle at 40% 30%,var(--f-d2c3fe),var(--f-fdfcff))}.hub-vorschau img{object-fit:cover;width:100%;height:100%}.hub-vorschau-format{font-family:var(--mono);letter-spacing:1px;color:var(--f-292929-2e);font-size:38px;font-weight:800}.hub-badges{gap:6px;display:flex;position:absolute;top:12px;left:12px}.hub-badge{background:var(--f-fbfef7-d9);border:1px solid var(--f-292929-1f);color:var(--f-2a302c);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:7px;padding:5px 9px;font-size:11.5px;font-weight:700}.hub-badge.format{font-family:var(--mono)}.hub-like{background:var(--f-fbfef7-d9);border:1px solid var(--f-292929-1f);color:var(--f-292929);border-radius:8px;padding:5px 10px;font-size:13px;font-weight:800;position:absolute;top:12px;right:12px}.hub-like:hover,.hub-like[aria-pressed=true]{color:var(--h-rot);border-color:var(--f-991838-55)}.hub-karte-text{flex:1;padding:16px 18px 6px}.hub-karte-text h3{letter-spacing:-.2px;color:var(--h-text);margin-bottom:6px;font-size:16.5px}.hub-karte-text p{color:var(--h-leise);font-size:13.5px;line-height:1.6}.hub-autor{color:var(--h-mint);margin-top:8px;font-size:12.5px;display:inline-block}.hub-autor:hover{text-decoration:underline}.hub-dateizeile{background:var(--h-bg);border:1px solid var(--h-linie);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:8px 10px;display:flex}.hub-dateizeile span{font-family:var(--mono);color:var(--f-2a3832);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hub-dateizeile small{font-family:var(--mono);color:var(--h-leise);background:var(--h-flaeche2);white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:11px}.hub-karte-fuss{border-top:1px solid var(--h-linie);align-items:center;gap:10px;margin-top:10px;padding:12px 18px 16px;display:flex}.hub-zaehler{color:var(--f-2a3832);margin-right:auto;font-size:13px;font-weight:700}.hub-eigen{gap:6px;display:flex}.hub-mini{color:var(--h-leise);border:1px solid var(--h-linie);border-radius:7px;padding:5px 8px;font-size:12px}.hub-mini:hover{color:var(--h-text)}.hub-mini.gefahr:hover{color:var(--h-rot);border-color:var(--f-ffa7b1)}.hub-leer{text-align:center;background:var(--h-flaeche);border:1px dashed var(--f-b4d0c3);border-radius:18px;padding:50px 20px}.hub-leer span{color:var(--h-mint);font-size:34px}.hub-leer h3{margin:10px 0 6px;font-size:19px}.hub-leer p{color:var(--h-leise);margin-bottom:16px}.hub-footer footer{border-top-color:var(--h-linie);margin-top:40px}.hub-footer footer>span,.hub-footer footer>div,.hub-footer footer button,.hub-footer footer>small{color:var(--h-leise)}.hub-footer footer img{filter:brightness(0)invert();opacity:.85}.hub-dialog{background:var(--h-flaeche);color:var(--h-text);border:1px solid var(--h-linie);border-radius:20px;width:min(560px,100% - 30px);padding:22px 24px}.hub-dialog::backdrop{background:var(--f-fdfefa-c4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hub-dialog-kopf{justify-content:space-between;align-items:center;display:flex}.hub-dialog-kopf .hub-kennung{margin:0}.hub-schliessen{color:var(--h-leise);border-radius:9px;width:34px;height:34px;font-size:24px}.hub-schliessen:hover{background:var(--h-flaeche2);color:var(--h-text)}.hub-dialog h2{letter-spacing:-.6px;margin:10px 0 6px;font-size:24px}.hub-dialog>div>p{color:var(--h-leise);margin-bottom:8px;font-size:14px;line-height:1.6}.hub-feld{color:var(--f-2b3631);margin:14px 0;font-size:13.5px;font-weight:600;display:block}.hub-feld small{color:var(--h-leise);font-weight:400}.hub-feld input,.hub-feld textarea,.hub-feld select{border:1px solid var(--h-linie);background:var(--h-bg);width:100%;color:var(--h-text);border-radius:10px;margin-top:7px;padding:11px 13px;font-size:14.5px;font-weight:400;display:block}.hub-feld textarea{resize:vertical;min-height:110px}.hub-feld input:focus,.hub-feld textarea:focus,.hub-feld select:focus{outline:2px solid var(--h-mint);outline-offset:1px}.hub-feld input[type=file]{background:var(--h-flaeche2);border-style:dashed;padding:10px}.hub-check{color:var(--f-2b3631);align-items:center;gap:10px;margin:14px 0;font-size:14px;display:flex}.hub-fehler{background:var(--f-fee9ea);border:1px solid var(--f-ffa7b1);color:var(--f-552530);border-radius:10px;margin:12px 0;padding:10px 12px;font-size:13.5px}.hub-fortschritt{background:var(--h-bg);border:1px solid var(--h-linie);border-radius:8px;height:8px;margin:14px 0 4px;overflow:hidden}.hub-fortschritt i{background:linear-gradient(90deg,var(--f-176446),var(--h-mint));width:0;height:100%;transition:width .2s;display:block}.hub-dialog-aktionen{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hub-trenner{border:0;border-top:1px solid var(--h-linie);margin:22px 0 6px}.hub .toast{background:var(--h-mint);color:var(--f-ecf1e4)}@media (max-width:980px){.hub-raster{grid-template-columns:1fr}.hub-seite{grid-template-columns:1fr 1fr;position:static}.hub-info{grid-template-columns:1fr}.hub-statistik{justify-content:space-around}}@media (max-width:640px){.hub-inhalt{padding:16px 12px 0}.hub-titelbild{height:160px}.hub-kopf{margin-top:-46px;padding:0 16px}.hub-avatar{border-radius:18px;width:96px;height:96px}.hub-name h1{font-size:25px}.hub-info{padding:16px}.hub-statistik div{padding:0 12px}.hub-statistik strong{font-size:21px}.hub-seite{grid-template-columns:1fr}.hub-werkzeug input,.hub-werkzeug-rechts{width:100%}.hub-werkzeug select{flex:1}.hub-karten{grid-template-columns:1fr}.hub-hub .hub-kopf{margin-top:-100px}.hub-hub .hub-name h1{font-size:26px}}.hub-knopf.admin{background:var(--f-f5f3ff);border-color:var(--f-a890f9);color:var(--f-3e2e5a)}.hub-knopf.admin:hover{background:var(--f-ebe8ff);border-color:var(--f-8767e0)}.hub-projekte{background:var(--h-flaeche);border:1px solid var(--h-linie);border-radius:16px;margin:22px 0 4px;padding:16px 18px}.hub-projekte-kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hub-projekte-kopf .hub-kennung{margin:0}.hub-projekt-reihe{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.hub-projekt{border:1px solid var(--h-linie);background:var(--f-f8fbf4);color:var(--h-text);border-radius:12px;align-items:center;gap:12px;padding:8px;transition:border-color .15s,transform .15s;display:flex}.hub-projekt:hover{border-color:var(--h-mint);transform:translateY(-2px)}.hub-projekt-bild{background:var(--f-eef2e8);width:64px;height:48px;color:var(--h-mint);border-radius:8px;flex:none;place-items:center;font-size:20px;display:grid;overflow:hidden}.hub-projekt-bild img{object-fit:cover;width:100%;height:100%}.hub-projekt-text{min-width:0}.hub-projekt-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.hub-projekt-text small{color:var(--h-leise);font-size:12px}.hub-projekt-leer{color:var(--h-leise);grid-column:1/-1;margin:0;font-size:14px}.hub-aus-projekt{margin-top:4px;display:block}.hub-vorschau-knopf{cursor:pointer;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.hub-vorschau-knopf img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.hub-vorschau-knopf:hover img,.hub-vorschau-knopf:focus-visible img{transform:scale(1.04)}.hub-details-hinweis{opacity:0;background:var(--f-fbfef7-e6);border:1px solid var(--f-292929-26);color:var(--f-292929);pointer-events:none;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;bottom:14px;left:50%;transform:translate(-50%,6px)}.hub-vorschau-knopf:hover .hub-details-hinweis,.hub-vorschau-knopf:focus-visible .hub-details-hinweis{opacity:1;transform:translate(-50%)}.hub-vorschau .hub-badges,.hub-vorschau .hub-like{z-index:1}.hub-titel-knopf{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.hub-titel-knopf:hover{color:var(--h-mint)}.hub-dialog.breit{width:min(780px,100% - 30px)}.hub-laedt{color:var(--h-leise)}.hub-detail-bild{aspect-ratio:16/9;background:linear-gradient(135deg,var(--f-dde2d6),var(--f-f5f9f0));border-radius:14px;place-items:center;margin:6px 0 14px;display:grid;position:relative;overflow:hidden}.hub-detail-bild img{object-fit:cover;width:100%;height:100%}.hub-detail-badges{margin:0 0 4px;position:static}.hub-detail .hub-detail-meta{color:var(--h-leise);margin:0 0 6px;font-size:13.5px}.hub-detail-meta a{color:var(--h-mint)}.hub-detail-kurz{font-size:15px;color:var(--h-text)!important;margin:12px 0 4px!important}.hub-fliesstext{border-top:1px solid var(--h-linie);margin-top:12px;padding-top:12px}.hub-fliesstext p,.hub-fliesstext li{color:var(--f-2e3833);font-size:14.5px;line-height:1.75}.hub-fliesstext p{margin:0 0 12px}.hub-fliesstext h3{color:var(--h-text);margin:16px 0 8px;font-size:17px}.hub-fliesstext ul{margin:0 0 12px;padding-left:20px}.hub-fliesstext li::marker{color:var(--h-mint)}.hub-fliesstext a{color:var(--h-mint);word-break:break-word;text-decoration:underline}.hub-fliesstext strong{color:var(--h-text)}.hub-leise{font-style:italic;color:var(--h-leise)!important}.hub-format-hilfe{color:var(--h-leise);margin-top:6px;font-size:12px;font-weight:400;display:block}.hub-format-hilfe code{font-family:var(--mono,monospace);background:var(--f-292929-12);border-radius:4px;padding:0 4px}.hub-dialog textarea[name=details]{min-height:180px;line-height:1.6}@media (max-width:600px){.hub-detail-bild{aspect-ratio:4/3}}.hub-kommentar-zahl{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hub-kommentar-zahl:hover{color:var(--h-mint)}.hub-detail-kopf{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.hub-detail-kopf h2{margin-top:6px}.hub-upvote{border:1px solid var(--h-linie);background:var(--f-f8fbf4);min-width:64px;color:var(--h-text);border-radius:12px;flex:none;justify-items:center;gap:0;padding:8px 10px;font-size:16px;font-weight:800;line-height:1.1;transition:border-color .15s,background .15s;display:grid}.hub-upvote span{font-size:18px}.hub-upvote small{color:var(--h-leise);letter-spacing:.3px;font-size:10.5px;font-weight:600}.hub-upvote:hover{border-color:var(--h-mint)}.hub-upvote[aria-pressed=true],.hub-like[aria-pressed=true]{background:var(--h-mint);border-color:var(--h-mint);color:var(--f-f0f5e8)}.hub-upvote[aria-pressed=true] small{color:var(--f-f0f5e8)}.hub-detail-dateien{border-top:1px solid var(--h-linie);margin-top:16px;padding-top:12px}.hub-detail-dateien h3,.hub-kommentare h3{color:var(--h-text);margin:0 0 10px;font-size:16px}.hub-detail-dateien h3 small,.hub-kommentare h3 small{color:var(--h-leise);margin-left:4px;font-weight:600}.hub-detail-dateien ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hub-detail-dateien li{background:var(--f-f8fbf4);border:1px solid var(--h-linie);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.hub-detail-dateien li strong{font-size:13.5px;display:block}.hub-detail-dateien li small{color:var(--h-leise);overflow-wrap:anywhere;font-size:12px;display:block}.hub-detail-format{font:800 11px var(--mono,monospace);background:var(--f-eef2e8);color:var(--h-mint);border-radius:6px;padding:6px 7px}.hub-detail-datei-aktionen{align-items:center;gap:8px;display:flex}.hub-zusatz{margin-top:10px}.hub-zusatz .hub-dialog-aktionen{margin-top:6px}.hub-kommentare{border-top:1px solid var(--h-linie);margin-top:20px;padding-top:14px}.hub-nachdrucke{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-bottom:18px;display:grid}.hub-nachdruck{border:1px solid var(--h-linie);aspect-ratio:1;background:var(--f-f8fbf4);border-radius:10px;padding:0;position:relative;overflow:hidden}.hub-nachdruck img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.hub-nachdruck:hover img{transform:scale(1.05)}.hub-nachdruck span{color:var(--f-292929);background:linear-gradient(transparent,var(--f-ffffff-bb));text-align:left;padding:14px 8px 5px;font-size:11.5px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.hub-k-liste{gap:14px;margin:0 0 14px;padding:0;list-style:none;display:grid}.hub-k-liste li{grid-template-columns:36px minmax(0,1fr);gap:10px;display:grid}.hub-k-avatar{width:36px;height:36px;color:var(--f-f0f5e8);background:var(--f-0d4830);border-radius:50%;place-items:center;font-weight:800;display:grid;overflow:hidden}.hub-k-avatar img{object-fit:cover;width:100%;height:100%}.hub-k-avatar.purple{background:var(--f-463563)}.hub-k-avatar.peach{background:var(--f-4f3010)}.hub-k-avatar.blue{background:var(--f-214156)}.hub-k-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.hub-k-kopf a{color:var(--h-mint);font-weight:700}.hub-k-kopf small{color:var(--h-leise)}.hub-k-text{overflow-wrap:anywhere;line-height:1.65;color:var(--f-2e3833)!important;margin:4px 0 0!important;font-size:14px!important}.hub-k-text a{color:var(--h-mint)}.hub-k-bilder{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.hub-k-bilder button{border:1px solid var(--h-linie);background:var(--f-f8fbf4);border-radius:8px;width:86px;height:86px;padding:0;overflow:hidden}.hub-k-bilder img{object-fit:cover;width:100%;height:100%;display:block}.hub-k-form{background:var(--f-f8fbf4);border:1px solid var(--h-linie);border-radius:12px;padding:4px 14px 12px}.hub-k-anhang{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hub-k-anhang input[type=file]{display:none}.hub-k-vorschau{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hub-k-vorschau:empty{display:none}.hub-k-mini{border:1px solid var(--h-linie);width:64px;height:64px;color:var(--h-leise);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.hub-k-mini img{object-fit:cover;width:100%;height:100%}.hub-k-mini button{background:var(--f-ffffff-bb);width:20px;height:20px;color:var(--f-292929);cursor:pointer;border:0;border-radius:50%;font-size:13px;line-height:1;position:absolute;top:3px;right:3px}.hub-k-mini.laedt{animation:1.2s ease-in-out infinite hubpuls}@keyframes hubpuls{50%{opacity:.5}}.hub-like:hover{color:var(--h-mint);border-color:var(--h-mint)}.hub-like[aria-pressed=true]:hover{color:var(--f-f0f5e8)}.hub-zusatz{background:var(--f-f8fbf4);border:1px dashed var(--f-a7c6b9);border-radius:12px;padding:2px 14px 14px}.hub-zusatz .hub-feld{margin-bottom:8px}.hub-zusatz-hinweis{border-style:dashed;margin-top:6px}.hub-fliesstext ol{padding-left:22px}.hub-fliesstext .tabelle-rahmen{border-color:var(--h-linie);background:var(--h-bg)}.hub-fliesstext .tabelle-rahmen th{background:var(--h-flaeche2);color:var(--f-29302d);border-color:var(--h-linie)}.hub-fliesstext .tabelle-rahmen td{color:var(--f-2a3832);border-color:var(--h-linie)}.hub-fliesstext .tabelle-rahmen tbody tr:nth-child(2n) td{background:var(--f-292929-06)}.hub-fliesstext .tabelle-rahmen td:first-child{color:var(--f-29302d)}@media (pointer:coarse){.hub-titel-knopf,.hub-karte-text a{align-items:center;min-height:34px;display:inline-flex}}.hub-hub .hub-titelbild:before{content:"";z-index:1;pointer-events:none;background:url(/assets/hub-titelbild.svg?v=2) 100%/contain no-repeat;width:min(58%,640px);position:absolute;top:0;bottom:0;right:12px}@media (max-width:1100px){.hub-hub .hub-titelbild:before{opacity:.4;width:62%}}@media (max-width:640px){.hub-hub .hub-titelbild:before{opacity:.3;background-position:100% 0;width:100%;right:0}}.visitenkarte{background:var(--h-flaeche);border:1px solid var(--h-linie);border-radius:22px;flex-direction:column;gap:18px;margin-top:22px;padding:22px 28px 24px;display:flex}.vk-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vk-kopf .hub-kennung{margin:0}.vk-kopf small{color:var(--h-leise);font-size:13px}.vk-zahlen{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.vk-zahlen li{background:var(--h-bg);border:1px solid var(--h-linie);text-align:center;border-radius:14px;padding:14px 10px}.vk-zahlen strong{letter-spacing:-.5px;color:var(--h-text);font-size:24px;font-weight:800;display:block}.vk-zahlen span{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--h-leise);font-size:10.5px}.vk-erfolge-kopf{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:-6px;display:flex}.vk-erfolge-kopf h2{letter-spacing:-.3px;margin:0;font-size:17px}.vk-erfolge-kopf small{color:var(--h-leise);font-size:12.5px}.vk-erfolge{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.erfolg{border:1px solid var(--h-linie);background:var(--h-bg);border-radius:14px;align-items:center;gap:11px;padding:12px 13px;display:flex}.erfolg-symbol{background:var(--f-eceeea);width:36px;height:36px;color:var(--f-9aa59c);border-radius:11px;flex:none;place-items:center;font-size:15px;display:grid}.erfolg-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.erfolg-text strong{color:var(--h-text);align-items:center;gap:7px;font-size:13.5px;display:flex}.erfolg-text em{font-style:normal;font:700 9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;border-radius:999px;padding:2px 7px}.erfolg-text small{color:var(--h-leise);font-size:11.5px}.erfolg-balken{background:var(--f-e4e8e0);border-radius:999px;height:6px;display:block;overflow:hidden}.erfolg-balken i{border-radius:inherit;background:var(--f-b9c4b0);height:100%;display:block}.erfolg.stufe-0 strong{color:var(--h-leise)}.erfolg.stufe-1 .erfolg-symbol{background:var(--f-efd5bd);color:var(--f-765d40)}.erfolg.stufe-1 em{background:var(--f-f8e9de);color:var(--f-8a5a2b)}.erfolg.stufe-1 .erfolg-balken i{background:var(--f-d6a26c)}.erfolg.stufe-2 .erfolg-symbol{background:var(--f-e1d9f0);color:var(--f-514663)}.erfolg.stufe-2 em{background:var(--f-efedf6);color:var(--f-514663)}.erfolg.stufe-2 .erfolg-balken i{background:var(--f-9d8fc4)}.erfolg.stufe-3{border-color:var(--f-cfe3a8);background:var(--f-f1f8e2)}.erfolg.stufe-3 .erfolg-symbol{background:var(--f-193e35);color:var(--f-d7ed9c)}.erfolg.stufe-3 em{background:var(--f-d7ed9c);color:var(--f-193e35)}.erfolg.stufe-3 .erfolg-balken i{background:var(--f-6a853d)}.vk-spalten{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;display:grid}.vk-block{background:var(--h-bg);border:1px solid var(--h-linie);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.vk-block h2{letter-spacing:-.3px;margin:0;font-size:17px}.vk-liste{flex-direction:column;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:flex}.vk-liste>li{border-top:1px solid var(--h-linie);padding-top:12px}.vk-liste>li:first-child{border-top:0;padding-top:0}.vk-liste a{color:var(--h-text)}.vk-liste a:hover{color:var(--f-6a853d)}.vk-liste a strong{font-size:14.5px}.vk-liste p{color:var(--h-leise);margin:5px 0 7px;font-size:13.5px;line-height:1.6}.vk-marken{flex-wrap:wrap;gap:8px;display:flex}.vk-loesung,.vk-danke{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:650}.vk-loesung{background:var(--f-e3edd2);color:var(--f-46642b)}.vk-danke{background:var(--f-f8e6e8);color:var(--f-a5485a)}.vk-fragen li{align-items:baseline;gap:10px;display:flex}.vk-fragen a{font-size:14px;font-weight:600}.vk-status{border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.vk-status.offen{background:var(--f-fbefe2);color:var(--f-906021)}.vk-status.geloest{background:var(--f-e3edd2);color:var(--f-46642b)}.vk-status.zu{background:var(--f-eceeea);color:var(--f-6b7466)}.vk-leer{color:var(--h-leise);margin:0;font-size:13.5px}.visitenkarte .teilen{border-top:1px dashed var(--h-linie)}@media (max-width:980px){.vk-zahlen{grid-template-columns:repeat(3,minmax(0,1fr))}.vk-spalten{grid-template-columns:1fr}}@media (max-width:640px){.visitenkarte{border-radius:18px;margin-top:16px;padding:16px}.vk-zahlen{gap:6px}.vk-zahlen li{padding:10px 4px}.vk-zahlen strong{font-size:20px}.vk-zahlen span{letter-spacing:.4px;font-size:9.5px}.vk-block{padding:14px}.vk-erfolge{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.erfolg{flex-direction:column;align-items:flex-start;gap:8px;padding:11px}.erfolg-symbol{width:30px;height:30px;font-size:13px}.erfolg-text{width:100%}.erfolg-text strong{flex-wrap:wrap;gap:5px}}.hub-detail-bild .m3d-start{bottom:12px;left:12px}.hub-badge.drei-d{background:var(--f-193e35-e6);color:var(--f-ffffff);border-color:#0000}.hub-druckzeile{color:var(--f-3d6b2e);margin:8px 0 0;font-size:12px;font-weight:600}.hub-druckinfos{border:1px solid var(--h-linie);background:var(--h-bg);border-radius:12px;margin:14px 0;padding:0 14px}.hub-druckinfos summary{cursor:pointer;padding:12px 0;font-size:13.5px;font-weight:700;list-style-position:inside}.hub-druckinfos summary small{color:var(--h-leise);font-weight:500}.hub-druckinfos[open]{padding-bottom:12px}.hub-druck-material{border:0;flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;display:flex}.hub-druck-material legend{color:var(--f-2b3631);margin-bottom:7px;padding:0;font-size:13.5px;font-weight:600}.hub-chip{position:relative}.hub-chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.hub-chip span{font-family:var(--mono);border:1px solid var(--h-linie);background:var(--h-flaeche);color:var(--f-153b2d);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-block}.hub-chip input:checked+span{background:var(--h-mint);color:var(--f-ecf1e4);border-color:var(--h-mint)}.hub-chip input:focus-visible+span{outline:2px solid var(--f-6b8f45);outline-offset:2px}.hub-druck-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.hub-druck-raster .hub-feld{margin:8px 0}.hub-druckzeit{align-items:center;gap:6px;display:flex}.hub-druckzeit input,.hub-druckzeit b{margin-top:7px}.hub-druck-karte{margin:4px 0 14px}.hub-druck-karte h3{margin-bottom:8px;font-size:14px}.hub-druckfilter[aria-pressed=true]{background:var(--h-mint);color:var(--f-ecf1e4);border-color:var(--h-mint)}.hub-makes{margin-bottom:18px}.hub-make-liste{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hub-make{border:1px solid var(--h-linie);background:var(--h-flaeche);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.hub-make-bild{aspect-ratio:4/3;background:var(--f-edf2e5);padding:0;position:relative;overflow:hidden}.hub-make-bild img{object-fit:cover;width:100%;height:100%;display:block}.hub-make-mehr{background:var(--f-193e35-d9);color:var(--f-ffffff);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;bottom:7px;right:7px}.hub-make-text{flex-direction:column;gap:4px;padding:9px 11px 11px;display:flex}.hub-make-druck{font-family:var(--mono);color:var(--f-3d6b2e);background:var(--f-edf5df);border-radius:6px;align-self:flex-start;margin:0;padding:2px 6px;font-size:11px;font-weight:700}.hub-make-einst{color:var(--h-leise);margin:0;font-size:12px}.hub-make-schalter{border:1px dashed var(--f-b8c9a0);background:var(--f-f5f9ee);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:4px;padding:11px 13px;display:flex}.hub-make-schalter input{width:17px;height:17px;accent-color:var(--f-193e35);margin-top:3px}.hub-make-schalter span{flex-direction:column;gap:2px;display:flex}.hub-make-schalter small{color:var(--h-leise);font-size:12.5px}.hub-make-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.hub-make-felder .hub-feld{margin:8px 0}.hub-make-breit{grid-column:1/-1}@media (max-width:560px){.hub-druck-raster,.hub-make-felder{grid-template-columns:1fr}}.checkliste{background:linear-gradient(135deg,var(--f-f3f8e8),var(--f-ffffff) 60%);border:1px solid var(--f-d7e3c7);border-radius:22px;margin-top:22px;padding:22px 28px 18px;transition:opacity .25s,transform .25s}.checkliste.weg{opacity:0;transform:translateY(-6px)}.ck-kopf{justify-content:space-between;align-items:center;gap:18px;display:flex}.ck-kopf h2{letter-spacing:-.6px;margin-top:6px;font-size:22px}.ck-unter{color:var(--h-leise);margin:4px 0 0;font-size:13.5px}.ck-ring{--anteil:0%;background:conic-gradient(var(--f-6b8f45) var(--anteil),var(--f-e4ebda) 0);border-radius:50%;flex-shrink:0;place-items:center;width:74px;height:74px;display:grid}.ck-ring span{background:var(--f-ffffff);width:58px;height:58px;font-family:var(--mono);color:var(--h-leise);border-radius:50%;justify-content:center;align-items:baseline;gap:1px;padding-top:17px;font-size:13px;display:flex}.ck-ring b{color:var(--f-193e35);font-size:18px}.ck-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0 6px;padding:0;list-style:none;display:grid}.ck-liste li{border:1px solid var(--h-linie);background:var(--h-flaeche);border-radius:14px;align-items:center;gap:12px;padding:11px 13px;display:flex}.ck-liste li.naechster{border-color:var(--f-9fbf7a);box-shadow:0 0 0 3px var(--f-e7f1d8)}.ck-liste li.erledigt{background:var(--f-f5f8f0)}.ck-liste li.erledigt strong{color:var(--h-leise);text-decoration:line-through;-webkit-text-decoration-color:var(--f-b6c4a8);text-decoration-color:var(--f-b6c4a8)}.ck-haken{background:var(--f-eef2e8);width:30px;height:30px;color:var(--f-4e5c54);border:1px solid var(--f-dfe6d6);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.erledigt .ck-haken{background:var(--f-6b8f45);color:var(--f-ffffff);border-color:var(--f-6b8f45)}.ck-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ck-text strong{font-size:14px}.ck-text small{color:var(--h-leise);font-size:12.5px;line-height:1.45}.ck-liste .hub-knopf.klein{flex-shrink:0}.ck-ausblenden{color:var(--h-leise);text-underline-offset:3px;margin:8px 0 0 auto;padding:6px 0;font-size:12.5px;text-decoration:underline;display:block}@media (max-width:760px){.checkliste{border-radius:18px;margin-top:16px;padding:16px}.ck-liste{grid-template-columns:1fr}.ck-kopf h2{font-size:19px}.ck-ring{width:62px;height:62px}.ck-ring span{width:48px;height:48px;padding-top:13px}}@media (max-width:560px){.ck-liste li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.ck-liste .hub-knopf.klein{grid-column:2;justify-self:start}.ck-unter{font-size:13px}}.hub-lizenzzeile{color:var(--f-4e5c54);margin:6px 0 0;font-size:12px;font-weight:600}.hub-lizenzfilter[aria-pressed=true]{background:var(--h-mint);color:var(--f-ecf1e4);border-color:var(--h-mint)}.hub-lizenz-wahl{border:1px solid var(--h-linie);background:var(--h-bg);border-radius:12px;margin:14px 0;padding:12px 14px}.hub-lizenz-wahl legend{padding:0 4px;font-size:13.5px;font-weight:700}.hub-lizenz-wahl legend small{color:var(--h-leise);font-weight:500}.hub-lizenz-wahl select{border:1px solid var(--h-linie);background:var(--h-flaeche);width:100%;color:var(--h-text);border-radius:10px;padding:11px 13px;font-size:14px;display:block}.hub-lizenz-wahl .hub-format-hilfe{margin-top:8px;display:block}.hub-lizenz-wahl .hub-feld{margin:10px 0 0}.hub-lizenz-karte{border:1px solid var(--h-linie);background:var(--h-bg);border-radius:12px;margin:4px 0 14px;padding:12px 14px}.hub-lizenz-karte h3{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;font-size:14px;display:flex}.hub-lizenz-karte h3 a{font-size:12px;font-weight:600}.hub-lizenz-karte p{margin:0 0 8px;font-size:13px;line-height:1.5}.hub-lizenz-karte.leer p{color:var(--h-leise);margin:0}.hub-lizenz-punkte{flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.hub-lizenz-punkte .ja span{color:var(--f-3d6b2e)}.hub-lizenz-punkte .nein{color:var(--h-leise)}.hub-lizenz-punkte .nein span{color:var(--f-9b3943)}.hub-druck-hinweis{background:var(--f-eef6e2);color:var(--f-2f5a24);border-radius:9px;margin:0 0 10px;padding:8px 11px;font-size:12.5px;line-height:1.45}.hub-druckinfos .aus-3mf{background:var(--f-f5faee);border-color:var(--f-9fbf7a)}.melden-hub{padding:8px 12px}.hub-lizenz-wahl [hidden],.hub-make-felder[hidden]{display:none!important}.hub-lizenz-frage{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--h-leise);margin:0 0 2px;font-size:10.5px}.hub-lizenz-fach{color:var(--h-leise);margin:8px 0 0!important;font-size:11.5px!important}.hub-lizenz-punkte .info{color:var(--h-leise);font-weight:500}.hub-auto-vorschau{border:1px solid var(--f-d7e3c7);background:var(--f-f5f9ee);border-radius:12px;align-items:center;gap:14px;margin:-4px 0 14px;padding:10px;transition:opacity .2s;display:flex}.hub-auto-vorschau[hidden]{display:none}.hub-auto-vorschau img{aspect-ratio:2;object-fit:cover;border:1px solid var(--f-dfe6d6);background:var(--f-eef2e8);border-radius:9px;flex-shrink:0;width:160px}.hub-auto-vorschau div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.hub-auto-vorschau strong{color:var(--f-193e35);font-size:13.5px}.hub-auto-vorschau small{color:var(--h-leise);font-size:12px;line-height:1.45}.hub-auto-vorschau.aus img{opacity:.35;filter:grayscale()}.hub-auto-vorschau.aus strong{color:var(--h-leise);text-decoration:line-through}.hub-auto-laedt{color:var(--f-2f5a24);align-items:center;gap:10px;font-size:13px;display:flex}.hub-auto-laedt .m3d-ring{border-width:2.5px;width:22px;height:22px}@media (max-width:560px){.hub-auto-vorschau{flex-direction:column;align-items:stretch}.hub-auto-vorschau img{width:100%}}.hub-filter-knopf{display:none}@media (max-width:980px){.hub-filter-knopf{border:1px solid var(--h-linie);background:var(--h-flaeche);width:100%;color:var(--h-text);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.hub-filter-knopf[aria-expanded=true]{background:var(--h-mint);color:var(--f-ecf1e4);border-color:var(--h-mint)}.hub-seite{display:none}.hub-seite.offen{display:grid}}@media (max-width:640px){.hub-hub .hub-titelbild{height:170px}.hub-hub .hub-titelbild:before{opacity:1;background-position:50% 12px;background-size:auto 150px;width:100%;right:0}.hub-hub .hub-kopf{margin-top:0;padding-top:16px}.hub-hub .hub-name h1{font-size:24px}.hub-hub .hub-aktionen{width:100%}.hub-hub .hub-info{padding-top:12px}}.einladen{background:var(--h-flaeche);border:1px solid var(--h-linie);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:22px;padding:22px 28px;display:grid}.einladen h2{letter-spacing:-.5px;margin:6px 0;font-size:21px}.einladen-text>p{color:var(--f-3d4a43);max-width:620px;margin:0 0 12px;font-size:14px;line-height:1.55}.einladen-link{background:var(--f-f3f6ee);border:1px dashed var(--f-b8c9a0);border-radius:10px;align-items:center;gap:10px;max-width:100%;margin-bottom:10px;padding:9px 13px;display:inline-flex}.einladen-link code{font-family:var(--mono);color:var(--f-193e35);overflow-wrap:anywhere;font-size:13px}.einladen-zahl{background:conic-gradient(var(--f-d7ed9c),var(--f-e7f1d8));text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;display:flex}.einladen-zahl strong{color:var(--f-193e35);font-size:40px;line-height:1}.einladen-zahl span{color:var(--f-3d6b2e);margin-top:4px;font-size:12px;font-weight:700}@media (max-width:760px){.einladen{border-radius:18px;grid-template-columns:1fr;margin-top:16px;padding:16px}.einladen-zahl{justify-self:start;width:96px;height:96px}.einladen-zahl strong{font-size:30px}}.hub-avatar-wahl-titel{color:var(--h-text);margin:4px 0 8px;font-weight:700}.hub-avatar-wahl{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;min-height:64px;margin-bottom:18px;display:grid}.hub-avatar-option{aspect-ratio:1;background:var(--h-flaeche);border:3px solid #0000;border-radius:50%;padding:0;transition:border-color .15s,transform .15s;overflow:hidden}.hub-avatar-option img{object-fit:cover;width:100%;height:100%;display:block}.hub-avatar-option:hover,.hub-avatar-option:focus-visible{border-color:var(--f-6a853d);transform:scale(1.05)}.hub-avatar-option:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.hub-avatar-option{transition:none}.hub-avatar-option:hover{transform:none}}.fluxer-karte{background:var(--h-flaeche);border:1px solid var(--h-linie);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;margin-top:22px;padding:22px 28px;scroll-margin-top:90px;display:grid}.fluxer-symbol{background:conic-gradient(var(--f-d7ed9c),var(--f-e7f1d8));border-radius:18px;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.fluxer-karte h2{letter-spacing:-.5px;margin:6px 0;font-size:21px}.fluxer-text>p{color:var(--f-3d4a43);max-width:640px;margin:0 0 12px;font-size:14px;line-height:1.55}.fluxer-text a:not(.hub-knopf){color:inherit;text-underline-offset:2px;text-decoration:underline}.fluxer-knoepfe{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.fluxer-knoepfe form{margin:0}.fluxer-text>p.fluxer-meldung{background:var(--f-f3f6ee);border:1px solid var(--h-linie);border-radius:10px;padding:10px 13px;font-weight:600}.fluxer-text>p.fluxer-meldung.gut{border-color:var(--f-b8c9a0)}.fluxer-text>p.fluxer-klein{opacity:.8;margin:8px 0 0;font-size:12.5px}@media (max-width:760px){.fluxer-karte{border-radius:18px;grid-template-columns:1fr;gap:12px;margin-top:16px;padding:16px}.fluxer-symbol{border-radius:14px;width:48px;height:48px;font-size:22px}}
