:root{--bg:#f7f7f7;--bg2:#eff0ef;--c1:#fff;--bd:#e6e9e8;--tx:#0c1615;--tx2:#4e5957;--tx3:#67716f;--acc:#0a6b61;--acc2:#193f3b;--pos:#0a7a6e;--neg:#b3403f;--warn:#8a6510;--live:#b8410f;--pa:#fff;--pbd:#0c161526;--inset:#f6f7f6;--insetbd:#e9eceb;--sh:0 1px 2px #1035310a, 0 22px 44px -34px #1035314d;--pop:0 18px 40px -16px #0c16153d, 0 2px 6px #0c16150f, 0 0 0 1px #0c16150f;--menu:#fff;--in:#fff;--inbd:#0c161529;--ring:#47c6b938;--mint-a:#193f3b;--mint-hv:#24534d;--mint-tx:#fff;--mint-dot:#47c6b9;--gtx:linear-gradient(135deg, #056c61 0%, #0a6b61 11%, #82d3cf 28%, #398783 68%, #67beba 85%, #0a6b61 100%);--grid:#193f3b0b;--av-bg:#c9fbf6;--av-tx:#0a3b36;--avs-bg:#193f3b;--avs-tx:#e9fffc;--orange:#d9551c;--orange-hv:#c44b17;--chk-tx:#fff;--tk-we:#0c161507;--tk-hover:#f9faf9;--night:#010605;--deep:#050b0a;--glass:linear-gradient(180deg, #0e1816 0%, #0a1210 62%, #09100f 100%);--glass-edge:linear-gradient(135deg, #ffffff40 0%, #ffffff1a 15%, #fff0 85%, #ffffff40 100%);--glass-icon:linear-gradient(160deg, #27645d, #0b2a27);--stars:radial-gradient(1px 1px at 22px 34px, #ffffff59 50%, #fff0 51%), radial-gradient(1px 1px at 128px 92px, #ffffff38 50%, #fff0 51%), radial-gradient(1.5px 1.5px at 196px 18px, #82d3cf4d 50%, #82d3cf00 51%);--stars-faint:radial-gradient(1px 1px at 22px 34px, #ffffff29 50%, #fff0 51%), radial-gradient(1px 1px at 158px 212px, #ffffff1a 50%, #fff0 51%), radial-gradient(1.5px 1.5px at 236px 118px, #82d3cf24 50%, #82d3cf00 51%);--hdr:#010605;--sk-a:#0c16150d;--sk-b:#0c161517;--sbw-now:0px;--sb-tx:#ffffffb3;--sb-tx3:#fff6;--sbw:252px;--f-sans:var(--font-sans), "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--f-serif:var(--font-serif), "Instrument Serif", Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.is-dark{--bg:#050b0a;--bg2:#08100f;--c1:#0c1513;--bd:#ffffff14;--tx:#eef2f1;--tx2:#a9b2b0;--tx3:#8d9795;--acc:#47c6b9;--acc2:#82d3cf;--pos:#61e1d5;--neg:#f2a6a4;--warn:#e7c56b;--live:#ff8a57;--pa:#ffffff09;--pbd:#ffffff26;--inset:#ffffff09;--insetbd:#ffffff13;--sh:inset 0 1px 0 #ffffff0a, 0 30px 60px -44px #000;--pop:0 18px 44px -14px #000000bf, 0 0 0 1px #ffffff12;--menu:#0d1715;--in:#08100f;--inbd:#ffffff21;--ring:#47c6b94d;--mint-a:#c9fbf6;--mint-hv:#e9fffc;--mint-tx:#0c1615;--mint-dot:#0a6b61;--gtx:linear-gradient(90deg, #61e1d5, #c9fbf6);--grid:#82d3cf0b;--sk-a:#ffffff0d;--sk-b:#ffffff1a;--avs-bg:#24534d;--chk-tx:#0c1615;--tk-we:#ffffff06;--tk-hover:#ffffff06;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sx-sb,.sx-top,.mnav,.loginnote,.wrap>.greet:first-child,.wrap>.rt-shead:first-child,.wrap>.nb-hero:first-child,.wrap>.wz-tool:first-child>.rt-shead:first-child,.wrap>.tk-proj:first-child>.tk-phead:first-child,.nb-glass,.wz-kpi,.rt-hero{--tx:#fff;--tx2:#ffffffad;--tx3:#ffffff80;--c1:#13201e;--bd:#ffffff1a;--acc:#82d3cf;--acc2:#c9fbf6;--pos:#61e1d5;--neg:#f2a6a4;--warn:#e7c56b;--live:#ff8a57;--pa:#ffffff0a;--pbd:#fff3;--inset:#ffffff0b;--insetbd:#ffffff1a;--sh:none;--pop:0 24px 48px -16px #000000d9, 0 0 0 1px #ffffff17;--menu:#0d1715;--in:#ffffff0f;--inbd:#ffffff29;--ring:#82d3cf3d;--mint-a:#fff;--mint-hv:#e9fffc;--mint-tx:#193f3b;--mint-dot:#47c6b9;--gtx:linear-gradient(90deg, #61e1d5, #c9fbf6);--avs-bg:#24534d;--chk-tx:#0c1615;--tk-hover:#ffffff08;--sk-a:#ffffff0d;--sk-b:#ffffff1c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{min-height:100vh;font-family:var(--f-sans);color:var(--tx);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;margin:0;font-size:15px;line-height:1.45}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}input,select,textarea{font:inherit;color:inherit;margin:0}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline-offset:2px;outline:2px solid #47c6b9}::selection{background:#47c6b947}.defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.serif{font-family:var(--f-serif);letter-spacing:0;font-style:italic;font-weight:400}.gt{font-family:var(--f-serif);letter-spacing:0;background:var(--gtx);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic;font-weight:400}.num{font-variant-numeric:tabular-nums}.muted{color:var(--tx3)}.kick{letter-spacing:.11em;text-transform:uppercase;color:var(--acc);font-size:11px;font-weight:700}.mi{flex:none;width:20px;height:20px;display:block;overflow:visible}.mi use{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.mi.sm{width:16px;height:16px}.ico{background:var(--glass-icon);color:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1px #ffffff1a,0 8px 16px -10px #0b2a27e6}.ico .mi{width:18px;height:18px}.card{background:var(--c1);border:1px solid var(--bd);min-width:0;box-shadow:var(--sh);border-radius:18px;padding:22px 24px;position:relative}:root.is-dark .card:not(.nb-glass):not(.rt-hero){background:var(--glass)}.card h2{letter-spacing:-.012em;font-size:17px;font-weight:600;line-height:1.3}.card-h{align-items:center;gap:12px;min-width:0;margin-bottom:16px;display:flex}.card-h .sp{flex:1;min-width:0}.card-h small{color:var(--tx3);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.inset{background:var(--inset);border:1px solid var(--insetbd);border-radius:12px}.pill{background:var(--pa);border:1px solid var(--pbd);height:40px;color:var(--tx);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:14.5px;font-weight:500;line-height:1;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex;position:relative}.pill:hover{border-color:color-mix(in srgb, var(--tx) 32%, transparent)}.pill:disabled,.pill[aria-disabled=true]{opacity:.55;cursor:default}.pill .dot{background:var(--acc);border-radius:50%;flex:none;width:6px;height:6px}.pill.sm{gap:8px;height:34px;padding:0 14px;font-size:13.5px}.pill.lg{height:46px;padding:0 24px;font-size:15.5px}.pill.block{width:100%;display:flex}.pill.mint{background:var(--mint-a);border-color:var(--mint-a);color:var(--mint-tx);font-weight:600}.pill.mint:hover{background:var(--mint-hv);border-color:var(--mint-hv)}.pill.mint .dot{background:var(--mint-dot)}.pill.cta{background:var(--orange);border-color:var(--orange);color:#fff;font-weight:600}.pill.cta:hover{background:var(--orange-hv);border-color:var(--orange-hv)}.pill.cta .dot{background:#fff}.pill.ghost{background:0 0}.pill.ghost .dot{background:var(--tx3)}.pill.danger .dot{background:var(--neg)}.pill.danger.on{color:var(--neg);border-color:color-mix(in srgb, var(--neg) 45%, transparent)}.tag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--insetbd);background:var(--inset);height:22px;color:var(--tx2);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.tag .pd{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.tag.ok,.tag.t-teal{color:var(--acc);background:color-mix(in srgb, var(--acc) 9%, transparent);border-color:color-mix(in srgb, var(--acc) 24%, transparent)}.tag.warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent);border-color:color-mix(in srgb, var(--warn) 28%, transparent)}.tag.bad{color:var(--neg);background:color-mix(in srgb, var(--neg) 9%, transparent);border-color:color-mix(in srgb, var(--neg) 26%, transparent)}.tag.muted{color:var(--tx3);border-color:var(--bd);background:0 0}.ib{background:var(--pa);border:1px solid var(--pbd);width:36px;height:36px;color:var(--tx2);border-radius:10px;flex:none;place-items:center;transition:border-color .15s,color .15s;display:inline-grid;position:relative}.ib:hover{border-color:color-mix(in srgb, var(--tx) 30%, transparent);color:var(--tx)}.ib.round{border-radius:50%}.ib .mi{width:18px;height:18px}.lnk{color:var(--acc);border-bottom:1px solid #0000;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.lnk:hover{border-bottom-color:currentColor}.lnk .mi{width:15px;height:15px}.linkbtn{color:var(--acc);font-size:13.5px;font-weight:600}.linkbtn:hover{text-decoration:underline}.fld{gap:7px;min-width:0;display:grid}.fld label,.fld .lb{color:var(--tx2);font-size:13px;font-weight:600}.fld .hint{color:var(--tx3);font-size:12.5px}.in{background:var(--in);border:1px solid var(--inbd);width:100%;height:46px;color:var(--tx);border-radius:10px;outline:none;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.in::placeholder{color:var(--tx3);opacity:.8}.in:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--ring)}.in:disabled{opacity:.65}.in.code{letter-spacing:.32em;text-align:center;font-variant-numeric:tabular-nums;font-size:22px}select.in{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--tx3) 50%), linear-gradient(135deg, var(--tx3) 50%, transparent 50%);background-position:calc(100% - 20px) 20px,calc(100% - 15px) 20px;background-repeat:no-repeat;background-size:5px 5px;padding-right:38px}select.in.sm{background-position:calc(100% - 17px) 14px,calc(100% - 12px) 14px;border-radius:9px;height:34px;padding:0 32px 0 12px;font-size:13.5px}.err{color:var(--neg);background:color-mix(in srgb, var(--neg) 8%, transparent);border:1px solid color-mix(in srgb, var(--neg) 26%, transparent);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;display:flex}.okmsg{color:var(--tx);background:color-mix(in srgb, var(--acc) 8%, transparent);border:1px solid color-mix(in srgb, var(--acc) 24%, transparent);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;display:flex}.copyrow{align-items:center;gap:8px;margin-top:8px;display:flex}.copyrow .in{border-radius:9px;height:34px;font-size:12.5px}.form-grid{grid-template-columns:minmax(0,1fr) 200px auto;align-items:end;gap:12px;display:grid}.form-stack{gap:14px;display:grid}.app{min-height:100vh}.app-main{background-color:var(--bg);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:64px 64px;min-width:0;min-height:100vh;overflow-x:clip}@supports not (overflow:clip){.app-main{overflow-x:hidden}}.sx-sb{z-index:44;width:var(--sbw);background-color:var(--night);background-image:var(--stars-faint), radial-gradient(130% 30% at 0% 100%, #19ab9e29, #19ab9e00 72%);color:#fff;overscroll-behavior:contain;scrollbar-width:none;background-repeat:repeat,repeat,repeat,no-repeat;background-size:252px 260px,252px 260px,252px 260px,100% 100%;border-right:1px solid #ffffff12;flex-direction:column;padding:14px 12px;display:none;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.sx-sb::-webkit-scrollbar{display:none}.sx-top1{align-items:center;gap:8px;padding:6px 6px 18px 8px;display:flex}.lock{min-width:0;color:var(--tx);align-items:center;gap:12px;text-decoration:none;display:flex}.lock .mk{width:30px;height:31px;color:var(--tx);flex:none;overflow:visible}.lock .wm{width:116px;height:10px;color:var(--tx);flex:none}.lock .sub{border-left:1px solid var(--bd);color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;padding-left:12px;font-size:13px;font-weight:500;overflow:hidden}.sx-lock{gap:10px}.sx-sb .sx-lock,.sx-sb .sx-lock .mk,.sx-sb .sx-lock .wm{color:#fff}.sx-lock .mk{width:25px;height:26px}.sx-lock .wm{width:100px;height:9px}.sx-os{letter-spacing:.14em;color:#c9fbf6;background:#c9fbf612;border:1px solid #c9fbf657;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.sx-ww{margin:0 0 16px;position:relative}.sx-sw,.sx-co{background:var(--glass);color:#fff;text-align:left;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 10px 8px 8px;transition:box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #ffffff14,0 18px 30px -22px #000}.sx-sw:hover,.sx-sw.is-open{box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #82d3cf4d,0 18px 30px -22px #000}.sx-sw>.mi,.sx-mctx>.mi{transition:transform .2s}.sx-sw>.mi{color:var(--sb-tx3)}.sx-sw.is-open>.mi,.sx-mctx.is-open>.mi{transform:rotate(180deg)}.sx-swt{flex-direction:column;flex:1;min-width:0;display:flex}.sx-swt>b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.sx-swt>small{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;line-height:1.35;overflow:hidden}.sx-co{margin:0 0 16px}.dd.sx-swdd{min-width:0;max-height:min(68vh,560px);color:var(--tx);padding:6px;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.sx-swdd .dd-i{gap:10px;padding:8px 10px;font-size:14px}.sx-swdd .dd-i.is-on{background:var(--inset)}.sx-swdd .dd-i .txt{overflow-wrap:anywhere}.ini{letter-spacing:.02em;background:var(--av-bg);width:32px;height:32px;color:var(--av-tx);border-radius:9px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.ini.sm{border-radius:8px;width:30px;height:30px;font-size:11px}.ini .mk{color:#fff;width:15px;height:16px;overflow:visible}.ini.av-nb{background:var(--glass-icon);box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #ffffff1a}.ini.add{background:var(--inset);color:var(--acc2);border:1px dashed var(--pbd)}.sx-nav{flex-direction:column;display:flex}.sx-g{flex-direction:column;gap:2px;display:flex}.sx-g+.sx-g{margin-top:16px}.sx-gl{letter-spacing:.12em;text-transform:uppercase;color:var(--sb-tx3);padding:4px 10px 6px;font-size:10.5px;font-weight:700}.sx-i{width:100%;height:36px;color:var(--sb-tx);border-radius:9px;align-items:center;gap:11px;padding:0 10px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:flex;position:relative}.sx-l{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sx-i:hover{color:#fff;background:#ffffff0b}.sx-i.is-active{color:#fff;background:linear-gradient(#ffffff16,#ffffff09);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0f}.sx-i.is-active .mi{color:#c9fbf6}.sx-i.is-active:before{content:"";background:#5cfbeb;border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px;box-shadow:0 0 10px #5cfbeb,0 0 3px #c9fbf6}.sx-sp{flex:auto;min-height:18px}.sx-foot{border-top:1px solid #ffffff14;padding-top:10px}.sx-top{z-index:40;background:var(--hdr);height:60px;color:var(--tx);border-bottom:1px solid #ffffff12;align-items:center;gap:16px;padding:0 14px;display:flex;position:sticky;top:0}.sx-ml{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.sx-mlogo{background:var(--glass-icon);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #ffffff1a}.sx-mlogo .mk{color:#fff;width:18px;height:19px;overflow:visible}.sx-mctx{min-width:0;max-width:100%;color:var(--tx);align-items:center;gap:6px;font-size:15.5px;font-weight:600;display:inline-flex}.sx-mctx>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.sx-mctx>.mi{color:var(--tx3)}.sx-ww.top{min-width:0;margin:0}.sx-ww.top .dd.sx-swdd{width:min(320px,100vw - 28px);top:calc(100% + 14px);left:-46px;right:auto}.sx-crumbs{min-width:0;color:var(--tx3);white-space:nowrap;flex:1;align-items:center;gap:7px;font-size:13px;font-weight:600;display:none;overflow:hidden}.sx-crumbs .mi{opacity:.75;flex:none;width:13px;height:13px}.sx-ci{align-items:center;gap:7px;min-width:0;display:inline-flex}.sx-cl{color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;transition:color .15s;overflow:hidden}a.sx-cl:hover,.sx-ci.is-last .sx-cl{color:var(--tx)}.tools{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.avb{background:var(--pa);border:1px solid var(--pbd);height:36px;color:var(--tx);border-radius:999px;align-items:center;gap:9px;padding:2px 10px 2px 2px;font-size:13.5px;font-weight:600;transition:border-color .15s;display:inline-flex}.avb:hover{border-color:color-mix(in srgb, var(--tx) 30%, transparent)}.avb .nm{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.avb>.mi{color:var(--tx3)}.av{background:var(--av-bg);width:34px;height:34px;color:var(--av-tx);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.avb .av{width:30px;height:30px;font-size:11.5px}.av.sm{width:32px;height:32px;font-size:12px}.av.staff{background:var(--avs-bg);color:var(--avs-tx)}.sx-top .av.staff{background:var(--glass-icon);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff1a}.ddw{position:relative}.dd{z-index:60;background:var(--menu);border:1px solid var(--bd);min-width:260px;box-shadow:var(--pop);text-align:left;border-radius:14px;padding:6px;animation:.16s ease-out both ddIn;position:absolute;top:calc(100% + 10px);right:0}.dd-h{border-bottom:1px solid var(--bd);justify-items:start;gap:2px;margin-bottom:6px;padding:10px 10px 12px;display:grid}.dd-h b{font-size:14.5px;font-weight:600}.dd-h small{color:var(--tx3);overflow-wrap:anywhere;font-size:12.5px}.dd-h .tag{margin-top:8px}.dd-i{width:100%;color:var(--tx);text-align:left;border-radius:9px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .12s;display:flex}.dd-i:hover{background:var(--inset)}.dd-i>.mi{color:var(--tx3)}.dd-i .txt{flex:1;min-width:0}.dd-i .txt small{color:var(--tx3);margin-top:1px;font-size:12px;font-weight:400;display:block}.dd-sep{background:var(--bd);height:1px;margin:6px 4px}.dd-k{letter-spacing:.11em;text-transform:uppercase;color:var(--tx3);padding:8px 10px 4px;font-size:10.5px;font-weight:700}.wrap{max-width:1240px;margin:0 auto;padding:30px 32px 96px;container-type:inline-size}.greet{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:0 0 24px;display:flex}.greet>div:first-child{min-width:0;max-width:760px}.greet h1{letter-spacing:-.026em;margin-top:8px;font-size:32px;font-weight:500;line-height:1.1}.greet .sub{margin-top:10px}.greet .meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{background:var(--c1);border:1px solid var(--bd);height:34px;color:var(--tx2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;display:inline-flex}.chip b{color:var(--tx);font-weight:600}.chip .pd{background:var(--acc);border-radius:50%;width:7px;height:7px}.chip .pd.live{background:var(--orange)}.loginnote{z-index:2;width:calc(100% - 64px);max-width:1176px;color:var(--tx2);background:var(--glass);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:18px auto 0;padding:10px 16px;font-size:14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #ffffff17,0 20px 40px -26px #000}.loginnote b{color:var(--tx);overflow-wrap:anywhere;font-weight:600}.loginnote .pd{background:#47c6b9;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #47c6b933}.loginnote form{margin-left:auto}.loginnote button.lnk{cursor:pointer;font:inherit;color:var(--acc);background:0 0;border:0;padding:0;font-weight:600}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.stack{flex-direction:column;gap:20px;min-width:0;display:flex}.subnav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.seg{background:var(--inset);border:1px solid var(--insetbd);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg a,.seg button{height:32px;color:var(--tx2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.seg a:hover,.seg button:hover{color:var(--tx)}.seg .is-on{background:var(--c1);color:var(--tx);box-shadow:0 1px 2px #0c161514, 0 0 0 1px var(--bd)}.lead-p{color:var(--tx2);max-width:680px;font-size:14.5px;line-height:1.55}.rows{flex-direction:column;display:flex}.row{border-top:1px solid var(--bd);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.row:first-child{border-top:0;padding-top:2px}.row .who{min-width:0;display:block}.row .who b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.row .who small{color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.row .acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.row.plain{grid-template-columns:minmax(0,1fr) auto}.row.plain>.mi{color:var(--tx3)}.cl{min-width:0;color:var(--tx);align-items:center;gap:12px;text-decoration:none;display:flex}.cl>span:last-child{min-width:0}.cl b{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;font-weight:600;transition:color .15s;display:block;overflow:hidden}.cl small{color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}a.cl:hover b{color:var(--acc)}.table{border-collapse:collapse;width:100%;font-size:13.5px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);white-space:nowrap;padding:0 12px 10px 0;font-size:11px;font-weight:700}.table td{border-top:1px solid var(--bd);vertical-align:middle;color:var(--tx2);padding:12px 12px 12px 0}.table td b{color:var(--tx);font-weight:600}.table a{color:var(--tx);font-weight:600;text-decoration:none}.table a:hover{color:var(--acc)}.tablewrap{overflow-x:auto}.empty{background:var(--inset);border:1px dashed var(--pbd);color:var(--tx3);border-radius:12px;padding:18px;font-size:13.5px}.stars{flex-direction:column;gap:12px;display:flex}.stars li{color:var(--tx2);gap:12px;font-size:14px;line-height:1.45;display:flex}.stars li b{color:var(--tx);font-weight:600}.star4{width:10px;height:10px;fill:var(--acc);flex:none;margin-top:5px}.kv{grid-template-columns:auto 1fr;gap:8px 16px;font-size:14px;display:grid}.kv dt{color:var(--tx3)}.kv dd{color:var(--tx);font-weight:500}.bignum{letter-spacing:-.03em;font-size:34px;font-weight:600;line-height:1}.mods{flex-wrap:wrap;gap:8px;display:flex}.mods>a{height:32px;color:var(--tx);background:var(--c1);border:1px solid var(--bd);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;text-decoration:none;transition:border-color .15s;display:inline-flex}.mods>a:hover{border-color:color-mix(in srgb, var(--tx) 30%, transparent)}.mods>a i{background:#47c6b9;border-radius:50%;width:6px;height:6px}.mods span{background:var(--inset);border:1px solid var(--insetbd);height:32px;color:var(--tx2);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.mods span i{background:var(--tx3);opacity:.6;border-radius:50%;width:6px;height:6px}.mods span.on{color:var(--tx);background:var(--c1);border-color:var(--bd)}.mods span.on i{opacity:1;background:#47c6b9}.note{color:var(--tx3);font-size:12.5px}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child){--pole-x:120px;--pole-y:4px;isolation:isolate;margin-bottom:var(--head-gap,30px);color:var(--tx);padding-top:16px;padding-bottom:38px;position:relative}.wz-tool>.rt-shead{--head-gap:16px}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child):before{content:"";z-index:-2;pointer-events:none;inset:-160px -100vw 0;left:calc((100cqw - 100vw + var(--sbw-now)) / 2);right:calc((100cqw - 100vw + var(--sbw-now)) / 2);background-color:var(--night);background-image:var(--stars), url(../media/sternspuren.3mt3iz-suztqm.webp), radial-gradient(ellipse 820px 210px at 50% calc(100% + 96px), #19ab9e4d, #1170681f 50%, #0f5a5400 80%);background-repeat:repeat,repeat,repeat,no-repeat,no-repeat;background-size:240px 180px,240px 180px,240px 180px,1400px 670px,auto;background-position:0 0, 0 0, 0 0, right calc(100vw + var(--pole-x) - 700px) top calc(90px + var(--pole-y)), 0 0;background-position:0 0, 0 0, 0 0, right calc((100vw - var(--sbw-now) - 100cqw) / 2 + var(--pole-x) - 700px) top calc(90px + var(--pole-y)), 0 0;background-blend-mode:normal, normal, normal, screen, normal;position:absolute}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child):after{content:"";z-index:-1;width:180px;height:180px;right:calc(var(--pole-x) - 90px);top:calc(var(--pole-y) - 90px);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1 13.9 10.1 23 12 13.9 13.9 12 23 10.1 13.9 1 12 10.1 10.1Z' fill='%23fff'/%3E%3C/svg%3E") 50%/15px 15px no-repeat,radial-gradient(circle,#e6fffcd9 0,#5cfbeb66 3px,#47c6b900 13px) 50%/34px 34px no-repeat,linear-gradient(90deg,#c9fff800,#c9fff88c,#c9fff800) 50%/132px 1px no-repeat,linear-gradient(#c9fff800,#c9fff880,#c9fff800) 50%/1px 66px no-repeat,radial-gradient(circle closest-side,#5cfbeb38,#47c6b914 34%,#47c6b900 72%);animation:5s ease-in-out infinite nbPole;position:absolute}@keyframes nbPole{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.9)}}:root.is-dark :is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child):before{box-shadow:inset 0 -1px #ffffff12}.wrap>.greet.rv:first-child{animation:none}.wrap>.greet.rv:first-child>*{animation:.6s cubic-bezier(.25,1,.5,1) both rv}.wrap>.greet.rv:first-child>*+*{animation-delay:80ms}.nb-hero>.greet{margin-bottom:26px}.nb-hero>:last-child{margin-bottom:0}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child) h1{color:#fff;letter-spacing:-.034em;font-weight:400}.wrap>.greet:first-child h1,.wrap>.nb-hero:first-child .greet h1,:is(.wrap,.wz-tool)>.rt-shead:first-child h1{margin-top:18px;font-size:38px;line-height:1.04}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child) .gt{font-size:1.08em}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child) :is(.lead-p,.sub){color:#ffffffa3}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child) .kick{letter-spacing:-.01em;text-transform:none;color:#fff;background:#ffffff08;border-radius:999px;width:fit-content;max-width:100%;padding:5px 14px 5px 12px;font-size:13px;font-weight:500;line-height:1.4;display:block;box-shadow:inset 0 0 0 1px #ffffff24,-1px -1px #ffffff14}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child) .kick:before{content:"";vertical-align:1px;background:#47c6b9;border-radius:50%;width:7px;height:7px;margin-right:9px;animation:2.6s ease-in-out infinite nbDot;display:inline-block}@keyframes nbDot{0%,to{box-shadow:0 0 0 3px #47c6b938}50%{box-shadow:0 0 0 5px #47c6b90f}}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child) .kick a{color:inherit}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child) .chip{color:#fffc;background:#ffffff08;border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff21}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child) .chip b{color:#c9fbf6;font-weight:500}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child) .chip .pd:not(.bx-pd-bad):not(.bx-pd-warn):not(.live){background:#47c6b9;box-shadow:0 0 0 3px #47c6b933}:is(.sx-sb,.sx-top,.nb-glass,.rt-hero) .seg .is-on,:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child) .seg .is-on{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff24}.nb-glass,.wz-kpi,.rt-hero{isolation:isolate;color:var(--tx);background:var(--glass);border:0;position:relative;overflow:hidden;box-shadow:0 18px 32px -22px #0106058c,0 1px 2px #01060529}.nb-glass:before,.wz-kpi:before,.rt-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#5cfbeb1a,#5cfbeb00);border-radius:100%;width:86%;height:80%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.nb-glass:after,.wz-kpi:after,.rt-hero:after{content:"";z-index:6;border-radius:inherit;pointer-events:none;background-color:#ffffff0d;background-image:var(--glass-edge);-webkit-mask-composite:xor;padding:1px;transition:background-color .45s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sk{background:linear-gradient(90deg, var(--sk-a) 25%, var(--sk-b) 50%, var(--sk-a) 75%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite skShim,.25s .12s both skIn;display:block}@keyframes skShim{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes skIn{0%{opacity:0}to{opacity:1}}.sk-headin{flex-direction:column;align-items:flex-start;width:100%;display:flex}.sk-pill{border-radius:999px;width:200px;height:30px}.sk-h1{border-radius:10px;width:min(480px,82%);height:40px;margin-top:18px}.sk-lead{width:min(640px,94%);height:14px;margin-top:16px}.sk-lead.s2{width:min(420px,70%);margin-top:10px}.sk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sk-card{flex-direction:column;gap:12px;min-height:190px;animation:.25s .12s both skIn;display:flex}.sk-card.wide{grid-column:1/-1;min-height:150px}.sk-ch{align-items:center;gap:12px;margin-bottom:8px;display:flex}.sk-ico{border-radius:11px;flex:none;width:36px;height:36px}.sk-cht{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.sk-t{width:46%;height:14px}.sk-s{width:64%;height:10px}.sk-l{height:11px}@container (max-width:860px){.sk-grid{grid-template-columns:minmax(0,1fr)}}.lk-pend{display:none}.lk-pend.is-on{pointer-events:none;display:block;position:absolute}@keyframes lkSpin{to{transform:rotate(360deg)}}@keyframes lkPulse{0%,to{box-shadow:0 0 #47c6b98c}50%{box-shadow:0 0 0 5px #47c6b900}}.sx-i:has(>.lk-pend.is-on){color:#fff;background:linear-gradient(#ffffff16,#ffffff09);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0f}.sx-i>.lk-pend.is-on{border:1.5px solid #c9fbf638;border-top-color:#5cfbeb;border-radius:50%;width:12px;height:12px;margin-top:-6px;animation:.7s linear infinite lkSpin;top:50%;right:10px}.rt-tab,.seg a{position:relative}.rt-tab:has(>.lk-pend.is-on){color:var(--tx);border-color:var(--acc);box-shadow:0 0 0 3px var(--ring)}.rt-tabs:has(.lk-pend.is-on) .rt-tab.is-on:not(:has(>.lk-pend.is-on)){color:var(--tx2);border-color:var(--bd);box-shadow:none}.seg a:has(>.lk-pend.is-on){color:var(--tx);background:var(--c1);box-shadow:0 1px 2px #0c161514, 0 0 0 1px var(--bd)}.seg:has(.lk-pend.is-on) .is-on:not(:has(>.lk-pend.is-on)){color:var(--tx2);box-shadow:none;background:0 0}.sx-nav:has(.lk-pend.is-on) .sx-i.is-active:not(:has(>.lk-pend.is-on)){box-shadow:none;color:var(--sb-tx);background:0 0}.sx-nav:has(.lk-pend.is-on) .sx-i.is-active:not(:has(>.lk-pend.is-on)):before{display:none}.mnav:has(.lk-pend.is-on) a.is-on:not(:has(>.lk-pend.is-on)){color:var(--tx3)}.mnav:has(.lk-pend.is-on) a.is-on:not(:has(>.lk-pend.is-on)):before{display:none}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child) .seg a:has(>.lk-pend.is-on){background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff24}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child) .seg:has(.lk-pend.is-on) .is-on:not(:has(>.lk-pend.is-on)){box-shadow:none;color:var(--tx2);background:0 0}.rt-tab>.lk-pend.is-on,.seg a>.lk-pend.is-on{background:#47c6b9;border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite lkPulse;top:-3px;right:-3px}.mnav a:has(>.lk-pend.is-on){color:#c9fbf6}.mnav a>.lk-pend.is-on{background:#5cfbeb;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite lkPulse;top:9px;left:calc(50% + 9px)}.mnav{display:none}html:has(.gate){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#010605}html:has(.gate) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#010605}.gate{isolation:isolate;color:#fff;min-height:100vh;font-family:var(--f-sans);letter-spacing:normal;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#010605;flex-direction:column;justify-content:space-between;gap:32px;padding:28px 40px;font-size:14px;line-height:24px;display:flex;position:relative;overflow:hidden}.gtrails{z-index:0;pointer-events:none;opacity:0;transform-origin:50%;will-change:transform;width:0;height:0;transition:opacity 1.8s cubic-bezier(.25,1,.5,1);animation:420s linear infinite gTrails;position:absolute;top:0;left:0}.gtrails.on{opacity:1}@keyframes gTrails{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.gveil{z-index:0;pointer-events:none;background:linear-gradient(#010605a6 0%,#01060500 12%),linear-gradient(#01060500 0% 78%,#010605e0 100%),radial-gradient(34% 46% at 50% 58%,#010605eb 0%,#010605b3 52%,#01060500 100%);position:absolute;inset:0}.gglow{z-index:0;pointer-events:none;background:radial-gradient(64% 300px at 50% 104%,#19ab9eb3 0%,#11706866 38%,#0f5a5400 74%),radial-gradient(20% 44% at 0 62%,#0f5a5466 0%,#0f5a5400 72%),radial-gradient(20% 44% at 100% 62%,#0f5a5466 0%,#0f5a5400 72%);position:absolute;inset:0}.ghead,.gmain,.gfoot{z-index:1;position:relative}.ghead{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1250px;margin:0 auto;display:flex}.glogo{color:#fff;display:inline-flex}.glogo .wm{color:#fff;width:171px;height:14px;display:block}.gback{color:#ffffffd9;letter-spacing:-.2px;white-space:nowrap;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.gback:hover{color:#fff}.gback-i{border:1px solid #fff3;border-radius:100%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;transform:rotate(180deg)}.gback-i svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.gmain{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:30px;width:100%;max-width:640px;margin:0 auto;padding:40px 0 8px;display:flex}.gpole{flex:none;width:30px;height:30px;margin-bottom:6px;animation:1.6s cubic-bezier(.25,1,.5,1) 50ms both gPole;position:relative}.gpole>span{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ghalo{background:radial-gradient(circle,#5cfbeb3d 0%,#47c6b91a 28%,#47c6b900 62%);border-radius:100%;width:220px;height:220px}.gflare-h{background:linear-gradient(90deg,#c9fff800 0%,#c9fff899 50%,#c9fff800 100%);width:190px;height:1px}.gflare-v{background:linear-gradient(#c9fff800 0%,#c9fff880 50%,#c9fff800 100%);width:1px;height:96px}.gpolaris{color:#fff;filter:drop-shadow(0 0 3px #e6fffc)drop-shadow(0 0 10px #5cfbeb)drop-shadow(0 0 26px #47c6b9);animation:5s ease-in-out infinite gPolaris;display:flex}.gpolaris svg{fill:currentColor;width:30px;height:30px;display:block}@keyframes gPolaris{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.82;transform:translate(-50%,-50%)scale(.9)}}@keyframes gPole{0%{opacity:0}}.gcard{color:#fff;background:linear-gradient(#0e2724f0 0%,#081917f5 100%);border-radius:28px;flex-direction:column;gap:24px;width:100%;max-width:480px;padding:40px 36px 28px;animation:1s cubic-bezier(.25,1,.5,1) .12s both gIn;display:flex;position:relative;box-shadow:0 50px 90px -60px #000,0 0 90px -40px #47c6b94d}.gcard:after{content:"";border-radius:inherit;z-index:6;pointer-events:none;-webkit-mask-composite:xor;background-color:#ffffff0d;background-image:linear-gradient(135deg,#ffffff40 0%,#ffffff1a 15%,#fff0 85%,#ffffff40 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ghd{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.gpill{letter-spacing:-.28px;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ffffff05;background-image:linear-gradient(160deg,#fff0,#ffffff0a);border-radius:32px;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:6px 16px;font-size:16px;font-weight:400;line-height:1.4;display:inline-flex;box-shadow:-1px -1px #fff3,inset -1px -1px #fff3}.gpill-dot{background:#47c6b9;border-radius:100%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #47c6b933}.gtitle{letter-spacing:-1.76px;color:#fff;text-align:center;text-wrap:balance;margin:0;font-size:44px;font-weight:400;line-height:.95}.gacc{font-family:var(--f-serif);-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(135deg,#82d3cf,#61e1d5 30%,#c9f2ee 55%,#82d3cf 80%,#61e1d5);-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-size:1.1em;font-style:italic;font-weight:400}.glead{letter-spacing:-.32px;color:#ffffffa3;max-width:360px;font-size:16px;line-height:1.5}.glead b{color:#fff;overflow-wrap:anywhere;font-weight:500}.gform{flex-direction:column;gap:14px;display:flex}.gfld{flex-direction:column;gap:7px;min-width:0;display:flex}.gfld label{letter-spacing:-.2px;color:#fff;font-size:13px;font-weight:500}.greq{color:#d9551c;margin-left:3px}.gin{color:#fff;letter-spacing:-.3px;appearance:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:13px 14px;font-family:inherit;font-size:15px;line-height:1.3;transition:border-color .25s,box-shadow .25s}.gin::placeholder{color:#ffffff8f}.gin:focus{border-color:#82d3cf;box-shadow:0 0 0 3px #82d3cf33}.gin:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 1000px #12302c}.gin.code{letter-spacing:.32em;text-align:center;font-variant-numeric:tabular-nums;padding:12px 14px;font-size:22px}.gfld.bad .gin{border-color:#b3403f}.gerr{color:#ff9a99;font-size:12px}.gbtn{color:#193f3b;letter-spacing:-.32px;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-family:inherit;font-size:18px;font-weight:500;line-height:1.15;text-decoration:none;transition:transform .5s,filter .5s;display:flex}.gbtn:hover{transform:scale(1.03)}.gbtn:focus-visible{outline-offset:3px;outline:2px solid #47c6b9}.gbtn:disabled{cursor:progress;opacity:.8;transform:none}.gbtn-l{min-width:0}.gbtn-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.gsend{letter-spacing:-.2px;color:#ff9a99;text-align:center;font-size:13px;line-height:1.45}.ghint{letter-spacing:-.26px;color:#ffffff7a;text-align:center;font-size:13px;line-height:1.45}.glinks{flex-wrap:wrap;justify-content:center;gap:6px 20px;display:flex}.glinks button,.glinks a{letter-spacing:-.2px;color:#82d3cf;text-underline-offset:3px;cursor:pointer;font-family:inherit;font-size:14px;-webkit-text-decoration:underline #82d3cf66;text-decoration:underline #82d3cf66}.glinks button:hover,.glinks a:hover{color:#fff}.gsecure{letter-spacing:-.2px;color:#ffffff8f;justify-content:center;align-items:center;gap:8px;margin-top:-6px;font-size:13px;display:flex}.gsecure svg{flex:none;width:16px;height:16px}.gdiv{background:linear-gradient(90deg,#fff0,#ffffff1f 20% 80%,#fff0);height:1px}.gaudit{letter-spacing:-.28px;color:#ffffffa3;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:14px;display:flex}.gaudit a{color:#82d3cf;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.gaudit a:hover{color:#fff}.gaudit a svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;transition:transform .3s}.gaudit a:hover svg{transform:translate(3px)}.gfacts{letter-spacing:-.28px;color:#ffffffa3;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;gap:6px;padding:14px 16px;font-size:14px;line-height:1.45;display:grid}.gfacts b{color:#fff;overflow-wrap:anywhere;font-weight:500}.gpartners{flex-direction:column;align-items:center;gap:14px;animation:1s cubic-bezier(.25,1,.5,1) .3s both gIn;display:flex}.gpartners-t{letter-spacing:.08em;text-transform:uppercase;color:#ffffff70;font-size:11px;font-weight:500}.gpartners-r{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.gpartner{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:8px 16px;display:inline-flex}.gplogo{height:var(--h,26px);display:inline-flex}.gplogo img{object-fit:contain;opacity:.85;width:auto;max-width:132px;height:100%;display:block}.gfoot{color:#ffffff8f;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1250px;margin:0 auto;padding-top:16px;font-size:13px;display:flex}.gfoot ul{gap:18px;display:flex}.gfoot a{color:#ffffff8f;text-decoration:none}.gfoot a:hover{color:#fff}@keyframes gIn{0%{opacity:.01;transform:translateY(36px)}to{opacity:1;transform:none}}@media (max-width:1180px){.gtitle{letter-spacing:-1.6px;font-size:40px}}@media (max-width:991px){.gate{padding:20px 24px}}@media (max-width:640px){.gate{gap:24px;padding:16px}.gmain{gap:26px;padding-top:28px}.gcard{border-radius:24px;gap:20px;padding:30px 20px 22px}.ghalo{width:170px;height:170px}.gflare-h{width:130px}.gflare-v{height:60px}.gpill{letter-spacing:-.36px;text-overflow:ellipsis;gap:7px;padding:5px 12px;font-size:12.5px;overflow:hidden}.gpill-dot{width:7px;height:7px;box-shadow:0 0 0 2.5px #47c6b933}.gtitle{letter-spacing:-1.3px;font-size:32px;line-height:1.02}.glead{font-size:15px}.gbtn{gap:12px;padding:16px 20px;font-size:16px}.gpartners-r{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:340px;display:grid}.gpartner{min-height:46px;padding:7px 10px}.gplogo{height:calc(var(--h,26px) * .82)}.gplogo img{max-width:100%}.gfoot{flex-direction:column;align-items:flex-start}.gveil{background:linear-gradient(#010605a6 0%,#01060500 10%),linear-gradient(#01060500 0% 80%,#010605e0 100%),radial-gradient(80% 48% at 50% 56%,#010605eb 0%,#010605b3 55%,#01060500 100%)}}@keyframes ddIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes rv{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rv{animation:.5s cubic-bezier(.2,.8,.2,1) both rv}.d1{animation-delay:30ms}.d2{animation-delay:60ms}.d3{animation-delay:90ms}.d4{animation-delay:.12s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:1100px){:root{--sbw-now:var(--sbw)}.sx-sb{display:flex}.app-main{padding-left:var(--sbw)}.sx-top{height:62px;padding:0 24px 0 32px}.sx-ml{display:none}.sx-crumbs{display:flex}}@container (max-width:860px){.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:span 12}}@media (max-width:1099px){.wrap{padding:22px 18px 104px}.loginnote{width:calc(100% - 36px)}.avb{padding:2px}.avb .nm,.avb>.mi{display:none}.mnav{z-index:45;height:calc(64px + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);background:var(--hdr);border-top:1px solid #ffffff14;justify-content:space-around;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0}.mnav a{max-width:132px;color:var(--tx3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.mnav a .mi{width:22px;height:22px}.mnav a.is-on{color:#c9fbf6}.mnav a.is-on:before{content:"";background:#5cfbeb;border-radius:0 0 2px 2px;height:2px;position:absolute;top:-1px;left:22px;right:22px;box-shadow:0 0 10px #5cfbeb}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child){--pole-x:56px;margin-bottom:var(--head-gap,24px);padding-top:12px;padding-bottom:32px}}@media (max-width:700px){.greet h1{font-size:27px}.wrap>.greet:first-child h1,.wrap>.nb-hero:first-child .greet h1,:is(.wrap,.wz-tool)>.rt-shead:first-child h1{margin-top:16px;font-size:30px}:is(.wrap>:is(.greet,.rt-shead,.nb-hero):first-child,.wrap>:is(.wz-tool,.tk-proj):first-child>:is(.rt-shead,.tk-phead):first-child){--pole-x:34px}.greet .meta{width:100%}.form-grid{grid-template-columns:1fr}.card{border-radius:14px;padding:18px}.row{grid-template-columns:32px minmax(0,1fr)}.row .acts{grid-column:1/-1;justify-content:flex-start;padding-left:46px}.row.plain{grid-template-columns:minmax(0,1fr) auto}.row.plain .acts{padding-left:0}.loginnote form{margin-left:0}}.show-s{display:none}@media (max-width:640px){.hide-s{display:none}.show-s{display:block}}.wrap.wide{max-width:1680px}.sx-i.sub{height:32px;padding-left:12px;font-size:13.5px}.sx-dot{border-radius:3px;flex:none;width:9px;height:9px;margin:0 4px}.tk-pagetabs{align-self:flex-end}.tk-check{border:1.5px solid color-mix(in srgb, var(--tx) 32%, transparent);background:var(--c1);color:#0000;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;transition:background-color .15s,border-color .15s,color .15s;display:inline-grid}.tk-check svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.tk-check:not(:disabled):hover{border-color:var(--acc);color:var(--acc)}.tk-check.is-done{background:var(--acc);border-color:var(--acc);color:var(--chk-tx)}.tk-check.is-done:not(:disabled):hover{color:var(--chk-tx);filter:brightness(1.08)}.tk-check.sm{width:17px;height:17px}.tk-check.sm svg{width:12px;height:12px}.tk-check:disabled{cursor:default;opacity:.7}.tk-av{background:var(--av-bg);width:24px;height:24px;color:var(--av-tx);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:700;display:inline-grid}.tk-av.xs{width:20px;height:20px;font-size:8.5px}.tk-av.md{width:30px;height:30px;font-size:11px}.tk-av.staff{background:var(--avs-bg);color:var(--avs-tx)}.tk-av.empty{border:1.5px dashed color-mix(in srgb, var(--tx) 25%, transparent);background:0 0}.tk-av.more{background:var(--inset);color:var(--tx2);border:1px solid var(--insetbd)}.tk-stack{align-items:center;display:inline-flex}.tk-stack .tk-av{box-shadow:0 0 0 2px var(--c1)}.tk-stack .tk-av+.tk-av{margin-left:-6px}.tk-due{color:var(--tx2);white-space:nowrap;font-size:12.5px;font-weight:500}.tk-due.overdue{color:var(--neg);font-weight:600}.tk-due.today{color:var(--acc);font-weight:600}.tk-due.soon{color:var(--tx);font-weight:600}.tk-due.done{color:var(--tx3)}.tk-prio{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.tk-prio.high{color:var(--neg);background:color-mix(in srgb, var(--neg) 9%, transparent);border-color:color-mix(in srgb, var(--neg) 22%, transparent)}.tk-prio.medium{color:var(--warn);background:color-mix(in srgb, var(--warn) 9%, transparent);border-color:color-mix(in srgb, var(--warn) 24%, transparent)}.tk-prio.low{color:var(--tx3);background:var(--inset);border-color:var(--insetbd)}.tk-dot{border-radius:3px;flex:none;display:inline-block}.tk-mi{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.tk-meta{color:var(--tx3);white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex}.tk-qa{border:1px solid var(--bd);background:var(--in);width:100%;height:36px;color:var(--tx);border-radius:8px;outline:none;padding:0 10px;font-size:14px;transition:border-color .15s,box-shadow .15s}.tk-qa:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--ring)}.tk-qa::placeholder{color:var(--tx3)}.tk-toast{z-index:90;color:#fff;max-width:min(560px,100vw - 32px);box-shadow:var(--pop);background:#193f3b;border-radius:12px;align-items:center;gap:14px;padding:11px 12px 11px 16px;font-size:14px;animation:.16s ease-out both ddIn;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.tk-toast button{background:#ffffff24;border-radius:8px;flex:none;height:28px;padding:0 10px;font-size:13px;font-weight:600}.tk-rot90{transform:rotate(90deg)}.tk-rot-90{transform:rotate(-90deg)}.tk-phead{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;margin:0 0 18px;display:flex}.tk-pico{color:#fff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tk-pico .mi{width:19px;height:19px}.tk-ptitle{min-width:0}.tk-ptitle h1{letter-spacing:-.022em;overflow-wrap:anywhere;font-size:26px;font-weight:600;line-height:1.15}.tk-ptitle p{color:var(--tx3);margin-top:3px;font-size:13px}.tk-ptitle p span{white-space:nowrap}.tk-phead .sp{flex:1}.tk-bar{border-bottom:1px solid var(--bd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 0 14px;display:flex}.tk-tabs{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.tk-tabs::-webkit-scrollbar{display:none}.tk-tabs button{height:40px;color:var(--tx3);white-space:nowrap;padding:0 12px;font-size:14px;font-weight:600;transition:color .15s;position:relative}.tk-tabs button:hover,.tk-tabs button.is-on{color:var(--tx)}.tk-tabs button.is-on:after{content:"";background:var(--acc2);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.tk-filters{align-items:center;gap:8px;padding-bottom:8px;display:flex}.tk-filters .seg button{height:28px;padding:0 12px;font-size:12.5px}.tk-toggle{border:1px solid var(--insetbd);background:var(--inset);height:34px;color:var(--tx2);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.tk-toggle .pd{background:var(--tx3);border-radius:50%;width:6px;height:6px}.tk-toggle.is-on{color:var(--tx);background:var(--c1);border-color:var(--bd);box-shadow:0 1px 2px #0c161514}.tk-toggle.is-on .pd{background:#47c6b9}.tk-list.card{padding:6px 0 10px}.tk-lhead,.tk-row{grid-template-columns:18px 22px minmax(0,1fr) 170px 120px 90px;align-items:center;column-gap:10px;padding:0 18px 0 8px;display:grid}.tk-lhead{letter-spacing:.08em;text-transform:uppercase;height:36px;color:var(--tx3);border-bottom:1px solid var(--bd);font-size:11px;font-weight:700}.tk-lhead span:first-child{grid-column:1/4;padding-left:40px}.tk-sec+.tk-sec{margin-top:6px}.tk-sech{align-items:center;gap:8px;min-height:44px;padding:8px 14px 4px 12px;display:flex;position:relative}.tk-fold{width:24px;height:24px;color:var(--tx3);border-radius:6px;flex:none;place-items:center;transition:transform .15s,background-color .15s;display:grid}.tk-fold:hover{background:var(--inset);color:var(--tx)}.tk-fold.is-closed{transform:rotate(-90deg)}.tk-secname{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:15px;font-weight:600}.tk-secin{border:1px solid var(--acc);background:var(--in);min-width:0;max-width:360px;height:30px;color:var(--tx);box-shadow:0 0 0 3px var(--ring);border-radius:7px;outline:none;flex:1;padding:0 8px;font-size:15px;font-weight:600}.tk-count{min-width:22px;height:20px;color:var(--tx3);background:var(--inset);border:1px solid var(--insetbd);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.tk-sech .sp{flex:1}.tk-more{width:30px;height:30px;color:var(--tx3);border-radius:8px;place-items:center;display:grid}.tk-more:hover,.tk-more[aria-expanded=true]{background:var(--inset);color:var(--tx)}.dd.tk-secmenu{min-width:220px;top:calc(100% + 4px)}.dd-i.tk-danger,.dd-i.tk-danger small{color:var(--neg)}.tk-rows{min-height:6px;position:relative}.tk-row{border-top:1px solid var(--bd);cursor:pointer;min-height:44px;transition:background-color .12s;position:relative}.tk-row:hover,.tk-row:focus-visible{background:var(--tk-hover)}.tk-row:focus-visible{outline-offset:-2px;outline:2px solid #47c6b9}.tk-grip{width:10px;height:16px;fill:var(--tx3);opacity:0;cursor:grab;justify-self:center;transition:opacity .12s}.tk-row:hover .tk-grip{opacity:.7}.tk-rt{align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.tk-rtitle{min-width:0;color:var(--tx);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.tk-row.is-done .tk-rtitle{color:var(--tx3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--tx3) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--tx3) 60%, transparent)}.tk-cell{align-items:center;gap:8px;min-width:0;display:flex}.tk-wname{color:var(--tx2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tk-row.is-dragging,.tk-card.is-dragging{opacity:.4}.tk-row.drop-before:before,.tk-card.drop-before:before{content:"";z-index:2;background:#47c6b9;border-radius:3px;height:3px;position:absolute;top:-2px;left:8px;right:8px}.tk-rows.drop-end:after{content:"";background:#47c6b9;border-radius:3px;height:3px;margin:0 8px;display:block}.tk-addbtn{border-top:1px solid var(--bd);width:100%;min-height:40px;color:var(--tx3);text-align:left;align-items:center;padding:0 18px 0 58px;font-size:13.5px;font-weight:500;transition:color .15s,background-color .15s;display:flex}.tk-addbtn:hover{color:var(--acc);background:var(--tk-hover)}.tk-addrow{border-top:1px solid var(--bd);padding:6px 18px 6px 58px}.tk-addbtn.tk-newsec{border-top:0;margin-top:8px;padding-left:18px;font-weight:600}.tk-addrow.tk-newsec{border-top:0;margin-top:8px;padding-left:18px}.tk-myadd{grid-template-columns:minmax(0,1fr) 160px 220px auto;gap:10px;margin-bottom:14px;padding:14px;display:grid}.tk-myadd .in{height:42px;font-size:14.5px}.tk-myadd .pill{height:42px}.tk-mysum{color:var(--tx2);margin:0 0 10px 4px;font-size:13.5px}.tk-mysum b{color:var(--tx)}.tk-over{color:var(--neg);font-weight:600}.tk-mylist .tk-row{grid-template-columns:22px minmax(0,1fr) 220px 110px 80px;padding-left:18px}.tk-parent{color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tk-pcell{color:var(--tx2);font-size:13px}.tk-pcell span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-pcell .mi{color:var(--tx3)}.tk-g-overdue .tk-secname{color:var(--neg)}.tk-board{scroll-snap-type:x proximity;align-items:flex-start;gap:14px;padding:2px 2px 18px;display:flex;overflow-x:auto}.tk-col{background:var(--inset);border:1px solid var(--insetbd);scroll-snap-align:start;border-radius:14px;flex-direction:column;flex:0 0 300px;max-height:calc(100vh - 230px);display:flex}.tk-col .tk-sech{padding:10px 8px 6px 14px}.tk-colnew{background:0 0;border-style:dashed;padding:6px}.tk-colnew .tk-addbtn{border:0;padding-left:10px}.tk-cards{flex-direction:column;gap:8px;min-height:30px;padding:4px 8px 8px;display:flex;overflow-y:auto}.tk-cards .tk-addbtn{border:0;border-radius:10px;min-height:36px;padding-left:10px}.tk-cards.drop-end:after{margin:0 4px}.tk-card{background:var(--c1);border:1px solid var(--bd);box-shadow:var(--sh);cursor:pointer;border-radius:12px;flex-direction:column;gap:10px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.tk-card:hover{border-color:color-mix(in srgb, var(--tx) 22%, transparent)}.tk-card:focus-visible{outline-offset:1px;outline:2px solid #47c6b9}.tk-cardt{overflow-wrap:anywhere;align-items:flex-start;gap:9px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.tk-cardt .tk-check{margin-top:1px}.tk-card.is-done .tk-cardt span{color:var(--tx3);text-decoration:line-through}.tk-cardm{flex-wrap:wrap;align-items:center;gap:8px;min-height:20px;display:flex}.tk-cardm:has(>.sp:first-child:last-child){display:none}.tk-cardm .sp{flex:1}.tk-cardqa{height:40px}.tk-cal.card,.tk-tl.card{padding:0;overflow:hidden}.tk-calbar{border-bottom:1px solid var(--bd);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.tk-calbar h2{letter-spacing:-.01em;font-size:17px;font-weight:600}.tk-calbar .sp{flex:1}.tk-calgrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.tk-calwd{letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);border-bottom:1px solid var(--bd);padding:8px 10px;font-size:11px;font-weight:700}.tk-day{border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);flex-direction:column;gap:4px;min-width:0;min-height:118px;padding:6px;transition:background-color .12s;display:flex;position:relative}.tk-day:nth-child(7n){border-right:0}.tk-day:nth-child(7n+6),.tk-day:nth-child(7n){background:var(--tk-we)}.tk-day.is-out .tk-dayn{color:var(--tx3);opacity:.6}.tk-day.is-over{background:#47c6b91a}.tk-dayh{justify-content:space-between;align-items:center;min-height:24px;display:flex}.tk-dayn{min-width:24px;height:24px;color:var(--tx2);border-radius:999px;place-items:center;padding:0 4px;font-size:12.5px;font-weight:600;display:inline-grid}.tk-day.is-today .tk-dayn{background:var(--mint-a);color:var(--mint-tx)}.tk-dayadd{width:24px;height:24px;color:var(--tx3);opacity:0;border-radius:7px;place-items:center;transition:opacity .12s,background-color .12s;display:grid}.tk-day:hover .tk-dayadd,.tk-dayadd:focus-visible{opacity:1}.tk-dayadd:hover{background:var(--inset);color:var(--tx)}.tk-chip{background:var(--c1);border:1px solid var(--bd);border-left:3px solid var(--acc);text-align:left;width:100%;color:var(--tx);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:7px;padding:4px 7px;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.tk-chip:hover{border-color:color-mix(in srgb, var(--tx) 25%, transparent);border-left-color:var(--acc)}.tk-chip.is-done{color:var(--tx3);border-left-color:var(--tx3);text-decoration:line-through}.tk-more-chips{color:var(--tx3);text-align:left;padding:2px 6px;font-size:12px;font-weight:600}.tk-more-chips:hover{color:var(--acc)}.tk-dayqa{height:30px;padding:0 7px;font-size:12.5px}.tk-tlwrap{grid-template-columns:280px minmax(0,1fr);display:grid}.tk-tlleft{border-right:1px solid var(--bd);background:var(--c1);min-width:0}.tk-tlcorner{letter-spacing:.08em;text-transform:uppercase;height:56px;color:var(--tx3);border-bottom:1px solid var(--bd);align-items:flex-end;padding:0 14px 8px;font-size:11px;font-weight:700;display:flex}.tk-tlg{color:var(--tx);background:var(--inset);border-bottom:1px solid var(--bd);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.tk-tll{border-bottom:1px solid var(--bd);align-items:center;gap:9px;min-width:0;padding:0 12px 0 14px;display:flex}.tk-tlt{text-align:left;min-width:0;color:var(--tx);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:500;overflow:hidden}.tk-tlt:hover{color:var(--acc)}.tk-tll.is-done .tk-tlt{color:var(--tx3);text-decoration:line-through}.tk-tlempty{padding:14px}.tk-tlright{min-width:0;overflow-x:auto}.tk-tlhead{border-bottom:1px solid var(--bd);height:56px;position:relative}.tk-tlmonths{height:22px;position:relative}.tk-tlmonths span{height:22px;color:var(--tx2);border-left:1px solid var(--bd);white-space:nowrap;padding:4px 8px 0;font-size:11.5px;font-weight:700;position:absolute;top:0;overflow:hidden}.tk-tldays{height:34px;display:flex}.tk-tldays span{color:var(--tx2);flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;line-height:1.1;display:flex}.tk-tldays span small{color:var(--tx3);font-size:9.5px;font-weight:600}.tk-tldays span.we{color:var(--tx3)}.tk-tldays span.today{color:var(--mint-tx);background:var(--mint-a);border-radius:8px}.tk-tldays span.today small{color:inherit;opacity:.8}.tk-tlbody{position:relative}.tk-tlgb{background:var(--inset);border-bottom:1px solid var(--bd);position:absolute;left:0;right:0}.tk-tlset{color:#0000;cursor:copy;align-items:center;padding-left:12px;font-size:12px;display:flex;position:absolute;left:0;right:0}.tk-tlset:hover{color:var(--tx3);background:#47c6b90f}.tk-bar2{z-index:2;color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;min-width:10px;display:flex;position:absolute;box-shadow:0 1px 2px #0c161526}.tk-bar2.is-drag{cursor:grabbing;opacity:.85;z-index:4;box-shadow:0 6px 16px -6px #0c161580}.tk-bar2.is-done{background:color-mix(in srgb, var(--tx) 18%, var(--c1));color:var(--tx2)}.tk-bar2 .lbl{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;flex:1;min-width:0;padding:0 10px;font-size:12px;font-weight:600;overflow:hidden}.tk-bar2 .h{cursor:ew-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0}.tk-bar2 .h.l{border-radius:7px 0 0 7px;left:0}.tk-bar2 .h.r{border-radius:0 7px 7px 0;right:0}.tk-bar2:hover .h{background:#ffffff38}.tk-tltoday{z-index:3;pointer-events:none;background:#47c6b9;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.tk-tlsvg{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.tk-dep{fill:none;stroke:color-mix(in srgb, var(--tx) 45%, transparent);stroke-width:1.5px}.tk-dep.bad{stroke:var(--neg);stroke-dasharray:4 3}.tk-arrowhead{fill:color-mix(in srgb, var(--tx) 45%, transparent)}.tk-arrowhead.bad{fill:var(--neg)}.tk-tlhelp{border-top:1px solid var(--bd);padding:12px 16px}.tk-scrim{display:none}.tk-drawer{z-index:70;background:var(--c1);border-left:1px solid var(--bd);flex-direction:column;width:min(560px,100vw);animation:.2s cubic-bezier(.2,.8,.2,1) both tkIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px -30px #0c161559}@keyframes tkIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.tk-dh{border-bottom:1px solid var(--bd);flex:none;align-items:center;gap:8px;height:62px;padding:0 14px 0 18px;display:flex}.tk-dh .sp{flex:1}.tk-dtitle{font-size:15px;font-weight:600}.tk-donebtn.is-done{background:color-mix(in srgb, var(--acc) 10%, var(--c1));border-color:color-mix(in srgb, var(--acc) 40%, transparent);color:var(--acc)}.tk-db{overscroll-behavior:contain;flex:1;padding:18px 22px 30px;overflow-y:auto}.tk-crumb{color:var(--tx3);align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;display:inline-flex}.tk-crumb b{color:var(--tx2);font-weight:600}.tk-crumb:hover b{color:var(--acc)}.tk-title{width:100%;min-height:44px;color:var(--tx);letter-spacing:-.015em;resize:none;field-sizing:content;background:0 0;border:1px solid #0000;border-radius:10px;outline:none;margin:0 -8px 10px;padding:6px 8px;font-size:22px;font-weight:600;line-height:1.3;display:block}.tk-title:hover:not(:disabled){border-color:var(--bd)}.tk-title:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--ring)}.tk-fields{gap:4px;margin:0 0 18px;display:grid}.tk-fields>div{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;display:grid}.tk-fields dt{color:var(--tx3);font-size:13px}.tk-fields dd{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.tk-fields select.in.sm{width:auto;min-width:150px;max-width:100%}.tk-assign{align-items:center;gap:8px;display:inline-flex}.tk-dates label{align-items:center;gap:6px;display:inline-flex}.tk-dates label span{color:var(--tx3);font-size:12px}.tk-dates input.in.sm{width:148px;height:34px;padding:0 8px;font-size:13.5px}.tk-projline b{font-weight:600}.tk-deps{align-items:flex-start}.tk-depchip{background:var(--inset);border:1px solid var(--insetbd);border-radius:999px;align-items:center;max-width:100%;display:inline-flex}.tk-depchip>button:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:260px;padding:4px 4px 4px 11px;font-size:13px;font-weight:500;overflow:hidden}.tk-depchip.is-done>button:first-child{color:var(--tx3);text-decoration:line-through}.tk-depchip .x{width:26px;height:26px;color:var(--tx3);border-radius:50%;place-items:center;display:grid}.tk-depchip .x:hover{color:var(--neg)}.tk-block{border-top:1px solid var(--bd);margin-top:16px;padding-top:16px}.tk-block h3{align-items:baseline;gap:10px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.tk-block h3 small{color:var(--tx3);font-size:12.5px;font-weight:500}.tk-notes{resize:vertical;field-sizing:content;height:auto;min-height:96px;padding:10px 12px;font-size:14px;line-height:1.5}.tk-subs{flex-direction:column;margin-bottom:8px;display:flex}.tk-subs li{border-bottom:1px solid var(--bd);align-items:center;gap:10px;min-height:38px;display:flex}.tk-subt{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.tk-subt:hover{color:var(--acc)}.tk-subs li.is-done .tk-subt{color:var(--tx3);text-decoration:line-through}.tk-comments{flex-direction:column;gap:14px;margin-bottom:12px;display:flex}.tk-comments li{grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}.tk-cmeta{color:var(--tx3);font-size:12.5px}.tk-cmeta b{color:var(--tx);font-weight:600}.tk-cbody{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:14px;line-height:1.5}.tk-comments .linkbtn{margin-top:2px;font-size:12px}.tk-cform{justify-items:end;gap:8px;display:grid}.tk-cform textarea.in{resize:vertical;height:auto;min-height:64px;padding:10px 12px;font-size:14px}.tk-dfoot{border-top:1px solid var(--bd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:14px;display:flex}.tk-confirm{flex-wrap:wrap;gap:6px;display:inline-flex}.tk-drawer .fld+.fld{margin-top:16px}.tk-swatches{flex-wrap:wrap;gap:8px;display:flex}.tk-sw{border-radius:8px;width:28px;height:28px;transition:transform .12s;box-shadow:inset 0 0 0 1px #00000014}.tk-sw:hover{transform:scale(1.08)}.tk-sw.is-on{box-shadow:0 0 0 2px var(--c1), 0 0 0 4px var(--acc)}.tk-radios{gap:8px;display:grid}.tk-radio{border:1px solid var(--bd);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex}.tk-radio input{accent-color:#0a6b61;margin-top:3px}.tk-radio b{font-size:14px;font-weight:600;display:block}.tk-radio small{color:var(--tx3);margin-top:1px;font-size:12.5px;display:block}.tk-radio.is-on{border-color:color-mix(in srgb, var(--acc) 45%, transparent);background:color-mix(in srgb, var(--acc) 5%, var(--c1))}.tk-members{flex-direction:column;margin-bottom:10px;display:flex}.tk-members li{border-bottom:1px solid var(--bd);align-items:center;gap:10px;min-height:48px;display:flex}.tk-members .txt{flex:1;min-width:0}.tk-members .txt b{font-size:14px;font-weight:600;display:block}.tk-members .txt small{color:var(--tx3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.tk-danger-zone .note{margin-bottom:10px}.tk-pgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:16px;display:grid}.tk-pgrid>.card:only-child{grid-column:1/-1}.tk-pcard{color:var(--tx);flex-direction:column;gap:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.tk-pcard:hover{border-color:color-mix(in srgb, var(--tx) 22%, transparent);box-shadow:0 12px 26px -18px #0c161559}.tk-pcardh{align-items:center;gap:12px;min-width:0;display:flex}.tk-pcardh .txt{min-width:0}.tk-pcardh b{overflow-wrap:anywhere;font-size:15.5px;font-weight:600;display:block}.tk-pcardh small{color:var(--tx3);margin-top:2px;font-size:12.5px;display:block}.tk-prog{background:var(--inset);border-radius:999px;height:6px;overflow:hidden}.tk-prog i{border-radius:999px;height:100%;display:block}.tk-pcardf{color:var(--tx2);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.tk-pcardf b{color:var(--tx)}@media (min-width:1280px){.tk-proj.has-drawer,.tk-my.has-drawer{margin-right:min(560px,38vw)}.tk-proj.has-drawer .tk-lhead,.tk-proj.has-drawer .tk-row{grid-template-columns:18px 22px minmax(0,1fr) 140px 100px 80px}}@media (max-width:1099px){.tk-scrim{z-index:69;background:#0c161557;display:block;position:fixed;inset:0}.tk-drawer{border-left:0;width:100vw}.tk-toast{bottom:calc(80px + env(safe-area-inset-bottom))}.tk-col{flex-basis:280px;max-height:none}}@media (max-width:860px){.tk-lhead{display:none}.tk-row{grid-template-columns:22px minmax(0,1fr) auto auto;column-gap:10px;padding:0 14px}.tk-row>.tk-grip,.tk-row>.tk-who,.tk-row .tk-cell:empty{display:none}.tk-mylist .tk-row{grid-template-columns:22px minmax(0,1fr) auto;row-gap:0;padding:4px 14px}.tk-mylist .tk-row .tk-pcell{grid-area:2/2;margin-top:-6px;padding-bottom:8px}.tk-mylist .tk-row>.tk-cell:last-child{display:none}.tk-addbtn,.tk-addrow{padding-left:46px}.tk-myadd{grid-template-columns:minmax(0,1fr) 1fr}.tk-myadd input:first-child,.tk-myadd .pill{grid-column:1/-1}.tk-tlwrap{grid-template-columns:150px minmax(0,1fr)}.tk-tll .tk-av{display:none}.tk-day{min-height:84px;padding:4px}.tk-chip{border-left-width:2px;padding:2px 5px;font-size:11.5px}.tk-dayadd{display:none}.tk-fields>div{grid-template-columns:1fr;gap:4px;min-height:0;padding:6px 0}.tk-db{padding:14px 16px 26px}.tk-ptitle h1{font-size:22px}.tk-pagetabs{align-self:flex-start}}@media (max-width:560px){.tk-calwd{letter-spacing:.02em;text-align:center;padding:6px 4px;font-size:10px}.tk-day{min-height:64px}.tk-chip{background:var(--acc);border:0;border-radius:3px;height:6px;padding:0;font-size:0}.tk-chip.is-done{background:var(--tx3)}.tk-more-chips{padding:0 2px;font-size:10.5px}.tk-dayn{font-size:11.5px}}.tk-ptitle{flex:220px}.tk-projline .tk-dot{width:9px;height:9px}.tk-bar2.narrow{overflow:visible}.tk-bar2.narrow .lbl{width:max-content;max-width:240px;color:var(--tx2);padding:0 0 0 8px;position:absolute;left:100%}.tk-bar2.narrow.is-done .lbl{color:var(--tx3)}.tk-day{cursor:default}.tk-day.is-picked{box-shadow:inset 0 0 0 2px #47c6b9}.tk-daylist{border-top:1px solid var(--bd);padding:4px 0 10px}.tk-daylist .tk-sech{padding:10px 14px 6px 18px}.tk-dayrow{grid-template-columns:22px minmax(0,1fr);padding:0 18px}.tk-daylist .tk-addrow{padding-left:18px}@media (min-width:1280px){.tk-proj.has-drawer .tk-lhead,.tk-proj.has-drawer .tk-row{grid-template-columns:18px 22px minmax(0,1fr) 24px 104px}.tk-proj.has-drawer .tk-row>.tk-cell:last-child,.tk-proj.has-drawer .tk-lhead span:last-child{display:none}.tk-proj.has-drawer .tk-lhead span:nth-child(2){visibility:hidden}.tk-proj.has-drawer .tk-wname{display:none}.tk-proj.has-drawer .tk-dayrow{grid-template-columns:22px minmax(0,1fr)}}@media (max-width:860px){.tk-dayrow{grid-template-columns:22px minmax(0,1fr);padding:0 14px}}@media (max-width:560px){.tk-day{cursor:pointer}}.rt-hero{border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:30px;margin-bottom:26px;padding:24px 26px;display:grid}.rt-ring{flex:none;width:120px;height:120px;position:relative}.rt-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.rt-ring .bg{fill:none;stroke:var(--inset);stroke-width:8px}.rt-ring .fg{fill:none;stroke:var(--acc);stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .6s}.rt-hero .rt-ring .bg{stroke:#ffffff12}.rt-hero .rt-ring .fg{stroke:#61e1d5;filter:drop-shadow(0 0 5px #5cfbeb8c)}.rt-ring .v{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.rt-ring .v b{letter-spacing:-.03em;font-size:27px;font-weight:600;line-height:1}.rt-hero .rt-ring .v b{font-family:var(--f-serif);letter-spacing:-.01em;background:var(--gtx);color:#0000;-webkit-background-clip:text;background-clip:text;justify-self:center;padding-right:.06em;font-size:36px;font-style:italic;font-weight:400}.rt-ring .v small{color:var(--tx3);margin-top:4px;font-size:11.5px;font-weight:600}.rt-phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rt-ph{background:var(--inset);border:1px solid var(--insetbd);color:inherit;border-radius:12px;gap:8px;min-width:0;padding:12px 14px 13px;text-decoration:none;transition:border-color .2s;display:grid;position:relative}.rt-ph:hover{border-color:#82d3cf59}.rt-ph .k{letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);font-size:10.5px;font-weight:700}.rt-ph b{font-size:14px;font-weight:600;line-height:1.25}.rt-ph .bar{background:color-mix(in srgb, var(--tx) 9%, transparent);border-radius:99px;height:4px;overflow:hidden}.rt-ph .bar i{background:linear-gradient(90deg,#47c6b9,#c9fbf6);border-radius:99px;height:100%;display:block;box-shadow:0 0 8px #5cfbeb99}.rt-ph small{color:var(--tx3);font-size:12px;font-weight:500}.rt-ph.is-in-arbeit{background:#82d3cf12;border-color:#82d3cf52}.rt-ph.is-in-arbeit .k{color:#82d3cf}.rt-next{color:var(--tx2);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:13.5px;display:flex}.rt-next b{color:var(--tx);font-weight:600}.rt-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:26px;display:grid}.rt-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:84px}.rt-phase+.rt-phase{margin-top:34px}.rt-phead{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 14px 4px;display:flex}.rt-phead h2{letter-spacing:-.02em;font-size:21px;font-weight:500}.rt-phead .n{color:var(--tx3);font-size:12.5px;font-weight:600}.rt-phead p{color:var(--tx3);flex-basis:100%;font-size:13.5px}.rt-line{flex-direction:column;gap:12px;display:flex;position:relative}.rt-line:before{content:"";background:repeating-linear-gradient(to bottom, var(--bd) 0 6px, transparent 6px 11px);border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:21px}.rt-st{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.rt-node{z-index:1;background:var(--c1);border:2px solid var(--bd);width:44px;height:44px;color:var(--tx3);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative}.rt-node .mi{width:18px;height:18px}.rt-st.is-fertig .rt-node{background:var(--acc2);border-color:var(--acc2);color:#fff}:root.is-dark .rt-st.is-fertig .rt-node{background:#24534d;border-color:#24534d}.rt-st.is-in-arbeit .rt-node{border-color:var(--acc);color:var(--acc);box-shadow:0 0 0 5px color-mix(in srgb, var(--acc) 12%, transparent)}.rt-st.is-offen .rt-node{border-color:color-mix(in srgb, var(--acc) 45%, var(--bd));color:var(--tx2)}.rt-st.is-gate .rt-node{border-radius:13px;width:40px;height:40px;margin:2px;transform:rotate(45deg)}.rt-st.is-gate .rt-node>*{transform:rotate(-45deg)}.rt-card{background:var(--c1);border:1px solid var(--bd);min-width:0;box-shadow:var(--sh);color:inherit;border-radius:14px;padding:15px 18px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.rt-card:hover{border-color:color-mix(in srgb, var(--acc) 45%, var(--bd))}.rt-st.is-wartet .rt-card{box-shadow:none;background:0 0}.rt-st.is-gate .rt-card{border-style:dashed;border-color:color-mix(in srgb, var(--acc) 55%, var(--bd))}.rt-ch{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rt-ch b{letter-spacing:-.012em;font-size:15.5px;font-weight:600}.rt-ch .sp{flex:1}.rt-card p{color:var(--tx2);margin-top:5px;font-size:13.5px;line-height:1.5}.rt-docs{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.rt-dc{height:26px;color:var(--tx2);background:var(--inset);border:1px solid var(--insetbd);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.rt-wait{color:var(--tx3);margin-top:9px;font-size:12px}.rt-sd{background:color-mix(in srgb, var(--tx) 22%, transparent);border-radius:50%;flex:none;width:7px;height:7px}.rt-sd.s-entwurf{background:var(--warn)}.rt-sd.s-fertig{background:var(--pos)}.rt-sd.s-uebersprungen{border:1.5px solid var(--tx3);background:0 0}.rt-sd.s-laeuft{background:#47c6b9;animation:1.4s ease-in-out infinite rtPulse}@keyframes rtPulse{0%,to{box-shadow:0 0 #47c6b98c}50%{box-shadow:0 0 0 5px #47c6b900}}.rt-shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:0 0 20px;display:flex}.rt-shead h1{letter-spacing:-.026em;margin-top:8px;font-size:30px;font-weight:500;line-height:1.1}.rt-shead .lead-p{margin-top:8px}.rt-stepper{flex-wrap:wrap;gap:8px;display:flex}.rt-tabs{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.rt-tab{border:1px solid var(--bd);background:var(--c1);height:38px;color:var(--tx2);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.rt-tab:hover{color:var(--tx);border-color:color-mix(in srgb, var(--tx) 25%, transparent)}.rt-tab.is-on{color:var(--tx);border-color:var(--acc);box-shadow:0 0 0 3px var(--ring)}.rt-tab .opt{color:var(--tx3);font-size:11px;font-weight:600}.rt-docgrid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.rt-docmain{flex-direction:column;gap:16px;min-width:0;display:flex}.rt-docside{flex-direction:column;gap:14px;min-width:0;display:flex}.rt-docside .card{padding:18px 20px}.rt-docside h3{letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);margin-bottom:10px;font-size:13px;font-weight:700}.rt-list{gap:7px;display:grid}.rt-list li{color:var(--tx2);padding-left:16px;font-size:13.5px;line-height:1.45;position:relative}.rt-list li:before{content:"";background:var(--acc);opacity:.65;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:2px}.rt-inputs{gap:6px;display:grid}.rt-inputs a,.rt-inputs span.rt-in{color:var(--tx2);align-items:center;gap:9px;min-width:0;font-size:13.5px;text-decoration:none;display:flex}.rt-inputs a:hover{color:var(--acc)}.rt-inputs .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rt-inputs small{color:var(--tx3);white-space:nowrap;font-size:11.5px}.rt-bar{background:var(--c1);border:1px solid var(--bd);box-shadow:var(--sh);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.rt-bar .sp{flex:1}.rt-bar .meta{color:var(--tx3);font-size:12.5px}.rt-empty{text-align:center;border:1px dashed var(--pbd);background:var(--c1);border-radius:16px;justify-items:center;gap:10px;padding:46px 24px 50px;display:grid}.rt-empty .ico{border-radius:15px;width:52px;height:52px}.rt-empty h2{letter-spacing:-.015em;font-size:19px;font-weight:600}.rt-empty p{max-width:520px;color:var(--tx2);font-size:14px;line-height:1.55}.rt-empty .acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.rt-panel{background:var(--inset);border:1px solid var(--insetbd);border-radius:14px;gap:12px;padding:16px;display:grid}.rt-panel textarea,textarea.rt-ta{resize:vertical;height:auto;min-height:120px;padding:12px 14px;font-size:14.5px;line-height:1.5}textarea.rt-ta.code{letter-spacing:0;text-align:left;min-height:420px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.rt-panel .row2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rt-note{color:var(--tx2);background:var(--inset);border:1px solid var(--insetbd);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.rt-note .mi{width:17px;height:17px;color:var(--acc);flex:none;margin-top:1px}.rt-note.warn{background:color-mix(in srgb, var(--warn) 8%, transparent);border-color:color-mix(in srgb, var(--warn) 25%, transparent)}.rt-note.warn .mi{color:var(--warn)}.rt-run{background:var(--c1);border:1px solid color-mix(in srgb, #47c6b9 45%, var(--bd));box-shadow:var(--sh);border-radius:16px;gap:14px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.rt-run:after{content:"";background:linear-gradient(90deg,#0000,#47c6b9,#0000) 0 0/40% 100% no-repeat;height:3px;animation:1.8s ease-in-out infinite rtSweep;position:absolute;bottom:0;left:0;right:0}@keyframes rtSweep{0%{background-position:-40% 0}to{background-position:140% 0}}.rt-run-h{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rt-run-h b{font-size:15.5px;font-weight:600}.rt-run-h .sp{flex:1}.rt-steps{flex-wrap:wrap;gap:6px;display:flex}.rt-step{height:28px;color:var(--tx3);background:var(--inset);border:1px solid var(--insetbd);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.rt-step.is-on{color:var(--tx);background:color-mix(in srgb, #47c6b9 10%, var(--c1));border-color:#47c6b999}.rt-step.is-done{color:var(--tx2)}.rt-stats{color:var(--tx3);flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.rt-stats b{color:var(--tx);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;display:block}.rt-checks{gap:4px;display:grid}.rt-chk{color:var(--tx2);text-align:left;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:6px 4px;font-size:13.5px;line-height:1.45;display:grid}button.rt-chk:hover{background:var(--inset)}.rt-chk .box{border:1.5px solid color-mix(in srgb, var(--tx) 30%, transparent);color:#0000;background:var(--c1);border-radius:5px;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.rt-chk.is-on .box{background:var(--acc2);border-color:var(--acc2);color:#fff}.rt-chk.is-on{color:var(--tx)}.rt-chk .box .mi{width:12px;height:12px}.rt-meter{color:var(--tx3);align-items:center;gap:10px;margin:-2px 0 10px;font-size:12.5px;font-weight:600;display:flex}.rt-meter .bar{background:var(--inset);border-radius:99px;flex:1;height:4px;overflow:hidden}.rt-meter .bar i{background:var(--acc);border-radius:99px;height:100%;display:block}.rt-vers{gap:2px;display:grid}.rt-ver{color:inherit;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:7px 6px;text-decoration:none;display:grid}.rt-ver:hover{background:var(--inset)}.rt-ver.is-on{background:color-mix(in srgb, var(--acc) 8%, transparent)}.rt-ver .nr{width:30px;height:24px;color:var(--tx2);background:var(--inset);border:1px solid var(--insetbd);border-radius:7px;place-items:center;font-size:11.5px;font-weight:700;display:grid}.rt-ver b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.rt-ver small{color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.rt-runs{gap:8px;display:grid}.rt-runrow{color:var(--tx3);border-bottom:1px solid var(--bd);gap:2px;padding-bottom:8px;font-size:12.5px;display:grid}.rt-runrow:last-child{border-bottom:0;padding-bottom:0}.rt-runrow b{color:var(--tx);font-size:13px;font-weight:600}.rt-runrow .e{color:var(--neg)}.rt-md{background:var(--c1);border:1px solid var(--bd);box-shadow:var(--sh);color:var(--tx);overflow-wrap:anywhere;border-radius:16px;padding:30px 34px 34px;font-size:15px;line-height:1.65}.rt-md>:first-child{margin-top:0}.rt-md h2{border-top:1px solid var(--bd);letter-spacing:-.018em;margin:34px 0 12px;padding-top:20px;scroll-margin-top:80px;font-size:21px;font-weight:600;line-height:1.25}.rt-md>h2:first-child,.rt-md .rt-toc+h2{border-top:0;padding-top:0}.rt-md h3{letter-spacing:-.01em;margin:24px 0 8px;font-size:16.5px;font-weight:600}.rt-md h4{letter-spacing:.02em;color:var(--tx2);margin:18px 0 6px;font-size:14px;font-weight:700}.rt-md p{margin:0 0 12px}.rt-md ul,.rt-md ol{margin:0 0 14px;padding-left:22px}.rt-md ul{list-style:outside}.rt-md ol{list-style:decimal}.rt-md li{margin:4px 0;padding-left:2px}.rt-md li::marker{color:var(--tx3)}.rt-md strong{font-weight:650}.rt-md a{color:var(--acc);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.rt-md blockquote{border-left:3px solid var(--acc);background:var(--inset);color:var(--tx2);border-radius:0 10px 10px 0;margin:0 0 14px;padding:10px 16px}.rt-md blockquote p:last-child{margin-bottom:0}.rt-md hr{border:0;border-top:1px solid var(--bd);margin:26px 0}.rt-md code{background:var(--inset);border:1px solid var(--insetbd);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.rt-md pre{background:var(--inset);border:1px solid var(--insetbd);border-radius:12px;margin:0 0 14px;padding:14px 16px;font-size:13px;line-height:1.55;overflow-x:auto}.rt-md pre code{background:0 0;border:0;padding:0}.rt-md .tablewrap{border:1px solid var(--bd);border-radius:12px;margin:4px 0 18px;overflow-x:auto}.rt-md table{border-collapse:collapse;overflow-wrap:normal;width:100%;font-size:13.5px;line-height:1.45}.rt-md th{white-space:nowrap;text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--tx3);background:var(--inset);border-bottom:1px solid var(--bd);vertical-align:bottom;padding:10px 12px;font-size:11.5px;font-weight:700}.rt-md td{border-top:1px solid var(--bd);vertical-align:top;color:var(--tx2);min-width:120px;padding:10px 12px}.rt-md tr:first-child td{border-top:0}.rt-md td strong{color:var(--tx)}.rt-mk{letter-spacing:.02em;vertical-align:1px;white-space:normal;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:12px;font-weight:700;line-height:1.6;display:inline-flex}.rt-mk.claim{color:var(--neg);background:color-mix(in srgb, var(--neg) 10%, transparent);border:1px solid color-mix(in srgb, var(--neg) 28%, transparent)}.rt-mk.proof,.rt-mk.offen{color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent);border:1px solid color-mix(in srgb, var(--warn) 28%, transparent)}.rt-mk.annahme{color:var(--acc);background:color-mix(in srgb, var(--acc) 9%, transparent);border:1px solid color-mix(in srgb, var(--acc) 24%, transparent)}.rt-toc{background:var(--inset);border:1px solid var(--insetbd);border-radius:12px;margin:0 0 22px;padding:14px 16px}.rt-toc summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);font-size:12px;font-weight:700}.rt-toc ol{columns:2;column-gap:24px;margin:10px 0 0;padding:0;list-style:none}.rt-toc li{break-inside:avoid;margin:0 0 6px;font-size:13.5px;line-height:1.4}.rt-toc a{color:var(--tx2);text-decoration:none}.rt-toc a:hover{color:var(--acc)}.rt-marks{flex-wrap:wrap;gap:8px;display:flex}.bb-sw{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:6px 0 20px;display:grid}.bb-c{border:1px solid var(--bd);background:var(--c1);border-radius:14px;overflow:hidden}.bb-c .chip-c{align-items:flex-end;height:96px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600;display:flex}.bb-c .lbl{padding:10px 12px 12px}.bb-c .lbl b{font-size:13.5px;font-weight:600;display:block}.bb-c .lbl small{color:var(--tx3);margin-top:2px;font-size:12px;line-height:1.4;display:block}.bb-fonts{gap:10px;margin:6px 0 20px;display:grid}.bb-f{border:1px solid var(--bd);background:var(--c1);border-radius:14px;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px;display:grid}.bb-f .r{letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);font-size:11.5px;font-weight:700}.bb-f .s{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:30px;line-height:1.1}.bb-f .s.serif{font-family:var(--f-serif);font-style:normal}.bb-f small{color:var(--tx3);margin-top:6px;font-size:12.5px;display:block}.rt-form{gap:14px;display:grid}.rt-block{background:var(--c1);border:1px solid var(--bd);box-shadow:var(--sh);border-radius:16px;overflow:hidden}.rt-block>summary{cursor:pointer;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}.rt-block>summary::-webkit-details-marker{display:none}.rt-block>summary .nr{width:30px;height:30px;color:var(--acc2);background:var(--inset);border:1px solid var(--insetbd);border-radius:9px;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.rt-block>summary b{font-size:15.5px;font-weight:600}.rt-block>summary small{color:var(--tx3);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.rt-block>summary .sp{flex:1;min-width:0}.rt-block>summary>.mi{color:var(--tx3);transition:transform .2s}.rt-block[open]>summary>.mi{transform:rotate(180deg)}.rt-fields{gap:16px;padding:4px 20px 22px;display:grid}.rt-fields .fld textarea.in{min-height:76px}.rt-req{color:var(--warn);font-weight:700}.rt-save{z-index:5;background:var(--c1);border:1px solid var(--bd);box-shadow:var(--pop);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;bottom:14px}.rt-save .sp{color:var(--tx3);flex:1;font-size:13px}.ec-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:start;gap:14px;display:grid}.ec-grid>.fld,.rt-fields>.fld{align-content:start}.rt-back .mi{transform:rotate(90deg)}.ec-in{position:relative}.ec-in .in{padding-right:46px}.ec-in .u{color:var(--tx3);pointer-events:none;font-size:12.5px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ec-out{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.ec-kpi{background:var(--inset);border:1px solid var(--insetbd);border-radius:14px;padding:14px 16px}.ec-kpi small{color:var(--tx3);font-size:12px;font-weight:600;display:block}.ec-kpi b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:600;display:block}.ec-kpi span{color:var(--tx3);margin-top:4px;font-size:12px;line-height:1.4;display:block}.ec-kpi.key{background:var(--c1);border-color:color-mix(in srgb, var(--acc) 40%, var(--bd))}.ec-kpi.bad b{color:var(--neg)}.rt-drop{border:1.5px dashed var(--pbd);background:var(--inset);text-align:center;color:var(--tx2);cursor:pointer;border-radius:14px;justify-items:center;gap:8px;padding:26px 18px;font-size:13.5px;transition:border-color .15s,background-color .15s;display:grid}.rt-drop:hover,.rt-drop.is-over{border-color:var(--acc);background:color-mix(in srgb, var(--acc) 6%, var(--inset))}.rt-drop b{color:var(--tx);font-size:14.5px}.rt-mats{display:grid}.rt-mat{border-top:1px solid var(--bd);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.rt-mat:first-child{border-top:0}.rt-mat b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.rt-mat small{color:var(--tx3);margin-top:2px;font-size:12px;display:block}.rt-mat .acts{align-items:center;gap:6px;display:flex}.rt-preview{background:var(--inset);border:1px solid var(--insetbd);white-space:pre-wrap;max-height:320px;color:var(--tx2);border-radius:10px;margin-top:8px;padding:12px 14px;font-size:12.5px;line-height:1.5;overflow:auto}@media (max-width:1099px){.rt-layout,.rt-docgrid{grid-template-columns:minmax(0,1fr)}.rt-side{position:static}.rt-phases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.rt-hero{grid-template-columns:minmax(0,1fr);justify-items:start;gap:18px;padding:20px}.rt-ring{width:96px;height:96px}.rt-hero .rt-ring .v b{font-size:30px}.rt-shead h1{font-size:25px}.rt-md{padding:20px 18px 24px;font-size:14.5px}.rt-md h2{font-size:19px}.rt-toc ol{columns:1}.bb-f{grid-template-columns:minmax(0,1fr);gap:8px}.rt-st{grid-template-columns:36px minmax(0,1fr);gap:10px}.rt-node{width:36px;height:36px;font-size:12.5px}.rt-st.is-gate .rt-node{width:32px;height:32px}.rt-line:before{left:17px}.rt-card{padding:13px 14px 14px}}@media (prefers-reduced-motion:reduce){.rt-sd.s-laeuft,.rt-run:after{animation:none}}.t-gut{color:var(--pos)}.t-mittel{color:var(--warn)}.t-schlecht{color:var(--neg)}.t-info{color:var(--acc)}.t-neutral{color:var(--tx2)}.wz-groups{flex-direction:column;gap:32px;display:flex}.wz-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:12px;display:grid}.wz-tcard{background:var(--c1);border:1px solid var(--bd);min-width:0;box-shadow:var(--sh);color:inherit;border-radius:14px;flex-direction:column;gap:7px;padding:16px 18px 15px;text-decoration:none;transition:border-color .15s;display:flex}.wz-tcard:hover{border-color:color-mix(in srgb, var(--acc) 45%, var(--bd))}.wz-tcard .nr{letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);font-size:10.5px;font-weight:700}.wz-tcard b{letter-spacing:-.012em;font-size:15.5px;font-weight:600;line-height:1.3}.wz-tcard p{color:var(--tx2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.wz-tcard .ft{color:var(--tx3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;font-size:12px;font-weight:500;display:flex}.wz-tcard .ft .sp{flex:1}.wz-tcard.is-empty{box-shadow:none;background:0 0}.wz-cover{margin-top:34px;padding:0}.wz-cover summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 22px;list-style:none;display:flex}.wz-cover summary::-webkit-details-marker{display:none}.wz-cover summary:after{content:"";border-right:1.6px solid var(--tx3);border-bottom:1.6px solid var(--tx3);width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}.wz-cover[open] summary:after{transform:rotate(-135deg)}.wz-cover summary b{font-size:15px;font-weight:600}.wz-cover summary .muted{font-size:13px}.wz-covlist{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:6px 22px;padding:4px 22px 20px;display:grid}.wz-covlist li{border-top:1px solid var(--bd);grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:8px;padding:5px 0;font-size:13.5px;display:grid}.wz-covlist .nr{color:var(--tx3);font-size:12px;font-weight:700}.wz-covlist .lnk{font-size:13.5px}.wz-tool{flex-direction:column;gap:14px;display:flex}.wz-tool>.rt-shead{margin-bottom:4px}.wz-back{color:inherit;text-decoration:none}.wz-back:hover{color:var(--acc)}.wz-hacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wz-share{border:1px solid var(--pbd);background:var(--pa);height:36px;color:var(--tx2);border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 8px;font-size:13.5px;font-weight:600;display:inline-flex}.wz-share .sw{background:color-mix(in srgb, var(--tx) 18%, transparent);border-radius:99px;width:30px;height:18px;transition:background-color .15s;position:relative}.wz-share .sw i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.wz-share.is-on{color:var(--tx);border-color:color-mix(in srgb, var(--acc) 45%, transparent)}.wz-share.is-on .sw{background:var(--acc)}.wz-share.is-on .sw i{transform:translate(12px)}.wz-econ{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.wz-chip{height:26px;color:var(--tx2);background:var(--inset);border:1px solid var(--insetbd);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.wz-chip b{color:var(--tx);font-weight:600}.wz-tabs{margin:0}.wz-cnt{min-width:22px;height:20px;color:var(--tx3);background:var(--inset);border:1px solid var(--insetbd);border-radius:99px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.rt-tab.is-on .wz-cnt{color:var(--acc)}.wz-int{letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);border:1px dashed var(--pbd);border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700}.wz-tabhead .lead-p{max-width:860px;font-size:14px}.wz-tabhead .tag{vertical-align:1px;margin-right:6px}.wz-bar{padding:10px 12px}.wz-search{border:1px solid var(--inbd);background:var(--in);height:34px;color:var(--tx3);border-radius:9px;flex:0 260px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:inline-flex}.wz-search:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--ring)}.wz-search input{width:100%;min-width:0;height:100%;color:var(--tx);background:0 0;border:0;outline:0;font-size:13.5px}.wz-filter{width:auto;max-width:220px}.wz-save{min-width:0}.wz-bar .pill.is-on{border-color:var(--acc);box-shadow:0 0 0 3px var(--ring)}.wz-gap{margin:0}.err .sp{flex:1}.wz-ph2{align-items:center;gap:10px;display:flex}.wz-ph2 b{font-size:15px;font-weight:600}.wz-ph2 .sp{flex:1}.wz-ph2>.mi{color:var(--acc)}.wz-hist{color:var(--tx2);font-size:13px}.wz-hist summary{cursor:pointer;padding:4px 2px;font-weight:600}.wz-hist .rt-runs{background:var(--c1);border:1px solid var(--bd);border-radius:12px;margin-top:10px;padding:14px 16px}.wz-kpis{grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:12px;display:grid}.wz-kpi{border-radius:16px;min-width:0;padding:15px 16px 16px}.wz-kpi small{letter-spacing:.01em;color:var(--tx3);font-size:11.5px;font-weight:600;display:block}.wz-kpi b{width:fit-content;max-width:100%;font-family:var(--f-serif);letter-spacing:-.01em;overflow-wrap:anywhere;background:var(--gtx);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:9px;padding-right:.08em;font-size:31px;font-style:italic;font-weight:400;line-height:1.02;display:block}.wz-kpi span{color:var(--tx3);margin-top:6px;font-size:11.5px;line-height:1.4;display:block}.wz-kpi.t-gut b{color:var(--pos);background:0 0}.wz-kpi.t-mittel b{color:var(--warn);background:0 0}.wz-kpi.t-schlecht b{color:var(--neg);background:0 0}.wz-kpi.t-info b{color:var(--acc);background:0 0}.wz-gridwrap{border:1px solid var(--bd);background:var(--c1);max-height:min(74vh,900px);box-shadow:var(--sh);overscroll-behavior-x:contain;border-radius:14px;position:relative;overflow:auto}.wz-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%;font-size:13.5px}.wz-grid th{z-index:2;background:var(--c1);border-bottom:1px solid var(--bd);text-align:left;vertical-align:bottom;padding:0;position:sticky;top:0}.wz-grid th.stk{z-index:3}.wz-grid td{border-bottom:1px solid var(--bd);vertical-align:top;background:var(--c1);padding:0}.wz-grid td+td,.wz-grid th+th{border-left:1px solid color-mix(in srgb, var(--bd) 70%, transparent)}.wz-grid .stk{z-index:1;position:sticky}.wz-grid tr:last-child td{border-bottom:0}.wz-grid tbody tr:hover td{background:var(--tk-hover)}.wz-grid .rb{text-align:center}.wz-th{letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--tx3);align-items:flex-end;gap:6px;padding:10px 10px 9px;font-size:11px;font-weight:700;line-height:1.25;display:flex}.wz-th:hover{color:var(--tx)}.wz-grid th.num .wz-th{text-align:right;justify-content:flex-end}.wz-th .has-help{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--tx3) 70%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--tx3) 70%, transparent);text-underline-offset:3px}.wz-sort{color:var(--acc);font-size:8px}.wz-sort.desc{transform:rotate(180deg)}.wz-cv{text-align:left;width:100%;min-height:38px;color:var(--tx);white-space:nowrap;text-overflow:ellipsis;border-radius:0;padding:9px 10px;line-height:20px;display:block;overflow:hidden}button.wz-cv:hover{background:color-mix(in srgb, var(--acc) 6%, transparent)}button.wz-cv:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.wz-cv.num{text-align:right;font-variant-numeric:tabular-nums}.wz-cv.ctr{place-items:center;padding:8px 0;display:grid}.wz-cv .wz-long{white-space:normal}.wz-ph{color:var(--tx3);opacity:.55}.wz-none{color:var(--tx3);opacity:.7}.wz-ci{outline:2px solid var(--acc);outline-offset:-2px;background:var(--in);width:100%;height:38px;color:var(--tx);border:0;border-radius:0;padding:0 10px;font-size:13.5px;display:block}.wz-ci[inputmode=decimal]{text-align:right;font-variant-numeric:tabular-nums}.wz-ci.bad{outline-color:var(--neg)}.wz-sel{appearance:none;cursor:pointer;width:calc(100% - 12px);height:26px;color:var(--tx2);background-color:var(--inset);border:1px solid var(--insetbd);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 13px) 11px,calc(100% - 9px) 11px;background-repeat:no-repeat;background-size:4px 4px;border-radius:999px;outline:none;margin:6px;padding:0 22px 0 10px;font-size:12px;font-weight:600;display:block}.wz-sel:focus-visible{box-shadow:0 0 0 3px var(--ring)}.wz-sel.is-empty{color:var(--tx3);background-color:#0000;border-style:dashed}.wz-sel.t-gut,.wz-v.t-gut{color:var(--pos);background-color:color-mix(in srgb, var(--pos) 9%, transparent);border-color:color-mix(in srgb, var(--pos) 26%, transparent)}.wz-sel.t-mittel,.wz-v.t-mittel{color:var(--warn);background-color:color-mix(in srgb, var(--warn) 10%, transparent);border-color:color-mix(in srgb, var(--warn) 28%, transparent)}.wz-sel.t-schlecht,.wz-v.t-schlecht{color:var(--neg);background-color:color-mix(in srgb, var(--neg) 9%, transparent);border-color:color-mix(in srgb, var(--neg) 26%, transparent)}.wz-sel.t-info,.wz-v.t-info{color:var(--acc);background-color:color-mix(in srgb, var(--acc) 8%, transparent);border-color:color-mix(in srgb, var(--acc) 24%, transparent)}.wz-sel option{color:var(--tx);background:var(--menu)}.wz-v{white-space:nowrap;text-overflow:ellipsis;max-width:100%;height:24px;color:var(--tx2);background:var(--inset);border:1px solid var(--insetbd);vertical-align:middle;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.wz-v .pd{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.wz-n{font-variant-numeric:tabular-nums;font-weight:600}.wz-yes{color:var(--acc);font-weight:700}.wz-multi{flex-wrap:nowrap;gap:4px;display:inline-flex}.wz-multi .wz-chip{height:22px;font-size:11.5px}.wz-url{max-width:100%;color:var(--acc);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.wz-url span{text-overflow:ellipsis;overflow:hidden}.wz-url:hover{text-decoration:underline}.wz-url .mi{flex:none;width:13px;height:13px}.wz-long{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.wz-pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.wz-box{border:1.5px solid color-mix(in srgb, var(--tx) 30%, transparent);background:var(--c1);color:#0000;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:background-color .12s,border-color .12s;display:grid}.wz-box svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.wz-box.is-on{background:var(--acc2);border-color:var(--acc2);color:#fff}:root.is-dark .wz-box.is-on{background:#24534d;border-color:#24534d}.wz-box:disabled{cursor:default}.wz-box:not(:disabled):hover{border-color:var(--acc)}.wz-rowbtn{width:30px;height:30px;color:var(--tx3);border-radius:8px;place-items:center;margin:4px auto;display:grid}.wz-rowbtn:hover{color:var(--acc);background:var(--inset)}.wz-rowbtn .mi{width:16px;height:16px}.wz-nohit{color:var(--tx3);padding:18px;font-size:13.5px}.wz-more{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.wz-mcards{gap:10px;display:none}.wz-mcard{background:var(--c1);border:1px solid var(--bd);width:100%;box-shadow:var(--sh);text-align:left;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.wz-mcard b{font-size:15px;font-weight:600;line-height:1.3}.wz-mcard dl{gap:5px;margin:0;font-size:13px;display:grid}.wz-mcard dl>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.wz-mcard dt{color:var(--tx3);flex:none}.wz-mcard dd{text-align:right;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}@container (max-width:760px){.wz-gridwrap{display:none}.wz-mcards{display:grid}}.wz-scrim{z-index:70;background:#0c161557;justify-content:flex-end;animation:.15s wzFade;display:flex;position:fixed;inset:0}.wz-drawer{background:var(--c1);width:min(560px,100%);height:100%;box-shadow:var(--pop);outline:none;flex-direction:column;animation:.18s wzSlide;display:flex}.wz-dh{border-bottom:1px solid var(--bd);align-items:center;gap:12px;padding:16px 18px 14px 22px;display:flex}.wz-dh .sp{flex:1;min-width:0}.wz-dh small{letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);font-size:11.5px;font-weight:700;display:block}.wz-dh b{letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:17px;font-weight:600;display:block;overflow:hidden}.wz-db{overscroll-behavior:contain;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:16px 14px;padding:18px 22px 26px;display:grid;overflow:auto}.wz-db>.wide,.wz-db>.note{grid-column:1/-1}.wz-df{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--bd);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wz-df .sp{flex:1}.wz-fld .in{height:42px;font-size:14.5px}.wz-fld textarea.in{height:auto}.wz-fld .in.bad,.wz-ta.bad{border-color:var(--neg)}.wz-fcalc{background:var(--inset);border:1px solid var(--insetbd);border-radius:10px;gap:4px;padding:10px 12px;font-size:14px;display:grid}.wz-fcalc small{color:var(--tx3);font-size:12px;line-height:1.4}.wz-fro{min-height:20px;color:var(--tx);font-size:14.5px}.wz-unit{position:relative}.wz-unit .in{padding-right:34px}.wz-unit>span{color:var(--tx3);pointer-events:none;font-size:13.5px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.wz-open{font-size:13px}.wz-chips{flex-wrap:wrap;gap:6px;display:flex}.wz-tog{height:30px;color:var(--tx2);background:var(--c1);border:1px solid var(--pbd);border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.wz-tog.is-on{color:var(--mint-tx);background:var(--mint-a);border-color:var(--mint-a)}.wz-checkline{align-items:center;gap:10px;font-size:14px;display:inline-flex}@keyframes wzFade{0%{opacity:0}to{opacity:1}}@keyframes wzSlide{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}.wz-checkwrap{background:var(--c1);border:1px solid var(--bd);box-shadow:var(--sh);border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.wz-meter{margin:0}.wz-cg h3{letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);align-items:center;gap:10px;margin:6px 0;font-size:12px;font-weight:700;display:flex}.wz-cg h3 .num{letter-spacing:0;font-weight:600}.wz-checks{gap:2px;display:grid}.wz-ci2{border-radius:9px;grid-template-columns:22px minmax(0,1fr) 32px;align-items:start;gap:10px;padding:6px 4px 6px 6px;display:grid}.wz-ci2:hover{background:var(--inset)}.wz-ci2 .wz-box{margin-top:1px}.wz-ci2 .t{gap:3px;min-width:0;display:grid}.wz-ct{color:var(--tx2);text-align:left;font-size:14px;line-height:1.45}.wz-ci2.is-on .wz-ct{color:var(--tx3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--tx3) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--tx3) 60%, transparent)}.wz-cm{color:var(--tx3);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.wz-cm i{font-style:normal;font-weight:600}.wz-ci2 .wz-rowbtn{opacity:.55;margin:-3px 0 0}.wz-ci2:hover .wz-rowbtn{opacity:1}.wz-addline{border-top:1px solid var(--bd);align-items:center;gap:8px;padding-top:6px;display:flex}.wz-addline .in{height:38px;font-size:14px}.wz-calcwrap{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:18px;display:grid}.wz-calcin h2{margin-bottom:14px}.wz-form{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px 16px;display:grid}.wz-calcout{gap:10px;display:grid;position:sticky;top:84px}.wz-outs{gap:8px;display:grid}.wz-out{background:var(--c1);border:1px solid var(--bd);box-shadow:var(--sh);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.wz-out small{color:var(--tx3);font-size:12px;font-weight:600}.wz-out>.wz-n{letter-spacing:-.02em;font-size:22px}.wz-out>span:last-child:not(.wz-n):not(.wz-v):not(.wz-none){color:var(--tx3);font-size:12px;line-height:1.4}.wz-log{flex-direction:column;gap:12px;display:flex}.wz-entry{background:var(--c1);border:1px solid var(--bd);box-shadow:var(--sh);border-radius:14px;gap:10px;padding:16px 18px;display:grid}.wz-entry header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wz-entry header b{letter-spacing:-.01em;font-size:15px;font-weight:600}.wz-entry header .sp{flex:1}.wz-entry .wz-rowbtn{margin:-4px -6px -4px 0}.wz-date{color:var(--tx3);font-size:12px;font-weight:700}.wz-em{font-size:12px}.wz-ebody{color:var(--tx2);font-size:14px;line-height:1.6}.wz-ebody.is-cut{max-height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.wz-ebody .rt-md{box-shadow:none;background:0 0;border:0;padding:0;font-size:14px}.wz-report{flex-direction:column;gap:14px;display:flex}.wz-rchecks{background:var(--c1);border:1px solid var(--bd);box-shadow:var(--sh);border-radius:16px;gap:2px;padding:10px 12px;display:grid}.wz-rchecks li{border-top:1px solid var(--bd);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;padding:9px 6px;display:grid}.wz-rchecks li:first-child{border-top:0}.wz-rchecks li>div{gap:2px;min-width:0;display:grid}.wz-rchecks b{color:var(--tx);font-size:14px;font-weight:600}.wz-rchecks span:not(.wz-v){color:var(--tx2);font-size:13px;line-height:1.45}.wz-rtable{max-height:none}.wz-order{gap:4px;padding:2px 22px 18px;display:grid}.wz-order li{border-top:1px solid var(--bd);color:var(--tx2);grid-template-columns:26px minmax(0,1fr);gap:8px;padding:6px 0;font-size:13.5px;line-height:1.5;display:grid}.wz-order .nr{color:var(--acc);font-weight:700}.wz-pgroup{flex-direction:column;gap:10px;margin-top:10px;display:flex}.wz-plist{gap:10px;display:grid}.wz-prompt{background:var(--c1);border:1px solid var(--bd);box-shadow:var(--sh);border-radius:14px;gap:10px;padding:16px 18px;display:grid}.wz-prompt header{align-items:flex-start;gap:12px;display:flex}.wz-prompt header .sp{flex:1;gap:3px;min-width:0;display:grid}.wz-prompt header b{font-size:15px;font-weight:600}.wz-prompt header span:not(.wz-pid){color:var(--tx2);font-size:13px;line-height:1.45}.wz-pid{min-width:34px;height:26px;color:var(--acc);background:color-mix(in srgb, var(--acc) 9%, transparent);border:1px solid color-mix(in srgb, var(--acc) 24%, transparent);border-radius:8px;flex:none;place-items:center;padding:0 8px;font-size:12px;font-weight:700;display:grid}.wz-pmeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wz-pmeta .note{flex-basis:100%}.wz-ptext{background:var(--inset);border:1px solid var(--insetbd);white-space:pre-wrap;max-height:420px;color:var(--tx2);border-radius:10px;margin:0;padding:12px 14px;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.wz-prompt .row2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wz-import .row2 .sp{flex:1}.wz-mapgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px 14px;max-height:320px;padding:2px;display:grid;overflow:auto}.wz-mapgrid label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wz-prev{font-size:12.5px}.wz-prev td{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}@container (max-width:860px){.wz-calcwrap{grid-template-columns:minmax(0,1fr)}.wz-calcout{position:static}}@media (max-width:700px){.wz-db{grid-template-columns:minmax(0,1fr)}.wz-scrim{align-items:flex-end}.wz-drawer{border-radius:18px 18px 0 0;height:94dvh;animation-name:wzRise}.wz-bar .pill.sm{padding:0 11px}.wz-search{flex:100%}.wz-filter{flex:1;max-width:none}.wz-checkwrap{padding:14px 12px}}@keyframes wzRise{0%{opacity:.6;transform:translateY(30px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wz-scrim,.wz-drawer{animation:none}}.wz-optline{color:var(--tx2);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 2px;font-size:13px;line-height:1.45;display:flex}.wz-optline input{accent-color:var(--acc);flex:none;margin-top:2px}.wz-impopts{border:1px solid var(--bd);background:var(--inset);border-radius:12px;padding:10px 14px}.wz-impopts>summary{cursor:pointer;color:var(--tx2);font-size:13px}.wz-impopts[open]>summary{margin-bottom:10px}.wz-minrow{color:var(--tx2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px}.wz-minrow .in{width:auto;min-width:140px}.wz-minrow .wz-minval{width:110px;min-width:0}.st-form{gap:16px;display:grid}.st-form select.in{appearance:auto}.st-fcard .tag{margin-left:auto}.st-list{gap:8px;display:grid}.st-row{background:var(--c1);border:1px solid var(--bd);color:inherit;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:14px 18px;text-decoration:none;transition:border-color .15s;display:flex}.st-row:hover{border-color:color-mix(in srgb, var(--tx) 26%, transparent)}.st-row-t{flex:1;gap:3px;min-width:0;display:grid}.st-row-t b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.st-row-t small{color:var(--tx3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.st-row-d{flex:none;font-size:12.5px}.st-plan{gap:12px;padding-left:18px;display:grid}.st-plan li{gap:4px;font-size:13.5px;display:grid}.st-plan li b{font-weight:600}.st-plan li .tag{justify-self:start}.st-plan small{color:var(--tx3);font-size:12.5px;line-height:1.45}.st-plan .st-pr{color:var(--tx2)}.st-basis{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.st-basis li{gap:2px;font-size:13px;display:grid}.st-basis li span{color:var(--tx3);font-size:12px}.st-basis li b{color:var(--tx);font-weight:600;line-height:1.4}.st-ok{color:var(--acc);align-items:center;gap:8px;margin-top:12px;font-size:12.5px;font-weight:600;display:flex}.st-ok .pd{background:currentColor;border-radius:50%;width:7px;height:7px}.st-inputs{gap:10px;margin:10px 0 0;display:grid}.st-inputs div{gap:2px;display:grid}.st-inputs dt{color:var(--tx3);font-size:12px}.st-inputs dd{color:var(--tx);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px}.st-final{gap:10px;margin-top:10px;display:grid}.st-chain{color:var(--tx2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.st-chain input{width:16px;height:16px;accent-color:var(--acc)}@media (max-width:720px){.st-row{flex-wrap:wrap}.st-row-d{width:100%}}.km-wrap{max-width:980px}.km-chat{gap:18px;margin-bottom:18px;display:grid}.km-msg{gap:8px;min-width:0;display:grid}.km-msg.me{justify-items:end}.km-meta{color:var(--tx3);font-size:12px}.km-bub{background:var(--mint-a);max-width:720px;color:var(--mint-tx);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 4px;padding:12px 16px;font-size:14.5px;line-height:1.5}.km-ans{background:var(--c1);border:1px solid var(--bd);border-radius:4px 16px 16px;min-width:0;padding:16px 20px}.km-think{background:var(--c1);border:1px solid var(--bd);color:var(--tx2);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:inline-flex}.km-compose{gap:10px;display:grid}.km-ta{min-height:92px}.km-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.km-bar .sp{flex:1}.km-scope summary{cursor:pointer;color:var(--tx2);font-size:13px}.km-scope[open] summary{margin-bottom:8px}.km-scope-list{border:1px solid var(--bd);background:var(--c1);border-radius:12px;gap:6px;min-width:260px;max-height:260px;padding:10px 12px;display:grid;overflow:auto}.km-check{cursor:pointer;align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.km-check input{width:16px;height:16px;accent-color:var(--acc);flex:none;margin-top:3px}.km-check span{gap:2px;min-width:0;display:grid}.km-check small{color:var(--tx3);font-size:12.5px}.km-ex{flex-wrap:wrap;gap:8px;display:flex}.km-exb{text-align:left;border:1px solid var(--bd);background:var(--c1);color:var(--tx2);cursor:pointer;border-radius:12px;max-width:440px;padding:9px 12px;font-size:13px;line-height:1.4}.km-exb:hover{border-color:color-mix(in srgb, var(--tx) 26%, transparent);color:var(--tx)}.km-plan{border:1px solid color-mix(in srgb, var(--acc) 35%, transparent);background:color-mix(in srgb, var(--acc) 4%, var(--c1));border-radius:16px;gap:16px;padding:18px 20px;display:grid}.km-plan-h{gap:4px;display:grid}.km-plan-h b{font-size:17px;font-weight:600}.km-plan-h small{color:var(--tx3);font-size:12.5px}.km-sec{gap:8px;display:grid}.km-sec .lb{color:var(--tx2);font-size:13px;font-weight:600}.km-clients{gap:8px;display:grid}.km-client{border:1px solid var(--bd);background:var(--c1);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.km-client.is-off{opacity:.55}.km-gap{color:var(--warn)!important}.km-okk{color:var(--acc)!important}textarea.km-je{resize:vertical;height:auto;min-height:40px;padding:9px 12px;font-size:13.5px;line-height:1.45}.km-inputs{gap:2px;margin-top:4px;display:grid}.km-inputs small{white-space:pre-wrap;overflow-wrap:anywhere}.km-inputs b{color:var(--tx2);font-weight:600}.km-prog{border:1px solid var(--bd);background:var(--c1);border-radius:16px;gap:12px;padding:16px 18px;display:grid}.km-prog-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.km-prog-h>b{margin-right:6px;font-size:15.5px}.km-prog-h .sp{flex:1}.km-rows{gap:10px;display:grid}.km-org{background:var(--bg2);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.km-org-h{align-items:center;gap:8px;display:flex}.km-org-h .sp{flex:1}.km-doc{background:var(--c1);border:1px solid var(--bd);color:inherit;border-radius:10px;grid-template-columns:minmax(120px,1fr) auto minmax(120px,2fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;text-decoration:none;display:grid}.km-doc:hover{border-color:color-mix(in srgb, var(--tx) 26%, transparent)}.km-doc .t{font-weight:600}.km-doc small{color:var(--tx3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.km-cont{align-items:center;gap:8px;display:inline-flex}.km-foot .km-ta{min-height:60px}@media (max-width:720px){.km-doc{grid-template-columns:1fr auto}.km-doc small{grid-column:1/-1}}.sx-i .mi{width:20px;height:20px}.sx-i{gap:12px}.sx-i.is-active .mi,.mnav a.is-on .mi{--mi-fill:currentColor;--mi-fo:.24}.sx-logo{object-fit:contain;flex:none;width:20px;height:20px}.sx-i:not(.is-active) .sx-logo{opacity:.92}.tk-card.has-cover{padding-top:0}.tk-cover{background:var(--inset);border-bottom:1px solid var(--bd);border-radius:11px 11px 0 0;margin:0 -12px;position:relative;overflow:hidden}.tk-cover img{object-fit:cover;width:100%;height:auto;max-height:300px;display:block}.tk-card.is-done .tk-cover img{filter:saturate(.4);opacity:.7}.tk-play{color:#fff;pointer-events:none;background:#0106059e;border-radius:50%;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #fff3}.tk-play .mi{width:16px;height:16px;margin-left:2px}.tk-dcover{border-bottom:1px solid var(--bd);cursor:zoom-in;background:#050b0a;width:calc(100% + 44px);margin:-18px -22px 16px;display:block;position:relative}.tk-dcover img{object-fit:contain;width:100%;max-height:280px;display:block}.tk-hadd{margin-left:auto;font-size:12.5px}.tk-atts{gap:8px;display:grid}.tk-att{border:1px solid var(--bd);background:var(--c1);border-radius:12px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.tk-att.is-cover{border-color:color-mix(in srgb, var(--acc) 42%, transparent)}.tk-attthumb{background:var(--inset);border:1px solid var(--insetbd);border-radius:8px;place-items:center;width:92px;height:70px;display:grid;position:relative;overflow:hidden}.tk-attthumb img{object-fit:cover;width:100%;height:100%}.tk-attkind{letter-spacing:.06em;color:var(--acc);text-transform:uppercase;font-size:11.5px;font-weight:700}.tk-attthumb .tk-play{width:30px;height:30px;margin:-15px 0 0 -15px}.tk-attthumb .tk-play .mi{width:13px;height:13px}.tk-attinfo{gap:1px;min-width:0;display:grid}.tk-attinfo b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.tk-attinfo small{color:var(--tx3);font-size:12px}.tk-attact{flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:4px;display:flex}.tk-attact .linkbtn{font-size:12.5px;text-decoration:none}.tk-attact .linkbtn:hover{text-decoration:underline}.linkbtn.danger{color:var(--neg)}.warnword{color:var(--neg);font-size:12.5px;font-weight:600}.tk-ups{gap:6px;margin:0 0 10px;display:grid}.tk-ups li{color:var(--tx2);grid-template-columns:minmax(0,1fr) 110px 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.tk-ups .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-ups .bar{background:var(--inset);border:1px solid var(--insetbd);border-radius:999px;height:6px;overflow:hidden}.tk-ups .bar i{background:#47c6b9;border-radius:999px;height:100%;transition:width .2s;display:block}.tk-ups .pct{text-align:right;color:var(--tx3);font-variant-numeric:tabular-nums}.tk-drop{border:1.5px dashed var(--pbd);background:var(--inset);width:100%;color:var(--tx2);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:16px;font-size:13.5px;line-height:1.4;transition:border-color .15s,background-color .15s;display:flex}.tk-drop:hover{border-color:var(--acc);background:color-mix(in srgb, var(--acc) 4%, var(--inset))}.tk-drop>.mi{width:22px;height:22px;color:var(--acc)}.tk-drop u{color:var(--acc);text-underline-offset:2px}.tk-drop small{color:var(--tx3);margin-top:2px;font-size:12px;display:block}.tk-drawer.is-dropping{box-shadow:inset 0 0 0 2px #47c6b9,-24px 0 60px -30px #0c161559}.tk-dropover{z-index:5;background:color-mix(in srgb, var(--c1) 80%, transparent);pointer-events:none;place-items:center;display:grid;position:absolute;inset:62px 0 0}.tk-dropover span{background:var(--c1);color:var(--acc);border:1.5px dashed #47c6b9;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:600}.tk-checklist{margin-top:10px}.tk-cbtns{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.tk-cbtns .sp{flex:1}.tk-comments li.is-memo .ap{margin-top:6px}.tk-transcript{background:var(--inset);border:1px solid var(--insetbd);border-radius:10px;margin-top:8px;padding:10px 12px}.tk-tlabel{letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.tk-twait{align-items:center;gap:8px;margin-top:8px;display:flex}.tk-twait:before{content:"";border:2px solid color-mix(in srgb, var(--acc) 28%, transparent);border-top-color:var(--acc);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite lkSpin}.ap{background:var(--inset);border:1px solid var(--insetbd);border-radius:999px;align-items:center;gap:10px;width:100%;max-width:420px;padding:6px 12px 6px 6px;display:flex}.ap audio{display:none}.ap-btn{background:var(--mint-a);width:34px;height:34px;color:var(--mint-tx);border-radius:50%;flex:none;place-items:center;transition:background-color .15s;display:grid}.ap-btn:hover{background:var(--mint-hv)}.ap-btn .mi{width:14px;height:14px}.ap:not(.is-playing) .ap-btn .mi{margin-left:2px}.ap-track{cursor:pointer;flex:1;min-width:60px;padding:8px 0}.ap-track:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #47c6b9}.ap-bar{background:color-mix(in srgb, var(--tx) 14%, transparent);border-radius:999px;height:4px;display:block;overflow:hidden}.ap-bar i{background:#47c6b9;border-radius:999px;height:100%;display:block}.ap-time{color:var(--tx3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.ap.is-failed{opacity:.7}.vr{background:var(--inset);border:1px solid var(--insetbd);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.vr .sp{flex:1}.vr.is-review .ap{background:var(--c1);flex:240px}.vr-dot{background:var(--orange);border-radius:50%;flex:none;width:10px;height:10px;animation:1.4s ease-in-out infinite vrPulse;box-shadow:0 0 #d9551c80}@keyframes vrPulse{0%,to{box-shadow:0 0 #d9551c73}50%{box-shadow:0 0 0 6px #d9551c00}}.vr-time{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.vr-time small{color:var(--tx3);font-weight:500}.vr-wave{align-items:center;gap:3px;height:18px;display:inline-flex}.vr-wave i{background:var(--acc);border-radius:2px;width:3px;height:6px;animation:1s ease-in-out infinite vrWave}.vr-wave i:nth-child(2){animation-delay:.12s}.vr-wave i:nth-child(3){animation-delay:.24s}.vr-wave i:nth-child(4){animation-delay:.36s}.vr-wave i:nth-child(5){animation-delay:.48s}@keyframes vrWave{0%,to{height:5px}50%{height:16px}}.lbx{z-index:120;background:#010605eb;flex-direction:column;animation:.15s ease-out both wzFade;display:flex;position:fixed;inset:0}.lbx-bar{color:#fff;flex:none;align-items:center;gap:8px;height:60px;padding:0 14px 0 20px;display:flex}.lbx-bar .sp{flex:1}.lbx-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.lbx .ib{color:#fffc;background:#ffffff0f;border-color:#ffffff29}.lbx-stage{flex:1;place-items:center;min-height:0;padding:0 16px 20px;display:grid}.lbx-stage img,.lbx-stage video{background:#000;border-radius:10px;max-width:100%;max-height:100%;box-shadow:0 30px 80px -30px #000}.tk-tpls{gap:8px;display:grid}.tk-tpl{border:1px solid var(--bd);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;transition:border-color .15s,background-color .15s;display:flex}.tk-tpl input{accent-color:#0a6b61;margin-top:3px}.tk-tpl.is-on{border-color:color-mix(in srgb, var(--acc) 45%, transparent);background:color-mix(in srgb, var(--acc) 5%, var(--c1))}.tk-tplb{gap:2px;min-width:0;display:grid}.tk-tplb b{font-size:14px;font-weight:600}.tk-tplb small{color:var(--tx3);font-size:12.5px;line-height:1.4}.tk-tplb small.staff{color:var(--acc)}.tk-tplcols{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.tk-tplcols i{background:var(--inset);border:1px solid var(--insetbd);color:var(--tx2);border-radius:6px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:600}.tk-tplcols i.more{color:var(--tx3)}.tk-ptbtn{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;border-radius:8px;align-items:baseline;gap:10px;display:inline-flex}.tk-ptbtn:hover{text-underline-offset:5px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;text-decoration-thickness:1px}.tk-pthint{letter-spacing:0;color:#ffffff80;opacity:0;font-size:12px;font-weight:500;transition:opacity .15s}.tk-ptbtn:hover .tk-pthint,.tk-ptbtn:focus-visible .tk-pthint{opacity:1}.tk-ptedit .in{color:#fff;background:#ffffff0f;border-color:#ffffff40;max-width:520px;height:44px;font-size:22px;font-weight:500}.cv-form{display:contents}.sx-top .cv-btn{height:36px}.sx-top .cv-btn.is-on{color:#c9fbf6;background:#5cfbeb1f;border-color:#5cfbeb73}.sx-top .cv-btn.is-on .dot{background:#5cfbeb;box-shadow:0 0 8px #5cfbeb}.cv-banner{z-index:5;color:#e9fffc;background:#0b2a27;border-bottom:1px solid #5cfbeb40;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 18px;font-size:13.5px;display:flex;position:relative}.cv-dot{background:#5cfbeb;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #5cfbeb}.cv-text{flex:1;min-width:220px}.cv-banner .pill{color:#fff;background:#ffffff0f;border-color:#ffffff38}@media (max-width:760px){.sx-top .cv-btn{padding:0 10px;font-size:12.5px}.sx-top .cv-btn .dot{display:none}}.fd-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.fd-card{background:var(--c1);border:1px solid var(--bd);box-shadow:var(--sh);color:var(--tx);border-radius:20px;flex-direction:column;gap:14px;padding:16px 16px 18px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s;display:flex;position:relative}.fd-card:hover{border-color:color-mix(in srgb, var(--tx) 18%, transparent);transform:translateY(-3px);box-shadow:0 22px 40px -28px #0c161573}.fd-card:focus-visible{outline-offset:2px;outline:2px solid #47c6b9}.fd-art{height:150px;display:block;position:relative}.fd-back{background:color-mix(in srgb, #47c6b9 22%, var(--inset));border-radius:4px 14px 14px;position:absolute;inset:22px 6px 0}.fd-back:before{content:"";background:inherit;border-radius:10px 10px 0 0;width:44%;height:16px;position:absolute;top:-12px;left:0}.fd-stack{display:block;position:absolute;inset:0 20px 34px}.fd-sheet{background:var(--c1);border:1px solid var(--bd);border-radius:8px;place-items:center;width:62%;height:100%;margin-left:-31%;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 6px 14px -8px #0c16154d}.fd-sheet img{object-fit:cover;width:100%;height:100%}.fd-sheet:not(.has-img){place-items:start center;padding-top:22px}.fd-label{letter-spacing:.06em;text-transform:uppercase;color:var(--acc);font-size:11px;font-weight:700}.fd-vid{background:#01060599;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}.fd-vid:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;position:absolute;top:6px;left:8px}.fd-stack.n2 .fd-sheet:first-child,.fd-stack.n3 .fd-sheet:first-child{transform:translate(-24%)rotate(-8deg)}.fd-stack.n2 .fd-sheet:nth-child(2){transform:translate(22%)rotate(6deg)}.fd-stack.n3 .fd-sheet:nth-child(2){z-index:2;transform:translateY(-4px)}.fd-stack.n3 .fd-sheet:nth-child(3){transform:translate(24%)rotate(8deg)}.fd-card:hover .fd-stack.n3 .fd-sheet:first-child,.fd-card:hover .fd-stack.n2 .fd-sheet:first-child{transform:translate(-30%)translateY(-6px)rotate(-11deg)}.fd-card:hover .fd-stack.n3 .fd-sheet:nth-child(2){transform:translateY(-12px)}.fd-card:hover .fd-stack.n3 .fd-sheet:nth-child(3),.fd-card:hover .fd-stack.n2 .fd-sheet:nth-child(2){transform:translate(30%)translateY(-6px)rotate(11deg)}.fd-card:hover .fd-stack.n1 .fd-sheet{transform:translateY(-10px)}.fd-front{z-index:3;background:linear-gradient(180deg, color-mix(in srgb, #47c6b9 30%, var(--c1)), color-mix(in srgb, #47c6b9 16%, var(--c1)));border-radius:12px 12px 14px 14px;height:44%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff80,0 -6px 16px -10px #0c161540}.fd-meta{gap:2px;min-width:0;display:grid}.fd-count{font-family:var(--f-serif);letter-spacing:-.02em;background:var(--gtx);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px;font-style:italic;font-weight:400;line-height:1}.fd-title{overflow-wrap:anywhere;font-size:15.5px;font-weight:600}.fd-meta small{color:var(--tx3);font-size:12.5px}.fd-card.is-empty .fd-front{background:linear-gradient(180deg, color-mix(in srgb, var(--tx) 7%, var(--c1)), color-mix(in srgb, var(--tx) 4%, var(--c1)))}.fd-card.is-empty .fd-back{background:color-mix(in srgb, var(--tx) 6%, var(--inset))}.fd-card.is-empty .fd-count{color:var(--tx3);background:0 0}.fd-card.is-all{background:var(--glass);color:#fff;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff14,0 24px 48px -30px #010605cc}.fd-card.is-all .fd-back{background:#12302c}.fd-card.is-all .fd-front{background:linear-gradient(#1c4a44,#0f2a27);box-shadow:inset 0 1px #ffffff2e,0 -6px 16px -10px #0009}.fd-card.is-all .fd-sheet{background:#0e1816;border-color:#ffffff1a}.fd-card.is-all .fd-count{background:linear-gradient(90deg,#61e1d5,#c9fbf6);color:#0000;-webkit-background-clip:text;background-clip:text}.fd-card.is-all .fd-meta small{color:#ffffff8c}.fd-new{box-shadow:none;text-align:left;cursor:pointer;background:0 0;border-style:dashed;justify-content:center;align-items:stretch}.fd-new:hover{border-color:var(--acc);box-shadow:none;transform:none}.fd-newico{background:var(--inset);width:48px;height:48px;color:var(--acc);border-radius:14px;place-items:center;display:grid}.fd-new.is-open{cursor:default;gap:10px}.fd-newbtns{flex-wrap:wrap;gap:8px;display:flex}:root.is-dark .fd-front{box-shadow:inset 0 1px #ffffff1f,0 -6px 16px -10px #0009}.fv{position:relative}.fv-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.fv-bar .sp{flex:1}.fv-panel{background:var(--c1);border:1px solid var(--bd);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:16px;display:flex}.fv-panel .fld{flex:240px}.fv-panel p{flex:100%;font-size:14px}.fv-msg{color:var(--tx2);margin-bottom:14px;font-size:13.5px}.fv-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.fv-item{position:relative}.fv-card{background:var(--c1);border:1px solid var(--bd);height:100%;box-shadow:var(--sh);color:var(--tx);border-radius:16px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .2s;display:flex;overflow:hidden}.fv-card:hover{border-color:color-mix(in srgb, var(--tx) 20%, transparent);transform:translateY(-2px);box-shadow:0 18px 34px -24px #0c161566}.fv-thumb{aspect-ratio:4/3;background:var(--inset);border-bottom:1px solid var(--bd);place-items:center;display:grid;position:relative;overflow:hidden}.fv-thumb img{object-fit:cover;width:100%;height:100%}.fv-thumb.k-route,.fv-thumb.k-skript{background:linear-gradient(160deg, color-mix(in srgb, #47c6b9 14%, var(--inset)), var(--inset))}.fv-kind{color:var(--acc);justify-items:center;gap:8px;display:grid}.fv-kind .mi{width:30px;height:30px}.fv-kind b{letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:11.5px;font-weight:700;overflow:hidden}.fv-info{gap:3px;min-width:0;padding:12px 14px 14px;display:grid}.fv-info b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.fv-info small{color:var(--tx3);font-size:12px}.fv-acts{opacity:0;gap:6px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}.fv-item:hover .fv-acts,.fv-item:focus-within .fv-acts{opacity:1}.fv-acts .ib{background:var(--c1);width:32px;height:32px;box-shadow:var(--sh)}.fv-acts .ib .mi{width:16px;height:16px}.fv-menu{z-index:10;background:var(--menu);border:1px solid var(--bd);min-width:240px;box-shadow:var(--pop);border-radius:12px;gap:10px;padding:12px;display:grid;position:absolute;top:46px;right:8px}.fv-move{color:var(--tx2);gap:6px;font-size:12.5px;font-weight:600;display:grid}.fv-move .in{height:38px;font-size:14px}.fv-drop{justify-content:center;padding:28px}.fv-empty{max-width:640px}.fv.is-over{outline-offset:8px;border-radius:16px;outline:2px dashed #47c6b9}.fv-over{border-radius:16px;position:absolute;inset:0}@media (hover:none){.fv-acts{opacity:1}}.kal-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.kal-bar .sp{flex:1}.kal-new{margin-bottom:18px}.kal-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kal-form .kal-wide{grid-column:1/-1}.kal-form textarea.in{resize:vertical;height:auto;min-height:70px;padding:10px 12px;font-size:14px}.kal-btns{flex-wrap:wrap;gap:8px;display:flex}.kal-month+.kal-month{margin-top:26px}.kal-month h2{letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);margin:0 0 10px;font-size:13px;font-weight:700}.kal-list{gap:10px;display:grid}.kal-ev{background:var(--c1);border:1px solid var(--bd);box-shadow:var(--sh);border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px 16px;display:grid}.kal-ev:has(.kal-form){display:block}.kal-ev.is-past{opacity:.62}.kal-ev.is-now{border-color:color-mix(in srgb, var(--acc) 40%, transparent)}.kal-date{background:var(--inset);border:1px solid var(--insetbd);border-radius:14px;align-content:center;justify-items:center;width:58px;height:58px;display:grid}.kal-date b{font-family:var(--f-serif);color:var(--acc);font-size:28px;font-style:italic;font-weight:400;line-height:1}.kal-date small{color:var(--tx3);margin-top:2px;font-size:11px;font-weight:600}.kal-date.sm{border-radius:12px;width:46px;height:46px}.kal-date.sm b{font-size:22px}.kal-body{gap:4px;min-width:0;display:grid}.kal-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kal-title{overflow-wrap:anywhere;font-size:15.5px;font-weight:600}.kal-when{color:var(--tx3);font-size:12.5px}.kal-note{color:var(--tx2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px}.kal-acts{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.kal-acts .linkbtn{font-size:12.5px}.kal-kind{height:22px;color:var(--tx2);background:var(--inset);border:1px solid var(--insetbd);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.kal-kind i{background:var(--k,#47c6b9);border-radius:50%;width:6px;height:6px}.kal-kind.k-sale{--k:#b05479}.kal-kind.k-kampagne{--k:#3a6ea5}.kal-kind.k-launch{--k:#6d5ba6}.kal-kind.k-produktion{--k:#a8873f}.kal-kind.k-call{--k:#47c6b9}.kal-kind.k-deadline{--k:#b3403f}.kal-kind.k-termin{--k:#6b7573}@media (max-width:760px){.kal-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kal-ev{grid-template-columns:50px minmax(0,1fr);gap:12px}.kal-ev .kal-date{width:50px;height:50px}.kal-acts{grid-column:2;justify-content:flex-start}}.ag-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.ag-side{gap:20px;display:grid}.ag-files h3{margin-bottom:6px;font-size:15px;font-weight:600}.ag-files .note{margin-bottom:12px;font-size:13px}@media (max-width:1100px){.ag-grid{grid-template-columns:minmax(0,1fr)}}.card-h .pill{flex:none}.ch-items{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.ch-item{border:1px solid var(--bd);background:var(--c1);height:100%;color:var(--tx);border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .2s;display:flex;overflow:hidden}.ch-item:hover{border-color:color-mix(in srgb, var(--tx) 20%, transparent);transform:translateY(-2px)}.ch-thumb{aspect-ratio:4/3;background:linear-gradient(160deg, color-mix(in srgb, #47c6b9 14%, var(--inset)), var(--inset));border-bottom:1px solid var(--bd);place-items:center;display:grid;overflow:hidden}.ch-thumb img{object-fit:cover;width:100%;height:100%}.ch-thumb b{letter-spacing:.06em;text-transform:uppercase;color:var(--acc);font-size:11.5px;font-weight:700}.ch-txt{gap:2px;min-width:0;padding:10px 12px 12px;display:grid}.ch-txt b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ch-txt small{color:var(--tx3);font-size:12px}.ch-events{gap:12px;display:grid}.ch-events li{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ch-evtxt{gap:4px;min-width:0;display:grid}.ch-evtxt b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.ch-evtxt small{color:var(--tx3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ch-more{align-items:center;gap:4px;margin-top:14px;font-size:13.5px;display:inline-flex}.ch-tasks{display:grid}.ch-task{border-bottom:1px solid var(--bd);min-height:44px;color:var(--tx);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;text-decoration:none;display:grid}.ch-task:hover .ch-ttl{color:var(--acc)}.ch-tdot{border:1.5px solid var(--tx3);border-radius:50%;width:8px;height:8px}.ch-ttl{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.ch-task small{color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:12px;overflow:hidden}@media (max-width:640px){.ch-task small{display:none}.ch-task{grid-template-columns:10px minmax(0,1fr) auto}}.rd-doc{max-width:900px;padding:28px 32px}.print-only{display:none}@media print{.sx-sb,.sx-top,.mnav,.cv-banner,.loginnote,.no-print{display:none!important}.app-main{margin:0!important}.wrap{max-width:none!important;padding:0!important}body,.app{color:#000!important;background:#fff!important}.rd-doc{box-shadow:none!important;border:0!important;max-width:none!important;padding:0!important}.print-only{margin-bottom:16px;font-size:24px;display:block}}.kal-cal{margin-bottom:26px}.kal-cal .tk-calbar h2{font-size:19px}.kal-cal .tk-day{cursor:pointer;min-height:112px}.kal-cal .tk-day:hover{background:var(--tk-hover)}.kal-cal .tk-dayn{transition:background-color .12s,color .12s}.kal-cal .tk-day:not(.is-today) .tk-dayn:hover{background:var(--inset);color:var(--tx)}.kal-cal .tk-dayn:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.kal-cal .tk-day.is-out .kal-chip{opacity:.45}.kal-chip{width:100%;min-width:0;color:var(--tx);background:color-mix(in srgb, var(--k,#47c6b9) 13%, var(--c1));border-left:3px solid var(--k,#47c6b9);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;padding:3px 7px;font-size:12px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.kal-chip.is-cont{opacity:.55}.kal-chip.is-anlass{color:var(--tx2);background:0 0;border-left:0;align-items:center;gap:6px;padding:2px 2px 2px 3px;font-weight:500;display:flex}.kal-chip.is-anlass:before{content:"";border:1.5px solid var(--acc);border-radius:50%;flex:none;width:7px;height:7px}.kal-chip.is-anlass.is-cont{opacity:.5}.k-sale{--k:#b05479}.k-kampagne{--k:#3a6ea5}.k-launch{--k:#6d5ba6}.k-produktion{--k:#a8873f}.k-call{--k:#47c6b9}.k-deadline{--k:#b3403f}.k-termin{--k:#6b7573}.kal-legend{border-top:1px solid var(--bd);color:var(--tx3);flex-wrap:wrap;gap:8px 16px;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.kal-lg{align-items:center;gap:7px;display:inline-flex}.kal-lg i{background:var(--k,#47c6b9);border-radius:3px;width:8px;height:8px}.kal-lg.is-anlass i{border:1.5px solid var(--acc);background:0 0;border-radius:50%}.kal-agenda{scroll-margin-top:90px}.kal-agh{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;display:flex}.kal-agh h2{letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);margin:0;font-size:13px;font-weight:700}.kal-ev.is-anlass{box-shadow:none;background:0 0;border-style:dashed}.kal-ev.is-anlass .kal-date b{color:var(--tx2)}.kal-kind.k-anlass i{border:1.5px solid var(--acc);background:0 0;width:7px;height:7px}.kal-nav{align-items:center;gap:8px;display:inline-flex}@media (max-width:700px){.kal-cal .tk-day{min-height:76px}.kal-cal .tk-calbar .sp{display:none}.kal-cal .tk-calbar h2{flex:auto}.kal-cal .kal-nav{order:1}.kal-cal .tk-calbar .tk-toggle{order:2}.kal-cal .kal-add{order:3}}@media (max-width:560px){.kal-cal .tk-day{min-height:58px}.kal-chip{background:var(--k,#47c6b9);border:0;border-radius:3px;height:6px;padding:0;font-size:0}.kal-chip.is-anlass{border:1.5px solid var(--acc);background:0 0;height:6px;padding:0;display:block}.kal-chip.is-anlass:before{display:none}.kal-cal .tk-more-chips{font-size:10px}}
