.nb-znak-nurt[data-v-3e4a5030]{display:block;flex:none;overflow:visible}.toasts[data-v-092f6f90]{position:fixed;top:16px;right:16px;z-index:200;display:flex;flex-direction:column;gap:10px;width:320px}.toast[data-v-092f6f90]{background:var(--bg-2);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:12px 16px;cursor:pointer}.toast.success[data-v-092f6f90]{border-left-color:var(--ok)}.toast.error[data-v-092f6f90]{border-left-color:var(--danger)}.toast.reminder[data-v-092f6f90]{border-left-color:var(--warn)}.toast-title[data-v-092f6f90]{font-weight:700;font-size:13.5px}.toast-body[data-v-092f6f90]{font-size:13px;color:var(--text-2);margin-top:3px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.toast-enter-active[data-v-092f6f90],.toast-leave-active[data-v-092f6f90]{transition:all .25s ease}.toast-enter-from[data-v-092f6f90],.toast-leave-to[data-v-092f6f90]{opacity:0;transform:translate(30px)}.rp-stack[data-v-73a82a98]{position:fixed;bottom:18px;right:18px;z-index:190;display:flex;flex-direction:column;gap:12px;width:340px}.rp-card[data-v-73a82a98]{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:16px 18px}.rp-head[data-v-73a82a98]{font-size:14px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rp-bell[data-v-73a82a98]{color:var(--warn-text)}.rp-when[data-v-73a82a98]{margin-top:6px;font-size:13.5px;color:var(--accent-ink);font-weight:600;display:flex;align-items:center;gap:6px}.rp-body[data-v-73a82a98]{margin-top:6px;font-size:13.5px;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rp-actions[data-v-73a82a98]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.toast-enter-active[data-v-73a82a98],.toast-leave-active[data-v-73a82a98]{transition:all .25s ease}.toast-enter-from[data-v-73a82a98],.toast-leave-to[data-v-73a82a98]{opacity:0;transform:translateY(20px)}.avatar[data-v-b137a507]{position:relative;border-radius:var(--radius-avatar);display:inline-flex;align-items:center;justify-content:center;color:var(--avatar-ink);font-weight:700;flex-shrink:0;-webkit-user-select:none;user-select:none;overflow:visible}.avatar-fallback[data-v-b137a507]{background:var(--bg-3);color:var(--text-2)}.avatar-off[data-v-b137a507]{filter:grayscale(1);opacity:.55}.avatar-img[data-v-b137a507]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.avatar-ring[data-v-b137a507]{position:absolute;pointer-events:none}.dot[data-v-b137a507]{position:absolute;z-index:1;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;background:var(--text-3);border:2.5px solid var(--bg-2);border-style:solid;box-sizing:border-box}.dot.online[data-v-b137a507]{background:var(--ok)}.dot.away[data-v-b137a507]{background:var(--warn)}.dot.dnd[data-v-b137a507]{background:var(--danger)}.call-overlay[data-v-34b3d508]{z-index:300}.call-card[data-v-34b3d508]{background:var(--bg-2);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-2);padding:36px 48px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.call-card h3[data-v-34b3d508]{margin-top:8px;font-size:20px}.call-kind[data-v-34b3d508]{color:var(--text-2)}.call-kind svg[data-v-34b3d508]{animation:call-blink-34b3d508 1.2s ease-in-out infinite}.call-grupa[data-v-34b3d508]{display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:13px}@media (prefers-reduced-motion: reduce){.call-kind svg[data-v-34b3d508]{animation:none}}.call-kind[data-v-34b3d508]{display:flex;align-items:center;gap:7px}.call-btn[data-v-34b3d508]{color:var(--accent-text)}@keyframes call-blink-34b3d508{50%{opacity:.5}}.call-actions[data-v-34b3d508]{display:flex;gap:28px;margin-top:18px}.call-btn[data-v-34b3d508]{width:60px;height:60px;border-radius:50%;font-size:24px;display:flex;align-items:center;justify-content:center;transition:transform .1s}.call-btn[data-v-34b3d508]:hover{transform:scale(1.08)}.call-btn.accept[data-v-34b3d508]{background:var(--ok)}.call-btn.decline[data-v-34b3d508]{background:var(--danger)}.vas-hidden[data-v-984df077]{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.vas-unlock[data-v-984df077]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--ctl-on-bg);color:var(--ctl-on-ink);font-size:13.5px;font-weight:600;box-shadow:var(--shadow-2)}.vas-unlock[data-v-984df077]:hover{filter:brightness(1.06)}.npb[data-v-c80da82b]{position:fixed;left:50%;bottom:12px;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:10px;width:min(560px,calc(100vw - 24px));padding:8px 12px;border-radius:var(--radius);background:var(--bg-1);color:var(--text-1);border:1px solid var(--border-soft);box-shadow:var(--shadow-2)}.npb-btn[data-v-c80da82b]{flex:none;min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 6px;border-radius:var(--radius-sm);color:var(--text-1)}.npb-btn[data-v-c80da82b]:hover{background:var(--bg-2, var(--bg-0))}.npb-rate[data-v-c80da82b]{font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.npb-mid[data-v-c80da82b]{flex:1 1 auto;min-width:0}.npb-top[data-v-c80da82b]{display:flex;align-items:center;gap:8px;min-width:0}.npb-title[data-v-c80da82b]{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npb-duck[data-v-c80da82b]{flex:none;font-size:10.5px;font-weight:700;color:var(--text-2)}.npb-row[data-v-c80da82b]{display:flex;align-items:center;gap:8px}.npb-time[data-v-c80da82b]{flex:none;font-size:11px;color:var(--text-2);font-variant-numeric:tabular-nums}.npb-range[data-v-c80da82b]{flex:1 1 auto;min-width:0;accent-color:var(--accent)}.npb-err[data-v-c80da82b]{position:absolute;left:12px;bottom:-18px;font-size:11px;color:var(--err, var(--text-2))}@media (max-width: 780px){.npb-btn[data-v-c80da82b]{min-width:44px;min-height:44px}}@media (prefers-reduced-motion: reduce){.npb-range[data-v-c80da82b]{transition:none}}.e2-backdrop[data-v-5e1a7581]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;background:#0408108c;padding:16px}.e2-file[data-v-5e1a7581]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-2)}.e2-modal[data-v-5e1a7581]{width:min(460px,100%);max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--radius);background:var(--bg-1);border:1px solid var(--border-soft);color:var(--text-1)}.e2-head[data-v-5e1a7581]{display:flex;align-items:center;gap:8px;font-size:14px}.e2-x[data-v-5e1a7581]{margin-left:auto;color:var(--text-2);min-width:24px;min-height:24px}.e2-info[data-v-5e1a7581]{margin:0;font-size:12.5px;color:var(--text-2);line-height:1.5}.e2-field[data-v-5e1a7581]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-2)}.e2-field input[data-v-5e1a7581],.e2-field textarea[data-v-5e1a7581]{padding:8px 10px;border-radius:var(--radius-sm);background:var(--bg-0);border:1px solid var(--border-soft);color:var(--text-1);font-size:13px}.e2-field small[data-v-5e1a7581]{font-size:11px}.e2-link[data-v-5e1a7581]{align-self:flex-start;font-size:12px;color:var(--accent-ink);text-decoration:underline;min-height:24px}.e2-err[data-v-5e1a7581]{margin:0;font-size:12.5px;color:var(--err, var(--text-1));line-height:1.5}.e2-actions[data-v-5e1a7581]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.e2-backdrop[data-v-12a679c7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;background:#0408108c;padding:16px}.e2-modal[data-v-12a679c7]{width:min(520px,100%);max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--radius);background:var(--bg-1);border:1px solid var(--border-soft);color:var(--text-1)}.e2-head[data-v-12a679c7]{display:flex;align-items:center;gap:8px;font-size:14px}.e2-x[data-v-12a679c7]{margin-left:auto;color:var(--text-2);min-width:24px;min-height:24px}.e2-info[data-v-12a679c7],.e2-warn[data-v-12a679c7],.e2-err[data-v-12a679c7]{margin:0;font-size:12.5px;line-height:1.5}.e2-info[data-v-12a679c7]{color:var(--text-2)}.e2-warn[data-v-12a679c7]{color:var(--warn, var(--text-2))}.e2-err[data-v-12a679c7]{color:var(--err, var(--text-1))}.e2-field[data-v-12a679c7]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-2);flex:1 1 auto}.e2-field input[data-v-12a679c7]{padding:8px 10px;border-radius:var(--radius-sm);background:var(--bg-0);border:1px solid var(--border-soft);color:var(--text-1);font-size:13px}.e2-words[data-v-12a679c7]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:10px;list-style:none;border-radius:var(--radius-sm);background:var(--bg-0);border:1px solid var(--border-soft);font-family:ui-monospace,monospace;font-size:13px}.e2-words li[data-v-12a679c7]{display:flex;gap:6px}.e2-words span[data-v-12a679c7]{color:var(--text-2);min-width:18px;text-align:right}.e2-tools[data-v-12a679c7],.e2-verify[data-v-12a679c7],.e2-actions[data-v-12a679c7]{display:flex;gap:8px}.e2-actions[data-v-12a679c7]{justify-content:flex-end;margin-top:4px}.e2-check[data-v-12a679c7]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-1)}@media (max-width: 780px){.e2-words[data-v-12a679c7]{grid-template-columns:repeat(2,1fr)}}.confirm-dialog-icon[data-v-f0e01253]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-ink);flex-shrink:0}.confirm-dialog-icon.danger[data-v-f0e01253]{background:var(--danger-soft);color:var(--danger)}.confirm-dialog-body[data-v-f0e01253]{font-size:13.5px;line-height:1.6;color:var(--text-2);margin:0}.vp-card[data-v-11955e9f]{width:min(560px,calc(100vw - 32px));background:var(--bg-2);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:16px 18px 14px;display:flex;flex-direction:column;gap:12px}.vp-head[data-v-11955e9f]{display:flex;align-items:center;justify-content:space-between;font-size:15px}.vp-frame[data-v-11955e9f]{aspect-ratio:16 / 9;background:var(--bg-0);border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden}.vp-frame video[data-v-11955e9f]{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.vp-hint[data-v-11955e9f]{font-size:12.5px;color:var(--text-3);line-height:1.5;margin:0}.vp-foot[data-v-11955e9f]{display:flex;justify-content:flex-end;gap:8px}.e2-baner{position:fixed;left:50%;bottom:14px;transform:translate(-50%);z-index:130;display:flex;align-items:center;gap:12px;max-width:min(560px,calc(100vw - 32px));padding:10px 14px;border-radius:var(--radius);background:var(--bg-1);border:1px solid var(--border-soft);color:var(--text-1);font-size:13px;box-shadow:0 10px 30px #00000059}.e2-baner button{flex:none;padding:4px 12px;border-radius:999px;background:var(--ctl-on-bg);color:var(--ctl-on-ink);font-size:12px;font-weight:700}.osd-start-blad{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;background:var(--bg-0);color:var(--text-1);font-size:15px}.osd-start-logo{width:56px;height:56px}.splash{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--bg-0)}.splash-logo{animation:splash-pulse 1.4s ease-in-out infinite}.splash-obraz{width:72px;height:72px}.splash-logotyp{color:var(--text-1)}.splash-name{font-size:22px;font-weight:800;letter-spacing:.5px;background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes splash-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.07);opacity:.85}}.ns-szkielet[data-v-359d0512]{display:block;flex:none;background:linear-gradient(90deg,var(--bg-3) 0%,var(--bg-hover) 50%,var(--bg-3) 100%);background-size:200% 100%;animation:ns-szkielet-fala-359d0512 1.4s ease-in-out infinite}.ns-szkielet-pasek[data-v-359d0512]{border-radius:6px}.ns-szkielet-kolo[data-v-359d0512]{border-radius:50%}@keyframes ns-szkielet-fala-359d0512{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.ns-szkielet[data-v-359d0512]{animation:none;background:var(--bg-3)}}.pl[data-v-998e1e39]{display:flex;flex-direction:column;gap:10px;min-width:240px;padding:4px 2px}.pl-head[data-v-998e1e39]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-2)}.pl-wiersze[data-v-998e1e39]{display:flex;flex-direction:column;gap:10px}.pl-wiersz[data-v-998e1e39]{display:flex;align-items:center;gap:10px}.emoji-native[data-v-95aad633]{line-height:1}.inv-card[data-v-079adde6]{width:min(560px,calc(100vw - 32px));padding:0;display:flex;flex-direction:column;max-height:min(720px,calc(100vh - 64px));overflow:hidden}.inv-head[data-v-079adde6]{display:flex;align-items:flex-start;gap:12px;padding:20px 22px 12px}.inv-heading[data-v-079adde6]{flex:1;min-width:0}.inv-title[data-v-079adde6]{font-size:18px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.inv-sub[data-v-079adde6]{margin-top:4px;font-size:13px;color:var(--text-3);overflow-wrap:anywhere}.inv-x[data-v-079adde6]{width:32px;height:32px;flex:0 0 auto;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--text-3)}.inv-x[data-v-079adde6]:hover{background:var(--bg-hover);color:var(--text-1)}.inv-search[data-v-079adde6]{position:relative;margin:4px 22px 12px}.inv-search-icon[data-v-079adde6]{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--text-3);pointer-events:none}.inv-search-input[data-v-079adde6]{width:100%;padding-left:34px}.inv-list[data-v-079adde6]{flex:1;min-height:120px;overflow-y:auto;padding:0 14px 8px}.inv-row[data-v-079adde6]{display:flex;align-items:center;gap:11px;padding:7px 8px;border-radius:var(--radius-sm)}.inv-row[data-v-079adde6]:hover{background:var(--bg-hover)}.inv-who[data-v-079adde6]{flex:1;min-width:0}.inv-name[data-v-079adde6]{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-login[data-v-079adde6]{font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-row .btn[data-v-079adde6]{flex:0 0 auto;gap:6px;padding:6px 12px;font-size:13px}.inv-sent[data-v-079adde6]{color:var(--ok)}.inv-empty[data-v-079adde6]{padding:18px 10px;font-size:13px;color:var(--text-3);text-align:center}.inv-foot[data-v-079adde6]{border-top:1px solid var(--border-soft);background:var(--bg-3);padding:14px 22px 18px}.inv-foot-title[data-v-079adde6]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--text-2);margin-bottom:9px}.inv-link-row[data-v-079adde6]{display:flex;gap:8px}.inv-link[data-v-079adde6]{flex:1;min-width:0;font-family:var(--font-mono);font-size:12.5px}.inv-copy[data-v-079adde6]{flex:0 0 auto;gap:6px}.inv-opts[data-v-079adde6]{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.inv-opt[data-v-079adde6]{flex:1 1 160px;display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.4px}.inv-opt[data-v-079adde6] .ns-select-btn{font-size:13px;text-transform:none;letter-spacing:0;font-weight:500;color:var(--text-1)}.inv-note[data-v-079adde6]{margin-top:10px;font-size:12.5px;color:var(--text-3)}.inv-err[data-v-079adde6]{margin-top:10px;font-size:12.5px;color:var(--danger)}.inv-x[data-v-079adde6]:focus-visible,.inv-row .btn[data-v-079adde6]:focus-visible,.inv-copy[data-v-079adde6]:focus-visible,.inv-link[data-v-079adde6]:focus-visible,.inv-search-input[data-v-079adde6]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vcb[data-v-0e900e9f]{margin:0 8px 6px;padding:8px 10px 10px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--bg-3)}.vcb-top[data-v-0e900e9f]{display:flex;align-items:center;gap:8px}.vcb-signal[data-v-0e900e9f]{flex-shrink:0;color:var(--ok)}.vcb-txt[data-v-0e900e9f]{flex:1;min-width:0}.vcb-state[data-v-0e900e9f]{font-size:13px;font-weight:700;color:var(--ok);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcb-chan[data-v-0e900e9f]{max-width:100%;font-size:11.5px;color:var(--text-3);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;border-radius:var(--radius-sm)}.vcb-chan[data-v-0e900e9f]:hover{color:var(--text-1);text-decoration:underline}.vcb-chan[data-v-0e900e9f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vcb-hang[data-v-0e900e9f]{flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--danger)}.vcb-hang[data-v-0e900e9f]:hover{background:var(--danger-soft)}.vcb-listen[data-v-0e900e9f]{margin-top:8px}.vcb-actions[data-v-0e900e9f]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.vcb-act[data-v-0e900e9f]{height:34px;border-radius:var(--radius-sm);background:var(--bg-2);border:1px solid var(--border-soft);color:var(--text-2);display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.vcb-act[data-v-0e900e9f]:hover{background:var(--bg-hover);color:var(--text-1)}.vcb-act.on[data-v-0e900e9f]{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.vcb-act[data-v-0e900e9f]:focus-visible,.vcb-hang[data-v-0e900e9f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tipped[data-v-0e900e9f]{position:relative}.tip[data-v-0e900e9f]{position:absolute;bottom:calc(100% + 7px);padding:5px 9px;border-radius:var(--radius-sm);background:var(--bg-0);border:1px solid var(--border);box-shadow:var(--shadow-1);color:var(--text-1);font-size:12px;font-weight:600;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease,visibility .12s;pointer-events:none;z-index:5}.tip-left .tip[data-v-0e900e9f]{left:0}.tip-right .tip[data-v-0e900e9f]{right:0}.tipped:hover .tip[data-v-0e900e9f],.tipped:focus-visible .tip[data-v-0e900e9f]{opacity:1;visibility:visible;transform:translateY(0)}html.reduced-motion .tip[data-v-0e900e9f]{transition:none;transform:none}.vqm[data-v-42972a3d]{position:relative;width:252px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:6px}.vqm-main[data-v-42972a3d]{display:flex;flex-direction:column}.vqm-row[data-v-42972a3d]{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);color:var(--text-1);text-align:left}.vqm-row[data-v-42972a3d]:hover:not(:disabled),.vqm-row.open[data-v-42972a3d]{background:var(--bg-hover)}.vqm-row[data-v-42972a3d]:focus-visible,.vqm-opt[data-v-42972a3d]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.vqm-row[data-v-42972a3d]:disabled{opacity:.55;cursor:not-allowed}.vqm-flat[data-v-42972a3d]{align-items:center;color:var(--text-2)}.vqm-flat[data-v-42972a3d]:hover{color:var(--text-1)}.vqm-txt[data-v-42972a3d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vqm-title[data-v-42972a3d]{font-size:13.5px;font-weight:600}.vqm-sub[data-v-42972a3d]{font-size:11.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis}.vqm-arrow[data-v-42972a3d]{flex-shrink:0;color:var(--text-3)}.vqm-slider[data-v-42972a3d]{padding:8px 10px 10px}.vqm-slider-head[data-v-42972a3d]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.vqm-pct[data-v-42972a3d]{font-size:11.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.vqm-sep[data-v-42972a3d]{height:1px;background:var(--border-soft);margin:4px 4px 6px}.vqm-flyout[data-v-42972a3d]{position:absolute;left:calc(100% + 8px);width:236px;max-height:min(320px,70vh);overflow-y:auto;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:6px;z-index:2}.vqm-flyout.flip[data-v-42972a3d]{left:auto;right:calc(100% + 8px)}.vqm-opt[data-v-42972a3d]{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);color:var(--text-1);text-align:left}.vqm-opt[data-v-42972a3d]:hover{background:var(--bg-hover)}.vqm-opt-icon[data-v-42972a3d]{flex-shrink:0;color:var(--text-3)}.vqm-opt-label[data-v-42972a3d]{flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vqm-radio[data-v-42972a3d]{flex-shrink:0;width:14px;height:14px;border-radius:50%;border:1px solid var(--border);background:var(--bg-3)}.vqm-radio.on[data-v-42972a3d]{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--bg-2)}.vqm-note[data-v-42972a3d]{padding:6px 10px 4px;font-size:11.5px;color:var(--text-3)}@media (max-width: 767px){.vqm-row[data-v-42972a3d],.vqm-opt[data-v-42972a3d]{min-height:44px}}.sidebar[data-v-86bd875c]{width:264px;background:var(--bg-2);display:flex;flex-direction:row;flex:0 0 auto;border-right:1px solid var(--border-soft)}.sb-inner[data-v-86bd875c]{flex:1;min-width:0;display:flex;flex-direction:column}.res-handle[data-v-86bd875c]{flex:0 0 6px;align-self:stretch;position:relative;cursor:col-resize;background:transparent;touch-action:none;transition:background .15s ease}.res-handle[data-v-86bd875c]:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);border-radius:2px;background:transparent;transition:background .15s ease,width .15s ease}.res-handle[data-v-86bd875c]:hover,.res-handle[data-v-86bd875c]:focus-visible,.res-handle.dragging[data-v-86bd875c]{background:var(--accent-soft);outline:none}.res-handle[data-v-86bd875c]:hover:after{background:var(--accent)}.res-handle[data-v-86bd875c]:focus-visible:after{background:var(--text-1);width:3px}.res-handle.dragging[data-v-86bd875c]:after{background:var(--accent);width:3px}.sb-add-kat[data-v-86bd875c]{margin-inline-start:auto}.sb-header-txt[data-v-86bd875c]{min-width:0}.sb-kat-uchwyt[data-v-86bd875c]{flex:none;display:flex;align-items:center;padding:0;border:0;background:none;color:var(--text-3);cursor:grab;opacity:0;touch-action:none}.sb-cat:hover .sb-kat-uchwyt[data-v-86bd875c],.sb-kat-uchwyt[data-v-86bd875c]:focus-visible{opacity:1}.sb-kat-uchwyt[data-v-86bd875c]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius-sm)}.sb-section.sb-ciagnieta[data-v-86bd875c]{opacity:.5}.sb-section.sb-nad[data-v-86bd875c]{position:relative}.sb-section.sb-nad[data-v-86bd875c]:before{content:"";position:absolute;inset-inline:4px;top:-2px;height:2px;border-radius:2px;background:var(--accent);pointer-events:none}.sb-cat-ikona[data-v-86bd875c]{flex:none}.sb-header[data-v-86bd875c]{flex:0 0 auto;display:flex;align-items:center;gap:10px;height:var(--pasek-h);padding:0 var(--pasek-pad);border-bottom:1px solid var(--border-soft)}.sb-logo[data-v-86bd875c]{flex:none;width:32px;height:32px;border-radius:10px}.sb-logotyp[data-v-86bd875c]{color:var(--text-1)}.sb-scroll[data-v-86bd875c]{flex:1;overflow-y:auto;padding:10px 8px}.sb-section[data-v-86bd875c]{margin-bottom:14px}.sb-cat[data-v-86bd875c]{display:flex;align-items:center;gap:4px;padding:4px 8px;color:var(--text-3);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.sb-cat-btn[data-v-86bd875c]{flex:1;min-width:0;display:flex;align-items:center;gap:4px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none}.sb-cat-btn[data-v-86bd875c]:hover{color:var(--text-2)}.sb-cat-btn[data-v-86bd875c]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sb-caret[data-v-86bd875c]{transition:transform .15s;flex-shrink:0}.sb-caret.closed[data-v-86bd875c]{transform:rotate(-90deg)}.sb-cat-name[data-v-86bd875c]{flex:1}.sb-add[data-v-86bd875c]{width:20px;height:20px;border-radius:6px;color:var(--text-3);display:flex;align-items:center;justify-content:center}.sb-add[data-v-86bd875c]:hover{background:var(--bg-hover);color:var(--text-1)}.sb-chan[data-v-86bd875c]{width:100%;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--radius-sm);color:var(--text-2);font-weight:500;text-align:left;transition:background .12s}.sb-chan[data-v-86bd875c]:hover{background:var(--bg-hover);color:var(--text-1)}.sb-chan.active[data-v-86bd875c]{background:var(--bg-active);color:var(--text-1)}.sb-chan-row[data-v-86bd875c]{position:relative;padding:1px 0}.sb-chan-acts[data-v-86bd875c]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:2px;opacity:0;pointer-events:none;transition:opacity .12s}.sb-chan-row:hover .sb-chan-acts[data-v-86bd875c],.sb-chan-row:focus-within .sb-chan-acts[data-v-86bd875c]{opacity:1;pointer-events:auto}.sb-chan-row:hover .sb-chan[data-v-86bd875c],.sb-chan-row:focus-within .sb-chan[data-v-86bd875c]{padding-right:62px}.sb-chan-act[data-v-86bd875c]{width:24px;height:24px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--text-3);background:transparent;transition:background .12s,color .12s}.sb-chan-act[data-v-86bd875c]:hover{background:var(--bg-active);color:var(--text-1)}.sb-chan-act[data-v-86bd875c]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sb-chan-icon[data-v-86bd875c]{width:18px;display:flex;align-items:center;justify-content:center;color:var(--text-3)}.sb-chan-name[data-v-86bd875c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-lock[data-v-86bd875c]{color:var(--text-3);flex-shrink:0}.sb-voice-users[data-v-86bd875c]{padding:2px 0 4px 34px;display:flex;flex-direction:column;gap:4px}.sb-voice-user[data-v-86bd875c]{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-2);padding:9px 10px;border-radius:var(--radius-sm)}.sb-voice-name[data-v-86bd875c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-voice-flag[data-v-86bd875c]{color:var(--text-3);flex-shrink:0}.sb-voice-flag.on[data-v-86bd875c]{color:var(--accent-ink)}.sb-dm[data-v-86bd875c]{padding:6px 10px}.sb-hidden-toggle[data-v-86bd875c]{display:flex;align-items:center;gap:7px;width:100%;margin:0 0 10px;padding:6px 10px;border-radius:var(--radius-sm);font-size:12.5px;color:var(--text-3);text-align:left}.sb-hidden-toggle[data-v-86bd875c]:hover{background:var(--bg-hover);color:var(--text-2)}.sb-group-icon[data-v-86bd875c]{width:26px;display:flex;align-items:center;justify-content:center;color:var(--text-3)}.sb-empty[data-v-86bd875c]{padding:6px 12px;font-size:12.5px;color:var(--text-3)}.sb-footer[data-v-86bd875c]{display:flex;align-items:center;gap:8px;padding:10px;border-top:1px solid var(--border-soft);background:var(--bg-3);position:relative;border-radius:var(--radius-sm);container:sbfooter / inline-size;margin-left:8px;margin-bottom:8px}.sb-me-btn[data-v-86bd875c]{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;text-align:left;border-radius:var(--radius-sm);padding:2px}.sb-me-btn[data-v-86bd875c]:hover{background:var(--bg-hover)}.sb-vctl[data-v-86bd875c]{display:flex;align-items:center;gap:4px;flex:0 0 auto}.sb-vpair[data-v-86bd875c]{display:flex;align-items:center}.sb-vbtn[data-v-86bd875c]{width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--text-2);transition:background .12s,color .12s}.sb-vbtn[data-v-86bd875c]:hover{background:var(--bg-hover);color:var(--text-1)}.sb-vbtn.off[data-v-86bd875c]{color:var(--danger);background:var(--danger-soft)}.sb-gear[data-v-86bd875c]{width:30px;height:30px;margin-left:2px}.sb-vcaret[data-v-86bd875c]{width:24px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--text-3)}.sb-vcaret[data-v-86bd875c]:hover,.sb-vcaret.open[data-v-86bd875c]{background:var(--bg-hover);color:var(--text-1)}.sb-vbtn[data-v-86bd875c]:focus-visible,.sb-vcaret[data-v-86bd875c]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sb-qm[data-v-86bd875c]{position:fixed;z-index:120}@container sbfooter (max-width: 244px){.sb-me-status[data-v-86bd875c]{display:none}}@container sbfooter (max-width: 206px){.sb-me[data-v-86bd875c]{display:none}}.sb-me[data-v-86bd875c]{flex:1;min-width:0}.sb-me-name[data-v-86bd875c]{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-footer.nb-tabliczka .sb-me-btn[data-v-86bd875c]:hover{background:var(--plate-hover)}.sb-me-status[data-v-86bd875c]{font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-card[data-v-a1b21adc]{width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 60px);background:var(--bg-2);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);display:flex;flex-direction:column;overflow:hidden}.cm-head[data-v-a1b21adc]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px}.cm-title[data-v-a1b21adc]{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:700}.cm-steps[data-v-a1b21adc]{display:flex;gap:8px;padding:0 20px 14px;border-bottom:1px solid var(--border-soft)}.cm-step[data-v-a1b21adc]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12.5px;color:var(--text-3);background:var(--bg-3)}.cm-step[data-v-a1b21adc]:disabled{opacity:.5;cursor:not-allowed}.cm-step.on[data-v-a1b21adc]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.cm-step.done[data-v-a1b21adc]{color:var(--text-2)}.cm-step-no[data-v-a1b21adc]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--bg-2);font-size:11px;font-weight:700}.cm-scroll[data-v-a1b21adc]{padding:18px 20px;overflow-y:auto;flex:1}.cm-field[data-v-a1b21adc]{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.cm-field label[data-v-a1b21adc]{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.4px}.cm-field input[data-v-a1b21adc],.cm-field textarea[data-v-a1b21adc]{width:100%;font-size:13.5px}.cm-field textarea[data-v-a1b21adc]{resize:vertical;font-family:var(--font-mono);font-size:12.5px;line-height:1.55}.cm-hint[data-v-a1b21adc]{font-size:12.5px;color:var(--text-3);line-height:1.5}.cm-hint-top[data-v-a1b21adc]{margin-bottom:4px}.cm-hint code[data-v-a1b21adc]{font-family:var(--font-mono);color:var(--accent-ink)}.cm-choices[data-v-a1b21adc]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cm-choice[data-v-a1b21adc]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--bg-3);text-align:left;color:var(--text-2)}.cm-choice b[data-v-a1b21adc]{font-size:13.5px;color:var(--text-1)}.cm-choice span[data-v-a1b21adc]{font-size:12px;color:var(--text-3);line-height:1.4}.cm-choice.on[data-v-a1b21adc]{border-color:var(--accent);color:var(--accent-ink)}.cm-choice.on b[data-v-a1b21adc]{color:var(--accent-ink)}.cm-people-head[data-v-a1b21adc]{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.cm-search[data-v-a1b21adc]{display:flex;align-items:center;gap:7px;flex:1;min-width:160px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-1);color:var(--text-3)}.cm-search input[data-v-a1b21adc]{border:none;background:none;padding:8px 0;flex:1}.cm-search input[data-v-a1b21adc]:focus{box-shadow:none}.cm-mini[data-v-a1b21adc]{font-size:12px;padding:6px 10px}.cm-members[data-v-a1b21adc]{max-height:220px;overflow-y:auto;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:4px;display:flex;flex-direction:column;gap:1px}.cm-member[data-v-a1b21adc]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--radius-sm);cursor:pointer;font-size:14px}.cm-member[data-v-a1b21adc]:hover{background:var(--bg-hover)}.cm-member input[data-v-a1b21adc]{width:15px;height:15px}.cm-member-name[data-v-a1b21adc]{display:flex;flex-direction:column;min-width:0}.cm-member-name b[data-v-a1b21adc]{font-size:13.5px}.cm-member-name em[data-v-a1b21adc]{font-style:normal;font-size:11.5px;color:var(--text-3)}.cm-empty[data-v-a1b21adc]{padding:10px}.cm-foot[data-v-a1b21adc]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px;border-top:1px solid var(--border-soft);background:var(--bg-1)}.cm-foot-right[data-v-a1b21adc]{display:flex;gap:10px}.ep-tryby[data-v-78ab958a]{display:flex;gap:4px;padding:0 8px 6px;border-bottom:1px solid var(--border-soft)}.ep-tryb[data-v-78ab958a]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 8px;border-radius:var(--radius-sm);font-size:12.5px;font-weight:600;color:var(--text-2);background:none;border:none;cursor:pointer}.ep-tryb[data-v-78ab958a]:hover{background:var(--ctl-bg-hover)}.ep-tryb.on[data-v-78ab958a]{background:var(--accent-soft);color:var(--ctl-ink)}.ep-top-ikony[data-v-78ab958a]{padding-bottom:4px}.ep-kategorie[data-v-78ab958a]{padding:0 8px 6px}.ep-jeszcze[data-v-78ab958a]{padding:10px 0 4px;text-align:center;font-size:11.5px;color:var(--text-3)}.ep[data-v-78ab958a]{width:344px;height:396px;display:flex;flex-direction:column;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);overflow:hidden}.ep-top[data-v-78ab958a]{display:flex;align-items:center;gap:8px;padding:10px 10px 6px}.ep-search[data-v-78ab958a]{flex:1;min-width:0;display:flex;align-items:center;gap:7px;background:var(--bg-3);border:1px solid var(--border-soft);border-radius:8px;padding:0 10px;color:var(--text-3)}.ep-search input[data-v-78ab958a]{flex:1;background:none;border:none;box-shadow:none;padding:7px 0;font-size:13px;min-width:0}.ep-search input[data-v-78ab958a]:focus{box-shadow:none;border:none}.ep-tones[data-v-78ab958a]{display:flex;gap:1px;flex:none}.ep-tone[data-v-78ab958a]{font-size:14px;padding:3px 2px;border-radius:5px;opacity:.55}.ep-tone.on[data-v-78ab958a],.ep-tone[data-v-78ab958a]:hover{opacity:1;background:var(--bg-3)}.ep-tabs[data-v-78ab958a]{display:flex;gap:2px;padding:2px 10px 6px;border-bottom:1px solid var(--border-soft)}.ep-tab[data-v-78ab958a]{flex:1;display:flex;align-items:center;justify-content:center;padding:6px 0;border-radius:7px;color:var(--text-3)}.ep-tab[data-v-78ab958a]:hover{background:var(--bg-3);color:var(--text-1)}.ep-tab.on[data-v-78ab958a]{background:var(--accent-soft);color:var(--accent-ink)}.ep-grid-wrap[data-v-78ab958a]{flex:1;overflow-y:auto;padding:8px}.ep-grid[data-v-78ab958a]{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.ep-cell[data-v-78ab958a]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:7px;font-size:21px}.ep-cell[data-v-78ab958a]:hover{background:var(--bg-3)}.ep-empty[data-v-78ab958a]{color:var(--text-3);font-size:12.5px;text-align:center;padding:28px 16px;line-height:1.5}.ep-foot[data-v-78ab958a]{display:flex;align-items:center;gap:9px;padding:8px 12px;border-top:1px solid var(--border-soft);min-height:40px}.ep-foot-label[data-v-78ab958a]{font-size:12.5px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-dim[data-v-78ab958a]{color:var(--text-3)}.kat-wiersz[data-v-471bb4a3]{display:flex;align-items:center;gap:8px}.kat-wiersz input[data-v-471bb4a3]{flex:1;min-width:0}.kat-ikona[data-v-471bb4a3]{flex:none;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-2);color:var(--text-3);cursor:pointer}.kat-ikona[data-v-471bb4a3]:hover{border-color:var(--accent);color:var(--text-1)}.kat-blad[data-v-471bb4a3]{color:var(--danger)}.kat-wybierak[data-v-471bb4a3]{margin-top:10px;display:flex;justify-content:center}.dm-title[data-v-8658672c]{display:flex;align-items:center;gap:9px}.dm-hint[data-v-8658672c]{font-size:13px;color:var(--text-3);margin-bottom:12px}.dm-list[data-v-8658672c]{max-height:260px;overflow-y:auto;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:6px;display:flex;flex-direction:column;gap:2px}.dm-row[data-v-8658672c]{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--radius-sm);cursor:pointer}.dm-row[data-v-8658672c]:hover{background:var(--bg-hover)}.dm-row input[data-v-8658672c]{width:15px;height:15px}.dm-name[data-v-8658672c]{font-weight:600;font-size:14px}.dm-login[data-v-8658672c]{margin-left:auto;font-size:12.5px;color:var(--text-3)}.search-overlay[data-v-e3457790]{align-items:flex-start;padding-top:10vh}.search-card[data-v-e3457790]{width:min(600px,calc(100vw - 32px));background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);overflow:hidden}.search-bar[data-v-e3457790]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-soft)}.search-ico[data-v-e3457790]{color:var(--text-3);flex-shrink:0}.search-bar input[data-v-e3457790]{flex:1;border:none;background:none;font-size:15.5px;box-shadow:none;padding:4px}.search-filters[data-v-e3457790]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--border-soft)}.sf-chip[data-v-e3457790]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;padding:4px 11px;border-radius:999px;background:var(--bg-3);color:var(--text-2)}.sf-chip.on[data-v-e3457790]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.sf-select[data-v-e3457790] .ns-select-btn{background:var(--bg-3);border-radius:999px;font-size:12.5px;padding:3px 10px}.search-tabs[data-v-e3457790]{display:flex;gap:4px;padding:0 12px;border-bottom:1px solid var(--border-soft);overflow-x:auto;scrollbar-width:thin}.st-tab[data-v-e3457790]{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:12.5px;color:var(--text-2);border-bottom:2px solid transparent;white-space:nowrap}.st-tab.on[data-v-e3457790]{color:var(--accent-ink);border-bottom-color:var(--accent);font-weight:600}.search-results[data-v-e3457790]{max-height:50vh;overflow-y:auto;padding:8px}.sr-row[data-v-e3457790]{width:100%;text-align:left;padding:10px 12px;border-radius:var(--radius-sm)}.sr-row[data-v-e3457790]:hover{background:var(--bg-hover)}.sr-top[data-v-e3457790]{display:flex;gap:10px;align-items:baseline;font-size:13px;margin-bottom:2px}.sr-chan[data-v-e3457790]{color:var(--accent-ink)}.sr-date[data-v-e3457790]{margin-left:auto;color:var(--text-3);font-size:12px}.sr-content[data-v-e3457790]{font-size:14px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-empty[data-v-e3457790]{text-align:center;color:var(--text-3);padding:24px;font-size:13.5px}.np[data-v-7d193617]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.np-card[data-v-7d193617]{position:absolute;left:72px;top:12px;width:360px;max-height:70vh;display:flex;flex-direction:column;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);overflow:hidden}.np-head[data-v-7d193617]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-soft)}.np-head b[data-v-7d193617]{flex:1}.np-readall[data-v-7d193617]{font-size:12px;color:var(--accent-ink)}.np-list[data-v-7d193617]{overflow-y:auto;padding:6px}.np-row[data-v-7d193617]{width:100%;display:flex;gap:10px;padding:10px;border-radius:var(--radius-sm);text-align:left}.np-row[data-v-7d193617]:hover{background:var(--bg-hover)}.np-row.unread[data-v-7d193617]{background:var(--accent-soft)}.np-row.unread[data-v-7d193617]:hover{background:var(--bg-hover)}.np-icon[data-v-7d193617]{color:var(--accent-ink);display:flex;padding-top:2px}.np-meta[data-v-7d193617]{display:flex;flex-direction:column;gap:2px;min-width:0}.np-title[data-v-7d193617]{font-weight:600;font-size:13.5px}.np-body[data-v-7d193617]{font-size:13px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-date[data-v-7d193617]{font-size:11.5px;color:var(--text-3)}.np-empty[data-v-7d193617]{text-align:center;color:var(--text-3);padding:26px}.sv[data-v-c803735d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.sv-card[data-v-c803735d]{position:absolute;left:72px;top:12px;width:420px;max-height:76vh;display:flex;flex-direction:column;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);overflow:hidden}.sv-head[data-v-c803735d]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-soft)}.sv-ico[data-v-c803735d]{color:var(--accent-ink)}.sv-head b[data-v-c803735d]{flex:1}.sv-list[data-v-c803735d]{overflow-y:auto;padding:8px}.sv-empty[data-v-c803735d]{color:var(--text-3);text-align:center;padding:28px;font-size:13px;line-height:1.6}.sv-row[data-v-c803735d]{display:flex;align-items:flex-start;gap:4px}.sv-main[data-v-c803735d]{flex:1;text-align:left;padding:9px 10px;border-radius:var(--radius-sm);min-width:0}.sv-main[data-v-c803735d]:hover{background:var(--bg-hover)}.sv-top[data-v-c803735d]{display:flex;align-items:baseline;gap:8px;font-size:12.5px;margin-bottom:2px}.sv-chan[data-v-c803735d]{color:var(--accent-ink);display:inline-flex;align-items:center;gap:3px}.sv-date[data-v-c803735d]{margin-left:auto;color:var(--text-3);font-size:11.5px}.sv-content[data-v-c803735d]{font-size:13.5px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-zalacznik[data-v-c803735d]{display:inline-flex;align-items:center;gap:5px;color:var(--text-3)}.fv[data-v-4982c168]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.fv-card[data-v-4982c168]{position:absolute;left:72px;top:12px;width:460px;max-height:80vh;display:flex;flex-direction:column;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);overflow:hidden}.fv-head[data-v-4982c168]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-soft)}.fv-ico[data-v-4982c168]{color:var(--warn-text)}.fv-head b[data-v-4982c168]{flex:1}.fv-tabs[data-v-4982c168]{display:flex;align-items:center;gap:4px;padding:8px 12px;border-bottom:1px solid var(--border-soft)}.fv-tabs button[data-v-4982c168]{font-size:12.5px;padding:5px 12px;border-radius:999px;color:var(--text-2)}.fv-tabs button[data-v-4982c168]:hover{background:var(--bg-3)}.fv-tabs button.on[data-v-4982c168]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.fv-tabn[data-v-4982c168]{font-style:normal;color:var(--text-3)}.fv-modico[data-v-4982c168]{flex-shrink:0;color:var(--text-3)}.fv-tabs[data-v-4982c168]{flex-wrap:wrap}.fv-count[data-v-4982c168]{margin-left:auto;color:var(--text-3);font-size:12px}.fv-tagbar[data-v-4982c168]{display:flex;flex-wrap:wrap;gap:5px;padding:10px 12px;border-bottom:1px solid var(--border-soft);max-height:110px;overflow-y:auto}.fv-tag[data-v-4982c168]{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:3px 10px;border-radius:999px;background:var(--bg-3);color:var(--text-2)}.fv-tag.on[data-v-4982c168]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.fv-tag em[data-v-4982c168]{font-style:normal;color:var(--text-3)}.fv-empty-inline[data-v-4982c168]{color:var(--text-3);font-size:12.5px}.fv-list[data-v-4982c168]{overflow-y:auto;padding:8px}.fv-empty[data-v-4982c168]{color:var(--text-3);text-align:center;padding:28px;font-size:13px;line-height:1.6}.fv-group[data-v-4982c168]{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-3);padding:10px 10px 4px}.fv-group em[data-v-4982c168]{font-style:normal;font-weight:400}.fv-row[data-v-4982c168]{display:flex;align-items:flex-start;gap:4px}.fv-main[data-v-4982c168]{flex:1;text-align:left;padding:9px 10px;border-radius:var(--radius-sm);min-width:0}.fv-main[data-v-4982c168]:hover{background:var(--bg-hover)}.fv-top[data-v-4982c168]{display:flex;align-items:baseline;gap:8px;font-size:12.5px;margin-bottom:2px}.fv-chan[data-v-4982c168]{color:var(--accent-ink);display:inline-flex;align-items:center;gap:3px}.fv-date[data-v-4982c168]{margin-left:auto;color:var(--text-3);font-size:11.5px}.fv-content[data-v-4982c168]{font-size:13.5px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-msg-tags[data-v-4982c168]{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.fv-msg-tags span[data-v-4982c168]{font-size:11px;color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:1px 7px}.fv-zalacznik[data-v-4982c168]{display:inline-flex;align-items:center;gap:5px;color:var(--text-3)}.ur-lista[data-v-728e909e]{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.ur-wiersz[data-v-728e909e]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-2);min-width:0}.ur-ikona[data-v-728e909e]{flex:none;color:var(--text-2)}.ur-opis[data-v-728e909e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ur-nazwa[data-v-728e909e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ur-meta[data-v-728e909e]{color:var(--text-2)}.ur-wiersz .btn[data-v-728e909e]{flex:none}.ns-paleta[data-v-20c537f1]{display:flex;flex-direction:column;gap:14px}.qs-overlay[data-v-e4cc6bfa]{align-items:flex-start;padding-top:14vh}.qs-card[data-v-e4cc6bfa]{width:min(520px,calc(100vw - 32px));background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);overflow:hidden}.qs-bar[data-v-e4cc6bfa]{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--border-soft)}.qs-ico[data-v-e4cc6bfa]{color:var(--text-3)}.qs-bar input[data-v-e4cc6bfa]{flex:1;border:none;background:none;box-shadow:none;font-size:15.5px;padding:2px}.qs-bar kbd[data-v-e4cc6bfa]{font-size:11px;color:var(--text-3);border:1px solid var(--border);border-radius:5px;padding:2px 6px}.qs-results[data-v-e4cc6bfa]{max-height:320px;overflow-y:auto;padding:6px}.spin[data-v-e4cc6bfa]{animation:ns-spin 1s linear infinite}.qs-sec[data-v-e4cc6bfa]{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);padding:8px 12px 4px}.qs-row[data-v-e4cc6bfa]{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-sm);text-align:left;font-size:14px;font-weight:500}.qs-row.sel[data-v-e4cc6bfa]{background:var(--bg-hover)}.qs-chan-ico[data-v-e4cc6bfa]{width:22px;display:flex;justify-content:center;color:var(--text-3)}.qs-label[data-v-e4cc6bfa]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-sub[data-v-e4cc6bfa]{font-size:12px;color:var(--text-3)}.qs-dm[data-v-e4cc6bfa]{color:var(--text-3)}.qs-empty[data-v-e4cc6bfa]{text-align:center;color:var(--text-3);padding:20px;font-size:13px}.wf-pasek[data-v-ab8f9b46]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.wf-licznik[data-v-ab8f9b46]{flex:1;min-width:220px;margin:0}.wf-siatka[data-v-ab8f9b46]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;margin:0;padding:0}.wf-karta[data-v-ab8f9b46]{display:flex;flex-direction:column;height:100%;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);overflow:hidden;transition:border-color .15s,box-shadow .15s}.wf-karta[data-v-ab8f9b46]:hover{border-color:var(--ctl-on-border)}.wf-karta--wybrana[data-v-ab8f9b46]{border-color:var(--ctl-on-border);box-shadow:inset 0 0 0 1px var(--ctl-on-border)}.wf-wybor[data-v-ab8f9b46]{display:flex;flex-direction:column;gap:6px;padding:14px 14px 12px;border:0;background:none;text-align:start;cursor:pointer;flex:1;min-height:0}.wf-wybor[data-v-ab8f9b46]:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:-3px}.wf-probka-h[data-v-ab8f9b46]{font-size:25px;font-weight:700;line-height:1.15;color:var(--text-1)}.wf-probka-b[data-v-ab8f9b46]{font-size:12.5px;line-height:1.5;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wf-karta--do-pobrania .wf-probka-h[data-v-ab8f9b46],.wf-karta--do-pobrania .wf-probka-b[data-v-ab8f9b46]{color:var(--text-3)}.wf-stopka[data-v-ab8f9b46]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 12px;border-top:1px solid var(--border-soft);background:var(--bg-2)}.wf-nazwa[data-v-ab8f9b46]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--text-1)}.wf-ptaszek[data-v-ab8f9b46]{color:var(--ctl-on-border)}.wf-ton[data-v-ab8f9b46]{flex:1;min-width:0;font-size:11.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-pobierz[data-v-ab8f9b46]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:1px solid var(--border);border-radius:999px;background:var(--bg-1);color:var(--text-2);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;flex:none}.wf-pobierz[data-v-ab8f9b46]:hover:not(:disabled){border-color:var(--ctl-on-border);color:var(--text-1)}.wf-pobierz[data-v-ab8f9b46]:disabled{color:var(--ctl-disabled-ink);cursor:not-allowed}.wf-pobierz[data-v-ab8f9b46]:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px}.zp-pasek[data-v-02b5f578]{margin-bottom:10px}.zp-rodzaj[data-v-02b5f578]{min-width:240px}.zp-raport[data-v-02b5f578]{margin:0;padding-inline-start:18px;font-size:12.5px}.zp-dodaj[data-v-02b5f578]{margin:12px 0;gap:8px}.zp-kat[data-v-02b5f578]{width:220px}.zp-kat--wiersz[data-v-02b5f578]{width:100%;margin-top:6px;font-size:12px;padding:5px 8px}.zp-wgraj[data-v-02b5f578]{cursor:pointer}.zp-grupa[data-v-02b5f578]{margin-top:14px}.zp-tytul[data-v-02b5f578]{margin-bottom:8px}.zp-siatka[data-v-02b5f578]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.zp-kafel[data-v-02b5f578]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);padding:8px}.zp-kafel--off[data-v-02b5f578]{border-style:dashed}.zp-kafel--off .zp-podglad[data-v-02b5f578]{filter:grayscale(1);opacity:.55}.zp-kafel--zajety[data-v-02b5f578]{border-color:var(--ctl-on-border)}.zp-podglad[data-v-02b5f578]{border-radius:var(--radius-sm);background-color:var(--bg-3);background-size:cover;background-position:center;border:1px solid var(--border-soft)}.zp-meta[data-v-02b5f578]{display:flex;flex-direction:column;gap:1px;margin-top:7px;min-width:0}.zp-nazwa[data-v-02b5f578]{font-size:12.5px;font-weight:600;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zp-drobne[data-v-02b5f578]{font-size:11px;color:var(--text-3)}.zp-wgrana[data-v-02b5f578]{color:var(--accent-ink);font-weight:600}.zp-akcje[data-v-02b5f578]{display:flex;align-items:center;gap:8px;margin-top:7px}.zp-akcje--prawo[data-v-02b5f578]{justify-content:flex-end;gap:4px;margin-top:5px}.zp-chk[data-v-02b5f578]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--text-2);cursor:pointer}.zp-mini[data-v-02b5f578]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-2);color:var(--text-2);font-size:12px;cursor:pointer}.zp-mini[data-v-02b5f578]:hover:not(:disabled){border-color:var(--ctl-on-border);color:var(--text-1)}.zp-mini[data-v-02b5f578]:disabled{color:var(--ctl-disabled-ink);cursor:not-allowed}.zp-mini--grozny[data-v-02b5f578]:hover:not(:disabled){background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.al-bar[data-v-33b616d8]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.al-ico[data-v-33b616d8]{color:var(--accent-ink)}.al-bar .ns-select[data-v-33b616d8]{flex:1;max-width:320px}.al-hint[data-v-33b616d8]{font-size:12px;color:var(--text-3);margin-bottom:10px}.al-target[data-v-33b616d8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2)}.al-ip[data-v-33b616d8]{color:var(--text-3);font-family:var(--font-mono);font-size:11px}.al-more[data-v-33b616d8]{margin-top:8px}.dv-card[data-v-6b256fb6]{background:var(--bg-2);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);display:flex;flex-direction:column;overflow:hidden}.dv-card.dv-size-compact[data-v-6b256fb6]{width:min(760px,calc(100vw - 32px));height:min(560px,calc(100vh - 32px))}.dv-card.dv-size-standard[data-v-6b256fb6]{width:min(1040px,calc(100vw - 32px));height:min(760px,calc(100vh - 32px))}.dv-card.dv-size-full[data-v-6b256fb6]{width:calc(100vw - 32px);height:calc(100vh - 32px)}.dv-head[data-v-6b256fb6]{display:flex;align-items:center;gap:9px;padding:12px 16px;border-bottom:1px solid var(--border-soft);flex-shrink:0}.dv-title[data-v-6b256fb6]{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-sub[data-v-6b256fb6]{color:var(--text-3);font-size:12px;white-space:nowrap}.dv-actions[data-v-6b256fb6]{margin-left:auto;display:flex;gap:2px}.act-on[data-v-6b256fb6]{color:var(--accent-ink)}.dv-body[data-v-6b256fb6]{flex:1;display:flex;min-height:0}.dv-tabs[data-v-6b256fb6]{width:220px;flex-shrink:0;border-right:1px solid var(--border-soft);overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:3px;background:var(--bg-1)}.dv-tab[data-v-6b256fb6]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--text-2);text-align:left;width:100%}.dv-tab[data-v-6b256fb6]:hover{background:var(--bg-3);color:var(--text-1)}.dv-tab.on[data-v-6b256fb6]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.dv-tab-label[data-v-6b256fb6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-content[data-v-6b256fb6]{flex:1;min-width:0;display:flex;flex-direction:column}.dv-loading[data-v-6b256fb6]{margin:auto;display:flex;align-items:center;gap:8px;color:var(--text-3)}.spin[data-v-6b256fb6]{animation:ns-spin 1s linear infinite}.dv-scroll[data-v-6b256fb6]{flex:1;overflow:auto;display:flex;align-items:flex-start}.dv-kod[data-v-6b256fb6]{flex:1;min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr);align-content:start;padding:14px 18px 14px 0;margin:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px;line-height:1.55;background:none}.dv-no[data-v-6b256fb6]{padding-inline:16px 10px;text-align:right;color:var(--text-3);-webkit-user-select:none;user-select:none;border-right:1px solid var(--border-soft);position:sticky;left:0;background:var(--bg-2)}.dv-txt[data-v-6b256fb6]{padding-inline-start:14px;min-width:0;white-space:pre}.dv-scroll.wrap .dv-txt[data-v-6b256fb6]{white-space:pre-wrap;overflow-wrap:anywhere}.dv-md[data-v-6b256fb6]{flex:1;overflow-y:auto;padding:18px 22px;font-size:14px}@media (max-width: 760px){.dv-body[data-v-6b256fb6]{flex-direction:column}.dv-tabs[data-v-6b256fb6]{width:100%;flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:none;border-bottom:1px solid var(--border-soft)}.dv-tab[data-v-6b256fb6]{width:auto;flex-shrink:0}.dv-tab-label[data-v-6b256fb6]{max-width:120px}}.shell[data-v-b64b57ae]{height:100%;display:flex;background:var(--bg-1)}.shell-tapeta[data-v-b64b57ae]{position:relative;z-index:1;background:transparent}.rail[data-v-b64b57ae]{width:64px;background:var(--bg-0);display:flex;flex-direction:column;align-items:center;padding:12px 0;gap:8px;flex-shrink:0}.rail-logo[data-v-b64b57ae]{width:42px;height:42px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:background .15s}.rail-logo .nb-znak-nurt[data-v-b64b57ae]{transition:transform .15s}.rail-logo[data-v-b64b57ae]:hover{background:var(--bg-2)}.rail-logo:hover .nb-znak-nurt[data-v-b64b57ae]{transform:scale(1.06)}@media (prefers-reduced-motion: reduce){.rail-logo:hover .nb-znak-nurt[data-v-b64b57ae]{transform:none}}.rail-sep[data-v-b64b57ae]{width:28px;height:2px;background:var(--border-soft);border-radius:2px;margin:2px 0 4px}.rail-btn[data-v-b64b57ae]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;transition:background .15s;color:var(--text-2)}.rail-btn[data-v-b64b57ae]:hover{background:var(--bg-2);color:var(--text-1)}.rail-btn.active[data-v-b64b57ae]{background:var(--accent-soft);color:var(--accent-ink)}.rail-badge[data-v-b64b57ae]{position:absolute;top:-3px;right:-3px}.rail-dot[data-v-b64b57ae]{position:absolute;top:4px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.rail-dot-static[data-v-b64b57ae]{position:static;flex-shrink:0}.rail-nav[data-v-b64b57ae],.rail-bottom[data-v-b64b57ae]{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.rail-nav[data-v-b64b57ae]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.rail-nav[data-v-b64b57ae]::-webkit-scrollbar{width:4px}.rail-nav[data-v-b64b57ae]::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.sidebar-scrim[data-v-b64b57ae]{position:fixed;top:0;right:0;bottom:0;left:64px;background:var(--bg-0);opacity:.6;z-index:59}.sidebar-float[data-v-b64b57ae]{position:fixed;left:64px;top:0;bottom:0;z-index:60;box-shadow:var(--shadow-2)}@media (max-height: 800px){.rail[data-v-b64b57ae]{gap:6px;padding:8px 0}.rail-nav[data-v-b64b57ae],.rail-bottom[data-v-b64b57ae]{gap:6px}.rail-btn[data-v-b64b57ae]{width:38px;height:38px}}.rail-avatar[data-v-b64b57ae]{border-radius:12px;padding:3px}.rail-avatar[data-v-b64b57ae]:hover{background:var(--bg-2)}.rail-theme-anchor[data-v-b64b57ae]{position:relative}.theme-pop[data-v-b64b57ae]{position:absolute;left:52px;bottom:0;width:210px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:8px;z-index:80}.theme-pop.mods-pop[data-v-b64b57ae]{position:fixed;left:60px;bottom:auto;z-index:80;max-height:calc(100vh - 16px);overflow-y:auto}.theme-pop-title[data-v-b64b57ae]{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);padding:4px 8px 8px}.theme-row[data-v-b64b57ae]{width:100%;display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--radius-sm);text-align:left;font-size:13.5px;font-weight:500}.theme-row[data-v-b64b57ae]:hover{background:var(--bg-hover)}.theme-dot[data-v-b64b57ae]{width:16px;height:16px;border-radius:50%;border:1px solid var(--border);flex-shrink:0}.theme-name[data-v-b64b57ae]{flex:1}.theme-check[data-v-b64b57ae]{color:var(--accent-ink)}.shell-main[data-v-b64b57ae]{flex:1;min-width:0;display:flex;flex-direction:column}.home[data-v-6eb7aa87]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--text-2)}.home-logo[data-v-6eb7aa87]{margin-bottom:8px}h2[data-v-6eb7aa87]{color:var(--text-1)}.mp-pill[data-v-477f79ff]{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px 6px 7px;border-radius:999px;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-1) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text-1);font-size:12px;line-height:1.25;box-shadow:var(--shadow-1);pointer-events:none}.v-block[data-v-477f79ff]{max-width:calc(100% - 16px)}.v-overlay[data-v-477f79ff]{padding:4px 9px 4px 6px;font-size:11.5px}.mp-ring[data-v-477f79ff]{flex:none;width:20px;height:20px;transform:rotate(-90deg)}.mp-ring-bg[data-v-477f79ff],.mp-ring-fg[data-v-477f79ff]{fill:none;stroke-width:2.5;stroke-linecap:round}.mp-ring-bg[data-v-477f79ff]{stroke:var(--border)}.mp-ring-fg[data-v-477f79ff]{stroke:var(--accent);transition:stroke-dasharray .18s linear}.mp-ring.spin[data-v-477f79ff]{animation:mp-spin-477f79ff 1.1s linear infinite}.mp-text[data-v-477f79ff]{min-width:0;display:flex;flex-direction:column;gap:1px}.mp-pct[data-v-477f79ff]{font-variant-numeric:tabular-nums;font-weight:600}.mp-bytes[data-v-477f79ff],.mp-label[data-v-477f79ff]{color:var(--text-3);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-bar[data-v-477f79ff]{position:absolute;inset:auto 0 0 0;height:3px;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:color-mix(in srgb,var(--bg-0) 55%,transparent);overflow:hidden;pointer-events:none}.mp-bar-fill[data-v-477f79ff]{display:block;height:100%;background:var(--accent);transition:width .18s linear}.mp-bar-fill.ind[data-v-477f79ff]{width:40%;animation:mp-slide-477f79ff 1.2s ease-in-out infinite}@keyframes mp-spin-477f79ff{to{transform:rotate(270deg)}}@keyframes mp-slide-477f79ff{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion: reduce){.mp-ring.spin[data-v-477f79ff],.mp-bar-fill.ind[data-v-477f79ff]{animation-duration:3s}}.pi[data-v-86b5ab6a]{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit}.pi-img[data-v-86b5ab6a]{display:block;max-width:100%;max-height:100%}.fit-cover .pi-img[data-v-86b5ab6a]{width:100%;height:100%;object-fit:cover}.fit-contain .pi-img[data-v-86b5ab6a]{width:100%;height:100%;object-fit:contain}.pi-skel[data-v-86b5ab6a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--bg-2);border:1px solid var(--border-soft);border-radius:inherit}.pi-skel.flat[data-v-86b5ab6a]{background:var(--bg-2);border:0}.pi-ind-corner[data-v-86b5ab6a]{position:absolute;inset:auto 8px 8px auto}.pi-err[data-v-86b5ab6a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:10px;text-align:center;background:var(--bg-2);border:1px dashed var(--border);border-radius:inherit;color:var(--text-2);font-size:12px}.pi-err-btn[data-v-86b5ab6a]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--radius-sm);background:var(--bg-3);border:1px solid var(--border-soft);color:var(--text-1);font-size:12px;cursor:pointer}.pi-err-btn[data-v-86b5ab6a]:hover{background:var(--bg-hover)}.lb[data-v-e1108c3e]{flex-direction:column;z-index:150}.lb-progress[data-v-e1108c3e]{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.lb-failed[data-v-e1108c3e]{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);padding:8px 12px;border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--text-1);font-size:13px}.lb-tools[data-v-e1108c3e]{position:absolute;top:10px;right:12px;z-index:2;display:flex;align-items:center;gap:2px;padding:4px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-1)}.lb-tools .btn-icon[data-v-e1108c3e]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--text-2)}.lb-tools .btn-icon[data-v-e1108c3e]:hover{color:var(--text-1)}.lb-tools .btn-icon[data-v-e1108c3e]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lb-zoom[data-v-e1108c3e]{min-width:48px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-2)}.lb-menu-wrap[data-v-e1108c3e]{position:relative}.lb-menu[data-v-e1108c3e]{position:absolute;top:40px;right:0;width:268px;padding:6px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2)}.lb-menu-item[data-v-e1108c3e]{width:100%;display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-sm);font-size:13px;color:var(--text-1);text-align:left;background:transparent}.lb-menu-item[data-v-e1108c3e]:hover:not(:disabled){background:var(--bg-hover)}.lb-menu-item[data-v-e1108c3e]:disabled{color:var(--text-3);cursor:not-allowed}.lb-menu-item[data-v-e1108c3e]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lb-menu-mod-1[data-v-e1108c3e]{margin-top:5px;padding-top:11px;border-top:1px solid var(--border-soft)}.lb-menu-why[data-v-e1108c3e]{padding:0 10px 6px;font-size:11.5px;line-height:1.4;color:var(--text-3)}.lb-menu-why code[data-v-e1108c3e]{font-family:var(--font-mono);font-size:11px}.lb-details[data-v-e1108c3e]{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin-top:4px;padding:8px 10px;border-top:1px solid var(--border-soft);font-size:12px}.lb-details dt[data-v-e1108c3e]{color:var(--text-3);font-weight:600}.lb-details dd[data-v-e1108c3e]{color:var(--text-1);overflow-wrap:anywhere}.lb-stage[data-v-e1108c3e]{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:60px 16px 8px}.lb-img[data-v-e1108c3e]{max-width:min(92vw,100%);max-height:100%;border-radius:var(--radius-sm);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .12s ease-out}.lb-img.actual[data-v-e1108c3e]{max-width:none;max-height:none}.lb-img.dragging[data-v-e1108c3e]{cursor:grabbing;transition:none}.lb-caption[data-v-e1108c3e]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 16px 14px;text-align:center;max-width:90vw}.lb-name[data-v-e1108c3e]{font-size:13px;font-weight:600;color:var(--text-1);overflow-wrap:anywhere}.lb-alt[data-v-e1108c3e]{font-size:12.5px;color:var(--text-2);overflow-wrap:anywhere}.lb-hint[data-v-e1108c3e]{font-size:11.5px;color:var(--text-3)}.lb-sr[data-v-e1108c3e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.lb-img[data-v-e1108c3e]{transition:none}}@media (max-width: 780px){.lb-tools .btn-icon[data-v-e1108c3e]{width:42px;height:42px}.lb-stage[data-v-e1108c3e]{padding-top:66px}}.ctx-menu[data-v-61d2671e]{position:fixed;z-index:200;display:flex;flex-direction:column;gap:1px;min-width:208px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:6px}.ctx-menu-item[data-v-61d2671e]{width:100%;display:flex;align-items:center;gap:10px;padding:7px 9px;border-radius:var(--radius-sm);font-size:13.5px;color:var(--text-1);text-align:left}.ctx-menu-item[data-v-61d2671e]:hover:not(:disabled){background:var(--bg-hover)}.ctx-menu-item.wlaczona[data-v-61d2671e]{background:var(--accent-soft);color:var(--ctl-ink);font-weight:600}.ctx-menu-item.wlaczona[data-v-61d2671e]:hover:not(:disabled){background:color-mix(in srgb,var(--accent-soft) 70%,var(--bg-hover))}.ctx-menu-ptaszek[data-v-61d2671e]{margin-left:auto;flex:none;color:var(--accent-ink)}.ctx-menu-item[data-v-61d2671e]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ctx-menu-item[data-v-61d2671e]:disabled{opacity:.45;cursor:not-allowed}.ctx-menu-item.danger[data-v-61d2671e]{color:var(--danger)}.ctx-menu-sep[data-v-61d2671e]{height:1px;background:var(--border-soft);margin:5px 4px}@media (max-width: 767px){.ctx-menu-item[data-v-61d2671e]{min-height:44px}}.lu[data-v-20f55dc6]{display:flex;margin-top:6px;max-width:420px;background:var(--bg-2);border:1px solid var(--border-soft);border-radius:var(--radius);border-left:4px solid var(--lu-bar);overflow:hidden}.lu-body[data-v-20f55dc6]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;min-width:0;flex:1}.lu-provider[data-v-20f55dc6]{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--text-3)}.lu-author[data-v-20f55dc6]{font-size:12.5px;font-weight:600;color:var(--text-2)}.lu-title[data-v-20f55dc6]{font-size:14px;font-weight:700;color:var(--accent-ink);text-decoration:none;display:inline-flex;align-items:center;gap:5px;overflow-wrap:anywhere}.lu-title[data-v-20f55dc6]:hover{text-decoration:underline}.lu-title[data-v-20f55dc6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.lu-thumb[data-v-20f55dc6]{position:relative;display:block;margin-top:6px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border-soft);max-width:340px}.lu-thumb img[data-v-20f55dc6]{display:block;width:100%;height:auto}.lu-thumb[data-v-20f55dc6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lu-play[data-v-20f55dc6]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-1)}.lu-play[data-v-20f55dc6]:before{content:"";position:absolute;width:56px;height:56px;border-radius:50%;background:var(--bg-1);opacity:.82;border:1px solid var(--border)}.lu-play[data-v-20f55dc6]>*{position:relative}.lu-thumb:hover .lu-play[data-v-20f55dc6]:before{opacity:.95}.lu-note[data-v-20f55dc6]{font-size:11.5px;color:var(--text-3);line-height:1.4;margin-top:2px}.lu-terms[data-v-20f55dc6]{font-size:11px;color:var(--text-3);line-height:1.4}.lu-terms a[data-v-20f55dc6]{color:var(--text-3);text-decoration:underline}.lu-terms a[data-v-20f55dc6]:hover{color:var(--text-2)}.lu-terms a[data-v-20f55dc6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.lu-skel[data-v-20f55dc6]{background:var(--bg-3);border-radius:var(--radius-sm);animation:lu-pulse-20f55dc6 1.2s ease-in-out infinite}.lu-skel-line[data-v-20f55dc6]{height:13px}.lu-skel-thumb[data-v-20f55dc6]{margin-top:6px;width:100%;max-width:340px;aspect-ratio:16 / 9}@keyframes lu-pulse-20f55dc6{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.lu-skel[data-v-20f55dc6]{animation:none}}.lu-sr[data-v-20f55dc6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mi[data-v-26ca4dc6]{position:relative;display:flex;gap:12px;padding:8px;border-radius:var(--radius-sm);margin-top:var(--msg-group-gap, 10px);min-width:0;transition:background .5s}.mi.compact[data-v-26ca4dc6]{margin-top:0}.mi[data-v-26ca4dc6]:hover{background:var(--bg-2)}.mi.highlighted[data-v-26ca4dc6]{background:var(--accent-soft);outline:1px solid var(--accent)}.mi.mi-pinned[data-v-26ca4dc6]{border-left:2px solid var(--warn)}.mi-docs[data-v-26ca4dc6]{display:flex;flex-direction:column;gap:6px;margin-top:6px;max-width:460px}.mi-doc-card[data-v-26ca4dc6]{display:flex;align-items:center;gap:12px;background:var(--bg-2);border:1px solid var(--border-soft);border-radius:var(--radius);padding:9px 13px;text-align:left;transition:border-color .15s,transform .1s}.mi-doc-card[data-v-26ca4dc6]:hover{border-color:var(--accent);transform:translateY(-1px)}.mi-doc-icon[data-v-26ca4dc6]{flex-shrink:0}.mi-doc-meta[data-v-26ca4dc6]{display:flex;flex-direction:column;min-width:0}.mi-doc-title[data-v-26ca4dc6]{font-size:13.5px;font-weight:600;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-doc-sub[data-v-26ca4dc6]{font-size:11.5px;color:var(--text-3)}.mi-gutter[data-v-26ca4dc6]{width:36px;flex-shrink:0;display:flex;justify-content:center}.mi-time-hover[data-v-26ca4dc6]{visibility:hidden;font-size:10.5px;color:var(--text-3);padding-top:4px}.mi:hover .mi-time-hover[data-v-26ca4dc6]{visibility:visible}.mi-body[data-v-26ca4dc6]{flex:1;min-width:0}.mi-head[data-v-26ca4dc6]{display:flex;align-items:baseline;gap:8px}.mi-name[data-v-26ca4dc6]{font-weight:700;font-size:14.5px}.mi-name-btn[data-v-26ca4dc6]{background:none;border:none;padding:0;color:inherit;font-family:inherit;cursor:pointer}.mi-name-btn[data-v-26ca4dc6]:hover{text-decoration:underline}.mi-time[data-v-26ca4dc6]{font-size:11.5px;color:var(--text-3)}.mi-edited[data-v-26ca4dc6]{font-size:11px;color:var(--text-3)}.mi-lock[data-v-26ca4dc6]{color:var(--ok)}.mi-pin-ico[data-v-26ca4dc6]{color:var(--warn-text)}.mi-content[data-v-26ca4dc6]{line-height:1.55;word-wrap:break-word;white-space:pre-wrap;overflow-wrap:anywhere}.mi-deleted[data-v-26ca4dc6]{color:var(--text-3);font-style:italic;font-size:13.5px;display:flex;align-items:center;gap:6px}.mi-reply[data-v-26ca4dc6]{font-size:12.5px;color:var(--text-2);border-left:2px solid var(--accent);padding-left:8px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-reply-text[data-v-26ca4dc6]{color:var(--text-3);margin-left:5px}.mi-file[data-v-26ca4dc6]{margin-top:6px}.mi-img-link[data-v-26ca4dc6]{display:block;padding:0;background:none;border:0;border-radius:var(--radius);cursor:zoom-in;line-height:0}.mi-img-link[data-v-26ca4dc6] img{max-width:100%;max-height:280px;border-radius:var(--radius);border:1px solid var(--border-soft);display:block}.mi-img-link .mi-att-img[data-v-26ca4dc6],.mi-img-link .mi-prev-img[data-v-26ca4dc6]{max-width:380px;justify-content:flex-start}.mi-img-link .mi-hold[data-v-26ca4dc6]{width:100%;min-height:140px}.mi-img-link .mi-prev-img.mi-hold[data-v-26ca4dc6]{width:180px;min-height:120px}.mi-img-fail[data-v-26ca4dc6]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:10px 12px;border:1px dashed var(--border);border-radius:var(--radius);background:var(--bg-2);color:var(--text-3);font-size:12px;line-height:1.35;text-align:start}.mi-audio[data-v-26ca4dc6]{display:flex;align-items:center;gap:8px}.mi-audio audio[data-v-26ca4dc6]{max-width:340px;height:40px}.mi-audio>.od[data-v-26ca4dc6]{flex:1 1 auto;min-width:0;max-width:460px}.mi-previews[data-v-26ca4dc6]{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.mi-lock-mixed[data-v-26ca4dc6]{display:inline-flex;align-items:center;gap:1px;color:var(--warn, #fbbf24)}.mi-file-plain[data-v-26ca4dc6]{display:flex;align-items:center;gap:5px;margin:6px 0 0;font-size:11.5px;color:var(--warn, #fbbf24)}.mi-unlock[data-v-26ca4dc6]{margin-left:8px;padding:2px 10px;border-radius:999px;background:var(--ctl-on-bg);color:var(--ctl-on-ink);font-size:11.5px;font-weight:700}.mi-audio-npb[data-v-26ca4dc6]{flex:none;display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;border-radius:var(--radius-sm);color:var(--text-2)}.mi-audio-npb[data-v-26ca4dc6]:hover{color:var(--accent-ink)}.mi-audio-time[data-v-26ca4dc6]{font-size:11.5px;font-weight:600;color:var(--text-2);font-variant-numeric:tabular-nums;flex:none}.mi-video[data-v-26ca4dc6]{position:relative;display:flex;flex-direction:column;gap:4px;max-width:520px}.mi-video video[data-v-26ca4dc6]{width:100%;max-height:300px;border-radius:var(--radius);background:var(--bg-0)}.mi-video>.od[data-v-26ca4dc6]{width:100%;max-width:520px}.mi-video-skeleton[data-v-26ca4dc6]{width:100%;aspect-ratio:16 / 9;max-height:300px;border-radius:var(--radius);background:var(--bg-0);border:1px solid var(--border-soft)}.mi-video-meta[data-v-26ca4dc6]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-2)}.mi-video-meta a[data-v-26ca4dc6]{color:var(--accent-ink);font-weight:600}.mi-file-note[data-v-26ca4dc6]{display:block;margin-top:3px;font-size:11.5px;color:var(--warn, var(--text-2));white-space:normal}.mi-file-card[data-v-26ca4dc6]{display:inline-flex;align-items:center;gap:10px;background:var(--bg-3);border:1px solid var(--border-soft);border-radius:var(--radius);padding:10px 14px;color:var(--text-1);text-decoration:none;max-width:min(380px,100%)}.mi-file-card[data-v-26ca4dc6]:hover{text-decoration:none;background:var(--bg-hover)}.mi-file-icon[data-v-26ca4dc6]{color:var(--text-2);flex-shrink:0}.mi-file-meta[data-v-26ca4dc6]{display:flex;flex-direction:column;min-width:0}.mi-file-name[data-v-26ca4dc6]{font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-file-size[data-v-26ca4dc6]{font-size:11.5px;color:var(--text-3)}.mi-file-dl[data-v-26ca4dc6]{color:var(--accent-ink)}.mi-reminder[data-v-26ca4dc6]{margin-top:6px}.mi-thread-chip[data-v-26ca4dc6]{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 10px;border-radius:var(--radius-sm);background:var(--bg-3);border:1px solid var(--border-soft);color:var(--accent-ink);font-size:12.5px;font-weight:600}.mi-thread-chip[data-v-26ca4dc6]:hover{border-color:var(--accent)}.mi-reactions[data-v-26ca4dc6]{display:flex;gap:5px;margin-top:6px;flex-wrap:wrap}.mi-react[data-v-26ca4dc6]{padding:2px 9px;border-radius:999px;background:var(--bg-3);border:1px solid var(--border-soft);font-size:13px}.mi-react[data-v-26ca4dc6]:hover{border-color:var(--accent)}.mi-react.mine[data-v-26ca4dc6]{background:var(--accent-soft);border-color:var(--accent)}.mi-tools[data-v-26ca4dc6]{position:absolute;top:-14px;right:16px;display:none}.mi:hover .mi-tools[data-v-26ca4dc6],.mi-tools.otwarte[data-v-26ca4dc6]{display:block}.mi-toolbar[data-v-26ca4dc6]{display:flex;background:var(--bg-3);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);overflow:visible}.mi-tool[data-v-26ca4dc6]{padding:6px 8px;display:flex;align-items:center;color:var(--text-2)}.mi-tool[data-v-26ca4dc6]:hover{color:var(--text-1)}.mi-tool.saved[data-v-26ca4dc6]{color:var(--accent-ink)}.mi-edit textarea[data-v-26ca4dc6]{width:100%;resize:vertical}.mi-edit-emoji[data-v-26ca4dc6]{position:relative;margin-right:auto}.mi-picker-edit[data-v-26ca4dc6]{bottom:100%;left:0;margin-bottom:6px}.mi-edit-actions[data-v-26ca4dc6]{display:flex;gap:8px;margin-top:6px}.mi-emoji-anchor[data-v-26ca4dc6]{position:relative}.mi-picker-pop[data-v-26ca4dc6]{position:absolute;top:30px;right:0;z-index:40}.mi-tool.fav[data-v-26ca4dc6]{color:var(--warn-text)}.mi-devid[data-v-26ca4dc6]{font-size:10.5px;color:var(--text-3);background:var(--bg-3);border-radius:4px;padding:0 5px}.mi-tags-pop[data-v-26ca4dc6]{position:absolute;top:30px;right:0;z-index:40;width:260px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:12px}.mi-tags-title[data-v-26ca4dc6]{font-size:12px;font-weight:700;color:var(--text-2);margin-bottom:8px}.mi-tags-list[data-v-26ca4dc6]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.mi-tag-chip[data-v-26ca4dc6]{display:inline-flex;align-items:center;gap:4px;background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.mi-tag-chip button[data-v-26ca4dc6]{display:flex;color:inherit;opacity:.7}.mi-tag-chip button[data-v-26ca4dc6]:hover{opacity:1}.mi-tags-pop input[data-v-26ca4dc6]{width:100%;font-size:13px}.mi-tags-suggest[data-v-26ca4dc6]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.mi-tags-suggest button[data-v-26ca4dc6]{font-size:12px;color:var(--text-2);background:var(--bg-3);border-radius:999px;padding:2px 9px}.mi-tags-suggest button[data-v-26ca4dc6]:hover{color:var(--accent-ink)}.mi-tags-suggest em[data-v-26ca4dc6]{font-style:normal;color:var(--text-3)}.mi-jumbo[data-v-26ca4dc6]{font-size:34px;line-height:1.25}.mi-react[data-v-26ca4dc6] .emoji-img{vertical-align:-.22em}.msg-wrap[data-v-1bd1dc32]{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative}.msg-jumpback[data-v-1bd1dc32]{position:absolute;top:0;left:0;right:0;z-index:10;background:var(--accent-soft);color:var(--accent-ink);font-size:12.5px;padding:7px 16px;display:flex;align-items:center;justify-content:center;gap:5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.msg-list[data-v-1bd1dc32]{flex:1;min-width:0;overflow-y:auto;padding:18px 8px 8px;display:flex;flex-direction:column}.msg-loading[data-v-1bd1dc32]{text-align:center;color:var(--text-3);font-size:12.5px;padding:6px}.msg-empty[data-v-1bd1dc32]{margin:auto;text-align:center;color:var(--text-2);padding:40px 20px}.msg-empty-znak[data-v-1bd1dc32]{position:relative;width:96px;height:96px;margin:0 auto 16px}.msg-empty-krag[data-v-1bd1dc32]{position:absolute;top:16px;right:16px;bottom:16px;left:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ctl-focus-soft);color:var(--ctl-on-bg);box-shadow:0 0 0 10px var(--ctl-focus-soft),0 0 0 11px var(--border-soft)}.msg-empty-hash[data-v-1bd1dc32]{stroke-width:2.4}.msg-empty-dymek[data-v-1bd1dc32]{position:absolute;right:4px;bottom:8px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ctl-on-grad);color:var(--ctl-on-ink);box-shadow:0 0 0 3px var(--bg-1)}.reduced-motion .msg-empty-znak[data-v-1bd1dc32]{animation:none}.msg-empty h3[data-v-1bd1dc32]{color:var(--text-1);margin-bottom:6px}.msg-divider[data-v-1bd1dc32]{display:flex;align-items:center;gap:12px;margin:14px 14px 8px;color:var(--text-3);font-size:12px;font-weight:600}.msg-divider[data-v-1bd1dc32]:before,.msg-divider[data-v-1bd1dc32]:after{content:"";flex:1;height:1px;background:var(--border-soft)}.msg-new[data-v-1bd1dc32]{display:flex;align-items:center;gap:10px;margin:10px 14px 4px;color:var(--danger);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.msg-new[data-v-1bd1dc32]:before,.msg-new[data-v-1bd1dc32]:after{content:"";flex:1;height:1px;background:var(--danger);opacity:.5}.msg-receipt[data-v-1bd1dc32]{display:flex;justify-content:flex-end;align-items:center;gap:4px;padding:2px 20px 6px;font-size:11.5px;color:var(--text-3)}.msg-newest[data-v-1bd1dc32]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:12;display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:var(--ctl-on-grad);color:var(--ctl-on-ink);font-size:12.5px;font-weight:600;box-shadow:0 4px 14px #00000059}.msg-newest[data-v-1bd1dc32]:hover{filter:brightness(1.08)}.msg-newest-count[data-v-1bd1dc32]{background:#ffffff40;border-radius:999px;padding:1px 7px;font-size:11.5px}.msg-pager[data-v-1bd1dc32]{display:flex;align-items:center;gap:3px;padding:6px 14px;border-top:1px solid var(--border-soft);background:var(--bg-1);flex-shrink:0;flex-wrap:wrap}.pg-btn[data-v-1bd1dc32]{display:flex;align-items:center;justify-content:center;min-width:26px;height:26px;border-radius:6px;color:var(--text-2);font-size:12.5px;padding:0 6px}.pg-btn[data-v-1bd1dc32]:hover:not(:disabled){background:var(--bg-3);color:var(--text-1)}.pg-btn[data-v-1bd1dc32]:disabled{opacity:.35;cursor:default}.pg-on[data-v-1bd1dc32]{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.pg-gap[data-v-1bd1dc32]{color:var(--text-3);padding:0 3px;font-size:12px}.pg-info[data-v-1bd1dc32]{margin-left:auto;color:var(--text-3);font-size:12px}.pg-per[data-v-1bd1dc32]{display:flex;align-items:center;gap:6px;color:var(--text-3);font-size:12px}.pg-per .ns-select[data-v-1bd1dc32]{width:68px}.pg-per[data-v-1bd1dc32] .ns-select-btn{gap:4px;background:var(--bg-3);border-radius:6px;padding:3px 6px;font-size:12px}.composer[data-v-039b4311]{padding:8px 18px 16px;flex-shrink:0;container:kompozytor / inline-size;min-width:0;border-radius:var(--radius);transition:box-shadow .15s}.composer.drag-over[data-v-039b4311]{box-shadow:inset 0 0 0 2px var(--accent)}.cp-locked[data-v-039b4311]{text-align:center;color:var(--text-3);font-size:13px;background:var(--bg-2);border:1px dashed var(--border-soft);padding:14px}.cp-btn.rec[data-v-039b4311]{background:var(--danger-soft);color:var(--danger);animation:rec-pulse-039b4311 1.2s ease-in-out infinite}@keyframes rec-pulse-039b4311{50%{opacity:.6}}.cp-draft[data-v-039b4311]{gap:10px}.cp-draft-audio[data-v-039b4311]{height:32px;max-width:260px;flex:1 1 auto;min-width:0}.cp-draft-od[data-v-039b4311]{flex:1 1 auto;min-width:0;max-width:320px}.cp-draft-time[data-v-039b4311],.cp-draft-size[data-v-039b4311]{font-size:11.5px;font-weight:600;color:var(--text-2);font-variant-numeric:tabular-nums;flex:none}.cp-draft-send[data-v-039b4311]{flex:none;padding:4px 12px;border-radius:999px;background:var(--ctl-on-bg);color:var(--ctl-on-ink);font-size:12.5px;font-weight:700}.cp-draft-send[data-v-039b4311]:hover{filter:brightness(1.06)}.cp-e2ee-warn[data-v-039b4311]{color:var(--warn, #fbbf24);font-weight:600}.cp-banner[data-v-039b4311]{display:flex;align-items:center;gap:8px;background:var(--bg-3);border:1px solid var(--border-soft);border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;padding:7px 14px;font-size:13px;color:var(--text-2)}.cp-banner-text[data-v-039b4311]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-reminder[data-v-039b4311]{color:var(--accent-ink)}.cp-dim[data-v-039b4311]{color:var(--text-3)}.cp-banner-x[data-v-039b4311]{margin-left:auto;color:var(--text-3);padding:2px 6px;border-radius:5px}.cp-banner-x[data-v-039b4311]:hover{background:var(--bg-hover);color:var(--text-1)}.cp-row[data-v-039b4311]{position:relative;display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;min-width:0}.cp-row[data-v-039b4311]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cp-btn[data-v-039b4311]{width:36px;height:36px;border-radius:var(--radius-sm);font-size:18px;display:flex;align-items:center;justify-content:center;color:var(--text-2);flex-shrink:0}.cp-btn[data-v-039b4311]:hover,.cp-btn.active[data-v-039b4311]{background:var(--bg-hover);color:var(--text-1)}.cp-input[data-v-039b4311]{flex:1;min-width:60px;background:none;border:none;resize:none;padding:8px 6px;max-height:180px;box-shadow:none}@container kompozytor (max-width: 620px){.cp-input[data-v-039b4311]{order:-1;flex:1 1 100%}}.cp-input[data-v-039b4311]:focus{border:none;box-shadow:none}.cp-send[data-v-039b4311]{width:38px;height:38px;border-radius:var(--radius-sm);background:var(--ctl-on-grad);color:var(--ctl-on-ink);font-size:17px;flex-shrink:0}.cp-send[data-v-039b4311]:disabled,.cp-send[data-v-039b4311]:disabled:hover{cursor:not-allowed;background:var(--ctl-disabled-bg);color:var(--ctl-disabled-ink)}.cp-send.cp-cooldown[data-v-039b4311]:disabled{background:var(--bg-3);color:var(--text-2)}.cp-cooldown-num[data-v-039b4311]{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.cp-anchor[data-v-039b4311]{position:relative}.cp-pop[data-v-039b4311]{position:absolute;bottom:46px;left:0;width:min(380px,calc(100cqw - 24px));max-height:calc(100vh - 62px);overflow:auto;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:14px;z-index:30}.cp-reminder-pop[data-v-039b4311]{width:min(320px,calc(100cqw - 24px))}.cp-okienka[data-v-039b4311]{position:absolute;left:0;bottom:0;width:0;height:0}.cp-wiecej-pop[data-v-039b4311]{width:min(240px,calc(100cqw - 24px));padding:6px;display:flex;flex-direction:column;gap:2px}.cp-wiecej-poz[data-v-039b4311]{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border-radius:var(--radius-sm);color:var(--text-1);font-size:14px;text-align:left}.cp-wiecej-poz[data-v-039b4311]:hover,.cp-wiecej-poz[data-v-039b4311]:focus-visible{background:var(--bg-hover)}.cp-wiecej-poz.active[data-v-039b4311]{color:var(--accent-ink)}.cp-pop-title[data-v-039b4311]{font-weight:700;margin-bottom:6px;display:flex;align-items:center;gap:7px}.spin[data-v-039b4311]{animation:ns-spin 1s linear infinite}.cp-pop-hint[data-v-039b4311]{font-size:12.5px;color:var(--text-3);margin-bottom:12px;line-height:1.5}.cp-docs-banner[data-v-039b4311]{flex-wrap:wrap}.cp-doc-chip[data-v-039b4311]{display:inline-flex;align-items:center;gap:6px;background:var(--bg-2);border:1px solid var(--border-soft);border-radius:999px;padding:3px 6px 3px 10px;font-size:12.5px;color:var(--text-1);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-doc-x[data-v-039b4311]{color:var(--text-3);border-radius:50%;padding:2px;display:flex}.cp-doc-x[data-v-039b4311]:hover{background:var(--danger-soft);color:var(--danger)}.cp-docs-pop[data-v-039b4311]{width:min(420px,calc(100cqw - 24px))}.cp-doc-draft[data-v-039b4311]{border:1px dashed var(--border);border-radius:var(--radius-sm);padding:10px}.cp-doc-draft.drag[data-v-039b4311]{border-color:var(--accent);background:var(--accent-soft)}.cp-doc-draft textarea[data-v-039b4311]{width:100%;resize:vertical;font-family:var(--font-mono, monospace);font-size:12.5px;margin-bottom:8px}.cp-doc-meta[data-v-039b4311]{display:flex;gap:6px;margin-bottom:10px}.cp-doc-meta input[data-v-039b4311]{flex:1;min-width:0}.cp-doc-meta .ns-select[data-v-039b4311]{max-width:130px}.cp-doc-meta[data-v-039b4311] .ns-select-btn{padding:6px 8px;background:var(--bg-3);border-radius:6px;font-size:12px}.cp-doc-actions[data-v-039b4311]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cp-doc-actions .btn-primary[data-v-039b4311]{margin-left:auto}.cp-emoji-anchor[data-v-039b4311]{left:auto;right:0;padding:0;background:none;border:none;box-shadow:none}.vpa[data-v-723e0c72]{position:absolute;z-index:80;min-width:230px;padding:10px;display:flex;flex-direction:column;gap:8px;background:var(--bg-1);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-2)}.vpa-head[data-v-723e0c72]{font-size:12px;font-weight:700;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vpa-row[data-v-723e0c72]{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-2)}.vpa-range[data-v-723e0c72]{flex:1 1 auto;min-width:0;accent-color:var(--accent)}.vpa-val[data-v-723e0c72]{flex:none;font-variant-numeric:tabular-nums;color:var(--text-1)}.vpa-warn[data-v-723e0c72]{margin:0;font-size:11px;color:var(--warn, var(--text-2));line-height:1.4}.vpa-btn[data-v-723e0c72]{display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:var(--radius-sm);font-size:12px;color:var(--text-1);min-height:24px}.vpa-btn[data-v-723e0c72]:hover{background:var(--bg-2, var(--bg-0))}.vpa-btn.on[data-v-723e0c72]{color:var(--err, var(--accent))}@media (max-width: 780px){.vpa-btn[data-v-723e0c72]{min-height:44px}}.m-row-wrap[data-v-f3f93ae6]{position:relative;display:flex;align-items:center}.m-row-wrap .m-row[data-v-f3f93ae6]{flex:1 1 auto;min-width:0}.m-audio[data-v-f3f93ae6]{flex:none;display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;margin-right:4px;border-radius:var(--radius-sm);color:var(--text-2);opacity:0;transition:opacity .15s}.m-row-wrap:hover .m-audio[data-v-f3f93ae6],.m-audio[data-v-f3f93ae6]:focus-visible,.m-audio.on[data-v-f3f93ae6]{opacity:1}.m-audio.on[data-v-f3f93ae6]{color:var(--accent-ink)}@media (max-width: 780px){.m-audio[data-v-f3f93ae6]{min-width:44px;min-height:44px;opacity:1}}.members[data-v-f3f93ae6]{width:224px;border-left:1px solid var(--border-soft);background:var(--bg-2);overflow-y:auto;padding:14px 8px;flex-shrink:0}.m-group[data-v-f3f93ae6]{margin-bottom:18px}.m-title[data-v-f3f93ae6]{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);padding:0 10px 8px}.m-row[data-v-f3f93ae6]{width:100%;display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:var(--radius-sm);text-align:left}.m-row[data-v-f3f93ae6]:hover{background:var(--bg-hover)}.m-row.off[data-v-f3f93ae6]{opacity:.55}.m-row.off.nb-tabliczka[data-v-f3f93ae6]{opacity:1}.m-meta[data-v-f3f93ae6]{min-width:0;display:flex;flex-direction:column}.m-name[data-v-f3f93ae6]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-status[data-v-f3f93ae6]{font-size:11.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile[data-v-d3be5ea8]{position:relative;background:var(--bg-0);border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden;aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center;min-width:0}video[data-v-d3be5ea8]{width:100%;height:100%;object-fit:var(--fit, cover)}.tile.speaking[data-v-d3be5ea8]{border-color:var(--ok);box-shadow:0 0 0 2px var(--ok-soft)}.tile.pinned[data-v-d3be5ea8]{border-color:var(--accent)}.tile-flag[data-v-d3be5ea8]{flex:none}.tile-flag.warn[data-v-d3be5ea8]{color:var(--warn, #eaf1fb)}.tile-flag.err[data-v-d3be5ea8]{color:var(--err, #eaf1fb)}.tile-link[data-v-d3be5ea8]{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:#040810b8;font-size:11.5px;font-weight:600;color:#eaf1fb}.tile-link.warn[data-v-d3be5ea8]{color:var(--warn, #eaf1fb)}.tile-link.err[data-v-d3be5ea8]{color:var(--err, #eaf1fb)}.tile-name-txt[data-v-d3be5ea8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-pin[data-v-d3be5ea8]{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:#040810a6;color:#eaf1fb;opacity:0;transition:opacity .15s}.tile:hover .tile-pin[data-v-d3be5ea8],.tile-pin[data-v-d3be5ea8]:focus-visible{opacity:1}.tile-pin.on[data-v-d3be5ea8]{opacity:1;color:var(--accent-ink)}.tile.names-hover .tile-name[data-v-d3be5ea8]{opacity:0;transition:opacity .15s}.tile.names-hover:hover .tile-name[data-v-d3be5ea8]{opacity:1}.tile-avatar[data-v-d3be5ea8]{width:64px;height:64px;border-radius:var(--radius-avatar);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:var(--avatar-ink)}.tile-avatar-fallback[data-v-d3be5ea8]{background:var(--bg-3);color:var(--text-2)}.tile-name[data-v-d3be5ea8]{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);display:flex;align-items:center;gap:5px;background:#040810a6;color:#eaf1fb;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:600;min-width:0}.vlp[data-v-17d90ae5]{width:316px;max-width:calc(100vw - 24px);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:12px}.vlp-head[data-v-17d90ae5]{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);padding:0 2px 9px}.vlp-grid[data-v-17d90ae5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.vlp-item[data-v-17d90ae5]{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:7px;border-radius:var(--radius-sm);border:1px solid var(--border-soft);background:var(--bg-1);color:var(--text-2);text-align:center;transition:border-color .15s,background .15s,color .15s}.vlp-item[data-v-17d90ae5]:hover{background:var(--bg-hover);color:var(--text-1)}.vlp-item.on[data-v-17d90ae5]{border-color:var(--accent);color:var(--text-1)}.vlp-name[data-v-17d90ae5]{font-size:11.5px;font-weight:600;line-height:1.2}.vlp-thumb[data-v-17d90ae5]{display:block}.sch[data-v-17d90ae5]{display:grid;width:100%;aspect-ratio:16 / 11;gap:3px}.sch i[data-v-17d90ae5]{display:block;background:var(--bg-3);border-radius:3px;min-width:0;min-height:0}.sch i.main[data-v-17d90ae5]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.sch i.accent[data-v-17d90ae5]{background:var(--accent-soft)}.sch-grid[data-v-17d90ae5]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.sch-spotlight[data-v-17d90ae5]{grid-template-rows:2fr 1fr}.sch-spotlight .strip[data-v-17d90ae5]{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;min-height:0}.sch-presentation[data-v-17d90ae5]{grid-template-columns:3fr 1fr}.sch-presentation .col[data-v-17d90ae5],.sch-sidebar .col[data-v-17d90ae5]{display:grid;gap:3px;min-width:0}.sch-presentation .col[data-v-17d90ae5]{grid-template-rows:repeat(2,1fr)}.sch-sidebar[data-v-17d90ae5]{grid-template-columns:2fr 1fr}.sch-sidebar .col[data-v-17d90ae5]{grid-template-rows:repeat(3,1fr)}.sch-focus[data-v-17d90ae5]{grid-template-columns:1fr}.vlp-sep[data-v-17d90ae5]{height:1px;background:var(--border-soft);margin:12px 0 8px}.vlp-opts[data-v-17d90ae5]{display:flex;flex-direction:column;gap:2px}.vlp-row[data-v-17d90ae5]{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:var(--radius-sm);text-align:left}.vlp-row[data-v-17d90ae5]:hover{background:var(--bg-hover)}.vlp-row-label[data-v-17d90ae5]{flex:1;min-width:0;font-size:13px;color:var(--text-2)}.vlp-row:hover .vlp-row-label[data-v-17d90ae5]{color:var(--text-1)}.vlp-switch[data-v-17d90ae5]{flex:none;width:34px;height:19px;border-radius:999px;background:var(--bg-3);border:1px solid var(--border);position:relative;transition:background .15s,border-color .15s}.vlp-switch i[data-v-17d90ae5]{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--text-3);transition:transform .15s,background .15s}.vlp-switch.on[data-v-17d90ae5]{background:var(--accent-soft);border-color:var(--accent)}.vlp-switch.on i[data-v-17d90ae5]{transform:translate(15px);background:var(--accent)}.vlp-seg-wrap[data-v-17d90ae5]{display:flex;align-items:center;gap:10px;padding:8px}.vlp-seg[data-v-17d90ae5]{display:flex;gap:2px;padding:2px;border-radius:999px;background:var(--bg-1);border:1px solid var(--border-soft);flex:none}.vlp-seg-btn[data-v-17d90ae5]{padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--text-3);white-space:nowrap}.vlp-seg-btn[data-v-17d90ae5]:hover{color:var(--text-1)}.vlp-seg-btn.on[data-v-17d90ae5]{background:var(--accent-soft);color:var(--accent-ink)}.vcb[data-v-1b624e08]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:10px 16px 16px;flex:none;position:relative;z-index:2}.vcb.compact[data-v-1b624e08]{grid-template-columns:1fr;padding:4px 10px 8px}.vcb-side[data-v-1b624e08]{display:flex;align-items:center;gap:6px;min-width:0}.vcb-right[data-v-1b624e08]{justify-content:flex-end}.vcb-center[data-v-1b624e08]{display:flex;align-items:center;gap:10px;justify-self:center}.vcb-group[data-v-1b624e08]{display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--bg-2);border:1px solid var(--border-soft)}.vcb.compact .vcb-group[data-v-1b624e08]{gap:2px;padding:3px}.vcb-btn[data-v-1b624e08]{position:relative;width:44px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--text-1);background:var(--bg-3);border:1px solid transparent;transition:background .15s,color .15s,border-color .15s,transform .05s}.vcb.maly .vcb-btn[data-v-1b624e08]{width:38px;height:34px}.vcb.maly .vcb-chev[data-v-1b624e08]{width:20px;height:34px}.vcb.maly .vcb-hangup[data-v-1b624e08]{width:52px;height:38px}.vcb.maly .vcb-group[data-v-1b624e08]{gap:3px;padding:3px}.vcb.maly .vcb-center[data-v-1b624e08]{gap:6px}.vcb.waski[data-v-1b624e08]{grid-template-columns:1fr;padding-left:8px;padding-right:8px}.vcb.waski .vcb-split-mik .vcb-split-main[data-v-1b624e08]{border-radius:999px 4px 4px 999px}.vcb.waski .vcb-split-kam .vcb-split-main[data-v-1b624e08]{border-radius:4px 999px 999px 4px}.vcb.compact .vcb-btn[data-v-1b624e08]{width:36px;height:32px}.vcb-btn[data-v-1b624e08]:hover{background:var(--bg-hover)}.vcb-btn[data-v-1b624e08]:active{transform:scale(.95)}.vcb-btn.on[data-v-1b624e08]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.vcb-btn.danger[data-v-1b624e08]{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.vcb-plain[data-v-1b624e08]{background:transparent;color:var(--text-2);width:40px}.vcb-plain[data-v-1b624e08]:hover{background:var(--bg-hover);color:var(--text-1)}.vcb-hangup[data-v-1b624e08]{background:var(--danger);width:62px;height:44px;border-radius:var(--radius-lg)}.vcb.compact .vcb-hangup[data-v-1b624e08]{width:48px;height:34px}.vcb-hangup[data-v-1b624e08]:hover{background:var(--danger);filter:brightness(1.1)}.vcb-split[data-v-1b624e08]{position:relative;display:flex;align-items:center}.vcb-split-main[data-v-1b624e08]{border-top-right-radius:4px;border-bottom-right-radius:4px}.vcb-chev[data-v-1b624e08]{width:22px;height:40px;margin-left:2px;display:flex;align-items:center;justify-content:center;border-radius:4px 999px 999px 4px;background:var(--bg-3);color:var(--text-2);border:1px solid transparent}.vcb.compact .vcb-chev[data-v-1b624e08]{height:32px;width:18px}.vcb-chev[data-v-1b624e08]:hover{background:var(--bg-hover);color:var(--text-1)}.vcb-chev.danger[data-v-1b624e08]{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.vcb-btn[data-tip][data-v-1b624e08]:after,.vcb-chev[data-tip][data-v-1b624e08]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:4px 9px;border-radius:var(--radius-sm);background:var(--bg-0);border:1px solid var(--border);color:var(--text-1);font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:5}.vcb-btn[data-tip][data-v-1b624e08]:hover:after,.vcb-btn[data-tip][data-v-1b624e08]:focus-visible:after,.vcb-chev[data-tip][data-v-1b624e08]:hover:after,.vcb-chev[data-tip][data-v-1b624e08]:focus-visible:after{opacity:1}.vcb-pop[data-v-1b624e08]{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);z-index:6;min-width:230px;max-width:calc(100vw - 24px);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:6px}.vcb-pop-wide[data-v-1b624e08]{min-width:0;padding:0;background:transparent;border:none;box-shadow:none}.vcb-pop-head[data-v-1b624e08]{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);padding:5px 8px 7px}.vcb-pop-menu[data-v-1b624e08]{min-width:220px}.vcb-pop-item.z-ikona[data-v-1b624e08]{display:flex;align-items:center;gap:8px}.vcb-pop-item.z-ikona svg[data-v-1b624e08]{flex:none;color:var(--text-2)}.vcb-pop-item[data-v-1b624e08]{display:block;width:100%;padding:8px 9px;border-radius:var(--radius-sm);text-align:left;font-size:13px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcb-pop-item[data-v-1b624e08]:hover{background:var(--bg-hover);color:var(--text-1)}.vcb-pop-item.on[data-v-1b624e08]{color:var(--accent-ink);font-weight:600}.vcb-pop-empty[data-v-1b624e08],.vcb-pop-note[data-v-1b624e08]{padding:6px 9px 4px;font-size:12px;color:var(--text-3);white-space:normal}.vcb-scrim[data-v-1b624e08]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent}.pop-enter-active[data-v-1b624e08],.pop-leave-active[data-v-1b624e08]{transition:opacity .12s ease,transform .12s ease}.pop-enter-from[data-v-1b624e08],.pop-leave-to[data-v-1b624e08]{opacity:0;transform:translate(-50%,6px)}.vr[data-v-87f69a23]{flex:1;display:flex;flex-direction:column;background:radial-gradient(800px 400px at 50% -10%,var(--accent-soft),transparent 60%),var(--bg-1);min-height:0;position:relative}.vr.vr-chatmode[data-v-87f69a23]{background:none}.vr.compact[data-v-87f69a23]{flex:none;border-bottom:1px solid var(--border-soft);padding-bottom:4px}.vr-diag[data-v-87f69a23]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:6px 8px 0;border-radius:var(--radius-sm);background:var(--bg-1);border:1px solid var(--border-soft);color:var(--text-1);font-size:12.5px;line-height:1.45}.vr-diag-warn[data-v-87f69a23]{border-color:var(--warn, var(--border-soft))}.vr-diag-err[data-v-87f69a23]{border-color:var(--err, var(--border-soft))}.vr-diag-btn[data-v-87f69a23]{flex:none;margin-left:auto;padding:5px 12px;border-radius:999px;background:var(--ctl-on-bg);color:var(--ctl-on-ink);font-size:12px;font-weight:700}.vr-diag-ta[data-v-87f69a23]{width:calc(100% - 16px);margin:6px 8px 0;height:120px;font-family:ui-monospace,monospace;font-size:11px;background:var(--bg-0);color:var(--text-1);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:8px}.vr-status[data-v-87f69a23]{display:flex;align-items:center;gap:10px;flex:none;padding:7px 18px;border-bottom:1px solid var(--border-soft);background:var(--bg-1);font-size:12.5px;color:var(--text-2)}.vr-status-live[data-v-87f69a23]{width:8px;height:8px;border-radius:50%;background:var(--ok);flex:none}.vr-status-txt[data-v-87f69a23]{font-weight:600;white-space:nowrap}.vr-status-avatars[data-v-87f69a23]{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.vr-status-more[data-v-87f69a23]{font-size:12px;color:var(--text-3)}.vr-status-btn[data-v-87f69a23]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--bg-3);border:1px solid var(--border);color:var(--text-1);font-size:12.5px;font-weight:600;flex:none}.vr-status-btn[data-v-87f69a23]:hover{background:var(--bg-hover)}.vr-typing[data-v-87f69a23]{height:22px;padding:0 22px;font-size:12.5px;color:var(--text-2);flex:none}.vr-grid[data-v-87f69a23]{flex:1;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:12px;padding:18px;align-content:center;min-height:0}.vr.compact .vr-grid[data-v-87f69a23]{flex:none;padding:12px 18px 6px}.vr.compact .vr-grid[data-v-87f69a23] .tile{aspect-ratio:16 / 7}.vr-focus[data-v-87f69a23]{flex:1;display:flex;align-items:center;justify-content:center;padding:18px;min-height:0}.vr-focus[data-v-87f69a23] .tile{width:100%;max-width:min(100%,160vh)}.vr-spotlight[data-v-87f69a23]{flex:1;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;padding:18px;min-height:0}.vr-spotlight .vr-main[data-v-87f69a23]{display:flex;align-items:center;justify-content:center;min-height:0}.vr-spotlight .vr-main[data-v-87f69a23] .tile{width:100%;height:100%;aspect-ratio:auto}.vr-strip[data-v-87f69a23]{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.vr-strip[data-v-87f69a23] .tile{flex:0 0 auto;width:168px;aspect-ratio:16 / 10}.vr-split[data-v-87f69a23]{flex:1;display:grid;gap:12px;padding:18px;min-height:0}.vr-split.pres[data-v-87f69a23]{grid-template-columns:minmax(0,1fr) 152px}.vr-split.side[data-v-87f69a23]{grid-template-columns:minmax(0,1fr) 224px}.vr-split .vr-main[data-v-87f69a23]{display:flex;align-items:center;justify-content:center;min-height:0}.vr-split .vr-main[data-v-87f69a23] .tile{width:100%;height:100%;aspect-ratio:auto}.vr-col[data-v-87f69a23]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;min-height:0;scrollbar-width:thin}.vr-col[data-v-87f69a23] .tile{flex:0 0 auto;width:100%;aspect-ratio:16 / 10}.vr-empty[data-v-87f69a23]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--text-3);text-align:center;padding:24px;font-size:13.5px}.vr-listen[data-v-87f69a23]{flex:none}.vr-listen-float[data-v-87f69a23]{position:absolute;left:18px;bottom:74px}.vr-join[data-v-87f69a23]{margin:auto;text-align:center;color:var(--text-2);padding:40px}.vr-join-icon[data-v-87f69a23]{margin-bottom:10px;color:var(--accent-ink);display:flex;justify-content:center}.vr-join h3[data-v-87f69a23]{color:var(--text-1);font-size:20px;margin-bottom:6px}.vr-present[data-v-87f69a23]{display:flex;gap:18px;justify-content:center;margin:18px 0;flex-wrap:wrap}.vr-present-user[data-v-87f69a23]{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px}.vr-join-btns[data-v-87f69a23]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:14px}.vr-join-btn[data-v-87f69a23]{padding:11px 26px;font-size:15px}.thread[data-v-9717a65d]{width:360px;border-left:1px solid var(--border-soft);background:var(--bg-2);display:flex;flex-direction:column;flex-shrink:0;min-height:0}.th-head[data-v-9717a65d]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-soft)}.th-ico[data-v-9717a65d]{color:var(--accent-ink)}.th-head b[data-v-9717a65d]{flex:1}.th-scroll[data-v-9717a65d]{flex:1;overflow-y:auto;padding:10px 4px}.th-sep[data-v-9717a65d]{display:flex;align-items:center;gap:10px;margin:10px 14px;color:var(--text-3);font-size:11.5px;font-weight:600}.th-sep[data-v-9717a65d]:before,.th-sep[data-v-9717a65d]:after{content:"";flex:1;height:1px;background:var(--border-soft)}.th-composer[data-v-9717a65d]{display:flex;align-items:flex-end;gap:6px;padding:10px 12px 14px;border-top:1px solid var(--border-soft)}.th-composer textarea[data-v-9717a65d]{flex:1;resize:none;max-height:120px}.th-send[data-v-9717a65d]{width:36px;height:36px;border-radius:var(--radius-sm);background:var(--ctl-on-grad);color:var(--ctl-on-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.th-send[data-v-9717a65d]:disabled{background:var(--ctl-disabled-bg);color:var(--ctl-disabled-ink)}.pins[data-v-5627964c]{width:320px;border-left:1px solid var(--border-soft);background:var(--bg-2);display:flex;flex-direction:column;flex-shrink:0}.pn-head[data-v-5627964c]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-soft)}.pn-ico[data-v-5627964c]{color:var(--warn-text)}.pn-head b[data-v-5627964c]{flex:1}.pn-scroll[data-v-5627964c]{flex:1;overflow-y:auto;padding:10px}.pn-empty[data-v-5627964c]{color:var(--text-3);font-size:13px;text-align:center;padding:24px 12px;line-height:1.6}.pn-card[data-v-5627964c]{width:100%;text-align:left;background:var(--bg-3);border:1px solid var(--border-soft);border-radius:var(--radius);padding:10px 12px;margin-bottom:8px}.pn-card[data-v-5627964c]:hover{border-color:var(--accent)}.pn-top[data-v-5627964c]{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-3);margin-bottom:4px}.pn-top b[data-v-5627964c]{color:var(--text-1);font-size:12.5px}.pn-content[data-v-5627964c]{font-size:13.5px;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pn-zalacznik[data-v-5627964c]{display:inline-flex;align-items:center;gap:5px;color:var(--text-3)}.dn[data-v-5513069f]{width:280px;border-left:1px solid var(--border-soft);background:var(--bg-2);display:flex;flex-direction:column;flex-shrink:0}.dn-head[data-v-5513069f]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-soft)}.dn-ico[data-v-5513069f]{color:var(--accent-ink)}.dn-head b[data-v-5513069f]{flex:1}.dn-mode[data-v-5513069f]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border-soft)}.dn-mode-label[data-v-5513069f]{font-size:12px;color:var(--text-3)}.dn-seg[data-v-5513069f]{display:flex;background:var(--bg-3);border-radius:8px;padding:2px;gap:2px}.dn-seg button[data-v-5513069f]{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:12px;color:var(--text-2)}.dn-seg button.on[data-v-5513069f]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.dn-scroll[data-v-5513069f]{flex:1;overflow-y:auto;padding:8px}.dn-empty[data-v-5513069f]{color:var(--text-3);font-size:13px;text-align:center;padding:24px 12px}.dn-month[data-v-5513069f]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);padding:10px 8px 4px}.dn-day[data-v-5513069f]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:8px;font-size:13px;color:var(--text-2);text-align:left}.dn-day[data-v-5513069f]:hover{background:var(--bg-3);color:var(--text-1)}.dn-day.on[data-v-5513069f]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.dn-count[data-v-5513069f]{background:var(--bg-3);border-radius:999px;padding:1px 8px;font-size:11.5px;color:var(--text-3)}.dn-day.on .dn-count[data-v-5513069f]{background:var(--accent-soft);color:var(--accent-ink)}.channel-view[data-v-978c7a4e]{height:100%;display:flex;flex-direction:column;min-width:0}.ch-header[data-v-978c7a4e]{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--border-soft);background:var(--bg-1);flex-shrink:0}.ch-icon[data-v-978c7a4e]{color:var(--text-3);display:flex;align-items:center}.ch-tabs[data-v-978c7a4e]{display:flex;gap:4px;padding:0 12px;border-bottom:1px solid var(--border-soft);background:var(--bg-1);flex-shrink:0;overflow-x:auto;scrollbar-width:thin}.ch-tab[data-v-978c7a4e]{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:13.5px;color:var(--text-2);border-bottom:2px solid transparent;white-space:nowrap}.ch-tab[data-v-978c7a4e]:hover{color:var(--text-1)}.ch-tab.on[data-v-978c7a4e]{color:var(--accent-ink);border-bottom-color:var(--accent);font-weight:600}.ch-e2ee[data-v-978c7a4e]{display:inline-flex;align-items:center;gap:4px;color:var(--ok);font-weight:600;background:none;padding:0;cursor:pointer}.ch-nokey[data-v-978c7a4e]{display:inline-flex;align-items:center;gap:4px;color:var(--warn, #fbbf24);font-weight:600;margin-right:8px}.ch-fp-pop[data-v-978c7a4e]{position:absolute;z-index:40;top:52px;left:12px;width:min(360px,calc(100vw - 32px));padding:12px;border-radius:var(--radius);background:var(--bg-1);border:1px solid var(--border-soft);box-shadow:0 12px 34px #00000059;font-size:12.5px;color:var(--text-2)}.ch-fp-row[data-v-978c7a4e]{margin-bottom:8px}.ch-fp-row code[data-v-978c7a4e]{display:block;margin-top:2px;font-size:13px;letter-spacing:.5px;color:var(--text-1)}.ch-title-wrap[data-v-978c7a4e]{min-width:0}.ch-title[data-v-978c7a4e]{font-weight:700;font-size:15.5px;display:flex;align-items:center;gap:8px;min-width:0}.ch-title-text[data-v-978c7a4e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ch-eph[data-v-978c7a4e]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:11.5px;font-weight:600;white-space:nowrap;flex-shrink:0}.ch-rules[data-v-978c7a4e]{flex-shrink:0;margin:10px 22px 0;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--bg-1);overflow:hidden}.ch-rules.open[data-v-978c7a4e]{border-color:var(--accent)}.ch-rules-bar[data-v-978c7a4e]{display:flex;align-items:center;gap:9px;width:100%;padding:9px 14px;color:var(--text-2);font-size:13px;text-align:left}.ch-rules-bar b[data-v-978c7a4e]{color:var(--text-1);font-size:13.5px}.ch-rules-bar[data-v-978c7a4e]:hover{background:var(--bg-hover)}.ch-rules-more[data-v-978c7a4e]{margin-left:auto;font-size:12px;color:var(--text-3)}.ch-rules-body[data-v-978c7a4e]{padding:4px 16px 14px;border-top:1px solid var(--border-soft);max-height:240px;overflow-y:auto;font-size:13.5px;color:var(--text-2);line-height:1.6}.ch-rules-plain[data-v-978c7a4e]{white-space:pre-wrap;font-family:inherit;margin:10px 0 0}.ch-rules-md[data-v-978c7a4e] p,.ch-rules-md[data-v-978c7a4e] ul,.ch-rules-md[data-v-978c7a4e] ol{margin:8px 0}.ch-rules-md[data-v-978c7a4e] ul,.ch-rules-md[data-v-978c7a4e] ol{padding-left:22px}.ch-rules-md[data-v-978c7a4e] h1,.ch-rules-md[data-v-978c7a4e] h2,.ch-rules-md[data-v-978c7a4e] h3{font-size:14px;color:var(--text-1);margin:10px 0 6px}.ch-rules-md[data-v-978c7a4e] strong{color:var(--text-1)}.ch-rules-md[data-v-978c7a4e] a{color:var(--accent-ink)}.ch-rules-md[data-v-978c7a4e] code{font-family:var(--font-mono);font-size:12.5px;background:var(--bg-3);border-radius:5px;padding:1px 5px}.ch-topic[data-v-978c7a4e]{font-size:12.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:480px}.ch-actions[data-v-978c7a4e]{margin-left:auto;display:flex;gap:4px;font-size:17px;min-width:0;flex-shrink:0}.act-on[data-v-978c7a4e]{color:var(--accent-ink)}.ch-actions-more[data-v-978c7a4e]{position:relative}.ch-more-scrim[data-v-978c7a4e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:78;background:transparent}.ch-more-pop[data-v-978c7a4e]{position:absolute;top:calc(100% + 6px);right:0;z-index:79;min-width:230px;max-width:calc(100vw - 24px);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:6px;display:flex;flex-direction:column;gap:2px}.ch-more-item[data-v-978c7a4e]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:var(--radius-sm);text-align:left;font-size:13.5px;font-weight:500;color:var(--text-2)}.ch-more-item[data-v-978c7a4e]:hover{background:var(--bg-hover);color:var(--text-1)}.ch-more-item.on[data-v-978c7a4e]{color:var(--accent-ink)}.ch-body[data-v-978c7a4e]{flex:1;display:flex;min-height:0}.ch-gate[data-v-978c7a4e]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;min-width:0}.ch-gate-card[data-v-978c7a4e]{max-width:460px;text-align:center;background:var(--bg-2);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:28px 26px}.ch-gate-icon[data-v-978c7a4e]{color:var(--warn);margin-bottom:10px}.ch-gate-card h3[data-v-978c7a4e]{font-size:17px;margin-bottom:8px}.ch-gate-card p[data-v-978c7a4e]{font-size:13.5px;color:var(--text-2);line-height:1.6;margin-bottom:18px}.ch-main[data-v-978c7a4e]{flex:1;display:flex;flex-direction:column;min-width:0}.ch-typing[data-v-978c7a4e]{height:22px;padding:0 22px;font-size:12.5px;color:var(--text-2)}.res-handle[data-v-978c7a4e]{flex:0 0 6px;align-self:stretch;position:relative;cursor:col-resize;background:transparent;touch-action:none;transition:background .15s ease}.res-handle[data-v-978c7a4e]:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);border-radius:2px;background:transparent;transition:background .15s ease,width .15s ease}.res-handle[data-v-978c7a4e]:hover,.res-handle[data-v-978c7a4e]:focus-visible,.res-handle.dragging[data-v-978c7a4e]{background:var(--accent-soft);outline:none}.res-handle[data-v-978c7a4e]:hover:after{background:var(--accent)}.res-handle[data-v-978c7a4e]:focus-visible:after{background:var(--text-1);width:3px}.res-handle.dragging[data-v-978c7a4e]:after{background:var(--accent);width:3px}.members-scrim[data-v-978c7a4e]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-0);opacity:.6;z-index:69}.members-overlay[data-v-978c7a4e]{position:fixed;top:0;right:0;bottom:0;z-index:70;box-shadow:var(--shadow-2);max-width:100vw}.vchat[data-v-978c7a4e]{display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--border-soft);background:var(--bg-1)}.vchat-head[data-v-978c7a4e]{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 8px 10px 14px;border-bottom:1px solid var(--border-soft);color:var(--text-2);font-size:13.5px}.vchat-head b[data-v-978c7a4e]{color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vchat-close[data-v-978c7a4e]{margin-left:auto;flex:none}.mg[data-v-51ecf53f]{flex:1;display:flex;flex-direction:column;min-height:0}.mg-head[data-v-51ecf53f]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.mg-wd[data-v-51ecf53f]{text-align:center;font-size:12px;font-weight:700;color:var(--text-3);padding:4px;text-transform:uppercase}.mg-grid[data-v-51ecf53f]{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;gap:6px;min-height:0}.mg-cell[data-v-51ecf53f]{background:var(--bg-2);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:5px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;gap:3px;transition:border-color .12s}.mg-cell[data-v-51ecf53f]:hover{border-color:var(--accent)}.mg-cell.weekend[data-v-51ecf53f]{background:var(--bg-1)}.mg-cell.out[data-v-51ecf53f]{opacity:.45}.mg-cell.today[data-v-51ecf53f]{border-color:var(--accent);background:var(--accent-soft)}.mg-daynum[data-v-51ecf53f]{align-self:flex-start;font-size:12.5px;font-weight:700;color:var(--text-2);padding:1px 6px;border-radius:999px;line-height:1.5}.mg-daynum[data-v-51ecf53f]:hover{background:var(--bg-3);color:var(--text-1)}.mg-cell.today .mg-daynum[data-v-51ecf53f]{background:var(--accent);color:var(--accent-text)}.mg-ev[data-v-51ecf53f]{display:flex;align-items:center;gap:3px;width:100%;text-align:left;font-size:11.5px;font-weight:600;padding:2px 6px;border-radius:5px;background:color-mix(in srgb,var(--ev-color) 22%,transparent);color:var(--text-1);border-left:2.5px solid var(--ev-color);overflow:hidden;white-space:nowrap}.mg-ev.allday[data-v-51ecf53f]{background:var(--ev-color);color:var(--accent-text);border-left-color:transparent}.mg-ev[data-v-51ecf53f]:hover{filter:brightness(1.15)}.mg-ev-title[data-v-51ecf53f]{overflow:hidden;text-overflow:ellipsis}.mg-ev-time[data-v-51ecf53f]{color:var(--text-2);flex-shrink:0}.mg-ev.allday .mg-ev-time[data-v-51ecf53f]{color:inherit}.mg-ic[data-v-51ecf53f]{flex-shrink:0;opacity:.85}.mg-more[data-v-51ecf53f]{font-size:11px;color:var(--text-3);padding-left:6px;text-align:left}.mg-more[data-v-51ecf53f]:hover{color:var(--accent-ink)}.tg[data-v-e6a52cc7]{flex:1;display:flex;flex-direction:column;min-height:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-2);overflow:hidden}.tg.dragging[data-v-e6a52cc7]{-webkit-user-select:none;user-select:none;cursor:ns-resize}.tg-head[data-v-e6a52cc7],.tg-allday[data-v-e6a52cc7]{display:flex;border-bottom:1px solid var(--border-soft)}.tg-gutter-cell[data-v-e6a52cc7]{width:62px;flex-shrink:0;border-right:1px solid var(--border-soft)}.tg-allday-label[data-v-e6a52cc7]{font-size:11px;color:var(--text-3);padding:6px;text-align:right}.tg-dayhead[data-v-e6a52cc7]{flex:1;min-width:0;display:flex;align-items:baseline;justify-content:center;gap:6px;padding:8px 4px;border-right:1px solid var(--border-soft);color:var(--text-2)}.tg-dayhead[data-v-e6a52cc7]:last-child{border-right:none}.tg-dayhead[data-v-e6a52cc7]:hover{background:var(--bg-hover)}.tg-dayname[data-v-e6a52cc7]{font-size:11.5px;text-transform:uppercase;letter-spacing:.4px}.tg-daynum[data-v-e6a52cc7]{font-size:16px;font-weight:700;color:var(--text-1)}.tg-dayhead.today .tg-daynum[data-v-e6a52cc7]{background:var(--accent);color:var(--accent-text);border-radius:999px;padding:1px 8px}.tg-dayhead.today .tg-dayname[data-v-e6a52cc7]{color:var(--accent-ink)}.tg-allday-col[data-v-e6a52cc7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:4px;border-right:1px solid var(--border-soft)}.tg-allday-col[data-v-e6a52cc7]:last-child{border-right:none}.tg-chip[data-v-e6a52cc7]{display:flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:5px;background:var(--ev-color);color:var(--accent-text);overflow:hidden;white-space:nowrap;text-align:left}.tg-chip.outside[data-v-e6a52cc7]{background:color-mix(in srgb,var(--ev-color) 22%,transparent);color:var(--text-1);border-left:2.5px solid var(--ev-color)}.tg-chip-title[data-v-e6a52cc7]{overflow:hidden;text-overflow:ellipsis}.tg-chip-time[data-v-e6a52cc7]{opacity:.75}.tg-chip[data-v-e6a52cc7]:hover{filter:brightness(1.12)}.tg-scroll[data-v-e6a52cc7]{flex:1;overflow-y:auto;min-height:0}.tg-body[data-v-e6a52cc7]{display:flex;position:relative}.tg-gutter[data-v-e6a52cc7]{width:62px;flex-shrink:0;border-right:1px solid var(--border-soft)}.tg-hourlabel[data-v-e6a52cc7]{position:relative;font-size:11px;color:var(--text-3);text-align:right;padding-right:7px}.tg-hourlabel span[data-v-e6a52cc7]{position:relative;top:-7px}.tg-hourlabel:first-child span[data-v-e6a52cc7]{top:0}.tg-col[data-v-e6a52cc7]{flex:1;min-width:0;position:relative;border-right:1px solid var(--border-soft);cursor:cell}.tg-col[data-v-e6a52cc7]:last-child{border-right:none}.tg-col.today[data-v-e6a52cc7]{background:color-mix(in srgb,var(--accent) 5%,transparent)}.tg-slot[data-v-e6a52cc7]{border-top:1px solid var(--border-soft)}.tg-slot[data-v-e6a52cc7]:first-child{border-top:none}.tg-ev[data-v-e6a52cc7]{position:absolute;display:flex;flex-direction:column;gap:1px;overflow:hidden;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--ev-color) 26%,var(--bg-2));border-left:3px solid var(--ev-color);color:var(--text-1);text-align:left;font-size:11.5px;line-height:1.3}.tg-ev[data-v-e6a52cc7]:hover{filter:brightness(1.14);z-index:3}.tg-ev-head[data-v-e6a52cc7]{display:flex;align-items:center;gap:3px;font-weight:700;overflow:hidden}.tg-ev-title[data-v-e6a52cc7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-ev-time[data-v-e6a52cc7],.tg-ev-loc[data-v-e6a52cc7],.tg-ev-desc[data-v-e6a52cc7]{font-size:10.5px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-ev-loc[data-v-e6a52cc7]{display:flex;align-items:center;gap:3px}.tg-ev-desc[data-v-e6a52cc7]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tg-dragsel[data-v-e6a52cc7]{position:absolute;left:2px;right:2px;background:var(--accent-soft);border:1.5px dashed var(--accent);border-radius:6px;z-index:4;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--accent-ink);pointer-events:none}.tg-now[data-v-e6a52cc7]{position:absolute;left:0;right:0;height:0;border-top:2px solid var(--danger);z-index:5;pointer-events:none}.tg-now-dot[data-v-e6a52cc7]{position:absolute;left:-4px;top:-5px;width:8px;height:8px;border-radius:50%;background:var(--danger)}.tg.single .tg-gutter-cell[data-v-e6a52cc7],.tg.single .tg-gutter[data-v-e6a52cc7]{width:74px}.ag[data-v-41432304]{flex:1;overflow-y:auto;min-height:0;padding-right:4px}.ag-empty[data-v-41432304]{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-3);padding:60px 20px;text-align:center;font-size:14px}.ag-empty-hint[data-v-41432304]{font-size:12.5px;max-width:380px;line-height:1.5}.ag-count[data-v-41432304]{font-size:12px;color:var(--text-3);margin-bottom:10px}.ag-group[data-v-41432304]{margin-bottom:18px}.ag-day[data-v-41432304]{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:6px;position:sticky;top:0;background:var(--bg-1);padding:6px 0;z-index:1}.ag-daybtn[data-v-41432304]{font-size:13px;font-weight:700;color:var(--text-1);text-transform:capitalize}.ag-daybtn[data-v-41432304]:hover{color:var(--accent-ink)}.ag-daycount[data-v-41432304]{font-size:11px;color:var(--text-3);background:var(--bg-3);border-radius:999px;padding:1px 8px}.ag-row[data-v-41432304]{display:flex;gap:10px;width:100%;text-align:left;padding:9px 10px;border-radius:var(--radius-sm);background:var(--bg-2);border:1px solid var(--border-soft);margin-bottom:5px}.ag-row[data-v-41432304]:hover{border-color:var(--accent);background:var(--bg-hover)}.ag-time[data-v-41432304]{width:62px;flex-shrink:0;font-size:12.5px;font-weight:700;color:var(--text-2);line-height:1.35}.ag-time small[data-v-41432304]{font-weight:500;color:var(--text-3)}.ag-bar[data-v-41432304]{width:3px;border-radius:3px;background:var(--ev-color);flex-shrink:0}.ag-meta[data-v-41432304]{min-width:0;display:flex;flex-direction:column;gap:3px}.ag-title[data-v-41432304]{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:600}.ag-desc[data-v-41432304]{font-size:12.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ag-tags[data-v-41432304]{display:flex;flex-wrap:wrap;gap:6px}.ag-tag[data-v-41432304]{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;color:var(--text-2);background:var(--bg-3);border-radius:999px;padding:1px 8px}.cs[data-v-39ffe92d]{width:262px;border-left:1px solid var(--border-soft);background:var(--bg-2);padding:18px 12px;overflow-y:auto;flex-shrink:0}.cs-h[data-v-39ffe92d]{font-size:12.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-2);margin-bottom:12px;padding-left:8px;font-weight:700}.cs-h-legend[data-v-39ffe92d]{margin-top:22px;padding-top:14px;border-top:1px solid var(--border-soft)}.cs-empty[data-v-39ffe92d]{color:var(--text-3);font-size:13px;line-height:1.6;padding:8px}.cs-item[data-v-39ffe92d]{width:100%;display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:var(--radius-sm);text-align:left}.cs-item[data-v-39ffe92d]:hover{background:var(--bg-hover)}.cs-dot[data-v-39ffe92d]{width:10px;height:10px;border-radius:50%;margin-top:4px;flex-shrink:0}.cs-meta[data-v-39ffe92d]{min-width:0;display:flex;flex-direction:column;gap:2px}.cs-title[data-v-39ffe92d]{display:flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-when[data-v-39ffe92d]{font-size:12px;color:var(--text-3)}.cs-tags[data-v-39ffe92d]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.cs-tag[data-v-39ffe92d]{display:inline-flex;align-items:center;gap:2px;font-size:11px;color:var(--text-2);background:var(--bg-3);border-radius:999px;padding:1px 7px}.cs-legend[data-v-39ffe92d]{list-style:none;display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--text-3);padding:0 8px}.cs-legend li[data-v-39ffe92d]{display:flex;align-items:center;gap:8px;line-height:1.35}.cs-legend svg[data-v-39ffe92d]{flex-shrink:0;color:var(--text-2)}.cs-nowline[data-v-39ffe92d]{width:13px;height:0;border-top:2px solid var(--danger);flex-shrink:0}@media (max-width: 980px){.cs[data-v-39ffe92d]{display:none}}.em-card[data-v-bee1b30e]{width:min(560px,calc(100vw - 32px))}.em-note[data-v-bee1b30e]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--radius-sm);padding:8px 12px;margin-bottom:14px}.em-check[data-v-bee1b30e]{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:14px;cursor:pointer}.em-two[data-v-bee1b30e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.em-err[data-v-bee1b30e]{font-size:11.5px;color:var(--danger)}.em-hint[data-v-bee1b30e]{font-size:12px;color:var(--text-3);margin:-6px 0 14px;line-height:1.45}.em-colors[data-v-bee1b30e]{display:flex;gap:8px}.em-color[data-v-bee1b30e]{width:28px;height:28px;border-radius:50%;border:2px solid transparent;transition:transform .1s}.em-color[data-v-bee1b30e]:hover{transform:scale(1.12)}.em-color.active[data-v-bee1b30e]{border-color:var(--text-1);transform:scale(1.12)}.modal-actions[data-v-bee1b30e]{display:flex;align-items:center}@media (max-width: 560px){.em-two[data-v-bee1b30e]{grid-template-columns:1fr}}.cal[data-v-8f7ca21a]{height:100%;display:flex;min-height:0}.cal-main[data-v-8f7ca21a]{flex:1;display:flex;flex-direction:column;padding:16px 20px;min-width:0;background:var(--bg-1)}.cal-head[data-v-8f7ca21a]{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.cal-title[data-v-8f7ca21a]{font-size:19px;flex:1;min-width:190px;display:flex;align-items:center;gap:10px}.cal-title-icon[data-v-8f7ca21a]{color:var(--accent-ink);flex-shrink:0}.cal-period[data-v-8f7ca21a]{text-transform:capitalize}.cal-views[data-v-8f7ca21a]{display:flex;gap:3px;background:var(--bg-3);border-radius:9px;padding:3px}.cal-viewbtn[data-v-8f7ca21a]{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:7px;font-size:12.5px;color:var(--text-2)}.cal-viewbtn[data-v-8f7ca21a]:hover{color:var(--text-1)}.cal-viewbtn.on[data-v-8f7ca21a]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.cal-default[data-v-8f7ca21a]{font-size:12.5px}.cal-tasklayer[data-v-8f7ca21a]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:7px;font-size:12.5px;color:var(--text-2);background:var(--bg-3);border:1px solid var(--border-soft);white-space:nowrap}.cal-tasklayer[data-v-8f7ca21a]:hover{color:var(--text-1)}.cal-tasklayer.on[data-v-8f7ca21a]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}@media (max-width: 1100px){.cal-tasklayer span[data-v-8f7ca21a]{display:none}}.cal-nav[data-v-8f7ca21a]{display:flex;gap:4px}@media (max-width: 1100px){.cal-viewbtn span[data-v-8f7ca21a]{display:none}}:root{--bg-0: #070d19;--bg-1: #0b1220;--bg-2: #111a2c;--bg-3: #18233a;--bg-hover: #1e2b45;--bg-active: #24334f;--border: #223151;--border-soft: #1a2740;--text-1: #eaf1fb;--text-2: #9fb0c8;--text-3: #7c8ca1;--accent: #38bdf8;--accent-2: #2dd4bf;--accent-grad: linear-gradient(135deg, #38bdf8, #2dd4bf);--accent-soft: rgba(56, 189, 248, .14);--accent-text: #071018;--accent-ink: var(--accent);--avatar-ink: #071018;--plate-scrim: rgba(6, 11, 20, .62);--plate-hover: rgba(255, 255, 255, .1);--plate-active: rgba(255, 255, 255, .18);--ok: #34d399;--warn: #fbbf24;--danger: #f87171;--danger-soft: rgba(248, 113, 113, .14);--warn-soft: rgba(251, 191, 36, .14);--ok-soft: rgba(52, 211, 153, .14);--warn-text: #fbbf24;--danger-text: #f87171;--radius: 12px;--radius-sm: 8px;--radius-lg: 18px;--radius-avatar: 38%;--shadow-1: 0 4px 24px rgba(0, 0, 0, .35);--shadow-2: 0 12px 48px rgba(0, 0, 0, .5);--ctl-bg: var(--bg-3);--ctl-bg-hover: var(--bg-hover);--ctl-bg-active: var(--bg-active);--ctl-ink: var(--text-1);--ctl-border: var(--border);--ctl-box-border: var(--text-3);--ctl-on-bg: #067baf;--ctl-on-ink: #ffffff;--ctl-on-bg-shade: #066c9a;--ctl-on-grad: linear-gradient(135deg, var(--ctl-on-bg), var(--ctl-on-bg-shade));--ctl-on-bg-hover: var(--ctl-on-bg-shade);--ctl-on-border: var(--ctl-on-bg);--ctl-disabled-bg: var(--bg-3);--ctl-disabled-ink: var(--text-3);--ctl-disabled-border: var(--border-soft);--ctl-focus: var(--ctl-on-bg);--ctl-focus-soft: var(--accent-soft);--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-head: var(--font);--pasek-h: 56px;--pasek-h-sm: 40px;--pasek-pad: 16px;--pasek-pad-sm: 10px;--pasek-gap: 10px;--ctl-h: 34px;--ctl-h-sm: 28px}[data-theme=light]{--plate-scrim: rgba(255, 255, 255, .7);--plate-hover: rgba(0, 0, 0, .08);--plate-active: rgba(0, 0, 0, .15);--bg-0: #e9eef6;--bg-1: #f4f7fb;--bg-2: #ffffff;--bg-3: #eef2f8;--bg-hover: #e3eaf4;--bg-active: #d8e2f0;--border: #d3dced;--border-soft: #e2e8f3;--text-1: #0f1b2d;--text-2: #47586f;--text-3: #5b6c85;--accent: #0ea5e9;--accent-2: #14b8a6;--accent-grad: linear-gradient(135deg, #0ea5e9, #14b8a6);--accent-soft: rgba(14, 165, 233, .12);--accent-text: #0f1b2d;--accent-ink: #0369a1;--ctl-on-bg: #0b7caf;--ctl-on-ink: #ffffff;--ctl-on-bg-shade: #0a6d9a;--warn-soft: rgba(251, 191, 36, .16);--ok-soft: rgba(16, 185, 129, .12);--warn-text: #8a5300;--danger-text: #c60a0a;--shadow-1: 0 4px 24px rgba(15, 27, 45, .1);--shadow-2: 0 12px 48px rgba(15, 27, 45, .16)}[data-theme=midnight]{--bg-0: #000000;--bg-1: #050508;--bg-2: #0b0b12;--bg-3: #12121c;--bg-hover: #191926;--bg-active: #212132;--border: #26263a;--border-soft: #191926;--text-1: #ededf7;--text-2: #9c9cb8;--text-3: #7c7c98;--accent: #a78bfa;--accent-2: #818cf8;--accent-grad: linear-gradient(135deg, #a78bfa, #818cf8);--accent-soft: rgba(167, 139, 250, .16);--accent-text: #0b0518;--warn-soft: rgba(251, 191, 36, .16);--ok-soft: rgba(52, 211, 153, .16);--ctl-on-bg: #7e55f8;--ctl-on-ink: #ffffff;--ctl-on-bg-shade: #6e4bd8;--danger-text: #f87171}[data-theme=contrast]{--bg-0: #000000;--bg-1: #000000;--bg-2: #0a0a0a;--bg-3: #161616;--bg-hover: #222222;--bg-active: #2e2e2e;--border: #8a8a8a;--border-soft: #4a4a4a;--text-1: #ffffff;--text-2: #e0e0e0;--text-3: #b0b0b0;--accent: #ffd400;--accent-2: #00e5ff;--accent-grad: linear-gradient(135deg, #ffd400, #ffb300);--accent-soft: rgba(255, 212, 0, .22);--accent-text: #000000;--ok: #00e676;--warn: #ffd400;--warn-text: #ffd400;--danger: #ff5252;--danger-soft: rgba(255, 82, 82, .25);--danger-text: #ff5757;--warn-soft: rgba(255, 212, 0, .25);--ok-soft: rgba(0, 230, 118, .25);--shadow-1: 0 0 0 1px #8a8a8a;--shadow-2: 0 0 0 2px #8a8a8a;--ctl-on-bg: #ffd400;--ctl-on-ink: #000000;--ctl-on-bg-shade: #ffda24}[data-theme=ocean]{--bg-0: #03151d;--bg-1: #062028;--bg-2: #0a2b35;--bg-3: #0f3642;--bg-hover: #144452;--bg-active: #1a5263;--border: #1d5b6d;--border-soft: #123c49;--text-1: #e6f7fb;--text-2: #93bfcb;--text-3: #77a1ac;--accent: #22d3ee;--accent-2: #34d399;--accent-grad: linear-gradient(135deg, #22d3ee, #34d399);--accent-soft: rgba(34, 211, 238, .15);--accent-text: #03151d;--warn-soft: rgba(251, 191, 36, .15);--ok-soft: rgba(45, 212, 191, .15);--ctl-on-bg: #22d3ee;--ctl-on-ink: #03151d;--ctl-on-bg-shade: #41d9f0;--danger-text: #f98c8c}[data-theme=forest]{--bg-0: #08120c;--bg-1: #0c1a11;--bg-2: #112418;--bg-3: #172f20;--bg-hover: #1d3a28;--bg-active: #244631;--border: #2b5039;--border-soft: #1a3323;--text-1: #ecf7ef;--text-2: #a3c2ac;--text-3: #749a80;--accent: #4ade80;--accent-2: #a3e635;--accent-grad: linear-gradient(135deg, #4ade80, #a3e635);--accent-soft: rgba(74, 222, 128, .14);--accent-text: #08120c;--warn-soft: rgba(251, 191, 36, .15);--ok-soft: rgba(74, 222, 128, .16);--ctl-on-bg: #4ade80;--ctl-on-ink: #08120c;--ctl-on-bg-shade: #63e392;--danger-text: #f87575}[data-theme=ciemna]{--bg-0: #1a1b1e;--bg-1: #202124;--bg-2: #26282c;--bg-3: #2f3136;--bg-hover: #35373c;--bg-active: #3e4046;--border: #3a3c42;--border-soft: #2b2d31;--text-1: #f2f3f5;--text-2: #b8bdc4;--text-3: #9aa1aa;--accent: #7c88f8;--accent-2: #59b8ff;--accent-grad: linear-gradient(135deg, #7c88f8, #59b8ff);--accent-soft: rgba(124, 136, 248, .18);--accent-text: #0b1020;--accent-ink: #99a2fa;--ok: #3ba55d;--warn: #f0b132;--warn-text: #f0b132;--danger: #f23f43;--danger-soft: rgba(242, 63, 67, .18);--danger-text: #f67d80;--warn-soft: rgba(240, 177, 50, .18);--ok-soft: rgba(59, 165, 93, .18);--ctl-on-bg: #5865f2;--ctl-on-ink: #ffffff;--ctl-on-bg-shade: #4752c4}[data-theme=grafit]{--bg-0: #1e1f22;--bg-1: #2b2d31;--bg-2: #313338;--bg-3: #2f3136;--bg-hover: #35373c;--bg-active: #404249;--border: #3f4147;--border-soft: #26282c;--text-1: #f2f3f5;--text-2: #b5bac1;--text-3: #949ba4;--accent: #7c88f8;--accent-2: #9aa3fa;--accent-grad: linear-gradient(135deg, #7c88f8, #9aa3fa);--accent-soft: rgba(88, 101, 242, .2);--accent-text: #0b1020;--accent-ink: #9ea7fa;--ok: #23a55a;--warn: #f0b132;--warn-text: #f0b132;--danger: #f23f43;--danger-soft: rgba(242, 63, 67, .18);--danger-text: #f78b8e;--warn-soft: rgba(240, 177, 50, .18);--ok-soft: rgba(35, 165, 90, .18);--ctl-on-bg: #5865f2;--ctl-on-ink: #ffffff;--ctl-on-bg-shade: #4752c4}[data-theme=grafitciemny]{--bg-0: #141517;--bg-1: #1a1b1e;--bg-2: #1e1f22;--bg-3: #232428;--bg-hover: #26282c;--bg-active: #2b2d31;--border: #2b2d31;--border-soft: #141517;--text-1: #f2f3f5;--text-2: #b5bac1;--text-3: #949ba4;--accent: #7c88f8;--accent-2: #9aa3fa;--accent-grad: linear-gradient(135deg, #7c88f8, #9aa3fa);--accent-soft: rgba(88, 101, 242, .2);--accent-text: #0b1020;--accent-ink: #8691f9;--ok: #23a55a;--warn: #f0b132;--warn-text: #f0b132;--danger: #f23f43;--danger-soft: rgba(242, 63, 67, .18);--danger-text: #f56a6d;--warn-soft: rgba(240, 177, 50, .18);--ok-soft: rgba(35, 165, 90, .18);--ctl-on-bg: #5865f2;--ctl-on-ink: #ffffff;--ctl-on-bg-shade: #4752c4}[data-theme=sunset]{--bg-0: #170b10;--bg-1: #1f0f15;--bg-2: #2a151c;--bg-3: #371c24;--bg-hover: #43232c;--bg-active: #512a35;--border: #5c3340;--border-soft: #3b2029;--text-1: #fdf0f3;--text-2: #cfa3ae;--text-3: #a7828b;--accent: #fb7185;--accent-2: #fbbf24;--accent-grad: linear-gradient(135deg, #fb7185, #fbbf24);--accent-soft: rgba(251, 113, 133, .15);--accent-text: #2a0a10;--warn-soft: rgba(251, 191, 36, .16);--ok-soft: rgba(52, 211, 153, .15);--ctl-on-bg: #eb0728;--ctl-on-ink: #ffffff;--ctl-on-bg-shade: #cb0825;--danger-text: #f87171}@font-face{font-family:Inter;src:url(/fonts/inter/inter-v20-latin_latin-ext-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/inter-v20-latin_latin-ext-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/inter-v20-latin_latin-ext-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/inter-v20-latin_latin-ext-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/inter-v20-latin_latin-ext-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/inter-v20-latin_latin-ext-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{font-family:var(--font);font-size:15px;color:var(--text-1);background:var(--bg-1);-webkit-font-smoothing:antialiased;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--bg-active)}::-webkit-scrollbar-track{background:transparent}.ns-card,.ns-scroll,.ns-nav{scrollbar-color:var(--bg-active) transparent}a{color:var(--accent-ink);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:inherit;border:none;background:none;color:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:inherit;color:var(--text-1);background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 12px;outline:none;transition:border-color .15s,box-shadow .15s}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:var(--ctl-focus);box-shadow:0 0 0 3px var(--ctl-focus-soft)}input::placeholder,textarea::placeholder{color:var(--text-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border-radius:var(--radius-sm);font-weight:600;font-size:14px;background:var(--ctl-bg);color:var(--ctl-ink);border:1px solid var(--ctl-border);transition:background .15s,transform .05s,opacity .15s;-webkit-user-select:none;user-select:none}.btn:hover{background:var(--ctl-bg-hover)}.btn:active{transform:translateY(1px);background:var(--ctl-bg-active)}.btn:disabled,.btn:disabled:hover{cursor:not-allowed;background:var(--ctl-disabled-bg);color:var(--ctl-disabled-ink);border-color:var(--ctl-disabled-border);filter:none}.btn-primary{background:var(--ctl-on-grad);color:var(--ctl-on-ink);border:none}.btn-primary:hover{background:var(--ctl-on-grad);filter:brightness(1.1)}.btn-primary:active{background:var(--ctl-on-grad);filter:brightness(.95)}.btn-danger{background:var(--danger-soft);color:var(--danger-text);border-color:transparent}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-2)}.btn-ghost:hover{background:var(--bg-hover);color:var(--text-1)}.btn-ghost:disabled,.btn-ghost:disabled:hover{background:transparent;border-color:transparent}.btn-icon{padding:8px;border-radius:var(--radius-sm);line-height:1}input[type=checkbox]:not(.ns-toggle),input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:16px;height:16px;padding:0;display:inline-grid;place-content:center;background:var(--ctl-bg);border:1.5px solid var(--ctl-box-border);border-radius:5px;cursor:pointer;transition:background .15s,border-color .15s}input[type=radio]{border-radius:50%}input[type=checkbox]:not(.ns-toggle):hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--ctl-on-border)}input[type=checkbox]:not(.ns-toggle):checked,input[type=checkbox]:not(.ns-toggle):indeterminate,input[type=radio]:checked{background:var(--ctl-on-bg);border-color:var(--ctl-on-border)}input[type=checkbox]:not(.ns-toggle):after,input[type=radio]:after{content:"";width:10px;height:10px;background:var(--ctl-on-ink);transform:scale(0);transition:transform .12s ease-out;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}input[type=radio]:after{width:7px;height:7px;border-radius:50%;clip-path:none}input[type=checkbox]:not(.ns-toggle):indeterminate:after{clip-path:none;width:9px;height:2px;border-radius:1px;transform:scale(1)}input[type=checkbox]:not(.ns-toggle):checked:after,input[type=radio]:checked:after{transform:scale(1)}input[type=checkbox]:not(.ns-toggle):disabled,input[type=radio]:disabled{cursor:not-allowed;background:var(--ctl-disabled-bg);border-color:var(--ctl-disabled-border)}input[type=checkbox]:not(.ns-toggle):disabled:after,input[type=radio]:disabled:after{background:var(--ctl-disabled-ink)}input[type=checkbox]:not(.ns-toggle):focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:2px}.btn-block{width:100%;justify-content:flex-start}.lucide-ikona{display:inline-block;vertical-align:-.15em;flex:none}.lucide-zeton{font-family:var(--font-mono);font-size:.9em;color:var(--text-3)}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 6px;border-radius:10px;background:var(--danger);color:var(--accent-text);font-size:11.5px;font-weight:700}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:12.5px;font-weight:600}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0408109e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:100}.modal-card{background:var(--bg-2);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow:auto;padding:24px}.modal-title{font-size:18px;font-weight:700;margin-bottom:16px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label{font-size:12.5px;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.4px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}.pop-enter-active{transition:opacity .18s ease,transform .18s cubic-bezier(.2,.9,.3,1.3)}.pop-leave-active{transition:opacity .12s ease}.pop-enter-from{opacity:0;transform:scale(.95) translateY(6px)}.pop-leave-to{opacity:0}.mention{background:var(--accent-soft);color:var(--accent-ink);border-radius:4px;padding:0 4px;font-weight:600;border:0;font-family:inherit;font-size:inherit;line-height:inherit}button.mention{cursor:pointer}button.mention:hover{background:var(--accent);color:var(--accent-text, #071018)}button.mention:focus-visible{outline:2px solid var(--accent);outline-offset:1px}code{font-family:var(--font-mono);font-size:.88em;background:var(--bg-0);border:1px solid var(--border-soft);border-radius:5px;padding:1px 5px}[data-theme=light] code{background:var(--bg-3)}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6,.kb-page-title-row h1,.kb-home-hero h1,.kb-home-sec>h2,.auth-title{font-family:var(--font-head)}.nb-tytul{font-family:var(--font);min-width:0;margin:0;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.25;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-tytul--pole{flex:1 1 auto;display:block;border:1px solid transparent;border-radius:var(--radius-sm);background:none;padding:3px 6px;outline:none;text-overflow:ellipsis}.nb-tytul--pole:hover:not(:read-only){border-color:var(--border)}.nb-tytul--pole:focus-visible{border-color:var(--ctl-focus);box-shadow:0 0 0 3px var(--ctl-focus-soft);outline:none}.nb-tytul-blok{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.nb-podtytul{margin:1px 0 0;font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-nadpis{font-family:var(--font);min-width:0;margin:0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.nb-pasek{flex:0 0 auto;display:flex;align-items:center;gap:var(--pasek-gap);min-width:0;height:var(--pasek-h);padding:0 var(--pasek-pad);background:var(--bg-2);border-bottom:1px solid var(--border-soft)}.nb-pasek--kolumna{padding:0 var(--pasek-pad-sm);gap:6px}.nb-pasek--wewnetrzny{background:transparent;padding:0 var(--pasek-pad-sm);gap:6px}.nb-pasek--niski{height:var(--pasek-h-sm);padding:0 var(--pasek-pad-sm);gap:6px}.nb-pasek--niski{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.nb-pasek--niski::-webkit-scrollbar{display:none}.nb-pasek--cichy{background:transparent;border-bottom:0;gap:4px}.nb-pasek-ikona{flex:none;display:inline-flex;color:var(--accent-ink)}.nb-luka{flex:1 1 auto;min-width:0}.nb-grupa{display:flex;align-items:center;gap:4px;flex:none;min-width:0}.nb-licznik{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--bg-3);color:var(--text-2);font-size:11.5px;font-weight:700}.nb-stan{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--text-3);white-space:nowrap}.nb-stan--ok{color:var(--ok)}.nb-stan--uwaga{color:var(--warn-text)}.nb-stan--zle{color:var(--danger)}@media (max-width: 780px){.nb-pasek{padding:0 var(--pasek-pad-sm);gap:6px}}@media (max-width: 700px){.nb-pasek--zawija{height:auto;min-height:var(--pasek-h);flex-wrap:wrap;padding:6px;gap:6px}.nb-pasek--zawija .nb-szukaj{order:1;flex:1 1 100%;max-width:none}.nb-pasek--zawija>*:not(.nb-szukaj){order:2}.nb-pasek--zawija .nb-luka{display:none}}@media (max-width: 400px){.nb-pasek--zawija{padding:6px 4px;gap:4px}}.nb-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--ctl-h);min-width:var(--ctl-h);padding:0 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--text-2);font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.nb-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-1)}.nb-btn:active:not(:disabled){background:var(--bg-active)}.nb-btn:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px}.nb-btn--on{background:var(--accent-soft);border-color:var(--accent);color:var(--text-1);font-weight:700}.nb-btn--glowny{background:var(--ctl-on-bg);border-color:var(--ctl-on-border);color:var(--ctl-on-ink);font-weight:700}.nb-btn--glowny:hover:not(:disabled){background:var(--ctl-on-bg-hover);color:var(--ctl-on-ink)}.nb-btn--glowny:active:not(:disabled){transform:translateY(1px)}.nb-btn--grozny:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}.nb-btn--maly{height:var(--ctl-h-sm);min-width:var(--ctl-h-sm);gap:5px;font-size:12.5px}.nb-btn--blok{width:100%;justify-content:flex-start}.nb-btn:disabled{cursor:not-allowed;color:var(--ctl-disabled-ink)}.nb-btn--on:disabled,.nb-btn--glowny:disabled{background:var(--ctl-disabled-bg);border-color:var(--ctl-disabled-border);color:var(--ctl-disabled-ink)}.nb-btn-napis{white-space:nowrap}@media (max-width: 900px){.nb-btn-napis{display:none}}.nb-btn-licznik{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--ctl-on-bg);color:var(--ctl-on-ink);font-size:10.5px;font-weight:700}@keyframes nb-obrot{to{transform:rotate(360deg)}}.nb-obrot{animation:nb-obrot .9s linear infinite}.reduced-motion .nb-obrot{animation:none}@media (max-width: 780px){.nb-btn{height:44px;min-width:44px}.nb-btn--maly{height:36px;min-width:36px}}@media (max-width: 400px){.nb-btn{padding:0 4px}}.nb-szukaj{flex:1 1 auto;min-width:0;max-width:640px;height:var(--ctl-h);display:flex;align-items:center;gap:9px;padding:0 11px;background:var(--bg-1);border:1px solid var(--border);border-radius:999px;color:var(--text-3)}.nb-szukaj:focus-within{border-color:var(--ctl-focus);box-shadow:0 0 0 3px var(--ctl-focus-soft)}.nb-szukaj input{flex:1;min-width:0;height:100%;border:none;background:transparent;padding:0;font-size:13.5px;color:var(--text-1)}.nb-szukaj input:focus,.nb-szukaj input:focus-visible,html.focus-ring .nb-szukaj input:focus-visible{box-shadow:none;border-color:transparent;outline:none}.nb-szukaj input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.nb-szukaj-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-inline-end:-5px;border:0;border-radius:999px;background:none;color:var(--text-3);cursor:pointer}.nb-szukaj-x:hover{background:var(--bg-hover);color:var(--text-1)}.nb-szukaj-x:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px}.nb-szukaj--maly{height:var(--ctl-h-sm);max-width:none}.nb-szukaj--maly input{font-size:13px}@media (max-width: 780px){.nb-szukaj{height:44px}.nb-szukaj--maly{height:36px}}.nb-seg{flex:none;display:flex;gap:3px;padding:3px;background:var(--bg-1);border:1px solid var(--border);border-radius:999px}.nb-seg>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:26px;min-width:26px;padding:0 11px;border:0;border-radius:999px;background:none;color:var(--text-2);font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;cursor:pointer}.nb-seg>button:hover:not(:disabled){color:var(--text-1)}.nb-seg>button.on{background:var(--accent-soft);color:var(--text-1);font-weight:700}.nb-seg>button:disabled{color:var(--ctl-disabled-ink);cursor:not-allowed}.nb-seg>button:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px}.nb-seg--ikony>button{padding:0 7px}.nb-zakladki{display:flex;align-items:stretch;gap:2px;min-width:0;align-self:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.nb-zakladki::-webkit-scrollbar{display:none}.nb-zakladka{flex:none;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;box-shadow:inset 0 -2px 0 transparent;background:none;color:var(--text-2);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.nb-zakladka:hover{color:var(--text-1)}.nb-zakladka.on{color:var(--text-1);font-weight:700;box-shadow:inset 0 -2px 0 var(--accent)}.nb-zakladka:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:-2px}@media (max-width: 780px){.nb-seg{height:44px;padding:0;gap:4px;border:none;background:transparent}.nb-seg>button{min-height:44px;min-width:44px}.nb-zakladka{min-height:40px}}.nb-podpowiedz{position:fixed;z-index:var(--ns-z-podpowiedz, 200);max-width:280px;padding:6px 9px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-2);color:var(--text-1);box-shadow:var(--shadow-1);font-family:var(--font);font-size:12.5px;font-weight:600;line-height:1.35;white-space:pre-line;pointer-events:none;overflow-wrap:anywhere}.nb-podpowiedz{animation:nb-podpowiedz-wejscie .12s ease-out}@keyframes nb-podpowiedz-wejscie{0%{opacity:0;transform:translateY(2px)}}.reduced-motion .nb-podpowiedz{animation:none}.nb-tabliczka{position:relative;isolation:isolate}.nb-tabliczka>.nb-tabliczka-tlo,.nb-tabliczka>.nb-tabliczka-stan{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none}.nb-tabliczka>.nb-tabliczka-stan{background:transparent;transition:background .12s}button.nb-tabliczka:hover>.nb-tabliczka-stan,a.nb-tabliczka:hover>.nb-tabliczka-stan,label.nb-tabliczka:hover>.nb-tabliczka-stan,[role=button].nb-tabliczka:hover>.nb-tabliczka-stan,[role=option].nb-tabliczka:hover>.nb-tabliczka-stan{background:var(--plate-hover)}.nb-tabliczka>.nb-tabliczka-stan.jest-wybrana,.nb-tabliczka:hover>.nb-tabliczka-stan.jest-wybrana{background:var(--plate-active)}.nb-tabliczka .nb-tabliczka-cichy{color:var(--text-1)}.nb-tabliczka{color:var(--plate-ink, inherit)}.nb-tabliczka .nb-tabliczka-cichy{color:var(--plate-ink, var(--text-1))}.nb-tabliczka .sb-vctl .sb-vbtn,.nb-tabliczka .sb-vctl .sb-vcaret{color:var(--plate-btn-ink, inherit);background:var(--plate-btn-bg, transparent)}.nb-tabliczka .sb-vctl .sb-vbtn:hover,.nb-tabliczka .sb-vctl .sb-vcaret:hover,.nb-tabliczka .sb-vctl .sb-vcaret.open{background:var(--plate-btn-bg-hover, var(--plate-hover));color:var(--plate-btn-ink-hover, var(--plate-btn-ink, var(--text-1)))}.nb-tabliczka .sb-vctl .sb-vbtn:active,.nb-tabliczka .sb-vctl .sb-vcaret:active{background:var(--plate-btn-bg-active, var(--plate-btn-bg-hover, var(--plate-active)));color:var(--plate-btn-ink-hover, var(--plate-btn-ink, var(--text-1)))}.nb-tabliczka .sb-vctl .sb-vbtn:focus-visible,.nb-tabliczka .sb-vctl .sb-vcaret:focus-visible{outline:2px solid var(--plate-btn-focus, var(--accent));outline-offset:1px}.nb-wejscie{height:100%;display:grid;grid-template-columns:1.1fr 1fr}.nb-wejscie-marka{background:radial-gradient(1200px 600px at -10% 110%,rgba(45,212,191,.18),transparent 60%),radial-gradient(900px 500px at 110% -10%,rgba(56,189,248,.2),transparent 55%),var(--bg-0);display:flex;align-items:center;justify-content:center;padding:48px}.nb-marka{max-width:420px}.nb-marka-logo{width:84px;height:84px;border-radius:20px;box-shadow:var(--shadow-1)}.nb-marka-nazwa{margin-top:20px;font-size:44px;font-weight:800;letter-spacing:-.5px;background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.nb-marka-logotyp{color:var(--text-1);max-width:100%;height:auto}.nb-marka-haslo{font-size:19px;color:var(--text-2);margin-top:6px}.nb-marka-cechy{list-style:none;margin-top:28px;display:flex;flex-direction:column;gap:12px}.nb-marka-cechy li{display:flex;align-items:center;gap:12px;color:var(--text-2);font-size:15px}.nb-marka-cechy-ikona{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent-ink);flex-shrink:0}.nb-marka-domena{margin-top:32px;display:inline-block;padding:6px 14px;border:1px solid var(--border);border-radius:999px;color:var(--accent-ink);font-weight:600;font-size:14px}.nb-marka-na-tapecie{background:#0408109e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-lg);padding:28px}.nb-marka-na-tapecie .nb-marka-logotyp{color:#fff}@media (max-width: 860px){.nb-wejscie{grid-template-columns:1fr}.nb-wejscie-marka{display:none}}.nb-wejscie-panel{display:flex;align-items:center;justify-content:center;background:var(--bg-1);padding:24px}.nb-wejscie-karta{width:min(380px,100%);background:var(--bg-2);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-1)}.nb-wejscie-zakladki{display:flex;background:var(--bg-1);border-radius:var(--radius-sm);padding:4px;margin-bottom:22px}.nb-wejscie-zakladki>button{flex:1;padding:8px;border-radius:6px;font-weight:600;color:var(--text-2)}.nb-wejscie-zakladki>button.active{background:var(--bg-3);color:var(--text-1)}.nb-wejscie-tytul{font-size:18px;font-weight:700;margin-bottom:8px}.nb-wejscie-wskazowka{font-size:13px;color:var(--text-2);line-height:1.5;margin-bottom:16px}.nb-wejscie-kod{font-size:22px;letter-spacing:8px;text-align:center;font-family:var(--font-mono)}.nb-wejscie-odnosnik{background:none;border:none;padding:0;margin:-4px 0 10px;color:var(--accent-ink);font-size:12.5px;text-decoration:underline;cursor:pointer}.nb-wejscie-blad{color:var(--danger-text);font-size:13.5px;margin-bottom:12px}.nb-wejscie-glowny{width:100%;padding:12px;font-size:15px}.nb-wejscie-drobny{margin-top:18px;font-size:12.5px;color:var(--text-3);text-align:center;line-height:1.6}.nb-wejscie-sso,.nb-wejscie-sso:hover{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px;background:var(--bg-3);border:1px solid var(--border-soft)}.nb-wejscie-sso:hover{border-color:var(--accent)}.nb-wejscie-stopka{margin-top:12px;font-size:12px;color:var(--text-3);text-align:center}.nb-wejscie-stopka a{color:var(--text-3);text-decoration:underline}.nb-wejscie-stopka a:hover{color:var(--accent-ink)}.md-body{line-height:1.5;word-break:break-word}.md-body p{margin:0 0 4px}.md-body p:last-child{margin-bottom:0}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{margin:10px 0 4px;line-height:1.3;color:var(--text-1)}.md-body h1{font-size:1.25em}.md-body h2{font-size:1.15em}.md-body h3{font-size:1.08em}.md-body h4,.md-body h5,.md-body h6{font-size:1em}.md-body ul,.md-body ol{margin:4px 0;padding-left:22px}.md-body li{margin:1px 0}.md-body blockquote{margin:6px 0;padding:4px 12px;border-left:3px solid var(--border);color:var(--text-2);background:var(--bg-2);border-radius:0 6px 6px 0}.md-body hr{border:none;border-top:1px solid var(--border-soft);margin:10px 0}.md-body a{color:var(--accent-ink)}.md-body code{background:var(--bg-3);border:1px solid var(--border-soft);border-radius:4px;padding:1px 5px;font-family:var(--font-mono, ui-monospace, monospace);font-size:.9em}.md-body table{border-collapse:collapse;margin:6px 0;display:block;max-width:100%;overflow-x:auto;font-size:.95em}.md-body th,.md-body td{border:1px solid var(--border-soft);padding:5px 10px}.md-body th{background:var(--bg-2);font-weight:700;color:var(--text-1)}.md-body img{max-width:min(340px,100%);border-radius:8px;margin:4px 0}.md-body .task-list-item{list-style:none;margin-left:-18px}.md-body .task-list-item input{margin-right:6px}.md-code{margin:6px 0;border:1px solid var(--border-soft);border-radius:8px;overflow:hidden;background:var(--bg-1);max-width:640px}.md-code-head{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;background:var(--bg-2);border-bottom:1px solid var(--border-soft)}.md-code-lang{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3)}.md-copy{color:var(--text-3);padding:3px 6px;border-radius:5px;display:flex;align-items:center;cursor:pointer}.md-copy:hover{background:var(--bg-3);color:var(--text-1)}.md-code pre{margin:0;padding:10px 12px;overflow-x:auto;max-height:420px}.md-code code{background:none;border:none;padding:0;font-size:12.5px;line-height:1.55;font-family:var(--font-mono, ui-monospace, monospace)}.md-callout{margin:6px 0;border-radius:8px;border:1px solid var(--border-soft);border-left-width:3px;background:var(--bg-2);max-width:560px}.md-callout-head{display:flex;align-items:center;gap:7px;padding:7px 12px 0;font-weight:700;font-size:12.5px}.md-callout-body{padding:4px 12px 9px}.md-callout-body>:first-child{margin-top:2px}.md-note{border-left-color:var(--text-3)}.md-note .md-callout-head{color:var(--text-2)}.md-info{border-left-color:var(--accent)}.md-info .md-callout-head{color:var(--accent-ink)}.md-tip{border-left-color:var(--ok)}.md-tip .md-callout-head{color:var(--ok)}.md-check{border-left-color:var(--ok)}.md-check .md-callout-head{color:var(--ok)}.md-warning{border-left-color:var(--warn)}.md-warning .md-callout-head{color:var(--warn-text)}.md-danger{border-left-color:var(--danger)}.md-danger .md-callout-head{color:var(--danger)}.md-details{margin:6px 0;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-2);max-width:560px}.md-details summary{padding:8px 12px;cursor:pointer;font-weight:600;font-size:13px;color:var(--text-2)}.md-details[open] summary{border-bottom:1px solid var(--border-soft);color:var(--text-1)}.md-details-body{padding:8px 12px}.md-steps ol{counter-reset:md-step;list-style:none;padding-left:6px}.md-steps ol>li{counter-increment:md-step;position:relative;padding-left:32px;margin:8px 0}.md-steps ol>li:before{content:counter(md-step);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.md-figure{margin:6px 0}.md-figure figcaption{font-size:12px;color:var(--text-3);margin-top:4px}.md-spoiler{background:var(--bg-3);color:transparent;border-radius:4px;padding:0 4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.md-spoiler.open{color:var(--text-1);background:var(--bg-2)}.mi-content{font-size:var(--chat-fs, 15px)}html.density-compact .mi{margin-top:2px;padding-top:1px;padding-bottom:1px}html.density-spacious .mi{margin-top:18px}html.underline-links .md-body a{text-decoration:underline}html.reduced-motion *,html.reduced-motion *:before,html.reduced-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.spoilers-show .md-spoiler{color:var(--text-1);background:var(--bg-2)}html.focus-ring :focus-visible{outline:2px solid var(--accent);outline-offset:2px}html.no-gif-autoplay .mi-previews img[src$=".gif"]{display:none}html.desaturated body{filter:saturate(var(--ui-saturation, 100%))}html.no-emoji-anim .emoji-img{animation-play-state:paused}.mi-alt{display:none}html.show-alt-hints .mi-alt{display:flex;align-items:flex-start;gap:6px;margin-top:4px;padding:4px 8px;border-left:2px solid var(--border);font-size:12px;line-height:1.45;color:var(--text-3)}.emoji-img{width:1.35em;height:1.35em;vertical-align:-.28em;display:inline-block;object-fit:contain}.emoji-pixel .emoji-img{image-rendering:pixelated}.hljs{color:var(--text-1)}.hljs-comment,.hljs-quote{color:var(--text-3);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-doctag,.hljs-meta .hljs-keyword{color:var(--accent-ink)}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute{color:var(--ok)}.hljs-number,.hljs-symbol,.hljs-bullet,.hljs-link{color:var(--warn-text)}.hljs-title,.hljs-section,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-function .hljs-title{color:var(--accent-ink);font-weight:600}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-class .hljs-title,.hljs-type,.hljs-built_in,.hljs-params{color:var(--text-2)}.hljs-deletion{color:var(--danger)}.hljs-meta{color:var(--text-3)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}html.reduced-motion .ns-szkielet{animation:none!important;background:var(--bg-3)!important}:root{--ns-z: 100;--ns-z-nested: 120;--ns-z-podpowiedz: 200;--ns-backdrop: rgba(4, 8, 16, .62)}.ns-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ns-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:var(--ns-z);padding:16px}.ns-overlay.ns-nested{z-index:var(--ns-z-nested)}.ns-card{background:var(--bg-2);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);display:flex;flex-direction:column;overflow:hidden;max-width:100%;max-height:100%}.ns-card.ns-size-compact{width:min(760px,calc(100vw - 32px));height:min(560px,calc(100vh - 32px))}.ns-card.ns-size-standard{width:min(1040px,calc(100vw - 32px));height:min(760px,calc(100vh - 32px))}.ns-card.ns-size-full{width:calc(100vw - 32px);height:calc(100vh - 32px)}.ns-card.ns-size-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100vh - 64px)}.ns-card.ns-size-wide{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 64px)}.ns-card.ns-rozmiar-wlasny{max-width:100%;max-height:100%}.ns-card.ns-resizable{position:relative}.ns-card.ns-resizable>.ns-dialog-foot{padding-inline-end:36px}.ns-resize-uchwyt{position:absolute;right:0;bottom:0;z-index:2;width:28px;height:28px;border-start-start-radius:8px;cursor:nwse-resize;touch-action:none}.ns-resize-uchwyt:before{content:"";position:absolute;right:4px;bottom:4px;width:14px;height:14px;clip-path:polygon(100% 0,100% 100%,0 100%);background:repeating-linear-gradient(135deg,var(--text-3) 0 1.5px,transparent 1.5px 5px)}.ns-resize-uchwyt:hover:before,.ns-overlay.ns-resizing .ns-resize-uchwyt:before{background:repeating-linear-gradient(135deg,var(--text-1) 0 1.5px,transparent 1.5px 5px)}.ns-resize-uchwyt:focus-visible{outline:2px solid var(--text-1);outline-offset:-3px;border-radius:6px}.ns-resize-uchwyt:focus-visible:before{background:repeating-linear-gradient(135deg,var(--text-1) 0 1.5px,transparent 1.5px 5px)}.ns-overlay.ns-resizing,.ns-overlay.ns-resizing *{user-select:none;-webkit-user-select:none;cursor:nwse-resize!important}.ns-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-soft)}.ns-dialog-title{font-size:17px;font-weight:700;color:var(--text-1);margin:0}.ns-dialog-body{padding:18px 20px;overflow-y:auto;flex:1;min-height:0}.ns-dialog-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--border-soft)}.ns-shell{display:flex;flex:1;min-height:0}.ns-nav{width:236px;flex-shrink:0;background:var(--bg-1);border-right:1px solid var(--border-soft);padding:14px 8px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.ns-nav-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);padding:4px 12px 8px}.ns-search{display:flex;align-items:center;gap:7px;margin:0 4px 10px;padding:6px 9px;background:var(--bg-3);border:1px solid var(--border-soft);border-radius:var(--radius-sm);color:var(--text-3)}.ns-search input{flex:1;min-width:0;background:transparent;border:none;color:var(--text-1);font-size:13px;padding:0}.ns-search input::placeholder{color:var(--text-3)}.ns-nav-empty{font-size:12.5px;color:var(--text-3);padding:6px 12px}.ns-nav-group{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--text-3);padding:14px 12px 5px;border-top:1px solid var(--border-soft);margin-top:6px}.ns-nav-group:first-of-type{border-top:none;margin-top:0}.ns-nav-item{display:flex;align-items:center;gap:9px;padding:8px 12px;border-radius:var(--radius-sm);font-size:13.5px;color:var(--text-2);text-align:left;width:100%}.ns-nav-item:hover{background:var(--bg-3);color:var(--text-1)}.ns-nav-item.on{background:var(--bg-active);color:var(--text-1);font-weight:600}.ns-nav-item .ns-nav-badge{margin-left:auto;font-size:11px;color:var(--text-3)}.ns-nav-subs{display:flex;flex-direction:column;margin:2px 0 4px 22px;border-left:2px solid var(--border)}.ns-nav-sub{padding:6px 10px;font-size:12.5px;color:var(--text-3);text-align:left;border-left:2px solid transparent;margin-left:-2px}.ns-nav-sub:hover{color:var(--text-1)}.ns-nav-sub.on{color:var(--accent-ink);border-left-color:var(--accent);font-weight:600}.ns-body{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;container-type:inline-size;container-name:nsbody}.ns-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--border-soft);font-size:15px}.ns-head-title{font-size:15px;font-weight:700;color:var(--text-1);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-head-tools{display:flex;align-items:center;gap:10px;flex:none}.ns-sizes{display:flex;gap:2px;background:var(--bg-3);border-radius:var(--radius-sm);padding:2px}.ns-sizes .on{background:var(--accent-soft);color:var(--accent-ink)}.ns-scroll{flex:1;overflow-y:auto;padding:18px max(24px,calc((100% - 920px)/2)) 0;min-height:0}.ns-sec{scroll-margin-top:8px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--border-soft)}.ns-sec:last-child{border-bottom:none;margin-bottom:0}.ns-sec-title{font-size:17px;font-weight:700;color:var(--text-1);margin:4px 0 14px}.ns-sec-desc{font-size:12.5px;color:var(--text-3);line-height:1.5;margin:-8px 0 14px}.ns-group{margin-bottom:20px}.ns-group:last-child{margin-bottom:0}.ns-group-title{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.4px;margin:0 0 8px}.ns-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 18px}.ns-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--border-soft);font-size:14px}.ns-row:last-child{border-bottom:none}.ns-row.ns-row-clickable{cursor:pointer}.ns-row.ns-row-stacked{flex-direction:column;align-items:stretch}.ns-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ns-row-text b{font-weight:600;color:var(--text-1);font-size:14px}.ns-row-text small{font-size:12px;color:var(--text-3);line-height:1.45}.ns-row-ctl{display:flex;align-items:center;gap:8px;flex:none}.ns-row.ns-row-stacked .ns-row-ctl{display:block;width:100%;min-width:0;margin-top:8px}.ns-inline{display:flex;align-items:center;gap:9px;margin-top:8px;font-size:13px;color:var(--text-2);flex-wrap:wrap}.ns-hint{font-size:12.5px;color:var(--text-3);line-height:1.5;margin:8px 0 14px}.ns-hint-inline{font-size:12px;color:var(--text-3)}.ns-link{color:var(--accent-ink);padding:0;font-size:12px;background:none;border:none}.ns-link:hover{text-decoration:underline}.ns-toggle{width:36px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ctl-bg);border:none;border-radius:999px;position:relative;cursor:pointer;transition:background .15s;flex-shrink:0;padding:0}.ns-toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--ctl-disabled-ink);transition:transform .15s,background .15s}.ns-toggle:checked{background:var(--ctl-on-bg)}.ns-toggle:checked:after{transform:translate(16px);background:var(--ctl-on-ink)}.ns-toggle:disabled{cursor:not-allowed;background:var(--ctl-disabled-bg)}.ns-toggle:disabled:after{background:var(--ctl-disabled-ink)}.ns-toggle:checked:disabled{background:var(--ctl-disabled-ink)}.ns-toggle:checked:disabled:after{background:var(--bg-2)}.ns-toggle:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:2px}.reduced-motion .ns-toggle,.reduced-motion .ns-toggle:after{transition:none}.ns-seg{display:flex;gap:3px;background:var(--bg-3);border-radius:9px;padding:3px;width:fit-content;flex-wrap:wrap}.ns-seg button{padding:6px 13px;border-radius:7px;font-size:12.5px;color:var(--text-2);background:none;border:none;cursor:pointer}.ns-seg button.on{background:var(--accent-soft);color:var(--ctl-ink);font-weight:600}.ns-seg button:disabled{opacity:.5;cursor:not-allowed}.ns-radios{display:flex;flex-direction:column;gap:4px}.ns-radio{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;border-radius:var(--radius-sm);text-align:left;width:100%;background:none;border:none;cursor:pointer;color:inherit}.ns-radio:hover{background:var(--bg-3)}.ns-radio-dot{flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;border:2px solid var(--text-3)}.ns-radio-dot.on{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 45%,transparent 46%)}.ns-radio-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ns-radio-text b{font-weight:600;color:var(--text-1);font-size:13.5px}.ns-radio-text small{font-size:12px;color:var(--text-3);line-height:1.45}.ns-collapse{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg-3);border:none;color:inherit;text-align:left;margin-bottom:6px;cursor:pointer;font-size:13.5px}.ns-collapse:hover{background:var(--bg-hover)}.ns-collapse svg{flex:none;transition:transform .15s}.ns-collapse svg.rot{transform:rotate(180deg)}.reduced-motion .ns-collapse svg{transition:none}.ns-alert{display:flex;align-items:flex-start;gap:8px;margin:4px 0 14px;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-3);color:var(--text-2);font-size:12.5px;line-height:1.5}.ns-alert svg{flex:none;margin-top:1px}.ns-alert.ns-alert-warn{border-color:var(--warn);background:var(--warn-soft);color:var(--warn-text)}.ns-alert.ns-alert-error{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.ns-alert.ns-alert-ok{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.ns-alert-body{flex:1;min-width:0}.ns-alert-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:-2px -3px 0 0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:inherit;opacity:.65;cursor:pointer;transition:opacity .15s ease,background .15s ease}.ns-alert-x:hover{opacity:1;background:color-mix(in srgb,currentColor 14%,transparent)}.ns-alert-x:focus-visible{outline:2px solid currentColor;outline-offset:1px;opacity:1}.ns-alert-body b{display:block;font-weight:700;margin-bottom:2px}.ns-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px}.ns-tile{background:var(--bg-3);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:11px 13px}.ns-tile-label{font-size:11.5px;color:var(--text-3);text-transform:uppercase;letter-spacing:.4px}.ns-tile-value{font-size:20px;font-weight:700;color:var(--text-1);font-variant-numeric:tabular-nums;margin-top:3px}.ns-tile-sub{font-size:11.5px;color:var(--text-3);margin-top:2px}.ns-table{width:100%;border-collapse:collapse;font-size:13px}.ns-table th{text-align:left;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-3);padding:6px 8px;border-bottom:1px solid var(--border);white-space:nowrap}.ns-table td{padding:7px 8px;border-bottom:1px solid var(--border-soft);color:var(--text-2);vertical-align:top}.ns-table td.ns-num,.ns-table th.ns-num{text-align:right;font-variant-numeric:tabular-nums}.ns-table tbody tr:hover td{background:var(--bg-3)}.ns-table-empty{padding:18px 8px;color:var(--text-3);font-size:12.5px;text-align:center}.ns-table-wrap{overflow-x:auto}.ns-slider{display:flex;flex-direction:column;gap:2px;width:min(320px,100%)}.ns-slider input[type=range]{width:100%;height:18px;margin:0;padding:0;border:0;background:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.ns-slider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--accent) 0 var(--ns-wypelnienie, 0%),var(--bg-hover) var(--ns-wypelnienie, 0%) var(--ns-bufor, var(--ns-wypelnienie, 0%)),var(--bg-3) var(--ns-bufor, var(--ns-wypelnienie, 0%)) 100%)}.ns-slider input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--accent) 0 var(--ns-wypelnienie, 0%),var(--bg-hover) var(--ns-wypelnienie, 0%) var(--ns-bufor, var(--ns-wypelnienie, 0%)),var(--bg-3) var(--ns-bufor, var(--ns-wypelnienie, 0%)) 100%)}.ns-slider input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin-top:-5px;border-radius:50%;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-1, 0 1px 3px rgba(0, 0, 0, .4));transition:transform .12s}.ns-slider input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-1, 0 1px 3px rgba(0, 0, 0, .4));transition:transform .12s}.ns-slider input[type=range]:hover::-webkit-slider-thumb,.ns-slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.ns-slider input[type=range]:hover::-moz-range-thumb,.ns-slider input[type=range]:active::-moz-range-thumb{transform:scale(1.12)}.ns-slider input[type=range]:focus-visible{outline:none}.ns-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--accent-soft)}.ns-slider input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--accent-soft)}@media (prefers-reduced-motion: reduce){.ns-slider input[type=range]::-webkit-slider-thumb,.ns-slider input[type=range]::-moz-range-thumb{transition:none}}.ns-ticks{display:flex;justify-content:space-between;font-size:11px;color:var(--text-3)}@keyframes ns-spin{to{transform:rotate(360deg)}}.ns-spinner{display:inline-block;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:ns-spin .7s linear infinite;flex:none}.reduced-motion .ns-spinner,.reduced-motion .spin,.reduced-motion .rot{animation-duration:2.4s!important;animation-iteration-count:infinite!important}@media (prefers-reduced-motion: reduce){.ns-spinner,.spin,.rot{animation-duration:2.4s!important;animation-iteration-count:infinite!important}}.ns-danger{border:1px solid var(--danger);border-radius:var(--radius-sm);background:var(--danger-soft);padding:13px 15px;margin-top:18px}.ns-danger-title{font-size:14px;font-weight:700;color:var(--danger);margin:0 0 4px}.ns-danger-desc{font-size:12.5px;color:var(--text-2);line-height:1.5;margin-bottom:10px}.ns-danger-confirm{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ns-danger-confirm input{max-width:220px}.ns-savebar{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;margin:18px -24px -60px;padding:12px 24px;background:var(--bg-2);border-top:1px solid var(--border-soft);z-index:1}.ns-savebar-state{flex:1;min-width:0;font-size:12.5px;color:var(--text-3);display:flex;align-items:center;gap:7px}.ns-savebar-state.ns-dirty{color:var(--warn-text)}.ns-savebar-state.ns-error{color:var(--danger)}@media (max-width: 700px){.ns-card,.ns-card.ns-size-compact,.ns-card.ns-size-standard,.ns-card.ns-size-full{width:calc(100vw - 16px);height:calc(100vh - 16px)}.ns-resize-uchwyt{display:none}.ns-card.ns-resizable>.ns-dialog-foot{padding-inline-end:20px}.ns-shell{flex-direction:column}.ns-nav{width:100%;flex-direction:row;align-items:center;overflow-x:auto;padding:8px;border-right:none;border-bottom:1px solid var(--border-soft)}.ns-nav-title,.ns-nav-group,.ns-nav-subs{display:none}.ns-nav-item{width:auto;white-space:nowrap}.ns-search{margin:0 6px 0 0;min-width:150px}.ns-scroll{padding:14px 14px 40px}.ns-savebar{margin:14px -14px -40px;padding:10px 14px}}.ns-label{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.ns-row-sound{cursor:default}.ns-try{align-self:flex-start;margin-top:3px;font-size:12px;color:var(--accent-ink);padding:0;background:none;border:none;cursor:pointer}.ns-try:hover{text-decoration:underline}.ns-err{color:var(--danger);font-size:12.5px}.ns-kody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:8px 0 12px;padding-left:20px;font-size:14px;letter-spacing:.5px}.ns-atryb{margin-top:-6px}.ns-lic{list-style:none;margin:8px 0 0;padding:0;max-height:320px;overflow-y:auto;font-size:12.5px}.ns-lic li{display:grid;grid-template-columns:minmax(0,1fr) 90px 130px 54px;gap:8px;padding:4px 0;border-bottom:1px solid var(--border-soft)}.ns-lic-nazwa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-lic-wersja,.ns-lic-lic{color:var(--text-3)}.ns-lic li.ns-lic-szer{grid-template-columns:minmax(0,1fr) 90px 130px;row-gap:2px;padding:8px 0}.ns-lic-opis,.ns-lic-linki{grid-column:1 / -1;min-width:0;overflow-wrap:anywhere;color:var(--text-2)}.ns-lic-cichy{color:var(--text-3)}.ns-lic-linki{display:flex;flex-wrap:wrap;gap:2px 12px}.ns-lic-linki a,.ns-atryb a,a.ns-lic-teksty{text-decoration:underline}.ns-lic-nazwa .ns-err{font-size:inherit}@container nsbody (max-width: 520px){.ns-lic li,.ns-lic li.ns-lic-szer{grid-template-columns:minmax(0,1fr) auto}.ns-lic-nazwa{white-space:normal;overflow-wrap:anywhere}}.ns-mictest{align-items:stretch;flex-wrap:nowrap}.ns-meter{position:relative;display:flex;align-items:stretch;gap:2px;flex:1;min-width:140px;height:34px;padding:6px 4px;background:var(--bg-3);border-radius:var(--radius-sm);overflow:hidden}.ns-meter-bar{flex:1;border-radius:1px;background:var(--bg-hover)}.ns-meter-bar.on{background:var(--accent)}.ns-meter-th{position:absolute;top:0;bottom:0;width:2px;background:var(--warn)}.ns-camframe{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;max-width:520px;background:var(--bg-0);border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden;margin-bottom:14px}.ns-camvideo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.ns-cambtn{position:relative;z-index:1}.ns-keycap{font-family:var(--font-mono);letter-spacing:.5px}.ns-keycap.capturing{border-color:var(--accent);color:var(--accent-ink)}.ns-themes{display:flex;flex-wrap:wrap;gap:6px}.ns-theme{padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--border-soft);background:var(--bg-3);font-size:13px;color:var(--text-2);cursor:pointer}.ns-theme.on{border-color:var(--accent);color:var(--accent-ink);font-weight:600}.ns-emoji-sets{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ns-emoji-set{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-3);font-size:13px;color:var(--text-2);text-align:left;cursor:pointer}.ns-emoji-set.on{border-color:var(--accent);color:var(--accent-ink);font-weight:600}.ns-emoji-sample{display:inline-flex;gap:2px}.ns-tones{display:flex;gap:4px}.ns-tone{font-size:20px;padding:5px 7px;border-radius:var(--radius-sm);border:1px solid transparent;background:none;cursor:pointer}.ns-tone.on{border-color:var(--accent);background:var(--accent-soft)}.ns-mfa{margin-top:24px;border-top:1px solid var(--border-soft);padding-top:16px}.ns-qr{display:block;background:#fff;border-radius:var(--radius-sm);padding:8px;margin:8px 0}.ns-secret{font-size:12px;color:var(--text-3);margin-bottom:10px;word-break:break-all}.ns-mfa-code{max-width:140px;font-family:var(--font-mono);letter-spacing:4px;text-align:center}.ns-scroll input[type=range]{width:min(320px,100%);accent-color:var(--accent)}.ns-scroll select{background:var(--bg-3);color:var(--text-1);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:7px 10px;font-size:13px;max-width:360px;width:100%}.ns-scroll .ns-select{max-width:360px}.ns-scroll input[type=time]{background:var(--bg-3);color:var(--text-1);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:5px 8px}@media (max-width: 700px){.ns-emoji-sets{grid-template-columns:1fr}}.ns-nav-chan{display:flex;flex-direction:column;gap:3px;padding:4px 12px 12px;margin-bottom:6px;border-bottom:1px solid var(--border-soft);min-width:0}.ns-nav-name{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-nav-cat{font-size:11.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis}.ns-nav-sep{height:1px;background:var(--border-soft);margin:8px 10px}.ns-nav-danger{justify-content:space-between;color:var(--danger)}.ns-nav-danger:hover{background:var(--danger-soft);color:var(--danger)}.ns-foot{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid var(--border-soft);background:var(--bg-1);flex:none}.ns-field{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.ns-field label{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.4px}.ns-field .ns-label{margin-bottom:0}.ns-field input:not([type=checkbox]):not([type=radio]),.ns-field select,.ns-field textarea{width:100%;font-size:13.5px}.ns-field textarea{resize:vertical;line-height:1.55;font-family:var(--font-mono);font-size:12.5px}.ns-field .ns-hint{margin:0}.ns-hint-top{margin-bottom:12px}.ns-hint-flex{flex:1;min-width:160px}.ns-note{font-size:13px;color:var(--text-2);background:var(--bg-3);border-radius:var(--radius-sm);padding:10px 12px;line-height:1.5;margin-bottom:12px}.ns-editor{position:relative;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-3);overflow:hidden}.ns-toolbar{display:flex;gap:2px;padding:4px 6px;border-bottom:1px solid var(--border-soft)}.ns-tool{display:flex;align-items:center;justify-content:center;width:28px;height:26px;border-radius:var(--radius-sm);color:var(--text-2);background:none;border:none;cursor:pointer}.ns-tool:hover{background:var(--bg-hover);color:var(--text-1)}.ns-editor textarea{border:none;border-radius:0;background:transparent;padding:10px 12px 24px}.ns-editor textarea:focus{box-shadow:none}.ns-count{position:absolute;right:10px;bottom:6px;font-size:11.5px;color:var(--text-3);pointer-events:none}.ns-radio.off{cursor:not-allowed;opacity:.6}.ns-radio input[type=radio]{width:16px;height:16px;margin-top:2px;flex:none}.ns-panel{border:1px solid var(--border-soft);border-radius:var(--radius);padding:14px 16px;margin-bottom:16px}.ns-panel-head{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-1);margin-bottom:8px}.ns-panel-danger{border-color:var(--danger)}.ns-panel-danger .ns-panel-head{color:var(--danger)}.ns-panel-danger code{font-family:var(--font-mono);color:var(--text-1)}.ns-seg-block{margin-bottom:12px}.ns-inline-field{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-3)}.ns-inline-field select,.ns-inline-field .ns-select{width:auto;min-width:150px}.ns-input-num{width:90px}.ns-input-unit{width:120px}.ns-input-confirm{flex:1;min-width:180px}.ns-sched{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.ns-preview{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;border-radius:var(--radius-sm);background:var(--bg-3);color:var(--text-2);font-size:13px}.ns-preview.warn{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.ns-warn{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;color:var(--warn-text);line-height:1.5}.ns-link-inline{padding:0;font-size:inherit;color:var(--accent-ink);background:transparent;border:none;text-decoration:underline;cursor:pointer}.ns-link-inline:disabled{color:var(--text-3);cursor:not-allowed;text-decoration:none}.ns-stack-sm{margin-bottom:14px}.ns-stack-md{margin-bottom:18px}.ns-table-frame{overflow-x:auto;border:1px solid var(--border-soft);border-radius:var(--radius)}.ns-table-frame .ns-table{min-width:620px}.ns-table-frame .ns-table th,.ns-table-frame .ns-table td{padding:10px 12px}.ns-table-frame .ns-table td{vertical-align:middle}.ns-table-frame .ns-table th{border-bottom:1px solid var(--border-soft)}.ns-table tbody tr:last-child td{border-bottom:none}.ns-table tbody tr.dead td{color:var(--text-3);opacity:.7}.ns-inviter{display:flex;align-items:center;gap:8px;color:var(--text-1)}.ns-table tr.dead .ns-inviter{color:var(--text-3)}.ns-code{font-family:var(--font-mono);font-size:12.5px;color:var(--text-1)}.ns-table tr.dead .ns-code{color:var(--text-3);text-decoration:line-through}.ns-tag{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;background:var(--danger-soft);color:var(--danger);font-size:11px;font-weight:600}.ns-mono{font-family:var(--font-mono);font-size:12.5px;white-space:nowrap}.ns-row-actions{display:flex;gap:2px}.ns-danger-action{color:var(--danger)}.ns-danger-action:hover{background:var(--danger-soft);color:var(--danger)}.ns-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ns-people{display:flex;flex-direction:column;border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden}.ns-person{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--border-soft)}.ns-person:last-child{border-bottom:none}.ns-person:hover{background:var(--bg-hover)}.ns-person-check{display:flex;align-items:center;width:18px}.ns-person-check input{width:16px;height:16px}.ns-person-name{display:flex;flex-direction:column;min-width:0;flex:1}.ns-person-name b{font-size:13.5px}.ns-person-name em{font-style:normal;font-size:11.5px;color:var(--text-3)}.ns-role{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--text-3);padding:3px 8px;border-radius:999px;background:var(--bg-3)}.ns-role.r-owner{color:var(--warn-text)}.ns-role.r-moderator{color:var(--accent-ink);background:var(--accent-soft)}.ns-role-btn{font-size:12px;padding:5px 10px}@media (max-width: 700px){.ns-nav-chan,.ns-nav-sep{display:none}.ns-sched{grid-template-columns:1fr}}.ns-savebar-flat{position:static;margin:0;padding:12px 20px;background:var(--bg-1)}.ns-profile-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ns-avatar-btn{position:relative;display:inline-flex;flex:none;border-radius:var(--radius-avatar);background:none;border:none;padding:0;cursor:pointer}.ns-avatar-cam{position:absolute;right:-4px;bottom:-4px;width:24px;height:24px;border-radius:50%;background:var(--ctl-on-grad);color:var(--ctl-on-ink);display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-2)}.ns-profile-login{font-weight:700;font-size:15px;color:var(--text-1)}.ns-pane{display:flex;flex-direction:column;min-height:100%}.ns-pane>.ns-savebar{margin-top:auto}.ns-users{display:flex;flex-direction:column;gap:2px}.ns-user{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-sm);flex-wrap:wrap}.ns-user:hover{background:var(--bg-hover)}.ns-user.off{opacity:.55}.ns-user-meta{flex:1;min-width:0;display:flex;flex-direction:column}.ns-user-name{font-weight:600;font-size:14px;display:flex;align-items:center;gap:6px;color:var(--text-1)}.ns-crown{color:var(--warn-text)}.ns-badge-off{font-size:11px;color:var(--danger);font-weight:700;text-transform:uppercase}.ns-user-login{font-size:12px;color:var(--text-3)}.ns-user-reset{width:100%;display:flex;gap:8px;padding:6px 0 2px 40px}.ns-user-reset input{flex:1}.ns-user-reset-col{flex-direction:column;align-items:stretch;gap:8px;font-size:12.5px;color:var(--text-2)}.ns-row-end{display:flex;gap:8px;justify-content:flex-end}.ns-loading{display:flex;align-items:center;gap:8px;color:var(--text-3);padding:24px;justify-content:center}.ns-grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-bottom:12px}.ns-link-icon{color:var(--accent-ink);font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.ns-ba-field{margin-bottom:10px}.ns-ba-field label{display:block;font-size:12px;font-weight:600;color:var(--text-3);margin-bottom:4px}.ns-ba-field input:not([type=checkbox]):not([type=radio]),.ns-ba-field .ns-select,.ns-ba-legal textarea{width:100%;font-size:13px}.ns-ba-mini{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--text-2)}.ns-ba-policy-off{opacity:.62}.ns-ba-policy-row{display:flex;align-items:flex-start;gap:10px;padding:8px 0 12px;font-size:13px;color:var(--text-2);cursor:pointer;line-height:1.5}.ns-ba-policy-row input{margin-top:3px}.ns-ba-policy-row em{color:var(--text-3);font-style:normal;font-size:12px}.ns-ba-radio{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.ns-ba-radio label{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--text-2)}.ns-ba-radio input[type=radio]{width:16px;height:16px;margin-top:2px;flex:none}.ns-ba-colors{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-bottom:12px}.ns-ba-colors .ns-cp-tekst b{color:var(--text-3);font-weight:500}.ns-ba-colors .ns-ba-color-set .ns-cp-tekst b{color:var(--text-1);font-weight:600}.ns-ba-font-results{margin-top:8px;border:1px solid var(--border-soft);border-radius:8px;overflow:hidden}.ns-ba-font-row{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;font-size:13px;border-bottom:1px solid var(--border-soft)}.ns-ba-font-row:last-child{border-bottom:none}.ns-ba-font-row em{color:var(--text-3);font-style:normal;font-size:11.5px}.ns-ba-font-actions{display:flex;gap:4px}.ns-ba-role{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-2)}.ns-ba-assets{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ns-ba-asset{display:flex;align-items:center;gap:10px;border:1px solid var(--border-soft);border-radius:8px;padding:9px 12px}.ns-ba-asset-label{flex:1;font-size:12.5px;color:var(--text-2)}.ns-ba-asset-preview{height:30px;max-width:70px;object-fit:contain;border-radius:5px;background:var(--bg-3)}.ns-ba-upload{cursor:pointer}.ns-ba-legal{border-top:1px solid var(--border-soft);padding:10px 0}.ns-ba-legal textarea{margin:8px 0;font-family:var(--font-mono, monospace);font-size:12px}.ns-ba-dim{color:var(--text-3);font-size:12px;margin-left:auto}@media (max-width: 700px){.ns-grid2,.ns-ba-colors,.ns-ba-pairs,.ns-ba-assets{grid-template-columns:1fr}}.ns-sec h3{font-size:14px;font-weight:700;color:var(--text-1);margin:18px 0 8px}.ns-sec h4{font-size:13px;font-weight:700;color:var(--text-2);margin:14px 0 6px}.ns-mod-intro{font-size:13px;color:var(--text-2);line-height:1.55;margin-bottom:14px}.ns-mod-mod{border:1px solid var(--border-soft);border-radius:var(--radius-sm);margin-bottom:12px;overflow:hidden}.ns-mod-head{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--bg-3)}.ns-mod-icon{color:var(--accent-ink);margin-top:2px;flex-shrink:0}.ns-mod-meta{flex:1;min-width:0}.ns-mod-label{font-weight:700;font-size:14px;color:var(--text-1)}.ns-mod-desc{font-size:12.5px;color:var(--text-3);line-height:1.45}.ns-mod-switch{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;margin-top:2px}.ns-mod-body{padding:12px 14px;border-top:1px solid var(--border-soft)}.ns-mod-soon{font-size:13px;color:var(--text-3)}.ns-mod-dane{border-top:1px dashed var(--border-soft);padding-top:10px;margin-top:10px}.ns-mod-dane-info{margin:0 0 8px;font-size:12.5px;color:var(--text-2)}.ns-warn-text{color:var(--warn-text)}.ns-popover{position:fixed;z-index:calc(var(--ns-z) + 60);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);overflow:hidden;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto}.ns-urow{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:none;border-radius:var(--radius-sm);background:none;color:inherit;text-align:left;min-width:0}button.ns-urow{cursor:pointer}button.ns-urow:hover{background:var(--bg-hover)}.ns-urow.on{background:var(--bg-active)}.ns-urow.off{opacity:.6}.ns-urow-av{display:inline-flex;flex:none;border-radius:var(--radius-avatar)}.ns-urow-av[role=button]{cursor:pointer}.ns-urow-av:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ns-urow-txt{display:flex;flex-direction:column;min-width:0;flex:1}.ns-urow-name{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-urow-sub{font-size:11.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-uhead{position:relative;display:block}.ns-uhead-banner{position:relative;height:60px;background:var(--accent-grad);background-size:cover;background-position:center}.ns-uhead-banner:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(to bottom,transparent,var(--bg-2))}.ns-uhead-panel .ns-uhead-banner{height:84px}.ns-uhead-profil .ns-uhead-banner{height:180px}.ns-uhead-av{position:relative;margin:-28px 0 0 16px;width:fit-content;border-radius:var(--radius-avatar);border:3px solid var(--bg-2);background:var(--bg-2);line-height:0}.ns-uhead-av.ma-obwodke{border-radius:50%}.ns-uhead-panel .ns-uhead-av{margin-top:-36px}.ns-uhead-profil .ns-uhead-av{margin:-56px 0 0 24px;border-width:5px}.ns-uhead.ns-tlo-karty{min-height:190px;flex:none}.ns-uhead.ns-tlo-karty .ns-uhead-name,.ns-uhead.ns-tlo-karty .ns-uhead-handle,.ns-uhead.ns-tlo-karty .ns-uhead-presence,.ns-uhead.ns-tlo-karty .ns-uhead-status,.ns-uhead.ns-tlo-karty .ns-uhead-bio{color:var(--ns-card-ink, inherit)}.ns-uhead-wizytowka.ns-tlo-karty{min-height:168px}.ns-uhead.ns-tlo-karty>.ns-uhead-av,.ns-uhead-wizytowka>.ns-uhead-av,.ns-uhead-panel>.ns-uhead-av{margin-top:16px}.ns-uhead-body{padding:8px 16px 14px}.ns-uhead-profil .ns-uhead-body{padding:10px 24px 18px}.ns-uhead-name{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700;color:var(--text-1);margin:0}.ns-uhead-panel .ns-uhead-name{font-size:19px}.ns-uhead-profil .ns-uhead-name{font-size:25px}.ns-uhead-handle{font-size:12.5px;color:var(--text-3);margin:1px 0 0}.ns-uhead-pronouns{color:var(--text-3)}.ns-uhead-presence{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-2);margin:8px 0 0;flex-wrap:wrap}.ns-uhead-dot{width:9px;height:9px;border-radius:50%;background:var(--text-3);flex:none}.ns-uhead-dot.online{background:var(--ok)}.ns-uhead-dot.away{background:var(--warn)}.ns-uhead-dot.dnd{background:var(--danger)}.ns-uhead-status{color:var(--text-3);min-width:0}.ns-uhead-bio{font-size:13px;color:var(--text-2);line-height:1.55;margin:10px 0 0;white-space:pre-wrap}.ns-uhead-wizytowka .ns-uhead-bio{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ns-uhead-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.ns-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:var(--bg-3);color:var(--text-2);font-size:11.5px;font-weight:600}.ns-chip-accent{background:var(--accent-soft);color:var(--accent-ink)}.ns-chip-warn{background:var(--warn-soft);color:var(--warn-text)}.ns-chip-danger{background:var(--danger-soft);color:var(--danger)}.ns-chip-ok{background:var(--ok-soft);color:var(--ok)}.ns-uhead-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ns-uhead-actions .btn{padding:7px 12px;font-size:12.5px}.ns-ucard-sections{border-top:1px solid var(--border-soft)}.ns-ucard-sec{padding:10px 16px;border-bottom:1px solid var(--border-soft)}.ns-ucard-sec:last-child{border-bottom:none}.ns-ucard-sec-title{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);margin:0 0 6px}.ns-ucard-tools{position:absolute;top:6px;right:6px;display:flex;gap:2px;z-index:1}.ns-ucard-tools .btn-ghost{background:#00000059;color:#fff}.ns-upanel{position:relative;width:clamp(380px,30vw,560px);background:var(--bg-2);border-left:1px solid var(--border-soft);overflow-y:auto;flex:none}.ns-upanel-x{position:absolute;top:6px;right:6px;z-index:1;background:#00000059;color:#fff}.ns-tapeta{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ns-tapeta-obraz,.ns-tapeta-zaslona{position:absolute;top:0;right:0;bottom:0;left:0}.ns-tapeta-obraz{background-size:cover;background-position:center}.ns-tapeta-zaslona{background:var(--bg-0)}.ns-tapeta~.shell{position:relative;z-index:1}.ns-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;margin-bottom:12px}@container nsbody (min-width: 720px){.ns-galeria{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@container nsbody (min-width: 1000px){.ns-galeria{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.ns-galeria-poz{position:relative;aspect-ratio:2 / 1;border:2px solid var(--border-soft);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-3);padding:0;cursor:pointer}.ns-galeria-poz img{width:100%;height:100%;object-fit:cover;display:block}.ns-galeria-poz.on{border-color:var(--accent)}.ns-galeria-brak{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-3);font-size:12.5px}.ns-galeria-ptaszek{position:absolute;right:6px;top:6px;color:var(--ctl-on-ink);background:var(--ctl-on-bg);border-radius:50%;padding:2px}.ns-lista-kontrastu{margin:4px 0 8px;padding-left:18px}.pf-view{max-width:760px;margin:0 auto;padding:18px 16px 60px;overflow-y:auto;height:100%;width:100%}.pf-glowna h1{display:flex;align-items:center;gap:9px;font-size:22px;margin:0 0 4px;color:var(--text-1)}.pf-pusto{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 0;color:var(--text-3);font-size:13.5px}.pf-composer{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--bg-2);padding:12px;margin:14px 0 18px}.pf-composer textarea{width:100%;resize:vertical;border:none;background:transparent;font-size:14px;line-height:1.55;padding:4px 2px}.pf-composer textarea:focus{box-shadow:none}.pf-composer-files{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0}.pf-composer-bar{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border-soft);padding-top:9px;margin-top:6px}.pf-tag-input{display:flex;align-items:center;gap:5px;color:var(--text-3);font-size:12.5px}.pf-tag-input input{width:110px;padding:4px 8px;font-size:12.5px}.pf-licznik{margin-left:auto;font-size:11.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.pf-licznik.nad{color:var(--danger);font-weight:700}.pf-post{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--bg-2);padding:13px 15px;margin-bottom:12px}.pf-post-head{display:flex;align-items:center;gap:10px;margin-bottom:9px}.pf-post-meta{display:flex;flex-direction:column;min-width:0;flex:1}.pf-post-meta b{font-size:14px;color:var(--text-1)}.pf-post-time{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--text-3)}.pf-post-pin{color:var(--accent-ink);flex:none}.pf-post-menu{position:relative;flex:none}.pf-menu{position:absolute;right:0;top:100%;z-index:5;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);padding:4px;min-width:160px}.pf-menu button{display:flex;align-items:center;gap:7px;width:100%;padding:7px 10px;border:none;background:none;color:var(--text-2);font-size:13px;text-align:left;border-radius:var(--radius-sm);cursor:pointer}.pf-menu button:hover{background:var(--bg-hover);color:var(--text-1)}.pf-post-body{font-size:14px;line-height:1.6;color:var(--text-1);word-break:break-word}.pf-post-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.pf-file{font-size:12.5px;color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--radius-sm);padding:4px 9px;text-decoration:none}.pf-post-tags,.pf-post-reactions{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.pf-react{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid var(--border-soft);background:var(--bg-3);font-size:13px;cursor:pointer}.pf-react.mine{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.pf-post-bar{display:flex;align-items:center;gap:6px;border-top:1px solid var(--border-soft);margin-top:11px;padding-top:8px;flex-wrap:wrap}.pf-post-bar .btn{padding:6px 10px;font-size:12.5px}.pf-post-bar .btn.on{color:var(--accent-ink)}.pf-quick{display:flex;align-items:center;gap:2px;color:var(--text-3);margin-right:4px}.pf-quick-btn{min-width:32px;min-height:32px;padding:7px}.pf-quick-anchor{position:relative;display:inline-flex}.pf-quick-pop{position:absolute;bottom:100%;left:0;margin-bottom:6px;z-index:40}.pf-comments{border-top:1px solid var(--border-soft);margin-top:10px;padding-top:10px}.pf-comment{display:flex;gap:8px;padding:5px 0}.pf-comment-child{padding-left:32px}.pf-comment-body{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;color:var(--text-2);min-width:0}.pf-comment-body b{color:var(--text-1)}.pf-comment-new{display:flex;gap:8px;margin-top:8px}.pf-comment-new input{flex:1;font-size:13px}.pf-card-posts ul{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:6px}.pf-card-posts li{display:flex;flex-direction:column;font-size:12.5px;color:var(--text-2)}.pf-card-post-tresc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-podglad{border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden;margin-bottom:12px}.pf-unfurl{display:flex;align-items:flex-start;gap:9px;width:100%;text-align:left;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-3);padding:9px 11px;margin-top:6px;cursor:pointer;color:var(--text-2)}.pf-unfurl:hover{background:var(--bg-hover)}.pf-unfurl-txt{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12.5px}.pf-unfurl-txt b{color:var(--text-1);font-size:13px}.pf-unfurl-txt em{font-style:normal;color:var(--text-3);font-size:11.5px}.ns-chip-sm{padding:1px 6px;font-size:10.5px}.ns-ubody{position:relative;display:flex;flex-direction:column;min-width:0;isolation:isolate}.ns-tlo-karty{position:relative;isolation:isolate}.ns-tlo-karty:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--ns-card-woal, linear-gradient(var(--plate-scrim), var(--plate-scrim))),var(--ns-card-bg);background-color:var(--ns-card-podklad, transparent);background-size:contain;background-position:top right;background-repeat:no-repeat;opacity:var(--ns-card-przygas, .6)}.ns-ubody.ma-ramke{border-radius:10px}.ns-ubody-pusto{padding:40px 16px 16px}.ns-ubody-pusto .ns-alert{margin:0}.tr-view{display:flex;min-height:0;height:100%;background:var(--bg-1)}.tr-sidebar{flex:0 0 240px;display:flex;flex-direction:column;gap:8px;padding:12px;border-right:1px solid var(--border-soft);overflow-y:auto}.tr-sidebar-head{display:flex;align-items:center;justify-content:space-between}.tr-sidebar-head h2{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3)}.tr-nowe{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-2)}.tr-lista-drzew{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tr-lista-drzew button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:none;border-radius:8px;background:transparent;color:var(--text-1);font:inherit;font-size:13px;text-align:left;cursor:pointer}.tr-lista-drzew button:hover{background:var(--bg-3)}.tr-lista-drzew button.on{background:var(--accent-soft);color:var(--ctl-on-ink)}.tr-lista-drzew span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-lista-drzew em{font-style:normal;font-size:11px;color:var(--text-3)}.tr-main{flex:1;min-width:0;display:flex;flex-direction:column}.tr-head{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tr-head::-webkit-scrollbar{display:none}.tr-nowa-osoba{display:flex;gap:6px;padding:10px 16px;border-bottom:1px solid var(--border-soft);background:var(--bg-2)}.tr-nowa-osoba input{flex:1;min-width:0}.tr-pusto{margin:auto;max-width:420px;padding:32px;text-align:center;color:var(--text-3)}.tr-pusto b{display:block;margin:12px 0 6px;font-size:15px;color:var(--text-1)}.tr-plansza{flex:1;min-height:0;display:flex}.tr-canvas-wrap{position:relative;flex:1;min-width:0;overflow:hidden}.tr-canvas-tools{position:absolute;z-index:2;top:10px;left:10px;display:flex;align-items:center;gap:2px;padding:3px 6px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-2);box-shadow:var(--shadow-1)}.tr-zoom,.tr-obecni{display:inline-flex;align-items:center;gap:4px;padding:0 6px;font-size:11.5px;color:var(--text-3);white-space:nowrap}.tr-canvas{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none;cursor:grab;background:radial-gradient(circle at 1px 1px,var(--border-soft) 1px,transparent 0) 0 0 / 24px 24px}.tr-canvas:active{cursor:grabbing}.tr-world{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.tr-edges{position:absolute;pointer-events:none;overflow:visible}.tr-edge{stroke:var(--border);stroke-width:1.5;fill:none}.tr-edge-adopted,.tr-edge-foster{stroke-dasharray:5 4}.tr-edge-step{stroke-dasharray:2 4}.tr-edge-surrogate{stroke-dasharray:9 3 2 3}.tr-edge-unknown{stroke-dasharray:1 5;stroke:var(--border-soft)}.tr-edge-sibling_asserted,.tr-edge-twin{stroke:var(--accent);stroke-dasharray:6 3;opacity:.75}.tr-edge-twin{stroke-width:2.5}.tr-edge-godparent,.tr-edge-guardian{stroke:var(--accent-2);stroke-dasharray:3 3;opacity:.8}.tr-edge-other{stroke:var(--text-3);stroke-dasharray:1 3}.tr-edge-position{stroke:var(--border-soft);stroke-dasharray:2 3}.tr-node{position:absolute;width:190px;min-height:64px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--bg-2);box-shadow:var(--shadow-1);cursor:grab;-webkit-user-select:none;user-select:none}.tr-node b{font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-node span{font-size:11px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-node.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.tr-node.locked{border-style:dashed;opacity:.7;cursor:not-allowed}.tr-node:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tr-node.pinned:after{content:"";position:absolute;top:7px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.tr-node-unit{background:var(--bg-3)}.tr-node-position{width:160px;min-height:48px;border-style:dashed}.tr-lista{flex:1;min-width:0;overflow:auto;padding:16px 20px 40px}.tr-lista-tools{display:flex;justify-content:flex-end;margin-bottom:10px}.tr-tree,.tr-tree ul{list-style:none;margin:0;padding:0}.tr-tree ul{margin-left:18px;padding-left:12px;border-left:1px solid var(--border-soft)}.tr-tree li{padding:2px 0}.tr-li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:3px 0;font-size:13.5px}.tr-li-kod{font-family:var(--font-mono);font-size:11.5px;color:var(--text-3)}.tr-li-typ{font-size:11px;color:var(--text-3)}.tr-li-tytul{font-size:13px}.tr-li-osoba{font-size:12.5px;color:var(--text-2)}.tr-li-wakat{font-size:11.5px;color:var(--warn-text)}.tr-li-pos{color:var(--text-2)}@media print{.tr-sidebar,.tr-head,.tr-lista-tools,.tr-nowa-osoba,.tr-panel{display:none!important}.tr-lista{overflow:visible;padding:0}.tr-tree ul{border-left-color:#999}.tr-li{break-inside:avoid}}.tr-tabela-wrap{flex:1;min-width:0;overflow:auto;padding:16px 20px}.tr-res-handle{flex:0 0 6px;align-self:stretch;position:relative;cursor:col-resize;background:transparent;touch-action:none;transition:background .15s ease}.tr-res-handle:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);border-radius:2px;background:transparent;transition:background .15s ease,width .15s ease}.tr-res-handle:hover,.tr-res-handle:focus-visible,.tr-res-handle.dragging{background:var(--accent-soft);outline:none}.tr-res-handle:hover:after{background:var(--accent)}.tr-res-handle:focus-visible:after{background:var(--text-1);width:3px}.tr-res-handle.dragging:after{background:var(--accent);width:3px}.tr-panel{flex:0 0 320px;min-width:0;display:flex;flex-direction:column;border-left:1px solid var(--border-soft);background:var(--bg-2);overflow:hidden}.tr-panel-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-soft)}.tr-panel-head h2{flex:1;min-width:0;margin:0;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-panel-body{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.tr-panel-konto{display:flex;align-items:center;gap:8px}.tr-panel-konto b{display:block;font-size:13px}.tr-panel-dane{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:12.5px}.tr-panel-dane dt{color:var(--text-3)}.tr-panel-dane dd{margin:0}.tr-panel-sekcja h3{margin:0 0 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3)}.tr-panel-sekcja ul{list-style:none;margin:0;padding:0;font-size:12.5px}.tr-panel-akcje{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid var(--border-soft)}.tr-token{display:block;padding:6px 8px;border-radius:6px;background:var(--bg-3);font-family:var(--font-mono);font-size:11px;word-break:break-all}.tr-card-poz{display:flex;flex-direction:column;gap:4px}.tr-card-poz-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px}.tr-card-poz-unit{display:inline-flex;align-items:center;gap:4px;color:var(--text-3)}.tr-card-kin{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin:0;font-size:12.5px}.tr-card-kin dt{color:var(--text-3)}.tr-card-kin dd{margin:0}@media (max-width: 900px){.tr-view{flex-direction:column}.tr-sidebar{flex:none;border-right:none;border-bottom:1px solid var(--border-soft)}.tr-plansza{flex-direction:column}.tr-panel{flex:none;border-left:none;border-top:1px solid var(--border-soft);max-height:45vh;width:auto!important}.tr-res-handle{display:none}}.tr-form-blok{display:flex;flex-direction:column;gap:6px;min-width:0}.tr-form{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-1)}.tr-kandydaci{list-style:none;margin:0;padding:0;min-width:0;border:1px solid var(--border-soft);border-radius:8px;overflow:hidden}.tr-kandydaci button{display:block;width:100%;padding:6px 9px;border:none;background:transparent;color:var(--text-1);font:inherit;font-size:12.5px;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-kandydaci button:hover{background:var(--bg-3)}.tr-kandydaci button.wybrany{background:var(--accent-soft);color:var(--text-1);font-weight:600}.tr-pole{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12px;color:var(--text-2)}.tr-pole>span{font-weight:600}.tr-pole small{font-size:11px;line-height:1.35}.tr-pole-para{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px}.tr-pole-inline{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;color:var(--text-1)}.tr-pole-waskie{max-width:92px}.tr-panel input:not([type=checkbox]):not([type=radio]),.tr-panel textarea,.tr-panel select,.tr-panel .ns-select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.tr-pole-inline>span{min-width:0}.tr-panel textarea{resize:vertical}.tr-panel input.tr-pole-waskie{width:auto}.tr-panel-notatka{white-space:pre-wrap;color:var(--text-2)}.tr-rel-naglowek{margin:10px 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-3)}.tr-rel-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.tr-rel{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12.5px}.tr-rel-nazwa{padding:0;border:none;background:none;color:var(--text-1);font:inherit;font-weight:600;text-align:left;cursor:pointer}.tr-rel-nazwa:hover{color:var(--accent-ink);text-decoration:underline}.tr-rel-form{flex-basis:100%;margin:6px 0 2px}.tr-rel-akcje{display:flex;align-items:center;gap:6px;margin:4px 0 2px;flex-wrap:wrap}.tr-legenda{position:absolute;left:12px;bottom:12px;z-index:2;list-style:none;margin:0;padding:8px 10px;display:flex;flex-direction:column;gap:4px;max-width:240px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-2);box-shadow:var(--shadow-1);font-size:11.5px;color:var(--text-2);pointer-events:none}.tr-legenda li{display:flex;align-items:center;gap:7px}.tr-pow-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tr-pow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-1)}.tr-pow-opis{display:flex;flex-direction:column;gap:2px;min-width:0}.tr-pow-akcje{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tr-li-nazwa{padding:0;border:none;background:none;color:var(--text-1);font:inherit;font-weight:700;text-align:left;cursor:pointer}.tr-li-nazwa:hover{color:var(--accent-ink)}button.tr-li-tytul{padding:0;border:none;background:none;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}button.tr-li-tytul:hover{color:var(--accent-ink)}.tr-os{flex:1;min-width:0;overflow:auto;padding:16px 20px 40px}.tr-os-plansza{position:relative;min-width:560px}.tr-os-skala{position:relative;height:22px;margin-left:200px;border-bottom:1px solid var(--border-soft)}.tr-os-skala span{position:absolute;transform:translate(-50%);font-size:11px;color:var(--text-3);white-space:nowrap}.tr-os-wiersze{list-style:none;margin:0;padding:0}.tr-os-wiersze li{display:flex;align-items:center;gap:8px;padding:3px 0}.tr-os-wiersze li:hover{background:var(--bg-2)}.tr-os-etykieta{flex:0 0 192px;min-width:0;display:flex;flex-direction:column;overflow:hidden}.tr-os-etykieta b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-os-tor{position:relative;flex:1;height:22px}.tr-os-pas{position:absolute;top:3px;height:16px;min-width:4px;display:flex;align-items:center;padding:0 6px;border:1px solid var(--accent);border-radius:8px;background:var(--accent-soft);color:var(--accent-text);font:inherit;font-size:10.5px;white-space:nowrap;overflow:hidden;cursor:pointer}.tr-os-pas.trwa{border-style:dashed}.tr-os-assignment{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.tr-os-lata{overflow:hidden;text-overflow:ellipsis}.tr-os-bez-dat{margin-top:24px;padding-top:12px;border-top:1px dashed var(--border-soft)}.tr-os-bez-dat h3{margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3)}.tr-os-bez-dat ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px}.tr-import-body{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.tr-import-pole{width:100%;min-height:200px;resize:vertical;font-family:var(--font-mono);font-size:12.5px;line-height:1.5}.tr-import-podglad section{margin-bottom:12px}.tr-import-podglad h3{margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3)}.tr-import-podglad ul{list-style:none;margin:0;padding:0;font-size:12.5px}.tr-import-podglad li{display:flex;gap:8px;padding:1px 0}.tr-import-akcje{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:8px}.ns-slot{display:flex;flex-direction:column;gap:6px}.ns-slot-opis{margin:0}.ns-galeria-contain,.ns-galeria-repeat{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))!important}.ns-galeria-stretch{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}.ns-galeria-poz:disabled{opacity:.55;cursor:progress}.ns-wy-podglad{margin-bottom:14px}.ns-wy-scena{width:min(420px,100%);border:1px solid var(--border-soft);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-2);margin-bottom:8px}.ns-cp{display:inline-block}.ns-cp-btn{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-2);color:var(--text-1);font:inherit;cursor:pointer;text-align:left}.ns-cp-btn:hover:not(:disabled){border-color:var(--border)}.ns-cp-btn.open{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.ns-cp-btn:disabled{opacity:.6;cursor:not-allowed}.ns-cp-probka{flex:0 0 auto;width:26px;height:26px;border-radius:7px;border:1px solid var(--border);background-image:linear-gradient(45deg,var(--bg-3) 25%,transparent 25%),linear-gradient(-45deg,var(--bg-3) 25%,transparent 25%);background-size:8px 8px}.ns-cp-tekst{min-width:0;display:flex;flex-direction:column;gap:1px}.ns-cp-tekst b{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-cp-tekst code{font-family:var(--font-mono);font-size:11px;color:var(--text-3)}.ns-cp-body{display:flex;flex-direction:column;gap:8px;padding:12px}.ns-cp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.ns-cp-pole{position:relative;height:150px;border-radius:8px;overflow:hidden;cursor:crosshair;touch-action:none}.ns-cp-pole:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ns-cp-biel,.ns-cp-czern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ns-cp-biel{background:linear-gradient(to right,#fff,#fff0)}.ns-cp-czern{background:linear-gradient(to top,#000,#0000)}.ns-cp-kursor{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #00000080;pointer-events:none}.ns-cp-barwa{width:100%;height:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:7px;background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);cursor:pointer}.ns-cp-barwa::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid rgba(0,0,0,.45)}.ns-cp-barwa::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid rgba(0,0,0,.45)}.ns-cp-dol{display:flex;align-items:center;gap:6px}.ns-cp-hex{flex:1;min-width:0;font-family:var(--font-mono);font-size:12px}.ns-cp-probki{display:flex;flex-wrap:wrap;gap:5px}.ns-cp-probka-btn{width:22px;height:22px;padding:0;border:1px solid var(--border-soft);border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#fff}.ns-ziarna{display:grid;grid-template-columns:1fr;gap:8px}@container nsbody (min-width: 560px){.ns-ziarna{grid-template-columns:repeat(2,minmax(0,1fr))}}@container nsbody (min-width: 860px){.ns-ziarna{grid-template-columns:repeat(3,minmax(0,1fr))}}.ns-ziarna-akcje{margin-top:10px}.ns-presety{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:14px}.ns-preset-karta{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px;border:2px solid var(--border-soft);border-radius:10px;background:var(--bg-2);color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.ns-preset-karta:hover{border-color:var(--border)}.ns-preset-karta.on{border-color:var(--accent)}.ns-preset-paski{display:flex;height:34px;border-radius:6px;overflow:hidden}.ns-preset-paski i{flex:1}.ns-preset-nazwa{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-preset-skad{font-size:10.5px;color:var(--text-3)}.ns-preset-ptaszek{position:absolute;top:6px;right:6px;color:var(--ctl-on-ink);background:var(--ctl-on-bg);border-radius:50%;padding:2px}.ns-motywy-podglad{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;margin:12px 0}.ns-motyw-kafel{border:1px solid var(--border-soft);border-radius:8px;overflow:hidden;display:flex;flex-wrap:wrap}.ns-motyw-kafel span{flex:1 0 20%;height:22px}.ns-motyw-kafel b{flex:1 0 100%;padding:3px 6px;font-size:10px;font-weight:600;color:var(--text-3);text-transform:capitalize}.tr-adm-lista,.tr-adm-dostepy{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:4px}.tr-adm-lista li,.tr-adm-dostepy li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-2);font-size:13px}.tr-adm-lista li.on{border-color:var(--accent)}.tr-adm-nazwa{flex:1;min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden}.tr-adm-nazwa em{font-style:normal;font-size:11px;color:var(--text-3)}.tr-adm-nowa{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-2)}.tr-edge-assignment{stroke:var(--ok);stroke-width:1;stroke-dasharray:4 3}.tr-panel-obsada{display:flex;align-items:center;justify-content:space-between;gap:6px}.ns-konto{display:flex;flex-direction:column;max-height:min(78vh,720px);overflow:hidden}.ns-konto-scroll{display:flex;flex-direction:column;min-height:0;flex:1;overflow-y:auto}.ns-konto-sekcja{padding:12px 16px;border-top:1px solid var(--border-soft)}.ns-konto-sekcja h3{margin:0 0 8px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--text-3)}.ns-konto-status2{display:flex;gap:6px;margin-top:8px}.ns-konto-status2 input{flex:1;min-width:0}.ns-konto-kafle{display:grid;grid-template-columns:1fr;gap:6px;padding:12px 16px;border-top:1px solid var(--border-soft)}.ns-konto-kafel{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-3);color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.ns-konto-kafel:hover{border-color:var(--accent);background:var(--bg-2)}.ns-konto-kafel-ikona{flex:0 0 auto;color:var(--accent-ink)}.ns-konto-kafel-tekst{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ns-konto-kafel-tekst b{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-konto-kafel-tekst em{font-style:normal;font-size:10.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-konto-kafel-strzalka{flex:0 0 auto;color:var(--text-3)}.ns-konto-audio{display:flex;flex-direction:column;gap:8px}.ns-konto-suwak{display:flex;align-items:center;gap:9px;color:var(--text-3)}.ns-konto-suwak .ns-slider{flex:1;min-width:0}.ns-konto-profil{margin:12px 16px 6px;justify-content:center}.ns-konto-stopka{margin:0 16px 14px;font-size:11px}@media (max-width: 460px){.ns-konto-kafle{grid-template-columns:1fr}}.ns-select{min-width:0}.ns-select-btn{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 10px;border:1px solid var(--border-soft);border-radius:var(--radius-sm, 8px);background:var(--bg-1);color:var(--text-1);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.ns-select-btn:hover:not(:disabled){border-color:var(--border)}.ns-select-btn.open,.ns-select-btn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);outline:none}.ns-select-btn:disabled{opacity:.6;cursor:not-allowed}.ns-select-btn.pusty .ns-select-tekst{color:var(--text-3)}.ns-select-tekst{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-select-ikona{flex:0 0 auto;color:var(--text-3)}.ns-select-strzalka{flex:0 0 auto;color:var(--text-3);transition:transform .15s ease}.ns-select-btn.open .ns-select-strzalka{transform:rotate(180deg)}.ns-select-lista{position:fixed;z-index:calc(var(--ns-z) + 80);overflow-y:auto;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--bg-2);box-shadow:var(--shadow-2)}.ns-select-poz{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:none;border-radius:7px;background:transparent;color:var(--text-1);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.ns-select-poz.hi:not(:disabled){background:var(--bg-3)}.ns-select-poz.on .ns-select-poz-tekst b{font-weight:600}.ns-select-poz:disabled{opacity:.5;cursor:not-allowed}.ns-select-poz-tekst{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ns-select-poz-tekst b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-select-poz-tekst em{font-style:normal;font-size:11px;color:var(--text-3)}.ns-select-ptaszek{flex:0 0 auto;color:var(--accent-ink)}.ns-select-kropka{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--text-3)}.ns-select-kropka.online{background:var(--ok)}.ns-select-kropka.away{background:var(--warn)}.ns-select-kropka.dnd{background:var(--danger)}.ns-podgrupa{margin-top:18px;padding-top:16px;border-top:1px solid var(--border-soft)}.ns-podgrupa:last-child{margin-bottom:0}.ns-row+.ns-podgrupa{margin-top:6px;border-top:none}.ns-podgrupa>.ns-row:last-child{border-bottom:none}.ns-podgrupa>.ns-group:last-child{margin-bottom:0}.ns-podpis{display:block;font-size:12.5px;color:var(--text-3);line-height:1.5;margin:8px 0 0;max-width:62ch}.ns-seg-ikony .ns-seg button{display:inline-flex;align-items:center;gap:6px}.ns-typo{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);padding:14px 16px;margin-bottom:12px}.ns-typo-h{margin:0;font-size:26px;font-weight:700;line-height:1.15;color:var(--text-1)}.ns-typo-b{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--text-2)}.ns-typo-para{margin:10px 0 0}.ns-galeria-grupa{margin-top:10px}.ns-galeria-tytul{margin-bottom:6px}.ns-korekty-grupa{margin-top:10px}.ns-korekty{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin-top:6px}.ns-korekta{position:relative;min-width:0}.ns-korekta>.ns-cp,.ns-korekta>.ns-cp>.ns-cp-btn{width:100%}.ns-korekta-reset{position:absolute;top:4px;inset-inline-end:4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-2);color:var(--text-2);cursor:pointer}.ns-korekta-reset:hover{border-color:var(--ctl-on-border);color:var(--text-1)}.ns-korekta-reset:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px}.ns-galeria-filtry{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.ns-galeria-szukaj{flex:1 1 200px;min-width:0;max-width:320px}.ns-galeria-czysc{border:0;background:none;color:var(--accent-ink);font:inherit;cursor:pointer;text-decoration:underline}.ns-slotk{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg-1)}.ns-slotk-podglad{flex:0 0 auto;width:148px;border-radius:var(--radius-sm);border:1px solid var(--border-soft);background-color:var(--bg-3);display:flex;align-items:center;justify-content:center;color:var(--text-3);overflow:hidden}.ns-slotk-podglad.pusty{border-style:dashed}.ns-slotk-info{flex:1 1 auto;min-width:0}.ns-slotk-nazwa{margin:0 0 2px;font-weight:600;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-slotk-opis{margin:0}.ns-slotk-akcje{flex:0 0 auto;display:flex;flex-direction:column;gap:6px}@container nsbody (max-width: 560px){.ns-slotk{flex-wrap:wrap}.ns-slotk-akcje{flex-direction:row;width:100%}.ns-slotk-akcje .btn{flex:1 1 0;justify-content:center}}.ns-wyb-szukaj{width:min(280px,40vw)}.ns-wyb-biezacy{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg-1)}.ns-wyb-biezacy-mini{flex:0 0 auto;width:84px;border-radius:var(--radius-sm);border:1px solid var(--border-soft);background-color:var(--bg-3);display:flex;align-items:center;justify-content:center;color:var(--text-3);overflow:hidden}.ns-wyb-biezacy-tekst{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.ns-wyb-biezacy-tekst b{color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-wyb-biezacy-tekst small{color:var(--text-3);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-wyb-biezacy>.btn{flex:0 0 auto;white-space:nowrap}.ns-wyb-siatka{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}@container nsbody (min-width: 900px){.ns-wyb-siatka{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@container nsbody (min-width: 1300px){.ns-wyb-siatka{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.ns-wyb-siatka.ma-kolumny{grid-template-columns:repeat(var(--nb-kolumny, 2),minmax(0,1fr))}@container nsbody (max-width: 620px){.ns-wyb-siatka.ma-kolumny{grid-template-columns:minmax(0,1fr)}}.ns-wyb-podpis{position:absolute;inset:auto 0 0 0;padding:4px 6px;font-size:11.5px;line-height:1.25;text-align:left;color:var(--text-1);background:linear-gradient(to top,var(--plate-scrim),transparent);opacity:0;transition:opacity .12s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-galeria-poz:hover .ns-wyb-podpis,.ns-galeria-poz:focus-visible .ns-wyb-podpis{opacity:1}.ns-wyb-czujka,.ns-wyb-koniec{padding:14px 0 4px;text-align:center;font-size:12.5px;color:var(--text-3)}.ns-wyb-pusto{display:flex;align-items:center;gap:8px;padding:24px 0}.od,.od-scena,.od-pasek{--od-btn: 32px;--od-btn-glowny: 38px;--od-btn-promien: var(--radius-sm);--od-odstep: 8px;--od-pasek-odstep: 6px;--od-pasek-wyscielka: 0px;--od-ikona: 15px;--od-tor-grubosc: 4px;--od-uchwyt: 12px;--od-tor-tlo: color-mix(in srgb, var(--text-3) 42%, transparent);--od-tor-bufor: color-mix(in srgb, var(--text-3) 75%, transparent);--od-fala-wys: 34px;--od-fala-slupek: 2px;--od-slupki: 64;--od-fala-cien: color-mix(in srgb, var(--text-3) 80%, var(--bg-2));--od-czas-rozmiar: 11.5px}.od-w-kompakt{--od-btn: 26px;--od-btn-glowny: 30px;--od-odstep: 4px;--od-pasek-odstep: 3px;--od-ikona: 14px;--od-tor-grubosc: 3px;--od-uchwyt: 11px;--od-fala-wys: 24px;--od-czas-rozmiar: 11px}.od-w-szklo{--od-pasek-wyscielka: 6px;--od-fala-cien: color-mix(in srgb, var(--text-3) 80%, var(--bg-1))}.od{display:flex;flex-direction:column;gap:var(--od-odstep);min-width:0;max-width:100%;container:odplayer / inline-size}.od-scena{display:flex;flex-direction:column;gap:var(--od-odstep);min-width:0;width:100%;color:var(--text-1)}.od-scena:focus{outline:none}.od-kadr{position:relative;width:100%;aspect-ratio:var(--od-proporcja, 16 / 9);border-radius:var(--radius);overflow:hidden;background:#000;isolation:isolate}.od-wideo{display:block;width:100%;height:100%;object-fit:contain;background:#000}.od-wideo:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:-3px}.od-wideo::cue{background:#000000b8;color:#fff}.od-kadr-pusty{display:grid;place-items:center;width:100%;height:100%;color:var(--text-3)}.od-start{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer;transition:background .16s ease}.od-start:hover{background:color-mix(in srgb,var(--bg-0) 24%,transparent)}.od-start:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:-3px}.od-start-tarcza{display:grid;place-items:center;width:62px;height:62px;border-radius:999px;background:var(--ctl-on-bg);color:var(--ctl-on-ink);box-shadow:var(--shadow-2);transition:transform .16s ease,background .12s ease}.od-start:hover .od-start-tarcza{background:var(--ctl-on-bg-hover);transform:scale(1.07)}.od-start:active .od-start-tarcza{background:var(--ctl-on-bg-shade);transform:scale(.97)}.od-w-kompakt .od-start-tarcza{width:46px;height:46px}.od-audio{display:flex;align-items:center;gap:8px;min-width:0}.od-element-audio{display:none}.od-audio-ikona{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-sm);background:var(--bg-3);color:var(--text-2)}.od-audio-nazwa{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--text-1)}.od-w-kompakt .od-audio-ikona{width:22px;height:22px}.od-w-kompakt .od-audio-nazwa{font-size:12px}.od-fala{position:relative;container-type:inline-size;width:100%;height:var(--od-fala-wys);overflow:hidden;cursor:pointer;touch-action:none}.od-fala:hover{--od-fala-cien: color-mix(in srgb, var(--text-2) 90%, var(--bg-2))}.od-fala-warstwa{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:2px;overflow:hidden;pointer-events:none;color:var(--od-fala-cien)}.od-fala-odtworzona{color:var(--accent)}.od-fala-slupek{flex:1 1 0;min-width:var(--od-fala-slupek);max-width:4px;height:var(--od-h, 40%);border-radius:1px;background:currentColor}@keyframes od-tetno{0%,to{opacity:.5}50%{opacity:1}}.od-fala-czeka .od-fala-warstwa{animation:od-tetno 1.7s ease-in-out infinite}.od-pasek{display:flex;flex-wrap:wrap;row-gap:4px;align-items:center;gap:var(--od-pasek-odstep);min-width:0;padding:var(--od-pasek-wyscielka)}.od-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:var(--od-btn);height:var(--od-btn);min-width:24px;min-height:24px;padding:0;border:0;border-radius:var(--od-btn-promien);background:transparent;color:var(--ctl-ink);cursor:pointer;transition:background .12s ease,color .12s ease}.od-btn:hover{background:var(--ctl-bg-hover)}.od-btn:active{background:var(--ctl-bg-active)}.od-btn:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:2px}.od-btn:disabled,.od-btn[aria-disabled=true]{background:var(--ctl-disabled-bg);color:var(--ctl-disabled-ink);cursor:not-allowed}.od-btn:disabled:hover,.od-btn[aria-disabled=true]:hover{background:var(--ctl-disabled-bg)}.od-btn-glowny{width:var(--od-btn-glowny);height:var(--od-btn-glowny);border-radius:999px;background:var(--ctl-on-grad);color:var(--ctl-on-ink);box-shadow:var(--shadow-1)}.od-btn-glowny:hover{background:var(--ctl-on-bg-hover)}.od-btn-glowny:active{background:var(--ctl-on-bg-shade)}.od-btn-glowny:disabled,.od-btn-glowny[aria-disabled=true]{background:var(--ctl-disabled-bg);color:var(--ctl-disabled-ink);box-shadow:none}.od-btn-wlaczony{background:var(--ctl-on-bg);color:var(--ctl-on-ink)}.od-btn-wlaczony:hover{background:var(--ctl-on-bg-hover)}.od-btn-wlaczony:active{background:var(--ctl-on-bg-shade)}.od-btn-tekst{width:auto;min-width:var(--od-btn);padding:0 8px}.od-btn-link{text-decoration:none}.od-szybkosc{font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em}.od-czas{flex:none;padding:0 2px;font-size:var(--od-czas-rozmiar);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.od-obrot{animation:ns-spin 1s linear infinite}.od-tor{flex:1 1 auto;display:flex;align-items:center;min-width:140px}.od-pasek .ns-slider{width:100%;gap:0}.od-pasek .ns-slider input[type=range]{--od-uchwyt-krycie: 0;--od-uchwyt-skala: .6;height:18px}.od-pasek:hover .ns-slider input[type=range],.od-pasek .ns-slider input[type=range]:focus-visible,.od-pasek .ns-slider input[type=range]:active{--od-uchwyt-krycie: 1;--od-uchwyt-skala: 1}.od-pasek .ns-slider input[type=range]:hover{--od-uchwyt-krycie: 1;--od-uchwyt-skala: 1.12}.od-pasek .ns-slider input[type=range]::-webkit-slider-runnable-track{height:var(--od-tor-grubosc);background:linear-gradient(to right,var(--accent) 0 var(--ns-wypelnienie, 0%),var(--od-tor-bufor) var(--ns-wypelnienie, 0%) var(--ns-bufor, var(--ns-wypelnienie, 0%)),var(--od-tor-tlo) var(--ns-bufor, var(--ns-wypelnienie, 0%)) 100%)}.od-pasek .ns-slider input[type=range]::-moz-range-track{height:var(--od-tor-grubosc);background:linear-gradient(to right,var(--accent) 0 var(--ns-wypelnienie, 0%),var(--od-tor-bufor) var(--ns-wypelnienie, 0%) var(--ns-bufor, var(--ns-wypelnienie, 0%)),var(--od-tor-tlo) var(--ns-bufor, var(--ns-wypelnienie, 0%)) 100%)}.od-pasek .ns-slider input[type=range]::-webkit-slider-thumb{width:var(--od-uchwyt);height:var(--od-uchwyt);margin-top:calc((var(--od-tor-grubosc) - var(--od-uchwyt)) / 2);opacity:var(--od-uchwyt-krycie);transform:scale(var(--od-uchwyt-skala));transition:opacity .14s ease,transform .14s ease}.od-pasek .ns-slider input[type=range]::-moz-range-thumb{width:var(--od-uchwyt);height:var(--od-uchwyt);opacity:var(--od-uchwyt-krycie);transform:scale(var(--od-uchwyt-skala));transition:opacity .14s ease,transform .14s ease}.od-pasek .ns-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--ctl-focus-soft)}.od-pasek .ns-slider input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--ctl-focus-soft)}.od-pasek .od-tor .ns-slider.od-tor-martwy input[type=range]{--od-uchwyt-krycie: 0;--od-uchwyt-skala: 0;cursor:not-allowed}.od-pasek .ns-slider.od-tor-martwy input[type=range]::-webkit-slider-runnable-track{background:var(--ctl-disabled-bg)}.od-pasek .ns-slider.od-tor-martwy input[type=range]::-moz-range-track{background:var(--ctl-disabled-bg)}.od-glosnosc{flex:none;display:flex;align-items:center;gap:2px;min-width:0}.od-pasek .ns-slider.od-glosnosc-tor{flex:none;width:0;overflow:hidden;transition:width .18s ease}.od-glosnosc:hover .ns-slider.od-glosnosc-tor,.od-glosnosc:focus-within .ns-slider.od-glosnosc-tor{width:72px}.od-glosnosc-zwarta{gap:0}.od-blad{flex:0 0 100%;margin:0;padding:4px 8px;border-radius:var(--radius-sm);background:var(--danger-soft);color:color-mix(in srgb,var(--danger) 70%,var(--text-1));font-size:11.5px}.od-zastepnik{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;aspect-ratio:var(--od-proporcja, 16 / 9);padding:12px;border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-2);font-size:12px;text-align:center}.od-r-audio .od-zastepnik{aspect-ratio:auto;min-height:64px;flex-direction:row;flex-wrap:wrap}.od-zastepnik-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:24px;min-height:24px;padding:5px 10px;border:1px solid var(--ctl-border);border-radius:var(--radius-sm);background:var(--ctl-bg);color:var(--ctl-ink);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;transition:background .12s ease}.od-zastepnik-btn:hover{background:var(--ctl-bg-hover)}.od-zastepnik-btn:active{background:var(--ctl-bg-active)}.od-zastepnik-btn:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:2px}.od-scena.od-w-stonowany{padding:8px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--bg-2);box-shadow:var(--shadow-1)}.od-scena.od-w-szklo{position:relative;gap:0;padding:0;border:0;background:transparent;box-shadow:none}.od-scena.od-w-szklo .od-kadr{border-radius:var(--radius)}.od-scena.od-w-szklo.od-r-wideo .od-kadr:after{content:"";position:absolute;inset:auto 0 0 0;height:48%;z-index:0;background:linear-gradient(to top,var(--plate-scrim),transparent);opacity:0;pointer-events:none;transition:opacity .16s ease}.od-scena.od-w-szklo.od-r-wideo .od-pasek{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--bg-1) 86%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow-1);opacity:0;translate:0 6px;pointer-events:none;transition:opacity .16s ease,translate .16s ease}.od-scena.od-w-szklo.od-r-wideo:hover .od-pasek,.od-scena.od-w-szklo.od-r-wideo:focus-within .od-pasek,.od-scena.od-w-szklo.od-r-wideo.od-ruszone:not(.od-grajacy) .od-pasek{opacity:1;translate:0 0;pointer-events:auto}.od-scena.od-w-szklo.od-r-wideo:hover .od-kadr:after,.od-scena.od-w-szklo.od-r-wideo:focus-within .od-kadr:after,.od-scena.od-w-szklo.od-r-wideo.od-ruszone:not(.od-grajacy) .od-kadr:after{opacity:1}.od-scena.od-w-szklo.od-r-audio{gap:6px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--bg-1) 86%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow-1)}.od-scena.od-w-szklo.od-r-audio .od-pasek{padding:0}.od-scena.od-w-kompakt{padding:0;border:0;background:transparent;box-shadow:none}.od-scena.od-w-kompakt .od-pasek{padding:2px 4px;border-radius:var(--radius-sm);background:transparent;transition:background .12s ease}.od-scena.od-w-kompakt:hover .od-pasek,.od-scena.od-w-kompakt:focus-within .od-pasek{background:var(--bg-2)}.od-scena.od-w-kompakt .od-kadr{border-radius:var(--radius-sm)}.od-scena.od-pelny{width:100%;height:100%;padding:0;gap:0;border:0;border-radius:0;background:#000;box-shadow:none;justify-content:center}.od-scena.od-pelny .od-kadr{flex:1 1 auto;min-height:0;aspect-ratio:auto;border-radius:0}.od-scena.od-pelny.od-w-stonowany .od-pasek,.od-scena.od-pelny.od-w-kompakt .od-pasek{flex:none;padding:8px 12px;background:var(--bg-1)}.od-okno{position:fixed;z-index:92;display:flex;flex-direction:column;min-width:220px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg-2);box-shadow:var(--shadow-2);overflow:hidden;animation:od-okno-wejscie .18s ease-out}@keyframes od-okno-wejscie{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.od-okno-glowa{position:relative;z-index:1;flex:none;display:flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 10px;border-bottom:1px solid var(--border-soft);background:var(--bg-3);color:var(--text-2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.od-okno-glowa:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:-2px}.od-okno-tytul{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;color:var(--text-2)}.od-okno-akcje{flex:none;display:flex;align-items:center;gap:2px}.od-okno-akcje .od-btn{width:26px;height:26px}.od-okno-tresc{flex:1 1 auto;display:flex;min-width:0;min-height:0}.od-gniazdo{display:flex;flex-direction:column;min-width:0;width:100%}.od-scena.od-scena-plywa{width:100%;border:0;border-radius:0;box-shadow:none}.od-scena-plywa.od-w-stonowany{padding:0;gap:0;background:transparent}.od-scena.od-scena-plywa.od-w-stonowany .od-pasek{padding:6px 8px 8px}.od-scena-plywa.od-w-kompakt{padding:6px 8px}.od-scena.od-scena-plywa.od-w-szklo.od-r-audio{padding:6px 8px;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.od-scena.od-scena-plywa .od-kadr{border-radius:0}.od-okno-r-maly,.od-okno-r-sredni,.od-okno-r-duzy{width:auto}.od-okno-rog-pd{right:16px;bottom:16px}.od-okno-rog-ld{left:16px;bottom:16px}.od-okno-rog-pg{right:16px;top:16px}.od-okno-rog-lg{left:16px;top:16px}.od-okno-r-srodek{transform:none}.od-okno-ciagniete,.od-okno-ciagniete .od-okno-glowa{cursor:grabbing;animation:none}.od-okno-ciagniete{-webkit-user-select:none;user-select:none}.od-okno-uchwyt{position:absolute;z-index:2;margin:0;padding:0;border:0;background:transparent;touch-action:none}.od-okno-uchwyt:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:-2px}.od-okno-uchwyt-n,.od-okno-uchwyt-s{left:16px;right:16px;height:10px;cursor:ns-resize}.od-okno-uchwyt-n{top:0}.od-okno-uchwyt-s{bottom:0}.od-okno-uchwyt-w,.od-okno-uchwyt-e{top:16px;bottom:16px;width:10px;cursor:ew-resize}.od-okno-uchwyt-w{left:0}.od-okno-uchwyt-e{right:0}.od-okno-uchwyt-nw,.od-okno-uchwyt-ne,.od-okno-uchwyt-se,.od-okno-uchwyt-sw{width:16px;height:16px}.od-okno-uchwyt-nw{top:0;left:0;cursor:nwse-resize}.od-okno-uchwyt-ne{top:0;right:0;cursor:nesw-resize}.od-okno-uchwyt-se{right:0;bottom:0;cursor:nwse-resize}.od-okno-uchwyt-sw{left:0;bottom:0;cursor:nesw-resize}.od-okno-uchwyt-nw:after,.od-okno-uchwyt-ne:after,.od-okno-uchwyt-se:after,.od-okno-uchwyt-sw:after{content:"";position:absolute;width:7px;height:7px;border:0 solid var(--border-soft)}.od-okno-uchwyt-se:after{right:3px;bottom:3px;border-right-width:2px;border-bottom-width:2px;border-color:var(--border);border-bottom-right-radius:3px}.od-okno-uchwyt-sw:after{left:3px;bottom:3px;border-left-width:2px;border-bottom-width:2px;border-bottom-left-radius:3px}.od-okno-uchwyt-nw:after{left:3px;top:3px;border-left-width:2px;border-top-width:2px;border-top-left-radius:3px}.od-okno-uchwyt-ne:after{right:3px;top:3px;border-right-width:2px;border-top-width:2px;border-top-right-radius:3px}@media (max-width: 780px){.od-btn,.od-okno-akcje .od-btn,.od-zastepnik-btn{min-width:44px;min-height:44px}.od,.od-scena,.od-pasek{--od-btn: 44px;--od-btn-glowny: 46px;--od-uchwyt: 16px}.od-w-kompakt{--od-btn: 44px;--od-btn-glowny: 44px}.od-okno-uchwyt-n,.od-okno-uchwyt-s{height:16px}.od-okno-uchwyt-w,.od-okno-uchwyt-e{width:16px}.od-okno-uchwyt-nw,.od-okno-uchwyt-ne,.od-okno-uchwyt-se,.od-okno-uchwyt-sw{width:24px;height:24px}}@media (max-width: 560px){.od-okno.od-okno-r-maly,.od-okno.od-okno-r-sredni,.od-okno.od-okno-r-duzy,.od-okno.od-okno-r-srodek{left:8px;right:8px;width:auto;max-width:none}.od-okno.od-okno-r-srodek{transform:none}}@media (hover: none){.od-pasek .ns-slider input[type=range]{--od-uchwyt-krycie: 1;--od-uchwyt-skala: 1}.od-pasek .ns-slider.od-glosnosc-tor{width:56px}}@media (prefers-reduced-motion: reduce){.od-start,.od-start-tarcza,.od-btn,.od-zastepnik-btn,.od-pasek .ns-slider input[type=range]::-webkit-slider-thumb,.od-pasek .ns-slider input[type=range]::-moz-range-thumb,.od-pasek .ns-slider.od-glosnosc-tor,.od-scena.od-w-szklo.od-r-wideo .od-pasek,.od-scena.od-w-szklo.od-r-wideo .od-kadr:after,.od-scena.od-w-kompakt .od-pasek{transition:none}.od-start:hover .od-start-tarcza,.od-start:active .od-start-tarcza{transform:none}.od-fala-czeka .od-fala-warstwa,.od-obrot,.od-okno{animation:none}}html.reduced-motion .od-start,html.reduced-motion .od-start-tarcza,html.reduced-motion .od-btn,html.reduced-motion .od-zastepnik-btn,html.reduced-motion .od-pasek .ns-slider input[type=range]::-webkit-slider-thumb,html.reduced-motion .od-pasek .ns-slider input[type=range]::-moz-range-thumb,html.reduced-motion .od-pasek .ns-slider.od-glosnosc-tor,html.reduced-motion .od-scena.od-w-szklo.od-r-wideo .od-pasek,html.reduced-motion .od-scena.od-w-szklo.od-r-wideo .od-kadr:after,html.reduced-motion .od-scena.od-w-kompakt .od-pasek{transition:none}html.reduced-motion .od-start:hover .od-start-tarcza,html.reduced-motion .od-start:active .od-start-tarcza{transform:none}html.reduced-motion .od-fala-czeka .od-fala-warstwa,html.reduced-motion .od-obrot,html.reduced-motion .od-okno{animation:none!important}.od-pasek{container-type:inline-size;container-name:odpasek}@container odpasek (max-width: 420px){.od-btn-skok{display:none}}@container odpasek (max-width: 340px){.od-btn-do-paska,.od-btn-link{display:none}}@container odplayer (max-width: 320px){.od-audio-ikona{display:none}}.od-czas{font-variant-numeric:tabular-nums}.od-audio-nazwa{font-size:12px;font-weight:500;color:var(--text-2)}.od-scena-plywa .od-audio-nazwa,.od-w-kompakt .od-audio-nazwa{display:none}.od-scena-plywa .od-audio,.od-w-kompakt .od-audio{gap:0}.od-pasek-drugi{display:flex;align-items:center;gap:var(--od-pasek-odstep);flex:none;margin-left:auto}.od-r-audio.od-w-stonowany .od-pasek{flex-wrap:wrap;row-gap:4px}.od-r-audio.od-w-stonowany .od-pasek-drugi{flex-basis:100%;order:2;margin-top:2px}.od-r-audio.od-w-stonowany .od-tor{flex:1 1 120px}.od-tor:has(.od-fala){display:flex;flex-direction:column;gap:2px}.od-tor .od-fala{height:30px}.od-w-kompakt .od-tor .od-fala{height:20px}.od-fala-odtworzona{width:100%;clip-path:inset(0 calc(100% - var(--od-postep, 0%)) 0 0)}.od-r-audio.od-w-stonowany .od-tor:has(.od-fala){flex:1 1 160px}.od-scena-plywa.od-r-audio .od-audio{display:none}.od-okno{height:auto;max-height:calc(100vh - 16px)}.od-okno-tresc{flex:0 0 auto}.od-scena-plywa .od-kadr{width:100%;height:auto;aspect-ratio:var(--od-proporcja, 16 / 9);max-height:calc(100vh - 200px)}.od-scena-plywa .od-pasek{flex:0 0 auto}.od-fala-warstwa{gap:var(--od-odstep-slupka, 2px);justify-content:space-between}.od-fala-slupek{flex:0 0 var(--od-slupek, 2px);width:var(--od-slupek, 2px);max-width:var(--od-slupek, 2px)}.od-scena.od-r-audio{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center}.od-scena.od-r-audio .od-audio{display:contents}.od-scena.od-r-audio .od-audio-ikona{grid-column:1;align-self:center}.od-scena.od-r-audio:has(.od-audio-nazwa) .od-audio-ikona{grid-row:span 2}.od-scena.od-r-audio .od-audio-nazwa{grid-column:2;grid-row:1}.od-scena.od-r-audio .od-pasek{grid-column:2}.od-scena.od-r-audio.od-w-szklo{column-gap:8px}
