.gh-dialog[data-v-1c4b5fb0]{z-index:400}.box[data-v-1c4b5fb0]{width:min(440px,94vw)}.msg[data-v-1c4b5fb0]{white-space:pre-wrap;margin:0 0 14px;font-size:14.5px;line-height:1.45}.input[data-v-1c4b5fb0]{margin-bottom:14px;width:100%}.pw-wrap[data-v-1c4b5fb0]{position:relative}.pw-wrap .input[data-v-1c4b5fb0]{padding-right:38px}.eye[data-v-1c4b5fb0]{position:absolute;right:6px;top:50%;transform:translateY(calc(-50% - 7px));background:none;border:0;cursor:pointer;font-size:16px;opacity:.7}.eye[data-v-1c4b5fb0]:hover{opacity:1}.btns[data-v-1c4b5fb0]{gap:8px}.shell[data-v-ffc7c9b4]{display:flex;flex-direction:column;height:100%}.shell[data-v-ffc7c9b4]>*{flex:none}.shell>.main[data-v-ffc7c9b4]{flex:1 1 auto}svg[data-v-ffc7c9b4]{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.topbar[data-v-ffc7c9b4]{display:flex;align-items:center;gap:18px;height:52px;padding:0 14px 0 16px;background:var(--bar);color:var(--bar-text)}.brand[data-v-ffc7c9b4]{display:flex;align-items:center;gap:9px;text-decoration:none;color:#fff;flex:none}.brand img[data-v-ffc7c9b4]{border-radius:8px;display:block}.word[data-v-ffc7c9b4]{font-size:17px;font-weight:800;letter-spacing:-.02em}.word b[data-v-ffc7c9b4]{color:var(--honey);font-weight:800}.modules[data-v-ffc7c9b4]{display:flex;align-items:stretch;height:100%;gap:2px;margin-left:10px}.module[data-v-ffc7c9b4]{position:relative;display:flex;align-items:center;gap:7px;padding:0 13px;color:var(--bar-muted);text-decoration:none;font-weight:600;font-size:13.5px;border-radius:9px 9px 0 0;transition:color .15s,background-color .15s}.module[data-v-ffc7c9b4]:hover{color:#fff;background:#ffffff0f}.module.on[data-v-ffc7c9b4]{color:#fff}.module.on[data-v-ffc7c9b4]:after{content:"";position:absolute;left:50%;bottom:5px;width:9px;height:10px;transform:translate(-50%);background:var(--honey);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.module.on svg[data-v-ffc7c9b4]{stroke:var(--honey)}.nbadge[data-v-ffc7c9b4]{position:absolute;top:8px;left:22px;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:#e5484d;color:#fff;font-size:10.5px;font-weight:800;line-height:17px;text-align:center;box-shadow:0 0 0 2px var(--bar);pointer-events:none}.module[data-v-ffc7c9b4]:focus-visible,.icon-btn[data-v-ffc7c9b4]:focus-visible,.avatar[data-v-ffc7c9b4]:focus-visible{outline:2px solid var(--honey);outline-offset:-2px}.here[data-v-ffc7c9b4]{display:none}.tools[data-v-ffc7c9b4]{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn[data-v-ffc7c9b4]{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:0;background:none;color:var(--bar-muted);cursor:pointer}.icon-btn[data-v-ffc7c9b4]:hover,.icon-btn.on[data-v-ffc7c9b4]{color:#fff;background:#ffffff14}.live[data-v-ffc7c9b4]{width:8px;height:8px;border-radius:50%;background:#8a8fb0;margin:0 6px}.live.open[data-v-ffc7c9b4]{background:#3ecf8e;box-shadow:0 0 0 3px #3ecf8e2e}.live.connecting[data-v-ffc7c9b4]{background:var(--honey)}.avatar[data-v-ffc7c9b4]{width:34px;height:34px;border-radius:50%;border:2px solid rgba(255,255,255,.2);cursor:pointer;background:var(--honey);color:var(--ink-on-honey);font-weight:800}.me[data-v-ffc7c9b4]{position:relative}.menu[data-v-ffc7c9b4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.menu-card[data-v-ffc7c9b4]{position:absolute;top:50px;right:12px;width:240px;padding:6px;border-radius:12px;background:var(--panel);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow)}.who[data-v-ffc7c9b4]{display:flex;flex-direction:column;padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:4px}.menu-item[data-v-ffc7c9b4]{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:8px;border:0;background:none;color:var(--text);text-decoration:none;cursor:pointer}.menu-item[data-v-ffc7c9b4]:hover{background:var(--panel-2)}.ribbon[data-v-ffc7c9b4]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--panel);border-bottom:1px solid var(--line)}.ribbon .btn[data-v-ffc7c9b4]{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px}.ribbon .new[data-v-ffc7c9b4]{padding-left:11px}.spinning svg[data-v-ffc7c9b4]{animation:spin-ffc7c9b4 .8s linear infinite}@keyframes spin-ffc7c9b4{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinning svg[data-v-ffc7c9b4]{animation-duration:2.4s}}.main[data-v-ffc7c9b4]{min-height:0;overflow:hidden;background:var(--bg)}.tabbar[data-v-ffc7c9b4],.mobile-only[data-v-ffc7c9b4]{display:none}@media(max-width:760px){.topbar[data-v-ffc7c9b4]{height:50px;gap:10px;padding:0 8px 0 12px}.word[data-v-ffc7c9b4],.modules[data-v-ffc7c9b4],.ribbon[data-v-ffc7c9b4]{display:none}.here[data-v-ffc7c9b4]{display:block;margin:0;font-size:17px;font-weight:700;color:#fff}.mobile-only[data-v-ffc7c9b4]{display:grid}.tabbar[data-v-ffc7c9b4]{display:flex;background:var(--panel);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.tab[data-v-ffc7c9b4]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 0 6px;color:var(--muted);text-decoration:none;font-size:10.5px;font-weight:600}.tab.on[data-v-ffc7c9b4]{color:var(--text)}.tab[data-v-ffc7c9b4]{position:relative}.tab .nbadge[data-v-ffc7c9b4]{top:3px;left:calc(50% + 4px);box-shadow:0 0 0 2px var(--panel)}.tab.on svg[data-v-ffc7c9b4]{stroke:var(--honey-deep)}}@media(min-width:761px)and (max-width:1080px){.module span[data-v-ffc7c9b4]{display:none}.module[data-v-ffc7c9b4]{padding:0 12px}}.brand[data-v-89768eb1]{display:inline-flex;align-items:center;gap:calc(var(--s) * .28)}.brand.vertical[data-v-89768eb1]{flex-direction:column;gap:calc(var(--s) * .2)}.icon[data-v-89768eb1]{width:var(--s);height:var(--s);border-radius:calc(var(--s) * .22);box-shadow:0 6px 18px #11142b40}.word[data-v-89768eb1]{font-size:calc(var(--s) * .5);font-weight:800;letter-spacing:-.02em;color:var(--ink)}.word b[data-v-89768eb1]{font-weight:800;color:var(--honey)}.wrap[data-v-5dd51a84]{min-height:100%;display:grid;place-items:center;padding:16px;background:radial-gradient(900px 500px at 50% -10%,var(--accent-soft),transparent 70%),var(--bg)}.card[data-v-5dd51a84]{width:min(380px,100%);padding:28px;box-shadow:var(--shadow)}.brand[data-v-5dd51a84]{display:flex;justify-content:center;margin:4px 0 26px}.full[data-v-5dd51a84]{width:100%;padding:10px;margin-top:6px}.gh-resize{position:absolute;top:0;bottom:0;width:9px;z-index:5;cursor:col-resize;touch-action:none}.gh-resize:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:transparent;transition:background .12s}.gh-resize:hover:after,.gh-resize.on:after{background:var(--honey);width:2px;left:3.5px}body.gh-resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.gh-resizing iframe{pointer-events:none}@media(max-width:800px){.gh-resize{display:none}}.item[data-v-854d715e]{gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.lv[data-v-854d715e]{width:150px;flex:none}.add[data-v-854d715e]{gap:8px;margin:12px 0 6px}.chk[data-v-854d715e]{gap:8px;margin:4px 0 10px;font-size:13px}.small[data-v-854d715e]{font-size:12px}.picker[data-v-522ab539]{display:flex;flex-direction:column;height:min(640px,90vh)}.crumbs[data-v-522ab539]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.crumbs a[data-v-522ab539]{text-decoration:none}.list[data-v-522ab539]{flex:1;overflow:auto;border:1px solid var(--line);border-radius:8px}.foot[data-v-522ab539]{margin-top:12px;flex-wrap:wrap}.small[data-v-522ab539]{font-size:12px}.col[data-v-522ab539]{width:70px;text-align:right}@media(max-width:600px){.col[data-v-522ab539]{display:none}}.gh-date[data-v-e030dba6]{position:relative;display:inline-flex;align-items:center;width:100%;min-width:0}.gh-date-btn[data-v-e030dba6]{display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer;color:inherit;font:inherit;min-width:0}.gh-date-btn .txt[data-v-e030dba6]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gh-date-btn.empty .txt[data-v-e030dba6]{color:var(--muted)}.gh-date-btn svg[data-v-e030dba6]{width:17px;height:17px;flex:none;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gh-date-btn[data-v-e030dba6]:disabled{cursor:default;opacity:.6}.gh-date-x[data-v-e030dba6]{position:absolute;right:30px;border:0;background:none;color:var(--muted);cursor:pointer;padding:2px 4px}.gh-date-native[data-v-e030dba6]{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:-1}.compact[data-v-e030dba6]{width:auto}.compact .gh-date-btn[data-v-e030dba6]{width:auto;padding:5px 8px;font-size:12.5px;border-radius:8px;background:var(--panel)}.share[data-v-227471aa]{width:min(620px,100%)}.dav-row[data-v-227471aa]{display:flex;align-items:center;gap:6px;margin-top:4px;min-width:0}.dav-row .url[data-v-227471aa]{max-width:320px}.davbox[data-v-227471aa]{margin-top:6px}.howto[data-v-227471aa]{margin:6px 0 0;padding-left:18px}.howto li[data-v-227471aa]{margin:3px 0}h4[data-v-227471aa]{margin:18px 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.existing[data-v-227471aa]{margin-bottom:4px}.link-row[data-v-227471aa]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;margin-bottom:6px;background:var(--panel-2)}.url[data-v-227471aa]{font-size:13px;font-family:ui-monospace,Menlo,Consolas,monospace;max-width:360px}.tags[data-v-227471aa]{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.tag[data-v-227471aa]{font-size:11px;padding:1px 8px;border-radius:999px;background:var(--panel);border:1px solid var(--line)}.tag.warn[data-v-227471aa]{border-color:var(--danger);color:var(--danger)}.opt[data-v-227471aa]{padding:6px 0;border-bottom:1px solid var(--line)}.sub[data-v-227471aa]{margin:4px 0 8px 48px;gap:6px}.wrap[data-v-227471aa]{flex-wrap:wrap}.mono[data-v-227471aa]{font-family:ui-monospace,Menlo,Consolas,monospace}.date[data-v-227471aa]{width:160px}.chip[data-v-227471aa]{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:5px 12px;cursor:pointer;color:var(--text)}.chip.on[data-v-227471aa]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.hint[data-v-227471aa]{margin:0 0 6px 48px}.small[data-v-227471aa]{font-size:12px}.foot[data-v-227471aa]{margin-top:14px}.toggle[data-v-227471aa]{display:flex;align-items:center;gap:12px;padding:7px 0;cursor:pointer}.toggle input[data-v-227471aa]{position:absolute;opacity:0;pointer-events:none}.sw[data-v-227471aa]{width:36px;height:20px;border-radius:999px;background:var(--line);position:relative;transition:background .15s;flex:none}.sw[data-v-227471aa]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #00000040}.toggle input:checked+.sw[data-v-227471aa]{background:var(--accent)}.toggle input:checked+.sw[data-v-227471aa]:after{transform:translate(16px)}.toggle input:focus-visible+.sw[data-v-227471aa]{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:600px){.sub[data-v-227471aa],.hint[data-v-227471aa]{margin-left:0}}.emoji-pop[data-v-f07347c3]{position:absolute;z-index:30;width:320px;max-width:calc(100vw - 24px);padding:8px;border-radius:10px;box-shadow:0 8px 28px #00000038}.search[data-v-f07347c3]{width:100%;margin-bottom:6px}.tabs[data-v-f07347c3]{display:flex;gap:2px;margin-bottom:6px;border-bottom:1px solid var(--line);padding-bottom:4px}.tab[data-v-f07347c3]{flex:1;border:0;background:none;font-size:17px;padding:4px 0;border-radius:6px;cursor:pointer;opacity:.6}.tab.on[data-v-f07347c3],.tab[data-v-f07347c3]:hover{opacity:1;background:var(--panel-2)}.grid[data-v-f07347c3]{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;max-height:220px;overflow:auto}.em[data-v-f07347c3]{border:0;background:none;font-size:22px;line-height:1;padding:5px 0;border-radius:6px;cursor:pointer}.em[data-v-f07347c3]:hover{background:var(--panel-2)}.none[data-v-f07347c3]{grid-column:1 / -1;padding:12px;text-align:center}.rich[data-v-eb476ca6]{display:flex;flex-direction:column;min-height:0}.tools[data-v-eb476ca6]{position:relative;display:flex;flex-wrap:wrap;gap:2px;padding:6px 10px;border-bottom:1px solid var(--line);background:var(--panel-2)}.compact .tools[data-v-eb476ca6]{padding:4px 6px}.tool[data-v-eb476ca6]{min-width:30px;height:28px;border:1px solid transparent;background:none;border-radius:6px;cursor:pointer;color:var(--text);font-size:13px}.tool[data-v-eb476ca6]:hover{background:var(--panel);border-color:var(--line)}.tool.on[data-v-eb476ca6]{background:var(--accent-soft);color:var(--accent)}.emoji-at[data-v-eb476ca6]{top:100%;left:8px;margin-top:4px}.emoji-shield[data-v-eb476ca6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29}.sep[data-v-eb476ca6]{width:1px;background:var(--line);margin:4px}.area[data-v-eb476ca6]{flex:1;overflow:auto;padding:14px 16px;outline:none;line-height:1.55;word-wrap:break-word}.area[data-v-eb476ca6]:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.area[data-v-eb476ca6] blockquote{margin:8px 0;padding:2px 0 2px 12px;border-left:3px solid var(--line);color:var(--muted)}.area[data-v-eb476ca6] ul,.area[data-v-eb476ca6] ol{padding-left:24px;margin:6px 0}.area[data-v-eb476ca6] a{color:var(--link)}.area[data-v-eb476ca6] .gh-signature{color:var(--muted)}.area[data-v-eb476ca6] p{margin:0 0 8px}.area[data-v-eb476ca6] img{max-width:100%;height:auto}.recip[data-v-53971a31]{position:relative;flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;padding:3px 0;cursor:text}.recip input[data-v-53971a31]{flex:1;min-width:140px}.chip[data-v-53971a31]{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:2px 4px 2px 10px;border-radius:999px;background:color-mix(in srgb,var(--honey, #f5a623) 18%,transparent);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip.bad[data-v-53971a31]{background:color-mix(in srgb,#e5484d 18%,transparent);color:#c0392b}.chip .x[data-v-53971a31]{border:0;background:none;cursor:pointer;color:inherit;opacity:.6;font-size:15px;line-height:1;padding:0 4px}.chip .x[data-v-53971a31]:hover{opacity:1}.menu[data-v-53971a31]{position:absolute;top:100%;left:0;right:0;z-index:30;margin:4px 0 0;padding:4px 0;list-style:none;background:var(--panel, #fff);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #00000026;max-height:260px;overflow:auto}.menu li[data-v-53971a31]{padding:6px 12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu li.on[data-v-53971a31],.menu li[data-v-53971a31]:hover{background:var(--hover, rgba(127, 127, 127, .12))}.compose[data-v-5445ed52]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--panel)}.fields[data-v-5445ed52]{border-bottom:1px solid var(--line)}.line[data-v-5445ed52]{display:flex;align-items:center;gap:8px;padding:4px 16px;border-bottom:1px solid var(--line)}.line[data-v-5445ed52]:last-child{border-bottom:0}.lbl[data-v-5445ed52]{width:48px;color:var(--muted);font-size:13px;flex:none}.from-sel[data-v-5445ed52]{cursor:pointer;color:inherit;font:inherit}.bare[data-v-5445ed52]{flex:1;border:0;background:transparent;outline:none;padding:8px 0;min-width:0}.atts[data-v-5445ed52]{display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px;border-bottom:1px solid var(--line);align-items:center}.att[data-v-5445ed52]{display:inline-flex;align-items:center;gap:6px;max-width:280px;border:1px solid var(--line);background:var(--panel-2);border-radius:8px;padding:3px 4px 3px 8px;font-size:13px}.att .name[data-v-5445ed52]{max-width:160px;color:var(--link);text-decoration:none;cursor:pointer}.att .name[data-v-5445ed52]:hover{text-decoration:underline}.x[data-v-5445ed52]{border:0;background:none;cursor:pointer;color:var(--muted);font-size:16px;line-height:1;padding:0 4px}.x[data-v-5445ed52]:hover{color:var(--danger)}.total[data-v-5445ed52]{margin-left:auto}.body[data-v-5445ed52]{flex:1;min-height:200px}.bottom[data-v-5445ed52]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid var(--line);flex-wrap:wrap}.attach-menu[data-v-5445ed52]{position:relative}.dropdown[data-v-5445ed52]{position:absolute;bottom:calc(100% + 6px);left:0;min-width:190px;padding:6px;box-shadow:var(--shadow);z-index:10;display:flex;flex-direction:column}.item[data-v-5445ed52]{display:block;text-align:left;background:none;border:0;padding:8px 10px;border-radius:6px;cursor:pointer}.item[data-v-5445ed52]:hover{background:var(--panel-2)}.small[data-v-5445ed52]{font-size:12px}.pad[data-v-5445ed52]{padding:0 16px}.back[data-v-5445ed52]{display:none}@media(max-width:1000px){.back[data-v-5445ed52]{display:inline-block}}.prio[data-v-5445ed52]{display:inline-flex;gap:2px}.pbtn[data-v-5445ed52]{width:30px;height:30px;border:1px solid transparent;border-radius:6px;background:none;cursor:pointer;font-size:14px;color:var(--muted);opacity:.55}.pbtn[data-v-5445ed52]:hover{opacity:1;background:var(--panel-2)}.pbtn.on[data-v-5445ed52]{opacity:1;border-color:var(--line);background:var(--panel-2)}.pbtn.hi.on[data-v-5445ed52]{color:var(--danger, #d33);border-color:var(--danger, #d33)}.pbtn.lo.on[data-v-5445ed52]{color:var(--accent)}.stc[data-v-3b103945]{display:flex;flex-direction:column;gap:10px;width:min(460px,94vw);max-height:86vh}.stc h3[data-v-3b103945],.stc p[data-v-3b103945]{margin:0}.list[data-v-3b103945]{flex:1;min-height:160px;max-height:340px;overflow:auto;border:1px solid var(--line);border-radius:8px}.small[data-v-3b103945]{font-size:12px}.foot[data-v-3b103945]{gap:8px}.search-box[data-v-b625ea7e]{position:relative;flex:1;min-width:0;display:flex;align-items:center}.search-box .input[data-v-b625ea7e]{flex:1;padding-right:92px}.search-box .input[data-v-b625ea7e]{padding-right:220px}.search-opts[data-v-b625ea7e]{position:absolute;right:36px;display:flex;gap:10px}.search-x[data-v-b625ea7e]{position:absolute;right:6px;border:0;background:none;cursor:pointer;color:var(--muted);font-size:14px;padding:4px 6px;border-radius:6px}.search-x[data-v-b625ea7e]:hover{color:var(--text);background:var(--hover, rgba(127,127,127,.12))}.search-opts label[data-v-b625ea7e]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);cursor:pointer;white-space:nowrap}.fchip[data-v-b625ea7e]{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--hover, rgba(127,127,127,.12));color:var(--muted);white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.mb-head[data-v-b625ea7e]{gap:4px;align-items:center;padding:7px 8px 5px;margin-top:6px;font-weight:700;font-size:13px;cursor:pointer;border-radius:8px;-webkit-user-select:none;user-select:none}.mb-head[data-v-b625ea7e]:hover{background:var(--panel-2)}.mb-head.sub[data-v-b625ea7e]{font-weight:600;font-size:12.5px;padding-left:20px;margin-top:2px;color:var(--muted)}.mb-head .f-add[data-v-b625ea7e]{opacity:0}.mb-head:hover .f-add[data-v-b625ea7e]{opacity:1}.mb-head .twisty[data-v-b625ea7e]{display:inline-grid;place-items:center;width:16px;height:16px}.mb-head .twisty svg[data-v-b625ea7e]{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4;transition:transform .12s}.mb-head .twisty.open svg[data-v-b625ea7e]{transform:rotate(90deg)}.mb-ico[data-v-b625ea7e]{color:var(--honey-deep)}.strong[data-v-b625ea7e]{font-weight:700}.add-mb[data-v-b625ea7e]{display:block;width:calc(100% - 16px);margin:12px 8px;padding:7px;border:1px dashed var(--line);border-radius:8px;background:none;color:var(--muted);cursor:pointer;font-size:12.5px}.add-mb[data-v-b625ea7e]:hover{color:var(--text);border-color:var(--honey)}.acct[data-v-b625ea7e]{gap:4px;padding:8px 8px 4px}.acct-sel[data-v-b625ea7e]{font-size:12.5px;padding:5px 8px;min-width:0;flex:1}.mail[data-v-b625ea7e]{position:relative;display:grid;grid-template-columns:var(--w-mail-folders, 210px) var(--w-mail-list, 360px) minmax(0,1fr);height:100%;grid-template-rows:minmax(0,1fr);min-height:0}.more[data-v-b625ea7e]{text-align:center;padding:10px}.folders[data-v-b625ea7e],.list[data-v-b625ea7e]{border-right:1px solid var(--line);overflow:auto;min-height:0;background:var(--panel)}.reader[data-v-b625ea7e]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;background:var(--panel)}.reader>.body[data-v-b625ea7e],.reader iframe.body[data-v-b625ea7e]{min-height:60vh}.msg .from[data-v-b625ea7e]{font-weight:500}.msg.unread .from[data-v-b625ea7e],.msg.unread .ellipsis[data-v-b625ea7e]{font-weight:700}.msg.unread[data-v-b625ea7e]{border-left:3px solid var(--accent)}.small[data-v-b625ea7e]{font-size:12px}.toolbar .btn.on[data-v-b625ea7e]{background:var(--panel-2);outline:2px solid var(--accent)}.count[data-v-b625ea7e]{font-size:11px;padding:0 7px;margin-right:8px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line)}.msg.child[data-v-b625ea7e]{padding-left:28px;background:var(--panel-2)}.star[data-v-b625ea7e]{background:none;border:0;cursor:pointer;color:var(--line);font-size:16px}.star.on[data-v-b625ea7e]{color:var(--accent)}.head[data-v-b625ea7e]{padding:14px 18px;border-bottom:1px solid var(--line)}.head h2[data-v-b625ea7e]{margin:0 0 6px;font-size:18px}.atts[data-v-b625ea7e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.body[data-v-b625ea7e]{flex:1;border:0;width:100%;background:#fff}.invite[data-v-b625ea7e]{margin:12px 18px 0;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:10px;padding:12px 14px;background:var(--panel-2)}.invite.cancel[data-v-b625ea7e]{border-left-color:var(--danger)}.invite.cancel .inv-title[data-v-b625ea7e]{text-decoration:line-through;color:var(--muted)}.invite.reply[data-v-b625ea7e]{border-left-color:#16a34a}.inv-head[data-v-b625ea7e]{display:flex;gap:10px;align-items:center}.inv-icon[data-v-b625ea7e]{font-size:26px}.inv-kind[data-v-b625ea7e]{text-transform:uppercase;letter-spacing:.05em;font-size:11px}.inv-title[data-v-b625ea7e]{font-size:16px;font-weight:700}.inv-rows[data-v-b625ea7e]{margin:8px 0 0 36px;display:flex;flex-direction:column;gap:3px;font-size:13px}.inv-people[data-v-b625ea7e]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.inv-person[data-v-b625ea7e]{border:1px solid var(--line);border-radius:999px;padding:0 8px;font-size:12px;background:var(--panel)}.inv-person.accepted[data-v-b625ea7e]{border-color:#16a34a}.inv-person.declined[data-v-b625ea7e]{text-decoration:line-through;opacity:.6}.inv-actions[data-v-b625ea7e]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:10px 0 0 36px}.inv-status[data-v-b625ea7e]{font-size:13px}.inv-actions .btn.on[data-v-b625ea7e]{outline:2px solid var(--accent)}.ok-btn[data-v-b625ea7e]{color:#16a34a}.msg[data-v-b625ea7e]{position:relative;padding-left:36px;-webkit-user-select:none;user-select:none}.msg.child.mine .from[data-v-b625ea7e]{color:var(--muted);font-style:italic}.msg.child[data-v-b625ea7e]{padding-left:52px}.sel[data-v-b625ea7e]{position:absolute;left:12px;top:13px;width:15px;height:15px;margin:0;accent-color:var(--honey-deep);cursor:pointer;opacity:.45}.msg:hover .sel[data-v-b625ea7e],.sel[data-v-b625ea7e]:checked{opacity:1}.msg.child .sel[data-v-b625ea7e]{left:28px}.msg.picked[data-v-b625ea7e]{background:var(--accent-soft)}.sel-all[data-v-b625ea7e]{width:15px;height:15px;margin:0 2px;flex:none;accent-color:var(--honey-deep);cursor:pointer}.selbar[data-v-b625ea7e]{background:var(--panel-2);gap:4px}.selbar b[data-v-b625ea7e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.icon-btn[data-v-b625ea7e]{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--text);cursor:pointer;flex:none}.icon-btn[data-v-b625ea7e]:hover{background:var(--line)}.icon-btn.danger[data-v-b625ea7e]{color:var(--danger)}.icon-btn svg[data-v-b625ea7e],.ctx-item svg[data-v-b625ea7e]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.icon-select[data-v-b625ea7e]{width:84px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:0 6px;font-size:12.5px;flex:none}.ctx-bg[data-v-b625ea7e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.ctx[data-v-b625ea7e]{position:fixed;min-width:230px;padding:5px;border-radius:12px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}.ctx.sub[data-v-b625ea7e]{position:absolute;left:calc(100% + 2px);top:-6px;min-width:190px;max-height:60vh;overflow:auto}.ctx.sub.flip[data-v-b625ea7e]{left:auto;right:calc(100% + 2px)}.ctx-item[data-v-b625ea7e]{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:7px 10px;border:0;border-radius:8px;background:none;color:var(--text);text-align:left;cursor:pointer;font-size:13.5px;white-space:nowrap}.ctx-item[data-v-b625ea7e]:hover,.ctx-item.open[data-v-b625ea7e]{background:var(--accent-soft)}.ctx-item.danger[data-v-b625ea7e]{color:var(--danger)}.ctx-item .arrow[data-v-b625ea7e]{margin-left:auto;color:var(--muted);font-size:16px;line-height:1}.ctx-sep[data-v-b625ea7e]{height:1px;background:var(--line);margin:5px 4px}.ctx-head[data-v-b625ea7e]{padding:7px 10px 6px;font-weight:700;font-size:13px;color:var(--muted)}.notice[data-v-b625ea7e]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:90;padding:10px 16px;border-radius:10px;background:var(--bar, #20264f);color:#fff;box-shadow:var(--shadow);font-weight:600}.folders[data-v-b625ea7e]{padding-bottom:12px}.uni-item[data-v-b625ea7e]{font-weight:600;margin-top:4px}.uni-msg[data-v-b625ea7e]{padding-left:16px}.acc-bar[data-v-b625ea7e]{position:absolute;left:0;top:6px;bottom:6px;width:4px;border-radius:2px}.acc-name[data-v-b625ea7e]{font-size:11.5px}.f-head[data-v-b625ea7e]{font-size:12px;font-weight:700;color:var(--muted);padding:14px 12px 4px}.f-add[data-v-b625ea7e]{width:22px;height:22px;border:0;border-radius:6px;background:none;color:var(--muted);font-size:17px;line-height:1;cursor:pointer}.f-add[data-v-b625ea7e]:hover{background:var(--panel-2);color:var(--text)}.folder[data-v-b625ea7e]{gap:9px;border-bottom:0;padding-top:7px;padding-bottom:7px}.f-ico[data-v-b625ea7e]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;color:var(--muted);flex:none}.star-ico[data-v-b625ea7e],.folder.active .f-ico[data-v-b625ea7e]{color:var(--honey-deep)}.twisty[data-v-b625ea7e]{display:grid;place-items:center;width:20px;height:20px;flex:none;margin-right:-4px;border:0;border-radius:5px;background:none;color:var(--muted);cursor:pointer;padding:0}.twisty[data-v-b625ea7e]:hover{background:var(--line);color:var(--text)}.twisty svg[data-v-b625ea7e]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.twisty.open svg[data-v-b625ea7e]{transform:rotate(90deg)}.twisty-sp[data-v-b625ea7e]{width:20px;flex:none;margin-right:-4px}.badge.soft[data-v-b625ea7e]{background:var(--panel-2);color:var(--muted);border:1px solid var(--line)}@media(prefers-reduced-motion:reduce){.twisty svg[data-v-b625ea7e]{transition:none}}.info-modal[data-v-b625ea7e]{width:min(420px,100%)}.kv[data-v-b625ea7e]{display:grid;grid-template-columns:130px 1fr;gap:8px 12px;margin:0}.kv dt[data-v-b625ea7e]{color:var(--muted)}.kv dd[data-v-b625ea7e]{margin:0;font-weight:600}.mono[data-v-b625ea7e]{font-family:ui-monospace,monospace;font-weight:500;font-size:13px;word-break:break-all}.sortbar[data-v-b625ea7e]{display:flex;align-items:center;gap:2px;padding:6px 10px;border-bottom:1px solid var(--line);font-size:12px;overflow-x:auto;white-space:nowrap}.sortbar .muted[data-v-b625ea7e]{margin-right:4px}.sort-b[data-v-b625ea7e]{border:0;background:none;padding:3px 8px;border-radius:7px;color:var(--muted);font-weight:600;font-size:12px;cursor:pointer}.sort-b[data-v-b625ea7e]:hover{color:var(--text);background:var(--panel-2)}.sort-b.on[data-v-b625ea7e]{color:var(--text);background:var(--accent-soft)}.sort-b .dir[data-v-b625ea7e]{margin-left:3px;color:var(--honey-deep)}.sec-h[data-v-b625ea7e]{position:sticky;top:0;z-index:1;padding:6px 12px 5px;font-size:11.5px;font-weight:700;color:var(--muted);background:var(--panel-2);border-bottom:1px solid var(--line)}.back[data-v-b625ea7e],.mobile-only[data-v-b625ea7e]{display:none}@media(max-width:1000px){.mail[data-v-b625ea7e]{grid-template-columns:1fr}.folders[data-v-b625ea7e],.hidden[data-v-b625ea7e]{display:none}.back[data-v-b625ea7e],.mobile-only[data-v-b625ea7e]{display:inline-block}}.prio-hi[data-v-b625ea7e]{color:var(--danger, #d33);font-size:12px;margin-right:2px}.prio-tag[data-v-b625ea7e]{display:inline-block;font-size:12px;padding:2px 8px;border-radius:10px;margin:2px 0 6px;background:var(--panel-2)}.prio-tag.high[data-v-b625ea7e]{color:var(--danger, #d33);font-weight:600}.overview[data-v-96ce4fb2]{height:100%;overflow:auto}.wrap[data-v-96ce4fb2]{max-width:1080px;margin:0 auto;padding:28px 24px 48px}@media(max-width:700px){.wrap[data-v-96ce4fb2]{padding:18px 14px 36px}}.hello .date[data-v-96ce4fb2]{margin:0;color:var(--muted);font-size:13.5px}.hello h2[data-v-96ce4fb2]{margin:2px 0 20px;font-size:28px;font-weight:800;letter-spacing:-.02em}.stats[data-v-96ce4fb2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px}.stats.five[data-v-96ce4fb2]{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:700px){.stats[data-v-96ce4fb2],.stats.five[data-v-96ce4fb2]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats.five .stat[data-v-96ce4fb2]:first-child{grid-column:span 2}}.bd[data-v-96ce4fb2]{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:16px;background:color-mix(in srgb,var(--c) 20%,transparent)}.stat[data-v-96ce4fb2]{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--line);color:inherit;text-decoration:none;transition:transform .12s,box-shadow .12s}.stat[data-v-96ce4fb2]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000014}.stat .ico[data-v-96ce4fb2]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:16px;margin-bottom:8px;background:color-mix(in srgb,var(--c) 16%,transparent)}.stat b[data-v-96ce4fb2]{font-size:26px;font-weight:800;line-height:1.05}.stat span[data-v-96ce4fb2]:last-child{color:var(--muted);font-size:13px}.cols[data-v-96ce4fb2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:26px}.dk[data-v-96ce4fb2]{flex:none;width:10px;height:10px;border-radius:3px;margin:0 6px}@media(max-width:1000px){.cols[data-v-96ce4fb2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.cols[data-v-96ce4fb2]{grid-template-columns:minmax(0,1fr);gap:18px}}.sec-head[data-v-96ce4fb2]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.sec-head h3[data-v-96ce4fb2]{margin:0;font-size:15.5px;font-weight:700}.all[data-v-96ce4fb2]{font-size:13px;color:var(--honey-ink, var(--honey));text-decoration:none;font-weight:600}.all[data-v-96ce4fb2]:hover{text-decoration:underline}.none[data-v-96ce4fb2]{color:var(--muted);font-size:14px;margin:8px 2px}.err[data-v-96ce4fb2]{color:var(--danger, #c0392b);font-size:13px}.row[data-v-96ce4fb2]{display:flex;align-items:center;gap:12px;width:100%;padding:8px 6px;border:0;background:none;color:inherit;text-align:left;font:inherit;border-radius:10px;cursor:pointer;text-decoration:none}.row[data-v-96ce4fb2]:hover{background:var(--hover, rgba(127, 127, 127, .08))}.txt[data-v-96ce4fb2]{flex:1;min-width:0;display:flex;flex-direction:column}.plain[data-v-96ce4fb2]{color:inherit;text-decoration:none}.title[data-v-96ce4fb2]{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub[data-v-96ce4fb2]{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub.late[data-v-96ce4fb2]{color:var(--danger, #c0392b);font-weight:600}.meta[data-v-96ce4fb2]{flex:none;font-size:12px;color:var(--muted)}.when[data-v-96ce4fb2]{flex:none;width:58px;padding:6px 0;border-radius:10px;text-align:center;display:flex;flex-direction:column;background:color-mix(in srgb,#f59e0b 14%,transparent)}.when b[data-v-96ce4fb2]{font-size:13px}.when small[data-v-96ce4fb2]{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden}.av[data-v-96ce4fb2]{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:var(--c);background:color-mix(in srgb,var(--c) 18%,transparent)}.check[data-v-96ce4fb2]{flex:none;width:20px;height:20px;margin:0 8px;border-radius:50%;border:2px solid #10b981;background:none;cursor:pointer;padding:0}.check[data-v-96ce4fb2]:hover{background:color-mix(in srgb,#10b981 25%,transparent)}.gh-time[data-v-5fa5d7af]{width:86px;flex:none;font-variant-numeric:tabular-nums;text-align:center}.gh-dt[data-v-07824889]{display:flex;gap:6px;width:100%;min-width:0}.item[data-v-c1a4209b]{gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.lv[data-v-c1a4209b]{width:140px;flex:none}.add[data-v-c1a4209b]{gap:8px;margin:12px 0 10px}.small[data-v-c1a4209b]{font-size:12px}.att-input[data-v-6f9b2c5f]{position:relative;display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-height:38px;cursor:text;padding:4px 6px}.att-input.ro[data-v-6f9b2c5f]{cursor:default;background:var(--panel-2)}.bare[data-v-6f9b2c5f]{flex:1;min-width:160px;border:0;outline:none;background:transparent;padding:4px}.chip[data-v-6f9b2c5f]{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 4px 2px 8px;font-size:13px;background:var(--panel-2);border:1px solid var(--line)}.chip .st[data-v-6f9b2c5f]{font-weight:700;font-size:11px}.chip.accepted[data-v-6f9b2c5f]{border-color:#16a34a}.chip.accepted .st[data-v-6f9b2c5f]{color:#16a34a}.chip.declined[data-v-6f9b2c5f]{opacity:.6;text-decoration:line-through}.chip.declined .st[data-v-6f9b2c5f]{color:var(--danger)}.chip.tentative .st[data-v-6f9b2c5f]{color:var(--accent)}.x[data-v-6f9b2c5f]{border:0;background:none;cursor:pointer;color:var(--muted);font-size:15px;line-height:1;padding:0 4px}.sugg[data-v-6f9b2c5f]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;padding:4px;box-shadow:var(--shadow);max-height:240px;overflow:auto}.sugg-item[data-v-6f9b2c5f]{display:block;width:100%;text-align:left;border:0;background:none;padding:7px 10px;border-radius:6px;cursor:pointer}.sugg-item.on[data-v-6f9b2c5f],.sugg-item[data-v-6f9b2c5f]:hover{background:var(--accent-soft)}.rems[data-v-e745edfd]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rem[data-v-e745edfd]{display:flex;gap:2px;align-items:center}.rem .input[data-v-e745edfd]{width:auto}.rem-x[data-v-e745edfd]{border:0;background:none;cursor:pointer;color:var(--muted);padding:4px 6px;border-radius:6px}.rem-x[data-v-e745edfd]:hover{background:var(--hover, rgba(127,127,127,.12));color:var(--text)}.small-btn[data-v-e745edfd]{padding:5px 10px;font-size:13px}.scope[data-v-e745edfd]{display:flex;flex-direction:column;gap:8px;max-width:380px}.scope .btn[data-v-e745edfd]{justify-content:center}.rep[data-v-e745edfd]{gap:10px;flex-wrap:wrap}.cal[data-v-e745edfd]{position:relative;display:grid;grid-template-columns:var(--w-cal-side, 252px) minmax(0,1fr);height:100%;background:var(--panel);grid-template-rows:minmax(0,1fr);min-height:0}.side[data-v-e745edfd]{border-right:1px solid var(--line);overflow:auto;padding:14px 12px;display:flex;flex-direction:column;gap:20px}.cal-main[data-v-e745edfd]{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--panel)}.nav-btn[data-v-e745edfd]{width:30px;height:30px;flex:none;border-radius:8px;border:0;background:none;color:var(--text);font-size:20px;line-height:1;cursor:pointer}.nav-btn[data-v-e745edfd]:hover{background:var(--panel-2)}.mini-head[data-v-e745edfd]{display:flex;align-items:center;gap:4px;margin-bottom:6px}.mini-head b[data-v-e745edfd]{text-align:center;text-transform:capitalize;font-size:14px}.mini-grid[data-v-e745edfd]{display:grid;grid-template-columns:22px repeat(7,1fr);row-gap:2px;text-align:center;font-size:12px}.dow-n[data-v-e745edfd]{color:var(--muted);font-weight:600;padding:2px 0 4px;text-transform:uppercase;font-size:11px}.wk[data-v-e745edfd]{color:var(--muted);font-size:10.5px;align-self:center;opacity:.75}.mini-day[data-v-e745edfd]{position:relative;height:28px;border:0;background:none;border-radius:8px;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums}.mini-day[data-v-e745edfd]:hover{background:var(--panel-2)}.mini-day.other[data-v-e745edfd]{color:var(--muted);opacity:.6}.mini-day.band[data-v-e745edfd]{background:var(--accent-soft);border-radius:0}.mini-day.picked[data-v-e745edfd]{box-shadow:inset 0 0 0 1.5px var(--honey);border-radius:8px}.mini-day.today[data-v-e745edfd]{background:var(--bar);color:#fff;font-weight:700;border-radius:8px}.mini-day.dot[data-v-e745edfd]:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--honey-deep)}.mini-day.today.dot[data-v-e745edfd]:after{background:var(--honey)}.side-h[data-v-e745edfd]{font-size:12px;font-weight:700;color:var(--muted);padding:0 4px 6px}.cal-btn[data-v-e745edfd]{border:0;background:none;cursor:pointer;opacity:0;font-size:13px;padding:2px 4px;border-radius:6px;color:var(--muted)}.cal-row:hover .cal-btn[data-v-e745edfd],.owner:hover .cal-btn[data-v-e745edfd],.cal-btn.add[data-v-e745edfd]{opacity:1}.cal-btn[data-v-e745edfd]:hover{background:var(--panel-2)}.other-h[data-v-e745edfd]{margin-top:14px;align-items:center}.owner[data-v-e745edfd]{font-size:12px;padding:6px 4px 0;align-items:center}.ro[data-v-e745edfd]{font-size:12px}.hint[data-v-e745edfd]{padding:0 4px;font-size:12px}.cal-row[data-v-e745edfd]{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:8px;cursor:pointer}.cal-row[data-v-e745edfd]:hover{background:var(--panel-2)}.cal-row input[data-v-e745edfd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:5px;border:2px solid var(--c);margin:0;flex:none;cursor:pointer;display:grid;place-items:center}.cal-row input[data-v-e745edfd]:checked{background:var(--c)}.cal-row input[data-v-e745edfd]:checked:after{content:"";width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.head[data-v-e745edfd]{gap:12px;flex-wrap:wrap}.pager[data-v-e745edfd]{display:flex;align-items:center;gap:2px}.today-btn[data-v-e745edfd]{height:30px;padding:0 12px}.titles[data-v-e745edfd]{display:flex;align-items:baseline;gap:10px;min-width:160px}.titles h2[data-v-e745edfd]{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.titles h2[data-v-e745edfd]:first-letter{text-transform:uppercase}.search[data-v-e745edfd]{width:190px}.views[data-v-e745edfd]{display:flex;padding:3px;gap:2px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px}.view[data-v-e745edfd]{display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:7px;background:none;color:var(--muted);font-weight:600;font-size:12.5px;cursor:pointer}.view svg[data-v-e745edfd]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.view[data-v-e745edfd]:hover{color:var(--text)}.view.on[data-v-e745edfd]{background:var(--panel);color:var(--text);box-shadow:0 1px 2px #1b1f3f24}.view.on svg[data-v-e745edfd]{stroke:var(--honey-deep)}.notice[data-v-e745edfd]{margin:0;padding:6px 14px;background:var(--accent-soft);font-size:13px}.chip[data-v-e745edfd]{display:flex;gap:5px;align-items:center;font-size:12px;line-height:1.35;padding:2px 6px;margin-bottom:2px;border-radius:6px;cursor:pointer;min-width:0;background:color-mix(in srgb,var(--c) 14%,transparent);border-left:3px solid var(--c)}.chip[data-v-e745edfd]:hover{background:color-mix(in srgb,var(--c) 24%,transparent)}.chip.allday[data-v-e745edfd]{background:var(--c);color:#fff;border-left:0;font-weight:600}.chip .tm[data-v-e745edfd]{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.chip.cancelled[data-v-e745edfd],.block.cancelled[data-v-e745edfd]{text-decoration:line-through;opacity:.6}.chip.pending[data-v-e745edfd],.block.pending[data-v-e745edfd]{background:transparent;border:1px dashed var(--c);border-left:3px solid var(--c);color:var(--text)}.chip.declined[data-v-e745edfd],.block.declined[data-v-e745edfd]{opacity:.45}.month[data-v-e745edfd]{flex:1;min-height:0;display:grid;grid-template-columns:30px repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(6,minmax(0,1fr))}.wk-h[data-v-e745edfd]{border-bottom:1px solid var(--line)}.dow[data-v-e745edfd]{padding:8px 10px;font-size:12px;font-weight:600;color:var(--muted);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.dow[data-v-e745edfd]:first-letter{text-transform:uppercase}.wk-cell[data-v-e745edfd]{border:0;border-bottom:1px solid var(--line);background:var(--panel-2);color:var(--muted);font-size:11px;cursor:pointer;padding-top:9px;display:flex;justify-content:center}.wk-cell[data-v-e745edfd]:hover{color:var(--text)}.day[data-v-e745edfd]{border-left:1px solid var(--line);border-bottom:1px solid var(--line);padding:4px 5px;overflow:hidden;min-height:0;min-width:0}.day.weekend[data-v-e745edfd]{background:color-mix(in srgb,var(--panel-2) 70%,transparent)}.day.other[data-v-e745edfd]{background:var(--panel-2)}.day.other .num[data-v-e745edfd]{color:var(--muted);opacity:.7}.num[data-v-e745edfd]{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 5px;margin-bottom:3px;border:0;border-radius:999px;background:none;color:var(--text);font-size:12.5px;font-weight:600;cursor:pointer}.num[data-v-e745edfd]:hover{background:var(--line)}.day.today[data-v-e745edfd]{box-shadow:inset 0 3px 0 var(--honey)}.day.today .num[data-v-e745edfd]{background:var(--bar);color:#fff}.more[data-v-e745edfd]{border:0;background:none;color:var(--muted);font-size:11.5px;font-weight:600;cursor:pointer;padding:1px 6px}.more[data-v-e745edfd]:hover{color:var(--text)}.tg[data-v-e745edfd]{flex:1;min-height:0;display:flex;flex-direction:column;--g: 58px}.tg-head[data-v-e745edfd],.tg-allday[data-v-e745edfd]{display:grid;grid-template-columns:var(--g) repeat(var(--n),minmax(0,1fr));border-bottom:1px solid var(--line)}.gutter[data-v-e745edfd]{font-size:10.5px;text-align:right;padding:8px 8px 0 0}.col-h[data-v-e745edfd]{display:flex;align-items:baseline;justify-content:center;gap:6px;padding:8px 4px;border:0;border-left:1px solid var(--line);background:none;color:var(--muted);cursor:pointer}.col-h .wd[data-v-e745edfd]{font-size:12px;font-weight:600}.col-h .wd[data-v-e745edfd]:first-letter{text-transform:uppercase}.col-h .dn[data-v-e745edfd]{font-size:20px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.col-h.today .dn[data-v-e745edfd]{display:inline-grid;place-items:center;min-width:32px;height:32px;border-radius:999px;background:var(--bar);color:#fff;font-size:16px}.col-h.today .wd[data-v-e745edfd]{color:var(--text)}.ad-col[data-v-e745edfd]{border-left:1px solid var(--line);padding:3px;min-height:30px;min-width:0}.tg-body[data-v-e745edfd]{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.tg-head[data-v-e745edfd],.tg-allday[data-v-e745edfd]{scrollbar-gutter:stable;overflow-y:hidden}.tg-grid[data-v-e745edfd]{position:relative;display:grid;grid-template-columns:var(--g) repeat(var(--n),minmax(0,1fr))}.hours[data-v-e745edfd]{position:relative}.hour-l[data-v-e745edfd]{position:absolute;right:8px;transform:translateY(-50%);font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.col[data-v-e745edfd]{position:relative;border-left:1px solid var(--line);min-width:0}.col.weekend[data-v-e745edfd]{background:color-mix(in srgb,var(--panel-2) 70%,transparent)}.col.today[data-v-e745edfd]{background:color-mix(in srgb,var(--honey) 5%,transparent)}.slot[data-v-e745edfd]{position:absolute;left:0;right:0;border-top:1px solid var(--line)}.slot[data-v-e745edfd]:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed color-mix(in srgb,var(--line) 55%,transparent)}.slot[data-v-e745edfd]:hover{background:color-mix(in srgb,var(--honey) 8%,transparent)}.now[data-v-e745edfd]{position:absolute;left:-1px;right:0;height:2px;background:var(--danger);z-index:3;pointer-events:none}.now[data-v-e745edfd]:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--danger)}.block[data-v-e745edfd]{position:absolute;z-index:2;display:flex;flex-direction:column;gap:1px;padding:3px 7px;overflow:hidden;border-radius:7px;cursor:pointer;font-size:12px;line-height:1.3;min-width:0;background:color-mix(in srgb,var(--c) 18%,var(--panel));border-left:3px solid var(--c);box-shadow:0 0 0 1px var(--panel)}.block[data-v-e745edfd]:hover{background:color-mix(in srgb,var(--c) 28%,var(--panel))}.block b[data-v-e745edfd]{font-weight:700}.block .tm[data-v-e745edfd]{color:var(--muted);font-size:11px}.block.short[data-v-e745edfd]{flex-direction:row;gap:6px;align-items:baseline;padding-top:1px}.agenda[data-v-e745edfd]{flex:1;overflow:auto;padding:8px 18px 24px}.ag-day[data-v-e745edfd]{display:grid;grid-template-columns:180px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.ag-date[data-v-e745edfd]{display:flex;gap:12px;align-items:flex-start;text-align:left;border:0;background:none;color:var(--text);cursor:pointer;padding:0}.ag-date b[data-v-e745edfd]:first-letter{text-transform:uppercase}.ag-date .dn[data-v-e745edfd]{font-size:26px;font-weight:800;line-height:1;min-width:36px;font-variant-numeric:tabular-nums}.ag-date.today .dn[data-v-e745edfd]{color:var(--honey-deep)}.ag-items[data-v-e745edfd]{display:flex;flex-direction:column;gap:4px;min-width:0}.ag-item[data-v-e745edfd]{display:flex;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:9px;background:none;color:var(--text);text-align:left;cursor:pointer;min-width:0}.ag-item[data-v-e745edfd]:hover{background:var(--panel-2)}.ag-item .bar[data-v-e745edfd]{width:4px;align-self:stretch;border-radius:4px;background:var(--c);flex:none}.ag-time[data-v-e745edfd]{width:120px;flex:none;font-size:12.5px;font-variant-numeric:tabular-nums}.meeting[data-v-e745edfd]{display:flex;align-items:center;gap:8px}.invited-by[data-v-e745edfd]{margin-bottom:6px}.small[data-v-e745edfd]{font-size:12px}@media(max-width:1180px){.view span[data-v-e745edfd]{display:none}.search[data-v-e745edfd]{width:150px}}@media(max-width:900px){.cal[data-v-e745edfd]{grid-template-columns:1fr}.side[data-v-e745edfd],.search[data-v-e745edfd]{display:none}.tg[data-v-e745edfd]{--g: 44px}.ag-day[data-v-e745edfd]{grid-template-columns:1fr;gap:6px}}.contacts[data-v-5ffb5e7b]{position:relative;display:grid;grid-template-columns:1fr;height:100%;background:var(--panel);grid-template-rows:minmax(0,1fr);min-height:0}.contacts[data-v-5ffb5e7b]:has(.detail:not(.hidden)){grid-template-columns:minmax(0,1fr) var(--w-contacts-detail, 400px)}.detail.hidden[data-v-5ffb5e7b]{display:none}.list[data-v-5ffb5e7b]{border-right:1px solid var(--line);overflow:auto;min-width:0}.count[data-v-5ffb5e7b]{flex:none;padding:0 4px}.select-bar[data-v-5ffb5e7b]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--accent-soft);border-bottom:1px solid var(--line);font-size:13px}.c-chk[data-v-5ffb5e7b]{width:34px;text-align:center;padding-left:8px!important;padding-right:0!important}.grid tbody tr.checked[data-v-5ffb5e7b]{background:var(--accent-soft)}.chk[data-v-5ffb5e7b]{flex:none;margin-right:4px}.sort-bar[data-v-5ffb5e7b]{display:none;align-items:center;gap:2px;padding:0 12px 8px;font-size:12px}.sort-b[data-v-5ffb5e7b]{border:0;background:none;padding:3px 8px;border-radius:7px;color:var(--muted);font-weight:600;font-size:12px;cursor:pointer}.sort-b.on[data-v-5ffb5e7b]{color:var(--text);background:var(--accent-soft)}.dir[data-v-5ffb5e7b]{margin-left:4px;color:var(--honey-deep);font-size:10px}.cards[data-v-5ffb5e7b]{display:none}.grid[data-v-5ffb5e7b]{width:100%;border-collapse:collapse;font-size:13px}.grid th[data-v-5ffb5e7b]{position:sticky;top:0;z-index:1;text-align:left;padding:9px 10px;background:var(--panel-2);border-bottom:1px solid var(--line);font-weight:700;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.grid th[data-v-5ffb5e7b]:hover{color:var(--link)}.grid th.on[data-v-5ffb5e7b]{background:var(--accent-soft)}.grid td[data-v-5ffb5e7b]{padding:7px 10px;border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.grid td.num[data-v-5ffb5e7b]{font-variant-numeric:tabular-nums}.grid tbody tr[data-v-5ffb5e7b]{cursor:pointer}.grid tbody tr[data-v-5ffb5e7b]:hover{background:var(--panel-2)}.grid tbody tr.active[data-v-5ffb5e7b]{background:var(--accent-soft)}.grid td a[data-v-5ffb5e7b]{color:var(--link);text-decoration:none}.c-fileAs[data-v-5ffb5e7b]{font-weight:600}.avatar.sm[data-v-5ffb5e7b]{display:inline-grid;width:24px;height:24px;font-size:11px;margin-right:8px;vertical-align:middle}.contacts:has(.detail:not(.hidden)) .grid[data-v-5ffb5e7b] :is(th,td):nth-child(n+6){display:none}.detail[data-v-5ffb5e7b]{overflow:auto}.avatar[data-v-5ffb5e7b]{width:34px;height:34px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:700;flex:none}.avatar.big[data-v-5ffb5e7b]{width:72px;height:72px;font-size:28px}.small[data-v-5ffb5e7b]{font-size:12px}.card[data-v-5ffb5e7b]{padding:24px;max-width:520px}.card h2[data-v-5ffb5e7b]{margin:12px 0 2px}.kv[data-v-5ffb5e7b]{display:grid;grid-template-columns:80px 1fr;padding:6px 0;border-bottom:1px solid var(--line)}.note[data-v-5ffb5e7b]{white-space:pre-wrap}.multi[data-v-5ffb5e7b]{margin-bottom:6px}.type[data-v-5ffb5e7b]{width:110px;flex:none}.back[data-v-5ffb5e7b]{display:none}@media(max-width:800px){.contacts[data-v-5ffb5e7b],.contacts[data-v-5ffb5e7b]:has(.detail:not(.hidden)){grid-template-columns:1fr}.grid[data-v-5ffb5e7b]{display:none}.cards[data-v-5ffb5e7b]{display:block}.sort-bar[data-v-5ffb5e7b]{display:flex}.close[data-v-5ffb5e7b],.hidden[data-v-5ffb5e7b]{display:none}.back[data-v-5ffb5e7b]{display:inline-block}}.picker[data-v-ee94a161]{display:flex;flex-direction:column;height:min(560px,90vh)}.crumbs[data-v-ee94a161]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.crumbs a[data-v-ee94a161]{text-decoration:none}.list[data-v-ee94a161]{flex:1;overflow:auto;border:1px solid var(--line);border-radius:8px}.disabled[data-v-ee94a161]{opacity:.4;cursor:not-allowed}.foot[data-v-ee94a161]{margin-top:12px}.small[data-v-ee94a161]{font-size:12px}.thumb[data-v-3f6ddd18]{display:inline-grid;place-items:center;flex:none;border-radius:6px;overflow:hidden;line-height:1}.thumb img[data-v-3f6ddd18]{width:100%;height:100%;object-fit:cover;display:block}.ic[data-v-3f6ddd18]{line-height:1}.viewer[data-v-8089bae4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#080a16f0;display:flex;flex-direction:column;color:#fff}.bar[data-v-8089bae4]{flex:none;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#00000059}.title[data-v-8089bae4]{font-weight:700;max-width:45vw}.bar .muted[data-v-8089bae4]{color:#fff9}.vbtn[data-v-8089bae4]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;border-radius:8px;padding:6px 10px;cursor:pointer;font-size:13px;white-space:nowrap}.vbtn[data-v-8089bae4]:hover{background:#ffffff24}.stage[data-v-8089bae4]{flex:1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:16px 64px}.media[data-v-8089bae4]{display:block;max-width:100%;max-height:calc(100vh - 100px);width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 10px 40px #00000080}.doc[data-v-8089bae4],.text[data-v-8089bae4]{height:calc(100vh - 100px)}.doc[data-v-8089bae4]{width:min(1100px,100%);height:100%;border:0;border-radius:6px;background:#fff}.text[data-v-8089bae4]{width:min(1000px,100%);height:100%;overflow:auto;margin:0;padding:18px;background:var(--panel);color:var(--text);border-radius:8px;font-size:13px;white-space:pre-wrap;word-break:break-word}.nav[data-v-8089bae4]{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:64px;border:0;border-radius:10px;background:#ffffff14;color:#fff;font-size:34px;cursor:pointer}.nav[data-v-8089bae4]:hover{background:#ffffff2e}.prev[data-v-8089bae4]{left:10px}.next[data-v-8089bae4]{right:10px}.none[data-v-8089bae4]{text-align:center}.big[data-v-8089bae4]{font-size:64px}.msg[data-v-8089bae4]{color:#ffb4a8}.spinner[data-v-8089bae4]{width:38px;height:38px;border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top-color:var(--honey, #f5a623);animation:spin-8089bae4 .8s linear infinite}@keyframes spin-8089bae4{to{transform:rotate(360deg)}}@media(max-width:700px){.stage[data-v-8089bae4]{padding:8px}.media[data-v-8089bae4]{max-height:calc(100vh - 80px)}.nav[data-v-8089bae4]{display:none}.vbtn[data-v-8089bae4]{padding:6px 8px}.title[data-v-8089bae4]{max-width:40vw}}.trash[data-v-ced75184]{height:100%;display:flex;flex-direction:column;min-height:0}.progress[data-v-ced75184]{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--line)}.progress .bar[data-v-ced75184]{flex:1;height:6px;border-radius:3px;background:var(--panel-2);overflow:hidden}.progress .bar>div[data-v-ced75184]{height:100%;background:var(--honey);transition:width .2s}.progress .bar.busy>div[data-v-ced75184]{animation:slide-ced75184 1.2s ease-in-out infinite}@keyframes slide-ced75184{0%{transform:translate(-100%)}to{transform:translate(340%)}}.hint[data-v-ced75184]{padding:6px 14px 0;margin:0}.msg[data-v-ced75184]{padding:8px 14px}.table[data-v-ced75184]{overflow:auto;flex:1;min-height:0}.thead[data-v-ced75184],.tr[data-v-ced75184]{display:grid;grid-template-columns:36px minmax(0,2fr) minmax(0,1.3fr) 130px 90px;align-items:center;gap:8px;padding:6px 14px;border-bottom:1px solid var(--line)}.thead[data-v-ced75184]{position:sticky;top:0;background:var(--panel);font-weight:600;font-size:13px;color:var(--muted);z-index:1}.tr.sel[data-v-ced75184],.selbar[data-v-ced75184]{background:var(--accent-soft)}.right[data-v-ced75184]{text-align:right}.c-actions[data-v-ced75184]{display:flex;gap:2px;justify-content:flex-end}.empty[data-v-ced75184]{padding:40px;text-align:center;color:var(--muted)}@media(max-width:700px){.thead[data-v-ced75184],.tr[data-v-ced75184]{grid-template-columns:30px minmax(0,1fr) 90px 72px}.c-loc[data-v-ced75184]{display:none}}.viewsw[data-v-39acdb3e]{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;flex:none}.vs[data-v-39acdb3e]{border:0;background:none;color:var(--muted);padding:5px 9px;cursor:pointer;font-size:15px}.vs.on[data-v-39acdb3e]{background:var(--accent-soft);color:var(--text)}.lthumb[data-v-39acdb3e]{margin-right:2px}.tiles[data-v-39acdb3e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:14px;overflow:auto;align-content:start}.tile[data-v-39acdb3e]{position:relative;border:1px solid var(--line);border-radius:12px;padding:8px;background:var(--panel);cursor:pointer;transition:border-color .12s,box-shadow .12s}.tile[data-v-39acdb3e]:hover{border-color:var(--honey);box-shadow:0 4px 14px #0000001f}.tile.sel[data-v-39acdb3e]{background:var(--accent-soft);border-color:var(--honey)}.tchk[data-v-39acdb3e]{position:absolute;top:10px;left:10px;z-index:1;opacity:0;transition:opacity .12s}.tile:hover .tchk[data-v-39acdb3e],.tile.sel .tchk[data-v-39acdb3e]{opacity:1}.tthumb[data-v-39acdb3e]{height:132px;display:grid;place-items:center;border-radius:8px;background:var(--panel-2);overflow:hidden}.tthumb[data-v-39acdb3e] .thumb{width:100%!important;height:100%!important;border-radius:8px}.tfolder[data-v-39acdb3e]{font-size:64px}.tname[data-v-39acdb3e]{margin-top:7px;font-size:13px;font-weight:600}.tmeta[data-v-39acdb3e]{font-size:11.5px}.progress[data-v-39acdb3e]{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--line)}.progress .bar[data-v-39acdb3e]{flex:1;height:6px;border-radius:3px;background:var(--panel-2);overflow:hidden}.progress .bar>div[data-v-39acdb3e]{height:100%;background:var(--honey);transition:width .2s}.files[data-v-39acdb3e]{height:100%;display:flex;flex-direction:column;background:var(--panel)}.files.dragging[data-v-39acdb3e]{outline:3px dashed var(--accent);outline-offset:-8px}.crumbs[data-v-39acdb3e]{display:flex;gap:6px;flex-wrap:wrap;align-items:center;min-width:0}.crumbs a[data-v-39acdb3e]{text-decoration:none;color:var(--muted)}.crumbs a.current[data-v-39acdb3e]{color:var(--text);font-weight:600}.crumbs .sep[data-v-39acdb3e]{color:var(--line)}.selbar[data-v-39acdb3e]{background:var(--accent-soft)}.msg[data-v-39acdb3e]{padding:6px 16px;margin:0;display:flex;align-items:center;gap:8px}.small[data-v-39acdb3e]{font-size:12px}.table[data-v-39acdb3e]{overflow:auto;flex:1}.thead[data-v-39acdb3e],.tr[data-v-39acdb3e]{display:grid;grid-template-columns:40px minmax(0,1fr) 100px 140px 170px;align-items:center;column-gap:8px;padding:0 12px}.thead[data-v-39acdb3e]{position:sticky;top:0;z-index:1;background:var(--panel);border-bottom:1px solid var(--line);height:36px}.th[data-v-39acdb3e]{background:none;border:0;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer;text-align:left;text-transform:uppercase;letter-spacing:.04em}.th[data-v-39acdb3e]:hover{color:var(--text)}.th.right[data-v-39acdb3e]{text-align:right}.arrow[data-v-39acdb3e]{font-size:9px;color:var(--accent)}.tr[data-v-39acdb3e]{height:44px;border-bottom:1px solid var(--line)}.tr[data-v-39acdb3e]:hover{background:var(--panel-2)}.tr.sel[data-v-39acdb3e]{background:var(--accent-soft)}.c-check[data-v-39acdb3e]{display:flex;justify-content:center}.c-check input[data-v-39acdb3e]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.c-name[data-v-39acdb3e]{display:flex;align-items:center;gap:10px;min-width:0}.icon[data-v-39acdb3e]{font-size:18px;width:22px;text-align:center;flex:none}.name[data-v-39acdb3e]{color:var(--text);text-decoration:none}.name[data-v-39acdb3e]:hover{color:var(--link)}.right[data-v-39acdb3e]{text-align:right}.c-size[data-v-39acdb3e],.c-date[data-v-39acdb3e]{font-size:13px;color:var(--muted);white-space:nowrap}.num[data-v-39acdb3e]{font-variant-numeric:tabular-nums}.c-actions[data-v-39acdb3e]{display:flex;justify-content:flex-end;gap:2px;opacity:0;transition:opacity .1s}.tr:hover .c-actions[data-v-39acdb3e],.tr.sel .c-actions[data-v-39acdb3e]{opacity:1}.act[data-v-39acdb3e]{width:30px;height:30px;border:0;background:none;border-radius:6px;cursor:pointer;font-size:14px}.act[data-v-39acdb3e]:hover:not(:disabled){background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.act.hide[data-v-39acdb3e]{visibility:hidden}.footer[data-v-39acdb3e]{padding:8px 16px;border-top:1px solid var(--line)}.new-menu[data-v-39acdb3e]{position:relative}.dropdown[data-v-39acdb3e]{position:absolute;top:calc(100% + 6px);right:0;min-width:210px;padding:6px;box-shadow:var(--shadow);z-index:10;display:flex;flex-direction:column}.dropdown hr[data-v-39acdb3e]{border:0;border-top:1px solid var(--line);margin:4px 0;width:100%}.item[data-v-39acdb3e]{display:block;text-align:left;background:none;border:0;padding:8px 10px;border-radius:6px;cursor:pointer}.item[data-v-39acdb3e]:hover{background:var(--panel-2)}@media(max-width:800px){.thead[data-v-39acdb3e],.tr[data-v-39acdb3e]{grid-template-columns:36px minmax(0,1fr) 84px 44px}.c-date[data-v-39acdb3e]{display:none}.c-actions[data-v-39acdb3e]{opacity:1}.c-actions .act[data-v-39acdb3e]:not(:last-child){display:none}}.ph[data-v-5b544197]{display:block;width:100%;height:100%;background:var(--panel-2)}.eml[data-v-6ccb6809]{display:flex;flex-direction:column;width:min(900px,96vw);height:min(86vh,900px);padding:0;overflow:hidden}.top[data-v-6ccb6809]{gap:6px;padding:10px 12px;border-bottom:1px solid var(--line)}.head[data-v-6ccb6809]{padding:12px 16px;border-bottom:1px solid var(--line)}.head h2[data-v-6ccb6809]{margin:0 0 6px;font-size:18px}.atts[data-v-6ccb6809]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.body[data-v-6ccb6809]{flex:1;border:0;width:100%;background:#fff}.small[data-v-6ccb6809]{font-size:12px}.error[data-v-6ccb6809],.empty[data-v-6ccb6809]{padding:16px}.lnk[data-v-fee8e338]{color:var(--honey-deep, #d98a00);text-decoration:underline;word-break:break-all}.hint[data-v-fee8e338]{font-size:12px;margin:6px 2px 0}.ext[data-v-fee8e338]{font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--accent-soft);color:var(--text)}.chat[data-v-fee8e338]{position:relative;display:grid;grid-template-columns:var(--w-chat-rooms, 320px) minmax(0,1fr);height:100%;background:var(--panel);grid-template-rows:minmax(0,1fr);min-height:0}.rooms[data-v-fee8e338]{border-right:1px solid var(--line);overflow:auto}.room[data-v-fee8e338]{display:block;text-decoration:none;color:inherit}.room .name[data-v-fee8e338]{font-weight:600}.btn.call[data-v-fee8e338]{text-decoration:none;white-space:nowrap}.btn.call.live[data-v-fee8e338]{background:#16a34a;border-color:#16a34a;color:#fff}.live-dot[data-v-fee8e338]{font-size:12px;margin-right:4px}.small[data-v-fee8e338]{font-size:12px}.conv[data-v-fee8e338]{display:flex;flex-direction:column;min-height:0}.msgs[data-v-fee8e338]{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:6px;background:var(--bg)}.older[data-v-fee8e338]{align-self:center}.sys[data-v-fee8e338]{align-self:center;font-size:12px}.bubble[data-v-fee8e338]{max-width:70%;background:var(--panel);border:1px solid var(--line);border-radius:14px 14px 14px 4px;padding:6px 10px;align-self:flex-start}.bubble.me[data-v-fee8e338]{align-self:flex-end;background:var(--accent-soft);border-color:transparent;border-radius:14px 14px 4px}.who[data-v-fee8e338]{font-size:12px;font-weight:600;color:var(--link)}.txt[data-v-fee8e338]{white-space:pre-wrap;word-break:break-word}.ts[data-v-fee8e338]{font-size:11px;color:var(--muted);text-align:right}.composer[data-v-fee8e338]{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line);align-items:flex-end}.conv[data-v-fee8e338],.attach[data-v-fee8e338]{position:relative}.dropdown[data-v-fee8e338]{position:absolute;bottom:calc(100% + 6px);left:0;min-width:190px;padding:6px;box-shadow:var(--shadow);z-index:10;display:flex;flex-direction:column}.item[data-v-fee8e338]{display:block;text-align:left;background:none;border:0;padding:8px 10px;border-radius:6px;cursor:pointer}.item[data-v-fee8e338]:hover{background:var(--panel-2)}.uploading[data-v-fee8e338]{padding:4px 14px}.drop-hint[data-v-fee8e338]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:color-mix(in srgb,var(--bg) 80%,transparent);border:3px dashed var(--accent);border-radius:12px;font-size:18px;font-weight:600;color:var(--accent)}.drop-hint>div[data-v-fee8e338]{pointer-events:none}.file-card[data-v-fee8e338]{min-width:240px;max-width:340px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel);margin:4px 0}.bubble.me .file-card[data-v-fee8e338]{background:color-mix(in srgb,var(--panel) 70%,var(--accent-soft))}.thumb[data-v-fee8e338]{display:block;width:100%;padding:0;border:0;background:var(--panel-2);cursor:pointer;aspect-ratio:4 / 3}.thumb[data-v-fee8e338] img{width:100%;height:100%;object-fit:cover;display:block}.big-icon[data-v-fee8e338]{font-size:40px;display:grid;place-items:center;height:100%}.file-row[data-v-fee8e338]{display:flex;align-items:center;gap:8px;padding:8px 6px 8px 10px}.file-icon[data-v-fee8e338]{font-size:24px}.file-meta[data-v-fee8e338]{min-width:0}.file-name[data-v-fee8e338]{font-weight:600;font-size:13px}.small-btn[data-v-fee8e338]{padding:4px 8px}.composer textarea[data-v-fee8e338]{resize:none}.userlist[data-v-fee8e338]{max-height:50vh;overflow:auto;border:1px solid var(--line);border-radius:8px}.back[data-v-fee8e338]{display:none;text-decoration:none}@media(max-width:800px){.chat[data-v-fee8e338]{grid-template-columns:1fr}.hidden[data-v-fee8e338]{display:none}.back[data-v-fee8e338]{display:inline-block}}.room-menu[data-v-fee8e338]{position:relative}.room-menu .dropdown[data-v-fee8e338]{position:absolute;right:0;top:100%;z-index:20;min-width:220px;padding:4px;display:flex;flex-direction:column}.room-menu .item[data-v-fee8e338]{text-align:left;background:none;border:0;padding:8px 10px;border-radius:6px;cursor:pointer;color:var(--text)}.room-menu .item[data-v-fee8e338]:hover{background:var(--panel-2)}.room-menu .item.danger[data-v-fee8e338]{color:var(--danger, #d33)}.notes[data-v-6a07cdcc]{position:relative;display:grid;grid-template-columns:var(--w-notes-list, 320px) minmax(0,1fr);height:100%;background:var(--panel);grid-template-rows:minmax(0,1fr);min-height:0}.list[data-v-6a07cdcc]{border-right:1px solid var(--line);overflow:auto}.list-item[data-v-6a07cdcc]{display:block}.list-item .row[data-v-6a07cdcc]{display:flex;gap:6px;align-items:baseline}.title[data-v-6a07cdcc]{font-weight:600}.small[data-v-6a07cdcc]{font-size:12px}.star[data-v-6a07cdcc]{color:var(--honey)}.detail[data-v-6a07cdcc]{display:flex;flex-direction:column;min-height:0}.editor[data-v-6a07cdcc]{flex:1;display:flex;flex-direction:column;padding:16px 24px;min-height:0;max-width:860px;width:100%}.note-title[data-v-6a07cdcc]{border:0;outline:none;background:none;color:var(--text);font-family:inherit;font-size:22px;font-weight:700;line-height:1.3;padding:4px 0 10px;border-bottom:1px solid var(--line)}.note-body[data-v-6a07cdcc]{flex:1;border:0;outline:none;resize:none;background:none;color:var(--text);font-family:inherit;font-size:15px;line-height:1.6;padding:12px 0;min-height:300px}.star-btn[data-v-6a07cdcc]{font-size:18px;line-height:1;padding:4px 10px}.star-btn.on[data-v-6a07cdcc]{color:var(--honey)}.back[data-v-6a07cdcc]{display:none}@media(max-width:800px){.notes[data-v-6a07cdcc]{grid-template-columns:1fr}.hidden[data-v-6a07cdcc]{display:none}.back[data-v-6a07cdcc]{display:inline-block}.editor[data-v-6a07cdcc]{padding:12px 16px}}.tasks[data-v-3c5fc0bc]{position:relative;display:grid;grid-template-columns:var(--w-tasks-side, 240px) minmax(0,1fr);height:100%;background:var(--panel);grid-template-rows:minmax(0,1fr);min-height:0}.tasks.detail[data-v-3c5fc0bc]{grid-template-columns:var(--w-tasks-side, 240px) minmax(0,1fr) var(--w-tasks-detail, 380px)}.side[data-v-3c5fc0bc]{border-right:1px solid var(--line);overflow:auto;padding:12px 10px;display:flex;flex-direction:column;gap:2px}.side-h[data-v-3c5fc0bc]{font-size:12px;font-weight:700;color:var(--muted);padding:18px 10px 6px}.nav-item[data-v-3c5fc0bc]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:none;color:var(--text);text-align:left;cursor:pointer;font-weight:500}.nav-item svg[data-v-3c5fc0bc]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none;color:var(--muted)}.nav-item[data-v-3c5fc0bc]:hover{background:var(--panel-2)}.nav-item.on[data-v-3c5fc0bc]{background:var(--accent-soft);font-weight:700}.nav-item.on svg[data-v-3c5fc0bc]{color:var(--honey-deep)}.nav-item.warn .count[data-v-3c5fc0bc]{background:var(--danger);color:#fff}.count[data-v-3c5fc0bc]{font-size:11.5px;font-weight:700;min-width:22px;padding:1px 7px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line);text-align:center}.nav-item.on .count[data-v-3c5fc0bc]{background:var(--panel)}.swatch[data-v-3c5fc0bc]{width:12px;height:12px;border-radius:4px;flex:none;margin:0 3px}.list[data-v-3c5fc0bc]{display:flex;flex-direction:column;min-width:0;min-height:0}.head h2[data-v-3c5fc0bc]{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em}.search[data-v-3c5fc0bc]{width:220px}.quick[data-v-3c5fc0bc]{display:flex;align-items:center;gap:8px;margin:14px 16px 6px;padding:6px 6px 6px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.quick[data-v-3c5fc0bc]:focus-within{border-color:var(--honey);background:var(--panel);box-shadow:0 0 0 3px #f5a62326}.plus[data-v-3c5fc0bc]{font-size:20px;color:var(--honey-deep);font-weight:700;line-height:1}.quick-input[data-v-3c5fc0bc]{flex:1;min-width:0;border:0;outline:none;background:none;font-size:15px;padding:6px 0}.quick-date[data-v-3c5fc0bc]{flex:none}.scroll[data-v-3c5fc0bc]{flex:1;min-height:0;overflow:auto;padding:0 16px 24px}.empty b[data-v-3c5fc0bc]{font-weight:600}.group[data-v-3c5fc0bc]{margin-top:14px}.group-h[data-v-3c5fc0bc]{font-size:12.5px;font-weight:700;padding:6px 4px;color:var(--muted)}.group-h.overdue[data-v-3c5fc0bc]{color:var(--danger)}.group-h.today[data-v-3c5fc0bc]{color:var(--honey-deep)}.task[data-v-3c5fc0bc]{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;cursor:pointer;border:1px solid transparent}.task+.task[data-v-3c5fc0bc]{margin-top:1px}.task[data-v-3c5fc0bc]:hover{background:var(--panel-2)}.task.on[data-v-3c5fc0bc]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--honey) 40%,transparent)}.task .body[data-v-3c5fc0bc]{min-width:0}.title[data-v-3c5fc0bc]{font-size:14.5px;font-weight:500}.task.done .title[data-v-3c5fc0bc]{text-decoration:line-through;color:var(--muted)}.meta[data-v-3c5fc0bc]{display:flex;gap:6px;align-items:center;font-size:12.5px;margin-top:2px}.tag[data-v-3c5fc0bc]{font-size:11px;font-weight:600;padding:0 7px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line);flex:none}.check[data-v-3c5fc0bc]{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;border:2px solid color-mix(in srgb,var(--c, var(--muted)) 70%,var(--muted));background:none;cursor:pointer;padding:0}.check svg[data-v-3c5fc0bc]{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0}.check:hover svg[data-v-3c5fc0bc]{opacity:.5;stroke:var(--c, var(--honey-deep))}.check.on[data-v-3c5fc0bc]{background:var(--c, var(--honey-deep));border-color:var(--c, var(--honey-deep))}.check.on svg[data-v-3c5fc0bc]{opacity:1;stroke:#fff}.check.big[data-v-3c5fc0bc]{width:26px;height:26px;--c: var(--honey-deep)}.prio[data-v-3c5fc0bc]{font-weight:900;font-size:15px;width:14px;text-align:center;flex:none}.prio.high[data-v-3c5fc0bc]{color:var(--danger)}.prio.medium[data-v-3c5fc0bc]{color:var(--honey-deep)}.due[data-v-3c5fc0bc]{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--panel-2);color:var(--muted);white-space:nowrap;flex:none}.due[data-v-3c5fc0bc]:first-letter{text-transform:uppercase}.due.today[data-v-3c5fc0bc]{background:var(--accent-soft);color:var(--text)}.due.late[data-v-3c5fc0bc]{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.dot[data-v-3c5fc0bc]{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.panel-d[data-v-3c5fc0bc]{border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:0;background:var(--panel)}.panel-d .toolbar[data-v-3c5fc0bc]{gap:10px}.icon-btn[data-v-3c5fc0bc]{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer}.icon-btn[data-v-3c5fc0bc]:hover{background:var(--panel-2);color:var(--text)}.icon-btn svg[data-v-3c5fc0bc]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.form[data-v-3c5fc0bc]{padding:14px 18px 24px;overflow:auto;display:flex;flex-direction:column;gap:6px}.d-title[data-v-3c5fc0bc]{border:0;outline:none;resize:none;background:none;font-size:20px;font-weight:700;line-height:1.3;padding:2px 0 10px;border-bottom:1px solid var(--line);margin-bottom:6px;field-sizing:content}.f-label[data-v-3c5fc0bc]{font-size:12px;font-weight:600;color:var(--muted);margin-top:10px}.row[data-v-3c5fc0bc]{display:flex;gap:8px;align-items:center}.row.two[data-v-3c5fc0bc]{align-items:flex-start}.time[data-v-3c5fc0bc]{width:110px;flex:none}.chips[data-v-3c5fc0bc]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-3c5fc0bc]{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid var(--line);background:var(--panel);cursor:pointer}.chip[data-v-3c5fc0bc]:hover{border-color:var(--honey)}.seg[data-v-3c5fc0bc]{display:flex;padding:3px;gap:2px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px}.seg-b[data-v-3c5fc0bc]{flex:1;height:30px;border:0;border-radius:7px;background:none;color:var(--muted);font-weight:600;font-size:12.5px;cursor:pointer}.seg-b.on[data-v-3c5fc0bc]{background:var(--panel);color:var(--text);box-shadow:0 1px 2px #1b1f3f24}.seg-b.p1.on[data-v-3c5fc0bc]{color:var(--danger)}.seg-b.p5.on[data-v-3c5fc0bc]{color:var(--honey-deep)}.notes[data-v-3c5fc0bc]{resize:vertical;min-height:140px;line-height:1.5}.small[data-v-3c5fc0bc]{font-size:12px}.back[data-v-3c5fc0bc],.mobile-only[data-v-3c5fc0bc]{display:none}@media(max-width:1250px){.tasks.detail[data-v-3c5fc0bc]{grid-template-columns:1fr 380px}.tasks.detail .side[data-v-3c5fc0bc]{display:none}}@media(max-width:860px){.tasks[data-v-3c5fc0bc],.tasks.detail[data-v-3c5fc0bc]{grid-template-columns:1fr}.side[data-v-3c5fc0bc],.tasks.detail .list[data-v-3c5fc0bc]{display:none}.panel-d[data-v-3c5fc0bc]{border-left:0}.back[data-v-3c5fc0bc],.mobile-only[data-v-3c5fc0bc]{display:inline-block}.mobile-only[data-v-3c5fc0bc]{width:auto}.close[data-v-3c5fc0bc]{display:none}.search[data-v-3c5fc0bc]{width:130px}.quick-date[data-v-3c5fc0bc]{display:none}}.deck[data-v-a906f884]{display:grid;grid-template-columns:var(--w-deck-boards, 230px) minmax(0,1fr);height:100%;background:var(--panel);position:relative;grid-template-rows:minmax(0,1fr);min-height:0}.boards[data-v-a906f884]{border-right:1px solid var(--line);overflow:auto}.bitem[data-v-a906f884]{width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;gap:8px}.dot[data-v-a906f884]{width:10px;height:10px;border-radius:50%;flex:none}.dot.big[data-v-a906f884]{width:14px;height:14px}.pad[data-v-a906f884]{padding:12px}.main[data-v-a906f884]{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg, var(--panel-2))}.bhead[data-v-a906f884]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--panel)}.bhead h2[data-v-a906f884]{margin:0;font-size:18px}.avatars[data-v-a906f884]{display:flex;cursor:pointer}.avatars .av[data-v-a906f884]{margin-left:-6px;border:2px solid var(--panel)}.av[data-v-a906f884]{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:700;color:var(--c);background:color-mix(in srgb,var(--c) 20%,var(--panel));flex:none}.av.small[data-v-a906f884]{width:22px;height:22px;font-size:9.5px}.menu-wrap[data-v-a906f884]{position:relative}.pop[data-v-a906f884]{position:absolute;right:0;top:110%;z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:6px;min-width:200px}.pop-item[data-v-a906f884]{display:block;width:100%;text-align:left;padding:8px 10px;border:0;background:none;color:inherit;font:inherit;border-radius:6px;cursor:pointer}.pop-item[data-v-a906f884]:hover{background:var(--hover, rgba(127, 127, 127, .1))}.pop-item.danger[data-v-a906f884]{color:var(--danger, #c0392b)}.pop-colors[data-v-a906f884]{display:flex;gap:6px;padding:6px 10px}.swatch[data-v-a906f884]{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;flex:none;padding:0}.swatch.on[data-v-a906f884]{border-color:var(--text, #000)}.columns[data-v-a906f884]{flex:1;display:flex;gap:12px;padding:14px 16px;overflow:auto;align-items:flex-start}.col[data-v-a906f884]{flex:none;width:280px;max-height:100%;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:12px}.col-head[data-v-a906f884]{display:flex;align-items:center;gap:6px;padding:10px 12px 6px}.icon-mini[data-v-a906f884]{border:0;background:none;cursor:pointer;opacity:.45;padding:2px;font-size:12px}.icon-mini[data-v-a906f884]:hover{opacity:1}.cards[data-v-a906f884]{flex:1;overflow-y:auto;padding:4px 8px;min-height:30px}.card[data-v-a906f884]{background:var(--panel-2, var(--panel));border:1px solid var(--line);border-radius:10px;padding:8px 10px;margin-bottom:8px;cursor:pointer;box-shadow:0 1px 2px #0000000d}.card[data-v-a906f884]:hover{border-color:color-mix(in srgb,var(--honey) 60%,var(--line))}.card.dragging[data-v-a906f884]{opacity:.4}.card.done .ctitle[data-v-a906f884]{text-decoration:line-through;opacity:.6}.ctitle[data-v-a906f884]{font-size:14px;font-weight:500;word-break:break-word}.labels[data-v-a906f884]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:5px}.label[data-v-a906f884]{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;color:color-mix(in srgb,var(--c) 75%,#000);background:color-mix(in srgb,var(--c) 22%,transparent);border:0}.label.big[data-v-a906f884]{font-size:12.5px;padding:3px 10px;cursor:pointer}.label.off[data-v-a906f884]{opacity:.35}.meta[data-v-a906f884]{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px}.meta .av.small[data-v-a906f884]{margin-left:-4px}.due[data-v-a906f884]{padding:1px 6px;border-radius:6px;background:var(--hover, rgba(127, 127, 127, .12))}.due.late[data-v-a906f884]{background:color-mix(in srgb,#ef4444 20%,transparent);color:#dc2626;font-weight:600}.due.soon[data-v-a906f884]{background:color-mix(in srgb,#f59e0b 22%,transparent);color:#b45309}.due.done[data-v-a906f884]{background:color-mix(in srgb,#10b981 20%,transparent);color:#059669}.drop-line[data-v-a906f884]{height:4px;border-radius:2px;background:var(--honey);margin:2px 0 6px}.add-card[data-v-a906f884]{border:0;background:none;color:var(--muted);text-align:left;padding:8px 14px 12px;cursor:pointer;font:inherit}.add-card[data-v-a906f884]:hover{color:inherit}.add-form[data-v-a906f884]{padding:4px 8px 10px}.add-form .row[data-v-a906f884]{gap:6px;margin-top:6px}.add-col[data-v-a906f884]{background:transparent;border:2px dashed var(--line);color:var(--muted);padding:14px;cursor:pointer;font:inherit}.add-col[data-v-a906f884]:hover{color:inherit;border-color:var(--honey)}.cardm[data-v-a906f884]{width:min(640px,100%)}.ctop[data-v-a906f884]{gap:8px}.ttl[data-v-a906f884]{font-size:18px;font-weight:700}.grid2[data-v-a906f884]{display:grid;grid-template-columns:1fr auto;gap:12px;margin:10px 0;align-items:end}.chips[data-v-a906f884]{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.person[data-v-a906f884]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border-radius:999px;border:1px solid var(--line);background:none;color:inherit;font:inherit;font-size:13px;cursor:pointer;opacity:.55}.person.on[data-v-a906f884]{opacity:1;border-color:var(--honey);background:color-mix(in srgb,var(--honey) 12%,transparent)}.desc[data-v-a906f884]{width:100%;margin:4px 0 12px;resize:vertical}.comments[data-v-a906f884]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.comment[data-v-a906f884]{display:flex;gap:8px}.ctext[data-v-a906f884]{white-space:pre-wrap;font-size:14px}.foot[data-v-a906f884]{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.small-m[data-v-a906f884]{width:min(460px,100%)}.who-row[data-v-a906f884]{display:flex;align-items:center;gap:10px;padding:6px 2px}.pbtn[data-v-a906f884]{width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:6px}.pbtn[data-v-a906f884]:hover{background:var(--hover, rgba(127, 127, 127, .1))}.plist[data-v-a906f884]{max-height:260px;overflow:auto;margin-top:6px}@media(max-width:760px){.deck[data-v-a906f884]{grid-template-columns:minmax(0,1fr)}.boards.hidden[data-v-a906f884]{display:none}.boards:not(.hidden)+.main[data-v-a906f884]{display:none}.col[data-v-a906f884]{width:82vw}.bhead .btn[data-v-a906f884]:not(.back){padding:6px 8px}}.bar[data-v-1b903c88]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:6px 0 10px}.tbl[data-v-1b903c88]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-1b903c88]{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--panel-2);font-weight:700}.tbl td[data-v-1b903c88]{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top;max-width:0}.tbl tbody tr[data-v-1b903c88]{cursor:pointer}.tbl tbody tr[data-v-1b903c88]:hover{background:var(--panel-2)}.tbl tr.sel[data-v-1b903c88]{background:var(--accent-soft)}.tbl tr.off .name[data-v-1b903c88]{opacity:.55}.c-on[data-v-1b903c88]{width:60px;text-align:center}.name[data-v-1b903c88]{font-weight:600}.empty[data-v-1b903c88]{text-align:center;padding:22px}.sogo[data-v-1b903c88]{margin-top:14px}.code[data-v-1b903c88]{background:var(--panel-2);border-radius:8px;padding:12px;font-size:12px;overflow:auto;max-height:300px;white-space:pre-wrap}.wide[data-v-1b903c88]{width:min(760px,96vw)}.line[data-v-1b903c88]{display:flex;gap:6px;align-items:center;margin:6px 0;flex-wrap:wrap}.f[data-v-1b903c88],.f2[data-v-1b903c88]{width:190px;flex:none}.o[data-v-1b903c88]{width:150px;flex:none}.h[data-v-1b903c88]{width:140px;flex:none}.v[data-v-1b903c88]{flex:1;min-width:160px}.auto[data-v-1b903c88]{width:auto;margin-bottom:4px}.chk[data-v-1b903c88]{gap:8px;margin:6px 0}.ok[data-v-1b903c88]{color:#16a34a}.small[data-v-1b903c88]{font-size:12px}.block[data-v-83bb1c80]{padding:4px 0 18px;border-bottom:1px solid var(--line);margin-bottom:16px}.block[data-v-83bb1c80]:last-of-type{border-bottom:0}.bhead[data-v-83bb1c80]{display:flex;align-items:center;justify-content:space-between;gap:10px}h2[data-v-83bb1c80]{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px}.item[data-v-83bb1c80]{display:flex;align-items:center;gap:12px;padding:10px 4px;border-top:1px solid var(--line)}.ic[data-v-83bb1c80]{font-size:20px;width:28px;text-align:center}.name[data-v-83bb1c80]{font-weight:600}.badge[data-v-83bb1c80]{font-size:11px;font-weight:700;background:var(--accent-soft);color:var(--honey-deep);border-radius:999px;padding:2px 8px;margin-left:6px}.badge.off[data-v-83bb1c80]{background:var(--panel-2);color:var(--muted)}.empty[data-v-83bb1c80]{padding:8px 4px}.newpw[data-v-83bb1c80]{gap:8px;margin-top:10px}.newpw .input[data-v-83bb1c80]{max-width:300px}.created[data-v-83bb1c80]{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--accent-soft);font-size:13px}.pwrow[data-v-83bb1c80]{gap:8px;margin-top:6px;align-items:center}code[data-v-83bb1c80]{font-size:14px;padding:4px 8px;border-radius:6px;background:var(--panel);-webkit-user-select:all;user-select:all}.small[data-v-83bb1c80]{font-size:12px}.sum[data-v-fd0cca92]{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.sum-b[data-v-fd0cca92]{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:8px 14px;cursor:pointer;color:inherit;font:inherit;font-size:13px}.sum-b b[data-v-fd0cca92]{font-size:18px;margin-right:4px}.sum-b.on[data-v-fd0cca92]{outline:2px solid var(--honey)}.sum-b.full b[data-v-fd0cca92]{color:#10b981}.sum-b.basic b[data-v-fd0cca92]{color:#3b82f6}.sum-b.custom b[data-v-fd0cca92]{color:#f59e0b}.tools[data-v-fd0cca92]{gap:8px;margin-bottom:12px}.dom[data-v-fd0cca92]{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;overflow:hidden}.dom-h[data-v-fd0cca92]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:var(--panel-2, transparent);border:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.tw[data-v-fd0cca92]{width:14px;opacity:.6}.cnt[data-v-fd0cca92]{white-space:nowrap}.tbl[data-v-fd0cca92]{width:100%;border-collapse:collapse;font-size:13.5px}.tbl th[data-v-fd0cca92]{text-align:left;font-size:12px;color:var(--muted);font-weight:600;padding:6px 12px;border-top:1px solid var(--line)}.tbl td[data-v-fd0cca92]{padding:7px 12px;border-top:1px solid var(--line);vertical-align:middle;max-width:280px}.tbl .c[data-v-fd0cca92]{text-align:center;width:44px}tr.off td[data-v-fd0cca92]{opacity:.5}.yes[data-v-fd0cca92]{color:#10b981;font-weight:700}.no[data-v-fd0cca92]{color:var(--muted)}.plan[data-v-fd0cca92]{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.plan.full[data-v-fd0cca92]{background:color-mix(in srgb,#10b981 18%,transparent);color:#059669}.plan.basic[data-v-fd0cca92]{background:color-mix(in srgb,#3b82f6 18%,transparent);color:#2563eb}.plan.custom[data-v-fd0cca92]{background:color-mix(in srgb,#f59e0b 20%,transparent);color:#b45309}.tag[data-v-fd0cca92]{font-size:11px;font-family:ui-monospace,monospace;background:var(--hover, rgba(127, 127, 127, .12));padding:1px 6px;border-radius:6px;margin-right:4px;white-space:nowrap}@media(max-width:700px){.tbl th[data-v-fd0cca92]:last-child,.tbl td[data-v-fd0cca92]:last-child{display:none}}.settings[data-v-7277a564]{position:relative;height:100%;display:grid;grid-template-columns:var(--w-settings-nav, 230px) minmax(0,1fr);background:var(--panel);grid-template-rows:minmax(0,1fr);min-height:0}.snav[data-v-7277a564]{border-right:1px solid var(--line);padding:14px 10px;overflow:auto;display:flex;flex-direction:column;gap:2px}.snav-title[data-v-7277a564]{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:4px 10px 10px}.sitem[data-v-7277a564]{display:flex;align-items:center;gap:10px;border:0;background:none;text-align:left;padding:9px 10px;border-radius:8px;cursor:pointer;color:var(--text);font-size:14px}.sitem[data-v-7277a564]:hover{background:var(--panel-2)}.sitem.on[data-v-7277a564]{background:var(--accent-soft);font-weight:600}.sic[data-v-7277a564]{width:20px;text-align:center}.inner[data-v-7277a564]{overflow:auto;padding:22px 28px 48px;min-width:0}.inner[data-v-7277a564]>*{max-width:920px}.pwcard[data-v-7277a564]{max-width:520px!important}.meter[data-v-7277a564]{display:flex;gap:4px;margin:-4px 0 10px}.meter span[data-v-7277a564]{flex:1;height:5px;border-radius:3px;background:var(--line)}.meter span.on.s1[data-v-7277a564]{background:#dc2626}.meter span.on.s2[data-v-7277a564]{background:#f59e0b}.meter span.on.s3[data-v-7277a564]{background:#84cc16}.meter span.on.s4[data-v-7277a564]{background:#16a34a}@media(max-width:760px){.settings[data-v-7277a564]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.snav[data-v-7277a564]{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);padding:8px}.snav-title[data-v-7277a564]{display:none}.sitem[data-v-7277a564]{white-space:nowrap;flex:none}.inner[data-v-7277a564]{padding:16px}}h1[data-v-7277a564]{font-size:22px;margin:0 0 16px}h2[data-v-7277a564]{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px}.card[data-v-7277a564]{padding:16px 18px;margin-bottom:16px}.br-btns[data-v-7277a564]{display:flex;gap:8px;flex-wrap:wrap}.br-list[data-v-7277a564]{margin:6px 0 14px;padding-left:18px;line-height:1.7}.sounds[data-v-7277a564]{margin:4px 0 10px 46px;display:grid;gap:6px;max-width:460px}.sound-row[data-v-7277a564]{display:flex;align-items:center;gap:8px}.sound-row .input[data-v-7277a564]{width:190px}.sc-levels[data-v-7277a564]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.sc-level[data-v-7277a564]{display:flex;align-items:center;gap:8px;cursor:pointer}.sc-table.dim[data-v-7277a564]{opacity:.45}.sc-group[data-v-7277a564]{font-size:14px;margin:18px 0 4px}.sc-row[data-v-7277a564]{display:flex;align-items:center;gap:12px;padding:6px 0;border-top:1px solid var(--line);font-size:13.5px}.sc-row.off[data-v-7277a564]{opacity:.45}.sc-keys[data-v-7277a564]{width:190px;flex-shrink:0;display:flex;gap:4px;flex-wrap:wrap}.sc-keys kbd[data-v-7277a564]{font:12px ui-monospace,monospace;padding:2px 7px;border:1px solid var(--line);border-bottom-width:2px;border-radius:6px;background:var(--panel)}.sc-badge[data-v-7277a564]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--honey) 25%,transparent)}@media(max-width:600px){.sc-keys[data-v-7277a564]{width:120px}}.setting[data-v-7277a564]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;flex-wrap:wrap}.setting+.setting[data-v-7277a564]{border-top:1px solid var(--line)}.label[data-v-7277a564]{flex:1;min-width:200px}.lang[data-v-7277a564]{width:auto;min-width:160px}.seg[data-v-7277a564]{display:inline-flex;border:1px solid var(--line);border-radius:10px;padding:3px;gap:3px;background:var(--panel-2);flex-wrap:wrap}.seg-btn[data-v-7277a564]{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:6px 12px;border-radius:7px;cursor:pointer;color:var(--muted)}.seg-btn.on[data-v-7277a564]{background:var(--panel);color:var(--text);box-shadow:0 1px 2px #0000001f}.swatch[data-v-7277a564]{width:14px;height:14px;border-radius:50%;border:1px solid var(--line)}.swatch.light[data-v-7277a564]{background:#fff}.swatch.dark[data-v-7277a564]{background:#1c1b18}.swatch.system[data-v-7277a564]{background:linear-gradient(135deg,#fff 50%,#1c1b18 50%)}fieldset[data-v-7277a564]{border:0;padding:0;margin:4px 0 0}fieldset[data-v-7277a564]:disabled{opacity:.5}.toggle[data-v-7277a564]{display:flex;align-items:center;gap:12px;padding:9px 0;cursor:pointer}.toggle input[data-v-7277a564]{position:absolute;opacity:0;pointer-events:none}.sw[data-v-7277a564]{width:36px;height:20px;border-radius:999px;background:var(--line);position:relative;transition:background .15s;flex:none}.sw[data-v-7277a564]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #00000040}.toggle input:checked+.sw[data-v-7277a564]{background:var(--accent)}.toggle input:checked+.sw[data-v-7277a564]:after{transform:translate(16px)}.toggle input:focus-visible+.sw[data-v-7277a564]{outline:2px solid var(--accent);outline-offset:2px}.ok[data-v-7277a564]{color:#16a34a}.editor-box[data-v-7277a564]{border:1px solid var(--line);border-radius:8px;overflow:hidden;margin:8px 0}.actions[data-v-7277a564]{margin-top:8px}.ooo[data-v-7277a564]{margin-top:6px;transition:opacity .15s}.ooo.off[data-v-7277a564]{opacity:.55}.two[data-v-7277a564]{gap:12px;flex-wrap:wrap}.two .field[data-v-7277a564]{min-width:180px}.days[data-v-7277a564]{gap:8px;flex-wrap:wrap}.num[data-v-7277a564]{width:70px}.weekly[data-v-7277a564]{margin-bottom:10px}.days-row[data-v-7277a564]{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0 6px}.day[data-v-7277a564]{min-width:46px;padding:7px 8px;border-radius:999px;border:1px solid var(--line);background:var(--panel);cursor:pointer;text-transform:capitalize;color:var(--muted)}.day.on[data-v-7277a564]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.presets[data-v-7277a564]{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:4px}.notice[data-v-7277a564]{background:var(--accent-soft);border-radius:8px;padding:8px 12px;font-size:13px}.small[data-v-7277a564]{font-size:12px}.center[data-v-7277a564]{text-align:center}.office[data-v-69b10368]{height:100%;display:flex;flex-direction:column;background:var(--panel)}.bar[data-v-69b10368]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--line);min-height:44px}.icon[data-v-69b10368]{font-size:18px}.small[data-v-69b10368]{font-size:12px}.ro[data-v-69b10368]{margin-left:8px;background:var(--panel-2);color:var(--muted);border:1px solid var(--line)}.frame[data-v-69b10368]{flex:1;width:100%;border:0;background:#fff}.hidden-form[data-v-69b10368]{display:none}:root{--bg: #f1f2f7;--panel: #ffffff;--panel-2: #f7f8fb;--line: #e2e4ee;--text: #1b1f3f;--muted: #646a8a;--accent: #f5a623;--accent-ink: #1b1f3f;--accent-soft: #fff3da;--honey: #f5a623;--honey-deep: #d98a00;--ink: #1b1f3f;--ink-on-honey: #1b1f3f;--link: #2f3a8f;--bar: #20264f;--bar-text: #ffffff;--bar-muted: #b4b9d8;--danger: #c2410c;--radius: 12px;--shadow: 0 1px 2px rgba(27, 31, 63, .06), 0 10px 30px rgba(27, 31, 63, .1);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0f1226;--panel: #171b36;--panel-2: #1d2242;--line: #2a3058;--text: #e8eaf6;--muted: #9a9fc0;--accent: #f5a623;--accent-ink: #1b1f3f;--accent-soft: #3a3020;--honey: #f7b13a;--honey-deep: #f7b13a;--ink: #ffffff;--link: #a9b8ff;--bar: #0b0e22;--bar-muted: #9aa0c6;--danger: #fb923c;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 30px rgba(0, 0, 0, .35);color-scheme:dark}}:root[data-theme=dark]{--bg: #0f1226;--panel: #171b36;--panel-2: #1d2242;--line: #2a3058;--text: #e8eaf6;--muted: #9a9fc0;--accent: #f5a623;--accent-ink: #1b1f3f;--accent-soft: #3a3020;--honey: #f7b13a;--honey-deep: #f7b13a;--ink: #ffffff;--link: #a9b8ff;--bar: #0b0e22;--bar-muted: #9aa0c6;--danger: #fb923c;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 30px rgba(0, 0, 0, .35);color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font:14px/1.45 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text)}a{color:var(--link)}:focus-visible{outline:2px solid var(--honey);outline-offset:1px}button,input,textarea,select{font:inherit;color:inherit}.btn{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:6px 12px;cursor:pointer;white-space:nowrap;font-weight:500;transition:background-color .12s,border-color .12s}.btn:hover{border-color:#c9cce0;background:var(--panel-2)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.btn.primary:hover{background:var(--honey-deep);border-color:var(--honey-deep)}.btn.danger{color:var(--danger)}.btn.ghost{border-color:transparent;background:transparent}.btn:disabled{opacity:.5;cursor:default}.input,textarea.input,select.input{width:100%;border:1px solid var(--line);background:var(--panel-2);border-radius:9px;padding:8px 11px;outline:none}.input:focus{border-color:var(--honey);background:var(--panel);box-shadow:0 0 0 3px #f5a6232e}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.muted{color:var(--muted)}.row{display:flex;gap:8px;align-items:center}.grow{flex:1;min-width:0}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar{display:flex;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line);min-height:54px}.list-item{padding:10px 12px;border-bottom:1px solid var(--line);cursor:pointer}.list-item:hover{background:var(--panel-2)}.list-item.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--honey)}.badge{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:0 7px;font-size:12px;font-weight:600}.error{color:var(--danger)}.empty{padding:40px;text-align:center;color:var(--muted)}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:grid;place-items:center;z-index:50;padding:16px}.modal{width:min(720px,100%);max-height:92vh;overflow:auto;background:var(--panel);border-radius:14px;box-shadow:var(--shadow);padding:18px}.modal h3{margin:0 0 12px}.field{margin-bottom:10px}.field label{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}@media(min-width:761px){.mobile-action{display:none!important}}
