.vyro-auth-stage[data-v-c9655442]{position:relative;isolation:isolate;display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:48px 24px;overflow:hidden;background:radial-gradient(ellipse at 50% 44%,#fff 12%,#faf7ff 55%,#f1f7ff)}.vyro-auth-decoration[data-v-c9655442]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.vyro-auth-orbit[data-v-c9655442]{position:absolute;left:50%;top:50%;border:1px solid rgb(151 112 197 / 12%);border-radius:50%;transform:translate(-50%,-50%) rotate(-22deg)}.vyro-auth-orbit--outer[data-v-c9655442]{width:1180px;height:760px}.vyro-auth-orbit--inner[data-v-c9655442]{width:950px;height:610px;border-style:dashed}.vyro-auth-glow[data-v-c9655442]{position:absolute;width:380px;height:380px;filter:blur(60px);border-radius:50%;opacity:.42}.vyro-auth-glow--pink[data-v-c9655442]{background:#f7c6e0;left:4%;top:4%}.vyro-auth-glow--green[data-v-c9655442]{background:#ccf2d7;right:3%;bottom:0}.vyro-auth-card[data-v-c9655442]{width:100%;max-width:450px;padding:34px 40px 40px;border:1px solid #fff;border-radius:28px;background:#fffffff5;box-shadow:0 24px 80px #5a3b821a,0 2px 10px #5a3b8208}.auth-form-shell[data-v-c9655442]{max-width:100%}.vyro-float[data-v-c9655442]{position:absolute;display:flex;align-items:center;gap:12px;padding:17px 20px;background:#ffffffd9;border:1px solid #fff;border-radius:18px;box-shadow:0 12px 32px #543c770f}.vyro-float strong[data-v-c9655442]{display:block;color:#51405e;font-size:13px;font-weight:600}.vyro-float small[data-v-c9655442]{display:block;margin-top:5px;font-size:11px;color:#85778f}.vyro-float-icon[data-v-c9655442]{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;font-size:23px}.vyro-float-icon--purple[data-v-c9655442]{background:#f0e6fc;color:#7950b5}.vyro-float-icon--pink[data-v-c9655442]{background:#ffe7ef;color:#ba4770}.vyro-float-icon--blue[data-v-c9655442]{background:#e0f2ff;color:#1479bb}.vyro-float-icon--green[data-v-c9655442]{background:#e5f8e9;color:#368448}.vyro-float--tasks[data-v-c9655442]{right:calc(50% + 295px);top:calc(50% - 190px);transform:rotate(-7deg)}.vyro-float--followups[data-v-c9655442]{left:calc(50% + 295px);top:calc(50% - 140px);transform:rotate(7deg)}.vyro-float--connections[data-v-c9655442]{right:calc(50% + 270px);top:calc(50% + 120px);transform:rotate(5deg)}.vyro-float--growth[data-v-c9655442]{left:calc(50% + 280px);top:calc(50% + 160px);transform:rotate(-6deg)}.vyro-dot[data-v-c9655442]{position:absolute;width:12px;height:12px;border-radius:50%;background:#baa1e6}.vyro-dot--one[data-v-c9655442]{top:17%;left:37%}.vyro-dot--two[data-v-c9655442]{bottom:13%;right:34%;background:#ef9abb;width:9px;height:9px}.vyro-dot--three[data-v-c9655442]{top:29%;right:13%;background:#8ecbf0;width:16px;height:16px}@media(max-width:1100px){.vyro-float[data-v-c9655442]{display:none}}@media(max-width:520px){.vyro-auth-stage[data-v-c9655442]{padding:24px 18px}.vyro-auth-card[data-v-c9655442]{padding:24px;border-radius:24px}.vyro-auth-glow[data-v-c9655442]{width:220px;height:220px}.vyro-auth-orbit--inner[data-v-c9655442]{width:560px;height:560px}.vyro-auth-orbit--outer[data-v-c9655442]{width:720px;height:720px}}.checkout-page[data-v-fc3b5181]{min-height:100dvh;background:radial-gradient(circle at 10% 85%,#f5edfd,transparent 40%),#fcfafd;color:#2d223e;font-family:Plus Jakarta Sans,sans-serif}.checkout-page[data-v-fc3b5181] *{box-sizing:border-box}.checkout-header[data-v-fc3b5181]{border-bottom:1px solid #eee7f5;background:#ffffffea}.checkout-header-inner[data-v-fc3b5181]{max-width:1160px;height:108px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.checkout-header img[data-v-fc3b5181]{width:192px;height:100px;object-fit:contain}.checkout-header-login[data-v-fc3b5181]{display:inline-flex;align-items:center;justify-content:center;min-width:100px;padding:11px 21px;border:1px solid #ddcdeb;border-radius:11px;background:#f8f4fc;color:#603b96;font-size:13px;font-weight:800;text-decoration:none}.checkout-header-login[data-v-fc3b5181]:hover{background:#603b96;color:#fff}.checkout-shell[data-v-fc3b5181]{max-width:1160px;min-height:calc(100dvh - 109px);margin:auto;padding:clamp(40px,7vh,68px) 24px 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,1.04fr);align-items:start;gap:clamp(28px,5vw,68px)}.checkout-kicker[data-v-fc3b5181],.checkout-form-heading span[data-v-fc3b5181]{color:#7950b5;font-size:10px;letter-spacing:.15em;font-weight:800}.checkout-copy h1[data-v-fc3b5181]{max-width:520px;margin:14px 0 15px;font-size:clamp(38px,4.2vw,56px);line-height:1.13;letter-spacing:-.05em;font-weight:800}.checkout-copy h1 em[data-v-fc3b5181]{color:#7950b5;font-style:normal}.checkout-copy>p[data-v-fc3b5181]{max-width:460px;margin:0;color:#776c84;font-size:14px;line-height:1.7}.checkout-plan[data-v-fc3b5181]{max-width:475px;margin-top:25px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid #e5d9f0;border-radius:15px;box-shadow:0 16px 38px #5030800d}.checkout-plan small[data-v-fc3b5181]{color:#9a7ab8;font-size:10px;letter-spacing:.09em;font-weight:800}.checkout-plan strong[data-v-fc3b5181]{display:block;margin-top:8px;font-size:18px}.checkout-plan p[data-v-fc3b5181]{margin:4px 0 0;color:#94899f;font-size:11px}.checkout-plan-price[data-v-fc3b5181]{flex:none;text-align:right}.checkout-plan-price b[data-v-fc3b5181]{display:block;font-size:25px;letter-spacing:-.04em}.checkout-plan-price small[data-v-fc3b5181]{letter-spacing:0;color:#8b8096}.checkout-assurance[data-v-fc3b5181]{display:flex;align-items:center;gap:10px;margin-top:20px;color:#82778e;font-size:11px}.checkout-assurance span[data-v-fc3b5181]{color:#529a64;font-size:15px;font-weight:800}.checkout-assurance i[data-v-fc3b5181]{width:4px;height:4px;background:#b9a9ca;border-radius:50%}.checkout-card[data-v-fc3b5181]{padding:26px 29px 23px;background:#fff;border:1px solid #e7daef;border-radius:18px;box-shadow:0 25px 60px #51308017}.checkout-form-heading[data-v-fc3b5181]{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:22px}.checkout-form-heading h2[data-v-fc3b5181],.checkout-card>h2[data-v-fc3b5181]{margin:7px 0 0;font-size:23px;letter-spacing:-.035em}.checkout-form-heading p[data-v-fc3b5181]{margin:0 0 2px;white-space:nowrap}.checkout-card p[data-v-fc3b5181]{color:#786c88;font-size:12px;line-height:1.55}.checkout-card p a[data-v-fc3b5181]{color:#7950b5;font-weight:800;text-decoration:none}.checkout-card p a[data-v-fc3b5181]:hover{text-decoration:underline}.checkout-fields[data-v-fc3b5181]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.checkout-fields label[data-v-fc3b5181]{display:block;min-width:0;color:#554669;font-size:11px;font-weight:750}.checkout-field-wide[data-v-fc3b5181]{grid-column:1 / -1}.checkout-fields input[data-v-fc3b5181]{display:block;width:100%;height:43px;margin-top:7px;padding:0 12px;border:1px solid #dfd4e9;border-radius:9px;background:#fff;color:#2d223e;font-family:inherit;font-size:12px;outline:none}.checkout-fields input[data-v-fc3b5181]::placeholder{color:#aa9db5}.checkout-fields input[data-v-fc3b5181]:focus{border-color:#7950b5;box-shadow:0 0 0 3px #7950b51a}.checkout-card button[data-v-fc3b5181],.checkout-card-link[data-v-fc3b5181]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:22px;padding:12px 16px;border:0;border-radius:10px;background:#7950b5;color:#fff;font-family:inherit;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.checkout-card button[data-v-fc3b5181]:hover,.checkout-card-link[data-v-fc3b5181]:hover{background:#603b96}.checkout-card button[data-v-fc3b5181]:disabled{opacity:.65;cursor:wait}.checkout-card form>small[data-v-fc3b5181]{display:block;margin-top:12px;color:#92869d;font-size:10px;line-height:1.5}.checkout-card .checkout-error[data-v-fc3b5181],.checkout-card .checkout-message[data-v-fc3b5181]{margin:0 0 14px;padding:10px 12px;border-radius:8px;background:#fff0f2;color:#a42b42}.checkout-card .checkout-message[data-v-fc3b5181]{background:#f1f9f2;color:#34774c}@media(max-width:900px){.checkout-shell[data-v-fc3b5181]{min-height:auto;grid-template-columns:1fr;max-width:680px;gap:23px;padding-block:28px 45px}.checkout-copy h1[data-v-fc3b5181]{font-size:39px}.checkout-plan[data-v-fc3b5181]{margin-top:18px}.checkout-assurance[data-v-fc3b5181]{margin-top:12px}}@media(max-width:560px){.checkout-header-inner[data-v-fc3b5181]{height:72px;padding-inline:16px}.checkout-header img[data-v-fc3b5181]{width:128px;height:50px}.checkout-header-login[data-v-fc3b5181]{min-width:80px;padding:9px 15px}.checkout-shell[data-v-fc3b5181]{padding:22px 16px 38px;gap:20px}.checkout-copy h1[data-v-fc3b5181]{font-size:35px;margin:10px 0}.checkout-copy>p[data-v-fc3b5181]{font-size:12px}.checkout-plan[data-v-fc3b5181]{padding:15px}.checkout-plan-price b[data-v-fc3b5181]{font-size:21px}.checkout-card[data-v-fc3b5181]{padding:22px 18px}.checkout-form-heading[data-v-fc3b5181]{align-items:start;margin-bottom:19px}.checkout-form-heading h2[data-v-fc3b5181]{font-size:20px}.checkout-form-heading p[data-v-fc3b5181]{font-size:10px}.checkout-fields[data-v-fc3b5181]{grid-template-columns:1fr;gap:14px}.checkout-field-wide[data-v-fc3b5181]{grid-column:auto}}.landing[data-v-0aa9c620]{--ink: #29213c;--muted: #786f88;--purple: #7950b5;--deep: #58318e;--line: #e9e2f2;color:var(--ink);background:#fff;font-family:Plus Jakarta Sans,sans-serif;scroll-behavior:smooth}.landing[data-v-0aa9c620] *{box-sizing:border-box}.landing-container[data-v-0aa9c620]{width:min(1180px,calc(100% - 48px));margin-inline:auto}.landing-header[data-v-0aa9c620]{position:sticky;top:0;z-index:20;background:#fffffff0;border-bottom:1px solid #f1ecf7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-nav[data-v-0aa9c620]{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.landing-brand[data-v-0aa9c620]{display:inline-flex;align-items:center;gap:5px;color:var(--deep);font-weight:800;font-size:16px;text-decoration:none;white-space:nowrap}.landing-brand img[data-v-0aa9c620]{width:104px;height:42px;object-fit:cover;object-position:center 52%}.landing-brand span[data-v-0aa9c620]{margin-left:-6px}.landing-links[data-v-0aa9c620]{display:flex;gap:36px}.landing-links a[data-v-0aa9c620]{color:#615873;text-decoration:none;font-size:13px;font-weight:650}.landing-links a[data-v-0aa9c620]:hover{color:var(--deep)}.landing-login[data-v-0aa9c620]{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:11px 20px;background:var(--purple);border-radius:10px;color:#fff;text-decoration:none;font-size:13px;font-weight:750;transition:transform .2s,background .2s}.landing-login[data-v-0aa9c620]:hover,.landing-primary[data-v-0aa9c620]:hover{background:var(--deep);transform:translateY(-2px)}.landing-hero[data-v-0aa9c620]{min-height:655px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:90px 100px}.landing-eyebrow[data-v-0aa9c620],.landing-kicker[data-v-0aa9c620]{font-size:11px;letter-spacing:.18em;font-weight:800;color:var(--purple)}.landing-eyebrow[data-v-0aa9c620]{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid #e6d8f8;background:#f9f5fe;border-radius:999px;letter-spacing:.08em}.landing-dot[data-v-0aa9c620]{width:7px;height:7px;background:#58a877;border-radius:50%}.landing h1[data-v-0aa9c620]{font-size:clamp(45px,5.3vw,74px);line-height:1.08;letter-spacing:-.055em;font-weight:800;margin:24px 0}.landing h1 em[data-v-0aa9c620],.landing h2 em[data-v-0aa9c620]{font-style:normal;color:var(--purple)}.landing-hero-copy>p[data-v-0aa9c620]{max-width:525px;color:var(--muted);font-size:17px;line-height:1.85}.landing-hero-actions[data-v-0aa9c620]{display:flex;align-items:center;gap:25px;margin-top:31px;flex-wrap:wrap}.landing-primary[data-v-0aa9c620]{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--purple);color:#fff;text-decoration:none;border-radius:12px;padding:16px 23px;font-size:14px;font-weight:750;transition:transform .2s,background .2s}.landing-secondary[data-v-0aa9c620]{color:var(--deep);font-size:14px;font-weight:750;text-decoration:none}.landing-secondary[data-v-0aa9c620]:hover{text-decoration:underline}.landing-hero-note[data-v-0aa9c620]{margin-top:35px;color:#84798d;font-size:12px}.landing-hero-note span[data-v-0aa9c620]{color:#62a579;margin-right:7px}.landing-visual[data-v-0aa9c620]{position:relative;min-height:495px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,#eee2fb 0,#f8f4fe 43%,transparent 72%)}.landing-orbit[data-v-0aa9c620]{position:absolute;border:1px solid #dfc9f5;border-radius:50%;width:420px;height:420px}.orbit-two[data-v-0aa9c620]{width:530px;height:530px;opacity:.55}.landing-preview[data-v-0aa9c620]{position:relative;z-index:2;width:min(430px,86%);padding:24px;border:1px solid #ebe5f3;border-radius:22px;background:#fff;box-shadow:0 34px 80px #5f398b26;transform:rotate(-2deg)}.preview-top[data-v-0aa9c620]{display:flex;justify-content:space-between;align-items:center;gap:15px}.preview-top small[data-v-0aa9c620],.preview-stats small[data-v-0aa9c620]{display:block;font-size:9px;color:#9b8bac;letter-spacing:.11em;font-weight:800}.preview-top strong[data-v-0aa9c620]{display:block;font-size:16px;margin-top:9px}.preview-avatar[data-v-0aa9c620]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#7750b7;color:#fff;font-size:13px;font-weight:800}.preview-stats[data-v-0aa9c620]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.preview-stats>div[data-v-0aa9c620]{padding:16px;background:#f8f4fc;border-radius:12px}.preview-stats>div[data-v-0aa9c620]:nth-child(2){background:#f1f8f3}.preview-stats b[data-v-0aa9c620]{display:block;font-size:29px;margin:5px 0;color:#5d3794}.preview-stats span[data-v-0aa9c620]{font-size:10px;color:#887d94}.preview-heading[data-v-0aa9c620]{display:flex;justify-content:space-between;font-size:12px;font-weight:800;margin-bottom:10px}.preview-heading span[data-v-0aa9c620]{font-size:10px;color:var(--purple)}.preview-task[data-v-0aa9c620]{display:flex;align-items:center;gap:9px;padding:12px 2px;border-top:1px solid #f1ecf5;font-size:11px;font-weight:650}.preview-task i[data-v-0aa9c620]{width:15px;height:15px;border:1.5px solid #a484d0;border-radius:5px}.preview-task small[data-v-0aa9c620]{margin-left:auto;color:#9d90aa;font-size:9px}.landing-float[data-v-0aa9c620]{z-index:3;position:absolute;display:flex;align-items:center;gap:9px;padding:11px 14px;background:#fff;border:1px solid #eae4f1;border-radius:12px;box-shadow:0 14px 36px #5f398b1f}.landing-float>span[data-v-0aa9c620]{display:grid;place-items:center;width:31px;height:31px;background:#e8dbf8;color:var(--deep);border-radius:9px;font-weight:800}.landing-float b[data-v-0aa9c620]{display:block;font-size:10px}.landing-float small[data-v-0aa9c620]{font-size:9px;color:#9a90a8}.float-calendar[data-v-0aa9c620]{top:34px;right:-12px;transform:rotate(5deg)}.float-finance[data-v-0aa9c620]{bottom:35px;left:-20px;transform:rotate(4deg)}.float-finance>span[data-v-0aa9c620]{background:#e0f2e5;color:#44865e}.landing-strip[data-v-0aa9c620]{background:#f9f6fc;border-block:1px solid #f1ebf7}.landing-strip-inner[data-v-0aa9c620]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px}.landing-strip span[data-v-0aa9c620]{font-size:10px;letter-spacing:.14em;color:#9a89ac;font-weight:800}.landing-strip b[data-v-0aa9c620]{font-size:12px;color:#5f5172;white-space:nowrap}.landing-strip i[data-v-0aa9c620]{height:5px;width:5px;background:#bfa8d6;border-radius:50%}.landing-section[data-v-0aa9c620]{padding-block:105px}.landing-section-head[data-v-0aa9c620]{text-align:center;max-width:700px;margin:0 auto 45px}.landing h2[data-v-0aa9c620]{font-size:clamp(36px,4.1vw,53px);line-height:1.18;letter-spacing:-.045em;margin:15px 0}.landing-section-head p[data-v-0aa9c620]{color:var(--muted);font-size:15px;line-height:1.8}.landing-feature-grid[data-v-0aa9c620]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.landing-feature[data-v-0aa9c620]{min-height:235px;border:1px solid var(--line);border-radius:18px;padding:27px;background:#fff;transition:transform .2s,box-shadow .2s}.landing-feature[data-v-0aa9c620]:hover{transform:translateY(-3px);box-shadow:0 20px 40px #3924570c}.feature-icon[data-v-0aa9c620]{display:grid;place-items:center;width:43px;height:43px;border-radius:11px;background:#f1e8fb;color:var(--deep);font-weight:800;font-size:20px}.landing-feature h3[data-v-0aa9c620]{font-size:17px;margin:20px 0 8px}.landing-feature p[data-v-0aa9c620]{font-size:13px;color:var(--muted);line-height:1.7;margin:0}.landing-feature>span[data-v-0aa9c620]{display:flex;justify-content:space-between;margin-top:27px;font-size:11px;font-weight:750;color:var(--deep)}.feature-large[data-v-0aa9c620]{background:#f7f0ff}.feature-dark[data-v-0aa9c620]{background:#48316a;color:#fff}.feature-dark .feature-icon[data-v-0aa9c620]{background:#ffffff20;color:#fff}.feature-dark p[data-v-0aa9c620],.feature-dark>span[data-v-0aa9c620]{color:#e3d5f1}.landing-flow[data-v-0aa9c620]{background:#f8f5fc;padding-block:90px}.landing-flow-inner[data-v-0aa9c620]{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.landing-flow-inner>div:first-child>p[data-v-0aa9c620]{max-width:430px;color:var(--muted);line-height:1.8;font-size:15px}.landing-flow-steps[data-v-0aa9c620]{border-left:1px solid #d8c8ea;padding-left:35px}.landing-flow-steps>div[data-v-0aa9c620]{display:flex;gap:20px;padding:15px 0}.landing-flow-steps>div>span[data-v-0aa9c620]{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;color:var(--deep);background:#eadcf8;font-size:12px;font-weight:800}.landing-flow-steps h3[data-v-0aa9c620]{font-size:15px;margin:1px 0 5px}.landing-flow-steps p[data-v-0aa9c620]{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.landing-pricing[data-v-0aa9c620]{padding-bottom:90px}.landing-plan-tabs[data-v-0aa9c620]{display:flex;width:max-content;margin:0 auto 17px;padding:5px;border:1px solid var(--line);border-radius:13px;background:#f8f5fb}.landing-plan-tabs button[data-v-0aa9c620]{border:0;border-radius:9px;padding:11px 25px;background:transparent;color:#766c83;font-size:12px;font-weight:750;cursor:pointer}.landing-plan-tabs button.active[data-v-0aa9c620]{background:var(--purple);color:#fff;box-shadow:0 3px 10px #5f398b30}.landing-plan-intro[data-v-0aa9c620]{text-align:center;color:var(--muted);font-size:13px;margin:0 auto 28px}.landing-plan-grid[data-v-0aa9c620]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:860px;margin:auto}.landing-plan[data-v-0aa9c620]{border:1px solid #e7ddf0;border-radius:18px;padding:29px;background:#fff;box-shadow:0 16px 35px #44295f0a}.landing-plan.featured[data-v-0aa9c620]{border:2px solid var(--purple)}.plan-top[data-v-0aa9c620]{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;letter-spacing:.16em;color:var(--purple)}.plan-badge[data-v-0aa9c620]{background:#e8daf7;padding:6px 9px;border-radius:999px;letter-spacing:0}.landing-plan h3[data-v-0aa9c620]{font-size:23px;letter-spacing:-.03em;margin:17px 0 5px}.plan-description[data-v-0aa9c620]{min-height:39px;color:var(--muted);font-size:12px;line-height:1.7;margin:0}.plan-price[data-v-0aa9c620]{display:flex;align-items:baseline;gap:5px}.plan-price b[data-v-0aa9c620]{font-size:31px;letter-spacing:-.04em}.plan-price span[data-v-0aa9c620]{font-size:12px;color:var(--muted)}.plan-action[data-v-0aa9c620]{display:flex;justify-content:space-between;background:var(--purple);color:#fff;text-decoration:none;border-radius:10px;padding:13px 16px;font-size:12px;font-weight:750}.plan-action[data-v-0aa9c620]:hover{background:var(--deep)}.plan-divider[data-v-0aa9c620]{border-top:1px solid var(--line);margin:23px 0}.landing-plan strong[data-v-0aa9c620]{font-size:12px}.landing-plan ul[data-v-0aa9c620]{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:11px}.landing-plan li[data-v-0aa9c620]{display:flex;gap:10px;color:#554a62;font-size:11px}.landing-plan li span[data-v-0aa9c620]{color:#5e9d71;font-weight:800}.plan-limits[data-v-0aa9c620]{color:var(--muted);font-size:11px;line-height:1.7;margin-bottom:0}.landing-pricing-note[data-v-0aa9c620]{text-align:center;color:#9b91a6;font-size:11px;margin-top:23px}.landing-plan-state[data-v-0aa9c620]{text-align:center;padding:35px;color:var(--muted);border:1px dashed var(--line);border-radius:15px}.landing-cta[data-v-0aa9c620]{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:46px 55px;background:#f1e7fb;border-radius:21px;margin-bottom:90px}.landing-cta h2[data-v-0aa9c620]{font-size:36px;margin:9px 0}.landing-cta p[data-v-0aa9c620]{font-size:13px;color:var(--muted)}.landing-footer[data-v-0aa9c620]{border-top:1px solid var(--line);padding:26px 0}.landing-footer .landing-container[data-v-0aa9c620]{display:flex;align-items:center;justify-content:space-between;gap:20px}.landing-footer .landing-brand img[data-v-0aa9c620]{width:82px;height:32px}.landing-footer p[data-v-0aa9c620],.landing-footer span[data-v-0aa9c620]:last-child{font-size:11px;color:#9a90a6}@media(max-width:900px){.landing-hero[data-v-0aa9c620]{gap:18px}.landing h1[data-v-0aa9c620]{font-size:49px}.landing-visual[data-v-0aa9c620]{min-height:420px}.landing-float[data-v-0aa9c620]{display:none}.landing-strip-inner[data-v-0aa9c620]{flex-wrap:wrap;justify-content:center}.landing-strip span[data-v-0aa9c620]{width:100%;text-align:center}.landing-feature-grid[data-v-0aa9c620]{grid-template-columns:repeat(2,1fr)}.landing-flow-inner[data-v-0aa9c620]{gap:40px}}@media(max-width:640px){.landing-container[data-v-0aa9c620]{width:min(100% - 32px,480px)}.landing-nav[data-v-0aa9c620]{height:66px}.landing-links[data-v-0aa9c620]{display:none}.landing-login[data-v-0aa9c620]{padding:10px 15px;gap:9px}.landing-hero[data-v-0aa9c620]{grid-template-columns:1fr;padding-block:58px 45px;gap:20px}.landing h1[data-v-0aa9c620]{font-size:clamp(40px,11vw,56px);margin:20px 0}.landing-hero-copy>p[data-v-0aa9c620]{font-size:14px;line-height:1.75}.landing-hero-actions[data-v-0aa9c620]{margin-top:25px;gap:20px}.landing-hero-note[data-v-0aa9c620]{margin-top:23px}.landing-visual[data-v-0aa9c620]{min-height:330px}.landing-orbit[data-v-0aa9c620]{width:290px;height:290px}.orbit-two[data-v-0aa9c620]{width:380px;height:380px}.landing-preview[data-v-0aa9c620]{width:86%;padding:17px;border-radius:17px}.preview-top strong[data-v-0aa9c620]{font-size:13px}.preview-stats[data-v-0aa9c620]{margin:16px 0}.preview-stats>div[data-v-0aa9c620]{padding:12px}.preview-stats b[data-v-0aa9c620]{font-size:23px}.preview-task[data-v-0aa9c620]{font-size:10px;padding:9px 0}.landing-strip-inner[data-v-0aa9c620]{gap:9px;padding-block:16px}.landing-strip b[data-v-0aa9c620]{font-size:10px}.landing-strip i[data-v-0aa9c620]{width:3px;height:3px}.landing-section[data-v-0aa9c620]{padding-block:65px}.landing-section-head[data-v-0aa9c620]{margin-bottom:29px}.landing h2[data-v-0aa9c620]{font-size:36px}.landing-section-head p[data-v-0aa9c620]{font-size:13px}.landing-feature-grid[data-v-0aa9c620],.landing-flow-inner[data-v-0aa9c620],.landing-plan-grid[data-v-0aa9c620]{grid-template-columns:1fr}.landing-feature[data-v-0aa9c620]{min-height:auto;padding:22px}.landing-feature h3[data-v-0aa9c620]{margin-top:15px}.landing-flow[data-v-0aa9c620]{padding-block:65px}.landing-flow-steps[data-v-0aa9c620]{padding-left:20px}.landing-plan[data-v-0aa9c620]{padding:24px}.landing-cta[data-v-0aa9c620]{display:block;padding:31px 25px;margin-bottom:55px}.landing-cta h2[data-v-0aa9c620]{font-size:30px}.landing-cta .landing-primary[data-v-0aa9c620]{margin-top:14px}.landing-footer .landing-container[data-v-0aa9c620]{flex-wrap:wrap}.landing-footer p[data-v-0aa9c620]{width:100%;order:3;margin:0}.landing-footer .landing-brand[data-v-0aa9c620]{order:1}.landing-footer span[data-v-0aa9c620]:last-child{order:2}}.landing-brand img[data-v-0aa9c620]{width:112px;height:44px;object-fit:contain;object-position:center}.landing-login[data-v-0aa9c620]{gap:14px;padding:12px 18px;border:1px solid #69429f;background:linear-gradient(135deg,#8055bd,#68439e);border-radius:999px;box-shadow:0 7px 18px #68439e24}.landing-login span[data-v-0aa9c620]{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#ffffff26;font-size:13px}.landing-strip[data-v-0aa9c620]{background:#fff;border-block:1px solid var(--line)}.landing-strip-inner[data-v-0aa9c620]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding-block:14px}.landing-strip-inner>div[data-v-0aa9c620]{display:flex;align-items:center;gap:12px;padding:13px 17px;background:#f8f4fc;border:1px solid #eee5f6;border-radius:11px}.landing-strip-inner>div span[data-v-0aa9c620]{font-size:10px;font-weight:800;color:#9a72c2}.landing-strip-inner>div b[data-v-0aa9c620]{font-size:12px;color:#4f3d67}.landing-section-head[data-v-0aa9c620]{max-width:900px}.landing-footer[data-v-0aa9c620]{background:#faf7fd}.landing-footer p[data-v-0aa9c620]{margin:0}.landing-footer a[data-v-0aa9c620]{font-size:12px;color:var(--deep);text-decoration:none;font-weight:600}.landing-footer a[data-v-0aa9c620]:hover{text-decoration:underline}.landing-cta-login[data-v-0aa9c620]{background:#fff;color:var(--deep);border:1px solid #d6bfeb;box-shadow:0 9px 22px #5430801c;white-space:nowrap}.landing-cta-login[data-v-0aa9c620]:hover{color:#fff}.landing-cta-login span[data-v-0aa9c620]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f1e7fb}@media(min-width:901px){.landing-hero[data-v-0aa9c620]{min-height:0;padding-block:46px 52px;gap:54px}.landing-visual[data-v-0aa9c620]{min-height:445px}.landing-orbit[data-v-0aa9c620]{width:390px;height:390px}.orbit-two[data-v-0aa9c620]{width:490px;height:490px}.landing-section[data-v-0aa9c620]{padding-block:72px}.landing-section-head[data-v-0aa9c620]{margin-bottom:29px}.landing-section-head h2[data-v-0aa9c620]{white-space:nowrap;font-size:clamp(30px,3vw,45px);margin:10px 0}.landing-section-head p[data-v-0aa9c620]{font-size:14px;margin-top:7px}.landing-flow[data-v-0aa9c620]{padding-block:68px}.landing-pricing[data-v-0aa9c620]{padding-bottom:70px}.landing-cta[data-v-0aa9c620]{margin-bottom:64px;padding-block:38px}}@media(max-width:900px){.landing-strip-inner[data-v-0aa9c620]{grid-template-columns:repeat(2,1fr)}.landing-section-head h2[data-v-0aa9c620]{white-space:normal}}@media(max-width:640px){.landing-brand img[data-v-0aa9c620]{width:104px;height:40px}.landing-strip-inner[data-v-0aa9c620]{grid-template-columns:repeat(2,1fr);gap:7px}.landing-strip-inner>div[data-v-0aa9c620]{padding:10px;gap:7px}.landing-strip-inner>div b[data-v-0aa9c620]{font-size:10px;white-space:normal}.landing-footer .landing-container[data-v-0aa9c620]{display:block;text-align:center}.landing-footer p[data-v-0aa9c620]{width:auto;margin-bottom:9px}.landing-cta-login[data-v-0aa9c620]{white-space:normal}.landing-hero[data-v-0aa9c620]{padding-top:43px}}.landing-nav[data-v-0aa9c620]{height:84px}.landing-brand img[data-v-0aa9c620]{width:155px;height:62px;object-fit:contain}.landing-login[data-v-0aa9c620]{min-width:104px;min-height:42px;padding:10px 24px;border:1px solid #d9c8eb;border-radius:11px;background:#f8f4fc;color:var(--deep);box-shadow:none;font-size:13px;font-weight:800;letter-spacing:.01em}.landing-login[data-v-0aa9c620]:hover{background:var(--deep);border-color:var(--deep);color:#fff;box-shadow:0 8px 20px #68439e25}.plan-action[data-v-0aa9c620]{width:100%;align-items:center;border:0;cursor:pointer;text-align:left;font-family:inherit}.plan-purchase-notice[data-v-0aa9c620]{padding:10px 12px;margin:10px 0 0;border-radius:9px;background:#f8f4fc;color:#69577d;font-size:11px;line-height:1.5}.landing-credit[data-v-0aa9c620]{display:flex;align-items:center;gap:8px;font-size:12px;color:#81758e}.landing-credit a[data-v-0aa9c620]{display:inline-block;color:var(--deep);font-weight:800;text-decoration:underline;text-decoration-color:#c8b2e2;text-underline-offset:3px}.landing-credit a[data-v-0aa9c620]:hover{color:#40206e;text-decoration-color:currentColor}@media(max-width:640px){.landing-nav[data-v-0aa9c620]{height:72px}.landing-brand img[data-v-0aa9c620]{width:128px;height:50px}.landing-login[data-v-0aa9c620]{min-width:88px;min-height:38px;padding:8px 18px}.landing-credit[data-v-0aa9c620]{justify-content:center;flex-wrap:wrap}}.landing-brand img[data-v-0aa9c620]{width:170px;height:90px}@media(min-width:901px){.landing-nav[data-v-0aa9c620]{height:80px}.landing-brand img[data-v-0aa9c620]{width:192px;height:100px}}@media(max-width:640px){.landing-brand img[data-v-0aa9c620]{width:128px;height:50px}}.landing-pricing[data-v-0aa9c620]{padding-top:48px;padding-bottom:48px}.landing-pricing .landing-section-head[data-v-0aa9c620]{margin-bottom:18px}.landing-pricing .landing-section-head h2[data-v-0aa9c620]{margin:7px 0}.landing-pricing .landing-section-head p[data-v-0aa9c620]{margin:6px 0 0;line-height:1.55}.landing-pricing .landing-plan-tabs[data-v-0aa9c620]{margin-bottom:10px}.landing-pricing .landing-plan-intro[data-v-0aa9c620]{margin-bottom:18px}.landing-plan h3[data-v-0aa9c620]{margin-top:11px}.landing-plan .plan-price[data-v-0aa9c620]{margin:16px 0}.plan-purchase-row[data-v-0aa9c620]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}.plan-purchase-row .plan-price[data-v-0aa9c620]{margin:0;min-width:0}.plan-purchase-row .plan-action[data-v-0aa9c620]{width:auto;flex:none;justify-content:center;padding:12px 18px;white-space:nowrap}.landing-plan-grid[data-v-0aa9c620]{align-items:start}.landing-plan[data-v-0aa9c620]{padding:22px 24px 19px}.landing-plan .plan-divider[data-v-0aa9c620]{margin:16px 0}.landing-plan ul[data-v-0aa9c620]{margin-top:10px;gap:8px}.landing-plan .plan-limits[data-v-0aa9c620]{margin-top:8px}.landing-pricing-note[data-v-0aa9c620]{margin-top:14px}@media(max-width:640px){.landing-pricing[data-v-0aa9c620]{padding-top:42px}.plan-purchase-row .plan-price b[data-v-0aa9c620]{font-size:27px}.plan-purchase-row .plan-action[data-v-0aa9c620]{padding:10px 13px}}.platform-header-action[data-v-d4c3bfaa]{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:#603b96}.platform-header-action[data-v-d4c3bfaa]:hover{background:#f3edf9}.platform-header-action svg[data-v-d4c3bfaa]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}button[data-v-d4c3bfaa]:focus-visible,a[data-v-d4c3bfaa]:focus-visible{outline:2px solid #7950b5;outline-offset:2px}@media(max-width:767px){.personal-reminder-panel[data-v-d4c3bfaa]{position:fixed;top:64px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 76px)}}.workspace-home[data-v-af9fe76a]{max-width:1200px;margin:auto;color:#352747}header[data-v-af9fe76a]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px;background:#f7f1fc;border:1px solid #e6ddef;border-radius:20px}h1[data-v-af9fe76a]{font-size:25px;font-weight:750}h2[data-v-af9fe76a]{font-size:16px;font-weight:650;margin-bottom:12px}.muted[data-v-af9fe76a]{font-size:12px;color:#82758c;margin:6px 0}.primary[data-v-af9fe76a]{padding:12px 16px;background:#7950b5;color:#fff;border-radius:10px;font-size:13px;white-space:nowrap}.stats[data-v-af9fe76a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.stats>div[data-v-af9fe76a],article[data-v-af9fe76a]{background:#fff;border:1px solid #e6ddef;padding:18px;border-radius:16px}.stats small[data-v-af9fe76a]{text-transform:capitalize;color:#82758c}.stats strong[data-v-af9fe76a]{display:block;font-size:22px;margin-top:6px}nav[data-v-af9fe76a]{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}nav a[data-v-af9fe76a]{padding:10px 14px;border-radius:10px;background:#f0e8fa;color:#603b96;font-size:13px}.shortcut-icon[data-v-af9fe76a]{display:none}.panels[data-v-af9fe76a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}article a[data-v-af9fe76a]{display:block;padding:12px 0;border-top:1px solid #eee8f5;font-size:13px}article small[data-v-af9fe76a]{display:block;color:#82758c;margin-top:4px}.usage[data-v-af9fe76a]{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:9px 0;text-transform:capitalize}@media(max-width:640px){header[data-v-af9fe76a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:15px}header>div[data-v-af9fe76a]{min-width:0}header>div>.muted[data-v-af9fe76a]{display:none}h1[data-v-af9fe76a]{font-size:18px;line-height:1.25;margin:0;overflow-wrap:anywhere}.primary[data-v-af9fe76a]{padding:10px 12px;font-size:11px;text-align:center}.panels[data-v-af9fe76a]{grid-template-columns:1fr}.stats[data-v-af9fe76a]{grid-template-columns:1fr 1fr}nav[data-v-af9fe76a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}nav a[data-v-af9fe76a]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:66px;padding:9px;background:#fff;border:1px solid #e6ddef;border-radius:14px;box-shadow:0 4px 12px #3527470b;font-weight:700}.shortcut-icon[data-v-af9fe76a]{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eee5f8;color:#7950b5;font-size:15px}.shortcut-arrow[data-v-af9fe76a]{color:#7950b5;font-size:16px}.stats>div[data-v-af9fe76a]{padding:14px;min-width:0}.stats strong[data-v-af9fe76a]{font-size:18px}}.platform-nav-link[data-v-38188d06]:hover{background:#f3edf9;color:#603b96}.platform-nav-link.is-active[data-v-38188d06],.platform-nav-link.is-active[data-v-38188d06]:hover,.platform-nav-link.is-active[data-v-38188d06]:focus-visible{background:linear-gradient(125deg,#7950b5,#8263bd)!important;color:#fff!important;box-shadow:0 5px 12px #7950b524!important}.payment-fields[data-v-14403733]{flex-basis:100%;grid-column:1 / -1;border:1px solid #ddd0ee;background:#faf7fe;border-radius:12px;padding:16px}legend[data-v-14403733]{padding:0 6px;color:#603b96;font-size:13px;font-weight:700}.payment-note[data-v-14403733]{font-size:12px;color:#70617e;line-height:1.7}.payment-grid[data-v-14403733]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}label[data-v-14403733]{display:block;font-size:12px;color:#655571;font-weight:600}input[data-v-14403733]:not([type=checkbox]),select[data-v-14403733]{display:block;width:100%;margin-top:6px;min-height:42px;padding:9px 11px;border:1px solid #dfd8e8;border-radius:9px;background:#fff;font-size:13px}.payment-confirm[data-v-14403733]{display:flex;align-items:flex-start;gap:8px;margin:12px 0}input[type=checkbox][data-v-14403733]{margin-top:2px;accent-color:#7950b5}@media(max-width:640px){.payment-grid[data-v-14403733]{grid-template-columns:1fr}}.plan-page[data-v-d7290e8c]{color:#352747}.panel[data-v-d7290e8c]{background:#fff;border:1px solid #e6ddef;border-radius:18px}.primary[data-v-d7290e8c],.secondary[data-v-d7290e8c]{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:10px;font-size:13px;font-weight:600}.primary[data-v-d7290e8c],.active[data-v-d7290e8c]{background:#7950b5!important;color:#fff!important}.secondary[data-v-d7290e8c]{background:#fff;color:#7950b5;border:1px solid #dfd1ed}button[data-v-d7290e8c]:disabled{opacity:.5;cursor:not-allowed}.badge[data-v-d7290e8c]{display:inline-block;background:#f2eafa;color:#7950b5;padding:4px 9px;border-radius:20px;font-size:11px;text-transform:capitalize}.muted[data-v-d7290e8c]{font-size:12px;line-height:1.7;color:#80738c}h2[data-v-d7290e8c]{font-size:18px;font-weight:700}label[data-v-d7290e8c]{font-size:13px}select[data-v-d7290e8c]{display:block;min-height:42px;margin-top:6px;padding:8px 12px;border:1px solid #ddd0ea;border-radius:10px;background:#fff;max-width:100%}input[type=checkbox][data-v-d7290e8c]{accent-color:#7950b5}.category-tabs[data-v-d7290e8c]{display:flex;width:min(100%,580px);margin-inline:auto;gap:6px;padding:5px;background:#f0eaf6;border:1px solid #e5d9ef;border-radius:16px}.category-tabs button[data-v-d7290e8c]{display:flex;flex:1;min-width:0;align-items:center;justify-content:center;padding:12px 20px;font-size:13px;border-radius:11px;font-weight:650;color:#81728e}.category-tabs .chosen[data-v-d7290e8c]{background:#fff;color:#7041aa;box-shadow:0 2px 7px #4020500a}.plan-card[data-v-d7290e8c]{display:flex;flex-direction:column;background:#fff;border:1px solid #e8dff0;border-radius:22px;overflow:hidden;box-shadow:0 8px 25px #40205005;padding:24px 24px 0}.card-top[data-v-d7290e8c]{display:flex;justify-content:space-between;align-items:center;gap:12px}.price[data-v-d7290e8c]{margin-left:auto;font-size:14px;font-weight:700;color:#603b96;text-align:right}.price small[data-v-d7290e8c]{font-size:10px;font-weight:400;color:#86778f}.plan-title[data-v-d7290e8c]{font-size:24px;margin-top:20px;line-height:1.25}.status-dot[data-v-d7290e8c]{width:6px;height:6px;border-radius:50%;background:#3b9d7b}.status-dot.inactive[data-v-d7290e8c]{background:#a698ae}.feature-list[data-v-d7290e8c]{display:grid;align-content:start;gap:15px;padding:27px 0 30px;font-size:13px}.feature-list li[data-v-d7290e8c]{display:flex;align-items:start;gap:17px;line-height:1.6}.feature-tick[data-v-d7290e8c]{color:#8050b5;font-weight:700;flex-shrink:0}.card-footer[data-v-d7290e8c]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ede5f3;margin:0 -24px;padding:8px 15px;background:#fdfbff;gap:4px}.footer-action[data-v-d7290e8c]{font-size:12px;font-weight:600;color:#7950b5;padding:11px 7px;white-space:nowrap}.limit-panel[data-v-d7290e8c]{margin:0 -24px;padding:20px 24px;background:#f7f2fb;border-top:1px solid #e8dff0}.limit-panel h3[data-v-d7290e8c]{font-size:13px;font-weight:700;margin-bottom:12px}.limit-panel dl>div[data-v-d7290e8c]{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #e8dff0;font-size:12px}.limit-panel dt[data-v-d7290e8c]{text-transform:capitalize;color:#81728e}.limit-panel dd[data-v-d7290e8c]{font-weight:600}@media(max-width:480px){.category-tabs button[data-v-d7290e8c]{padding:9px 12px}.plan-card[data-v-d7290e8c]{padding-top:20px}}.plans-header[data-v-d7290e8c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.header-actions[data-v-d7290e8c]{display:flex;align-items:flex-end;gap:12px}.workspace-picker[data-v-d7290e8c]{font-size:11px;color:#82758c}.workspace-picker select[data-v-d7290e8c]{width:220px;height:42px;margin-top:5px}.create-plan[data-v-d7290e8c]{height:42px;flex:none;white-space:nowrap;align-self:flex-end;box-sizing:border-box;padding:0 18px}@media(max-width:540px){.header-actions[data-v-d7290e8c]{width:100%;gap:8px}.workspace-picker[data-v-d7290e8c]{flex:1;min-width:0}.workspace-picker select[data-v-d7290e8c]{width:100%}.create-plan[data-v-d7290e8c]{padding:0 13px}}@media(max-width:767px){.plan-page[data-v-d7290e8c]{min-width:0;max-width:100%;overflow-x:hidden}.plan-page .plans-header[data-v-d7290e8c]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.plan-page .plans-header>div[data-v-d7290e8c]:first-child{min-width:0}.plan-page .plans-header>div:first-child>p[data-v-d7290e8c]{display:none}.plan-page .plans-header h1[data-v-d7290e8c]{margin:0;font-size:24px;line-height:1.2}.plan-page .plans-header>.secondary[data-v-d7290e8c]{min-height:42px;padding:9px 11px;font-size:12px;white-space:nowrap}.plan-page .header-actions[data-v-d7290e8c]{grid-column:1/-1;width:100%;gap:8px}.plan-page .workspace-picker[data-v-d7290e8c]{min-width:0;flex:1}.plan-page .workspace-picker select[data-v-d7290e8c]{width:100%;font-size:16px}.plan-page .create-plan[data-v-d7290e8c]{min-height:42px;padding:0 12px;font-size:12px}.plan-page .panel[data-v-d7290e8c]{padding:15px}.plan-page .current-plan>div[data-v-d7290e8c]:first-child{align-items:start}.plan-page .current-plan h2[data-v-d7290e8c]{font-size:17px}.plan-page .current-plan p[data-v-d7290e8c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;line-height:1.5}.plan-page .current-plan .muted[data-v-d7290e8c]{display:block;width:100%}.plan-page .plan-usage[data-v-d7290e8c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plan-page .plan-usage>div[data-v-d7290e8c]{min-width:0;padding:11px;font-size:12px;overflow-wrap:anywhere}.plan-page .plan-mode-nav[data-v-d7290e8c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plan-page .plan-mode-nav button[data-v-d7290e8c]{min-width:0;min-height:46px;padding:8px;font-size:12px;line-height:1.25;white-space:normal}.plan-page .plan-mode-nav button[data-v-d7290e8c]:last-child{grid-column:1/-1}.plan-page .category-tabs[data-v-d7290e8c]{width:100%;gap:4px;padding:4px}.plan-page .category-tabs button[data-v-d7290e8c]{min-height:42px;padding:8px 5px;font-size:12px;line-height:1.2;text-align:center}.plan-page .plan-grid[data-v-d7290e8c]{gap:12px}.plan-page .plan-card[data-v-d7290e8c]{padding:17px 17px 0;border-radius:17px}.plan-page .plan-title[data-v-d7290e8c]{margin-top:12px;font-size:21px}.plan-page .card-top[data-v-d7290e8c]{align-items:start}.plan-page .price[data-v-d7290e8c]{font-size:13px}.plan-page .feature-list[data-v-d7290e8c]{gap:9px;padding:16px 0 20px;font-size:12px}.plan-page .feature-list li[data-v-d7290e8c]{gap:10px}.plan-page .card-footer[data-v-d7290e8c]{margin:0 -17px;padding:5px 8px;gap:3px}.plan-page .footer-action[data-v-d7290e8c]{min-width:0;flex:1;padding:9px 4px;font-size:11px;text-align:center;white-space:normal}.plan-page .limit-panel[data-v-d7290e8c]{margin:0 -17px;padding:15px 17px}.plan-page .member-access form>div[data-v-d7290e8c]{display:grid;grid-template-columns:1fr;gap:8px}.plan-page .member-access label[data-v-d7290e8c]{align-items:start;min-width:0;padding:10px;border:1px solid #e9e1f1;border-radius:10px}.plan-page .member-access input[type=checkbox][data-v-d7290e8c]{width:16px;height:16px;flex:none;margin-top:2px}.plan-page .member-access .primary[data-v-d7290e8c]{width:100%;min-height:44px}.plan-confirm-overlay[data-v-d7290e8c]{align-items:end;padding:0}.plan-confirm-form[data-v-d7290e8c]{width:100%;max-height:calc(100dvh - 36px);margin:0;border-radius:20px 20px 0 0;padding:18px 16px max(20px,env(safe-area-inset-bottom));overflow-y:auto}.plan-confirm-form select[data-v-d7290e8c],.plan-confirm-form input[data-v-d7290e8c]{font-size:16px}.plan-confirm-actions[data-v-d7290e8c]{position:sticky;bottom:0;z-index:1;padding-top:10px;background:#fff}.plan-confirm-actions button[data-v-d7290e8c]{min-height:44px;white-space:normal}}.client-picker[data-v-8b50e45d]{min-width:0}label[data-v-8b50e45d]{font-size:12px;color:#82758c}input[data-v-8b50e45d],select[data-v-8b50e45d]{display:block;width:100%;min-width:0;border:1px solid #dfd3ec;border-radius:10px;padding:10px;margin-top:6px;background:#fff;color:#352747}small[data-v-8b50e45d]{font-size:10px;color:#82758c}p[data-v-8b50e45d]{font-size:12px;color:#b7436b}@media(max-width:767px){input[data-v-8b50e45d],select[data-v-8b50e45d]{font-size:16px}}.tasks-ui[data-v-d6226b34]{min-width:0;color:#352747}.tasks-ui[data-v-d6226b34] button,.tasks-ui[data-v-d6226b34] a,.tasks-ui[data-v-d6226b34] select{touch-action:manipulation}.tasks-ui[data-v-d6226b34] button:focus-visible,.tasks-ui[data-v-d6226b34] a:focus-visible,.tasks-ui[data-v-d6226b34] input:focus-visible,.tasks-ui[data-v-d6226b34] select:focus-visible,.tasks-ui[data-v-d6226b34] textarea:focus-visible,.task-table tr[data-v-d6226b34]:focus-visible{outline:2px solid #7950b5;outline-offset:3px}.tasks-ui header[data-v-d6226b34]{padding:20px;border:1px solid #e9def5;border-radius:20px;background:linear-gradient(120deg,#faf7fd,#fff)}.task-search[data-v-d6226b34]{flex-basis:280px}.task-summary>button[data-v-d6226b34]{box-shadow:none;border-color:#e9e1f0}.task-summary>button[data-v-d6226b34]:hover{border-color:#b89ad7}.task-board[data-v-d6226b34]{background:#faf8fd}.task-table[data-v-d6226b34]{table-layout:fixed}.task-table th[data-v-d6226b34],.task-table td[data-v-d6226b34]{padding:14px 12px;overflow-wrap:anywhere}.task-table th[data-v-d6226b34]:first-child{width:32%}.task-table td>span[data-v-d6226b34]{display:inline-block}.task-extra-filters select[data-v-d6226b34]{min-height:40px;background:#faf8fd}.tasks-ui[data-v-d6226b34] input,.tasks-ui[data-v-d6226b34] textarea{min-width:0}@media(max-width:767px){.tasks-ui header[data-v-d6226b34]{padding:16px;gap:16px;align-items:start}.tasks-ui header>div[data-v-d6226b34]:first-child{width:100%}.tasks-ui header>div[data-v-d6226b34]:last-child{margin-left:0;width:100%;justify-content:flex-end}.task-summary[data-v-d6226b34]{gap:8px}.task-summary>button[data-v-d6226b34]{padding:12px;gap:8px;border-radius:14px}.task-summary>button[data-v-d6226b34]:last-child{grid-column:1 / -1}.task-summary>button>span[data-v-d6226b34]:first-child{width:32px;height:32px;font-size:14px}.task-search[data-v-d6226b34]{flex-basis:100%}.task-search~select[data-v-d6226b34]{flex:1;min-width:0;min-height:44px}.task-scope-tabs button[data-v-d6226b34]{min-height:40px;padding:8px 10px}.task-board[data-v-d6226b34]{padding:10px;gap:12px}.task-table[data-v-d6226b34],.task-table tbody[data-v-d6226b34]{display:block;width:100%}.task-table thead[data-v-d6226b34]{display:none}.task-table tbody[data-v-d6226b34]{padding:10px;background:#faf8fd}.task-table tr[data-v-d6226b34]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;padding:16px;background:#fff;border:1px solid #e9e1f0;border-radius:16px}.task-table td[data-v-d6226b34]{display:block;min-width:0;padding:0}.task-table td[data-v-d6226b34]:first-child{grid-column:1 / -1;padding-bottom:8px;border-bottom:1px solid #f0eaf5}.task-table td[data-v-d6226b34]:not(:first-child):before{content:attr(data-label);display:block;margin-bottom:6px;font-size:10px;font-weight:600;color:#82758c;text-transform:uppercase}.tasks-ui[data-v-d6226b34] input,.tasks-ui[data-v-d6226b34] select,.tasks-ui[data-v-d6226b34] textarea{font-size:16px}.tasks-ui>.fixed[data-v-d6226b34]{padding:0}.tasks-ui>.fixed>form[data-v-d6226b34],.tasks-ui>.fixed>section[data-v-d6226b34]{max-width:100%;padding-bottom:env(safe-area-inset-bottom)}.tasks-ui[data-v-d6226b34] h2,.tasks-ui[data-v-d6226b34] h3,.task-board[data-v-d6226b34] p{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.tasks-ui[data-v-d6226b34] *{transition:none!important;animation:none!important}}@media(max-width:767px){.tasks-ui .task-page-header[data-v-d6226b34]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px}.tasks-ui .task-page-header>div[data-v-d6226b34]:first-child{display:contents}.tasks-ui .task-page-header>div:first-child>p[data-v-d6226b34]:first-child{display:none}.tasks-ui .task-page-header h1[data-v-d6226b34]{grid-column:1;grid-row:1;margin:0;font-size:24px}.tasks-ui .task-page-header>div:first-child>p[data-v-d6226b34]:last-child{display:none}.tasks-ui .task-page-header>div[data-v-d6226b34]:last-child{grid-column:2;grid-row:1;width:auto;margin:0}.task-page-header button[title="Task notifications"][data-v-d6226b34],.task-page-header [class*="absolute right-0 top-14"][data-v-d6226b34],.tasks-ui .task-summary[data-v-d6226b34],.tasks-ui .task-scope-tabs[data-v-d6226b34],.tasks-ui .task-search[data-v-d6226b34]{display:none}.task-page-header button[data-v-d6226b34]{min-height:44px;padding:8px 12px;white-space:nowrap}.task-filter-controls[data-v-d6226b34]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-filter-controls>select[data-v-d6226b34]{width:100%;padding:0 10px;font-size:13px}.task-filter-controls>div[data-v-d6226b34]{grid-column:1 / -1;display:flex}.task-filter-controls>div>button[data-v-d6226b34]{flex:1;min-height:40px}.task-extra-filters[data-v-d6226b34]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-extra-filters label[data-v-d6226b34]{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:11px;color:#82758c}.task-extra-filters select[data-v-d6226b34]{width:100%;min-height:44px;font-size:13px;color:#352747;border-radius:12px}.tasks-ui>.fixed>form[data-v-d6226b34]{height:calc(100dvh - 64px);max-height:calc(100dvh - 64px);margin-bottom:10px;border-radius:20px 20px 0 0}.tasks-ui>.fixed>form>.sticky.bottom-0[data-v-d6226b34]{bottom:0;padding-bottom:max(20px,env(safe-area-inset-bottom));box-shadow:0 -8px 20px #35274712}}@media(max-width:767px){.task-filter-controls>select[data-v-d6226b34]{display:none}}.calendar-page[data-v-1afe057e]{max-width:1400px;margin:auto;color:#352747;min-width:0}header[data-v-1afe057e],.calendar-toolbar[data-v-1afe057e],.period[data-v-1afe057e],.day-heading[data-v-1afe057e],footer[data-v-1afe057e]{display:flex;align-items:center;justify-content:space-between;gap:12px}h1[data-v-1afe057e]{font-size:28px;font-weight:750}h2[data-v-1afe057e]{font-size:17px;font-weight:650}h3[data-v-1afe057e]{font-weight:650}.eyebrow[data-v-1afe057e]{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#7950b5}.intro[data-v-1afe057e],.muted[data-v-1afe057e],.legend[data-v-1afe057e]{font-size:12px;color:#82758c;margin:12px 0}.calendar-toolbar[data-v-1afe057e]{flex-wrap:wrap;background:#fff;border:1px solid #e6ddef;border-radius:16px;padding:12px;margin:18px 0}.period[data-v-1afe057e]{flex-wrap:wrap}button[data-v-1afe057e],.primary[data-v-1afe057e]{min-height:40px;padding:8px 12px;border-radius:9px;font-size:13px}button[data-v-1afe057e]:hover{background:#f3edf9}.primary[data-v-1afe057e],.selected[data-v-1afe057e]{background:#7950b5;color:#fff;display:inline-flex;align-items:center;justify-content:center}.primary[data-v-1afe057e]:hover{background:#603b96}button[data-v-1afe057e]:disabled{opacity:.5}nav[data-v-1afe057e]{display:flex;background:#f7f2fb;border-radius:10px}nav button[data-v-1afe057e]{text-transform:capitalize}.month-grid[data-v-1afe057e]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid #e6ddef;border-radius:14px;overflow:hidden;background:#fff}.weekday[data-v-1afe057e]{text-align:center;font-size:11px;padding:12px;background:#f8f4fc}.month-grid article[data-v-1afe057e]{min-height:118px;padding:6px;border-top:1px solid #eee7f5;border-right:1px solid #eee7f5;min-width:0}.outside[data-v-1afe057e]{background:#faf9fc;color:#a399ad}.today .day-number[data-v-1afe057e]{background:#7950b5;color:#fff}.event-chip[data-v-1afe057e]{display:block;width:100%;min-height:0;text-align:left;font-size:11px;padding:5px;margin:4px 0;background:#f0e8fa;overflow-wrap:anywhere}.event-chip span[data-v-1afe057e]{font-size:9px}.event-chip.task[data-v-1afe057e],.agenda-item.task[data-v-1afe057e]{background:#eaf5ff}.done[data-v-1afe057e]{opacity:.65;text-decoration:line-through}.agenda[data-v-1afe057e]{display:grid;gap:12px}.agenda article[data-v-1afe057e]{background:#fff;border:1px solid #e6ddef;border-radius:14px;padding:14px}.week-view[data-v-1afe057e]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.agenda-item[data-v-1afe057e]{display:flex;width:100%;gap:14px;text-align:left;margin-top:8px;background:#f6f0fc;overflow-wrap:anywhere}.agenda-item small[data-v-1afe057e]{display:block;font-size:11px;color:#82758c;margin-top:4px}.time[data-v-1afe057e]{font-size:11px;white-space:nowrap}.empty[data-v-1afe057e]{padding:24px;text-align:center;font-size:13px;color:#82758c}.legend[data-v-1afe057e]{display:flex;flex-wrap:wrap;gap:12px}.legend span[data-v-1afe057e]{padding:3px 8px;background:#f0e8fa;border-radius:6px}.legend span[data-v-1afe057e]:nth-child(2){background:#eaf5ff}.overlay[data-v-1afe057e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#24153388;display:grid;place-items:center;padding:20px}.event-form[data-v-1afe057e]{background:#fff;border-radius:20px;padding:24px;width:100%;max-width:620px;max-height:92dvh;overflow:auto;display:grid;gap:16px}.form-grid[data-v-1afe057e]{display:grid;grid-template-columns:1fr 1fr;gap:14px}label[data-v-1afe057e]{font-size:12px;color:#82758c}input[data-v-1afe057e],select[data-v-1afe057e],textarea[data-v-1afe057e]{display:block;width:100%;min-width:0;border:1px solid #dfd3ec;border-radius:10px;padding:10px;margin-top:6px;color:#352747;background:#fff}.error[data-v-1afe057e]{background:#fff0f3;color:#a13053;padding:12px;border-radius:10px;font-size:13px}.danger[data-v-1afe057e]{color:#b7436b;margin-right:auto}footer[data-v-1afe057e]{justify-content:flex-end}button[data-v-1afe057e]:focus-visible,a[data-v-1afe057e]:focus-visible{outline:2px solid #7950b5;outline-offset:2px}@media(max-width:767px){.calendar-toolbar[data-v-1afe057e]{gap:12px}.period[data-v-1afe057e]{width:100%;gap:4px}.period h2[data-v-1afe057e]{font-size:15px}nav[data-v-1afe057e]{width:100%}nav button[data-v-1afe057e]{flex:1;padding:8px}.month-grid article[data-v-1afe057e]{min-height:90px;padding:2px}.event-chip[data-v-1afe057e]{font-size:9px;padding:3px}.event-chip span[data-v-1afe057e]{display:none}.weekday[data-v-1afe057e]{padding:8px 0;font-size:9px}.day-number[data-v-1afe057e]{padding:3px;min-height:32px;width:30px}.overlay[data-v-1afe057e]{padding:0;align-items:end}.event-form[data-v-1afe057e]{max-height:95dvh;border-radius:20px 20px 0 0;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.form-grid[data-v-1afe057e]{grid-template-columns:1fr}input[data-v-1afe057e],select[data-v-1afe057e],textarea[data-v-1afe057e]{font-size:16px}.agenda-item[data-v-1afe057e]{min-height:52px}h1[data-v-1afe057e]{font-size:24px}}@media(max-width:767px){nav button.selected[data-v-1afe057e],nav button.selected[data-v-1afe057e]:hover,nav button.selected[data-v-1afe057e]:focus-visible{background:#7950b5!important;color:#fff!important;box-shadow:0 2px 8px #7950b54d;font-weight:700}nav button[data-v-1afe057e]:not(.selected){color:#4c355f}nav[data-v-1afe057e]{padding:3px;gap:2px}nav button[data-v-1afe057e]{min-height:42px}}.clients-page[data-v-76d12399]{max-width:1300px;margin:auto;color:#352747}header[data-v-76d12399],footer[data-v-76d12399],.card-heading[data-v-76d12399],.records article[data-v-76d12399]{display:flex;align-items:center;justify-content:space-between;gap:12px}h1[data-v-76d12399]{font-size:28px;font-weight:750;overflow-wrap:anywhere}h2[data-v-76d12399]{font-size:17px;font-weight:650}h3[data-v-76d12399]{font-weight:600}.eyebrow[data-v-76d12399]{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#7950b5}button[data-v-76d12399],.primary[data-v-76d12399]{padding:10px 14px;min-height:42px;border-radius:10px;font-size:13px}button[data-v-76d12399]:hover{background:#f3edf9}.primary[data-v-76d12399],.selected[data-v-76d12399]{background:#7950b5;color:#fff}.primary[data-v-76d12399]:hover{background:#603b96}button[data-v-76d12399]:disabled{opacity:.45}.filters[data-v-76d12399]{display:flex;gap:12px;margin:20px 0}.filters input[data-v-76d12399]{flex:1}.filters select[data-v-76d12399]{width:auto}.client-grid[data-v-76d12399]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.client-card[data-v-76d12399],.profile[data-v-76d12399],.records[data-v-76d12399]{border:1px solid #e6ddef;border-radius:18px;background:#fff;padding:20px}.client-card[data-v-76d12399]:hover{border-color:#a887ce}.client-card h2[data-v-76d12399]{margin:14px 0 8px}.client-card p[data-v-76d12399],.profile p[data-v-76d12399],.records p[data-v-76d12399]{font-size:13px;color:#82758c;overflow-wrap:anywhere;margin-top:6px}.avatar[data-v-76d12399]{display:grid;place-items:center;width:40px;height:40px;background:#f0e8fa;border-radius:12px;color:#7950b5;font-weight:700}.badge[data-v-76d12399]{padding:4px 10px;background:#f0e8fa;color:#7950b5;font-size:11px;border-radius:20px;text-transform:capitalize}.badge.active[data-v-76d12399]{background:#e9f7ed;color:#368448}.badge.inactive[data-v-76d12399]{background:#f1f1f5;color:#777}.view-link[data-v-76d12399],.back[data-v-76d12399],.records a[data-v-76d12399]{color:#7950b5;font-size:12px}.view-link[data-v-76d12399]{display:block;margin-top:16px}.back[data-v-76d12399]{display:inline-block;margin:16px 0}.notes[data-v-76d12399]{white-space:pre-wrap}.totals[data-v-76d12399]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.totals>div[data-v-76d12399]{padding:16px;background:#f7f2fb;border-radius:14px}.totals small[data-v-76d12399]{color:#82758c}.totals strong[data-v-76d12399]{display:block;margin-top:5px;overflow-wrap:anywhere}.actions[data-v-76d12399],nav[data-v-76d12399]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.actions button[data-v-76d12399]{border:1px solid #dfd1ed;color:#7950b5;background:#fff}.records article[data-v-76d12399]{padding:14px 0;border-bottom:1px solid #eee8f5}.records article>div[data-v-76d12399]{min-width:0}footer[data-v-76d12399]{margin-top:18px;font-size:12px}.empty[data-v-76d12399]{padding:30px;text-align:center;color:#82758c}.overlay[data-v-76d12399]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#24153388;display:grid;place-items:center;padding:20px}.overlay form[data-v-76d12399]{background:#fff;border-radius:20px;padding:24px;width:100%;max-width:620px;max-height:92dvh;overflow:auto;display:grid;gap:16px}.form-grid[data-v-76d12399]{display:grid;grid-template-columns:1fr 1fr;gap:14px}label[data-v-76d12399]{font-size:12px;color:#82758c}input[data-v-76d12399],select[data-v-76d12399],textarea[data-v-76d12399]{display:block;width:100%;min-width:0;border:1px solid #dfd3ec;border-radius:10px;padding:10px;margin-top:6px;color:#352747;background:#fff}.error[data-v-76d12399]{background:#fff0f3;color:#a13053;padding:12px;border-radius:10px;font-size:13px}button[data-v-76d12399]:focus-visible,a[data-v-76d12399]:focus-visible{outline:2px solid #7950b5;outline-offset:2px}@media(max-width:767px){h1[data-v-76d12399]{font-size:24px}.filters[data-v-76d12399]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.filters input[data-v-76d12399]{grid-column:1 / -1}.filters select[data-v-76d12399]{width:100%}.totals[data-v-76d12399]{grid-template-columns:1fr 1fr}.client-grid[data-v-76d12399],.form-grid[data-v-76d12399]{grid-template-columns:1fr}.overlay[data-v-76d12399]{padding:0;align-items:end}.overlay form[data-v-76d12399]{max-height:95dvh;border-radius:20px 20px 0 0;padding-bottom:max(20px,env(safe-area-inset-bottom))}input[data-v-76d12399],select[data-v-76d12399],textarea[data-v-76d12399]{font-size:16px}.actions button[data-v-76d12399]{flex:1}nav button[data-v-76d12399]{flex:1;padding:8px}.records article[data-v-76d12399]{align-items:start}}.client-detail-header[data-v-76d12399]{display:block;margin-bottom:16px}.client-detail-controls[data-v-76d12399]{display:flex;align-items:center;justify-content:space-between;gap:12px}.client-detail-controls .back[data-v-76d12399]{margin:0}.client-detail-title[data-v-76d12399]{margin-top:16px}@media(max-width:767px){.client-detail-header[data-v-76d12399]{margin-bottom:12px}.client-detail-controls .back[data-v-76d12399]{display:inline-flex;align-items:center;min-height:42px;font-size:13px}.client-detail-title[data-v-76d12399]{margin-top:12px}.client-detail-title .eyebrow[data-v-76d12399]{display:none}.client-detail-title h1[data-v-76d12399]{font-size:23px;line-height:1.25}.clients-page .profile[data-v-76d12399]{padding:16px}.clients-page .totals[data-v-76d12399]{gap:9px;margin:12px 0}.clients-page .totals>div[data-v-76d12399]{padding:13px}.clients-page .actions[data-v-76d12399]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.clients-page .actions a[data-v-76d12399],.clients-page .actions button[data-v-76d12399]{display:flex;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:9px;text-align:center;font-size:12px;line-height:1.25;border:1px solid #dfd1ed;border-radius:10px;background:#fff;color:#7950b5;overflow-wrap:anywhere}.clients-page .actions[data-v-76d12399]>:last-child:nth-child(odd){grid-column:1/-1}.clients-page nav[data-v-76d12399]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0}.clients-page nav button[data-v-76d12399]{min-height:42px;padding:8px 5px;font-size:12px;line-height:1.2}.clients-page nav button.selected[data-v-76d12399],.clients-page nav button.selected[data-v-76d12399]:hover{background:#7950b5;color:#fff}.clients-page .records[data-v-76d12399]{padding:12px}.clients-page .records .empty[data-v-76d12399]{padding:24px 10px}}.cashbook[data-v-4c2bd096]{color:#352747}.eyebrow[data-v-4c2bd096]{color:#7950b5;text-transform:uppercase;letter-spacing:.15em;font-size:11px}h1[data-v-4c2bd096]{font-size:30px;font-weight:700;margin:8px 0}h2[data-v-4c2bd096]{font-size:20px;font-weight:700}.panel[data-v-4c2bd096]{background:#fff;border:1px solid #e6ddef;border-radius:18px}.muted[data-v-4c2bd096]{font-size:12px;line-height:1.8;color:#82758c}.primary[data-v-4c2bd096],.secondary[data-v-4c2bd096]{padding:11px 16px;border-radius:10px;font-size:13px;font-weight:600}.primary[data-v-4c2bd096]{background:#7950b5;color:#fff}.secondary[data-v-4c2bd096]{border:1px solid #ded2ec;color:#7950b5;background:#fff}button[data-v-4c2bd096]:disabled{opacity:.45;cursor:not-allowed}label[data-v-4c2bd096]{font-size:12px;color:#7e6a8e}input[data-v-4c2bd096],select[data-v-4c2bd096],textarea[data-v-4c2bd096]{display:block;width:100%;border:1px solid #dfd4e8;border-radius:9px;padding:10px;margin-top:6px;color:#352747;background:#fff}th[data-v-4c2bd096],td[data-v-4c2bd096]{padding:16px;border-bottom:1px solid #f0eaf5}th[data-v-4c2bd096]{font-size:11px;color:#887795;background:#fbf8fe}.overlay[data-v-4c2bd096]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#20102f88;display:grid;place-items:center;padding:20px;overflow:auto}.mobile-label[data-v-4c2bd096],.mobile-advanced[data-v-4c2bd096]{display:none}@media(max-width:767px){.cashbook input[data-v-4c2bd096],.cashbook select[data-v-4c2bd096],.cashbook textarea[data-v-4c2bd096]{font-size:16px}.cashbook h1[data-v-4c2bd096]{font-size:24px}.cashbook header[data-v-4c2bd096]{gap:12px}.cashbook .finance-table[data-v-4c2bd096],.cashbook .finance-table tbody[data-v-4c2bd096]{display:block;width:100%}.finance-table thead[data-v-4c2bd096]{display:none}.finance-table tr[data-v-4c2bd096]{display:grid;grid-template-columns:1fr 1fr;padding:12px;gap:8px;border-bottom:1px solid #e6ddef}.finance-table td[data-v-4c2bd096]{display:block;padding:6px;border:0;overflow-wrap:anywhere}.finance-table td[data-v-4c2bd096]:first-child,.finance-table td[data-v-4c2bd096]:last-child{grid-column:1/-1}.finance-table td[data-v-4c2bd096]:nth-child(3):before{content:"Total: ";color:#82758c}.finance-table td[data-v-4c2bd096]:nth-child(4):before{content:"Paid: ";color:#82758c}.finance-table td[data-v-4c2bd096]:nth-child(5):before{content:"Pending: ";color:#82758c}.cashbook .overlay[data-v-4c2bd096]{padding:10px}.cashbook form.panel>label[data-v-4c2bd096]{flex:1;min-width:130px}.cashbook .grid.sm\:grid-cols-2.xl\:grid-cols-5[data-v-4c2bd096]{grid-template-columns:1fr 1fr}.cashbook .finance-header[data-v-4c2bd096]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.finance-header .eyebrow[data-v-4c2bd096],.finance-intro[data-v-4c2bd096],.finance-explanation[data-v-4c2bd096]{display:none}.finance-header h1[data-v-4c2bd096]{margin:0}.finance-actions[data-v-4c2bd096]{gap:6px}.finance-actions .primary[data-v-4c2bd096],.finance-actions .secondary[data-v-4c2bd096]{padding:10px 11px;white-space:nowrap;min-height:42px}.desktop-label[data-v-4c2bd096]{display:none}.mobile-label[data-v-4c2bd096]{display:inline}.finance-filters[data-v-4c2bd096]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.finance-filters .desktop-advanced[data-v-4c2bd096]{display:none}.finance-filters .finance-search[data-v-4c2bd096]{grid-column:1/-1}.finance-filters .finance-type[data-v-4c2bd096],.finance-filters .finance-payment[data-v-4c2bd096]{min-width:0}.finance-filters .mobile-advanced[data-v-4c2bd096]{display:block;grid-column:1/-1}.mobile-advanced summary[data-v-4c2bd096]{padding:10px 12px;border-radius:9px;background:#f5effb;color:#7950b5;font-size:13px;font-weight:700;cursor:pointer}.mobile-advanced>div[data-v-4c2bd096]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.mobile-advanced>div label[data-v-4c2bd096]:last-child{grid-column:1/-1}.finance-filters .finance-apply[data-v-4c2bd096]{grid-column:1/-1;min-height:42px}.cashbook .overlay[data-v-4c2bd096]{align-items:end;padding:0}.cashbook .overlay>.panel[data-v-4c2bd096]{max-height:calc(100dvh - 36px);overflow:auto;border-radius:18px 18px 0 0;padding:18px;padding-bottom:max(20px,env(safe-area-inset-bottom))}}.record-links[data-v-ca83a9a0]{display:grid;gap:12px}label[data-v-ca83a9a0]{font-size:12px;color:#82758c}input[data-v-ca83a9a0],select[data-v-ca83a9a0]{display:block;width:100%;min-width:0;padding:10px;margin-top:6px;border:1px solid #dfd3ec;border-radius:10px;background:#fff;color:#352747}@media(max-width:767px){input[data-v-ca83a9a0],select[data-v-ca83a9a0]{font-size:16px}}.notes-page[data-v-25aa6112]{color:#071c45}.note-dot-blue[data-v-25aa6112]{background:#2563eb}.note-dot-emerald[data-v-25aa6112]{background:#10b981}.note-dot-amber[data-v-25aa6112]{background:#f59e0b}.note-dot-rose[data-v-25aa6112]{background:#f43f5e}.note-dot-violet[data-v-25aa6112]{background:#8b5cf6}.note-dot-slate[data-v-25aa6112]{background:#64748b}@media(max-width:767px){.notes-page[data-v-25aa6112]{padding:10px;background:#f8f5fc;min-width:0;max-width:100%;overflow-x:hidden}.notes-page>div[data-v-25aa6112]{min-width:0;max-width:100%}.notes-page aside[data-v-25aa6112]{min-width:0;max-width:100%;overflow:hidden}.note-page-header[data-v-25aa6112]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:14px}.note-page-header>div[data-v-25aa6112]{min-width:0}.note-page-header p[data-v-25aa6112]{display:none}.note-page-header h1[data-v-25aa6112]{margin:0;font-size:24px;color:#352747}.note-page-header>button[data-v-25aa6112]{min-height:44px;padding:9px 12px;white-space:nowrap;box-shadow:none;background:#7950b5}.note-page-header>button[data-v-25aa6112]:hover{background:#603b96}.notes-page aside[data-v-25aa6112]{padding:8px}.notes-page aside button[data-v-25aa6112]{padding:8px 10px;font-size:12px;gap:6px}.notes-page main>div[data-v-25aa6112]:first-child{gap:8px;padding:10px}.notes-page main>div:first-child label[data-v-25aa6112]{min-width:0;width:100%}.notes-page main>div:first-child select[data-v-25aa6112]{width:100%;font-size:16px}.notes-page article[data-v-25aa6112]{padding:15px}.note-editor[data-v-25aa6112]{display:flex;flex-direction:column;height:calc(100dvh - 44px);max-height:calc(100dvh - 44px);margin-bottom:8px;overflow:hidden;border-radius:18px 18px 0 0}.note-editor>div[data-v-25aa6112]:first-child{flex:none}.note-editor-body[data-v-25aa6112]{flex:1;min-height:0;overflow-y:auto;padding:16px}.note-editor-body textarea[data-v-25aa6112]{min-height:150px;font-size:16px}.note-editor-body input[data-v-25aa6112],.note-editor-body select[data-v-25aa6112]{font-size:16px}.note-editor-actions[data-v-25aa6112]{flex:none;bottom:0;padding:12px 15px max(18px,env(safe-area-inset-bottom));box-shadow:0 -6px 20px #35274712}.note-editor-actions button[data-v-25aa6112]{min-height:44px;padding:10px 14px}.notes-page main>div[data-v-25aa6112]:nth-child(2){min-height:300px}.notes-page main button.bg-blue-600[data-v-25aa6112]{background:#7950b5}.notes-page .note-scope-button.bg-blue-600[data-v-25aa6112],.note-editor-actions button.bg-blue-600[data-v-25aa6112]{background:#7950b5}.note-editor-overlay[data-v-25aa6112]{bottom:auto;height:100dvh}}.mini-button[data-v-81d47cc3]{display:grid;height:2rem;width:2rem;place-items:center;border:1px solid #e3e8f2;border-radius:.55rem;background:#fff;font-size:.75rem;font-weight:800}.mini-button[data-v-81d47cc3]:hover{border-color:#bfd0ff;background:#f2f6ff}.page-button[data-v-81d47cc3]{border:1px solid #dce3ef;border-radius:.55rem;padding:.45rem .75rem;font-weight:700}.page-button[data-v-81d47cc3]:disabled{cursor:not-allowed;opacity:.4}@media(max-width:767px){.file-page-header[data-v-81d47cc3]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.file-page-header>div[data-v-81d47cc3]:first-child{display:contents}.file-page-header>div:first-child>p[data-v-81d47cc3]{display:none}.file-page-header h1[data-v-81d47cc3]{grid-column:1;grid-row:1;margin:0;font-size:24px}.file-page-header>div:first-child>div[data-v-81d47cc3]{grid-column:1/-1;grid-row:2;margin:0;min-width:0}.file-header-actions[data-v-81d47cc3]{grid-column:2;grid-row:1;display:flex;flex-wrap:nowrap;gap:6px}.file-header-actions button[data-v-81d47cc3]{min-height:42px;padding:8px 10px;font-size:0;white-space:nowrap;box-shadow:none}.file-header-actions button[data-v-81d47cc3]:after{font-size:12px}.file-header-actions button[data-v-81d47cc3]:first-child:after{content:"+ Folder"}.file-header-actions button[data-v-81d47cc3]:nth-child(2):after{content:"+ Upload"}.file-dialog[data-v-81d47cc3]{align-items:end;padding:0}.file-dialog-form[data-v-81d47cc3]{width:100%;max-width:none;max-height:calc(100dvh - 48px);overflow-y:auto;border-radius:20px 20px 0 0;padding:18px 16px max(24px,env(safe-area-inset-bottom))}.file-dialog-form input[data-v-81d47cc3],.file-dialog-form select[data-v-81d47cc3]{font-size:16px}.file-dialog-form button[data-v-81d47cc3]{min-height:44px}}.billings{color:#352747}.billings h1{font-size:28px;font-weight:700}.billings h2{font-size:18px;font-weight:650}.billings .muted{font-size:12px;line-height:1.7;color:#82758c}.billings .panel{background:#fff;border:1px solid #e6ddef;border-radius:16px}.billings .primary,.billings .secondary{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:9px;font-size:13px;font-weight:600;white-space:nowrap}.billings .primary{background:#7950b5;color:#fff}.billings .primary:hover{background:#603b96}.billings .secondary{background:#fff;border:1px solid #dfd1ed;color:#7950b5}.billings button:disabled{opacity:.45;cursor:not-allowed}.billings input:not([type=checkbox]),.billings select,.billings textarea{display:block;width:100%;padding:10px 12px;border:1px solid #ded3e8;border-radius:9px;background:#fff;font-size:13px;color:#352747}.billings label{display:block;font-size:12px;color:#82758c}.billings label>input,.billings label>select,.billings label>textarea{margin-top:5px}.billings th,.billings td{padding:14px 16px;border-bottom:1px solid #f0eaf5;text-align:left;vertical-align:top}.billings th{background:#faf7fd;font-size:11px;color:#887795;font-weight:600}.billings td{font-size:13px}.billings .pill{display:inline-block;padding:4px 9px;border-radius:20px;background:#f0e8f8;color:#7950b5;font-size:11px;white-space:nowrap}.billings .pill.approved,.billings .pill.completed,.billings .pill.active,.billings .pill.paid{background:#e9f7ed;color:#368448}.billings .pill.rejected,.billings .pill.failed,.billings .pill.expired{background:#ffeaf1;color:#b7436b}.billings .pill.payment_submitted,.billings .pill.trial{background:#e7f3ff;color:#1479bb}.billings .tabs{display:flex;gap:5px;flex-wrap:wrap}.billings .tabs button{padding:9px 16px;font-size:13px;border-radius:9px;color:#82758c}.billings .tabs .selected{background:#7950b5;color:#fff}.billings .overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#21122f88;overflow:auto}.billings .dialog{max-height:90dvh;overflow:auto;width:100%;max-width:650px;padding:24px}.billings .error{padding:12px 16px;border-radius:10px;background:#ffeaf1;color:#b7436b;font-size:13px}.billings .success{padding:12px 16px;border-radius:10px;background:#e9f7ed;color:#368448;font-size:13px}.billings a.text-link{color:#7950b5;font-weight:600}.billings .detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.billings .detail-grid dt{font-size:11px;color:#82758c;margin-bottom:4px}.billings .detail-grid dd{font-size:13px;overflow-wrap:anywhere}.billings{min-width:0}.billings .billing-table{width:100%;table-layout:fixed}.billings .billing-table th,.billings .billing-table td{padding:9px 8px;overflow-wrap:anywhere}.billings .billing-table td{font-size:12px}.billings .billing-table .muted{font-size:11px;line-height:1.45}.billings .billing-table .primary,.billings .billing-table .secondary{padding:7px 9px;font-size:12px;white-space:normal}.billings .billing-table .pill{white-space:normal;padding:3px 6px}@media(max-width:640px){.billings .billing-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.billings .billing-page-header>div{display:contents}.billings .billing-page-header h1{grid-column:1;grid-row:1;font-size:24px}.billings .billing-page-header>.primary{grid-column:2;grid-row:1;padding:9px 10px;font-size:11px}.billings .billing-page-header .muted{grid-column:1/-1;grid-row:2;margin:0}.billings .billing-history-controls{display:flex;flex-wrap:nowrap;gap:5px;min-width:0}.billings .billing-history-controls .tabs{flex-wrap:nowrap;gap:2px;min-width:0}.billings .billing-history-controls .tabs button{padding:8px 6px;font-size:11px;white-space:nowrap}.billings .billing-history-controls .billing-rows{flex:none}.billings .billing-history-controls .billing-rows span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.billings .billing-history-controls .billing-rows select{width:53px;margin:0;padding:7px 3px;font-size:12px}.billings .billing-table thead{display:none}.billings .billing-table,.billings .billing-table tbody,.billings .billing-table tr,.billings .billing-table td{display:block;width:100%}.billings .billing-table tr{padding:10px;border-bottom:1px solid #e6ddef}.billings .billing-table td{border:0;padding:5px}.billings .detail-grid{grid-template-columns:1fr}}.invoice-fields[data-v-d19860f6]{gap:12px}.invoice-fields>div[data-v-d19860f6]{padding:12px;border:1px solid #e6ddef;border-radius:8px;overflow-wrap:anywhere}main>header h1[data-v-ffc4a7ca]{color:#352747}main>header p.text-blue-600[data-v-ffc4a7ca]{color:#7950b5}main>header>button[data-v-ffc4a7ca],main>header>button[data-v-ffc4a7ca]:hover{background:#7950b5;color:#fff}main>header>button[data-v-ffc4a7ca]:hover{background:#603b96}main>section[data-v-ffc4a7ca]{border-color:#e6ddef}main>section>aside>button[data-v-ffc4a7ca]:hover,main>section>aside>button.bg-blue-50[data-v-ffc4a7ca]{background:#f5effb}main>section>aside>button.bg-blue-50[data-v-ffc4a7ca]{box-shadow:inset 3px 0 #7950b5}main>section>aside>button span.text-blue-600[data-v-ffc4a7ca]{color:#7950b5}main>section>div.flex>div.bg-slate-50\/70[data-v-ffc4a7ca]{background:#faf7fd}main>section form button.bg-blue-600[data-v-ffc4a7ca],main>div.fixed form button.bg-blue-600[data-v-ffc4a7ca]{background:#7950b5}main>section form button.bg-blue-600[data-v-ffc4a7ca]:hover,main>div.fixed form button.bg-blue-600[data-v-ffc4a7ca]:hover{background:#603b96}main>section form textarea[data-v-ffc4a7ca]:focus,main>div.fixed form[data-v-ffc4a7ca] :is(input,select,textarea):focus{outline:2px solid #7950b5;outline-offset:1px}@media(max-width:767px){main[data-v-ffc4a7ca]{min-width:0;max-width:100%;overflow-x:hidden}main>header[data-v-ffc4a7ca]{align-items:center;gap:8px}main>header>div[data-v-ffc4a7ca]{min-width:0}main>header h1[data-v-ffc4a7ca]{font-size:19px;line-height:1.2}main>header p[data-v-ffc4a7ca]{display:none}main>header>button[data-v-ffc4a7ca]{flex:none;min-height:42px;padding:9px 11px;font-size:12px;white-space:nowrap;background:#7950b5}main>section[data-v-ffc4a7ca]{display:block;min-height:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}main>section>aside[data-v-ffc4a7ca]{overflow:hidden;border:1px solid #e6ddef;border-radius:16px;background:#fff}main>section>aside>div[data-v-ffc4a7ca]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px}main>section>aside>button[data-v-ffc4a7ca]{display:inline-block;width:min(78vw,260px);min-height:88px;margin:10px 0 10px 8px;border:1px solid #e6ddef;border-radius:12px;padding:12px;vertical-align:top;white-space:normal}main>section>aside[data-v-ffc4a7ca]{white-space:nowrap;overflow-x:auto}main>section>aside>div[data-v-ffc4a7ca],main>section>aside>p[data-v-ffc4a7ca]{white-space:normal}main>section>aside>button[data-v-ffc4a7ca]:last-of-type{margin-right:10px}main>section>aside>button.bg-blue-50[data-v-ffc4a7ca]{background:#f5effb;box-shadow:inset 0 3px #7950b5}main>section>div.flex[data-v-ffc4a7ca]{min-height:340px;margin-top:12px;overflow:hidden;border:1px solid #e6ddef;border-radius:16px;background:#fff}main>section>div[data-v-ffc4a7ca]:not(.flex){min-height:110px;margin-top:12px;border:1px solid #e6ddef;border-radius:16px;background:#fff;text-align:center}main>section>div.flex>header[data-v-ffc4a7ca]{padding:14px}main>section>div.flex>header h2[data-v-ffc4a7ca]{font-size:17px;overflow-wrap:anywhere}main>section>div.flex>div[data-v-ffc4a7ca]{max-height:55dvh;min-height:180px;padding:12px}main>section article[data-v-ffc4a7ca]{max-width:92%;padding:12px;overflow-wrap:anywhere}main>section article>div[data-v-ffc4a7ca]{flex-wrap:wrap;gap:4px}main>section form[data-v-ffc4a7ca]{align-items:end;gap:8px;padding:10px}main>section form textarea[data-v-ffc4a7ca]{min-width:0;min-height:44px;max-height:130px;font-size:16px}main>section form button[data-v-ffc4a7ca]{min-height:44px;padding:8px 14px}main>div.fixed[data-v-ffc4a7ca]{align-items:end;padding:0}main>div.fixed form[data-v-ffc4a7ca]{max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:20px 20px 0 0;padding:18px 16px max(22px,env(safe-area-inset-bottom))}main>div.fixed input[data-v-ffc4a7ca],main>div.fixed select[data-v-ffc4a7ca],main>div.fixed textarea[data-v-ffc4a7ca]{font-size:16px}main>div.fixed form button[data-v-ffc4a7ca]{min-height:44px}main>div.fixed form button.bg-blue-600[data-v-ffc4a7ca],main>section form button.bg-blue-600[data-v-ffc4a7ca]{background:#7950b5}}.personal-settings[data-v-2e174a60]{max-width:960px;margin:auto;color:#352747}h1[data-v-2e174a60]{font-size:28px;font-weight:750}h2[data-v-2e174a60]{font-size:18px;font-weight:650;margin-bottom:16px}form[data-v-2e174a60]{border:1px solid #e6ddef;background:#fff;border-radius:18px;padding:24px;margin:20px 0}.fields[data-v-2e174a60]{display:grid;grid-template-columns:1fr 1fr;gap:16px}label[data-v-2e174a60]{font-size:12px;color:#82758c}input[data-v-2e174a60]:not([type=checkbox]),select[data-v-2e174a60]{display:block;width:100%;min-width:0;border:1px solid #dfd3ec;border-radius:10px;padding:11px;margin-top:6px;color:#352747;background:#fff}.check[data-v-2e174a60]{display:flex;gap:10px;margin:14px 0}.check input[data-v-2e174a60]{accent-color:#7950b5}.muted[data-v-2e174a60]{font-size:12px;color:#82758c;line-height:1.7;margin:12px 0}.primary[data-v-2e174a60],.secondary[data-v-2e174a60]{min-height:44px;padding:10px 16px;border-radius:10px;font-size:13px}.primary[data-v-2e174a60]{background:#7950b5;color:#fff}.secondary[data-v-2e174a60]{border:1px solid #dfd3ec;color:#7950b5;margin-bottom:16px}.error[data-v-2e174a60],.success[data-v-2e174a60]{padding:14px;border-radius:12px;margin-top:14px;font-size:13px}.error[data-v-2e174a60]{background:#fff0f3;color:#a13053}.success[data-v-2e174a60]{background:#eff8ef;color:#287d40}button[data-v-2e174a60]:disabled{opacity:.5}@media(max-width:640px){.fields[data-v-2e174a60]{grid-template-columns:1fr}form[data-v-2e174a60]{padding:16px}input[data-v-2e174a60],select[data-v-2e174a60]{font-size:16px!important}}.team-page[data-v-b7f16738]{max-width:1180px;margin:auto;color:#2f2141}.team-page>header[data-v-b7f16738]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.eyebrow[data-v-b7f16738]{font-size:12px;font-weight:800;letter-spacing:.16em;color:#7950b5}h1[data-v-b7f16738]{font-size:30px;font-weight:800}h2[data-v-b7f16738]{font-size:18px;font-weight:750}.muted[data-v-b7f16738]{color:#81748d;font-size:13px;line-height:1.6}.upgrade[data-v-b7f16738],.primary[data-v-b7f16738]{background:#7950b5;color:#fff;border-radius:11px;padding:12px 17px;font-weight:700}.stats[data-v-b7f16738]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.stats article[data-v-b7f16738],.panel[data-v-b7f16738]{border:1px solid #e7dfee;background:#fff;border-radius:17px;padding:20px}.stats span[data-v-b7f16738]{display:block;color:#81748d;font-size:12px}.stats strong[data-v-b7f16738]{display:block;font-size:22px;margin-top:7px}.panel[data-v-b7f16738]{margin-bottom:18px}.add[data-v-b7f16738]{display:grid;gap:17px}.fields[data-v-b7f16738]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}label[data-v-b7f16738]{font-size:12px;color:#81748d}input[data-v-b7f16738],select[data-v-b7f16738]{display:block;width:100%;min-width:0;margin-top:6px;padding:11px;border:1px solid #dfd4e9;border-radius:10px;background:#fff;color:#302342}.primary[data-v-b7f16738]{justify-self:start}.primary[data-v-b7f16738]:disabled{opacity:.55}.section-head[data-v-b7f16738]{display:flex;justify-content:space-between;gap:12px;align-items:start}.member-list[data-v-b7f16738]{margin-top:16px}.member[data-v-b7f16738]{display:grid;grid-template-columns:44px minmax(160px,1fr) 135px 135px 70px;align-items:center;gap:12px;border-top:1px solid #eee7f3;padding:14px 0}.avatar[data-v-b7f16738]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#f0e9fa;color:#7950b5;font-weight:800}.identity[data-v-b7f16738]{min-width:0}.identity strong[data-v-b7f16738],.identity span[data-v-b7f16738]{display:block}.identity span[data-v-b7f16738]{color:#81748d;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge[data-v-b7f16738]{justify-self:end;border-radius:20px;padding:6px 11px;background:#f0e9fa;color:#7950b5;font-size:12px;text-transform:capitalize}.save[data-v-b7f16738]{color:#7950b5;font-weight:750}.alert[data-v-b7f16738]{padding:13px;border-radius:11px;margin-bottom:14px}.error[data-v-b7f16738]{background:#fff0f3;color:#a13053}.success[data-v-b7f16738]{background:#eff8ef;color:#287d40}@media(max-width:760px){.team-page>header[data-v-b7f16738]{align-items:flex-start}.stats[data-v-b7f16738]{grid-template-columns:1fr 1fr}.fields[data-v-b7f16738]{grid-template-columns:1fr}.member[data-v-b7f16738]{grid-template-columns:44px 1fr}.member select[data-v-b7f16738],.member .save[data-v-b7f16738],.member .badge[data-v-b7f16738]{grid-column:2;justify-self:stretch}.member .badge[data-v-b7f16738]{text-align:center}.upgrade[data-v-b7f16738]{font-size:12px;padding:10px}.panel[data-v-b7f16738]{padding:15px}input[data-v-b7f16738],select[data-v-b7f16738]{font-size:16px}}.team-page[data-v-b7f16738]{min-width:0}.team-page .member-list[data-v-b7f16738]{margin-top:16px;border:1px solid #e7dfee;border-radius:13px;overflow:hidden}.team-page .member-head[data-v-b7f16738],.team-page .member[data-v-b7f16738]{display:grid;grid-template-columns:minmax(0,1.8fr) 130px 140px 78px;align-items:center;gap:14px;padding:13px 16px}.team-page .member-head.read-only[data-v-b7f16738],.team-page .member.read-only[data-v-b7f16738]{grid-template-columns:minmax(0,1.8fr) 130px 140px}.team-page .member-head[data-v-b7f16738]{background:#f7f2fb;color:#746484;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.team-page .member[data-v-b7f16738]{border-top:1px solid #eee7f3}.team-page .member-person[data-v-b7f16738]{display:flex;align-items:center;gap:12px;min-width:0}.team-page .member-person .avatar[data-v-b7f16738]{flex:none}.team-page .identity strong[data-v-b7f16738]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-page .member-role[data-v-b7f16738],.team-page .member-status[data-v-b7f16738],.team-page .member-action[data-v-b7f16738]{min-width:0}.team-page .member-role small[data-v-b7f16738],.team-page .member-status small[data-v-b7f16738]{display:none}.team-page .member-role .badge[data-v-b7f16738],.team-page .member-status .badge[data-v-b7f16738]{display:inline-block;justify-self:auto;text-align:center}.team-page .member-status .badge.active[data-v-b7f16738]{background:#e9f7ed;color:#368448}.team-page .member-status .badge.suspended[data-v-b7f16738]{background:#fff2dc;color:#9a6713}.team-page .member-status .badge.revoked[data-v-b7f16738]{background:#f1f1f5;color:#777}.team-page .member-status select[data-v-b7f16738]{margin:0;font-size:13px}.team-page .member-action .save[data-v-b7f16738]{min-height:40px;padding:8px 12px;border:1px solid #dfd1ed;border-radius:9px;background:#fff}.team-page .member-action .save[data-v-b7f16738]:hover{background:#f5effb}.team-page .member-empty[data-v-b7f16738]{padding:20px;text-align:center;color:#81748d;font-size:13px}@media(max-width:1100px)and (min-width:761px){.team-page .fields[data-v-b7f16738]{grid-template-columns:repeat(2,minmax(0,1fr))}.team-page .member-head[data-v-b7f16738],.team-page .member[data-v-b7f16738]{grid-template-columns:minmax(0,1.6fr) 110px 130px 70px;gap:8px}.team-page .member-head.read-only[data-v-b7f16738],.team-page .member.read-only[data-v-b7f16738]{grid-template-columns:minmax(0,1.6fr) 110px 130px}}@media(max-width:760px){.team-page>header[data-v-b7f16738]{align-items:center;gap:9px;margin-bottom:14px}.team-page>header h1[data-v-b7f16738]{font-size:25px;line-height:1.2}.team-page>header .eyebrow[data-v-b7f16738],.team-page>header .muted[data-v-b7f16738]{display:none}.team-page .upgrade[data-v-b7f16738]{flex:none;min-height:42px;display:inline-flex;align-items:center;padding:9px 11px;white-space:nowrap}.team-page .stats[data-v-b7f16738]{gap:8px;margin-bottom:12px}.team-page .stats article[data-v-b7f16738]{min-width:0;padding:13px}.team-page .stats strong[data-v-b7f16738]{font-size:18px;overflow-wrap:anywhere}.team-page .panel[data-v-b7f16738]{padding:15px;margin-bottom:12px}.team-page .fields[data-v-b7f16738]{grid-template-columns:1fr;gap:10px}.team-page .add[data-v-b7f16738]{gap:12px}.team-page .add .primary[data-v-b7f16738]{width:100%;min-height:44px}.team-page .section-head[data-v-b7f16738]{align-items:center}.team-page .section-head h2[data-v-b7f16738]{font-size:17px}.team-page .section-head .muted[data-v-b7f16738]{margin-top:4px;font-size:12px}.team-page .section-head>span[data-v-b7f16738]{flex:none;font-size:12px;color:#7950b5}.team-page .member-list[data-v-b7f16738]{border:0;overflow:visible}.team-page .member-head[data-v-b7f16738]{display:none}.team-page .member[data-v-b7f16738]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;margin-bottom:10px;border:1px solid #e7dfee;border-radius:13px;background:#fff}.team-page .member.read-only[data-v-b7f16738]{grid-template-columns:repeat(2,minmax(0,1fr))}.team-page .member-person[data-v-b7f16738]{grid-column:1/-1;padding-bottom:10px;border-bottom:1px solid #f0eaf5}.team-page .identity[data-v-b7f16738]{min-width:0}.team-page .identity strong[data-v-b7f16738]{font-size:14px}.team-page .member-role[data-v-b7f16738],.team-page .member-status[data-v-b7f16738]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;grid-column:auto;min-width:0}.team-page .member-role small[data-v-b7f16738],.team-page .member-status small[data-v-b7f16738]{display:block;color:#81748d;font-size:11px}.team-page .member-role .badge[data-v-b7f16738],.team-page .member-status .badge[data-v-b7f16738]{align-self:flex-start;padding:6px 9px;font-size:11px}.team-page .member-status select[data-v-b7f16738]{width:100%;font-size:16px}.team-page .member-action[data-v-b7f16738]{grid-column:1/-1}.team-page .member-action .save[data-v-b7f16738]{width:100%;min-height:42px}}.overview[data-v-0fc37998]{color:#352747}h1[data-v-0fc37998]{font-size:28px;font-weight:700}h2[data-v-0fc37998]{font-size:15px;font-weight:650}.muted[data-v-0fc37998]{font-size:12px;color:#82758c;line-height:1.7}.panel[data-v-0fc37998]{display:block;background:#fff;border:1px solid #e6ddef;border-radius:16px;overflow:hidden}.action[data-v-0fc37998]{border:1px solid #dfd1ed;background:#fff;color:#7950b5;padding:9px 15px;border-radius:9px;font-size:12px}.dot[data-v-0fc37998]{display:block;width:9px;height:9px;border-radius:50%}.purple[data-v-0fc37998]{background:#7950b5}.blue[data-v-0fc37998]{background:#1684cf}.pink[data-v-0fc37998]{background:#ed769b}.green[data-v-0fc37998]{background:#61b779}th[data-v-0fc37998],td[data-v-0fc37998]{padding:14px 20px;border-top:1px solid #f0eaf5}th[data-v-0fc37998]{background:#faf7fd;font-size:11px;color:#887795}td a[data-v-0fc37998]{color:#7950b5;font-weight:600}.panel[data-v-1a523794]{background:#fff;border:1px solid #e9e2f0;border-radius:18px}.workspace-page[data-v-1a523794]{color:#352747}h2[data-v-1a523794]{font-size:17px;font-weight:700}.muted[data-v-1a523794]{font-size:12px;line-height:1.6;color:#777082}.primary[data-v-1a523794],.secondary[data-v-1a523794]{display:inline-flex;justify-content:center;align-items:center;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600;min-height:42px}.primary[data-v-1a523794]{background:#7950b5;color:#fff}.primary[data-v-1a523794]:hover{background:#603b96}.secondary[data-v-1a523794]{border:1px solid #e2d8ee;background:#fff;color:#7950b5}button[data-v-1a523794]:disabled{opacity:.5;cursor:not-allowed}label[data-v-1a523794]{display:block;font-size:12px;font-weight:600;color:#655571}input[data-v-1a523794],select[data-v-1a523794]{min-height:42px;border:1px solid #dfd8e8;border-radius:9px;padding:9px 11px;font-size:13px;color:#352747;background:#fff;max-width:100%}label input[data-v-1a523794],label select[data-v-1a523794]{width:100%;margin-top:6px}input[data-v-1a523794]:focus,select[data-v-1a523794]:focus{outline:2px solid #bba0db;outline-offset:1px}th[data-v-1a523794],td[data-v-1a523794]{padding:14px 18px;border-bottom:1px solid #f2eef6}.badge[data-v-1a523794]{display:inline-block;border-radius:20px;background:#f1eafa;color:#7950b5;padding:4px 10px;font-size:11px;text-transform:capitalize}.badge-danger[data-v-1a523794]{background:#fff0f0;color:#b33d52}
