.ktzsLq_bottomNav{display:none}@media (max-width:768px){.ktzsLq_bottomNav{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:300;-webkit-backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #ffffffeb;border-radius:999px;justify-content:space-between;align-items:center;height:66px;padding:0 8px;display:flex;position:fixed;box-shadow:0 10px 28px #1f3a4726}}.ktzsLq_navItem{min-width:48px;height:48px;color:var(--ld-teal-dark);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:14px;font-weight:700;transition:background .25s,padding .25s;display:flex}.ktzsLq_active{background:#fff;height:50px;padding:0 16px;box-shadow:0 4px 12px #1f3a471f}.ktzsLq_iconWrap{display:flex;position:relative}.ktzsLq_label{white-space:nowrap;line-height:1}.ktzsLq_badge{background:var(--ld-coral);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-3px}.ktzsLq_plus{background:var(--ld-btn);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 8px 18px #2f5d7373}.ktzsLq_plus:active{transform:scale(.9)rotate(45deg)}.ktzsLq_areaPill{display:none}@media (max-width:768px){.ktzsLq_areaPill{z-index:310;left:50%;top:calc(14px + env(safe-area-inset-top));background:linear-gradient(135deg, var(--ac), var(--ad));color:#fff;min-height:38px;font:inherit;box-shadow:0 8px 20px color-mix(in srgb, var(--ac) 35%, transparent);cursor:pointer;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex;position:fixed;transform:translate(-50%)}}.ktzsLq_sheetBg{z-index:800;background:#0f1d2459;align-items:flex-end;display:flex;position:fixed;inset:0}.ktzsLq_sheet{width:100%;padding:18px 18px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:28px 28px 0 0;gap:14px;display:grid;box-shadow:0 -12px 30px #1f3a472e}.ktzsLq_sheetHead{color:var(--ld-ink);justify-content:space-between;align-items:center;font-size:18px;display:flex}.ktzsLq_sheetClose{background:var(--ld-mint-soft);width:40px;height:40px;color:var(--ld-teal-dark);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}@media (max-width:768px){.ktzsLq_areaPillRight{left:auto;right:16px;transform:none}}.ktzsLq_grip{background:var(--ld-grey);border-radius:999px;justify-self:center;width:40px;height:5px;margin:-6px 0 -4px}.ktzsLq_areaList{gap:8px;display:grid}.ktzsLq_areaRow{background:var(--as);color:var(--ad);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:12px;padding:12px 14px;animation:.35s ease-out both ktzsLq_zeileRein;display:flex;position:relative;overflow:hidden}.ktzsLq_areaRowIcon{width:42px;height:42px;color:var(--ac);background:#fff;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.ktzsLq_areaRowText{flex:1;gap:1px;min-width:0;display:grid}.ktzsLq_areaRowText b{font-size:16px;font-weight:700}.ktzsLq_areaRowText small{opacity:.85;font-size:12px}.ktzsLq_areaRowOn{background:linear-gradient(135deg, var(--ac), var(--ad));color:#fff;box-shadow:0 10px 22px color-mix(in srgb, var(--ac) 30%, transparent)}.ktzsLq_areaRowOn .ktzsLq_areaRowIcon{color:#fff;background:#fff3}@keyframes ktzsLq_zeileRein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ktzsLq_areaRow{animation:none}}@media (max-width:768px){body.areas-multi[data-schleier] .ktzsLq_areaPill{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff2e;border-color:#ffffff73}}
.XRNO5a_sidebar{display:none}@media (min-width:769px){.XRNO5a_sidebar{z-index:300;-webkit-backdrop-filter:blur(22px)saturate(140%);color:#fff;background:linear-gradient(170deg,#2f5d73bd,#42738c99 55%,#5f97a880);border:1px solid #ffffff59;border-radius:30px;flex-direction:column;gap:14px;width:240px;padding:20px 14px;display:flex;position:fixed;top:20px;bottom:20px;left:20px;box-shadow:0 18px 40px #2f5d7333,inset 0 1px #ffffff59}}.XRNO5a_logoContainer{align-items:center;padding:4px 10px 6px;display:flex}.XRNO5a_plusButton{color:#fff;background:#fff3;border:1px solid #ffffff8c;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:15px;font-weight:700;transition:background .2s;display:flex}.XRNO5a_plusButton:hover{background:#ffffff4d}.XRNO5a_navScrollArea{scrollbar-width:thin;scrollbar-color:#ffffff73 transparent;flex-direction:column;flex:1;gap:18px;min-height:0;padding-bottom:20px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.XRNO5a_navGroup{flex-direction:column;gap:2px;display:flex}.XRNO5a_navGroupTitle{letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;padding:0 14px 6px;font-size:11px;font-weight:700}.XRNO5a_navLink{color:#fff;border-radius:16px;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:15px;font-weight:500;transition:background .2s;display:flex}.XRNO5a_navLink:hover{background:#ffffff2e}.XRNO5a_active{color:var(--ld-teal-dark);background:#fff;font-weight:700}.XRNO5a_badge{background:var(--ld-coral);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:700;display:flex}.XRNO5a_bottomSection{flex-direction:column;gap:10px;display:flex}.XRNO5a_kpi{background:#ffffff2e;border:1px solid #fff6;border-radius:20px;padding:12px 14px}.XRNO5a_kpiLabel{opacity:.95;font-size:12px;font-weight:500;display:block}.XRNO5a_kpiValue{letter-spacing:-.02em;font-size:30px;font-weight:200;line-height:1.1;display:block}.XRNO5a_userProfile{background:#ffffff24;border-radius:999px;align-items:center;gap:10px;padding:8px 10px;display:flex}.XRNO5a_userInfo{flex-direction:column;flex:1;min-width:0;display:flex}.XRNO5a_userName{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.XRNO5a_userPoints{opacity:.85;font-size:12px}.XRNO5a_userRow{align-items:center;gap:8px;display:flex}.XRNO5a_userRow .XRNO5a_userProfile{flex:1;min-width:0}.XRNO5a_logout{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #fff6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.XRNO5a_logout:hover{background:#ffffff42}.XRNO5a_logout:focus-visible{outline:3px solid var(--ld-mint);outline-offset:2px}@media (max-height:920px){.XRNO5a_kpi{display:none}}.XRNO5a_adminLink{color:#fff;background:#ffffff2e;border:1px solid #fff6;border-radius:20px;align-items:center;gap:12px;padding:12px 14px;display:flex}.XRNO5a_adminLink:hover{background:#ffffff3d}.XRNO5a_adminLink:focus-visible{outline:3px solid var(--ld-mint);outline-offset:2px}.XRNO5a_adminIcon{background:#ffffff38;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.XRNO5a_adminLink .XRNO5a_badge{margin-left:0}.XRNO5a_adminActive{background:#ffffff4d;border-color:#ffffffd9;box-shadow:inset 0 1px #ffffff59}.XRNO5a_adminActive .XRNO5a_adminIcon{background:#fff6}.XRNO5a_adminActive:hover{background:#ffffff57}.XRNO5a_adminLink .XRNO5a_userPoints{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.XRNO5a_areas,.XRNO5a_areaWrap{display:none}.XRNO5a_soon{opacity:.45;cursor:default}.XRNO5a_soon:hover{background:0 0!important}@media (min-width:769px){body.areas-multi .XRNO5a_sidebar{isolation:isolate;width:272px;color:var(--ld-ink);background:#ffffff47;border-color:#ffffffd9;animation:7s ease-in-out infinite XRNO5a_areaGlow;overflow:clip}body.areas-multi .XRNO5a_sidebar:before{content:"";z-index:-1;pointer-events:none;filter:blur(26px);background:radial-gradient(200px 170px at 32% 12%, #fff 0%, #fff0 100%), radial-gradient(170px 210px at 85% 32%, var(--area-l) 0%, color-mix(in srgb, var(--area-l) 0%, transparent) 100%), radial-gradient(160px 230px at 14% 50%, color-mix(in srgb, var(--area-c) 70%, transparent) 0%, color-mix(in srgb, var(--area-c) 0%, transparent) 100%), radial-gradient(200px 200px at 78% 66%, var(--area-f) 0%, color-mix(in srgb, var(--area-f) 0%, transparent) 100%), radial-gradient(220px 200px at 28% 86%, color-mix(in srgb, var(--area-d) 65%, transparent) 0%, color-mix(in srgb, var(--area-d) 0%, transparent) 100%), linear-gradient(175deg, var(--area-s) 0%, var(--area-f) 50%, var(--area-l) 100%);animation:22s ease-in-out infinite alternate XRNO5a_areaMesh;position:absolute;inset:-20%}body.areas-multi .XRNO5a_areaWrap{display:grid}body.areas-multi .XRNO5a_areas{background:#ffffff73;border:1px solid #fffffff2;border-radius:999px;gap:4px;padding:4px;display:flex}.XRNO5a_areas button{min-width:0;height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;transition:background .4s,color .4s,box-shadow .4s;display:inline-flex;position:relative}.XRNO5a_areaBtn{color:var(--ac);background:0 0}.XRNO5a_areaBtn:hover{background:#ffffffb3}.XRNO5a_areas .XRNO5a_areaOn{color:#fff;background:linear-gradient(135deg, var(--ac), var(--ad));box-shadow:0 6px 14px color-mix(in srgb, var(--ac) 35%, transparent);flex:auto;padding:0 12px}.XRNO5a_areaName{white-space:nowrap;font-size:13.5px;font-weight:700;position:relative}.XRNO5a_areas button:focus-visible{outline:3px solid var(--area-l);outline-offset:2px}body.areas-multi .XRNO5a_navLink{color:var(--ld-ink);transition:background .2s,color .5s}body.areas-multi .XRNO5a_navLink:hover{background:#ffffff80}body.areas-multi .XRNO5a_active{background:linear-gradient(135deg, var(--area-c), var(--area-d));color:#fff;box-shadow:0 8px 18px color-mix(in srgb, var(--area-c) 30%, transparent)}body.areas-multi .XRNO5a_navGroupTitle{color:var(--area-c)}body.areas-multi .XRNO5a_plusButton{color:var(--area-d);background:#fff9;border-color:#fff}:is(body.areas-multi .XRNO5a_kpi,body.areas-multi .XRNO5a_adminLink,body.areas-multi .XRNO5a_userProfile){color:var(--ld-ink);background:#ffffff73;border:1px solid #ffffffe6}body.areas-multi .XRNO5a_kpiValue{color:var(--area-d)}body.areas-multi .XRNO5a_adminIcon{background:color-mix(in srgb, var(--area-c) 15%, transparent);color:var(--area-d)}body.areas-multi .XRNO5a_logout{color:var(--area-d);background:#ffffff73;border-color:#ffffffe6}body.areas-multi .XRNO5a_navScrollArea{scrollbar-color:color-mix(in srgb, var(--area-c) 35%, transparent) transparent}}@keyframes XRNO5a_areaMesh{0%{transform:translate(0)rotate(0)scale(1)}50%{transform:translate(4%,-3%)rotate(8deg)scale(1.06)}to{transform:translate(-3%,4%)rotate(-6deg)scale(1.03)}}@keyframes XRNO5a_areaGlow{0%,to{box-shadow:0 18px 40px #1f3a472e, 0 0 40px color-mix(in srgb, var(--area-l) 30%, transparent), inset 0 1px 0 #ffffff59}50%{box-shadow:0 18px 40px #1f3a472e, 0 0 60px color-mix(in srgb, var(--area-l) 50%, transparent), inset 0 1px 0 #fff6}}@media (prefers-reduced-motion:reduce){body.areas-multi .XRNO5a_sidebar{animation:none}body.areas-multi .XRNO5a_sidebar:before{animation:none}}
.D7iSrW_overlay{z-index:1000;background:var(--ld-scrim);padding:calc(20px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));place-items:center;animation:.4s both D7iSrW_fadeIn;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes D7iSrW_fadeIn{0%{opacity:0}to{opacity:1}}.D7iSrW_inner{isolation:isolate;background:var(--ld-badge-light);width:min(420px,100%);color:var(--ld-ink);box-shadow:var(--ld-badge-shadow);text-align:center;border-radius:32px;flex-direction:column;align-items:center;gap:10px;padding:30px 22px 24px;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.D7iSrW_eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;position:relative}.D7iSrW_name{letter-spacing:-.01em;text-wrap:balance;color:var(--ld-ink);margin:0;font-size:30px;font-weight:300;line-height:1.15}.D7iSrW_halo{background:var(--ld-badge-halo);pointer-events:none;border-radius:50%;width:320px;height:320px;margin:-160px 0 0 -160px;animation:5s ease-in-out infinite D7iSrW_halo;position:absolute;top:50%;left:50%}@keyframes D7iSrW_halo{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.D7iSrW_stage{all:unset;cursor:pointer;place-items:center;width:280px;height:280px;margin:6px 0;display:grid;position:relative}.D7iSrW_stage:focus-visible{outline:3px solid var(--ld-teal-dark);border-radius:50%}.D7iSrW_spark{box-shadow:0 0 8px 3px var(--ld-glow);opacity:0;background:#fff;border-radius:50%;animation:1.6s ease-out both D7iSrW_spark;position:absolute;top:50%;left:50%}@keyframes D7iSrW_spark{0%{opacity:0;transform:rotate(var(--a)) translateX(20px) scale(.4)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(1)}}.D7iSrW_medal{place-items:center;width:250px;height:250px;display:grid;position:relative;overflow:hidden}.D7iSrW_text{max-width:34ch;color:var(--ld-badge-sub);margin:0;font-size:15px;line-height:1.5}.D7iSrW_chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.D7iSrW_chip{color:var(--ld-teal-dark);background:#ffffffa6;border:1px solid #ffffffe6;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.D7iSrW_actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.D7iSrW_btn{min-height:48px;padding:0 24px;text-decoration:none}@media (prefers-reduced-motion:reduce){.D7iSrW_overlay,.D7iSrW_halo,.D7iSrW_spark{animation:none}.D7iSrW_spark{display:none}}
@keyframes tJsKsq_toastIn{0%{opacity:0;transform:translate(-50%,-30px)scale(.9)}60%{opacity:1;transform:translate(-50%,6px)scale(1.02)}to{opacity:1;transform:translate(-50%)scale(1)}}.tJsKsq_toast{top:calc(16px + env(safe-area-inset-top));z-index:9000;background:var(--la-ink);color:#fff;border-radius:18px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:12px 18px;font-size:15px;font-weight:800;animation:.6s cubic-bezier(.22,1.2,.36,1) both tJsKsq_toastIn;display:flex;position:fixed;left:50%;box-shadow:0 14px 30px #1f3a4766}
._3zY4YW_wrap{z-index:60;gap:8px;padding:10px 16px 0;display:grid;position:sticky;top:0}@media (max-width:768px){body.areas-multi ._3zY4YW_wrap{padding-top:calc(62px + env(safe-area-inset-top))}}._3zY4YW_alert{background:linear-gradient(135deg, var(--ld-coral), #f08a6d);color:#fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;animation:.35s ease-out _3zY4YW_pop;display:flex;box-shadow:0 14px 30px #d4553f59}._3zY4YW_icon{background:#ffffff38;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._3zY4YW_text{flex:1;gap:2px;min-width:200px;display:grid}._3zY4YW_text b{font-size:17px;font-weight:800}._3zY4YW_text span{font-size:14px;line-height:1.4}._3zY4YW_text small{opacity:.85;font-size:12px}._3zY4YW_actions{gap:8px;display:flex}._3zY4YW_open,._3zY4YW_ack{min-height:38px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}._3zY4YW_open{color:var(--ld-coral-text);background:#fff;border:0}._3zY4YW_ack{color:#fff;background:#ffffff2e;border:1px solid #fff9}@keyframes _3zY4YW_pop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._3zY4YW_alert{animation:none}}._3zY4YW_good{background:linear-gradient(135deg, var(--ld-teal-dark), var(--ld-teal) 55%, var(--ld-mint));box-shadow:0 14px 30px #2f5d7352}._3zY4YW_good ._3zY4YW_open{color:var(--ld-teal-dark)}
.E3P4-W_bg{z-index:200;-webkit-backdrop-filter:blur(8px);background:#1f3a4759;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.E3P4-W_card{text-align:center;background:#fff;border-radius:28px;justify-items:center;gap:14px;width:min(440px,100%);padding:28px 24px;display:grid;box-shadow:0 24px 60px #1f3a4740}.E3P4-W_card h2{color:var(--ld-ink);margin:0;font-size:24px;font-weight:800}.E3P4-W_card p{color:var(--ld-ink-soft);margin:0;font-size:15px;line-height:1.5}.E3P4-W_card small{color:var(--ld-ink-soft);font-size:12px}.E3P4-W_icon{background:var(--ld-chip-on);width:56px;height:56px;color:var(--ld-teal-dark);border-radius:50%;place-items:center;display:grid}.E3P4-W_options{gap:10px;width:100%;display:grid}.E3P4-W_options button{border:1px solid var(--ld-line);background:var(--ld-chip-soft);min-height:54px;font:inherit;color:var(--ld-ink);cursor:pointer;border-radius:18px;align-items:center;gap:10px;padding:0 18px;font-size:17px;font-weight:700;display:flex}.E3P4-W_options .E3P4-W_on{background:var(--ld-chip-on);border-color:var(--ld-teal);color:var(--ld-teal-dark)}.E3P4-W_loading{color:var(--ld-ink-soft);font-size:14px}.E3P4-W_err{font-weight:700;color:var(--ld-coral-text)!important}
