.lp[data-v-5218d4ac]{--brand: #0a58c9;--brand-b: #0d70ff;--brand-2: #3d8bff;--brand-dark: #0a58c9;--violet: #3d8bff;--ink: rgba(255,255,255,.96);--ink-2: rgba(255,255,255,.62);--muted: rgba(255,255,255,.42);--line: rgba(255,255,255,.1);--card: rgba(255,255,255,.05);--card-2: rgba(255,255,255,.09);--bg: #0c0d11;--bg-warm: #0c0d11;--bg-alt: #101218;--navy: #08090c;--serif: "Georgia", "Iowan Old Style", "Times New Roman", serif;--sans-display: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", Roboto, sans-serif;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.lp [id][data-v-5218d4ac]{scroll-margin-top:92px}.lp[data-v-5218d4ac] *{box-sizing:border-box}.lp-container[data-v-5218d4ac]{width:100%;max-width:1650px;margin:0 auto;padding:0 32px}.lp-display[data-v-5218d4ac]{font-family:var(--sans-display);font-weight:600;letter-spacing:-.02em}.lp-btn[data-v-5218d4ac]{display:inline-flex;align-items:center;gap:.5rem;justify-content:center;font-weight:600;font-size:.95rem;border-radius:999px;padding:.72rem 1.3rem;cursor:pointer;text-decoration:none;border:1.5px solid transparent;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.lp-btn-lg[data-v-5218d4ac]{padding:.95rem 1.7rem;font-size:1rem}.lp-btn[data-v-5218d4ac]:active{transform:scale(.97)}.lp-btn-primary[data-v-5218d4ac]{background:linear-gradient(95deg,#0d70ff,#3d8bff);color:#fff;box-shadow:0 10px 26px #0d70ff61}.lp-btn-primary[data-v-5218d4ac]:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 16px 34px #0d70ff80}.lp-btn-ghost[data-v-5218d4ac]{color:var(--ink);background:transparent}.lp-btn-ghost[data-v-5218d4ac]:hover{color:var(--brand-b)}.lp-btn-outline[data-v-5218d4ac]{color:var(--brand-b);background:transparent;border-color:#ffffff38}.lp-btn-outline[data-v-5218d4ac]:hover{border-color:var(--brand-b);color:#fff}.lp a[data-v-5218d4ac]:focus-visible,.lp button[data-v-5218d4ac]:focus-visible{outline:2px solid var(--brand-b);outline-offset:3px;border-radius:8px}.lp-btn-outline-light[data-v-5218d4ac]{background:transparent;color:#fff;border-color:#ffffff73}.lp-btn-outline-light[data-v-5218d4ac]:hover{background:#ffffff1f;border-color:#fff}.lp-nav[data-v-5218d4ac]{position:sticky;top:0;z-index:50;background:#0a0d2ab8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lp-nav-inner[data-v-5218d4ac]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;gap:1rem}.lp-brand[data-v-5218d4ac]{justify-self:start;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:#fff;font-weight:800;font-size:1.25rem}.lp-brand-mark[data-v-5218d4ac]{width:auto;height:1em;display:block;object-fit:contain}.lp-brand-name[data-v-5218d4ac]{font-size:1em;letter-spacing:-.01em}.lp-nav-links[data-v-5218d4ac]{justify-self:center;display:flex;align-items:center;gap:2rem}.lp-menu[data-v-5218d4ac]{position:relative}.lp-menu-top[data-v-5218d4ac]{background:transparent;border:none;cursor:pointer;font-family:inherit;color:#e7e9ff;font-weight:500;font-size:.95rem;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 0;text-decoration:none}.lp-menu-top i[data-v-5218d4ac]{font-size:.58rem;color:#8790bd;transition:transform .16s}.lp-menu:hover .lp-menu-top[data-v-5218d4ac]{color:#3d8bff}.lp-menu:hover .lp-menu-top i[data-v-5218d4ac]{transform:rotate(180deg);color:#3d8bff}.lp-dropdown[data-v-5218d4ac]{position:absolute;top:100%;left:-.6rem;min-width:232px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 22px 50px #00000038;padding:.5rem;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .16s ease;z-index:60}.lp-menu:hover .lp-dropdown[data-v-5218d4ac]{opacity:1;visibility:visible;transform:translateY(0)}.lp-dropdown a[data-v-5218d4ac]{display:block;padding:.55rem .7rem;border-radius:9px;color:#45526a;text-decoration:none;font-size:.9rem;font-weight:500}.lp-dropdown a[data-v-5218d4ac]:hover{background:#0000000a;color:#14203a}.lp-menu.has-mega[data-v-5218d4ac]{position:static}.lp-mega[data-v-5218d4ac]{position:absolute;top:100%;left:0;right:0;width:100%;background:#fff;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 30px 70px #00000047;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:60}.lp-menu.has-mega:hover .lp-mega[data-v-5218d4ac]{opacity:1;visibility:visible;transform:translateY(0)}.lp-mega-inner[data-v-5218d4ac]{max-width:1650px;margin:0 auto;padding:2rem 32px;display:grid;grid-template-columns:3fr 1.15fr;gap:2.5rem;align-items:stretch}.lp-mega-cards[data-v-5218d4ac]{display:grid;grid-template-columns:repeat(4,1fr)}.lp-mega-card[data-v-5218d4ac]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem;padding:1.6rem 1.2rem;border-right:1px solid rgba(0,0,0,.08);text-decoration:none;transition:background .2s ease}.lp-mega-card[data-v-5218d4ac]:first-child{border-left:1px solid rgba(0,0,0,.08)}.lp-mega-card[data-v-5218d4ac]:hover{background:#00000008}.lp-mega-ico[data-v-5218d4ac]{font-size:1.9rem;color:var(--brand-b);transition:transform .2s ease}.lp-mega-card:hover .lp-mega-ico[data-v-5218d4ac]{transform:translateY(-3px)}.lp-mega-title[data-v-5218d4ac]{font-weight:700;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase;color:#14203a}.lp-mega-desc[data-v-5218d4ac]{color:#5b6b82;font-size:.8rem;max-width:16rem}.lp-mega-more[data-v-5218d4ac]{margin-top:.3rem;font-size:.78rem;font-weight:600;color:#5b6b82;border:1px solid rgba(0,0,0,.14);border-radius:999px;padding:.42rem 1.1rem;transition:color .2s ease,border-color .2s ease}.lp-mega-card:hover .lp-mega-more[data-v-5218d4ac]{border-color:var(--brand-b);color:var(--brand-b)}.lp-mega-links[data-v-5218d4ac]{border-left:1px solid rgba(0,0,0,.08);padding-left:2rem;display:flex;flex-direction:column;justify-content:center;gap:.1rem}.lp-mega-links a[data-v-5218d4ac]{display:flex;align-items:center;gap:.65rem;color:#45526a;text-decoration:none;font-size:.92rem;padding:.5rem 0;transition:color .15s ease}.lp-mega-links a[data-v-5218d4ac]:hover{color:#14203a}.lp-mega-dot[data-v-5218d4ac]{width:6px;height:6px;border-radius:50%;background:#9aa3b2;flex:none}.lp-mega-all[data-v-5218d4ac]{color:var(--brand-b)!important;font-weight:700;margin-top:.4rem}.lp-mega.lp-mega-pricing[data-v-5218d4ac]{background:radial-gradient(1100px 460px at 50% -12%,rgba(13,112,255,.07),transparent 62%),#fff;border-top-color:#0000000f;border-bottom-color:#0000000f;max-height:calc(100vh - 78px);overflow-y:auto}.lp-pricing-inner[data-v-5218d4ac]{display:block;max-width:none;padding:2.1rem 56px 2.3rem}.lp-pricing-head[data-v-5218d4ac]{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;padding-bottom:1.4rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.lp-pricing-intro[data-v-5218d4ac]{max-width:680px}.lp-pricing-intro .lp-eyebrow[data-v-5218d4ac]{color:var(--brand-b)}.lp-pricing-h[data-v-5218d4ac]{font-family:var(--sans-display);font-weight:600;font-size:1.85rem;color:#14203a;margin:.5rem 0 .55rem;letter-spacing:-.02em;line-height:1.1}.lp-pricing-sub[data-v-5218d4ac]{color:#5b6b82;font-size:1.02rem;line-height:1.6;margin:0}.lp-pricing-stats[data-v-5218d4ac]{list-style:none;margin:1.1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 1.8rem}.lp-pricing-stats li[data-v-5218d4ac]{color:#5b6b82;font-size:.86rem}.lp-pricing-stats b[data-v-5218d4ac]{color:#14203a;font-weight:800;font-size:1.02rem;margin-right:.28rem}.lp-pricing-assure[data-v-5218d4ac]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem;flex:none}.lp-pricing-assure li[data-v-5218d4ac]{display:flex;align-items:center;gap:.6rem;color:#45526a;font-size:.98rem;white-space:nowrap}.lp-pricing-assure i[data-v-5218d4ac]{color:var(--brand-b)}.lp-pricing-grid[data-v-5218d4ac]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.lp-pricing-foot[data-v-5218d4ac]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.5rem;padding-top:1.3rem;border-top:1px solid rgba(0,0,0,.08);flex-wrap:wrap}.lp-pricing-foot-note[data-v-5218d4ac]{display:flex;align-items:center;gap:.6rem;color:#5b6b82;font-size:.92rem}.lp-pricing-foot-note i[data-v-5218d4ac]{color:var(--brand-b)}.lp-pricing-foot-links[data-v-5218d4ac]{display:flex;align-items:center;gap:1.8rem}.lp-pricing-foot-links a[data-v-5218d4ac]{color:#45526a;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .2s ease}.lp-pricing-foot-links a[data-v-5218d4ac]:hover{color:#14203a}.lp-pricing-foot-cta[data-v-5218d4ac]{display:inline-flex;align-items:center;gap:.5rem;color:var(--brand-b)!important}.lp-pricing-foot-cta i[data-v-5218d4ac]{font-size:.78rem}.lp-plan[data-v-5218d4ac]{position:relative;background:#fff;border:1px solid rgba(10,20,40,.1);border-radius:18px;padding:1.6rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 6px 22px #141e320f;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.lp-plan[data-v-5218d4ac]:hover{transform:translateY(-5px);border-color:#0d70ff73;box-shadow:0 18px 40px #141e321f}.lp-plan.featured[data-v-5218d4ac]{background:linear-gradient(180deg,#0d70ff0f,#fff);border-color:var(--brand-b);box-shadow:0 22px 52px #0d70ff33}.lp-plan-badge[data-v-5218d4ac]{position:absolute;top:-.8rem;left:50%;transform:translate(-50%);background:linear-gradient(95deg,#0d70ff,#3d8bff);color:#fff;font-size:.68rem;font-weight:700;padding:.34rem .85rem;border-radius:999px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;box-shadow:0 8px 18px #0d70ff59}.lp-plan-name[data-v-5218d4ac]{font-weight:700;color:#14203a;font-size:1.15rem;letter-spacing:.01em}.lp-plan-price[data-v-5218d4ac]{display:flex;align-items:baseline;gap:.4rem;margin:.25rem 0}.lp-plan-price b[data-v-5218d4ac]{font-size:2.3rem;color:#14203a;letter-spacing:-.03em;font-weight:800}.lp-plan-price span[data-v-5218d4ac]{color:#5b6b82;font-size:.9rem}.lp-plan-note[data-v-5218d4ac]{color:#8792a6;font-size:.78rem;margin-top:-.1rem}.lp-plan-desc[data-v-5218d4ac]{color:#5b6b82;font-size:.9rem}.lp-plan-feats[data-v-5218d4ac]{list-style:none;padding:0;margin:.6rem 0 1rem;display:flex;flex-direction:column;gap:.5rem}.lp-plan-feats li[data-v-5218d4ac]{display:flex;align-items:center;gap:.65rem;color:#45526a;font-size:.92rem}.lp-plan-feats i[data-v-5218d4ac]{color:#fff;background:var(--brand-b);width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font-size:.6rem;flex:none}.lp-plan-cta[data-v-5218d4ac]{margin-top:auto;text-align:center;padding:.8rem;border-radius:12px;font-weight:700;font-size:.92rem;text-decoration:none;border:1px solid rgba(13,112,255,.45);color:var(--brand-b);transition:all .18s ease}.lp-plan-cta[data-v-5218d4ac]:hover{border-color:var(--brand-b);background:#0d70ff12}.lp-plan.featured .lp-plan-cta[data-v-5218d4ac]{background:linear-gradient(95deg,#0d70ff,#3d8bff);color:#fff;border-color:transparent;box-shadow:0 10px 24px #0d70ff59}.lp-plan.featured .lp-plan-cta[data-v-5218d4ac]:hover{filter:brightness(1.06)}.lp-nav-cta[data-v-5218d4ac]{justify-self:end;display:flex;align-items:center;gap:1.1rem}.lp-login[data-v-5218d4ac]{display:inline-flex;align-items:center;gap:.45rem;color:#e7e9ff;text-decoration:none;font-weight:600;font-size:.95rem}.lp-login[data-v-5218d4ac]:hover{color:#3d8bff}.lp-btn-pink[data-v-5218d4ac]{background:linear-gradient(95deg,#0d70ff,#3d8bff);color:#fff;box-shadow:0 10px 30px #0d70ff61;padding:.72rem 1.35rem}.lp-btn-pink[data-v-5218d4ac]:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 14px 34px #0d70ff7a}.lp-arrow-ne[data-v-5218d4ac]{transform:rotate(-45deg);font-size:.78em}.lp-hero[data-v-5218d4ac]{position:relative;min-height:720px;display:flex;align-items:center;overflow:hidden;background:var(--bg);color:#fff}.lp-hero-bg[data-v-5218d4ac]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lp-hero[data-v-5218d4ac]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.lp-glow[data-v-5218d4ac]{position:absolute;border-radius:50%;filter:blur(120px)}.lp-glow.g1[data-v-5218d4ac]{width:620px;height:620px;background:radial-gradient(circle,rgba(13,112,255,.42),transparent 66%);top:-200px;right:-140px}.lp-glow.g2[data-v-5218d4ac]{width:560px;height:560px;background:radial-gradient(circle,rgba(13,112,255,.42),transparent 66%);bottom:-240px;left:-140px}.lp-contours[data-v-5218d4ac]{position:absolute;top:0;right:0;width:58%;height:100%;opacity:.6;animation:lpDrift-5218d4ac 18s ease-in-out infinite alternate}@keyframes lpDrift-5218d4ac{0%{transform:translate(0)}to{transform:translate(-18px)}}.lp-hero-grid[data-v-5218d4ac]{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;width:100%;padding:2.5rem 24px 3rem}.lp-hero-main[data-v-5218d4ac]{max-width:62rem}.lp-eyebrow-row[data-v-5218d4ac]{display:inline-flex;align-items:center;gap:1.6rem;margin-bottom:1.7rem}.lp-kicker[data-v-5218d4ac]{color:#9aa3c7;font-size:.8rem;font-weight:600;letter-spacing:.09em;line-height:1.45}.lp-agency[data-v-5218d4ac]{display:inline-flex;align-items:center;gap:.55rem;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.07em;line-height:1.3}.lp-agency>i[data-v-5218d4ac]{color:#fff;background:linear-gradient(135deg,#3d8bff,#0d70ff);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:.75rem}.lp-hero-h1[data-v-5218d4ac]{font-family:var(--sans-display);font-weight:600;font-size:clamp(3.2rem,11vw,10rem);line-height:1;letter-spacing:-.015em;color:#fff;margin:0 0 1.6rem}.lp-hero-h1 .lp-hline[data-v-5218d4ac]{display:block}.lp-hword[data-v-5218d4ac]{display:inline-block;overflow:hidden;vertical-align:top;margin-right:.18em;padding-bottom:.16em;margin-bottom:-.16em}.lp-hword-in[data-v-5218d4ac]{display:inline-block;transform:translateY(118%);opacity:0;animation:lpWordUp-5218d4ac .9s cubic-bezier(.2,.7,.2,1) forwards}@keyframes lpWordUp-5218d4ac{to{transform:translateY(0);opacity:1}}.lp-accent .lp-hword-in[data-v-5218d4ac]{animation:none;transform:none;opacity:1}.lp-rotword[data-v-5218d4ac]{display:inline-block}.lp-rotchar[data-v-5218d4ac]{display:inline-block;animation:lpCharIn-5218d4ac .55s cubic-bezier(.2,.7,.2,1) both}.lp-accent .lp-rotchar[data-v-5218d4ac]{background:linear-gradient(180deg,#6ea8ff,#0d70ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes lpCharIn-5218d4ac{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}.lp-rot-leave-active[data-v-5218d4ac]{transition:opacity .22s ease}.lp-rot-leave-to[data-v-5218d4ac]{opacity:0}@keyframes lpShine-5218d4ac{0%{background-position:0% center}to{background-position:220% center}}.lp-lead[data-v-5218d4ac]{font-size:clamp(1.2rem,2vw,1.75rem);color:var(--ink-2);max-width:34rem;margin:0 0 2rem;font-weight:400;line-height:1.5}.lp-chips[data-v-5218d4ac]{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:2.6rem}.lp-chip[data-v-5218d4ac]{width:56px;height:56px;border-radius:15px;background:transparent;border:1px solid rgba(255,255,255,.14);display:grid;place-items:center;transition:border-color .2s ease,background .2s ease,transform .2s ease}.lp-chip[data-v-5218d4ac]:hover{background:#ffffff0f;border-color:#ffffff4d;transform:translateY(-3px)}.lp-chip[data-v-5218d4ac]:active{transform:scale(.94)}.lp-chip[data-v-5218d4ac] svg{width:26px;height:26px}.lp-chip[data-v-5218d4ac] svg path,.lp-chip[data-v-5218d4ac] svg rect,.lp-chip[data-v-5218d4ac] svg circle{fill:#97a1b5;transition:fill .2s ease}.lp-chip[data-v-5218d4ac]:hover svg path,.lp-chip[data-v-5218d4ac]:hover svg rect,.lp-chip[data-v-5218d4ac]:hover svg circle{fill:#c6ccdb}.lp-scroll[data-v-5218d4ac]{color:#7c85ad;font-size:.72rem;letter-spacing:.16em;font-weight:600;display:inline-flex;align-items:center;gap:.7rem}.lp-scroll-ico[data-v-5218d4ac]{width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.22);display:grid;place-items:center;font-size:.65rem;animation:lpBob-5218d4ac 1.7s ease-in-out infinite}@keyframes lpBob-5218d4ac{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.lp-ratings-col[data-v-5218d4ac]{display:flex;flex-direction:column;gap:.85rem}.lp-rate[data-v-5218d4ac]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}.lp-rate-name[data-v-5218d4ac]{color:#cdd3f5;font-weight:700;font-size:.95rem;display:inline-flex;align-items:center;gap:.45rem}.lp-rate-mark[data-v-5218d4ac]{width:20px;height:20px;border-radius:5px;display:inline-grid;place-items:center;color:#fff;font-size:.62rem;font-weight:800;line-height:1;flex:none}.lp-rate-pill[data-v-5218d4ac]{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:.3rem .6rem;font-weight:700;font-size:.85rem;color:#fff;display:inline-flex;align-items:center;gap:.35rem;font-variant-numeric:tabular-nums}.lp-rate-pill i[data-v-5218d4ac]{color:#ffb020;font-size:.72rem}.lp-uxscore[data-v-5218d4ac]{position:fixed;z-index:120;right:26px;bottom:26px;display:inline-flex;align-items:center;gap:.7rem;background:linear-gradient(120deg,#0d70ff,#3d8bff);border:1px solid rgba(255,255,255,.22);color:#fff;text-decoration:none;font-family:inherit;cursor:pointer;text-align:left;font-weight:800;font-size:.74rem;letter-spacing:.05em;padding:.85rem 1.15rem;border-radius:14px;line-height:1.25;box-shadow:0 14px 34px #0d70ff73;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.lp-uxscore[data-v-5218d4ac]:hover{transform:translateY(-3px);box-shadow:0 20px 46px #0d70ff94;filter:brightness(1.05)}.lp-uxscore[data-v-5218d4ac]:active{transform:translateY(-1px) scale(.98)}.lp-uxscore>i[data-v-5218d4ac]{color:#fff;font-size:1.05rem}.lp-fade[data-v-5218d4ac]{opacity:0;transform:translateY(18px);animation:lpFadeUp-5218d4ac .75s ease forwards}@keyframes lpFadeUp-5218d4ac{to{opacity:1;transform:translateY(0)}}@keyframes lpRise-5218d4ac{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.lp-section-head[data-v-5218d4ac],.lp-persona[data-v-5218d4ac],.lp-quote[data-v-5218d4ac],.lp-case[data-v-5218d4ac],.lp-serv-item[data-v-5218d4ac]{animation:lpRise-5218d4ac linear both;animation-timeline:view();animation-range:entry 2% cover 22%}}}@media (prefers-reduced-motion: reduce){.lp-hword-in[data-v-5218d4ac],.lp-accent .lp-rotword[data-v-5218d4ac],.lp-rotchar[data-v-5218d4ac],.lp-fade[data-v-5218d4ac],.lp-scroll-ico[data-v-5218d4ac],.lp-contours[data-v-5218d4ac]{animation:none}.lp-hword-in[data-v-5218d4ac],.lp-fade[data-v-5218d4ac],.lp-rotchar[data-v-5218d4ac]{transform:none;opacity:1}}.lp-avatars[data-v-5218d4ac]{display:flex}.lp-av[data-v-5218d4ac]{width:34px;height:34px;border-radius:32%;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:#fff;border:2px solid var(--bg-warm)}.lp-avatars .lp-av+.lp-av[data-v-5218d4ac]{margin-left:-10px}.a1[data-v-5218d4ac]{background:#2b8fff}.a2[data-v-5218d4ac]{background:#3d8bff}.a3[data-v-5218d4ac]{background:#23c56a}.a4[data-v-5218d4ac]{background:#ff8a3d}.a5[data-v-5218d4ac]{background:#0d1b3e}.t1[data-v-5218d4ac]{background:linear-gradient(140deg,#0d70ff,#3d8bff)}.t2[data-v-5218d4ac]{background:linear-gradient(140deg,#3d8bff,#6ea8ff)}.t3[data-v-5218d4ac]{background:linear-gradient(140deg,#12b877,#23c56a)}.lp-social-text[data-v-5218d4ac]{font-size:.85rem;color:var(--ink-2)}.lp-stars[data-v-5218d4ac]{color:#ffb020;font-size:.8rem;letter-spacing:1px}.lp-stars.sm[data-v-5218d4ac]{font-size:.75rem}.lp-logos[data-v-5218d4ac]{padding:clamp(4rem,8vw,7rem) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--navy)}.lp-logos-statement[data-v-5218d4ac]{color:var(--ink);font-family:var(--sans-display);font-weight:500;font-size:clamp(1.5rem,2.8vw,2.4rem);line-height:1.32;letter-spacing:-.01em;max-width:50rem;margin:0 0 3rem;text-wrap:balance}.lp-logos-row[data-v-5218d4ac]{display:flex;flex-wrap:wrap;align-items:center}.lp-brandlogo[data-v-5218d4ac]{display:inline-flex;align-items:center;padding:.4rem 2.8rem;color:#ffffffc7;text-decoration:none;opacity:.8;transition:opacity .2s ease,color .2s ease}.lp-brandlogo[data-v-5218d4ac]:first-child{padding-left:0}.lp-brandlogo[data-v-5218d4ac]:not(:first-child){border-left:1px solid rgba(255,255,255,.12)}.lp-brandlogo[data-v-5218d4ac]:hover{opacity:1;color:#fff}.lp-brandlogo img[data-v-5218d4ac]{height:40px;width:auto;filter:brightness(0) invert(1)}.lp-brandlogo svg[data-v-5218d4ac]{height:26px;width:auto;color:#fff}.lp-brandlogo-text[data-v-5218d4ac]{font-family:var(--sans-display);font-weight:700;font-size:2rem;color:#fff;letter-spacing:-.02em}.lp-brandlogo-mw svg[data-v-5218d4ac]{height:30px;width:auto;color:#fff}.lp-works[data-v-5218d4ac]{padding:5.5rem 0 5rem}.lp-works-grid[data-v-5218d4ac]{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,1fr);gap:1.4rem}.lp-work[data-v-5218d4ac]{position:relative;grid-column:span 4;aspect-ratio:16 / 10;border-radius:20px;overflow:hidden;border:1px solid var(--line);cursor:none}.lp-work.w-7[data-v-5218d4ac]{grid-column:span 7}.lp-work.w-6[data-v-5218d4ac]{grid-column:span 6}.lp-work.w-5[data-v-5218d4ac]{grid-column:span 5}.lp-work.w-4[data-v-5218d4ac]{grid-column:span 4}.lp-work-img[data-v-5218d4ac]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lp-work:hover .lp-work-img[data-v-5218d4ac],.lp-work:focus-visible .lp-work-img[data-v-5218d4ac]{transform:scale(1.05)}.lp-work-overlay[data-v-5218d4ac]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(13,112,255,.18),transparent 55%);opacity:0;transition:opacity .3s;pointer-events:none}.lp-work:hover .lp-work-overlay[data-v-5218d4ac],.lp-work:focus-visible .lp-work-overlay[data-v-5218d4ac]{opacity:1}.lp-work-cap[data-v-5218d4ac]{position:absolute;left:1.1rem;bottom:1rem;font-size:.85rem;font-weight:600;color:#fff;opacity:0;transform:translateY(6px);transition:all .3s;pointer-events:none}.lp-work:hover .lp-work-cap[data-v-5218d4ac],.lp-work:focus-visible .lp-work-cap[data-v-5218d4ac]{opacity:1;transform:none}.lp-work[data-v-5218d4ac]:focus-visible{outline:2px solid var(--brand-b);outline-offset:3px}.lp-works-cursor[data-v-5218d4ac]{position:absolute;z-index:6;pointer-events:none;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:0;transition:opacity .2s ease}.lp-works-cursor.show[data-v-5218d4ac]{opacity:1}.lp-wc-dot[data-v-5218d4ac]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#0d70ff,#3d8bff);display:grid;place-items:center;color:#fff;font-size:1.05rem;box-shadow:0 10px 30px #0d70ff80}.lp-wc-label[data-v-5218d4ac]{font-size:.8rem;font-weight:700;color:#fff;background:#0000008c;padding:.25rem .65rem;border-radius:999px;white-space:nowrap}.lp-services[data-v-5218d4ac]{padding:6rem 0}.lp-serv-grid[data-v-5218d4ac]{display:grid;grid-template-columns:1fr 1.15fr;gap:4rem;align-items:start}.lp-serv-title[data-v-5218d4ac]{font-size:clamp(2.4rem,5.5vw,5rem);line-height:1;color:#fff;margin:.6rem 0 1.4rem}.lp-serv-desc[data-v-5218d4ac]{color:var(--ink-2);font-size:1.2rem;line-height:1.5;max-width:26rem;margin:0 0 2.2rem}.lp-serv-thumbs[data-v-5218d4ac]{display:flex;gap:1rem}.lp-serv-thumbs img[data-v-5218d4ac]{width:50%;aspect-ratio:1 / 1;object-fit:cover;object-position:top;border-radius:24px;border:1px solid var(--line)}.lp-serv-list[data-v-5218d4ac]{list-style:none;margin:0;padding:0}.lp-serv-item[data-v-5218d4ac]{border-top:1px solid var(--line);padding:1.4rem 0;cursor:pointer}.lp-serv-item[data-v-5218d4ac]:last-child{border-bottom:1px solid var(--line)}.lp-serv-headrow[data-v-5218d4ac]{display:flex;align-items:center;gap:1rem}.lp-serv-dot[data-v-5218d4ac]{width:8px;height:8px;border-radius:50%;background:var(--ink-2);flex:none;transition:background .25s}.lp-serv-item h3[data-v-5218d4ac]{font-family:var(--sans-display);font-weight:600;font-size:clamp(1.5rem,3vw,2.5rem);color:var(--ink-2);margin:0;transition:color .25s;letter-spacing:-.02em}.lp-serv-panel[data-v-5218d4ac]{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .35s ease}.lp-serv-panel p[data-v-5218d4ac]{color:var(--ink-2);font-size:1.02rem;line-height:1.6;margin:1rem 0 0 1.75rem;max-width:34rem}.lp-serv-item.active .lp-serv-dot[data-v-5218d4ac]{background:var(--brand-b)}.lp-serv-item.active h3[data-v-5218d4ac]{color:var(--brand-b)}.lp-serv-item.active .lp-serv-panel[data-v-5218d4ac]{max-height:260px;opacity:1}.lp-cases[data-v-5218d4ac]{padding:5.5rem 0}.lp-case[data-v-5218d4ac]{display:grid;grid-template-columns:1.1fr .9fr;gap:3.5rem;align-items:center;margin-bottom:4.5rem}.lp-case[data-v-5218d4ac]:last-child{margin-bottom:0}.lp-case.rev .lp-case-copy[data-v-5218d4ac]{order:2}.lp-case-shot[data-v-5218d4ac]{border-radius:24px;overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 70px #0000006b}.lp-case-shot img[data-v-5218d4ac]{width:100%;display:block;aspect-ratio:16 / 10;object-fit:cover;object-position:top}.lp-case-copy h3[data-v-5218d4ac]{font-size:clamp(1.8rem,3vw,2.8rem);color:#fff;margin:.6rem 0 .9rem;line-height:1.08}.lp-case-copy p[data-v-5218d4ac]{color:var(--ink-2);font-size:1.08rem;line-height:1.6;margin:0 0 1.5rem;max-width:30rem}.lp-case-stat[data-v-5218d4ac]{display:flex;align-items:baseline;gap:.6rem}.lp-case-stat b[data-v-5218d4ac]{font-family:var(--sans-display);font-weight:600;font-size:1.8rem;color:var(--brand-b)}.lp-case-stat span[data-v-5218d4ac]{color:var(--muted);font-size:.95rem}.lp-method[data-v-5218d4ac]{padding:7rem 0}.lp-method .lp-method-head[data-v-5218d4ac]{text-align:left;max-width:none;margin:0 0 1.5rem}.lp-method .lp-method-head h2[data-v-5218d4ac]{font-size:clamp(2.4rem,5.5vw,5rem);line-height:1}.lp-method-rows[data-v-5218d4ac]{border-top:1px solid var(--line);position:relative;cursor:none}.lp-method-cursor[data-v-5218d4ac]{position:absolute;z-index:5;width:74px;height:74px;border-radius:50%;background:linear-gradient(135deg,#0d70ff,#3d8bff);display:grid;place-items:center;color:#fff;pointer-events:none;transform:translate(-50%,-50%) scale(.5);opacity:0;transition:opacity .2s ease,transform .2s ease;box-shadow:0 12px 34px #0d70ff80}.lp-method-cursor.show[data-v-5218d4ac]{opacity:1;transform:translate(-50%,-50%) scale(1)}.lp-method-cursor i[data-v-5218d4ac]{font-size:1.35rem}.lp-method-row[data-v-5218d4ac]{position:relative;z-index:0;display:grid;grid-template-columns:120px 1fr 1.05fr;gap:2.5rem;align-items:start;padding:3.6rem 0;border-bottom:1px solid var(--line)}.lp-method-row[data-v-5218d4ac]:before{content:"";position:absolute;top:0;bottom:0;left:calc(-.5*(100vw - 100%));width:100vw;background:#fff;opacity:0;transition:opacity .25s ease;z-index:-1}.lp-method-row[data-v-5218d4ac]:hover:before{opacity:1}.lp-method-n[data-v-5218d4ac]{color:var(--muted);font-size:1.75rem;font-weight:500;font-variant-numeric:tabular-nums;transition:color .25s ease}.lp-method-row:hover .lp-method-n[data-v-5218d4ac]{color:#14203a}.lp-method-title[data-v-5218d4ac]{font-family:var(--sans-display);font-weight:600;font-size:clamp(1.9rem,4vw,3.4rem);color:#fff;margin:0;letter-spacing:-.02em;line-height:1.04;transition:color .25s ease}.lp-method-row:hover .lp-method-title[data-v-5218d4ac]{color:#0c0d11}.lp-method-col[data-v-5218d4ac]{min-width:0}.lp-method-body[data-v-5218d4ac]{color:var(--ink-2);font-size:1.12rem;line-height:1.65;margin:.4rem 0 0;transition:color .25s ease}.lp-method-row:hover .lp-method-body[data-v-5218d4ac]{color:#5b6b82}.lp-method-more[data-v-5218d4ac]{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows .38s ease,opacity .3s ease,margin-top .38s ease}.lp-method-more-inner[data-v-5218d4ac]{overflow:hidden}.lp-method-more-detail[data-v-5218d4ac]{color:#14203a;font-weight:600;font-size:1.02rem;line-height:1.5;margin:0 0 .9rem}.lp-method-more-list[data-v-5218d4ac]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.lp-method-more-list li[data-v-5218d4ac]{position:relative;padding-left:1.6rem;color:#5b6b82;font-size:1rem;line-height:1.4}.lp-method-more-list li[data-v-5218d4ac]:before{content:"✓";position:absolute;left:0;top:0;color:var(--brand-b);font-weight:800}.lp-method-row:hover .lp-method-more[data-v-5218d4ac]{grid-template-rows:1fr;opacity:1;margin-top:1.1rem}@media (prefers-reduced-motion: reduce){.lp-method-more[data-v-5218d4ac]{transition:opacity .2s ease}}.lp-section-head[data-v-5218d4ac]{text-align:left;max-width:none;margin:0 0 3.2rem}.lp-eyebrow[data-v-5218d4ac]{display:inline-flex;align-items:center;gap:.4rem;color:var(--brand-b);font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em}.lp-section-head h2[data-v-5218d4ac]{font-size:clamp(2.4rem,5.5vw,5rem);line-height:1;margin:.7rem 0 .8rem;color:var(--ink);text-wrap:balance}.lp-section-head p[data-v-5218d4ac]{color:var(--ink-2);font-size:1.08rem;margin:0;max-width:42rem}.lp-personas[data-v-5218d4ac]{padding:6rem 0}.lp-persona-grid[data-v-5218d4ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.lp-persona[data-v-5218d4ac]{position:relative;overflow:hidden;background:radial-gradient(130% 90% at 0% 0%,rgba(13,112,255,.1),transparent 55%),#ffffff09;border:1px solid var(--line);border-radius:22px;padding:2.2rem 1.9rem;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.lp-persona[data-v-5218d4ac]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--brand-2),transparent);opacity:0;transition:opacity .25s ease}.lp-persona[data-v-5218d4ac]:hover{transform:translateY(-6px);border-color:#0d70ff80;box-shadow:0 26px 54px #0d70ff33}.lp-persona[data-v-5218d4ac]:hover:before{opacity:1}.lp-persona-num[data-v-5218d4ac]{position:absolute;top:1.5rem;right:1.8rem;font-family:var(--sans-display);font-weight:800;font-size:2.7rem;line-height:1;color:#ffffff14;letter-spacing:-.03em}.lp-persona-icon[data-v-5218d4ac]{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(140deg,#0d70ff,#3d8bff);color:#fff;font-size:1.35rem;margin-bottom:1.3rem;box-shadow:0 12px 26px #0d70ff6b;transition:transform .25s ease}.lp-persona:hover .lp-persona-icon[data-v-5218d4ac]{transform:translateY(-3px)}.lp-persona h3[data-v-5218d4ac]{font-size:1.5rem;font-weight:800;margin:0 0 .25rem;color:var(--ink);letter-spacing:-.01em}.lp-persona-tag[data-v-5218d4ac]{color:var(--brand-2);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1.35rem}.lp-persona ul[data-v-5218d4ac]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.lp-persona li[data-v-5218d4ac]{display:flex;align-items:center;gap:.7rem;color:var(--ink-2);font-size:.98rem}.lp-persona li .fa-check[data-v-5218d4ac]{color:#fff;background:var(--brand-b);width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.6rem;flex:none;margin:0}.lp-loved[data-v-5218d4ac]{padding:6rem 0}.lp-ratings[data-v-5218d4ac]{display:flex;justify-content:flex-start;gap:.9rem;flex-wrap:wrap;margin-top:1.7rem}.lp-rating[data-v-5218d4ac]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;background:#ffffff0a;border:1px solid var(--line);border-radius:999px}.lp-rating strong[data-v-5218d4ac]{font-size:.98rem;color:var(--ink);font-weight:800}.lp-rating span[data-v-5218d4ac]{color:var(--ink-2);font-size:.86rem}.lp-quotes[data-v-5218d4ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.lp-quote[data-v-5218d4ac]{position:relative;overflow:hidden;margin:0;background:radial-gradient(130% 90% at 100% 0%,rgba(13,112,255,.1),transparent 55%),#ffffff09;border:1px solid var(--line);border-radius:22px;padding:2.1rem 1.9rem;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.lp-quote[data-v-5218d4ac]:before{content:"“";position:absolute;top:1rem;right:1.5rem;font-family:Georgia,serif;font-size:4.6rem;line-height:1;color:#0d70ff29;pointer-events:none}.lp-quote[data-v-5218d4ac]:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--brand-2),transparent);opacity:0;transition:opacity .25s ease}.lp-quote[data-v-5218d4ac]:hover{transform:translateY(-6px);border-color:#0d70ff80;box-shadow:0 26px 54px #0d70ff33}.lp-quote[data-v-5218d4ac]:hover:after{opacity:1}.lp-quote blockquote[data-v-5218d4ac]{position:relative;margin:.9rem 0 1.5rem;font-size:1.05rem;color:var(--ink);line-height:1.6}.lp-quote figcaption[data-v-5218d4ac]{display:flex;align-items:center;gap:.8rem}.lp-quote .lp-av[data-v-5218d4ac]{width:44px;height:44px;font-size:.85rem;border:none;border-radius:30%}.lp-quote-who b[data-v-5218d4ac]{display:block;font-size:.95rem;color:var(--ink)}.lp-quote-who small[data-v-5218d4ac]{color:var(--ink-2);font-size:.82rem}.lp-cta[data-v-5218d4ac]{padding:6rem 0;background:radial-gradient(820px 340px at 50% 0%,rgba(13,112,255,.18),transparent 60%),radial-gradient(600px 300px at 80% 100%,rgba(13,112,255,.16),transparent 60%),var(--bg-warm)}.lp-cta-inner[data-v-5218d4ac]{text-align:left}.lp-cta-inner h2[data-v-5218d4ac]{font-size:clamp(2.4rem,5.5vw,5rem);line-height:1;margin:.6rem 0 .7rem;color:var(--ink);text-wrap:balance}.lp-cta-inner p[data-v-5218d4ac]{color:var(--ink-2);font-size:1.1rem;margin:0 0 1.9rem;max-width:42rem}.lp-cta-actions[data-v-5218d4ac]{justify-content:flex-start}.lp-footer[data-v-5218d4ac]{position:relative;background:#fff;color:#14203a;padding:5.5rem 0 0;overflow:hidden}.lp-footer-top[data-v-5218d4ac]{display:grid;grid-template-columns:1fr 1.05fr;gap:3.5rem;padding-bottom:3.5rem}.lp-footer-tag[data-v-5218d4ac]{color:#5b6b82;font-size:1.24rem;line-height:1.6;max-width:30rem;margin:0}.lp-footer-socials[data-v-5218d4ac]{display:flex;gap:.9rem;margin-top:2.4rem}.lp-footer-socials a[data-v-5218d4ac]{width:58px;height:58px;border-radius:16px;border:1px solid rgba(10,20,40,.14);display:grid;place-items:center;color:#6b7791;font-size:1.15rem;text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.lp-footer-socials a[data-v-5218d4ac]:hover{color:#fff;border-color:transparent;background:var(--brand-b);transform:translateY(-3px)}.lp-footer-offices[data-v-5218d4ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.2rem;align-content:start}.lp-office-head[data-v-5218d4ac]{display:flex;align-items:center;gap:.5rem;font-weight:700;color:#14203a;font-size:1.05rem}.lp-office-head i[data-v-5218d4ac]{color:var(--brand-b);font-size:.9rem}.lp-office p[data-v-5218d4ac]{color:#5b6b82;margin:.85rem 0 0;line-height:1.7;font-size:1.06rem}.lp-office p b[data-v-5218d4ac]{color:#14203a;font-weight:700}.lp-office a[data-v-5218d4ac]{color:#5b6b82;text-decoration:none;transition:color .2s ease}.lp-office a[data-v-5218d4ac]:hover{color:var(--brand-b)}.lp-aiopt[data-v-5218d4ac]{display:inline-block;margin-top:.7rem;color:#14203a;transition:opacity .2s ease,transform .2s ease}.lp-aiopt svg[data-v-5218d4ac]{height:30px;width:auto;display:block}.lp-aiopt[data-v-5218d4ac]:hover{opacity:.8;transform:translateY(-2px)}.lp-footer-links[data-v-5218d4ac]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:1.9rem 32px;border-top:1px solid rgba(10,20,40,.1)}.lp-footer-nav[data-v-5218d4ac]{display:flex;flex-wrap:wrap;gap:2rem}.lp-footer-nav a[data-v-5218d4ac]{color:#14203a;text-decoration:none;font-size:1rem;font-weight:700;transition:color .2s ease}.lp-footer-nav a[data-v-5218d4ac]:hover{color:var(--brand-b)}.lp-footer-copy[data-v-5218d4ac]{color:#8792a6;font-size:.88rem}.lp-footmega[data-v-5218d4ac]{position:static}.lp-footlink[data-v-5218d4ac]{background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:inherit;color:#14203a;font-size:1rem;font-weight:700;position:relative;z-index:2;transition:color .2s ease}.lp-footlink[data-v-5218d4ac]:hover{color:var(--brand-b)}.lp-footlink[data-v-5218d4ac]:focus-visible{outline:2px solid var(--brand-b);outline-offset:3px;border-radius:4px}.lp-footmega-panel[data-v-5218d4ac]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(760px 340px at 12% 6%,rgba(13,112,255,.08),transparent 62%),radial-gradient(640px 300px at 92% 98%,rgba(13,112,255,.06),transparent 60%),#fff;display:flex;align-items:stretch;justify-content:center;padding:0;overflow:hidden;z-index:40;opacity:0;visibility:hidden;transform:scale(1.006);transition:opacity .22s ease,transform .22s ease,visibility .22s}.lp-footmega.open .lp-footmega-panel[data-v-5218d4ac]{opacity:1;visibility:visible;transform:none}.lp-footmega.cta .lp-footmega-panel[data-v-5218d4ac]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300}.lp-footmega-close[data-v-5218d4ac]{position:absolute;top:20px;right:24px;z-index:3;width:46px;height:46px;border-radius:50%;border:1px solid rgba(10,20,40,.14);background:#ffffffeb;color:#14203a;display:grid;place-items:center;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.lp-footmega-close svg[data-v-5218d4ac]{width:20px;height:20px}.lp-footmega-close[data-v-5218d4ac]:hover{background:var(--brand-b);color:#fff;border-color:var(--brand-b)}.lp-footmega-close[data-v-5218d4ac]:active{transform:scale(.94)}.lp-footmega-inner[data-v-5218d4ac]{width:100%;max-width:1120px;height:100%;padding:1.6rem 32px 1.5rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;row-gap:1.3rem;align-items:stretch;min-height:0}.fm-topnav[data-v-5218d4ac]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(10,20,40,.08)}.fm-navlink[data-v-5218d4ac]{background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;color:#14203a;transition:color .18s ease}.fm-navlink[data-v-5218d4ac]:hover,.fm-navlink.active[data-v-5218d4ac]{color:var(--brand-b)}.fm-navlink[data-v-5218d4ac]:focus-visible{outline:2px solid var(--brand-b);outline-offset:3px;border-radius:4px}.fm-menu[data-v-5218d4ac]{display:flex;flex-direction:column;gap:.15rem;padding-right:1.5rem;border-right:1px solid rgba(10,20,40,.09);overflow-y:auto;min-height:0}.fm-menu-eyebrow[data-v-5218d4ac]{display:inline-block;color:var(--brand-b);font-weight:700;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;margin:.15rem 0 .85rem}.fm-item[data-v-5218d4ac]{display:flex;align-items:center;gap:.7rem;width:100%;text-align:left;background:transparent;border:none;border-radius:12px;padding:.58rem .7rem;cursor:pointer;font-family:inherit;transition:background .16s ease}.fm-item[data-v-5218d4ac]:hover{background:#eef4fe}.fm-item.active[data-v-5218d4ac]{background:#0d70ff1a}.fm-item-ico[data-v-5218d4ac]{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#0d70ff1a;color:var(--brand-b);font-size:.95rem;transition:background .16s ease,color .16s ease}.fm-item.active .fm-item-ico[data-v-5218d4ac]{background:var(--brand-b);color:#fff}.fm-item-txt[data-v-5218d4ac]{display:flex;flex-direction:column;gap:.08rem;min-width:0}.fm-item-t[data-v-5218d4ac]{font-weight:700;font-size:.9rem;color:#14203a}.fm-item-d[data-v-5218d4ac]{font-size:.75rem;color:#5b6b82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-detail[data-v-5218d4ac]{overflow-y:auto;min-height:0;padding:0 1rem;text-align:left}.fm-eyebrow[data-v-5218d4ac]{display:inline-block;color:var(--brand-b);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.6rem}.fm-title[data-v-5218d4ac]{font-family:var(--sans-display);font-weight:600;font-size:clamp(1.4rem,2vw,1.9rem);letter-spacing:-.025em;line-height:1.08;color:#14203a;margin:0 0 .6rem}.fm-sub[data-v-5218d4ac]{color:#5b6b82;font-size:.98rem;line-height:1.55;margin:0 0 1.3rem;max-width:62ch}.fm-sections[data-v-5218d4ac]{column-width:300px;column-gap:2.6rem;text-align:left}.fm-sec[data-v-5218d4ac]{break-inside:avoid;margin:0 0 1.4rem}.fm-sec[data-v-5218d4ac]:first-child{margin-top:0}.fm-h[data-v-5218d4ac]{font-weight:700;color:#14203a;font-size:.98rem;margin:0 0 .35rem;letter-spacing:-.01em}.fm-p[data-v-5218d4ac]{color:#5b6b82;font-size:.88rem;line-height:1.55;margin:0 0 .5rem}.fm-p[data-v-5218d4ac]:last-child{margin-bottom:0}.fm-list[data-v-5218d4ac]{margin:0 0 .5rem;padding:0;list-style:none}.fm-list li[data-v-5218d4ac]{position:relative;color:#5b6b82;font-size:.86rem;line-height:1.5;padding:.12rem 0 .12rem 1.1rem}.fm-list li[data-v-5218d4ac]:before{content:"";position:absolute;left:.1rem;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--brand-b)}.fm-cta[data-v-5218d4ac]{display:flex;align-items:center;justify-content:center;gap:1.1rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid rgba(10,20,40,.08);flex-wrap:wrap}.fm-form[data-v-5218d4ac]{max-width:620px;margin:0;text-align:left}.fm-form-row[data-v-5218d4ac]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.fm-field[data-v-5218d4ac]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem}.fm-label[data-v-5218d4ac]{font-weight:600;font-size:.8rem;color:#14203a;letter-spacing:-.005em}.fm-input[data-v-5218d4ac]{width:100%;box-sizing:border-box;font-family:inherit;font-size:.92rem;color:#14203a;background:#fff;border:1px solid rgba(10,20,40,.16);border-radius:12px;padding:.7rem .85rem;transition:border-color .16s ease,box-shadow .16s ease}.fm-input[data-v-5218d4ac]::placeholder{color:#9aa7ba}.fm-input[data-v-5218d4ac]:focus{outline:none;border-color:var(--brand-b);box-shadow:0 0 0 3px #0d70ff26}.fm-input[data-v-5218d4ac]:disabled{opacity:.6;cursor:not-allowed}.fm-textarea[data-v-5218d4ac]{resize:vertical;min-height:96px;line-height:1.5}.fm-hp[data-v-5218d4ac]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fm-form-foot[data-v-5218d4ac]{display:flex;align-items:center;justify-content:flex-start;gap:1.1rem;margin-top:.4rem;flex-wrap:wrap}.lp-footmega-btn[data-v-5218d4ac]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none;filter:none}.fm-form-note[data-v-5218d4ac]{margin:.9rem 0 0;font-size:.88rem;font-weight:600;display:flex;align-items:center;gap:.45rem}.fm-form-ok[data-v-5218d4ac]{color:#1a8f4c}.fm-form-err[data-v-5218d4ac]{color:#d13b3b}@media (max-width: 720px){.fm-form-row[data-v-5218d4ac]{grid-template-columns:1fr;gap:0}}.lp-footmega-btn[data-v-5218d4ac]{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;border-radius:999px;padding:.66rem 1.25rem;text-decoration:none;background:linear-gradient(95deg,#0d70ff,#3d8bff);color:#fff;box-shadow:0 12px 26px #0d70ff52;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.lp-footmega-btn i[data-v-5218d4ac]{font-size:.72rem}.lp-footmega-btn[data-v-5218d4ac]:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 18px 34px #0d70ff6b}.lp-footmega-login[data-v-5218d4ac]{color:#14203a;font-weight:600;font-size:.9rem;text-decoration:none}.lp-footmega-login[data-v-5218d4ac]:hover{color:var(--brand-b)}@media (max-width: 860px){.lp-footmega-inner[data-v-5218d4ac]{padding:1.2rem 20px}.fm-sections[data-v-5218d4ac]{column-width:auto;column-count:1}}.lp-footer-word[data-v-5218d4ac]{font-family:var(--sans-display);font-weight:800;font-size:clamp(4rem,17vw,16rem);line-height:.72;letter-spacing:-.045em;color:#14203a;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:1650px;margin:.3rem auto -.14em;padding:0 32px;box-sizing:border-box;white-space:nowrap}@media (max-width: 1080px){.lp-hero[data-v-5218d4ac]{min-height:auto}.lp-hero-grid[data-v-5218d4ac]{grid-template-columns:1fr}.lp-ratings-col[data-v-5218d4ac]{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:1.8rem}.lp-rate[data-v-5218d4ac]{justify-content:flex-start}.lp-contours[data-v-5218d4ac]{display:none}}@media (max-width: 960px){.lp-persona-grid[data-v-5218d4ac],.lp-quotes[data-v-5218d4ac]{grid-template-columns:1fr}.lp-footer-top[data-v-5218d4ac]{grid-template-columns:1fr;gap:2.5rem}.lp-footer-offices[data-v-5218d4ac]{grid-template-columns:repeat(2,1fr)}.lp-nav-links[data-v-5218d4ac]{display:none}.lp-serv-grid[data-v-5218d4ac]{grid-template-columns:1fr;gap:2.5rem}.lp-case[data-v-5218d4ac],.lp-case.rev .lp-case-copy[data-v-5218d4ac]{grid-template-columns:1fr;order:0;gap:1.6rem}.lp-case-shot[data-v-5218d4ac]{order:-1}.lp-method-row[data-v-5218d4ac]{grid-template-columns:56px 1fr;gap:.4rem 1.2rem}.lp-method-body[data-v-5218d4ac]{grid-column:2 / -1;margin-top:.6rem}}@media (max-width: 760px){.lp-nav-cta .lp-login[data-v-5218d4ac],.lp-uxscore[data-v-5218d4ac]{display:none}.lp-eyebrow-row[data-v-5218d4ac]{flex-wrap:wrap;gap:1rem}}.lm-backdrop[data-v-54c0c739]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:radial-gradient(1100px 500px at 50% -10%,rgba(13,112,255,.18),transparent 60%),#060910b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.lm-dialog[data-v-54c0c739]{--brand: #0d70ff;--ink: #14203a;--ink-2: #5b6b82;--line: rgba(10, 20, 40, .1);width:100%;max-width:720px;max-height:86vh;background:#fff;color:var(--ink);border-radius:20px;box-shadow:0 30px 80px #0408148c;display:flex;flex-direction:column;overflow:hidden;animation:lm-pop-54c0c739 .22s ease}@keyframes lm-pop-54c0c739{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.lm-head[data-v-54c0c739]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem 1.25rem;border-bottom:1px solid var(--line)}.lm-eyebrow[data-v-54c0c739]{display:inline-block;color:var(--brand);font-weight:700;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.5rem}.lm-title[data-v-54c0c739]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;font-weight:600;font-size:clamp(1.5rem,3.5vw,2rem);letter-spacing:-.02em;line-height:1.05;margin:0;color:var(--ink)}.lm-eff[data-v-54c0c739]{color:var(--ink-2);font-size:.82rem;font-weight:600;margin:.55rem 0 0}.lm-close[data-v-54c0c739]{flex:none;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink-2);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.lm-close svg[data-v-54c0c739]{width:18px;height:18px}.lm-close[data-v-54c0c739]:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.lm-close[data-v-54c0c739]:active{transform:scale(.94)}.lm-body[data-v-54c0c739]{overflow-y:auto;padding:1.4rem 1.75rem 1.75rem;-webkit-overflow-scrolling:touch}.lm-sub[data-v-54c0c739]{color:var(--ink-2);font-size:1rem;line-height:1.6;margin:0 0 .5rem}.lm-section[data-v-54c0c739]{display:grid;grid-template-columns:2.4rem 1fr;gap:1rem;padding:1.6rem 0;border-top:1px solid var(--line)}.lm-section[data-v-54c0c739]:first-of-type{border-top:none;padding-top:1.2rem}.lm-num[data-v-54c0c739]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;font-weight:600;font-size:1.25rem;line-height:1.2;color:var(--brand);font-variant-numeric:tabular-nums}.lm-h[data-v-54c0c739]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;font-weight:600;font-size:1.15rem;letter-spacing:-.01em;margin:.05rem 0 .7rem;color:var(--ink)}.lm-scontent p[data-v-54c0c739]{color:var(--ink-2);font-size:.96rem;line-height:1.66;margin:0 0 .75rem}.lm-scontent p[data-v-54c0c739]:last-child{margin-bottom:0}.lm-scontent ul[data-v-54c0c739]{margin:0 0 .75rem;padding:0;list-style:none}.lm-scontent li[data-v-54c0c739]{position:relative;color:var(--ink-2);font-size:.96rem;line-height:1.58;padding:.24rem 0 .24rem 1.4rem}.lm-scontent li[data-v-54c0c739]:before{content:"";position:absolute;left:.15rem;top:.8em;width:6px;height:6px;border-radius:50%;background:var(--brand)}.lm-copy[data-v-54c0c739]{margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--line);color:#8792a6;font-size:.82rem}@media (max-width: 640px){.lm-backdrop[data-v-54c0c739]{padding:0}.lm-dialog[data-v-54c0c739]{max-width:100%;max-height:100%;height:100%;border-radius:0}.lm-head[data-v-54c0c739]{padding:1.15rem 1.15rem 1rem}.lm-body[data-v-54c0c739]{padding:1.15rem 1.15rem 1.5rem}.lm-section[data-v-54c0c739]{grid-template-columns:1fr;gap:.3rem}}.lm-dialog[data-v-54c0c739] :focus-visible,.lm-close[data-v-54c0c739]:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:8px}.ip[data-v-b6fe63c2]{--brand: #0d70ff;--brand-2: #3d8bff;--ink: #14203a;--ink-2: #5b6b82;--line: rgba(10, 20, 40, .1);--bg: #f6f8fc;min-height:100vh;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}.ip-nav[data-v-b6fe63c2]{position:sticky;top:0;z-index:50;background:#0a0d2ab8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ip-nav-inner[data-v-b6fe63c2]{max-width:1080px;margin:0 auto;height:68px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.ip-brand[data-v-b6fe63c2]{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:#fff;font-weight:800;font-size:1.2rem;letter-spacing:-.01em}.ip-brand-mark[data-v-b6fe63c2]{width:auto;height:1em;display:block;object-fit:contain}.ip-nav-actions[data-v-b6fe63c2]{display:inline-flex;align-items:center;gap:1.1rem}.ip-login[data-v-b6fe63c2]{color:#e7e9ff;text-decoration:none;font-weight:600;font-size:.95rem}.ip-login[data-v-b6fe63c2]:hover{color:#fff}.ip-btn[data-v-b6fe63c2]{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.92rem;border-radius:999px;padding:.62rem 1.2rem;text-decoration:none;background:linear-gradient(95deg,var(--brand),var(--brand-2));color:#fff;box-shadow:0 10px 26px #0d70ff57;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.ip-btn[data-v-b6fe63c2]:hover{transform:translateY(-1px);filter:brightness(1.06)}.ip-btn-lg[data-v-b6fe63c2]{padding:.85rem 1.6rem;font-size:1rem}.ip-hero[data-v-b6fe63c2]{background:radial-gradient(820px 320px at 50% -10%,rgba(13,112,255,.28),transparent 60%),radial-gradient(600px 300px at 88% 120%,rgba(13,112,255,.18),transparent 60%),#0c0d11;color:#fff;border-bottom:1px solid rgba(255,255,255,.06)}.ip-hero-inner[data-v-b6fe63c2]{max-width:1080px;margin:0 auto;padding:3.6rem 24px 3.4rem}.ip-eyebrow[data-v-b6fe63c2]{display:inline-block;color:#6ea8ff;font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem}.ip-title[data-v-b6fe63c2]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;font-weight:600;font-size:clamp(2.3rem,5.2vw,3.6rem);letter-spacing:-.025em;line-height:1.03;margin:0 0 1.1rem;color:#fff;text-wrap:balance;max-width:22ch}.ip-sub[data-v-b6fe63c2]{color:#ffffffad;font-size:1.14rem;line-height:1.6;max-width:44rem;margin:0 0 1.9rem}.ip-hero-cta[data-v-b6fe63c2]{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap}.ip-ghost[data-v-b6fe63c2]{color:#e7e9ff;text-decoration:none;font-weight:600;font-size:.95rem}.ip-ghost[data-v-b6fe63c2]:hover{color:#fff}.ip-body[data-v-b6fe63c2]{flex:1}.ip-grid[data-v-b6fe63c2]{max-width:1080px;margin:0 auto;padding:2.4rem 24px 3.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ip-card[data-v-b6fe63c2]{background:#fff;border:1px solid var(--line);border-radius:16px;padding:1.6rem 1.7rem;display:block}.ip-card--link[data-v-b6fe63c2]{text-decoration:none;color:inherit;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ip-card--link[data-v-b6fe63c2]:hover{border-color:#0d70ff66;transform:translateY(-2px);box-shadow:0 14px 34px #0d70ff1f}.ip-num[data-v-b6fe63c2]{display:inline-block;font-family:SF Pro Display,-apple-system,Inter,sans-serif;font-weight:600;font-size:.9rem;color:var(--brand);font-variant-numeric:tabular-nums;margin-bottom:.6rem}.ip-h[data-v-b6fe63c2]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;font-weight:600;font-size:1.2rem;letter-spacing:-.01em;margin:0 0 .5rem;color:var(--ink)}.ip-p[data-v-b6fe63c2]{color:var(--ink-2);font-size:.98rem;line-height:1.6;margin:0}.ip-foot[data-v-b6fe63c2]{background:#fff;border-top:1px solid var(--line)}.ip-foot-inner[data-v-b6fe63c2]{max-width:1080px;margin:0 auto;padding:1.9rem 24px;display:flex;align-items:center;gap:1rem 1.5rem;flex-wrap:wrap}.ip-foot-brand[data-v-b6fe63c2]{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink);font-weight:800;font-size:1.05rem;text-decoration:none}.ip-foot-links[data-v-b6fe63c2]{display:inline-flex;flex-wrap:wrap;gap:1.3rem;margin-left:auto}.ip-foot-links a[data-v-b6fe63c2]{color:var(--ink);text-decoration:none;font-weight:700;font-size:.9rem}.ip-foot-links a[data-v-b6fe63c2]:hover{color:var(--brand)}.ip-copy[data-v-b6fe63c2]{color:#8792a6;font-size:.84rem;flex-basis:100%}@media (max-width: 720px){.ip-grid[data-v-b6fe63c2]{grid-template-columns:1fr}.ip-foot-links[data-v-b6fe63c2]{margin-left:0}}.ip a[data-v-b6fe63c2]:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:8px}.ip-hero a[data-v-b6fe63c2]:focus-visible,.ip-nav a[data-v-b6fe63c2]:focus-visible{outline-color:#6ea8ff}.echart-container[data-v-b70c1662]{min-height:200px}.calendar-widget[data-v-85a2da36]{--wh-cell: 16px;--wh-gap: 5px;--wh-gutter: 34px;--wh-row: 28px;width:100%}.wh-heatmap[data-v-85a2da36]{overflow-x:auto;padding:.25rem 3px .15rem}.wh-months[data-v-85a2da36]{display:flex;gap:var(--wh-gap);margin-bottom:6px}.wh-months .wh-gutter[data-v-85a2da36]{width:var(--wh-gutter);flex-shrink:0}.wh-months .wh-month[data-v-85a2da36]{flex:1 1 0;min-width:0;font-size:.72rem;color:var(--ww-ink-3, #94a3b8);white-space:nowrap;overflow:visible}.wh-body[data-v-85a2da36]{display:flex}.wh-days[data-v-85a2da36]{display:flex;flex-direction:column;gap:var(--wh-gap);width:var(--wh-gutter);flex-shrink:0}.wh-days .wh-day[data-v-85a2da36]{height:var(--wh-row);line-height:var(--wh-row);font-size:.68rem;color:var(--ww-ink-3, #94a3b8)}.wh-weeks[data-v-85a2da36]{display:flex;gap:var(--wh-gap);flex:1}.wh-week[data-v-85a2da36]{display:flex;flex-direction:column;gap:var(--wh-gap);flex:1 1 0;min-width:0}.wh-cell[data-v-85a2da36]{width:var(--wh-cell);height:var(--wh-cell);border-radius:4px;background:color-mix(in srgb,var(--ww-ink, #64748b) 8%,transparent);display:flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:600;line-height:1}.wh-cell.wh-blank[data-v-85a2da36]{background:transparent}.wh-cell.lvl-0[data-v-85a2da36]{background:color-mix(in srgb,var(--ww-ink, #64748b) 8%,transparent);color:transparent}.wh-cell.lvl-1[data-v-85a2da36]{background:#fb7185;color:#fff}.wh-cell.lvl-2[data-v-85a2da36]{background:#fbbf24;color:#3a2a00}.wh-cell.lvl-3[data-v-85a2da36]{background:#a3e635;color:#24310a}.wh-cell.lvl-4[data-v-85a2da36]{background:#22c55e;color:#fff}.wh-week .wh-cell[data-v-85a2da36]{width:100%;height:var(--wh-row);cursor:pointer;transition:filter .12s,outline-color .12s}.wh-week .wh-cell[data-v-85a2da36]:hover{outline:2px solid color-mix(in srgb,var(--ww-accent, #6366f1) 65%,transparent);outline-offset:-1px;filter:brightness(1.12)}.wh-cell.is-today[data-v-85a2da36]{box-shadow:0 0 0 2px var(--ww-accent, #6366f1)}.wh-cell.is-weekend.lvl-0[data-v-85a2da36]{background:color-mix(in srgb,var(--ww-ink, #64748b) 3.5%,transparent)}.wh-legend .wh-cell[data-v-85a2da36]{font-size:0}.wh-top[data-v-85a2da36]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.75rem 1rem;margin:0 0 1rem;padding-bottom:.85rem;border-bottom:1px solid var(--ww-border, rgba(255, 255, 255, .08))}.wh-stats[data-v-85a2da36]{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}.wh-period[data-v-85a2da36]{display:inline-flex;gap:2px;background:transparent;border-radius:9px;padding:3px;flex-shrink:0}.wh-period button[data-v-85a2da36]{border:none;background:transparent;color:var(--ww-ink-2, rgba(255, 255, 255, .62));font-size:.78rem;font-weight:600;font-family:inherit;padding:.25rem .6rem;border-radius:7px;cursor:pointer}.wh-period button[data-v-85a2da36]:hover{color:var(--ww-ink, #fff)}.wh-period button.active[data-v-85a2da36]{background:transparent;color:var(--ww-accent, #0d70ff)}.wh-stat[data-v-85a2da36]{display:flex;flex-direction:column;gap:1px}.wh-stat-val[data-v-85a2da36]{font-size:1.15rem;font-weight:700;color:var(--ww-ink, #fff);line-height:1.1}.wh-stat-lbl[data-v-85a2da36]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ww-ink-3, #94a3b8)}.wh-legend[data-v-85a2da36]{display:flex;align-items:center;gap:4px;margin-top:12px;justify-content:flex-end}.wh-legend .wh-legend-label[data-v-85a2da36]{font-size:.7rem;color:var(--ww-ink-3, #94a3b8);margin:0 4px}.wh-tip[data-v-85a2da36]{position:fixed;z-index:3000;transform:translate(-50%,calc(-100% - 12px));pointer-events:none;background:#111a2e;color:#fff;border-radius:8px;padding:6px 10px;box-shadow:0 8px 24px #00000052;display:flex;flex-direction:column;gap:1px;white-space:nowrap;line-height:1.25}.wh-tip .wh-tip-date[data-v-85a2da36]{font-size:.68rem;color:#ffffffb3}.wh-tip .wh-tip-hours[data-v-85a2da36]{font-size:.85rem;font-weight:700}.wh-day-backdrop[data-v-85a2da36]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:1rem}.wh-day-fade-enter-active[data-v-85a2da36],.wh-day-fade-leave-active[data-v-85a2da36]{transition:opacity .18s ease}.wh-day-fade-enter-from[data-v-85a2da36],.wh-day-fade-leave-to[data-v-85a2da36]{opacity:0}.wh-day-fade-enter-active .wh-day-modal[data-v-85a2da36],.wh-day-fade-leave-active .wh-day-modal[data-v-85a2da36]{transition:transform .18s ease}.wh-day-fade-enter-from .wh-day-modal[data-v-85a2da36],.wh-day-fade-leave-to .wh-day-modal[data-v-85a2da36]{transform:translateY(8px) scale(.97)}.wh-day-modal[data-v-85a2da36]{width:100%;max-width:420px;max-height:88vh;overflow-y:auto;background:var(--ww-panel, #15151c);border:1px solid var(--ww-border, rgba(255, 255, 255, .1));border-radius:16px;padding:1.25rem 1.35rem 1.4rem;box-shadow:0 24px 60px #00000073}.wh-day-head[data-v-85a2da36]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.wh-day-head h3[data-v-85a2da36]{margin:0 0 .2rem;font-size:1.05rem;font-weight:700;color:var(--ww-ink, #fff)}.wh-day-sub[data-v-85a2da36]{font-size:.8rem;color:var(--ww-ink-2, rgba(255, 255, 255, .62));display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.wh-day-badge[data-v-85a2da36]{font-size:.68rem;font-weight:700;padding:1px 7px;border-radius:999px}.wh-day-badge.met[data-v-85a2da36]{background:#22c55e29;color:#22c55e}.wh-day-badge.under[data-v-85a2da36]{background:#f59e0b29;color:#f59e0b}.wh-day-x[data-v-85a2da36]{background:transparent;border:none;color:var(--ww-ink-2, rgba(255, 255, 255, .6));cursor:pointer;font-size:1rem}.wh-day-x[data-v-85a2da36]:hover{color:var(--ww-ink, #fff)}.wh-day-loading[data-v-85a2da36],.wh-day-empty[data-v-85a2da36]{padding:1.25rem 0;text-align:center;color:var(--ww-ink-2, rgba(255, 255, 255, .55));font-size:.88rem}.wh-day-sec[data-v-85a2da36]{margin-bottom:1rem}.wh-day-sec[data-v-85a2da36]:last-child{margin-bottom:0}.wh-day-sec h4[data-v-85a2da36]{margin:0 0 .5rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ww-ink-3, #94a3b8)}.wh-di[data-v-85a2da36]{display:flex;align-items:center;gap:.55rem;padding:.3rem 0;font-size:.88rem}.wh-di .wh-di-dot[data-v-85a2da36]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.wh-di .wh-di-name[data-v-85a2da36]{flex:1;min-width:0;color:var(--ww-ink, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wh-di .wh-di-val[data-v-85a2da36]{color:var(--ww-ink-2, rgba(255, 255, 255, .62));font-weight:600;flex-shrink:0}.error-message[data-v-85a2da36]{padding:1rem;background:color-mix(in srgb,#ef4444 12%,transparent);border:1px solid color-mix(in srgb,#ef4444 30%,transparent);border-radius:8px;color:#ef4444;display:flex;align-items:center;gap:.5rem}.empty-state[data-v-85a2da36]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;color:var(--ww-ink-3, #94a3b8)}.empty-state i[data-v-85a2da36]{font-size:1.5rem;opacity:.6}.empty-state p[data-v-85a2da36]{margin:0;font-size:.9rem}.we-backdrop[data-v-e2c4a6a6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:2100}.we-panel[data-v-e2c4a6a6]{width:100%;max-width:460px;max-height:92vh;overflow-y:auto;background:var(--ww-panel, #15151c);border:1px solid var(--ww-border, rgba(255, 255, 255, .1));border-radius:16px;padding:1.4rem 1.4rem 1.25rem;box-shadow:0 24px 60px #00000073}.we-head[data-v-e2c4a6a6]{display:flex;align-items:center;justify-content:space-between}.we-head h3[data-v-e2c4a6a6]{margin:0;font-size:1.1rem;font-weight:700;color:var(--ww-ink, #fff)}.we-x[data-v-e2c4a6a6]{background:transparent;border:none;color:var(--ww-ink-2, rgba(255, 255, 255, .6));cursor:pointer;font-size:1rem}.we-x[data-v-e2c4a6a6]:hover{color:var(--ww-ink, #fff)}.we-sub[data-v-e2c4a6a6]{margin:.3rem 0 1rem;font-size:.82rem;line-height:1.4;color:var(--ww-ink-2, rgba(255, 255, 255, .6))}.we-field[data-v-e2c4a6a6]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.8rem;min-width:0}.we-field>span[data-v-e2c4a6a6]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ww-ink-3, rgba(255, 255, 255, .45))}.we-field>span small[data-v-e2c4a6a6]{text-transform:none;letter-spacing:0;opacity:.8}.we-field input[data-v-e2c4a6a6],.we-field select[data-v-e2c4a6a6],.we-field textarea[data-v-e2c4a6a6]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;background:var(--ww-surface-2, rgba(255, 255, 255, .05));border:1px solid var(--ww-border, rgba(255, 255, 255, .12));border-radius:9px;color:var(--ww-ink, #fff);padding:.5rem .65rem;font-size:.9rem;font-family:inherit;resize:vertical}.we-field input[data-v-e2c4a6a6]:focus,.we-field select[data-v-e2c4a6a6]:focus,.we-field textarea[data-v-e2c4a6a6]:focus{outline:none;border-color:var(--ww-accent, #0d70ff)}.we-grid[data-v-e2c4a6a6]{display:grid;grid-template-columns:1fr 1fr;gap:0 .8rem}.we-error[data-v-e2c4a6a6]{background:#ef44441f;color:#ef4444;border-radius:8px;padding:.45rem .6rem;font-size:.82rem;margin-bottom:.6rem}.we-actions[data-v-e2c4a6a6]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.4rem}.we-btn[data-v-e2c4a6a6]{display:inline-flex;align-items:center;gap:.4rem;border-radius:10px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent}.we-btn[data-v-e2c4a6a6]:disabled{opacity:.6;cursor:default}.we-ghost[data-v-e2c4a6a6]{background:var(--ww-surface-2, rgba(255, 255, 255, .06));color:var(--ww-ink, rgba(255, 255, 255, .85));border-color:var(--ww-border, rgba(255, 255, 255, .14))}.we-primary[data-v-e2c4a6a6]{background:var(--ww-accent, #0d70ff);color:#fff}.we-primary[data-v-e2c4a6a6]:hover:not(:disabled){filter:brightness(1.08)}.we-fade-enter-active[data-v-e2c4a6a6],.we-fade-leave-active[data-v-e2c4a6a6]{transition:opacity .18s ease}.we-fade-enter-from[data-v-e2c4a6a6],.we-fade-leave-to[data-v-e2c4a6a6]{opacity:0}.wh-widget[data-v-fe813673]{display:flex;flex-direction:column;gap:.85rem}.wh-top[data-v-fe813673]{display:flex;align-items:center;justify-content:space-between}.wh-head[data-v-fe813673]{display:flex;align-items:baseline;gap:.6rem}.wh-day[data-v-fe813673]{font-size:.95rem;font-weight:700;color:var(--ww-ink)}.wh-window[data-v-fe813673]{font-size:.8rem;color:var(--ww-ink-2, rgba(255,255,255,.6))}.wh-add[data-v-fe813673]{display:inline-flex;align-items:center;gap:.4rem;background:var(--ww-accent, #0d70ff);color:#fff;border:none;border-radius:9px;padding:.4rem .8rem;font-size:.82rem;font-weight:600;cursor:pointer}.wh-add[data-v-fe813673]:hover{filter:brightness(1.08)}.wh-setup[data-v-fe813673]{display:flex;align-items:center;gap:.7rem;padding:.5rem 0;color:var(--ww-ink-2, rgba(255,255,255,.62));font-size:.88rem}.wh-setup i[data-v-fe813673]{color:var(--ww-accent, #0d70ff);font-size:1.1rem}.wh-setup a[data-v-fe813673]{color:var(--ww-accent, #0d70ff);font-weight:600}.wh-progress-row[data-v-fe813673]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.wh-figures[data-v-fe813673]{display:flex;align-items:baseline;gap:.4rem}.wh-eff[data-v-fe813673]{font-size:1.4rem;font-weight:700;color:var(--ww-ink)}.wh-target[data-v-fe813673]{font-size:.82rem;color:var(--ww-ink-2, rgba(255,255,255,.6))}.wh-status[data-v-fe813673]{font-size:.78rem;font-weight:600}.wh-status.is-ok[data-v-fe813673]{color:#22c55e}.wh-status.is-behind[data-v-fe813673]{color:#f59e0b}.wh-status.is-off[data-v-fe813673]{color:var(--ww-ink-2, rgba(255,255,255,.5))}.wh-bar[data-v-fe813673]{height:8px;border-radius:6px;background:var(--ww-surface-2, rgba(255,255,255,.08));overflow:hidden}.wh-fill[data-v-fe813673]{height:100%;border-radius:6px;background:var(--ww-accent, #0d70ff);transition:width .3s}.wh-fill.is-behind[data-v-fe813673]{background:#f59e0b}.wh-fill.is-ok[data-v-fe813673]{background:#22c55e}.wh-legend[data-v-fe813673]{display:flex;gap:1rem;font-size:.76rem;color:var(--ww-ink-2, rgba(255,255,255,.55))}.wh-legend i[data-v-fe813673]{margin-right:.25rem;opacity:.8}.wh-entries[data-v-fe813673]{display:flex;flex-direction:column;gap:.4rem;margin-top:.2rem}.wh-none[data-v-fe813673]{font-size:.82rem;color:var(--ww-ink-3, rgba(255,255,255,.42));padding:.2rem 0}.wh-entry[data-v-fe813673]{display:flex;align-items:center;gap:.65rem;padding:.5rem .6rem;border-radius:10px;background:var(--ww-surface-2, rgba(255,255,255,.04))}.wh-etype[data-v-fe813673]{color:var(--ww-accent, #0d70ff);width:18px;text-align:center;flex-shrink:0}.wh-einfo[data-v-fe813673]{display:flex;flex-direction:column;min-width:0;flex:1}.wh-etitle[data-v-fe813673]{font-size:.86rem;font-weight:600;color:var(--ww-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wh-emeta[data-v-fe813673]{font-size:.74rem;color:var(--ww-ink-2, rgba(255,255,255,.55))}.wh-eactions[data-v-fe813673]{display:flex;gap:.2rem;flex-shrink:0}.wh-eactions button[data-v-fe813673]{background:transparent;border:none;color:var(--ww-ink-3, rgba(255,255,255,.45));cursor:pointer;padding:.25rem .4rem;border-radius:6px}.wh-eactions button[data-v-fe813673]:hover{color:var(--ww-ink);background:var(--ww-surface-3, rgba(255,255,255,.08))}.controls-row[data-v-e752cbd3]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem}.control-group[data-v-e752cbd3]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.control-group .form-label[data-v-e752cbd3]{margin:0}.control-group .form-select[data-v-e752cbd3]{min-width:150px}.chart-type-group[data-v-e752cbd3]{margin-left:auto}.chart-type-btns[data-v-e752cbd3]{display:inline-flex;border:1px solid var(--ww-border, rgba(255, 255, 255, .12));border-radius:9px;overflow:hidden}.chart-type-btns button[data-v-e752cbd3]{width:40px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-left:1px solid var(--ww-border, rgba(255, 255, 255, .12));color:var(--ww-ink, rgba(255, 255, 255, .75));cursor:pointer;transition:background .15s ease,color .15s ease}.chart-type-btns button[data-v-e752cbd3]:first-child{border-left:none}.chart-type-btns button[data-v-e752cbd3]:hover{background:var(--ww-accent-soft, rgba(13, 112, 255, .14))}.chart-type-btns button.active[data-v-e752cbd3]{background:var(--ww-accent, #0d70ff);color:#fff}@media (max-width: 768px){.chart-type-group[data-v-e752cbd3]{margin-left:0}}.controls-row[data-v-022ee26a]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem}.control-group[data-v-022ee26a]{display:flex;flex-direction:column;gap:.35rem;min-width:0;margin-bottom:0}.control-group .form-label[data-v-022ee26a]{margin:0}.control-group .form-select[data-v-022ee26a]{min-width:150px}.controls-row[data-v-4f7f198a]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem}.control-group[data-v-4f7f198a]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.control-group .form-label[data-v-4f7f198a]{margin:0}.control-group .form-select[data-v-4f7f198a]{min-width:150px}.nav-row[data-v-4f7f198a]{display:flex;gap:.5rem;align-items:center}.chart-container[data-v-4f7f198a]{width:100%;height:400px}.controls-row[data-v-c6a0393e]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem}.control-group[data-v-c6a0393e]{display:flex;flex-direction:column;gap:.35rem;min-width:0;margin-bottom:0}.control-group .form-label[data-v-c6a0393e]{margin:0}.control-group .form-select[data-v-c6a0393e]{min-width:150px}.cust-overlay[data-v-04cd87c0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.cust-modal[data-v-04cd87c0]{background:#1a1d29;border:1px solid rgba(255,255,255,.12);border-radius:16px;width:100%;max-width:560px;max-height:85vh;overflow-y:auto;padding:1.5rem;box-shadow:0 20px 60px #00000080}.cust-header[data-v-04cd87c0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.cust-header h3[data-v-04cd87c0]{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.cust-header h3 i[data-v-04cd87c0]{margin-right:.5rem;color:#3b82f6}.cust-close[data-v-04cd87c0]{background:none;border:none;color:#fff9;font-size:1.1rem;cursor:pointer;padding:.4rem;border-radius:8px;transition:all .2s}.cust-close[data-v-04cd87c0]:hover{background:#ffffff14;color:#fff}.cust-sub[data-v-04cd87c0]{color:#fff9;font-size:.875rem;margin:0 0 1rem}.cust-sub strong[data-v-04cd87c0]{color:#fff}.cust-section[data-v-04cd87c0]{margin-bottom:1.25rem}.cust-section-title[data-v-04cd87c0]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff73;margin-bottom:.5rem;font-weight:600}.cust-list[data-v-04cd87c0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.cust-item[data-v-04cd87c0]{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px}.cust-item.active[data-v-04cd87c0]{background:#3b82f614;border-color:#3b82f640}.cust-grip[data-v-04cd87c0]{display:flex;align-items:center;justify-content:center;color:#ffffff59;cursor:grab;flex-shrink:0;padding:0 .15rem;touch-action:none}.cust-grip[data-v-04cd87c0]:hover{color:#ffffffb3}.cust-grip[data-v-04cd87c0]:active{cursor:grabbing}.cust-item.cust-ghost[data-v-04cd87c0]{opacity:.5;background:#3b82f62e;border-style:dashed}html[data-theme=light] .cust-grip[data-v-04cd87c0]{color:#1f273359!important}html[data-theme=light] .cust-grip[data-v-04cd87c0]:hover{color:#1f2733b3!important}.cust-item-icon[data-v-04cd87c0]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff0f;color:#ffffffbf;flex-shrink:0}.cust-item-title[data-v-04cd87c0]{flex:1;color:#fff;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cust-badge[data-v-04cd87c0]{font-size:.7rem;color:#ffffff80;background:#ffffff0f;padding:.15rem .5rem;border-radius:6px;flex-shrink:0}.cust-item-actions[data-v-04cd87c0]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.cust-mini[data-v-04cd87c0]{width:30px;height:30px;border:none;border-radius:7px;background:#ffffff0f;color:#ffffffb3;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.cust-mini[data-v-04cd87c0]:hover:not(:disabled){background:#ffffff24;color:#fff}.cust-mini[data-v-04cd87c0]:disabled{opacity:.3;cursor:not-allowed}.cust-mini.remove[data-v-04cd87c0]:hover:not(:disabled){background:#ef444433;color:#fca5a5}.cust-add[data-v-04cd87c0]{display:flex;align-items:center;gap:.35rem;border:none;border-radius:7px;padding:.4rem .7rem;background:#3b82f633;color:#93c5fd;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s}.cust-add[data-v-04cd87c0]:hover:not(:disabled){background:#3b82f659;color:#fff}.cust-add[data-v-04cd87c0]:disabled{opacity:.4;cursor:not-allowed}.cust-empty[data-v-04cd87c0]{color:#fff6;font-size:.85rem;padding:.75rem;text-align:center;background:#ffffff05;border-radius:8px}.cust-hint[data-v-04cd87c0]{color:#fbbf24;font-size:.78rem;margin:.5rem 0 0}.cust-footer[data-v-04cd87c0]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.cust-reset[data-v-04cd87c0]{background:none;border:1px solid rgba(255,255,255,.15);color:#ffffffb3;padding:.5rem .9rem;border-radius:8px;font-size:.85rem;cursor:pointer;transition:all .2s}.cust-reset[data-v-04cd87c0]:hover{background:#ffffff0f;color:#fff}.cust-done[data-v-04cd87c0]{background:#3b82f6;border:none;color:#fff;padding:.5rem 1.4rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.cust-done[data-v-04cd87c0]:hover{background:#2563eb}.cust-fade-enter-active[data-v-04cd87c0],.cust-fade-leave-active[data-v-04cd87c0]{transition:opacity .2s ease}.cust-fade-enter-from[data-v-04cd87c0],.cust-fade-leave-to[data-v-04cd87c0]{opacity:0}@media (max-width: 480px){.cust-modal[data-v-04cd87c0]{padding:1.1rem}.cust-badge[data-v-04cd87c0]{display:none}.cust-item[data-v-04cd87c0]{gap:.5rem;padding:.6rem}.cust-mini[data-v-04cd87c0]{width:34px;height:34px}}html[data-theme=light] .cust-header h3[data-v-04cd87c0]{color:#1f2733!important}html[data-theme=light] .cust-close[data-v-04cd87c0],html[data-theme=light] .cust-sub[data-v-04cd87c0]{color:#1f27339e!important}html[data-theme=light] .cust-sub strong[data-v-04cd87c0]{color:#1f2733!important}html[data-theme=light] .cust-section-title[data-v-04cd87c0]{color:#1f273373!important}html[data-theme=light] .cust-item-icon[data-v-04cd87c0]{color:#1f27339e!important}html[data-theme=light] .cust-item-title[data-v-04cd87c0]{color:#1f2733!important}html[data-theme=light] .cust-badge[data-v-04cd87c0],html[data-theme=light] .cust-mini[data-v-04cd87c0]{color:#1f27339e!important}html[data-theme=light] .cust-empty[data-v-04cd87c0]{color:#1f273373!important}html[data-theme=light] .cust-reset[data-v-04cd87c0]{color:#1f27339e!important}.offline-banner[data-v-cc81a702]{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:2000;display:flex;align-items:center;gap:.6rem;padding:.6rem 1.1rem;border-radius:999px;background:linear-gradient(135deg,#b91c1c,#ef4444);color:#fff;font-size:.85rem;font-weight:600;box-shadow:0 10px 30px -8px #ef44448c;animation:offline-pulse-cc81a702 2s ease-in-out infinite}.offline-banner i[data-v-cc81a702]{font-size:.9rem}.offline-dot[data-v-cc81a702]{width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 #ffffffb3;animation:offline-dot-cc81a702 1.4s ease-out infinite}@keyframes offline-dot-cc81a702{0%{box-shadow:0 0 #ffffffb3}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}@keyframes offline-pulse-cc81a702{0%,to{box-shadow:0 10px 30px -8px #ef444466}50%{box-shadow:0 10px 34px -6px #ef4444bf}}.offline-slide-enter-active[data-v-cc81a702],.offline-slide-leave-active[data-v-cc81a702]{transition:opacity .3s ease,transform .3s ease}.offline-slide-enter-from[data-v-cc81a702],.offline-slide-leave-to[data-v-cc81a702]{opacity:0;transform:translate(-50%,-20px)}.rec-bar[data-v-cc81a702]{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:2000;display:flex;align-items:center;gap:.65rem;padding:.55rem .7rem .55rem 1rem;border-radius:999px;background:linear-gradient(135deg,#1f2430,#11151d);border:1px solid rgba(239,68,68,.45);color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;box-shadow:0 14px 40px -10px #0009;-webkit-user-select:none;user-select:none}.rec-bar[data-v-cc81a702]:hover{border-color:#ef4444cc}.rec-bar>i[data-v-cc81a702]{color:#ef4444;font-size:.9rem}.rec-bar__label[data-v-cc81a702]{white-space:nowrap}.rec-bar__time[data-v-cc81a702]{font-variant-numeric:tabular-nums;color:#fff9;min-width:3ch}.rec-bar__pulse[data-v-cc81a702]{width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 #ef4444b3;animation:rec-pulse-cc81a702 1.4s ease-out infinite}@keyframes rec-pulse-cc81a702{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 9px #ef444400}to{box-shadow:0 0 #ef444400}}.rec-bar__stop[data-v-cc81a702]{display:inline-flex;align-items:center;gap:.35rem;margin-left:.25rem;padding:.35rem .8rem;border:none;border-radius:999px;background:#ef4444;color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;transition:background .15s ease}.rec-bar__stop[data-v-cc81a702]:hover{background:#dc2626}.rec-bar-enter-active[data-v-cc81a702],.rec-bar-leave-active[data-v-cc81a702]{transition:opacity .3s ease,transform .3s ease}.rec-bar-enter-from[data-v-cc81a702],.rec-bar-leave-to[data-v-cc81a702]{opacity:0;transform:translate(-50%,20px)}@media (max-width: 768px){.rec-bar[data-v-cc81a702]{left:12px;right:12px;bottom:92px;transform:none;justify-content:center;padding:.6rem .8rem}.rec-bar-enter-from[data-v-cc81a702],.rec-bar-leave-to[data-v-cc81a702]{transform:translateY(20px)}.offline-banner[data-v-cc81a702]{left:12px;right:12px;transform:none;justify-content:center;text-align:center;font-size:.78rem;border-radius:14px}.offline-slide-enter-from[data-v-cc81a702],.offline-slide-leave-to[data-v-cc81a702]{transform:translateY(-20px)}}.active-project-badge[data-v-cc81a702]{display:inline-flex;align-items:center;gap:.45rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:.3rem .75rem;color:#ffffffd9;cursor:pointer;max-width:200px}.active-project-badge[data-v-cc81a702]:hover{background:#ffffff1a}.active-project-badge .ap-dot[data-v-cc81a702]{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.active-project-badge .ap-name[data-v-cc81a702]{font-size:.8rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 600px){.active-project-badge .ap-name[data-v-cc81a702]{max-width:90px}}.notifications-wrapper[data-v-cc81a702],.notif-btn[data-v-cc81a702]{position:relative}.notif-badge[data-v-cc81a702]{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;background:#ef4444;color:#fff;border-radius:9px;font-size:.6rem;font-weight:700;line-height:16px;text-align:center}.notif-dropdown[data-v-cc81a702]{position:absolute;top:calc(100% + 8px);right:0;width:320px;max-height:420px;overflow-y:auto;background:#16161c;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 18px 40px -16px #000000d9;z-index:1200}.notif-header[data-v-cc81a702]{padding:.7rem .9rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;border-bottom:1px solid rgba(255,255,255,.07)}.notif-empty[data-v-cc81a702]{padding:1.25rem .9rem;color:#ffffff73;font-size:.85rem;text-align:center}.notif-item[data-v-cc81a702]{display:flex;gap:.6rem;align-items:flex-start;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:.7rem .9rem;border-bottom:1px solid rgba(255,255,255,.05);color:#ffffffd9}.notif-item[data-v-cc81a702]:hover{background:#ffffff0a}.notif-item.unread[data-v-cc81a702]{background:#6366f114}.notif-item>i[data-v-cc81a702]{color:var(--ww-accent, #6366f1);margin-top:2px;flex-shrink:0}.notif-text[data-v-cc81a702]{display:flex;flex-direction:column;gap:2px;min-width:0}.notif-title[data-v-cc81a702]{font-size:.82rem;font-weight:700;line-height:1.3}.notif-msg[data-v-cc81a702]{font-size:.82rem;line-height:1.35}.notif-time[data-v-cc81a702]{font-size:.68rem;color:#ffffff73}.notif-item.notif-alert[data-v-cc81a702]{background:#f59e0b1a}.notif-item.notif-alert[data-v-cc81a702]:hover{background:#f59e0b29}.notif-item.notif-alert>i[data-v-cc81a702]{color:#f59e0b}.notif-foot-btn[data-v-cc81a702]{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;background:none;border:none;border-top:1px solid rgba(255,255,255,.06);cursor:pointer;padding:.7rem .9rem;color:var(--ww-accent, #0d70ff);font-weight:600;font-size:.82rem}.notif-foot-btn[data-v-cc81a702]:hover{background:#0d70ff14}@media (max-width: 480px){.notif-dropdown[data-v-cc81a702]{width:calc(100vw - 24px);right:-8px}}html[data-theme=light] .active-project-badge[data-v-cc81a702]{color:#1f2733!important}.dl-backdrop[data-v-cc81a702]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:1rem}.dl-modal[data-v-cc81a702]{width:100%;max-width:440px;max-height:84vh;overflow-y:auto;background:var(--ww-panel, #171923);border:1px solid var(--ww-border, rgba(255, 255, 255, .1));border-radius:16px;padding:1.25rem 1.35rem 1.4rem;box-shadow:0 24px 60px #00000073}.dl-head[data-v-cc81a702]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.dl-head h3[data-v-cc81a702]{margin:0;font-size:1.1rem;font-weight:700;color:var(--ww-ink, #fff)}.dl-x[data-v-cc81a702]{background:transparent;border:none;color:var(--ww-ink-2, rgba(255, 255, 255, .6));cursor:pointer;font-size:1rem}.dl-x[data-v-cc81a702]:hover{color:var(--ww-ink, #fff)}.dl-save[data-v-cc81a702]{display:flex;gap:.5rem;margin-bottom:1rem}.dl-save input[data-v-cc81a702]{flex:1;min-width:0;background:var(--ww-surface-2, rgba(255, 255, 255, .05));border:1px solid var(--ww-border, rgba(255, 255, 255, .12));border-radius:9px;color:var(--ww-ink, #fff);padding:.5rem .7rem;font-size:.9rem;font-family:inherit}.dl-save input[data-v-cc81a702]:focus{outline:none;border-color:var(--ww-accent, #0d70ff)}.dl-save-btn[data-v-cc81a702]{display:inline-flex;align-items:center;gap:.4rem;background:var(--ww-accent, #0d70ff);color:#fff;border:none;border-radius:9px;padding:.5rem .9rem;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}.dl-save-btn[data-v-cc81a702]:disabled{opacity:.55;cursor:default}.dl-list[data-v-cc81a702]{display:flex;flex-direction:column;gap:.4rem}.dl-empty[data-v-cc81a702]{color:var(--ww-ink-2, rgba(255, 255, 255, .55));font-size:.85rem;text-align:center;padding:1rem 0}.dl-item[data-v-cc81a702]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;border-radius:10px;background:var(--ww-surface-2, rgba(255, 255, 255, .05))}.dl-item-info[data-v-cc81a702]{display:flex;flex-direction:column;min-width:0}.dl-name[data-v-cc81a702]{font-size:.92rem;font-weight:600;color:var(--ww-ink, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-meta[data-v-cc81a702]{font-size:.72rem;color:var(--ww-ink-3, rgba(255, 255, 255, .45))}.dl-item-actions[data-v-cc81a702]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.dl-load[data-v-cc81a702]{background:var(--ww-accent-soft, rgba(13, 112, 255, .14));color:var(--ww-accent, #0d70ff);border:none;border-radius:8px;padding:.35rem .85rem;font-size:.82rem;font-weight:700;cursor:pointer}.dl-load[data-v-cc81a702]:hover{filter:brightness(1.05)}.dl-del[data-v-cc81a702]{background:transparent;border:none;color:var(--ww-ink-3, rgba(255, 255, 255, .45));cursor:pointer;padding:.35rem .45rem;border-radius:8px}.dl-del[data-v-cc81a702]:hover{color:#ef4444;background:#ef44441f}.brk-modal[data-v-cc81a702]{max-width:400px}.brk-msg[data-v-cc81a702]{color:var(--ww-ink-2, rgba(255, 255, 255, .7));font-size:.92rem;line-height:1.55;margin:0 0 1.1rem}.brk-msg strong[data-v-cc81a702]{color:var(--ww-ink, #fff)}.brk-actions[data-v-cc81a702]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.brk-btn-ghost[data-v-cc81a702]{display:inline-flex;align-items:center;gap:.4rem;background:var(--ww-surface-2, rgba(255, 255, 255, .06));color:var(--ww-ink, #fff);border:1px solid var(--ww-border, rgba(255, 255, 255, .12));border-radius:9px;padding:.5rem .9rem;font-size:.85rem;font-weight:600;cursor:pointer}.brk-btn-ghost[data-v-cc81a702]:hover{border-color:var(--ww-accent, #0d70ff)}.brk-btn-text[data-v-cc81a702]{background:transparent;border:none;color:var(--ww-ink-3, rgba(255, 255, 255, .5));font-size:.85rem;cursor:pointer;margin-left:auto}.brk-btn-text[data-v-cc81a702]:hover{color:var(--ww-ink, #fff)}.brk-range[data-v-cc81a702]{display:flex;align-items:center;gap:.6rem;margin-bottom:1.1rem}.brk-range input[data-v-cc81a702]{background:var(--ww-surface-2, rgba(255, 255, 255, .05));border:1px solid var(--ww-border, rgba(255, 255, 255, .12));border-radius:9px;color:var(--ww-ink, #fff);padding:.5rem .7rem;font-size:.9rem;font-family:inherit}.brk-range input[data-v-cc81a702]:focus{outline:none;border-color:var(--ww-accent, #0d70ff)}.brk-range span[data-v-cc81a702]{color:var(--ww-ink-2, rgba(255, 255, 255, .55));font-size:.85rem}.dl-fade-enter-active[data-v-cc81a702],.dl-fade-leave-active[data-v-cc81a702]{transition:opacity .18s ease}.dl-fade-enter-from[data-v-cc81a702],.dl-fade-leave-to[data-v-cc81a702]{opacity:0}.dl-fade-enter-active .dl-modal[data-v-cc81a702],.dl-fade-leave-active .dl-modal[data-v-cc81a702]{transition:transform .18s ease}.dl-fade-enter-from .dl-modal[data-v-cc81a702],.dl-fade-leave-to .dl-modal[data-v-cc81a702]{transform:translateY(8px) scale(.97)}.ai-report-box[data-v-70dcec32]{position:relative;background:transparent;border:none;border-radius:0;padding:0;margin-bottom:18px}.ai-report-header[data-v-70dcec32]{display:flex;align-items:center;gap:9px;margin-bottom:10px}.ai-report-icon[data-v-70dcec32]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;font-size:.9rem;color:#fff;background:var(--ww-accent-grad, linear-gradient(135deg, #0d70ff, #3d8bff));box-shadow:0 4px 12px #0d70ff52}.ai-report-title[data-v-70dcec32]{font-weight:700;font-size:.95rem;color:var(--color-text-primary, #fff)}.ai-report-badge[data-v-70dcec32]{font-size:.6rem;font-weight:700;letter-spacing:.06em;padding:2px 6px;border-radius:6px;color:#bcd4ff;background:#0d70ff29;border:1px solid rgba(13,112,255,.32)}.ai-report-input-row[data-v-70dcec32]{display:flex;gap:8px}.ai-report-input[data-v-70dcec32]{flex:1;padding:9px 13px;border-radius:10px;border:1px solid var(--color-border-dark, #333);background:var(--color-background-main, #111);color:var(--color-text-primary, #fff);transition:border-color .15s ease,box-shadow .15s ease}.ai-report-input[data-v-70dcec32]:focus{outline:none;border-color:var(--ww-accent, #0d70ff);box-shadow:0 0 0 3px #0d70ff33}.ai-report-btn[data-v-70dcec32]{padding:9px 20px;border-radius:10px;border:none;cursor:pointer;background:var(--ww-accent-grad, linear-gradient(135deg, #0d70ff, #3d8bff));color:#fff;font-weight:600;box-shadow:0 4px 12px #0d70ff52;transition:filter .15s ease,box-shadow .15s ease}.ai-report-btn[data-v-70dcec32]:hover:not(:disabled){filter:brightness(1.06)}.ai-report-btn[data-v-70dcec32]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ai-report-suggestions[data-v-70dcec32]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ai-report-chip[data-v-70dcec32]{padding:5px 11px;border-radius:16px;cursor:pointer;font-size:.78rem;border:1px solid var(--color-border-dark, #333);background:transparent;color:var(--color-text-muted, #aaa);transition:color .15s ease,border-color .15s ease}.ai-report-chip[data-v-70dcec32]:hover{color:var(--ww-accent, #0d70ff);border-color:var(--ww-accent, #0d70ff)}.ai-report-error[data-v-70dcec32]{margin-top:12px;color:#f87171;font-size:.9rem}.ai-report-answer[data-v-70dcec32]{margin-top:14px;padding:14px;border-radius:8px;background:var(--color-background-main, #111);color:var(--color-text-primary, #eee);line-height:1.5}.ai-report-meta[data-v-70dcec32]{margin-top:10px;font-size:.75rem;color:var(--color-text-muted, #888)}.dash-widget[data-v-dae49872]{min-width:0;position:relative}.dash-drag-handle[data-v-dae49872]{position:absolute;top:14px;right:12px;z-index:6;width:20px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--ww-ink-2, rgba(255, 255, 255, .45));font-size:.68rem;cursor:grab;opacity:0;transition:opacity .15s,color .15s;touch-action:none}.dash-widget:hover .dash-drag-handle[data-v-dae49872]{opacity:1}.dash-drag-handle[data-v-dae49872]:hover{color:var(--ww-accent, #0d70ff)}.dash-drag-handle[data-v-dae49872]:active{cursor:grabbing}.dash-widget-ghost[data-v-dae49872]{opacity:.45}.dash-widget-ghost .widget-card[data-v-dae49872],.dash-widget-ghost[data-v-dae49872]>:not(.dash-drag-handle){outline:2px dashed var(--ww-accent, #0d70ff);outline-offset:-2px;border-radius:16px}.ww-auth[data-v-0faed4c7]{min-height:100dvh;display:flex;width:100%;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;color:#ffffffeb;background:#0c0d11;-webkit-font-smoothing:antialiased}.ww-auth-form[data-v-0faed4c7]{flex:1 1 50%;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem;background:radial-gradient(620px 420px at 50% -8%,rgba(13,112,255,.1),transparent 60%),#0c0d11}.ww-auth-inner[data-v-0faed4c7]{width:100%;max-width:400px}.ww-auth-brand[data-v-0faed4c7]{display:flex;align-items:center;justify-content:center;gap:.6rem;text-decoration:none;color:#fff;font-weight:700;font-size:1.15rem;margin-bottom:1.7rem}.ww-auth-brand img[data-v-0faed4c7]{width:30px;height:30px}.ww-auth-title[data-v-0faed4c7]{font-size:2rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .4rem;text-align:center;color:#fff}.ww-auth-sub[data-v-0faed4c7]{text-align:center;color:#ffffff94;font-size:.98rem;margin:0 0 1.9rem}.ww-auth-alert[data-v-0faed4c7]{border-radius:12px;padding:.7rem 1rem;font-size:.9rem;margin-bottom:1rem;border:1px solid transparent}.ww-auth-alert.ok[data-v-0faed4c7]{background:#23c56a1f;border-color:#23c56a4d;color:#63d89a}.ww-auth-alert.err[data-v-0faed4c7]{background:#e056561f;border-color:#e0565652;color:#f28b8b}.ww-auth-google[data-v-0faed4c7]{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.85rem;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0d;color:#fff;font-weight:600;font-size:.98rem;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .1s ease}.ww-auth-google[data-v-0faed4c7]:hover{border-color:#ffffff47;background:#ffffff14}.ww-auth-google[data-v-0faed4c7]:active{transform:scale(.99)}.ww-auth-or[data-v-0faed4c7]{display:flex;align-items:center;gap:1rem;margin:1.4rem 0;color:#fff6;font-size:.85rem}.ww-auth-or[data-v-0faed4c7]:before,.ww-auth-or[data-v-0faed4c7]:after{content:"";flex:1;height:1px;background:#ffffff1a}.ww-field[data-v-0faed4c7]{margin-bottom:1.1rem}.ww-field label[data-v-0faed4c7]{display:block;font-size:.9rem;font-weight:600;color:#ffffffb8;margin-bottom:.45rem}.ww-input-wrap[data-v-0faed4c7]{position:relative}.ww-field input[data-v-0faed4c7]{width:100%;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;color:#fff;font-size:.98rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ww-field input[data-v-0faed4c7]::placeholder{color:#ffffff57}.ww-field input[data-v-0faed4c7]:focus{outline:none;border-color:#3d8bff;background:#ffffff0f;box-shadow:0 0 0 3px #0d70ff33}.ww-field input.invalid[data-v-0faed4c7]{border-color:#e05656}.ww-field-err[data-v-0faed4c7]{color:#f28b8b;font-size:.82rem;margin:.4rem 0 0}.ww-eye[data-v-0faed4c7]{position:absolute;top:50%;right:.7rem;transform:translateY(-50%);background:none;border:0;color:#fff6;cursor:pointer;padding:.3rem;font-size:.95rem}.ww-eye[data-v-0faed4c7]:hover{color:#fffc}.ww-remember[data-v-0faed4c7]{display:flex;align-items:center;gap:.5rem;font-size:.92rem;color:#fff9;margin-bottom:1.3rem;cursor:pointer}.ww-remember input[data-v-0faed4c7]{width:16px;height:16px;accent-color:#0d70ff}.ww-auth-submit[data-v-0faed4c7]{width:100%;padding:.95rem;border:0;border-radius:14px;background:linear-gradient(95deg,#0d70ff,#3d8bff);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 12px 28px #0d70ff61;transition:filter .15s ease,transform .1s ease}.ww-auth-submit[data-v-0faed4c7]:hover{filter:brightness(1.06)}.ww-auth-submit[data-v-0faed4c7]:active{transform:scale(.99)}.ww-auth-submit[data-v-0faed4c7]:disabled{opacity:.65;cursor:default}.ww-auth-foot[data-v-0faed4c7]{text-align:center;color:#ffffff8c;font-size:.92rem;margin:1.4rem 0 0}.ww-auth-foot a[data-v-0faed4c7]{color:#3d8bff;font-weight:600;text-decoration:none}.ww-auth-foot a[data-v-0faed4c7]:hover{text-decoration:underline}.ww-auth-aside[data-v-0faed4c7]{flex:1 1 50%;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:3.8rem 3.5rem 0;color:#14203a;background:#fff}.ww-auth-aside-inner[data-v-0faed4c7]{max-width:440px;position:relative;z-index:1}.ww-auth-aside-brand[data-v-0faed4c7]{display:flex;align-items:center;gap:.7rem;font-weight:700;font-size:1.15rem;color:#14203a;margin-bottom:2.2rem}.ww-auth-aside-mark[data-v-0faed4c7]{width:42px;height:42px;border-radius:12px;background:linear-gradient(140deg,#0d70ff,#3d8bff);display:grid;place-items:center;box-shadow:0 8px 20px #0d70ff4d}.ww-auth-aside-mark img[data-v-0faed4c7]{width:24px;height:24px;filter:brightness(0) invert(1)}.ww-auth-aside-title[data-v-0faed4c7]{font-size:clamp(1.9rem,3vw,2.7rem);font-weight:600;line-height:1.05;letter-spacing:-.02em;margin:0 0 1.1rem;color:#14203a}.ww-auth-aside-sub[data-v-0faed4c7]{color:#5b6b82;font-size:1.05rem;line-height:1.6;margin:0 0 2rem;max-width:26rem}.ww-auth-aside-list[data-v-0faed4c7]{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.85rem}.ww-auth-aside-list li[data-v-0faed4c7]{display:flex;align-items:center;gap:.7rem;color:#45526a;font-size:1rem}.ww-auth-aside-list i[data-v-0faed4c7]{color:#fff;background:#0d70ff;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.62rem;flex:none}.ww-auth-socials[data-v-0faed4c7]{display:flex;gap:.7rem}.ww-auth-socials a[data-v-0faed4c7]{width:46px;height:46px;border-radius:13px;border:1px solid rgba(10,20,40,.14);display:grid;place-items:center;color:#6b7791;font-size:1rem;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.ww-auth-socials a[data-v-0faed4c7]:hover{color:#fff;border-color:transparent;background:#0d70ff;transform:translateY(-2px)}.ww-auth-word[data-v-0faed4c7]{margin:auto -3.5rem -.14em;font-weight:800;font-size:clamp(3rem,9vw,8.5rem);line-height:.74;letter-spacing:-.045em;color:#14203a;white-space:nowrap;-webkit-user-select:none;user-select:none}@media (max-width: 880px){.ww-auth-aside[data-v-0faed4c7]{display:none}.ww-auth-form[data-v-0faed4c7]{flex-basis:100%}}.tm-head[data-v-0c654595]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.tm-title[data-v-0c654595]{color:var(--ww-ink, rgba(255, 255, 255, .92));font-size:1.3rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .2rem}.tm-sub[data-v-0c654595]{color:var(--ww-ink-2, rgba(255, 255, 255, .62));font-size:.85rem;margin:0}.tm-btn[data-v-0c654595]{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border-radius:10px;border:1px solid var(--ww-border, rgba(255, 255, 255, .08));background:var(--ww-surface-2, rgba(255, 255, 255, .05));color:var(--ww-ink, rgba(255, 255, 255, .92));font-size:.85rem;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .18s ease,filter .18s ease,box-shadow .18s ease,transform .05s ease}.tm-btn i[data-v-0c654595]{font-size:.72rem}.tm-btn[data-v-0c654595]:hover{border-color:var(--ww-border-strong, rgba(255, 255, 255, .14))}.tm-btn[data-v-0c654595]:active{transform:translateY(1px)}.tm-btn--primary[data-v-0c654595]{background:var(--ww-accent-grad, linear-gradient(135deg, #0d70ff, #3d8bff));border-color:transparent;color:#fff}.tm-btn--primary[data-v-0c654595]:hover{color:#fff;filter:brightness(1.07);box-shadow:0 4px 14px #0d70ff52}.tm-search[data-v-0c654595]{position:relative;max-width:340px;margin:0 0 1.25rem}.tm-search i[data-v-0c654595]{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:var(--ww-ink-3, rgba(255, 255, 255, .42));font-size:.78rem}.tm-search input[data-v-0c654595]{width:100%;padding:.5rem .85rem .5rem 2.1rem;background:var(--ww-surface-2, rgba(255, 255, 255, .05));border:1px solid var(--ww-border, rgba(255, 255, 255, .08));border-radius:10px;color:var(--ww-ink, rgba(255, 255, 255, .92));font-size:.85rem;transition:border-color .18s ease,background .18s ease}.tm-search input[data-v-0c654595]::placeholder{color:var(--ww-ink-3, rgba(255, 255, 255, .42))}.tm-search input[data-v-0c654595]:focus{outline:none;border-color:var(--ww-accent, #0d70ff);background:var(--ww-surface-3, rgba(255, 255, 255, .09))}.tm-flash[data-v-0c654595]{padding:.65rem .95rem;border-radius:10px;margin-bottom:1rem;font-size:.85rem;font-weight:500;background:var(--ww-accent-soft, rgba(13, 112, 255, .14));border:1px solid var(--ww-accent, #0d70ff);color:var(--ww-ink, rgba(255, 255, 255, .92))}.tm-empty[data-v-0c654595]{background:var(--ww-card-top, rgba(255, 255, 255, .05));border:1px solid var(--ww-border, rgba(255, 255, 255, .08));border-radius:16px;padding:2.4rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.85rem}.tm-empty-icon[data-v-0c654595]{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--ww-accent-soft, rgba(13, 112, 255, .14));color:var(--ww-accent, #0d70ff);font-size:19px}.tm-empty p[data-v-0c654595]{color:var(--ww-ink-2, rgba(255, 255, 255, .62));font-size:.9rem;margin:0}.teams-grid[data-v-0c654595]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.team-card[data-v-0c654595]{background:var(--ww-card-top, rgba(255, 255, 255, .05));border:1px solid var(--ww-border, rgba(255, 255, 255, .08));border-radius:14px;padding:1.1rem 1.2rem;display:flex;gap:.9rem;transition:border-color .2s ease,transform .2s ease;position:relative}.team-card[data-v-0c654595]:hover{border-color:var(--ww-border-strong, rgba(255, 255, 255, .14));transform:translateY(-2px)}.team-content[data-v-0c654595]{flex:1;min-width:0}.team-name[data-v-0c654595]{color:var(--ww-ink, rgba(255, 255, 255, .92));font-size:.95rem;font-weight:650;margin:0 0 .3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-members[data-v-0c654595]{color:var(--ww-ink-2, rgba(255, 255, 255, .62));font-size:.8rem;margin:0 0 .6rem}.team-meta[data-v-0c654595]{margin-top:.6rem}.team-avatars[data-v-0c654595]{display:flex;padding-left:0}.avatar[data-v-0c654595]{width:30px;height:30px;border-radius:9px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--ww-surface-3, rgba(255, 255, 255, .09));margin-left:-7px;transition:transform .2s ease;cursor:pointer;position:relative;border:2px solid var(--ww-card-top, #16181f)}.avatar[data-v-0c654595]:first-child{margin-left:0}.avatar[data-v-0c654595]:hover{transform:scale(1.12) translateY(-2px);z-index:10}.avatar img[data-v-0c654595]{width:100%;height:100%;object-fit:cover}.avatar-count[data-v-0c654595]{background:var(--ww-surface-3, rgba(255, 255, 255, .09));font-size:.66rem;font-weight:600}.avatar-count span[data-v-0c654595]{color:var(--ww-ink-2, rgba(255, 255, 255, .62))}.team-actions[data-v-0c654595]{display:flex;align-items:flex-start;align-self:flex-start;position:relative}.btn-action[data-v-0c654595]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--ww-ink-3, rgba(255, 255, 255, .42));cursor:pointer;transition:color .18s ease,background .18s ease;text-decoration:none}.btn-action[data-v-0c654595]:hover{background:var(--ww-surface-2, rgba(255, 255, 255, .05));color:var(--ww-accent, #0d70ff)}.action-menu[data-v-0c654595]{position:absolute;top:calc(100% + 6px);right:0;background:var(--ww-card-top, #1b1e27);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--ww-border, rgba(255, 255, 255, .1));border-radius:11px;padding:.35rem;min-width:160px;z-index:100;box-shadow:0 12px 30px #00000059}.menu-item[data-v-0c654595]{display:flex;align-items:center;gap:.6rem;width:100%;background:transparent;border:none;border-radius:8px;padding:.55rem .7rem;color:var(--ww-ink, rgba(255, 255, 255, .9));font-size:.83rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease;text-align:left}.menu-item[data-v-0c654595]:hover{background:var(--ww-surface-2, rgba(255, 255, 255, .05));color:var(--ww-accent, #0d70ff)}.menu-item-danger[data-v-0c654595]{color:#ef4d5a}.menu-item-danger[data-v-0c654595]:hover{background:#ef4d5a1a;color:#ef4d5a}.menu-item i[data-v-0c654595]{width:15px;text-align:center;font-size:.8rem}:root[data-theme=dark] .action-menu[data-v-0c654595],html:not([data-theme=light]) .action-menu[data-v-0c654595]{background:#1b1e27}@media (max-width: 768px){.tm-head[data-v-0c654595]{flex-direction:column;align-items:stretch;gap:.9rem}.tm-head .tm-btn[data-v-0c654595]{width:100%;justify-content:center}.tm-search[data-v-0c654595]{max-width:100%}.teams-grid[data-v-0c654595]{grid-template-columns:1fr}.action-menu[data-v-0c654595]{right:0;top:34px}}.tc-wrap[data-v-640885d1]{display:flex;justify-content:center;padding-top:.5rem}.tc-card[data-v-640885d1]{width:100%;max-width:480px;background:var(--ww-card-top, rgba(255, 255, 255, .05));border:1px solid var(--ww-border, rgba(255, 255, 255, .08));border-radius:16px;padding:1.6rem 1.6rem 1.5rem}.tc-head[data-v-640885d1]{margin-bottom:1.3rem}.tc-title[data-v-640885d1]{color:var(--ww-ink, rgba(255, 255, 255, .92));font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .3rem}.tc-sub[data-v-640885d1]{color:var(--ww-ink-2, rgba(255, 255, 255, .62));font-size:.85rem;margin:0}.tc-field[data-v-640885d1]{display:block}.tc-label[data-v-640885d1]{display:block;color:var(--ww-ink, rgba(255, 255, 255, .92));font-size:.82rem;font-weight:600;margin-bottom:.5rem}.tc-req[data-v-640885d1]{color:#ef4d5a}.tc-input[data-v-640885d1]{width:100%;padding:.6rem .85rem;background:var(--ww-surface-2, rgba(255, 255, 255, .05));border:1px solid var(--ww-border, rgba(255, 255, 255, .08));border-radius:10px;color:var(--ww-ink, rgba(255, 255, 255, .92));font-size:.9rem;transition:border-color .18s ease,background .18s ease}.tc-input[data-v-640885d1]::placeholder{color:var(--ww-ink-3, rgba(255, 255, 255, .42))}.tc-input[data-v-640885d1]:focus{outline:none;border-color:var(--ww-accent, #0d70ff);background:var(--ww-surface-3, rgba(255, 255, 255, .09))}.tc-input.is-err[data-v-640885d1]{border-color:#ef4d5a}.tc-err[data-v-640885d1]{display:block;color:#ef7a83;font-size:.78rem;margin-top:.4rem}.tc-actions[data-v-640885d1]{display:flex;align-items:center;gap:.6rem;margin-top:1.4rem}.tc-btn[data-v-640885d1]{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.05rem;border-radius:10px;font-size:.87rem;font-weight:600;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:border-color .18s ease,filter .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease}.tc-btn--primary[data-v-640885d1]{background:var(--ww-accent-grad, linear-gradient(135deg, #0d70ff, #3d8bff));color:#fff}.tc-btn--primary[data-v-640885d1]:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 4px 14px #0d70ff52}.tc-btn--primary[data-v-640885d1]:disabled{opacity:.5;cursor:not-allowed}.tc-btn--ghost[data-v-640885d1]{background:transparent;border-color:var(--ww-border, rgba(255, 255, 255, .08));color:var(--ww-ink-2, rgba(255, 255, 255, .62))}.tc-btn--ghost[data-v-640885d1]:hover{color:var(--ww-ink, rgba(255, 255, 255, .92));border-color:var(--ww-border-strong, rgba(255, 255, 255, .14))}@media (max-width: 520px){.tc-actions[data-v-640885d1]{flex-direction:column-reverse;align-items:stretch}.tc-btn[data-v-640885d1]{justify-content:center}}.loading-container[data-v-aab3a8ea]{display:flex;justify-content:center;align-items:center;min-height:50vh}.loading-content[data-v-aab3a8ea]{text-align:center;color:#ffffffb3}.tm-back-link[data-v-aab3a8ea]{display:inline-block;margin-top:.9rem;padding:.45rem .9rem;border-radius:10px;background:var(--ww-accent-grad, linear-gradient(135deg, #0d70ff, #3d8bff));color:#fff;font-size:.85rem;font-weight:600;text-decoration:none;transition:filter .18s ease}.tm-back-link[data-v-aab3a8ea]:hover{filter:brightness(1.08);color:#fff}.tv-page[data-v-aab3a8ea]{max-width:960px}.tv-header[data-v-aab3a8ea]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--ww-card-top, rgba(255, 255, 255, .05));border:1px solid var(--ww-border, rgba(255, 255, 255, .08));border-radius:16px;padding:1.3rem 1.5rem;margin-bottom:1.4rem}.tv-title[data-v-aab3a8ea]{color:var(--ww-ink, rgba(255, 255, 255, .92));font-size:1.4rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .2rem}.tv-sub[data-v-aab3a8ea]{color:var(--ww-ink-2, rgba(255, 255, 255, .62));font-size:.85rem;margin:0}.tv-code[data-v-aab3a8ea]{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:none;color:var(--ww-accent-2, #3d8bff);padding:.25rem 0;font-weight:600;font-size:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em;cursor:pointer;max-width:100%;word-break:break-all;transition:filter .15s ease}.tv-code[data-v-aab3a8ea]:hover{filter:brightness(1.15)}.tv-code .thin-icon[data-v-aab3a8ea]{width:1.05rem;height:1.05rem}.tv-flash[data-v-aab3a8ea]{display:flex;align-items:center;gap:.5rem;background:#2fbf711f;border:1px solid rgba(47,191,113,.3);color:#7fe0a8;padding:.7rem 1rem;border-radius:11px;margin-bottom:1.4rem;font-size:.85rem;font-weight:500}.tv-flash .thin-icon[data-v-aab3a8ea]{width:1rem;height:1rem;flex-shrink:0}.tv-section[data-v-aab3a8ea]{color:var(--ww-ink, rgba(255, 255, 255, .92));font-size:.95rem;font-weight:600;margin:0 0 .9rem}.tv-members[data-v-aab3a8ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.9rem}.tv-member[data-v-aab3a8ea]{display:flex;align-items:center;gap:.85rem;background:var(--ww-card-top, rgba(255, 255, 255, .05));border:1px solid var(--ww-border, rgba(255, 255, 255, .08));border-radius:14px;padding:.85rem 1rem;transition:border-color .2s ease,transform .2s ease}.tv-member[data-v-aab3a8ea]:hover{border-color:var(--ww-border-strong, rgba(255, 255, 255, .14));transform:translateY(-2px)}.tv-avatar[data-v-aab3a8ea]{width:42px;height:42px;border-radius:12px;overflow:hidden;flex-shrink:0;background:var(--ww-surface-3, rgba(255, 255, 255, .09));display:grid;place-items:center;color:var(--ww-accent-2, #3d8bff);font-weight:700;font-size:.95rem}.tv-avatar img[data-v-aab3a8ea]{width:100%;height:100%;object-fit:cover}.tv-minfo[data-v-aab3a8ea]{display:flex;flex-direction:column;gap:.18rem;min-width:0;flex:1}.tv-mname[data-v-aab3a8ea]{color:var(--ww-ink, rgba(255, 255, 255, .92));font-size:.9rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-memail[data-v-aab3a8ea]{color:var(--ww-ink-2, rgba(255, 255, 255, .62));font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-role[data-v-aab3a8ea]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.2rem;width:fit-content;font-size:.72rem;font-weight:600}.tv-role .thin-icon[data-v-aab3a8ea]{width:1.15em;height:1.15em}.tv-role--admin[data-v-aab3a8ea]{color:var(--ww-accent-2, #3d8bff)}.tv-role--manager[data-v-aab3a8ea]{color:#f0b45a}.tv-role--member[data-v-aab3a8ea]{color:var(--ww-ink-2, rgba(255, 255, 255, .62))}.tv-gear[data-v-aab3a8ea]{width:30px;height:30px;display:grid;place-items:center;flex-shrink:0;background:transparent;border:none;color:var(--ww-ink-3, rgba(255, 255, 255, .42));text-decoration:none;transition:color .15s ease}.tv-gear[data-v-aab3a8ea]:hover{color:var(--ww-accent-2, #3d8bff)}.tv-gear .thin-icon[data-v-aab3a8ea]{width:16px;height:16px}.tv-footer[data-v-aab3a8ea]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.8rem}.tv-btn[data-v-aab3a8ea]{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.1rem;border-radius:10px;font-size:.87rem;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:border-color .18s ease,filter .18s ease,box-shadow .18s ease,color .18s ease}.tv-btn .thin-icon[data-v-aab3a8ea]{width:.95rem;height:.95rem}.tv-btn--ghost[data-v-aab3a8ea]{background:var(--ww-surface-2, rgba(255, 255, 255, .05));border-color:var(--ww-border, rgba(255, 255, 255, .08));color:var(--ww-ink-2, rgba(255, 255, 255, .62))}.tv-btn--ghost[data-v-aab3a8ea]:hover{color:var(--ww-ink, rgba(255, 255, 255, .92));border-color:var(--ww-border-strong, rgba(255, 255, 255, .14))}.tv-btn--primary[data-v-aab3a8ea]{background:var(--ww-accent-grad, linear-gradient(135deg, #0d70ff, #3d8bff));color:#fff}.tv-btn--primary[data-v-aab3a8ea]:hover{filter:brightness(1.07);box-shadow:0 4px 14px #0d70ff52}@media (max-width: 640px){.tv-header[data-v-aab3a8ea]{flex-direction:column;align-items:flex-start}.tv-members[data-v-aab3a8ea]{grid-template-columns:1fr}.tv-footer[data-v-aab3a8ea]{flex-direction:column}.tv-btn[data-v-aab3a8ea]{width:100%;justify-content:center}}.loading-container[data-v-65d1451b]{display:flex;justify-content:center;align-items:center;min-height:50vh}.loading-content[data-v-65d1451b]{text-align:center;color:#ffffffb3}.manage-team-page[data-v-65d1451b]{padding:0}.manage-header[data-v-65d1451b]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:transparent;flex-wrap:wrap;gap:1rem}.header-left[data-v-65d1451b]{display:flex;align-items:center;gap:1rem}.header-title[data-v-65d1451b]{font-size:2rem;font-weight:700;color:#fffffff2;margin:0}.header-subtitle[data-v-65d1451b]{font-size:.875rem;color:#ffffff80;margin:.25rem 0 0}.header-right[data-v-65d1451b]{display:flex;align-items:center;gap:.75rem}.invite-code-badge[data-v-65d1451b]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#3b82f61a;border-radius:8px;color:#3b82f6;font-size:.875rem;font-weight:600;font-family:Courier New,monospace}.btn-regenerate[data-v-65d1451b]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f59e0b1a;border:none;border-radius:8px;color:#f59e0b;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-regenerate[data-v-65d1451b]:hover{background:#f59e0b26;transform:translateY(-1px)}.alert-success[data-v-65d1451b]{margin:0 2rem 1.5rem;padding:1rem 1.5rem;background:#10b9811a;border-radius:8px;color:#10b981;display:flex;align-items:center;font-size:.875rem}.members-grid[data-v-65d1451b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;padding:0 2rem 2rem}.member-card[data-v-65d1451b]{background:#ffffff08;border-radius:12px;padding:1.5rem;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .2s;position:relative;overflow:visible}.member-card[data-v-65d1451b]:hover{background:#ffffff0d;transform:translateY(-2px)}.member-card.dropdown-active[data-v-65d1451b]{z-index:100}.member-avatar-section[data-v-65d1451b]{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:80px}.member-avatar[data-v-65d1451b]{width:60px;height:60px;border-radius:12px;overflow:hidden;flex-shrink:0}.member-avatar img[data-v-65d1451b]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-65d1451b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#3b82f633;color:#3b82f6;font-weight:700;font-size:1.25rem}.member-content[data-v-65d1451b]{flex:1;min-width:0;padding-top:.25rem}.member-name[data-v-65d1451b]{font-size:1.125rem;font-weight:600;color:#fffffff2;margin:0 0 .5rem}.member-email[data-v-65d1451b]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#fff9;margin-bottom:.75rem}.member-email .thin-icon[data-v-65d1451b]{width:1rem;height:1rem;opacity:.7;flex-shrink:0}.member-meta[data-v-65d1451b]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.role-badge[data-v-65d1451b]{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;white-space:nowrap}.role-badge .thin-icon[data-v-65d1451b]{width:1.15em;height:1.15em}.role-admin[data-v-65d1451b]{color:#8b5cf6}.role-manager[data-v-65d1451b]{color:#3b82f6}.role-member[data-v-65d1451b]{color:#ffffffb3}.current-user-tag[data-v-65d1451b]{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:#10b981}.current-user-tag .thin-icon[data-v-65d1451b]{width:1.15em;height:1.15em}.member-actions[data-v-65d1451b]{display:flex;gap:.5rem;align-items:center;flex-shrink:0;padding-top:.25rem;justify-content:center;position:relative}.dropdown-wrapper[data-v-65d1451b]{position:relative;z-index:100}.btn-icon-sm[data-v-65d1451b]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:#ffffffb3;cursor:pointer;transition:all .2s;flex-shrink:0}.btn-icon-sm[data-v-65d1451b]:hover{background:transparent;color:#ffffffe6}.member-dropdown[data-v-65d1451b]{position:absolute;right:0;top:calc(100% + .5rem);background:#1a1a1afa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.5rem;min-width:180px;z-index:10000;box-shadow:0 10px 40px #00000080}.dropdown-item[data-v-65d1451b]{display:flex;align-items:center;width:100%;padding:.75rem 1rem;background:transparent;border:none;border-radius:6px;color:#ffffffe6;font-size:.875rem;text-align:left;cursor:pointer;transition:all .2s}.dropdown-item[data-v-65d1451b]:hover:not(:disabled){background:#ffffff0d}.dropdown-item[data-v-65d1451b]:disabled{opacity:.5;cursor:not-allowed}.dropdown-item.danger[data-v-65d1451b]{color:#ef4444}.dropdown-item.danger[data-v-65d1451b]:hover{background:#ef44441a}.dropdown-divider[data-v-65d1451b]{height:1px;background:#ffffff1a;margin:.5rem 0}.btn-add-member[data-v-65d1451b]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#3b82f6;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-add-member[data-v-65d1451b]:hover{background:#3b82f633;border-color:#3b82f680}.role-select[data-v-65d1451b]{padding:.5rem .75rem;background:#ffffff0d;border:none;border-radius:6px;color:#ffffffe6;font-size:.875rem;cursor:pointer;transition:all .2s;min-width:140px;max-width:200px;margin-top:.75rem}.role-select[data-v-65d1451b]:hover{background:#ffffff14}.role-select[data-v-65d1451b]:focus{outline:none;background:#ffffff14}.role-select option[data-v-65d1451b]{background:#1a1a1a;color:#ffffffe6}.btn-delete[data-v-65d1451b]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ef44441a;border:none;border-radius:6px;color:#ef4444;cursor:pointer;transition:all .2s;flex-shrink:0}.btn-delete[data-v-65d1451b]:hover{background:#ef444433;transform:scale(1.05)}.footer-actions[data-v-65d1451b]{padding:1.5rem 2rem;border-top:1px solid rgba(255,255,255,.05)}.btn-back[data-v-65d1451b]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffffff0d;border:none;border-radius:8px;color:#ffffffe6;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s}.btn-back[data-v-65d1451b]:hover{background:#ffffff14;transform:translateY(-1px);color:#fffffff2}.modal-overlay[data-v-65d1451b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-content[data-v-65d1451b]{background:#1a1a1afa;border:1px solid rgba(255,255,255,.1);border-radius:12px;max-width:500px;width:100%;box-shadow:0 20px 60px #00000080}.modal-header[data-v-65d1451b]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-title[data-v-65d1451b]{display:flex;align-items:center;font-size:1.25rem;font-weight:600;color:#ffffffe6;margin:0}.btn-close[data-v-65d1451b]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:#fff9;cursor:pointer;transition:all .2s}.btn-close[data-v-65d1451b]:hover{background:#ffffff1a;color:#ffffffe6}.modal-body[data-v-65d1451b]{padding:1.5rem}.alert-error[data-v-65d1451b]{display:flex;align-items:center;padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.875rem;margin-bottom:1rem}.form-group[data-v-65d1451b]{margin-bottom:1.25rem}.form-group[data-v-65d1451b]:last-child{margin-bottom:0}.form-label[data-v-65d1451b]{display:flex;align-items:center;font-size:.875rem;font-weight:600;color:#ffffffe6;margin-bottom:.5rem;gap:.5rem}.employee-count[data-v-65d1451b]{font-size:.75rem;font-weight:400;color:#ffffff80}.employee-list[data-v-65d1451b]{max-height:300px;overflow-y:auto;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff05}.employee-list[data-v-65d1451b]::-webkit-scrollbar{width:8px}.employee-list[data-v-65d1451b]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.employee-list[data-v-65d1451b]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.employee-list[data-v-65d1451b]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.no-employees[data-v-65d1451b]{display:flex;align-items:center;justify-content:center;padding:2rem;color:#ffffff80;font-size:.875rem}.employee-item[data-v-65d1451b]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:all .2s;border-bottom:1px solid rgba(255,255,255,.05)}.employee-item[data-v-65d1451b]:last-child{border-bottom:none}.employee-item[data-v-65d1451b]:hover{background:#ffffff0d}.employee-item.selected[data-v-65d1451b]{background:#3b82f61a;border-left:3px solid #3b82f6}.employee-avatar[data-v-65d1451b]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.employee-avatar img[data-v-65d1451b]{width:100%;height:100%;object-fit:cover}.avatar-placeholder-small[data-v-65d1451b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.875rem;font-weight:600}.employee-info[data-v-65d1451b]{flex:1;min-width:0}.employee-name[data-v-65d1451b]{font-size:.875rem;font-weight:600;color:#ffffffe6;margin-bottom:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employee-email[data-v-65d1451b]{font-size:.75rem;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employee-check[data-v-65d1451b]{color:#3b82f6;font-size:1.125rem;flex-shrink:0}.form-input[data-v-65d1451b],.form-select[data-v-65d1451b]{width:100%;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffe6;font-size:.875rem;transition:all .2s}.form-input[data-v-65d1451b]:focus,.form-select[data-v-65d1451b]:focus{outline:none;background:#ffffff14;border-color:#3b82f680}.form-input[data-v-65d1451b]::placeholder{color:#fff6}.form-select option[data-v-65d1451b]{background:#1a1a1a;color:#ffffffe6}.modal-footer[data-v-65d1451b]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.btn-cancel[data-v-65d1451b]{padding:.75rem 1.5rem;background:#ffffff0d;border:none;border-radius:8px;color:#ffffffb3;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-cancel[data-v-65d1451b]:hover{background:#ffffff1a;color:#ffffffe6}.btn-primary[data-v-65d1451b]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#3b82f6;border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-65d1451b]:hover{background:#2563eb;transform:translateY(-1px)}@media (max-width: 768px){.manage-header[data-v-65d1451b]{padding:1rem;flex-direction:column;align-items:flex-start}.header-right[data-v-65d1451b]{width:100%;flex-wrap:wrap}.members-grid[data-v-65d1451b]{padding:0 1rem 1rem;grid-template-columns:1fr}.member-card[data-v-65d1451b]{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.member-avatar-section[data-v-65d1451b]{grid-row:1 / 3}.member-content[data-v-65d1451b]{grid-column:2;grid-row:1}.member-actions[data-v-65d1451b]{grid-column:2;grid-row:2;margin-top:.75rem;width:100%;justify-content:flex-start}.role-select[data-v-65d1451b]{flex:1}.member-content[data-v-65d1451b]{min-width:0}.member-name[data-v-65d1451b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-email[data-v-65d1451b]{min-width:0}.member-email span[data-v-65d1451b],.member-email[data-v-65d1451b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-actions[data-v-65d1451b]{padding:1rem}.btn-back[data-v-65d1451b]{width:100%;justify-content:center}.modal-overlay[data-v-65d1451b]{padding:.75rem}.modal-content[data-v-65d1451b]{max-height:90vh;overflow-y:auto}.modal-header[data-v-65d1451b],.modal-body[data-v-65d1451b],.modal-footer[data-v-65d1451b]{padding:1rem}}@media (max-width: 480px){.header-title[data-v-65d1451b]{font-size:1.5rem}.modal-footer[data-v-65d1451b]{flex-direction:column-reverse;align-items:stretch}.modal-footer .btn-cancel[data-v-65d1451b],.modal-footer .btn-primary[data-v-65d1451b]{width:100%;justify-content:center}}html[data-theme=light] .loading-content[data-v-65d1451b]{color:#1f27339e!important}html[data-theme=light] .header-title[data-v-65d1451b]{color:#1f2733!important}html[data-theme=light] .header-subtitle[data-v-65d1451b]{color:#1f27339e!important}html[data-theme=light] .member-name[data-v-65d1451b]{color:#1f2733!important}html[data-theme=light] .member-email[data-v-65d1451b],html[data-theme=light] .role-member[data-v-65d1451b],html[data-theme=light] .btn-icon-sm[data-v-65d1451b]{color:#1f27339e!important}html[data-theme=light] .btn-icon-sm[data-v-65d1451b]:hover,html[data-theme=light] .btn-back[data-v-65d1451b]{color:#1f2733!important}.user-card[data-v-1beb7307]{transition:transform .2s,box-shadow .2s}.user-card[data-v-1beb7307]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.avatar-circle[data-v-1beb7307]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;flex-shrink:0}.avatar-circle-sm[data-v-1beb7307]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;flex-shrink:0}.status-dot[data-v-1beb7307]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.status-active[data-v-1beb7307]{background-color:#28a745}.status-idle[data-v-1beb7307]{background-color:#ffc107}.status-offline[data-v-1beb7307]{background-color:#6c757d}.nav-tabs .nav-link[data-v-1beb7307]{color:#6c757d;border:none;border-bottom:2px solid transparent}.nav-tabs .nav-link.active[data-v-1beb7307]{color:#495057;border-bottom-color:#007bff;background-color:transparent}.nav-tabs .nav-link[data-v-1beb7307]:hover{border-bottom-color:#dee2e6}.card[data-v-491a43cb]{border:none;box-shadow:0 2px 4px #0000001a}.btn-check:checked+.btn-outline-primary[data-v-491a43cb]{background-color:#0d6efd;color:#fff}.form-label[data-v-491a43cb]{font-weight:500;margin-bottom:.5rem}.alert[data-v-491a43cb]{border-left:4px solid currentColor}.avatar-circle-lg[data-v-aac76903]{width:96px;height:96px;border-radius:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:2rem}.status-dot[data-v-aac76903]{display:inline-block;width:10px;height:10px;border-radius:50%}.status-active[data-v-aac76903]{background-color:#28a745}.status-idle[data-v-aac76903]{background-color:#ffc107}.status-offline[data-v-aac76903]{background-color:#6c757d}.stat-item[data-v-aac76903]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f0f0f0;margin-bottom:.75rem}.stat-item[data-v-aac76903]:last-child{border-bottom:none}.stat-label[data-v-aac76903]{font-size:.875rem;color:#6c757d}.stat-value[data-v-aac76903]{font-size:1.125rem;font-weight:600;color:#495057}.app-item[data-v-aac76903]{padding:1rem 0;border-bottom:1px solid #f0f0f0}.app-item[data-v-aac76903]:last-child{border-bottom:none}.app-icon[data-v-aac76903]{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.card[data-v-aac76903]{border:none;box-shadow:0 2px 4px #0000001a}.avatar-circle-md[data-v-979fce90]{width:64px;height:64px;border-radius:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.25rem}.summary-item[data-v-979fce90]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f0f0f0;margin-bottom:.5rem}.summary-label[data-v-979fce90]{font-size:.813rem;color:#6c757d}.summary-value[data-v-979fce90]{font-size:1rem;font-weight:600;color:#495057}.timeline-container[data-v-979fce90]{position:relative;padding-left:80px}.timeline-item[data-v-979fce90]{position:relative;margin-bottom:2rem}.timeline-time[data-v-979fce90]{position:absolute;left:-80px;top:8px;font-size:.875rem;font-weight:500;color:#6c757d;text-align:right;width:60px}.timeline-marker[data-v-979fce90]{position:absolute;left:-16px;top:10px;width:12px;height:12px;border-radius:50%;border:3px solid white;box-shadow:0 0 0 2px #e0e0e0}.timeline-marker[data-v-979fce90]:before{content:"";position:absolute;left:50%;top:12px;width:2px;height:100vh;background:#e0e0e0;transform:translate(-50%)}.timeline-item:last-child .timeline-marker[data-v-979fce90]:before{display:none}.timeline-content[data-v-979fce90]{margin-left:20px}.app-icon-sm[data-v-979fce90]{width:32px;height:32px;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem}.app-icon-xs[data-v-979fce90]{width:24px;height:24px;border-radius:4px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem}.card[data-v-979fce90]{border:none;box-shadow:0 2px 4px #0000001a}.btn-check:checked+.btn-outline-primary[data-v-979fce90]{background-color:#0d6efd;color:#fff}.settings-page[data-v-094372cf]{max-width:1080px}.settings-hero[data-v-094372cf]{margin-bottom:1.5rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.role-chip[data-v-094372cf]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap;background:var(--ww-accent-soft);color:var(--ww-accent)}.role-chip.role-admin[data-v-094372cf]{background:#f59e0b26;color:#f59e0b}.role-chip.role-manager[data-v-094372cf]{background:#a855f726;color:#a855f7}.settings-hero h1[data-v-094372cf]{color:var(--ww-ink);font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.settings-hero p[data-v-094372cf]{color:var(--ww-ink);opacity:.55;margin:0;font-size:.9rem}.ww-toast[data-v-094372cf]{display:flex;align-items:center;gap:.5rem;background:#10b9811f;border:1px solid rgba(16,185,129,.32);color:var(--ww-ink);border-radius:12px;padding:.7rem 1rem;margin-bottom:1.25rem;font-size:.9rem}.ww-toast i[data-v-094372cf]{color:#10b981}.ww-fade-enter-active[data-v-094372cf],.ww-fade-leave-active[data-v-094372cf]{transition:opacity .25s ease}.ww-fade-enter-from[data-v-094372cf],.ww-fade-leave-to[data-v-094372cf]{opacity:0}.settings-shell[data-v-094372cf]{display:grid;grid-template-columns:248px minmax(0,1fr);gap:1.5rem;align-items:start}@media (max-width: 860px){.settings-shell[data-v-094372cf]{grid-template-columns:1fr}}.settings-nav[data-v-094372cf]{display:flex;flex-direction:column;gap:.35rem}@media (max-width: 860px){.settings-nav[data-v-094372cf]{flex-direction:row;overflow-x:auto;padding-bottom:.25rem}.settings-nav__desc[data-v-094372cf]{display:none}}.settings-nav__item[data-v-094372cf]{display:flex;align-items:center;gap:.75rem;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:12px;padding:.65rem .8rem;cursor:pointer;color:var(--ww-ink);transition:all .15s ease}.settings-nav__item[data-v-094372cf]:hover{background:var(--ww-card-top)}.settings-nav__item.active[data-v-094372cf]{background:var(--ww-accent-soft);border-color:color-mix(in srgb,var(--ww-accent) 30%,transparent)}.settings-nav__icon[data-v-094372cf]{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--ww-card-top);color:var(--ww-ink);opacity:.85}.settings-nav__item.active .settings-nav__icon[data-v-094372cf]{background:var(--ww-accent);color:#fff;opacity:1}.settings-nav__text[data-v-094372cf]{display:flex;flex-direction:column;line-height:1.25;min-width:0}.settings-nav__label[data-v-094372cf]{font-weight:600;font-size:.9rem}.settings-nav__item.active .settings-nav__label[data-v-094372cf]{color:var(--ww-accent)}.settings-nav__desc[data-v-094372cf]{font-size:.74rem;opacity:.5}.settings-panel[data-v-094372cf]{background:linear-gradient(180deg,var(--ww-card-top),var(--ww-card-bottom));border:1px solid var(--ww-border);border-radius:var(--ww-radius);box-shadow:var(--ww-shadow);padding:1.75rem}.time-range[data-v-094372cf]{display:flex;align-items:center;gap:.6rem}.time-range .form-control[data-v-094372cf]{flex:1;min-width:0}.time-range-sep[data-v-094372cf]{color:var(--ww-ink);opacity:.55;font-size:.85rem}.break-input[data-v-094372cf]{display:flex;align-items:center;gap:.6rem}.break-input .form-control[data-v-094372cf]{max-width:120px}.break-input .form-control[data-v-094372cf]:disabled{opacity:.45;cursor:not-allowed}.break-unit[data-v-094372cf]{color:var(--ww-ink);opacity:.55;font-size:.85rem}.break-secondary[data-v-094372cf]{margin-top:.6rem}.break-or[data-v-094372cf]{color:var(--ww-ink);opacity:.5;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.break-list[data-v-094372cf]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.break-row[data-v-094372cf]{display:flex;align-items:center;gap:.6rem}.break-row .time-range[data-v-094372cf]{flex:1}.break-remove[data-v-094372cf]{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--ww-border, rgba(255, 255, 255, .12));border-radius:9px;color:var(--ww-ink);opacity:.6;cursor:pointer;transition:color .15s,background .15s,opacity .15s}.break-remove[data-v-094372cf]:hover{opacity:1;color:#ef4444;border-color:#ef444480;background:#ef44441a}.break-add[data-v-094372cf]{display:inline-flex;align-items:center;gap:.45rem;background:var(--ww-accent-soft, rgba(13, 112, 255, .14));color:var(--ww-accent, #0d70ff);border:none;border-radius:9px;padding:.45rem .85rem;font-size:.85rem;font-weight:600;cursor:pointer}.break-add[data-v-094372cf]:hover{filter:brightness(1.05)}.ww-optional[data-v-094372cf]{font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--ww-ink);opacity:.4;margin-left:.35rem}.weekday-chips[data-v-094372cf]{display:flex;flex-wrap:wrap;gap:.4rem}.weekday-chip[data-v-094372cf]{min-width:44px;padding:.4rem .6rem;border-radius:9px;cursor:pointer;background:var(--ww-surface-2, rgba(255,255,255,.05));border:1px solid var(--ww-border, rgba(255,255,255,.12));color:var(--ww-ink);font-size:.82rem;font-weight:600;font-family:inherit;opacity:.75}.weekday-chip[data-v-094372cf]:hover{opacity:1}.weekday-chip.active[data-v-094372cf]{background:var(--ww-accent, #0d70ff);border-color:var(--ww-accent, #0d70ff);color:#fff;opacity:1}.panel-head[data-v-094372cf]{margin-bottom:1.5rem}.panel-head--row[data-v-094372cf]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.panel-head h2[data-v-094372cf]{color:var(--ww-ink);font-size:1.15rem;font-weight:700;margin:0 0 .2rem}.panel-head p[data-v-094372cf]{color:var(--ww-ink);opacity:.55;margin:0;font-size:.85rem}.panel-subhead[data-v-094372cf]{margin:1.75rem 0 1rem;padding-top:1.25rem;border-top:1px solid var(--ww-border)}.panel-subhead h3[data-v-094372cf]{color:var(--ww-ink);font-size:.95rem;font-weight:600;margin:0 0 .15rem}.panel-subhead p[data-v-094372cf]{color:var(--ww-ink);opacity:.55;margin:0;font-size:.82rem}.avatar-row[data-v-094372cf]{display:flex;align-items:center;gap:1.25rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--ww-border)}.avatar-wrap[data-v-094372cf]{position:relative;width:84px;height:84px;flex-shrink:0;border-radius:16px;cursor:pointer;overflow:hidden;border:2px solid var(--ww-border-strong)}.avatar-img[data-v-094372cf]{width:100%;height:100%;object-fit:cover;display:block}.avatar-overlay[data-v-094372cf]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#03060f80;color:#fff;opacity:0;transition:opacity .15s ease}.avatar-wrap:hover .avatar-overlay[data-v-094372cf],.avatar-wrap:focus-visible .avatar-overlay[data-v-094372cf]{opacity:1}.avatar-meta[data-v-094372cf]{display:flex;flex-direction:column;gap:.15rem}.avatar-title[data-v-094372cf]{color:var(--ww-ink);font-weight:600;font-size:.92rem}.avatar-actions[data-v-094372cf]{margin-top:.55rem}.d-none[data-v-094372cf]{display:none}.ww-grid-2[data-v-094372cf]{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}@media (max-width: 620px){.ww-grid-2[data-v-094372cf]{grid-template-columns:1fr}}.ww-field[data-v-094372cf]{margin-bottom:1rem}.ww-hint[data-v-094372cf]{display:block;color:var(--ww-ink);opacity:.5;font-size:.78rem;margin-top:.35rem}.ww-error[data-v-094372cf]{color:#ef4444;font-size:.8rem;margin-top:.35rem}.form-label[data-v-094372cf],[data-v-094372cf] .form-label{color:var(--ww-ink);font-weight:500;font-size:.85rem;margin-bottom:.35rem}.form-control[data-v-094372cf],[data-v-094372cf] .form-control{background:var(--ww-bg);border:1px solid var(--ww-border);color:var(--ww-ink);border-radius:10px;padding:.55rem .8rem;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.form-control[data-v-094372cf]:focus,[data-v-094372cf] .form-control:focus{outline:none;border-color:var(--ww-accent);box-shadow:0 0 0 3px var(--ww-accent-soft)}.form-control[data-v-094372cf]::placeholder,[data-v-094372cf] .form-control::placeholder{color:var(--ww-ink);opacity:.4}[data-v-094372cf] .form-control.is-invalid,.form-control.is-invalid[data-v-094372cf]{border-color:#ef4444}.toggle-row[data-v-094372cf]{display:flex;align-items:center;gap:1rem;padding:.85rem 0;border-top:1px solid var(--ww-border);cursor:pointer;margin:0}.toggle-row[data-v-094372cf]:first-of-type{border-top:none}.toggle-text[data-v-094372cf]{display:flex;flex-direction:column;flex:1;min-width:0}.toggle-title[data-v-094372cf]{color:var(--ww-ink);font-weight:500;font-size:.9rem}.toggle-desc[data-v-094372cf]{color:var(--ww-ink);opacity:.5;font-size:.8rem}.toggle-input[data-v-094372cf]{position:absolute;opacity:0;pointer-events:none}.toggle-switch[data-v-094372cf]{position:relative;flex-shrink:0;width:34px;height:20px;border-radius:999px;background:var(--ww-border-strong);transition:background .2s ease}.toggle-switch[data-v-094372cf]:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s ease}.toggle-input:checked+.toggle-switch[data-v-094372cf]{background:var(--ww-accent)}.toggle-input:checked+.toggle-switch[data-v-094372cf]:after{transform:translate(14px)}.toggle-input:focus-visible+.toggle-switch[data-v-094372cf]{box-shadow:0 0 0 3px var(--ww-accent-soft)}.panel-actions[data-v-094372cf]{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--ww-border)}.ww-btn[data-v-094372cf]{display:inline-flex;align-items:center;gap:.5rem;border:1px solid transparent;border-radius:10px;padding:.55rem 1rem;font-weight:600;font-size:.88rem;cursor:pointer;transition:all .15s ease;text-decoration:none;white-space:nowrap}.ww-btn[data-v-094372cf]:disabled{opacity:.6;cursor:not-allowed}.ww-btn--lg[data-v-094372cf]{padding:.7rem 1.35rem;font-size:.95rem}.ww-btn--primary[data-v-094372cf]{background:var(--ww-accent-grad);color:#fff}.ww-btn--primary[data-v-094372cf]:hover:not(:disabled){filter:brightness(1.08)}.ww-btn--ghost[data-v-094372cf]{background:var(--ww-card-top);color:var(--ww-ink);border-color:var(--ww-border)}.ww-btn--ghost[data-v-094372cf]:hover{border-color:var(--ww-accent);color:var(--ww-accent)}.ww-btn--danger-ghost[data-v-094372cf]{background:transparent;color:#ef4444;border-color:color-mix(in srgb,#ef4444 35%,transparent)}.ww-btn--danger-ghost[data-v-094372cf]:hover{background:#ef44441a}.ww-chip[data-v-094372cf]{background:var(--ww-accent-soft);color:var(--ww-accent);font-weight:600;font-size:.76rem;padding:.35rem .7rem;border-radius:999px}.ww-empty[data-v-094372cf]{text-align:center;padding:3rem 1rem;color:var(--ww-ink);border:1px dashed var(--ww-border);border-radius:14px}.ww-empty i[data-v-094372cf]{font-size:1.8rem;opacity:.4;margin-bottom:.75rem}.ww-empty p[data-v-094372cf]{font-weight:600;margin:0 0 .25rem}.ww-empty span[data-v-094372cf]{opacity:.5;font-size:.85rem}.key-list[data-v-094372cf]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.key-item[data-v-094372cf]{display:flex;align-items:center;gap:.9rem;background:var(--ww-card-top);border:1px solid var(--ww-border);border-radius:12px;padding:.8rem 1rem}.key-icon[data-v-094372cf]{width:36px;height:36px;flex-shrink:0;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--ww-accent-soft);color:var(--ww-accent)}.key-meta[data-v-094372cf]{display:flex;flex-direction:column;flex:1;min-width:0}.key-name[data-v-094372cf]{color:var(--ww-ink);font-weight:600;font-size:.9rem}.key-sub[data-v-094372cf]{color:var(--ww-ink);opacity:.5;font-size:.78rem}.team-picker[data-v-094372cf]{max-width:220px}.team-add-row[data-v-094372cf]{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.team-add-row .form-select[data-v-094372cf]{flex:1;min-width:180px}.team-role-select[data-v-094372cf]{max-width:140px;flex:0 0 auto}.team-members[data-v-094372cf]{margin-top:1rem}.team-members .form-select[data-v-094372cf]{flex:0 0 auto}.member-thumb[data-v-094372cf]{width:100%;height:100%;border-radius:50%;object-fit:cover}@media (max-width: 620px){.team-add-row[data-v-094372cf]{flex-direction:column;align-items:stretch}.team-add-row .form-select[data-v-094372cf],.team-role-select[data-v-094372cf]{max-width:none;width:100%}.key-item .team-role-select[data-v-094372cf]{max-width:120px}}.download-hero[data-v-094372cf]{display:flex;gap:1.25rem;align-items:flex-start;background:var(--ww-card-top);border:1px solid var(--ww-border);border-radius:14px;padding:1.25rem}.download-hero__icon[data-v-094372cf]{width:56px;height:56px;flex-shrink:0;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background:var(--ww-accent-soft);color:var(--ww-accent)}.download-hero__body[data-v-094372cf]{flex:1;min-width:0}.download-hero__body p[data-v-094372cf]{color:var(--ww-ink);opacity:.75;font-size:.88rem;margin:0 0 1rem}.mt-2[data-v-094372cf]{margin-top:.5rem}.d-block[data-v-094372cf]{display:block}.steps[data-v-094372cf]{color:var(--ww-ink);opacity:.8;line-height:1.9;font-size:.88rem;padding-left:1.2rem;margin:0}.steps code[data-v-094372cf],.download-hero code[data-v-094372cf],code[data-v-094372cf]{background:var(--ww-card-top);border:1px solid var(--ww-border);border-radius:6px;padding:.05rem .35rem;font-size:.82em}.copy-row[data-v-094372cf]{display:flex;align-items:stretch;gap:.5rem;margin-top:1.25rem}.copy-row .form-control[data-v-094372cf]{flex:1}.copy-row__icon[data-v-094372cf]{display:flex;align-items:center;justify-content:center;padding:0 .75rem;background:var(--ww-card-top);border:1px solid var(--ww-border);border-radius:10px;color:var(--ww-ink);opacity:.6}.ww-modal-backdrop[data-v-094372cf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1080;background:#03060f8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1rem}.ww-modal[data-v-094372cf]{width:100%;max-width:480px;background:linear-gradient(180deg,var(--ww-card-top),var(--ww-card-bottom));border:1px solid var(--ww-border-strong);border-radius:16px;box-shadow:0 24px 60px -12px #00000080;background-color:var(--ww-bg)}.ww-modal__head[data-v-094372cf]{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.25rem;border-bottom:1px solid var(--ww-border)}.ww-modal__head h3[data-v-094372cf]{color:var(--ww-ink);font-size:1.05rem;font-weight:700;margin:0}.ww-modal__close[data-v-094372cf]{background:transparent;border:none;color:var(--ww-ink);opacity:.6;cursor:pointer;font-size:1rem}.ww-modal__close[data-v-094372cf]:hover{opacity:1}.ww-modal__body[data-v-094372cf]{padding:1.25rem}.ww-modal__foot[data-v-094372cf]{display:flex;justify-content:flex-end;gap:.6rem;padding:1rem 1.25rem;border-top:1px solid var(--ww-border)}.ww-note[data-v-094372cf]{display:flex;gap:.6rem;align-items:flex-start;border-radius:10px;padding:.75rem .9rem;font-size:.84rem;color:var(--ww-ink);margin-bottom:1rem}.ww-note--warn[data-v-094372cf]{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3)}.ww-note--warn i[data-v-094372cf]{color:#f59e0b}.ww-note--info[data-v-094372cf]{background:var(--ww-accent-soft);border:1px solid color-mix(in srgb,var(--ww-accent) 30%,transparent);margin-bottom:0}.ww-note--info i[data-v-094372cf]{color:var(--ww-accent)}@media (max-width: 768px){.settings-panel[data-v-094372cf]{padding:1.1rem}.avatar-meta[data-v-094372cf]{min-width:0}.copy-row[data-v-094372cf]{flex-wrap:wrap}.copy-row .form-control[data-v-094372cf]{flex:1 1 100%;min-width:0}.copy-row .form-control[readonly][data-v-094372cf]{overflow-wrap:anywhere}.download-hero[data-v-094372cf]{flex-direction:column;gap:.9rem;padding:1rem}.panel-head--row .ww-btn[data-v-094372cf]{min-height:42px}.ww-btn[data-v-094372cf]{padding:.6rem 1rem}.toggle-row[data-v-094372cf]{min-height:44px}.toggle-text[data-v-094372cf]{min-width:0}.key-item[data-v-094372cf]{flex-wrap:wrap}.key-meta[data-v-094372cf]{flex:1 1 60%}.ww-modal[data-v-094372cf]{max-width:none;width:100%;max-height:calc(100vh - 2rem);overflow-y:auto}}.employees-page[data-v-8199d93d]{padding:1rem 1.5rem;max-width:1240px}.employees-header[data-v-8199d93d]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.35rem;flex-wrap:wrap}.header-left[data-v-8199d93d]{display:flex;align-items:center;flex:1;min-width:0}.header-right[data-v-8199d93d]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.header-title[data-v-8199d93d]{color:var(--ww-ink);font-size:1.4rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .2rem}.header-subtitle[data-v-8199d93d]{color:var(--ww-ink-2);font-size:.85rem;margin:0}.invite-code-badge[data-v-8199d93d]{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;background:var(--ww-accent-soft, rgba(13, 112, 255, .13));border:1px solid rgba(13,112,255,.28);border-radius:10px;color:var(--ww-accent-2, #3d8bff);font-size:.82rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,Courier New,monospace;letter-spacing:.04em;cursor:pointer;transition:filter .16s ease,transform .16s ease}.invite-code-badge[data-v-8199d93d]:hover{filter:brightness(1.12)}.invite-code-badge[data-v-8199d93d]:active{transform:scale(.98)}.invite-code-badge i[data-v-8199d93d]{font-size:.72rem;opacity:.85}.btn-regenerate[data-v-8199d93d],.btn-primary[data-v-8199d93d]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .95rem;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:filter .16s ease,transform .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.btn-regenerate[data-v-8199d93d]{background:var(--ww-surface-2);border-color:var(--ww-border);color:var(--ww-ink-2)}.btn-regenerate[data-v-8199d93d]:hover{color:var(--ww-ink);border-color:var(--ww-border-strong)}.btn-regenerate[data-v-8199d93d]:active,.btn-primary[data-v-8199d93d]:active{transform:scale(.98)}.btn-primary[data-v-8199d93d]{background:var(--ww-accent-grad, linear-gradient(135deg, #0d70ff, #3d8bff));color:#fff}.btn-primary[data-v-8199d93d]:hover{filter:brightness(1.07);box-shadow:0 6px 18px #0d70ff47;color:#fff}.btn-regenerate i[data-v-8199d93d],.btn-primary i[data-v-8199d93d]{font-size:.74rem}.alert-success[data-v-8199d93d]{display:flex;align-items:center;gap:.5rem;background:#2fbf711f;border:1px solid rgba(47,191,113,.3);border-radius:11px;padding:.7rem 1rem;color:#48c98a;font-size:.85rem;font-weight:500;margin:0 0 1.1rem}.search-section[data-v-8199d93d]{margin-bottom:1.25rem}.search-bar[data-v-8199d93d]{position:relative;max-width:420px}.search-icon[data-v-8199d93d]{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--ww-ink-3);font-size:.8rem}.search-input[data-v-8199d93d]{width:100%;background:var(--ww-surface-2);border:1px solid var(--ww-border);border-radius:11px;padding:.6rem 1rem .6rem 2.3rem;color:var(--ww-ink);font-size:.88rem;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.search-input[data-v-8199d93d]::placeholder{color:var(--ww-ink-3)}.search-input[data-v-8199d93d]:focus{background:var(--ww-surface-3);border-color:var(--ww-accent);box-shadow:0 0 0 3px #0d70ff29}.loading-container[data-v-8199d93d]{display:flex;justify-content:center;align-items:center;min-height:380px}.loading-content[data-v-8199d93d]{text-align:center;color:var(--ww-ink-2)}.employees-grid[data-v-8199d93d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.employee-card[data-v-8199d93d]{background:var(--ww-card-top);border:1px solid var(--ww-border);border-radius:15px;padding:1.15rem 1.2rem;display:flex;gap:.9rem;align-items:flex-start;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;cursor:pointer;position:relative}.employee-card[data-v-8199d93d]:hover{border-color:var(--ww-border-strong);transform:translateY(-2px);box-shadow:0 10px 26px #00000029}.employee-avatar[data-v-8199d93d]{width:46px;height:46px;border-radius:13px;overflow:hidden;flex-shrink:0;background:var(--ww-accent-soft, rgba(13, 112, 255, .14))}.employee-avatar img[data-v-8199d93d]{width:100%;height:100%;object-fit:cover}.employee-content[data-v-8199d93d]{flex:1;min-width:0}.employee-name[data-v-8199d93d]{color:var(--ww-ink);font-size:.97rem;font-weight:650;margin:0 0 .28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-email[data-v-8199d93d]{color:var(--ww-ink-2);font-size:.82rem;margin:0 0 .6rem;display:flex;align-items:center;gap:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-email i[data-v-8199d93d]{flex-shrink:0;font-size:.74rem;opacity:.7}.employee-meta[data-v-8199d93d]{display:flex;gap:.4rem .95rem;flex-wrap:wrap}.meta-item[data-v-8199d93d]{display:inline-flex;align-items:center;gap:.35rem;color:var(--ww-ink-2);font-size:.77rem}.meta-item i[data-v-8199d93d]{font-size:.72rem;opacity:.7}.employee-actions[data-v-8199d93d]{position:relative;flex-shrink:0;align-self:flex-start}.btn-action[data-v-8199d93d]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:none;border-radius:8px;color:var(--ww-ink-3);cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.btn-action[data-v-8199d93d]:hover{background:var(--ww-surface-2);color:var(--ww-accent)}.btn-action[data-v-8199d93d]:active{transform:scale(.94)}.action-menu[data-v-8199d93d]{position:absolute;top:calc(100% + 6px);right:0;background:#1b1e27;border:1px solid var(--ww-border);border-radius:12px;padding:.35rem;min-width:176px;z-index:100;box-shadow:0 14px 34px #00000057}.menu-item[data-v-8199d93d]{display:flex;align-items:center;gap:.6rem;width:100%;background:transparent;border:none;border-radius:8px;padding:.55rem .7rem;color:var(--ww-ink);font-size:.83rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease;text-align:left}.menu-item[data-v-8199d93d]:hover{background:var(--ww-surface-2);color:var(--ww-accent-2)}.menu-item-danger[data-v-8199d93d]{color:#ef4d5a}.menu-item-danger[data-v-8199d93d]:hover{background:#ef4d5a1c;color:#ef4d5a}.menu-item i[data-v-8199d93d]{width:15px;text-align:center;font-size:.8rem}.empty-state[data-v-8199d93d]{text-align:center;padding:3rem 2rem;background:var(--ww-card-top);border:1px solid var(--ww-border);border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:.5rem}.empty-state>i[data-v-8199d93d]{display:grid;place-items:center;width:56px;height:56px;border-radius:15px;background:var(--ww-accent-soft, rgba(13, 112, 255, .14));color:var(--ww-accent);font-size:22px;margin-bottom:.35rem}.empty-state h3[data-v-8199d93d]{color:var(--ww-ink);font-size:1.05rem;font-weight:650;margin:0}.empty-state p[data-v-8199d93d]{color:var(--ww-ink-2);font-size:.87rem;margin:0 0 .5rem}.btn-primary-custom[data-v-8199d93d]{display:inline-flex;align-items:center;gap:.4rem;background:var(--ww-accent-grad, linear-gradient(135deg, #0d70ff, #3d8bff));color:#fff;border:none;border-radius:11px;padding:.55rem 1.05rem;font-weight:600;font-size:.87rem;cursor:pointer;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.btn-primary-custom[data-v-8199d93d]:hover{filter:brightness(1.07);box-shadow:0 6px 18px #0d70ff47}.btn-primary-custom[data-v-8199d93d]:active{transform:scale(.98)}.modal-overlay[data-v-8199d93d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#06091099;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.modal-dialog[data-v-8199d93d]{background:#16181f;border:1px solid var(--ww-border);border-radius:16px;width:100%;max-width:460px;max-height:90vh;overflow-y:auto;position:relative;z-index:10001;pointer-events:auto;box-shadow:0 24px 60px #0006}.modal-header-custom[data-v-8199d93d]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.4rem;border-bottom:1px solid var(--ww-border)}.modal-title[data-v-8199d93d]{color:var(--ww-ink);font-size:1.1rem;font-weight:700;letter-spacing:-.01em;margin:0}.btn-close-custom[data-v-8199d93d]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:none;border-radius:8px;color:var(--ww-ink-3);cursor:pointer;transition:background .15s ease,color .15s ease}.btn-close-custom[data-v-8199d93d]:hover{background:var(--ww-surface-2);color:var(--ww-ink)}.modal-body-custom[data-v-8199d93d]{padding:1.4rem;display:flex;flex-direction:column;gap:1.1rem}.form-group-custom[data-v-8199d93d]{display:flex;flex-direction:column;gap:.45rem}.form-label-custom[data-v-8199d93d]{color:var(--ww-ink);font-size:.83rem;font-weight:600}.text-muted-custom[data-v-8199d93d]{color:var(--ww-ink-3);font-weight:400;font-size:.78rem}.form-input-custom[data-v-8199d93d]{width:100%;background:var(--ww-surface-2);border:1px solid var(--ww-border);border-radius:10px;padding:.6rem .85rem;color:var(--ww-ink);font-size:.88rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.form-input-custom[data-v-8199d93d]::placeholder{color:var(--ww-ink-3)}.form-input-custom[data-v-8199d93d]:focus{border-color:var(--ww-accent);box-shadow:0 0 0 3px #0d70ff29}.modal-footer-custom[data-v-8199d93d]{display:flex;justify-content:flex-end;gap:.6rem;padding:1.1rem 1.4rem 1.4rem}.btn-secondary-modal[data-v-8199d93d],.btn-primary-modal[data-v-8199d93d]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:10px;padding:.55rem 1.1rem;font-weight:600;font-size:.85rem;cursor:pointer;transition:filter .16s ease,transform .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.btn-secondary-modal[data-v-8199d93d]{background:transparent;color:var(--ww-ink-2);border-color:var(--ww-border)}.btn-secondary-modal[data-v-8199d93d]:hover{background:var(--ww-surface-2);color:var(--ww-ink);border-color:var(--ww-border-strong)}.btn-primary-modal[data-v-8199d93d]{background:var(--ww-accent-grad, linear-gradient(135deg, #0d70ff, #3d8bff));color:#fff}.btn-primary-modal[data-v-8199d93d]:hover{filter:brightness(1.07);box-shadow:0 6px 18px #0d70ff47}.btn-secondary-modal[data-v-8199d93d]:active,.btn-primary-modal[data-v-8199d93d]:active{transform:scale(.98)}@media (max-width: 768px){.employees-page[data-v-8199d93d]{padding:1rem}.employees-header[data-v-8199d93d]{flex-direction:column;align-items:stretch;gap:1rem}.header-right[data-v-8199d93d]{width:100%;flex-wrap:wrap}.header-right .invite-code-badge[data-v-8199d93d],.header-right .btn-regenerate[data-v-8199d93d],.header-right>button[data-v-8199d93d]{flex:1 1 auto;justify-content:center}.employees-grid[data-v-8199d93d]{grid-template-columns:1fr}.search-bar[data-v-8199d93d]{max-width:100%}.action-menu[data-v-8199d93d]{right:0;top:calc(100% + 6px)}.modal-overlay[data-v-8199d93d]{padding:.75rem}.modal-header-custom[data-v-8199d93d],.modal-body-custom[data-v-8199d93d],.modal-footer-custom[data-v-8199d93d]{padding:1.15rem}}@media (max-width: 480px){.employee-card[data-v-8199d93d]{padding:1.1rem}.modal-footer-custom[data-v-8199d93d]{flex-direction:column-reverse;align-items:stretch}.modal-footer-custom .btn-secondary-modal[data-v-8199d93d],.modal-footer-custom .btn-primary-modal[data-v-8199d93d]{width:100%;justify-content:center}}html[data-theme=light] .action-menu[data-v-8199d93d]{background:#fff;box-shadow:0 14px 34px #0f172a24}html[data-theme=light] .modal-dialog[data-v-8199d93d]{background:#fff;box-shadow:0 24px 60px #0f172a33}.employee-details-page[data-v-2879f609]{padding:1.5rem;max-width:1100px;margin:0 auto}.loading-state[data-v-2879f609],.error-state[data-v-2879f609]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;color:var(--ww-ink-2)}.loading-content[data-v-2879f609]{text-align:center}.error-state i[data-v-2879f609]{color:#ef4d5a;margin-bottom:1rem}.back-btn[data-v-2879f609]{display:inline-flex;align-items:center;gap:.45rem;background:transparent;border:1px solid var(--ww-border);border-radius:10px;padding:.5rem .9rem;color:var(--ww-ink-2);font-size:.85rem;font-weight:600;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease;margin-bottom:1.25rem}.back-btn[data-v-2879f609]:hover{background:var(--ww-surface-2);color:var(--ww-ink);border-color:var(--ww-border-strong)}.back-btn[data-v-2879f609]:active{transform:scale(.98)}.back-btn i[data-v-2879f609]{font-size:.78rem}.employee-header-card[data-v-2879f609]{background:var(--ww-card-top);border:1px solid var(--ww-border);border-radius:16px;padding:1.6rem 1.75rem;margin-bottom:1.15rem}.header-content[data-v-2879f609]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.75rem}.profile-section[data-v-2879f609]{display:flex;gap:1.35rem;flex:1;min-width:0}.profile-avatar-container[data-v-2879f609]{position:relative;flex-shrink:0}.profile-avatar[data-v-2879f609]{width:92px;height:92px;border-radius:20px;overflow:hidden;background:var(--ww-accent-soft, rgba(13, 112, 255, .14))}.profile-avatar img[data-v-2879f609]{width:100%;height:100%;object-fit:cover}.change-photo-btn[data-v-2879f609]{position:absolute;bottom:-6px;right:-6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--ww-accent-grad, linear-gradient(135deg, #0d70ff, #3d8bff));border:2px solid var(--ww-bg);border-radius:50%;color:#fff;font-size:.78rem;cursor:pointer;transition:filter .16s ease,transform .16s ease}.change-photo-btn[data-v-2879f609]:hover{filter:brightness(1.08);transform:scale(1.08)}.profile-info[data-v-2879f609]{flex:1;min-width:0}.employee-name[data-v-2879f609]{color:var(--ww-ink);font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .3rem}.employee-role[data-v-2879f609]{color:var(--ww-ink-2);font-size:.9rem;margin:0 0 .85rem}.employee-meta[data-v-2879f609]{display:flex;flex-direction:column;gap:.4rem}.meta-item[data-v-2879f609]{display:flex;align-items:center;gap:.5rem;color:var(--ww-ink-2);font-size:.86rem}.meta-item i[data-v-2879f609]{color:var(--ww-ink-3);width:15px;font-size:.8rem}.header-actions[data-v-2879f609]{flex-shrink:0}.btn-edit[data-v-2879f609]{display:inline-flex;align-items:center;gap:.4rem;background:var(--ww-accent-grad, linear-gradient(135deg, #0d70ff, #3d8bff));border:none;border-radius:10px;padding:.55rem 1.05rem;color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.btn-edit[data-v-2879f609]:hover{filter:brightness(1.07);box-shadow:0 6px 18px #0d70ff47}.btn-edit[data-v-2879f609]:active{transform:scale(.98)}.stats-grid[data-v-2879f609]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.15rem}.stat-card[data-v-2879f609]{background:var(--ww-card-top);border:1px solid var(--ww-border);border-radius:15px;padding:1.25rem 1.35rem;display:flex;flex-direction:row;min-height:0;gap:1rem;align-items:center;transition:border-color .2s ease,transform .2s ease}.stat-card[data-v-2879f609]:hover{border-color:var(--ww-border-strong);transform:translateY(-2px)}.stat-icon[data-v-2879f609]{width:50px;height:50px;display:grid;place-items:center;background:var(--ww-accent-soft, rgba(13, 112, 255, .14));border-radius:13px;flex-shrink:0}.stat-icon i[data-v-2879f609]{font-size:1.25rem;color:var(--ww-accent)}.stat-icon-success[data-v-2879f609]{background:#2fbf7124}.stat-icon-success i[data-v-2879f609]{color:#2fbf71}.stat-icon-warning[data-v-2879f609]{background:#f59e0b24}.stat-icon-warning i[data-v-2879f609]{color:#f59e0b}.stat-details[data-v-2879f609]{flex:1;min-width:0}.stat-value[data-v-2879f609]{color:var(--ww-ink);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0 0 .15rem}.stat-label[data-v-2879f609]{color:var(--ww-ink-2);font-size:.82rem;margin:0}.chart-card[data-v-2879f609]{background:var(--ww-card-top);border:1px solid var(--ww-border);border-radius:16px;padding:1.4rem 1.5rem;margin-bottom:1.15rem}.card-header[data-v-2879f609]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.35rem}.card-title[data-v-2879f609]{color:var(--ww-ink);font-size:1rem;font-weight:650;margin:0;display:flex;align-items:center;gap:.5rem}.card-title i[data-v-2879f609]{color:var(--ww-accent);font-size:.9rem}.total-hours[data-v-2879f609]{display:flex;align-items:baseline;gap:.4rem}.hours-value[data-v-2879f609]{color:var(--ww-ink);font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums}.hours-label[data-v-2879f609]{color:var(--ww-ink-2);font-size:.82rem}.chart-content[data-v-2879f609]{padding:.5rem 0 0}.chart-bars[data-v-2879f609]{display:flex;justify-content:space-around;align-items:flex-end;gap:1.25rem;height:200px}.chart-bar-wrapper[data-v-2879f609]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}.bar-container[data-v-2879f609]{width:100%;height:150px;display:flex;align-items:flex-end;justify-content:center}.bar[data-v-2879f609]{width:100%;max-width:46px;background:var(--ww-accent-grad, linear-gradient(180deg, #0d70ff, #3d8bff));border-radius:8px 8px 3px 3px;transition:filter .2s ease,transform .2s ease;min-height:4px}.chart-bar-wrapper:hover .bar[data-v-2879f609]{filter:brightness(1.12)}.bar-current[data-v-2879f609]{background:linear-gradient(180deg,#2fbf71,#1f9d5b)}.bar-day[data-v-2879f609]{color:var(--ww-ink-2);font-size:.82rem;font-weight:600}.bar-hours[data-v-2879f609]{color:var(--ww-ink-3);font-size:.72rem;font-variant-numeric:tabular-nums}.activity-card[data-v-2879f609]{background:var(--ww-card-top);border:1px solid var(--ww-border);border-radius:16px;padding:1.4rem 1.5rem}.activity-content[data-v-2879f609]{margin-top:1.25rem}.activity-list[data-v-2879f609]{display:flex;flex-direction:column;gap:.85rem}.activity-item[data-v-2879f609]{background:var(--ww-surface-2);border:1px solid var(--ww-border);border-radius:12px;padding:.9rem 1rem}.activity-header[data-v-2879f609]{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.activity-date[data-v-2879f609]{color:var(--ww-ink);font-size:.88rem;font-weight:600}.activity-app[data-v-2879f609]{color:var(--ww-ink-2);font-size:.82rem}.activity-hours[data-v-2879f609]{color:var(--ww-accent-2);font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums;margin-left:auto}.activity-timeline[data-v-2879f609]{position:relative}.timeline-track[data-v-2879f609]{position:relative;height:30px;background:var(--ww-surface-3);border-radius:8px;overflow:hidden}.timeline-block[data-v-2879f609]{position:absolute;top:0;height:100%;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.72rem}.empty-activity[data-v-2879f609]{text-align:center;padding:2.5rem 1rem;color:var(--ww-ink-2);display:flex;flex-direction:column;align-items:center;gap:.6rem}.empty-activity i[data-v-2879f609]{font-size:2rem;color:var(--ww-accent);opacity:.85}.empty-activity p[data-v-2879f609]{margin:0;font-size:.87rem}.modal-overlay[data-v-2879f609]{position:fixed;top:0;right:0;bottom:0;left:0;background:#06091099;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.modal-dialog[data-v-2879f609]{background:#16181f;border:1px solid var(--ww-border);border-radius:16px;width:100%;max-width:460px;max-height:90vh;overflow-y:auto;position:relative;z-index:10001;pointer-events:auto;box-shadow:0 24px 60px #0006}.modal-dialog-sm[data-v-2879f609]{max-width:400px}.modal-header-custom[data-v-2879f609]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.4rem;border-bottom:1px solid var(--ww-border)}.modal-title[data-v-2879f609]{color:var(--ww-ink);font-size:1.1rem;font-weight:700;letter-spacing:-.01em;margin:0}.btn-close-custom[data-v-2879f609]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:none;border-radius:8px;color:var(--ww-ink-3);cursor:pointer;transition:background .15s ease,color .15s ease}.btn-close-custom[data-v-2879f609]:hover{background:var(--ww-surface-2);color:var(--ww-ink)}.modal-body-custom[data-v-2879f609]{padding:1.4rem;display:flex;flex-direction:column;gap:1.1rem}.form-group-custom[data-v-2879f609]{display:flex;flex-direction:column;gap:.45rem}.form-label-custom[data-v-2879f609]{color:var(--ww-ink);font-size:.83rem;font-weight:600}.text-muted-custom[data-v-2879f609]{color:var(--ww-ink-3);font-weight:400;font-size:.78rem}.form-input-custom[data-v-2879f609]{width:100%;background:var(--ww-surface-2);border:1px solid var(--ww-border);border-radius:10px;padding:.6rem .85rem;color:var(--ww-ink);font-size:.88rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.form-input-custom[data-v-2879f609]::placeholder{color:var(--ww-ink-3)}.form-input-custom[data-v-2879f609]:focus{border-color:var(--ww-accent);box-shadow:0 0 0 3px #0d70ff29}.modal-footer-custom[data-v-2879f609]{display:flex;justify-content:flex-end;gap:.6rem;padding:1.1rem 1.4rem 1.4rem}.btn-secondary-modal[data-v-2879f609],.btn-primary-modal[data-v-2879f609],.btn-secondary-custom[data-v-2879f609]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:10px;padding:.55rem 1.1rem;font-weight:600;font-size:.85rem;cursor:pointer;transition:filter .16s ease,transform .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.btn-secondary-modal[data-v-2879f609],.btn-secondary-custom[data-v-2879f609]{background:transparent;color:var(--ww-ink-2);border-color:var(--ww-border)}.btn-secondary-modal[data-v-2879f609]:hover,.btn-secondary-custom[data-v-2879f609]:hover{background:var(--ww-surface-2);color:var(--ww-ink);border-color:var(--ww-border-strong)}.btn-primary-modal[data-v-2879f609]{background:var(--ww-accent-grad, linear-gradient(135deg, #0d70ff, #3d8bff));color:#fff}.btn-primary-modal[data-v-2879f609]:hover{filter:brightness(1.07);box-shadow:0 6px 18px #0d70ff47}.btn-secondary-modal[data-v-2879f609]:active,.btn-primary-modal[data-v-2879f609]:active,.btn-secondary-custom[data-v-2879f609]:active{transform:scale(.98)}.photo-upload-area[data-v-2879f609]{position:relative;text-align:center;padding:2.5rem 1.5rem;border:2px dashed var(--ww-border-strong);border-radius:13px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.photo-upload-area[data-v-2879f609]:hover{border-color:var(--ww-accent);background:var(--ww-accent-soft, rgba(13, 112, 255, .08))}.photo-upload-area i[data-v-2879f609]{font-size:2.25rem;color:var(--ww-ink-3);margin-bottom:.75rem}.photo-upload-area p[data-v-2879f609]{color:var(--ww-ink-2);margin:0;font-size:.87rem}.photo-input[data-v-2879f609]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.back-btn .thin-icon[data-v-2879f609],.change-photo-btn .thin-icon[data-v-2879f609]{width:.95rem;height:.95rem}.btn-edit .thin-icon[data-v-2879f609],.btn-secondary-custom .thin-icon[data-v-2879f609],.btn-primary-modal .thin-icon[data-v-2879f609]{width:1rem;height:1rem}.btn-close-custom .thin-icon[data-v-2879f609]{width:1.1rem;height:1.1rem}.meta-item .thin-icon[data-v-2879f609]{width:.95rem;height:.95rem;color:var(--ww-ink-3)}.stat-icon .thin-icon[data-v-2879f609]{width:1.4rem;height:1.4rem;color:var(--ww-accent)}.stat-icon-success .thin-icon[data-v-2879f609]{color:#2fbf71}.stat-icon-warning .thin-icon[data-v-2879f609]{color:#f59e0b}.card-title .thin-icon[data-v-2879f609]{width:1.05rem;height:1.05rem;color:var(--ww-accent)}.state-glyph[data-v-2879f609]{width:2.4rem;height:2.4rem}.error-state .state-glyph[data-v-2879f609]{color:#ef4d5a;margin-bottom:.5rem}.empty-activity .state-glyph[data-v-2879f609]{color:var(--ww-accent);opacity:.85}.photo-upload-area .state-glyph[data-v-2879f609]{color:var(--ww-ink-3);margin-bottom:.75rem}@media (max-width: 768px){.employee-details-page[data-v-2879f609]{padding:1rem}.header-content[data-v-2879f609]{flex-direction:column}.profile-section[data-v-2879f609]{flex-direction:column;align-items:center;text-align:center}.employee-meta[data-v-2879f609]{align-items:center}.header-actions[data-v-2879f609]{width:100%}.btn-edit[data-v-2879f609]{width:100%;justify-content:center}.stats-grid[data-v-2879f609]{grid-template-columns:1fr}.chart-bars[data-v-2879f609]{gap:.5rem;max-width:100%}.timeline-track[data-v-2879f609]{max-width:100%}.employee-name[data-v-2879f609]{font-size:1.5rem;word-break:break-word}.employee-meta[data-v-2879f609]{min-width:0}.meta-item[data-v-2879f609]{min-width:0;word-break:break-word}.activity-header[data-v-2879f609]{flex-wrap:wrap}.modal-overlay[data-v-2879f609]{padding:.75rem}.modal-header-custom[data-v-2879f609],.modal-body-custom[data-v-2879f609],.modal-footer-custom[data-v-2879f609]{padding:1.25rem}}@media (max-width: 480px){.employee-header-card[data-v-2879f609],.chart-card[data-v-2879f609],.activity-card[data-v-2879f609]{padding:1.25rem}.card-header[data-v-2879f609]{flex-wrap:wrap;gap:.5rem}.modal-footer-custom[data-v-2879f609]{flex-direction:column-reverse;align-items:stretch}.modal-footer-custom .btn-secondary-modal[data-v-2879f609],.modal-footer-custom .btn-primary-modal[data-v-2879f609]{width:100%;justify-content:center}}html[data-theme=light] .modal-dialog[data-v-2879f609]{background:#fff;box-shadow:0 24px 60px #0f172a33}.projects-page[data-v-c5225638]{padding:1rem 1.5rem}.projects-header[data-v-c5225638]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.page-title[data-v-c5225638]{font-size:1.75rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.page-subtitle[data-v-c5225638]{color:#ffffff8c;margin:.25rem 0 0}.new-btn[data-v-c5225638]{display:inline-flex;align-items:center;gap:.5rem;background:var(--ww-accent, #6366f1);color:#fff;border:none;border-radius:10px;padding:.6rem 1.1rem;font-weight:600;cursor:pointer}.projects-grid[data-v-c5225638]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.project-card[data-v-c5225638]{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1rem 1.1rem;cursor:pointer;transition:border-color .15s,transform .15s}.project-card[data-v-c5225638]:hover{border-color:#fff3;transform:translateY(-2px)}.project-card.active[data-v-c5225638]{border-color:#f59e0b73;background:#f59e0b0a}.card-top[data-v-c5225638]{display:flex;align-items:center;gap:.55rem}.dot[data-v-c5225638]{width:12px;height:12px;border-radius:4px;flex:0 0 auto}.card-top h3[data-v-c5225638]{color:#fff;font-size:1rem;font-weight:600;margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-chip[data-v-c5225638]{font-size:.65rem;font-weight:700;color:#f59e0b;background:#f59e0b24;border-radius:6px;padding:.15rem .4rem;display:inline-flex;align-items:center;gap:.25rem}.card-desc[data-v-c5225638]{color:#ffffff8c;font-size:.82rem;margin:.5rem 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.progress-row[data-v-c5225638]{display:flex;align-items:center;gap:.6rem;margin:.5rem 0 .85rem}.progress-track[data-v-c5225638]{flex:1;height:6px;background:#ffffff14;border-radius:4px;overflow:hidden}.progress-fill[data-v-c5225638]{height:100%;border-radius:4px;transition:width .3s}.progress-label[data-v-c5225638]{font-size:.72rem;color:#ffffff80;font-weight:600}.card-actions[data-v-c5225638]{display:flex;gap:.4rem;flex-wrap:wrap}.act[data-v-c5225638]{background:#ffffff0f;color:#ffffffc7;border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:.3rem .6rem;font-size:.72rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.act[data-v-c5225638]:hover{background:#ffffff1a}.act.on[data-v-c5225638]{background:#f59e0b29;border-color:#f59e0b66;color:#f59e0b}.act.danger[data-v-c5225638]:hover{background:#ef444426;border-color:#ef444459;color:#ef4444}.empty-state[data-v-c5225638]{text-align:center;padding:3rem 1rem;color:#fff9}.empty-state p[data-v-c5225638]{margin:.75rem 0 .25rem;font-size:1.05rem;color:#fff}.empty-hint[data-v-c5225638]{display:block;font-size:.85rem;color:#ffffff73;margin-bottom:1rem}.modal-backdrop[data-v-c5225638]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:flex-start;justify-content:center;padding:8vh 1rem;z-index:1000}.modal[data-v-c5225638]{width:100%;max-width:460px;background:#15151c;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem}.modal h2[data-v-c5225638]{color:#fff;font-size:1.2rem;margin:0 0 1rem}.field[data-v-c5225638]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.field>span[data-v-c5225638]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff73}.field input[data-v-c5225638],.field textarea[data-v-c5225638]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;padding:.55rem .7rem;font-size:.9rem;font-family:inherit;resize:vertical}.field input[data-v-c5225638]:focus,.field textarea[data-v-c5225638]:focus{outline:none;border-color:var(--ww-accent, #6366f1)}.swatches[data-v-c5225638]{display:flex;gap:.5rem;flex-wrap:wrap}.swatch[data-v-c5225638]{width:28px;height:28px;border-radius:8px;border:2px solid transparent;cursor:pointer}.swatch.sel[data-v-c5225638]{border-color:#fff;transform:scale(1.1)}.modal-actions[data-v-c5225638]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.5rem}.ghost[data-v-c5225638]{background:#ffffff0f;color:#fffc;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:.5rem 1rem;cursor:pointer}.primary[data-v-c5225638]{background:var(--ww-accent, #6366f1);color:#fff;border:none;border-radius:9px;padding:.5rem 1.2rem;font-weight:600;cursor:pointer}.primary[data-v-c5225638]:disabled{opacity:.55;cursor:default}@media (max-width: 767px){.projects-page[data-v-c5225638]{padding:1rem .75rem}.projects-grid[data-v-c5225638]{grid-template-columns:1fr}.new-btn[data-v-c5225638]{padding:.7rem 1.1rem}.card-desc[data-v-c5225638]{overflow-wrap:anywhere}.card-actions .act[data-v-c5225638]{padding:.5rem .7rem}.modal-backdrop[data-v-c5225638]{padding:4vh .75rem;align-items:flex-start;overflow-y:auto}.modal[data-v-c5225638]{max-width:100%;max-height:90vh;overflow-y:auto;padding:1.25rem}.modal-actions button[data-v-c5225638]{padding:.65rem 1rem}.swatch[data-v-c5225638]{width:34px;height:34px}}@media (max-width: 480px){.projects-page[data-v-c5225638]{padding:.85rem .6rem}.page-title[data-v-c5225638]{font-size:1.4rem}.projects-header[data-v-c5225638]{gap:.6rem}}html[data-theme=light] .page-title[data-v-c5225638]{color:#1f2733!important}html[data-theme=light] .page-subtitle[data-v-c5225638]{color:#1f27339e!important}html[data-theme=light] .card-top h3[data-v-c5225638]{color:#1f2733!important}html[data-theme=light] .card-desc[data-v-c5225638],html[data-theme=light] .progress-label[data-v-c5225638]{color:#1f27339e!important}html[data-theme=light] .act[data-v-c5225638]{color:#1f2733!important}html[data-theme=light] .empty-state[data-v-c5225638]{color:#1f27339e!important}html[data-theme=light] .empty-state p[data-v-c5225638]{color:#1f2733!important}html[data-theme=light] .empty-hint[data-v-c5225638]{color:#1f273373!important}.modal-backdrop[data-v-47a0af72]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:flex-start;justify-content:center;padding:4vh 1rem;z-index:1000;overflow-y:auto}.modal[data-v-47a0af72]{position:relative;width:100%;max-width:640px;background:#15151c;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.6rem;box-shadow:0 20px 60px #00000080}.close-x[data-v-47a0af72]{position:absolute;top:1rem;right:1rem;background:#ffffff0f;border:none;color:#ffffffb3;width:32px;height:32px;border-radius:8px;cursor:pointer}.close-x[data-v-47a0af72]:hover{background:#ffffff1f;color:#fff}.modal-loading[data-v-47a0af72]{color:#fff9;padding:2rem;text-align:center}.task-title[data-v-47a0af72]{color:#fff;font-size:1.3rem;font-weight:700;margin:0 2rem .25rem 0}.task-project[data-v-47a0af72]{color:#fff9;font-size:.8rem;margin:0 0 .75rem}.task-description[data-v-47a0af72]{color:#ffffffc7;line-height:1.55;margin:0 0 1rem;white-space:pre-wrap}.meta-grid[data-v-47a0af72]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin-bottom:1.25rem}.meta-field[data-v-47a0af72]{display:flex;flex-direction:column;gap:.35rem}.meta-field>span[data-v-47a0af72]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff73}.meta-field select[data-v-47a0af72],.meta-field input[data-v-47a0af72]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;padding:.45rem .6rem;font-size:.85rem}.status-pills[data-v-47a0af72]{display:flex;gap:.35rem;flex-wrap:wrap}.pill[data-v-47a0af72]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;border-radius:7px;padding:.35rem .6rem;font-size:.75rem;font-weight:600;cursor:pointer}.pill.active.todo[data-v-47a0af72]{background:#f59e0b2e;border-color:#f59e0b66;color:#f59e0b}.pill.active.in_progress[data-v-47a0af72]{background:#6366f133;border-color:#6366f173;color:#818cf8}.pill.active.completed[data-v-47a0af72]{background:#10b9812e;border-color:#10b98166;color:#10b981}.section[data-v-47a0af72]{border-top:1px solid rgba(255,255,255,.08);padding-top:1rem;margin-top:1rem}.section-head[data-v-47a0af72]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.section h3[data-v-47a0af72]{color:#fff;font-size:.95rem;font-weight:600;margin:0 0 .6rem;display:flex;align-items:center;gap:.5rem}.section h3 i[data-v-47a0af72]{color:var(--ww-accent, #6366f1)}.muted[data-v-47a0af72]{color:#ffffff73;font-weight:400;font-size:.8rem}.empty-line[data-v-47a0af72]{margin:.25rem 0 0}.hidden-file[data-v-47a0af72]{display:none}.ghost-btn[data-v-47a0af72],.primary-btn[data-v-47a0af72]{border-radius:8px;padding:.4rem .8rem;font-size:.78rem;font-weight:600;cursor:pointer}.ghost-btn[data-v-47a0af72]{background:#ffffff0f;color:#ffffffd9;border:1px solid rgba(255,255,255,.14)}.ghost-btn[data-v-47a0af72]:hover:not(:disabled){background:#ffffff1a}.primary-btn[data-v-47a0af72]{background:var(--ww-accent, #6366f1);color:#fff;border:none}.primary-btn[data-v-47a0af72]:disabled,.ghost-btn[data-v-47a0af72]:disabled{opacity:.55;cursor:default}.attach-list[data-v-47a0af72]{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.4rem}.attach-list li[data-v-47a0af72]{display:flex;align-items:center;gap:.6rem;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:.45rem .6rem}.attach-link[data-v-47a0af72]{color:#c7d2fe;text-decoration:none;font-size:.85rem;display:flex;align-items:center;gap:.45rem;flex:1;min-width:0}.attach-link[data-v-47a0af72]:hover{text-decoration:underline}.attach-link i[data-v-47a0af72]{color:#fff6}.icon-del[data-v-47a0af72]{background:none;border:none;color:#ffffff59;cursor:pointer;padding:.15rem .3rem;margin-left:auto}.icon-del[data-v-47a0af72]:hover{color:#ef4444}.comment-list[data-v-47a0af72]{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.75rem}.comment[data-v-47a0af72]{display:flex;gap:.6rem}.avatar[data-v-47a0af72]{flex:0 0 30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center}.comment-body[data-v-47a0af72]{flex:1;min-width:0}.comment-meta[data-v-47a0af72]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#ffffffd9}.comment-body p[data-v-47a0af72]{margin:.2rem 0 0;color:#fffc;font-size:.88rem;line-height:1.5;white-space:pre-wrap}.comment-compose[data-v-47a0af72]{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.comment-compose textarea[data-v-47a0af72]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;padding:.55rem .7rem;font-size:.85rem;resize:vertical;font-family:inherit}.comment-compose .primary-btn[data-v-47a0af72]{align-self:flex-end}@media (max-width: 600px){.meta-grid[data-v-47a0af72]{grid-template-columns:1fr}}html[data-theme=light] .close-x[data-v-47a0af72],html[data-theme=light] .modal-loading[data-v-47a0af72]{color:#1f27339e!important}html[data-theme=light] .task-title[data-v-47a0af72]{color:#1f2733!important}html[data-theme=light] .task-project[data-v-47a0af72]{color:#1f27339e!important}html[data-theme=light] .task-description[data-v-47a0af72]{color:#1f2733!important}html[data-theme=light] .meta-field>span[data-v-47a0af72]{color:#1f273373!important}html[data-theme=light] .meta-field select[data-v-47a0af72],html[data-theme=light] .meta-field input[data-v-47a0af72]{color:#1f2733!important}html[data-theme=light] .pill[data-v-47a0af72]{color:#1f27339e!important}html[data-theme=light] .section h3[data-v-47a0af72]{color:#1f2733!important}html[data-theme=light] .muted[data-v-47a0af72]{color:#1f273373!important}html[data-theme=light] .ghost-btn[data-v-47a0af72],html[data-theme=light] .comment-meta[data-v-47a0af72],html[data-theme=light] .comment-body p[data-v-47a0af72],html[data-theme=light] .comment-compose textarea[data-v-47a0af72]{color:#1f2733!important}.board-page[data-v-38afd8b0]{padding:1rem 1.5rem}.back-btn[data-v-38afd8b0]{background:none;border:none;color:#fff9;cursor:pointer;font-size:.85rem;margin-bottom:.75rem;padding:0}.back-btn[data-v-38afd8b0]:hover{color:#fff}.board-header[data-v-38afd8b0]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.board-title[data-v-38afd8b0]{display:flex;gap:.75rem;align-items:flex-start}.dot[data-v-38afd8b0]{width:14px;height:14px;border-radius:4px;margin-top:.45rem;flex:0 0 auto}.page-title[data-v-38afd8b0]{font-size:1.6rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.page-subtitle[data-v-38afd8b0]{color:#ffffff8c;margin:.2rem 0 0;max-width:60ch}.active-btn[data-v-38afd8b0]{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff0f;color:#fffc;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:.55rem 1rem;font-weight:600;cursor:pointer}.active-btn.on[data-v-38afd8b0]{background:#f59e0b29;border-color:#f59e0b66;color:#f59e0b}.board[data-v-38afd8b0]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.column[data-v-38afd8b0]{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:.9rem;transition:background .15s,border-color .15s}.drop-zone[data-v-38afd8b0]{display:flex;flex-direction:column;gap:.6rem;min-height:48px}.drag-ghost[data-v-38afd8b0]{opacity:.5}.drag-ghost .task-card[data-v-38afd8b0],.task-card.drag-ghost[data-v-38afd8b0]{border:1px dashed var(--ww-accent, #6366f1)!important;background:var(--ww-accent-soft, rgba(99,102,241,.14))!important}.drag-chosen[data-v-38afd8b0]{cursor:grabbing}.drag-active[data-v-38afd8b0],.drag-fallback[data-v-38afd8b0]{box-shadow:0 12px 30px -8px #00000080;transform:rotate(2deg);opacity:.95}.col-head[data-v-38afd8b0]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#fff9;margin:0 0 .75rem}.col-head .count[data-v-38afd8b0]{margin-left:auto;background:#ffffff14;border-radius:20px;padding:.05rem .5rem;font-size:.7rem}.col-head.todo i[data-v-38afd8b0]{color:#f59e0b}.col-head.in_progress i[data-v-38afd8b0]{color:var(--ww-accent, #6366f1)}.col-head.completed i[data-v-38afd8b0]{color:#10b981}.col-body[data-v-38afd8b0]{display:flex;flex-direction:column;gap:.6rem;min-height:40px}.task-card[data-v-38afd8b0]{background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.7rem .8rem;cursor:grab;-webkit-user-select:none;user-select:none}.task-card[data-v-38afd8b0]:active{cursor:grabbing}.task-card[data-v-38afd8b0]:hover{border-color:#ffffff2e}.task-card.done .task-name[data-v-38afd8b0]{text-decoration:line-through;color:#ffffff80}.task-card.overdue[data-v-38afd8b0]{border-color:#ef444466}.task-name[data-v-38afd8b0]{color:#fff;font-weight:600;font-size:.9rem}.task-desc[data-v-38afd8b0]{color:#ffffff80;font-size:.76rem;margin-top:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-foot[data-v-38afd8b0]{display:flex;align-items:center;gap:.5rem;margin-top:.55rem}.task-due[data-v-38afd8b0]{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;color:#ffffff8c}.task-due.overdue[data-v-38afd8b0]{color:#ef4444}.assignee[data-v-38afd8b0]{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center}.move-btn[data-v-38afd8b0]{margin-left:auto;background:#ffffff0f;color:#ffffffbf;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:.2rem .5rem;font-size:.68rem;font-weight:600;cursor:pointer}.move-btn[data-v-38afd8b0]:hover{background:#ffffff1f}.add-btn[data-v-38afd8b0]{display:flex;align-items:center;justify-content:center;gap:.4rem;white-space:nowrap;background:none;border:1px dashed rgba(255,255,255,.15);color:#ffffff80;border-radius:9px;padding:.5rem;font-size:.78rem;cursor:pointer}.add-btn[data-v-38afd8b0]:hover{color:#fff;border-color:#ffffff4d}.add-task input[data-v-38afd8b0]{width:100%;background:#ffffff0f;border:1px solid rgba(99,102,241,.4);border-radius:9px;color:#fff;padding:.5rem .6rem;font-size:.85rem}@media (max-width: 767px){.board-page[data-v-38afd8b0]{padding:1rem .75rem}.board[data-v-38afd8b0]{grid-template-columns:1fr}.board-header[data-v-38afd8b0]{gap:.75rem}.active-btn[data-v-38afd8b0]{width:100%;justify-content:center}.task-card[data-v-38afd8b0]{min-width:0}.task-name[data-v-38afd8b0],.task-desc[data-v-38afd8b0]{overflow-wrap:anywhere;word-break:break-word}.task-foot[data-v-38afd8b0]{flex-wrap:wrap;row-gap:.4rem}.move-btn[data-v-38afd8b0]{padding:.4rem .7rem;font-size:.72rem}.add-btn[data-v-38afd8b0]{padding:.65rem}.add-task input[data-v-38afd8b0]{padding:.6rem .7rem}}@media (max-width: 480px){.board-page[data-v-38afd8b0]{padding:.85rem .6rem}.page-title[data-v-38afd8b0]{font-size:1.35rem}}html[data-theme=light] .back-btn[data-v-38afd8b0]{color:#1f27339e!important}html[data-theme=light] .back-btn[data-v-38afd8b0]:hover,html[data-theme=light] .page-title[data-v-38afd8b0]{color:#1f2733!important}html[data-theme=light] .page-subtitle[data-v-38afd8b0]{color:#1f27339e!important}html[data-theme=light] .active-btn[data-v-38afd8b0]{color:#1f2733!important}html[data-theme=light] .col-head[data-v-38afd8b0],html[data-theme=light] .task-card.done .task-name[data-v-38afd8b0]{color:#1f27339e!important}html[data-theme=light] .task-name[data-v-38afd8b0]{color:#1f2733!important}html[data-theme=light] .task-desc[data-v-38afd8b0],html[data-theme=light] .task-due[data-v-38afd8b0],html[data-theme=light] .move-btn[data-v-38afd8b0],html[data-theme=light] .add-btn[data-v-38afd8b0]{color:#1f27339e!important}html[data-theme=light] .add-btn[data-v-38afd8b0]:hover,html[data-theme=light] .add-task input[data-v-38afd8b0]{color:#1f2733!important}.reports-page[data-v-350305ed]{padding:1rem 1.5rem}.reports-header[data-v-350305ed]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.page-title[data-v-350305ed]{font-size:1.75rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.page-subtitle[data-v-350305ed]{color:#ffffff8c;margin:.25rem 0 0}.header-controls[data-v-350305ed]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.user-picker[data-v-350305ed]{position:relative}.user-picker-btn[data-v-350305ed]{display:inline-flex;align-items:center;gap:.5rem;background:var(--ww-surface-2, rgba(255,255,255,.06));border:1px solid var(--ww-border, rgba(255,255,255,.14));border-radius:9px;color:var(--ww-ink, #fff);padding:.5rem .75rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .15s ease}.user-picker-btn[data-v-350305ed]:hover{border-color:var(--ww-border-strong, rgba(255,255,255,.24))}.user-picker-btn .thin-icon[data-v-350305ed]{width:.95em;height:.95em}.user-picker-btn .upm-chev[data-v-350305ed]{margin-left:.15rem;opacity:.55}.user-picker-menu[data-v-350305ed]{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:190px;max-height:320px;overflow-y:auto;background:#1b1e27;border:1px solid var(--ww-border, rgba(255,255,255,.12));border-radius:11px;padding:.35rem;box-shadow:0 12px 30px #00000059}.upm-item[data-v-350305ed]{display:block;width:100%;text-align:left;background:transparent;border:none;color:var(--ww-ink, rgba(255,255,255,.9));font-size:.85rem;font-weight:500;padding:.5rem .7rem;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .13s ease,color .13s ease}.upm-item[data-v-350305ed]:hover{background:var(--ww-surface-2, rgba(255,255,255,.06));color:var(--ww-accent-2, #3d8bff)}.upm-item.active[data-v-350305ed]{background:var(--ww-accent-soft, rgba(13,112,255,.14));color:var(--ww-accent-2, #3d8bff)}html[data-theme=light] .user-picker-menu[data-v-350305ed]{background:#fff}.view-toggle[data-v-350305ed]{display:inline-flex;gap:.15rem;background:transparent;border:none;border-radius:9px}.view-toggle button[data-v-350305ed]{background:none;border:none;color:#ffffff8c;padding:.5rem 1rem;font-weight:600;font-size:.85rem;cursor:pointer;border-radius:8px;transition:color .18s ease}.view-toggle button[data-v-350305ed]:hover{color:var(--ww-accent, #0d70ff)}.view-toggle button.active[data-v-350305ed]{background:transparent;color:var(--ww-accent, #0d70ff)}.email-btn[data-v-350305ed]{display:inline-flex;align-items:center;gap:.45rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fffc;border-radius:9px;padding:.5rem .9rem;font-weight:600;font-size:.85rem;cursor:pointer}.email-btn[data-v-350305ed]:hover:not(:disabled){background:#ffffff1a}.email-btn[data-v-350305ed]:disabled{opacity:.6;cursor:default}.export-btn[data-v-350305ed]{display:inline-flex;align-items:center;gap:.45rem;background:var(--ww-accent-soft, rgba(13,112,255,.14));border:1px solid rgba(13,112,255,.32);color:var(--ww-accent, #0d70ff);border-radius:9px;padding:.5rem .9rem;font-weight:600;font-size:.85rem;cursor:pointer;transition:filter .15s ease}.export-btn[data-v-350305ed]:hover{filter:brightness(1.05)}.export-btn.locked[data-v-350305ed]{background:transparent;border-color:#ffffff24;color:#ffffff80;cursor:help}.email-msg[data-v-350305ed]{color:#10b981;font-size:.82rem;margin:0 0 1rem}.date-nav[data-v-350305ed]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.nav-arrow[data-v-350305ed]{background:transparent;border:none;color:var(--ww-ink-2, rgba(255,255,255,.6));width:30px;height:30px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .18s ease}.nav-arrow[data-v-350305ed]:hover{color:var(--ww-accent, #0d70ff);background:transparent}.date-label[data-v-350305ed]{color:#fff;font-weight:600;min-width:200px}.today-btn[data-v-350305ed]{background:none;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;border-radius:8px;padding:.4rem .8rem;font-size:.8rem;cursor:pointer}.today-btn[data-v-350305ed]:hover{color:#fff;background:#ffffff0f}.range-nav[data-v-350305ed]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}.range-field[data-v-350305ed]{display:inline-flex;align-items:center;gap:.4rem;color:var(--ww-ink-2, rgba(255,255,255,.6));font-size:.82rem;font-weight:600}.range-field input[type=date][data-v-350305ed]{background:var(--ww-surface-2, rgba(255,255,255,.06));border:1px solid var(--ww-border, rgba(255,255,255,.14));color:var(--ww-ink, #fff);border-radius:8px;padding:.4rem .6rem;font-size:.82rem;font-family:inherit;color-scheme:dark}.range-field input[type=date][data-v-350305ed]:focus{outline:none;border-color:var(--ww-accent, #0d70ff)}.range-label[data-v-350305ed]{color:var(--ww-ink, #fff);font-weight:600;font-size:.85rem}html[data-theme=light] .range-field[data-v-350305ed]{color:#1f27339e}html[data-theme=light] .range-field input[type=date][data-v-350305ed]{color:#1f2733;color-scheme:light}html[data-theme=light] .range-label[data-v-350305ed]{color:#1f2733}.rp-stats[data-v-350305ed]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem}.rp-stat[data-v-350305ed]{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1rem 1.1rem;display:flex;align-items:center;gap:.8rem}.rp-stat-icon[data-v-350305ed]{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:color-mix(in srgb,currentColor 15%,transparent)}.rp-stat-icon .thin-icon[data-v-350305ed]{width:20px;height:20px}.rp-stat strong[data-v-350305ed]{display:block;color:#fff;font-size:1.3rem;font-weight:700;line-height:1.1}.rp-stat span[data-v-350305ed]:not(.rp-stat-icon){color:#ffffff8c;font-size:.78rem}.widget-card[data-v-350305ed]{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.1rem 1.2rem;margin-bottom:1rem}.charts-row[data-v-350305ed]{display:grid;grid-template-columns:1.5fr 1fr;gap:1rem;align-items:stretch}.charts-row .widget-card[data-v-350305ed]{margin-bottom:1rem}.card-title .thin-icon[data-v-350305ed]{width:1.05em;height:1.05em;color:var(--ww-accent, #0d70ff);vertical-align:-.15em;margin-right:.15rem}@media (max-width: 860px){.charts-row[data-v-350305ed]{grid-template-columns:1fr}}.card-title[data-v-350305ed]{font-size:.95rem;font-weight:600;color:#fff;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.card-title i[data-v-350305ed]{color:var(--ww-accent, #6366f1)}.ai-card .ai-head[data-v-350305ed]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ai-head h3[data-v-350305ed]{font-size:.95rem;font-weight:600;color:#fff;margin:0;display:flex;align-items:center;gap:.5rem}.ai-head h3 i[data-v-350305ed]{color:#a78bfa}.ai-btn[data-v-350305ed]{background:var(--ww-accent-soft, rgba(13,112,255,.14));color:var(--ww-accent, #0d70ff);border:1px solid rgba(13,112,255,.32);border-radius:8px;padding:.4rem .85rem;font-weight:600;font-size:.8rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.ai-btn[data-v-350305ed]:disabled{opacity:.6;cursor:default}.ai-text[data-v-350305ed]{color:#ffffffd9;line-height:1.6;margin:.85rem 0 0;white-space:pre-wrap}.ai-hint[data-v-350305ed]{color:#fff6;margin:.6rem 0 0;font-size:.85rem}.bar-chart[data-v-350305ed]{display:flex;align-items:flex-end;gap:.5rem;height:160px}.bar-chart.hourly[data-v-350305ed]{gap:.15rem}.bar-col[data-v-350305ed]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.bar-track[data-v-350305ed]{flex:1;width:100%;max-width:46px;display:flex;align-items:flex-end}.bar-chart.hourly .bar-track[data-v-350305ed]{max-width:none}.bar-fill[data-v-350305ed]{width:100%;background:linear-gradient(180deg,#3d8bff,#0d70ff);border-radius:5px 5px 0 0;min-height:2px;transition:height .3s}.bar-label[data-v-350305ed]{font-size:.65rem;color:#ffffff73;margin-top:.35rem}.bar-chart.hourly .bar-label[data-v-350305ed]{font-size:.55rem}.breakdowns[data-v-350305ed]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.bd-list[data-v-350305ed]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem}.bd-row[data-v-350305ed]{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.3rem}.bd-label[data-v-350305ed]{color:#ffffffd1;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-val[data-v-350305ed]{color:#ffffff80;font-size:.78rem;font-weight:600;flex:0 0 auto}.bd-track[data-v-350305ed]{height:6px;background:#ffffff12;border-radius:999px;overflow:hidden}.bd-fill[data-v-350305ed]{height:100%;background:linear-gradient(90deg,#0d70ff,#3d8bff);border-radius:999px}.lists[data-v-350305ed]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.item-list[data-v-350305ed]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.item-list li[data-v-350305ed]{display:flex;align-items:center;gap:.5rem}.item-list .dot[data-v-350305ed]{width:9px;height:9px;border-radius:3px;flex:0 0 auto}.item-name[data-v-350305ed]{color:#ffffffd9;font-size:.85rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-meta[data-v-350305ed]{color:#ffffff73;font-size:.75rem;flex:0 0 auto}.muted[data-v-350305ed]{color:#fff6;font-size:.85rem;margin:0}.empty-state[data-v-350305ed]{text-align:center;padding:3rem 1rem;color:#fff9}.empty-state i[data-v-350305ed]{font-size:2rem;opacity:.4}.empty-state p[data-v-350305ed]{margin:.75rem 0 0}@media (max-width: 900px){.rp-stats[data-v-350305ed]{grid-template-columns:repeat(2,1fr)}.breakdowns[data-v-350305ed],.lists[data-v-350305ed]{grid-template-columns:1fr}}@media (max-width: 767px){.reports-page[data-v-350305ed]{padding:1rem .75rem}.header-controls[data-v-350305ed]{width:100%}.view-toggle[data-v-350305ed],.view-toggle button[data-v-350305ed]{flex:1}.user-picker[data-v-350305ed],.email-btn[data-v-350305ed]{flex:1;min-width:0}.user-picker-btn[data-v-350305ed]{width:100%;justify-content:flex-start}.date-nav[data-v-350305ed]{flex-wrap:wrap;gap:.5rem}.date-label[data-v-350305ed]{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.today-btn[data-v-350305ed]{padding:.5rem .9rem}.nav-arrow[data-v-350305ed]{width:40px;height:40px}.widget-card[data-v-350305ed],.bar-chart[data-v-350305ed]{max-width:100%;min-width:0}.bar-chart[data-v-350305ed]{overflow-x:hidden}}@media (max-width: 480px){.reports-page[data-v-350305ed]{padding:.85rem .6rem}.page-title[data-v-350305ed]{font-size:1.4rem}.rp-stats[data-v-350305ed]{grid-template-columns:1fr}.bar-chart[data-v-350305ed]{height:130px}.bd-label[data-v-350305ed],.item-name[data-v-350305ed]{overflow-wrap:anywhere}}html[data-theme=light] .page-title[data-v-350305ed]{color:#1f2733!important}html[data-theme=light] .page-subtitle[data-v-350305ed]{color:#1f27339e!important}html[data-theme=light] .user-picker-btn[data-v-350305ed]{color:#1f2733!important}html[data-theme=light] .view-toggle button[data-v-350305ed]{color:#1f27339e!important}html[data-theme=light] .view-toggle button.active[data-v-350305ed]{color:var(--ww-accent, #0d70ff)!important}html[data-theme=light] .email-btn[data-v-350305ed]{color:#1f2733!important}html[data-theme=light] .export-btn.locked[data-v-350305ed]{color:#1f27338c!important;border-color:#0f172a24}html[data-theme=light] .nav-arrow[data-v-350305ed]{color:#1f27339e!important;background:transparent!important;border:none!important;box-shadow:none!important}html[data-theme=light] .nav-arrow[data-v-350305ed]:hover{color:var(--ww-accent, #0d70ff)!important;background:transparent!important}html[data-theme=light] .date-label[data-v-350305ed]{color:#1f2733!important}html[data-theme=light] .today-btn[data-v-350305ed]{color:#1f27339e!important}html[data-theme=light] .rp-stat strong[data-v-350305ed]{color:#1f2733!important}html[data-theme=light] .rp-stat span[data-v-350305ed]:not(.rp-stat-icon){color:#1f27339e!important}html[data-theme=light] .card-title[data-v-350305ed],html[data-theme=light] .ai-head h3[data-v-350305ed],html[data-theme=light] .ai-text[data-v-350305ed]{color:#1f2733!important}html[data-theme=light] .ai-hint[data-v-350305ed],html[data-theme=light] .bar-label[data-v-350305ed]{color:#1f273373!important}html[data-theme=light] .bd-label[data-v-350305ed]{color:#1f2733!important}html[data-theme=light] .bd-val[data-v-350305ed]{color:#1f27339e!important}html[data-theme=light] .item-name[data-v-350305ed]{color:#1f2733!important}html[data-theme=light] .item-meta[data-v-350305ed],html[data-theme=light] .muted[data-v-350305ed]{color:#1f273373!important}html[data-theme=light] .empty-state[data-v-350305ed]{color:#1f27339e!important}.meetings-page[data-v-18293d29]{padding:1rem 1.5rem}.meetings-header[data-v-18293d29]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.page-title[data-v-18293d29]{font-size:1.75rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.page-subtitle[data-v-18293d29]{color:#ffffff8c;margin:.25rem 0 0}.meetings-actions[data-v-18293d29]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.hidden-file[data-v-18293d29]{display:none}.upload-btn[data-v-18293d29]{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff0f;color:#ffffffd9;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:.6rem 1.1rem;font-weight:600;cursor:pointer}.upload-btn[data-v-18293d29]:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff38}.upload-btn[data-v-18293d29]:disabled{opacity:.6;cursor:not-allowed}.record-btn[data-v-18293d29]{display:inline-flex;align-items:center;gap:.5rem;background:var(--ww-accent, #0d70ff);color:#fff;border:none;border-radius:10px;padding:.6rem 1.1rem;font-weight:600;cursor:pointer}.record-btn i[data-v-18293d29]{font-size:.7rem}.record-btn[data-v-18293d29]:disabled{opacity:.6;cursor:not-allowed}.record-btn.audio[data-v-18293d29]{background:var(--ww-accent-soft, rgba(13,112,255,.14));color:var(--ww-accent, #0d70ff)}.record-btn.audio i[data-v-18293d29]{font-size:.85rem}.record-btn.recording[data-v-18293d29]{background:#ef4444}.record-btn.recording i[data-v-18293d29]{animation:rec-pulse-18293d29 1.2s infinite}@keyframes rec-pulse-18293d29{0%,to{opacity:1}50%{opacity:.35}}.rec-error[data-v-18293d29]{color:#ef4444;background:#ef44441a;padding:.6rem .9rem;border-radius:8px;margin:0 0 1rem}.device-btn[data-v-18293d29]{width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;background:var(--ww-card-top, rgba(255,255,255,.05));border:1px solid var(--ww-border, rgba(255,255,255,.12));color:var(--ww-ink, rgba(255,255,255,.8));transition:all .15s ease}.device-btn[data-v-18293d29]:hover,.device-btn.active[data-v-18293d29]{border-color:var(--ww-accent, #6366f1);color:var(--ww-accent, #6366f1)}.device-panel[data-v-18293d29]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;background:var(--ww-card-top, rgba(255,255,255,.03));border:1px solid var(--ww-border, rgba(255,255,255,.1));border-radius:12px;padding:1rem;margin:0 0 1rem}@media (max-width: 640px){.device-panel[data-v-18293d29]{grid-template-columns:1fr}}.device-col[data-v-18293d29]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.device-label[data-v-18293d29]{font-size:.8rem;font-weight:600;color:var(--ww-ink, #fff);display:flex;align-items:center;gap:.4rem}.device-label i[data-v-18293d29]{color:var(--ww-accent, #6366f1)}.device-select[data-v-18293d29]{width:100%;padding:.45rem .6rem;border-radius:8px;background:var(--ww-bg, #0c0d11);color:var(--ww-ink, #fff);border:1px solid var(--ww-border, rgba(255,255,255,.14));font-size:.85rem}.device-preview[data-v-18293d29]{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.device-cam[data-v-18293d29]{width:100%;height:100%;object-fit:cover}.device-preview-hint[data-v-18293d29]{position:absolute;color:#fff6;font-size:.78rem}.device-actions[data-v-18293d29]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.device-hint[data-v-18293d29]{font-size:.74rem;color:var(--ww-ink, #fff);opacity:.45}.ww-mini-btn[data-v-18293d29]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;background:var(--ww-accent-soft, rgba(99,102,241,.15));color:var(--ww-accent, #6366f1);border:1px solid transparent}.ww-mini-btn[data-v-18293d29]:hover{filter:brightness(1.1)}.mic-meter[data-v-18293d29]{width:100%;height:10px;border-radius:999px;background:#ffffff1a;overflow:hidden}.mic-meter-fill[data-v-18293d29]{height:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#f59e0b,#ef4444);transition:width .08s linear}.live-preview[data-v-18293d29]{background:#000;border:1px solid var(--ww-border, rgba(255,255,255,.12));border-radius:12px;overflow:hidden;margin:0 0 1rem;max-width:520px}.live-preview-head[data-v-18293d29]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.76rem;font-weight:600;color:#ffffffbf;background:#ffffff0a}.live-preview-video[data-v-18293d29]{width:100%;display:block;max-height:300px;object-fit:contain;background:#000}.live-dot[data-v-18293d29]{width:9px;height:9px;border-radius:50%;background:#ef4444;animation:rec-pulse-18293d29 1.2s infinite}.upload-queue[data-v-18293d29]{background:#ffffff08;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:.75rem .9rem;margin:0 0 1rem}.uq-head[data-v-18293d29]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.uq-head i[data-v-18293d29]{color:var(--ww-accent, #6366f1)}.upload-queue ul[data-v-18293d29]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.uq-item[data-v-18293d29]{font-size:.85rem;color:#ffffffd1}.uq-row[data-v-18293d29]{display:flex;align-items:center;gap:.6rem}.uq-progress[data-v-18293d29]{height:4px;background:#ffffff14;border-radius:3px;overflow:hidden;margin-top:.35rem}.uq-progress-fill[data-v-18293d29]{height:100%;background:var(--ww-accent, #6366f1);border-radius:3px;transition:width .2s ease}.uq-status[data-v-18293d29]{width:16px;text-align:center;color:#ffffff80}.uq-item.uploading .uq-status[data-v-18293d29]{color:var(--ww-accent, #6366f1)}.uq-item.error .uq-status[data-v-18293d29]{color:#ef4444}.uq-title[data-v-18293d29]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uq-label[data-v-18293d29]{font-size:.72rem;color:#ffffff73;flex:0 0 auto}.uq-item.error .uq-label[data-v-18293d29]{color:#ef4444}.uq-btn[data-v-18293d29]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fffc;border-radius:6px;padding:.15rem .5rem;font-size:.72rem;font-weight:600;cursor:pointer}.uq-btn[data-v-18293d29]:hover{background:#ffffff1f}.search-bar[data-v-18293d29]{position:relative;display:flex;align-items:center;margin:0 0 1.25rem;max-width:460px}.search-bar>i[data-v-18293d29]{position:absolute;left:.85rem;color:#fff6;font-size:.85rem;pointer-events:none}.search-input[data-v-18293d29]{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;padding:.6rem 2.2rem;font-size:.9rem}.search-input[data-v-18293d29]:focus{outline:none;border-color:var(--ww-accent, #6366f1);background:#ffffff14}.search-input[data-v-18293d29]::placeholder{color:#fff6}.search-input[data-v-18293d29]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-clear[data-v-18293d29]{position:absolute;right:.5rem;background:none;border:none;color:#ffffff80;cursor:pointer;padding:.35rem .5rem;border-radius:6px}.search-clear[data-v-18293d29]:hover{color:#fff;background:#ffffff14}.meeting-snippet[data-v-18293d29]{margin:.6rem 0 0;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.07);color:#ffffff8c;font-size:.8rem;line-height:1.45;font-style:italic}.meetings-grid[data-v-18293d29]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.meeting-card[data-v-18293d29]{cursor:pointer;text-align:left;border:none;font:inherit;width:100%}.meeting-card-top[data-v-18293d29]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.meeting-card-top h3[data-v-18293d29]{font-size:1rem;font-weight:600;color:#fff;margin:0}.meeting-meta[data-v-18293d29]{display:flex;flex-direction:column;gap:.35rem;color:#fff9;font-size:.85rem}.meeting-meta i[data-v-18293d29]{width:14px;color:#fff6;margin-right:4px}.status-badge[data-v-18293d29]{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .5rem;border-radius:6px;white-space:nowrap}.status-warn[data-v-18293d29]{color:#f59e0b;background:#f59e0b1f}.status-ok[data-v-18293d29]{color:#10b981;background:#10b9811f}.status-bad[data-v-18293d29]{color:#ef4444;background:#ef44441f}@media (max-width: 767px){.meetings-page[data-v-18293d29]{padding:1rem .75rem}.meetings-grid[data-v-18293d29]{grid-template-columns:1fr}.page-title[data-v-18293d29]{font-size:1.4rem}.meetings-actions[data-v-18293d29]{width:100%}.upload-btn[data-v-18293d29],.record-btn[data-v-18293d29]{flex:1 1 auto;justify-content:center;min-height:44px}.search-bar[data-v-18293d29]{max-width:none}.meeting-snippet[data-v-18293d29]{overflow-wrap:anywhere}.meeting-card-top h3[data-v-18293d29]{overflow-wrap:anywhere;min-width:0}}html[data-theme=light] .page-title[data-v-18293d29]{color:#1f2733!important}html[data-theme=light] .page-subtitle[data-v-18293d29]{color:#1f27339e!important}html[data-theme=light] .upload-btn[data-v-18293d29]{color:#1f2733!important}html[data-theme=light] .uq-head[data-v-18293d29]{color:#1f27339e!important}html[data-theme=light] .uq-item[data-v-18293d29]{color:#1f2733!important}html[data-theme=light] .uq-status[data-v-18293d29]{color:#1f27339e!important}html[data-theme=light] .uq-label[data-v-18293d29]{color:#1f273373!important}html[data-theme=light] .uq-btn[data-v-18293d29]{color:#1f2733!important}html[data-theme=light] .search-bar>i[data-v-18293d29]{color:#1f273373!important}html[data-theme=light] .search-input[data-v-18293d29]{color:#1f2733!important}html[data-theme=light] .search-clear[data-v-18293d29],html[data-theme=light] .meeting-snippet[data-v-18293d29]{color:#1f27339e!important}html[data-theme=light] .meeting-card-top h3[data-v-18293d29]{color:#1f2733!important}html[data-theme=light] .meeting-meta[data-v-18293d29]{color:#1f27339e!important}html[data-theme=light] .meeting-meta i[data-v-18293d29]{color:#1f273373!important}.tasks-page[data-v-1d75bc74]{padding:1rem 1.5rem}.tasks-header[data-v-1d75bc74]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.page-title[data-v-1d75bc74]{font-size:1.75rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.page-subtitle[data-v-1d75bc74]{color:#ffffff8c;margin:.25rem 0 0}.view-toggle[data-v-1d75bc74]{display:inline-flex;gap:.15rem;background:transparent;border:none;border-radius:9px}.view-toggle button[data-v-1d75bc74]{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;color:#ffffff8c;padding:.5rem .9rem;font-weight:600;font-size:.82rem;cursor:pointer;border-radius:8px;transition:color .18s ease}.view-toggle button[data-v-1d75bc74]:hover{color:var(--ww-accent, #0d70ff)}.view-toggle button.active[data-v-1d75bc74]{background:transparent;color:var(--ww-accent, #0d70ff)}.timeline[data-v-1d75bc74]{max-width:760px}.tl-group[data-v-1d75bc74]{margin-bottom:1.25rem}.tl-head[data-v-1d75bc74]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#fff9;margin:0 0 .5rem}.tl-head .count[data-v-1d75bc74]{background:#ffffff14;border-radius:20px;padding:.05rem .5rem;font-size:.7rem}.tl-head.danger[data-v-1d75bc74]{color:#ef4444}.tl-head.done[data-v-1d75bc74]{color:#10b981}.tl-items[data-v-1d75bc74]{display:flex;flex-direction:column;gap:.4rem}.tl-item[data-v-1d75bc74]{display:flex;align-items:flex-start;gap:.7rem;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:11px;padding:.65rem .8rem}.tl-item.done[data-v-1d75bc74]{opacity:.6}.tl-check[data-v-1d75bc74]{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.25);background:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.65rem;margin-top:.1rem}.tl-check[data-v-1d75bc74]:hover:not(:disabled){border-color:#10b981}.tl-check.checked[data-v-1d75bc74]{background:#10b981;border-color:#10b981}.tl-check[data-v-1d75bc74]:disabled{opacity:.5;cursor:default}.tl-body[data-v-1d75bc74]{flex:1;min-width:0}.tl-name[data-v-1d75bc74]{color:#fff;font-weight:600;font-size:.9rem}.tl-item.done .tl-name[data-v-1d75bc74]{text-decoration:line-through;color:#ffffff8c}.tl-meta[data-v-1d75bc74]{display:flex;align-items:center;gap:.75rem;margin-top:.3rem;flex-wrap:wrap}.tl-project[data-v-1d75bc74]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:#fff9}.tl-project .dot[data-v-1d75bc74]{width:8px;height:8px;border-radius:3px}.tl-due[data-v-1d75bc74]{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:#ffffff8c}.tl-due.overdue[data-v-1d75bc74]{color:#ef4444}.tl-badge[data-v-1d75bc74]{font-size:.68rem;font-weight:600;color:#818cf8;background:#6366f124;border-radius:5px;padding:.05rem .4rem}.board[data-v-1d75bc74]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.column[data-v-1d75bc74]{background:transparent;border:none;border-radius:14px;padding:.4rem .2rem}.col-head[data-v-1d75bc74]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#fff9;margin:0 0 .75rem}.col-head .count[data-v-1d75bc74]{margin-left:auto;background:#ffffff14;border-radius:20px;padding:.05rem .5rem;font-size:.7rem}.col-head.todo i[data-v-1d75bc74]{color:#f59e0b}.col-head.in_progress i[data-v-1d75bc74]{color:var(--ww-accent, #6366f1)}.col-head.completed i[data-v-1d75bc74]{color:#10b981}.col-body[data-v-1d75bc74]{display:flex;flex-direction:column;gap:.6rem}.task-card[data-v-1d75bc74]{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.75rem .85rem}.task-card.done .task-name[data-v-1d75bc74]{text-decoration:line-through;color:#ffffff80}.task-card.highlight[data-v-1d75bc74],.tl-item.highlight[data-v-1d75bc74]{animation:task-flash-1d75bc74 3s ease-out}@keyframes task-flash-1d75bc74{0%,30%{border-color:var(--ww-accent, #6366f1);box-shadow:0 0 0 2px #6366f180,0 0 18px #6366f166}to{border-color:#ffffff14;box-shadow:none}}.task-name[data-v-1d75bc74]{color:#fff;font-weight:600;font-size:.92rem}.task-desc[data-v-1d75bc74]{color:#ffffff80;font-size:.78rem;margin-top:.25rem}.task-card.overdue[data-v-1d75bc74]{border-color:#ef444466}.task-due[data-v-1d75bc74]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.45rem;font-size:.72rem;font-weight:600;color:#ffffff8c}.task-due i[data-v-1d75bc74]{font-size:.7rem}.task-due.overdue[data-v-1d75bc74]{color:#ef4444}.task-actions[data-v-1d75bc74]{display:flex;gap:.4rem;margin-top:.6rem;flex-wrap:wrap}.task-actions button[data-v-1d75bc74]{background:#ffffff0f;color:#fffc;border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:.25rem .6rem;font-size:.72rem;font-weight:600;cursor:pointer}.task-actions button[data-v-1d75bc74]:hover:not(:disabled){background:#ffffff1a}.task-actions .done-btn[data-v-1d75bc74]{background:#10b9811f;border-color:#10b9814d;color:#10b981}.task-actions button[data-v-1d75bc74]:disabled{opacity:.5;cursor:default}.col-empty[data-v-1d75bc74]{color:#ffffff40;text-align:center;padding:.5rem;margin:0}@media (max-width: 767px){.tasks-page[data-v-1d75bc74]{padding:1rem .75rem}.board[data-v-1d75bc74]{grid-template-columns:1fr}.view-toggle[data-v-1d75bc74]{flex-wrap:wrap}.view-toggle button[data-v-1d75bc74]{flex:1;justify-content:center;padding:.6rem .8rem}.task-name[data-v-1d75bc74],.task-desc[data-v-1d75bc74],.tl-name[data-v-1d75bc74]{overflow-wrap:anywhere;word-break:break-word}.task-card[data-v-1d75bc74]{min-width:0}.task-actions button[data-v-1d75bc74]{padding:.4rem .7rem;font-size:.74rem}.tl-check[data-v-1d75bc74]{width:26px;height:26px}}@media (max-width: 480px){.tasks-page[data-v-1d75bc74]{padding:.85rem .6rem}.page-title[data-v-1d75bc74]{font-size:1.4rem}.tasks-header[data-v-1d75bc74]{gap:.6rem}.view-toggle[data-v-1d75bc74]{width:100%}}html[data-theme=light] .page-title[data-v-1d75bc74]{color:#1f2733!important}html[data-theme=light] .page-subtitle[data-v-1d75bc74],html[data-theme=light] .view-toggle button[data-v-1d75bc74]{color:#1f27339e!important}html[data-theme=light] .view-toggle button.active[data-v-1d75bc74]{color:var(--ww-accent, #0d70ff)!important}html[data-theme=light] .tl-head[data-v-1d75bc74]{color:#1f27339e!important}html[data-theme=light] .tl-name[data-v-1d75bc74]{color:#1f2733!important}html[data-theme=light] .tl-item.done .tl-name[data-v-1d75bc74],html[data-theme=light] .tl-project[data-v-1d75bc74],html[data-theme=light] .tl-due[data-v-1d75bc74]{color:#1f27339e!important}html[data-theme=light] .column[data-v-1d75bc74]{background:transparent!important;border-color:transparent!important}html[data-theme=light] .task-card[data-v-1d75bc74]{background:transparent!important;border-color:#0f172a1f!important}html[data-theme=light] .col-head[data-v-1d75bc74],html[data-theme=light] .task-card.done .task-name[data-v-1d75bc74]{color:#1f27339e!important}html[data-theme=light] .task-name[data-v-1d75bc74]{color:#1f2733!important}html[data-theme=light] .task-desc[data-v-1d75bc74],html[data-theme=light] .task-due[data-v-1d75bc74]{color:#1f27339e!important}html[data-theme=light] .task-actions button[data-v-1d75bc74]{color:#1f2733!important}html[data-theme=light] .col-empty[data-v-1d75bc74]{color:#1f273373!important}.tasks-page[data-v-0b343bbd]{padding:1rem 1.5rem}.tasks-header[data-v-0b343bbd]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.page-title[data-v-0b343bbd]{font-size:1.75rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.page-subtitle[data-v-0b343bbd]{color:#ffffff8c;margin:.25rem 0 0}.assignee-filter[data-v-0b343bbd]{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:.4rem .7rem;color:#fff9;font-size:.8rem}.assignee-filter i[data-v-0b343bbd]{color:var(--ww-accent, #6366f1)}.assignee-filter select[data-v-0b343bbd]{background:transparent;border:none;color:#fff;font-weight:600;outline:none;cursor:pointer}.assignee-filter select option[data-v-0b343bbd]{background:#1a1a22;color:#fff}.board[data-v-0b343bbd]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.column[data-v-0b343bbd]{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:.9rem}.col-head[data-v-0b343bbd]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#fff9;margin:0 0 .75rem}.col-head .count[data-v-0b343bbd]{margin-left:auto;background:#ffffff14;border-radius:20px;padding:.05rem .5rem;font-size:.7rem}.col-head.todo i[data-v-0b343bbd]{color:#f59e0b}.col-head.in_progress i[data-v-0b343bbd]{color:var(--ww-accent, #6366f1)}.col-head.completed i[data-v-0b343bbd]{color:#10b981}.col-body[data-v-0b343bbd]{display:flex;flex-direction:column;gap:.6rem}.task-card[data-v-0b343bbd]{background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.75rem .85rem}.task-card.overdue[data-v-0b343bbd]{border-color:#ef444466}.task-card.done .task-name[data-v-0b343bbd]{text-decoration:line-through;color:#ffffff80}.task-card.highlight[data-v-0b343bbd]{animation:task-flash-0b343bbd 3s ease-out}@keyframes task-flash-0b343bbd{0%,30%{border-color:var(--ww-accent, #6366f1);box-shadow:0 0 0 2px #6366f180,0 0 18px #6366f166}to{border-color:#ffffff14;box-shadow:none}}.task-name[data-v-0b343bbd]{color:#fff;font-weight:600;font-size:.92rem}.task-meta[data-v-0b343bbd]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.45rem}.assignee-chip[data-v-0b343bbd]{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:#ffffffbf}.assignee-chip .avatar[data-v-0b343bbd]{width:18px;height:18px;border-radius:50%;background:var(--ww-accent-grad, linear-gradient(135deg,#6366f1,#8b5cf6));color:#fff;font-size:.55rem;display:inline-flex;align-items:center;justify-content:center}.task-due[data-v-0b343bbd]{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:#ffffff8c}.task-due i[data-v-0b343bbd]{font-size:.7rem}.task-due.overdue[data-v-0b343bbd]{color:#ef4444}.task-actions[data-v-0b343bbd]{display:flex;gap:.4rem;margin-top:.6rem;flex-wrap:wrap}.task-actions button[data-v-0b343bbd]{background:#ffffff0f;color:#fffc;border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:.25rem .6rem;font-size:.72rem;font-weight:600;cursor:pointer}.task-actions button[data-v-0b343bbd]:hover:not(:disabled){background:#ffffff1a}.task-actions .done-btn[data-v-0b343bbd]{background:#10b9811f;border-color:#10b9814d;color:#10b981}.task-actions button[data-v-0b343bbd]:disabled{opacity:.5;cursor:default}.col-empty[data-v-0b343bbd]{color:#ffffff40;text-align:center;padding:.5rem;margin:0}@media (max-width: 767px){.tasks-page[data-v-0b343bbd]{padding:1rem .75rem}.board[data-v-0b343bbd]{grid-template-columns:1fr}.assignee-filter[data-v-0b343bbd]{width:100%}.assignee-filter select[data-v-0b343bbd]{flex:1;min-width:0}.task-name[data-v-0b343bbd]{overflow-wrap:anywhere;word-break:break-word}.task-card[data-v-0b343bbd]{min-width:0}.task-actions button[data-v-0b343bbd]{padding:.4rem .7rem;font-size:.74rem}}@media (max-width: 480px){.tasks-page[data-v-0b343bbd]{padding:.85rem .6rem}.page-title[data-v-0b343bbd]{font-size:1.4rem}.tasks-header[data-v-0b343bbd]{gap:.6rem}}html[data-theme=light] .page-title[data-v-0b343bbd]{color:#1f2733!important}html[data-theme=light] .page-subtitle[data-v-0b343bbd],html[data-theme=light] .assignee-filter[data-v-0b343bbd]{color:#1f27339e!important}html[data-theme=light] .assignee-filter select[data-v-0b343bbd]{color:#1f2733!important}html[data-theme=light] .col-head[data-v-0b343bbd],html[data-theme=light] .task-card.done .task-name[data-v-0b343bbd]{color:#1f27339e!important}html[data-theme=light] .task-name[data-v-0b343bbd]{color:#1f2733!important}html[data-theme=light] .assignee-chip[data-v-0b343bbd],html[data-theme=light] .task-due[data-v-0b343bbd]{color:#1f27339e!important}html[data-theme=light] .task-actions button[data-v-0b343bbd]{color:#1f2733!important}html[data-theme=light] .col-empty[data-v-0b343bbd]{color:#1f273373!important}.cm-backdrop[data-v-0c8eb2f3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:2000}.cm-panel[data-v-0c8eb2f3]{width:100%;max-width:400px;background:var(--ww-panel, #15151c);border:1px solid var(--ww-border, rgba(255, 255, 255, .1));border-radius:16px;padding:1.75rem 1.5rem 1.4rem;text-align:center;box-shadow:0 24px 60px #00000073}.cm-icon[data-v-0c8eb2f3]{width:52px;height:52px;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.35rem;background:var(--ww-accent-soft, rgba(13, 112, 255, .14));color:var(--ww-accent, #0d70ff)}.cm-icon.danger[data-v-0c8eb2f3]{background:#ef444424;color:#ef4444}.cm-title[data-v-0c8eb2f3]{margin:0 0 .4rem;font-size:1.1rem;font-weight:700;color:var(--ww-ink, #fff)}.cm-message[data-v-0c8eb2f3]{margin:0 0 1.4rem;font-size:.9rem;line-height:1.45;color:var(--ww-ink-2, rgba(255, 255, 255, .62))}.cm-actions[data-v-0c8eb2f3]{display:flex;gap:.6rem;justify-content:center}.cm-btn[data-v-0c8eb2f3]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:10px;padding:.6rem 1rem;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent;transition:background .15s,opacity .15s}.cm-btn[data-v-0c8eb2f3]:disabled{opacity:.6;cursor:default}.cm-ghost[data-v-0c8eb2f3]{background:var(--ww-surface-2, rgba(255, 255, 255, .06));color:var(--ww-ink, rgba(255, 255, 255, .85));border-color:var(--ww-border, rgba(255, 255, 255, .14))}.cm-ghost[data-v-0c8eb2f3]:hover:not(:disabled){background:var(--ww-surface-3, rgba(255, 255, 255, .1))}.cm-primary[data-v-0c8eb2f3]{background:var(--ww-accent, #0d70ff);color:#fff}.cm-primary[data-v-0c8eb2f3]:hover:not(:disabled){filter:brightness(1.08)}.cm-danger[data-v-0c8eb2f3]{background:#ef4444;color:#fff}.cm-danger[data-v-0c8eb2f3]:hover:not(:disabled){background:#dc2626}.cm-fade-enter-active[data-v-0c8eb2f3],.cm-fade-leave-active[data-v-0c8eb2f3]{transition:opacity .18s ease}.cm-fade-enter-from[data-v-0c8eb2f3],.cm-fade-leave-to[data-v-0c8eb2f3]{opacity:0}.cm-fade-enter-active .cm-panel[data-v-0c8eb2f3],.cm-fade-leave-active .cm-panel[data-v-0c8eb2f3]{transition:transform .18s ease}.cm-fade-enter-from .cm-panel[data-v-0c8eb2f3],.cm-fade-leave-to .cm-panel[data-v-0c8eb2f3]{transform:translateY(8px) scale(.97)}.meeting-detail[data-v-43ffb0cb]{padding:1rem 1.5rem}.back-btn[data-v-43ffb0cb]{background:none;border:none;color:#fff9;cursor:pointer;font-size:.9rem;padding:.25rem 0;margin-bottom:.75rem}.back-btn[data-v-43ffb0cb]:hover{color:#fff}.detail-header[data-v-43ffb0cb]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.page-title[data-v-43ffb0cb]{font-size:1.6rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.export-actions[data-v-43ffb0cb]{display:flex;gap:.5rem;flex-wrap:wrap}.export-btn[data-v-43ffb0cb]{background:var(--ww-accent-soft, rgba(99,102,241,.14));color:var(--ww-accent, #6366f1);border:1px solid rgba(99,102,241,.3);border-radius:8px;padding:.5rem .9rem;cursor:pointer;font-weight:600}.export-btn[data-v-43ffb0cb]:hover{background:#6366f138}.delete-btn[data-v-43ffb0cb]{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:.5rem .9rem;cursor:pointer;font-weight:600}.delete-btn[data-v-43ffb0cb]:hover:not(:disabled){background:#ef444433}.delete-btn[data-v-43ffb0cb]:disabled{opacity:.6;cursor:not-allowed}.recap-panel[data-v-43ffb0cb]{margin-top:1rem}.recap-audio[data-v-43ffb0cb]{width:100%;height:40px;margin-top:.6rem}.recap-caption[data-v-43ffb0cb]{margin-top:.45rem}.apps-panel[data-v-43ffb0cb]{margin-top:1rem}.apps-error[data-v-43ffb0cb]{color:#fca5a5;font-size:.85rem;margin:.5rem 0;display:flex;align-items:center;gap:.4rem}.apps-timeline[data-v-43ffb0cb]{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.apps-row[data-v-43ffb0cb]{display:flex;align-items:center;gap:.7rem;padding:.45rem .5rem;border-radius:8px;cursor:pointer}.apps-row[data-v-43ffb0cb]:hover{background:#ffffff0d}.apps-time[data-v-43ffb0cb]{flex:0 0 auto;background:var(--ww-accent-soft, rgba(99,102,241,.14));color:var(--ww-accent, #6366f1);border:none;border-radius:6px;padding:.15rem .5rem;font-variant-numeric:tabular-nums;font-weight:600;font-size:.8rem;cursor:pointer}.apps-name[data-v-43ffb0cb]{flex:0 0 auto;color:#fff;font-weight:600;font-size:.88rem}.apps-act[data-v-43ffb0cb]{color:#ffffff8c;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screenshots-panel[data-v-43ffb0cb]{margin-top:1rem}.ss-head[data-v-43ffb0cb]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ss-head h3[data-v-43ffb0cb]{font-size:1rem;font-weight:600;color:#fff;margin:0;display:flex;align-items:center;gap:.5rem}.ss-head h3 i[data-v-43ffb0cb]{color:var(--ww-accent, #6366f1)}.hidden-file[data-v-43ffb0cb]{display:none}.ss-add-btn[data-v-43ffb0cb]{display:inline-flex;align-items:center;gap:.45rem;background:#ffffff0f;color:#ffffffd9;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:.4rem .8rem;font-weight:600;font-size:.8rem;cursor:pointer}.ss-add-btn[data-v-43ffb0cb]:hover:not(:disabled){background:#ffffff1a}.ss-add-btn[data-v-43ffb0cb]:disabled{opacity:.6;cursor:default}.ss-hint[data-v-43ffb0cb]{color:#ffffff80;font-size:.82rem;margin:.6rem 0 .4rem;display:flex;align-items:center;gap:.4rem}.ss-error[data-v-43ffb0cb]{color:#ef4444;font-size:.82rem;margin:0 0 .5rem}.ss-empty[data-v-43ffb0cb]{color:#fff6;font-size:.85rem;margin:.5rem 0 0}.ss-grid[data-v-43ffb0cb]{display:flex;flex-direction:column;gap:.75rem;margin-top:.6rem}.ss-item[data-v-43ffb0cb]{display:flex;gap:.9rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.7rem}.ss-item.failed[data-v-43ffb0cb]{border-color:#ef444459}.ss-thumb[data-v-43ffb0cb]{flex:0 0 160px}.ss-thumb img[data-v-43ffb0cb]{width:160px;height:110px;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.1);display:block}.ss-body[data-v-43ffb0cb]{flex:1;min-width:0}.ss-analyzing[data-v-43ffb0cb]{color:var(--ww-accent, #6366f1);font-size:.85rem;display:flex;align-items:center;gap:.4rem}.ss-upload-failed[data-v-43ffb0cb]{color:#ef4444;font-size:.85rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.ss-analysis[data-v-43ffb0cb]{color:#ffffffd9;font-size:.85rem;line-height:1.55;margin:0;white-space:pre-wrap}.ss-item-actions[data-v-43ffb0cb]{display:flex;gap:.4rem;margin-top:.5rem}.ss-mini[data-v-43ffb0cb]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffbf;border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.ss-mini[data-v-43ffb0cb]:hover{background:#ffffff1a}.ss-mini.danger[data-v-43ffb0cb]:hover{background:#ef444426;border-color:#ef444459;color:#ef4444}@media (max-width: 600px){.ss-item[data-v-43ffb0cb]{flex-direction:column}.ss-thumb[data-v-43ffb0cb],.ss-thumb img[data-v-43ffb0cb]{width:100%}}.meeting-video[data-v-43ffb0cb]{width:100%;max-height:420px;border-radius:14px;background:#000;margin-bottom:1.25rem}.audio-player[data-v-43ffb0cb]{display:flex;align-items:center;gap:.9rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:.85rem 1rem;margin-bottom:1.25rem}.audio-player .audio-icon[data-v-43ffb0cb]{flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d9488,#14b8a6);color:#fff;font-size:1.05rem}.audio-player audio[data-v-43ffb0cb]{flex:1;min-width:0;height:40px}.processing[data-v-43ffb0cb]{color:var(--ww-accent, #6366f1)}.detail-grid[data-v-43ffb0cb]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.notes-panel h3[data-v-43ffb0cb],.transcript-panel h3[data-v-43ffb0cb]{font-size:1rem;font-weight:600;color:#fff;margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.notes-panel h3 i[data-v-43ffb0cb],.transcript-panel h3 i[data-v-43ffb0cb]{color:var(--ww-accent, #6366f1)}.notes-panel h4[data-v-43ffb0cb]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;margin:1rem 0 .4rem}.notes-summary[data-v-43ffb0cb]{color:#ffffffd9;line-height:1.6;margin:0}.notes-panel ul[data-v-43ffb0cb]{margin:0;padding-left:1.1rem;color:#fffc}.notes-panel li[data-v-43ffb0cb]{margin-bottom:.3rem;line-height:1.45}.action-items li[data-v-43ffb0cb]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.action-items .ai-text[data-v-43ffb0cb]{flex:1 1 55%;min-width:0}.owner[data-v-43ffb0cb]{color:var(--ww-accent, #6366f1);font-weight:600;white-space:nowrap}.action-head[data-v-43ffb0cb]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:1rem 0 .4rem;flex-wrap:wrap}.action-head h4[data-v-43ffb0cb]{margin:0}.action-controls[data-v-43ffb0cb]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.assign-select[data-v-43ffb0cb]{display:inline-flex;align-items:center;gap:.35rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.2rem .5rem;color:#fff9;font-size:.75rem}.assign-select i[data-v-43ffb0cb]{color:var(--ww-accent, #6366f1)}.assign-select select[data-v-43ffb0cb]{background:transparent;border:none;color:#fff;font-size:.75rem;font-weight:600;outline:none;cursor:pointer;max-width:150px}.assign-select select option[data-v-43ffb0cb]{background:#1a1a22;color:#fff}.due-select[data-v-43ffb0cb]{display:inline-flex;align-items:center;gap:.35rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.2rem .5rem;color:#fff9;font-size:.75rem}.due-select.set[data-v-43ffb0cb]{color:var(--ww-accent, #6366f1);border-color:#6366f166}.due-select i[data-v-43ffb0cb]{color:var(--ww-accent, #6366f1)}.due-select input[data-v-43ffb0cb]{background:transparent;border:none;color:#fff;font-size:.75rem;font-weight:600;outline:none;cursor:pointer;color-scheme:dark}.create-all-btn[data-v-43ffb0cb]{display:inline-flex;align-items:center;gap:.4rem;background:var(--ww-accent-soft, rgba(99,102,241,.14));color:var(--ww-accent, #6366f1);border:1px solid rgba(99,102,241,.3);border-radius:8px;padding:.3rem .7rem;font-size:.75rem;font-weight:600;cursor:pointer}.create-all-btn[data-v-43ffb0cb]:disabled{opacity:.55;cursor:default}.task-btn[data-v-43ffb0cb]{display:inline-flex;align-items:center;gap:.35rem;background:#ffffff0f;color:#fffc;border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:.25rem .6rem;font-size:.72rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s}.task-btn[data-v-43ffb0cb]:hover:not(:disabled){background:var(--ww-accent-soft, rgba(99,102,241,.14));border-color:#6366f166;color:var(--ww-accent, #6366f1)}.task-btn.created[data-v-43ffb0cb]{background:#10b9811f;border-color:#10b9814d;color:#10b981;cursor:default}.task-btn.error[data-v-43ffb0cb]{background:#ef44441f;border-color:#ef44444d;color:#ef4444}.task-btn.goto[data-v-43ffb0cb]{background:var(--ww-accent-soft, rgba(99,102,241,.14));border-color:#6366f166;color:var(--ww-accent, #6366f1);cursor:pointer}.task-btn.goto[data-v-43ffb0cb]:hover{background:#6366f13d}.task-btn.watch[data-v-43ffb0cb]{background:#10b9811a;border-color:#10b9814d;color:#34d399}.task-btn.watch[data-v-43ffb0cb]:hover{background:#10b98133}.lang[data-v-43ffb0cb]{font-size:.65rem;text-transform:uppercase;background:#ffffff14;padding:.1rem .4rem;border-radius:5px;color:#fff9;margin-left:auto}.ts-search[data-v-43ffb0cb]{position:relative;display:flex;align-items:center;gap:.4rem;margin-bottom:.6rem}.ts-search>i[data-v-43ffb0cb]{position:absolute;left:.6rem;color:#fff6;font-size:.8rem;pointer-events:none}.ts-search input[data-v-43ffb0cb]{flex:1;min-width:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;padding:.45rem .6rem .45rem 1.9rem;font-size:.85rem}.ts-search input[data-v-43ffb0cb]:focus{outline:none;border-color:var(--ww-accent, #6366f1)}.ts-count[data-v-43ffb0cb]{font-size:.75rem;color:#ffffff8c;white-space:nowrap;flex-shrink:0}.ts-nav[data-v-43ffb0cb]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffbf;width:28px;height:28px;border-radius:6px;cursor:pointer;flex-shrink:0}.ts-nav[data-v-43ffb0cb]:hover:not(:disabled){background:#ffffff1f}.ts-nav[data-v-43ffb0cb]:disabled{opacity:.4;cursor:default}.spk-control[data-v-43ffb0cb]{display:inline-flex;align-items:center;gap:.35rem;margin-left:.5rem;font-size:.72rem;color:#fff9}.spk-control i[data-v-43ffb0cb]{color:#ffffff80}.spk-control select[data-v-43ffb0cb]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;border-radius:6px;padding:.15rem .35rem;font-size:.72rem}.speaker-header[data-v-43ffb0cb]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:.6rem 0 .15rem;padding-left:.4rem}.speaker-header[data-v-43ffb0cb]:first-child{margin-top:0}.speaker-dot[data-v-43ffb0cb]{width:8px;height:8px;border-radius:50%;display:inline-block}.segments[data-v-43ffb0cb]{display:flex;flex-direction:column;gap:.25rem;max-height:460px;overflow-y:auto}.segment[data-v-43ffb0cb]{display:flex;gap:.6rem;text-align:left;background:none;border:none;color:#ffffffd1;cursor:pointer;padding:.35rem .4rem;border-radius:6px;font:inherit;line-height:1.4}.segment[data-v-43ffb0cb]:hover{background:#ffffff0d}.segment.seg-match[data-v-43ffb0cb]{background:#6366f114}.segment.seg-current[data-v-43ffb0cb]{background:#6366f133;box-shadow:inset 0 0 0 1px #6366f180}.ts[data-v-43ffb0cb]{color:var(--ww-accent, #6366f1);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8rem;padding-top:.1rem}.seg-text[data-v-43ffb0cb]{margin:0}.seg-text[data-v-43ffb0cb] mark.ts-hl{background:#fbbf24;color:#1f2937;border-radius:3px;padding:0 1px}@media (max-width: 767px){.meeting-detail[data-v-43ffb0cb]{padding:1rem .75rem}.detail-grid[data-v-43ffb0cb]{grid-template-columns:1fr}.notes-panel[data-v-43ffb0cb],.transcript-panel[data-v-43ffb0cb]{min-width:0}.meeting-video[data-v-43ffb0cb]{max-width:100%;height:auto}.audio-player audio[data-v-43ffb0cb]{max-width:100%}.seg-text[data-v-43ffb0cb]{overflow-wrap:anywhere}.segment[data-v-43ffb0cb]{min-width:0}.apps-row[data-v-43ffb0cb]{flex-wrap:wrap}.apps-name[data-v-43ffb0cb],.apps-act[data-v-43ffb0cb]{white-space:normal;overflow-wrap:anywhere;min-width:0}.page-title[data-v-43ffb0cb]{font-size:1.35rem;overflow-wrap:anywhere}.export-btn[data-v-43ffb0cb],.delete-btn[data-v-43ffb0cb]{min-height:42px}.task-btn[data-v-43ffb0cb],.create-all-btn[data-v-43ffb0cb],.ss-add-btn[data-v-43ffb0cb],.ss-mini[data-v-43ffb0cb]{min-height:38px}.ai-text[data-v-43ffb0cb],.ss-analysis[data-v-43ffb0cb]{overflow-wrap:anywhere}.ts-search[data-v-43ffb0cb]{flex-wrap:wrap}.ts-search input[data-v-43ffb0cb]{flex:1 1 100%}}html[data-theme=light] .back-btn[data-v-43ffb0cb]{color:#1f27339e!important}html[data-theme=light] .page-title[data-v-43ffb0cb],html[data-theme=light] .apps-name[data-v-43ffb0cb]{color:#1f2733!important}html[data-theme=light] .apps-act[data-v-43ffb0cb]{color:#1f27339e!important}html[data-theme=light] .ss-head h3[data-v-43ffb0cb],html[data-theme=light] .ss-add-btn[data-v-43ffb0cb]{color:#1f2733!important}html[data-theme=light] .ss-hint[data-v-43ffb0cb]{color:#1f27339e!important}html[data-theme=light] .ss-empty[data-v-43ffb0cb]{color:#1f273373!important}html[data-theme=light] .ss-analysis[data-v-43ffb0cb]{color:#1f2733!important}html[data-theme=light] .ss-mini[data-v-43ffb0cb]{color:#1f27339e!important}html[data-theme=light] .notes-panel h3[data-v-43ffb0cb],html[data-theme=light] .transcript-panel h3[data-v-43ffb0cb]{color:#1f2733!important}html[data-theme=light] .notes-panel h4[data-v-43ffb0cb]{color:#1f27339e!important}html[data-theme=light] .notes-summary[data-v-43ffb0cb],html[data-theme=light] .notes-panel ul[data-v-43ffb0cb]{color:#1f2733!important}html[data-theme=light] .assign-select[data-v-43ffb0cb]{color:#1f27339e!important}html[data-theme=light] .assign-select select[data-v-43ffb0cb]{color:#1f2733!important}html[data-theme=light] .due-select[data-v-43ffb0cb]{color:#1f27339e!important}html[data-theme=light] .due-select input[data-v-43ffb0cb],html[data-theme=light] .task-btn[data-v-43ffb0cb]{color:#1f2733!important}html[data-theme=light] .lang[data-v-43ffb0cb]{color:#1f27339e!important}html[data-theme=light] .ts-search input[data-v-43ffb0cb]{color:#1f2733!important}html[data-theme=light] .ts-search>i[data-v-43ffb0cb]{color:#1f273373!important}html[data-theme=light] .ts-count[data-v-43ffb0cb],html[data-theme=light] .ts-nav[data-v-43ffb0cb],html[data-theme=light] .spk-control[data-v-43ffb0cb],html[data-theme=light] .spk-control i[data-v-43ffb0cb]{color:#1f27339e!important}html[data-theme=light] .spk-control select[data-v-43ffb0cb],html[data-theme=light] .segment[data-v-43ffb0cb]{color:#1f2733!important}
