.home-avatar[data-v-68cf3d8a]{position:relative;display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid #d8d5ff;border:1px solid oklch(88% .065 285);border-radius:50%;background:linear-gradient(145deg,#eeeaff,#c9d8ff);background:linear-gradient(145deg,color(xyz 0.84 0.851 1.116),color(xyz 0.65 0.682 1.079));color:#5148a7;color:#514894;box-shadow:inset 0 1px #ffffffd1,0 6px 14px #5348a629}.home-avatar__portrait[data-v-68cf3d8a]{width:30px;height:30px;overflow:visible}.home-avatar__vip[data-v-68cf3d8a]{position:absolute;right:-7px;bottom:-3px;display:grid;min-width:25px;height:14px;place-items:center;border:1px solid rgb(255 255 255 / .92);border-radius:999px;background:linear-gradient(135deg,#5f63ef,#7b52dd);background:linear-gradient(135deg,color(xyz 0.29 0.224 1.002),#7968f1,#9257e0);color:#fbfaff;font-size:.42rem;font-weight:780;letter-spacing:.03em;line-height:1;box-shadow:0 3px 8px #5647b43d}.agent-home-shell[data-v-8dd15037]{position:relative;display:grid;grid-template-columns:194px minmax(0,1fr);column-gap:14px;min-width:0;overflow:hidden;isolation:isolate;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.app-ai-background[data-v-8dd15037]{position:fixed;z-index:-2;inset:0;background-image:url(/assets/app-ai-portrait-background-SsGfxIj0.png);background-position:left bottom;background-repeat:no-repeat;background-size:cover;pointer-events:none}.home-glass-surface[data-v-8dd15037]{-webkit-backdrop-filter:blur(28px) saturate(1.18);backdrop-filter:blur(28px) saturate(1.18)}.home-glow[data-v-8dd15037]{position:fixed;z-index:-1;display:block;border-radius:50%;pointer-events:none;filter:blur(8px)}.home-glow--top[data-v-8dd15037]{top:-18rem;left:32%;width:44rem;height:38rem;background:#fffc;background:oklch(99% .01 265 / .8)}.home-glow--side[data-v-8dd15037]{top:12%;right:-14rem;width:34rem;height:34rem;background:#cdc5ff75;background:oklch(88% .075 282 / .46)}.home-glow--bottom[data-v-8dd15037]{bottom:-15rem;left:20%;width:38rem;height:30rem;background:#c6e7ff61;background:oklch(91% .065 228 / .38)}.home-sidebar[data-v-8dd15037]{position:fixed;z-index:20;inset:14px auto 14px 14px;display:flex;width:180px;min-height:0;overflow:hidden;flex-direction:column;border:1px solid var(--home-rim);border-radius:28px;background:#f7f9fe;background:oklch(98% .012 265);background:var(--home-glass);box-shadow:var(--home-shadow),inset 0 1px #fffffff0,inset 1px 0 #ffffff61;padding:16px 10px}.home-sidebar[data-v-8dd15037]:before{position:absolute;z-index:0;bottom:-14px;left:-14px;width:100vw;height:100vh;background-image:url(/assets/app-ai-portrait-background-SsGfxIj0.png);background-position:left bottom;background-repeat:no-repeat;background-size:cover;content:"";pointer-events:none}.home-brand[data-v-8dd15037],.home-navigation[data-v-8dd15037],.home-plan[data-v-8dd15037]{position:relative;z-index:1}.home-brand[data-v-8dd15037]{display:flex;min-height:58px;align-items:center;gap:11px;padding:4px 11px 12px;color:#202842;color:#051130}.home-brand__mark[data-v-8dd15037]{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #e5e6ff;border:1px solid oklch(93% .045 274);border-radius:13px;background:linear-gradient(135deg,#5f63ef,#7b52dd);background:linear-gradient(135deg,color(xyz 0.29 0.224 1.002),#7968f1,#9257e0);color:#fafaff;color:#f6f8ff;box-shadow:0 8px 18px #5e50da40,inset 0 1px #ffffff94;box-shadow:0 8px 18px #5966f340,inset 0 1px #ffffff94}.home-brand strong[data-v-8dd15037]{font-size:1rem;font-weight:720;letter-spacing:-.02em;white-space:nowrap}.home-navigation[data-v-8dd15037]{display:grid;gap:3px;margin-top:12px}.home-navigation__item[data-v-8dd15037]{display:flex;min-height:46px;align-items:center;gap:13px;border:1px solid transparent;border-radius:13px;background:transparent;padding:0 14px;color:var(--home-muted);text-align:left;cursor:default}.home-navigation__item[aria-current=page][data-v-8dd15037]{border-color:#ffffffe0;background:#f0f2fb;background:oklch(96% .025 270);background:#fcfdffb8;background:oklch(99% .01 265 / .66);color:var(--home-blue);box-shadow:0 10px 24px #625bbe21,inset 0 1px #ffffffeb;box-shadow:0 10px 24px #6e7ec521,inset 0 1px #ffffffeb}.home-navigation__item span[data-v-8dd15037]{font-size:.84rem;font-weight:540;white-space:nowrap}.home-plan[data-v-8dd15037]{margin-top:auto;border:1px solid var(--home-rim);border-radius:18px;background:#f3f6fc;background:oklch(97% .018 264);background:var(--home-glass-strong);box-shadow:inset 0 1px #ffffffe0;padding:14px}.home-plan__eyebrow[data-v-8dd15037]{display:flex;align-items:center;gap:7px;font-size:.78rem;font-weight:680}.home-plan__eyebrow[data-v-8dd15037] svg{color:#bd821c;color:oklch(72% .17 73)}.home-plan p[data-v-8dd15037]{margin:9px 0 12px;color:var(--home-muted);font-size:.72rem}.home-plan a[data-v-8dd15037],.home-new-project[data-v-8dd15037]{border:0;background:linear-gradient(135deg,#5f63ef,#7b52dd);background:linear-gradient(135deg,color(xyz 0.29 0.224 1.002),#7968f1,#9257e0);color:#fafaff;color:oklch(98.5% .008 270);box-shadow:0 10px 24px #5c4bda45,inset 0 1px #ffffff6b;box-shadow:0 10px 24px #5159ee45,inset 0 1px #ffffff6b}.home-plan a[data-v-8dd15037]{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;border-radius:12px;font-size:.78rem;font-weight:650;cursor:pointer}.home-workspace[data-v-8dd15037]{grid-column:2;min-width:0;min-height:calc(100vh - 28px);margin:14px 14px 14px 0;overflow:clip;border-radius:28px;background:#f7f9fe;background:#fcfdff7a;background:oklch(99% .01 265 / .42);box-shadow:var(--home-shadow),inset 0 0 0 1px var(--home-rim),inset 0 1px #fffffff0}.home-topbar[data-v-8dd15037]{position:sticky;z-index:15;top:0;display:flex;min-height:74px;align-items:center;justify-content:flex-end;gap:24px;background:transparent;box-shadow:inset 0 1px #ffffffb8;padding:6px 26px}.home-search[data-v-8dd15037]{display:flex;width:min(375px,42vw);min-height:48px;align-items:center;gap:10px;border:1px solid var(--home-rim);border-radius:15px;background:#f7f9fe;background:oklch(98% .012 265);background:var(--home-glass-strong);box-shadow:0 10px 30px #625bbe17,inset 0 1px #ffffffeb;box-shadow:0 10px 30px #6e7ec517,inset 0 1px #ffffffeb;padding:0 14px;color:var(--home-muted)}.home-search input[data-v-8dd15037]{min-width:0;min-height:44px;flex:1;border:0;outline:0;background:transparent;color:var(--home-text)}.home-search input[data-v-8dd15037]::placeholder{color:var(--home-muted);opacity:.88}.home-search kbd[data-v-8dd15037]{color:var(--home-muted);font-family:inherit;font-size:.72rem}.home-topbar__tools[data-v-8dd15037]{display:flex;align-items:center;gap:10px}.home-tool-button[data-v-8dd15037]{position:relative;display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--home-rim);border-radius:14px;background:#f7f9fe;background:oklch(98% .012 265);background:var(--home-glass-strong);padding:0 15px;color:var(--home-text);box-shadow:0 10px 24px #625bbe17,inset 0 1px #ffffffeb;box-shadow:0 10px 24px #6e7ec517,inset 0 1px #ffffffeb;cursor:default}.home-tool-button--icon[data-v-8dd15037]{width:48px;padding:0}.home-new-project[data-v-8dd15037]{position:absolute;top:98px;right:28px;min-width:160px;border-color:#7d6feb9e;border-color:oklch(71% .16 274 / .62);background:linear-gradient(135deg,#5f63ef,#7b52dd);background:linear-gradient(135deg,color(xyz 0.29 0.224 1.002),#7968f1,#9257e0);color:#fafaff;color:oklch(98.5% .008 270);box-shadow:0 10px 24px #5c4bda45,inset 0 1px #ffffff6b;box-shadow:0 10px 24px #5159ee45,inset 0 1px #ffffff6b}.home-new-project span[data-v-8dd15037]{font-size:.82rem;font-weight:650}.home-new-project[data-v-8dd15037]:not(:disabled){cursor:pointer}.home-new-project[data-v-8dd15037]:disabled{cursor:not-allowed;opacity:.64}.home-notification-count[data-v-8dd15037]{position:absolute;top:-6px;right:-5px;display:grid;width:21px;height:21px;place-items:center;border:2px solid #f8f9fd;border:2px solid oklch(98% .01 265);border-radius:50%;background:#df555c;background:#f22c2d;color:#fff9f8;color:snow;font-size:.64rem;font-weight:720}.home-account[data-v-8dd15037]{position:relative}.home-account__button[data-v-8dd15037]{display:flex;min-width:172px;min-height:56px;align-items:center;gap:9px;border:1px solid var(--home-rim);border-radius:16px;background:#f7f9fe;background:oklch(98% .012 265);background:var(--home-glass-strong);padding:6px 9px;color:var(--home-text);box-shadow:0 10px 24px #625bbe17,inset 0 1px #ffffffeb;box-shadow:0 10px 24px #6e7ec517,inset 0 1px #ffffffeb;text-align:left;cursor:pointer}.home-account__copy[data-v-8dd15037]{display:grid;min-width:0;flex:1;grid-template-columns:minmax(0,1fr) auto;column-gap:5px}.home-account__copy strong[data-v-8dd15037],.home-account__copy small[data-v-8dd15037]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-account__copy strong[data-v-8dd15037]{grid-column:1 / -1;font-size:.76rem}.home-account__copy small[data-v-8dd15037]{max-width:92px;color:var(--home-muted);font-size:.64rem}.home-account__copy>span[data-v-8dd15037]{color:var(--home-blue);font-size:.6rem;font-weight:650}.home-account__chevron[data-v-8dd15037]{flex:0 0 auto;transition:transform .18s cubic-bezier(.22,1,.36,1)}.home-account__button[aria-expanded=true] .home-account__chevron[data-v-8dd15037]{transform:rotate(180deg)}.account-menu[data-v-8dd15037]{position:absolute;z-index:40;top:calc(100% + 10px);right:0;width:292px;overflow:hidden;border:1px solid var(--home-rim);border-radius:18px;background:#f7f9fe;background:#f5f8ff;background:#fcfdffeb;background:oklch(99% .008 265 / .9);box-shadow:0 24px 58px #40388433,inset 0 1px #fffffff5;box-shadow:0 24px 58px #41507f33,inset 0 1px #fffffff5;padding:8px}.account-menu__heading[data-v-8dd15037]{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgb(173 178 198 / .3);border-bottom:1px solid oklch(79% .035 267 / .3);padding:8px 8px 13px}.account-menu__heading>span[data-v-8dd15037]:last-child,.account-menu__action>span[data-v-8dd15037]{display:grid;min-width:0;gap:3px}.account-menu__heading strong[data-v-8dd15037],.account-menu__heading small[data-v-8dd15037],.account-menu__action strong[data-v-8dd15037],.account-menu__action small[data-v-8dd15037]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__heading small[data-v-8dd15037],.account-menu>p[data-v-8dd15037],.account-menu__action small[data-v-8dd15037]{color:var(--home-muted);font-size:.7rem}.account-menu>p[data-v-8dd15037]{margin:12px 8px 6px}.account-menu__workspaces[data-v-8dd15037]{display:grid;gap:2px}.account-menu__action[data-v-8dd15037]{display:flex;width:100%;min-height:50px;align-items:center;justify-content:space-between;gap:10px;border:1px solid transparent;border-radius:11px;background:transparent;padding:8px 10px;color:var(--home-text);text-align:left;cursor:pointer}.account-menu__action[data-v-8dd15037]:hover,.account-menu__action[aria-pressed=true][data-v-8dd15037]{border-color:#bec4dc73;border-color:#b8c4df73;background:#f0f2fb;background:oklch(96% .025 270);background:#edf0fa8a;background:oklch(94% .035 270 / .48)}.account-menu__action i[data-v-8dd15037]{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--home-blue)}.account-menu__logout[data-v-8dd15037]{margin-top:7px;border-top:1px solid rgb(173 178 198 / .3);border-top:1px solid oklch(79% .035 267 / .3);border-radius:0 0 11px 11px}.account-menu__logout strong[data-v-8dd15037]{color:#bf3d48;color:#d02c2e}.home-stage[data-v-8dd15037]{position:relative;z-index:1;min-width:0;padding:0 28px 22px 40px}button[data-v-8dd15037]:focus-visible,input[data-v-8dd15037]:focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}@media(min-width:1440px){.agent-home-shell[data-v-8dd15037]{height:100vh;min-height:100vh;grid-template-columns:258px minmax(0,1fr)}.home-sidebar[data-v-8dd15037]{width:244px}.home-workspace[data-v-8dd15037]{height:calc(100vh - 28px);min-height:0;overflow-x:hidden;overflow-y:auto}.home-new-project[data-v-8dd15037]{right:42px}.home-stage[data-v-8dd15037]{padding:0 42px 8px 72px}}@media(min-width:1024px)and (max-width:1439.98px){.app-ai-background[data-v-8dd15037]{opacity:.78}}@media(min-width:768px)and (max-width:1023.98px){.app-ai-background[data-v-8dd15037]{opacity:.58}.agent-home-shell[data-v-8dd15037]{grid-template-columns:84px minmax(0,1fr);column-gap:12px}.home-sidebar[data-v-8dd15037]{width:68px;align-items:center;padding:13px 7px}.home-sidebar[data-v-8dd15037]:before{display:none}.home-brand[data-v-8dd15037]{padding:3px 0 10px}.home-brand strong[data-v-8dd15037],.home-navigation__item span[data-v-8dd15037],.home-plan[data-v-8dd15037]{display:none}.home-navigation[data-v-8dd15037]{width:100%}.home-navigation__item[data-v-8dd15037]{width:100%;justify-content:center;padding:0}.home-topbar[data-v-8dd15037]{min-width:0;gap:10px;padding-right:18px;padding-left:18px}.home-search[data-v-8dd15037]{width:min(360px,42vw);min-width:0;flex:1 1 auto}.home-topbar__tools[data-v-8dd15037]{flex:0 0 auto;gap:8px}.home-new-project[data-v-8dd15037]{position:static;top:auto;right:auto;width:48px;min-width:48px;min-height:48px;padding:0}.home-new-project span[data-v-8dd15037]{display:none}.home-account__button[data-v-8dd15037]{min-width:56px}.home-account__copy[data-v-8dd15037],.home-account__chevron[data-v-8dd15037]{display:none}.home-stage[data-v-8dd15037]{padding:20px 18px 40px}}@media(max-width:767.98px){.app-ai-background[data-v-8dd15037]{display:none}.agent-home-shell[data-v-8dd15037]{display:block}.home-sidebar[data-v-8dd15037]{position:fixed;z-index:30;inset:auto 8px 8px;display:block;width:auto;height:68px;border-radius:19px;padding:6px}.home-sidebar[data-v-8dd15037]:before{display:none}.home-brand[data-v-8dd15037],.home-plan[data-v-8dd15037]{display:none}.home-navigation[data-v-8dd15037]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:100%;gap:3px;overflow:hidden}.home-navigation__item[data-v-8dd15037]{width:100%;min-width:0;min-height:54px;flex-direction:column;justify-content:center;gap:3px;padding:4px 2px}.home-navigation__item[data-v-8dd15037] svg{width:21px;height:21px;flex:0 0 21px}.home-navigation__item span[data-v-8dd15037]{width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.home-navigation__item[data-v-8dd15037]:nth-child(n+5){display:none}.home-workspace[data-v-8dd15037]{grid-column:auto;min-height:100vh;margin:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-topbar[data-v-8dd15037]{min-width:0;min-height:74px;gap:8px;padding:10px 12px}.home-search[data-v-8dd15037]{width:auto;min-width:0;flex:1 1 auto}.home-search kbd[data-v-8dd15037]{display:none}.home-topbar__tools[data-v-8dd15037]{flex:0 0 auto;gap:6px}.home-new-project[data-v-8dd15037]{position:static;top:auto;right:auto;width:48px;min-width:48px;min-height:48px;padding:0}.home-new-project span[data-v-8dd15037],.home-account__copy[data-v-8dd15037],.home-account__chevron[data-v-8dd15037]{display:none}.home-account__button[data-v-8dd15037]{width:48px;min-width:48px;min-height:48px;border-radius:14px;padding:4px}.home-avatar[data-v-8dd15037]{width:36px;height:36px}.account-menu[data-v-8dd15037]{width:min(292px,calc(100vw - 24px))}.home-stage[data-v-8dd15037]{padding:20px 14px 104px}}@media(max-width:479px){.home-tool-button--icon[data-v-8dd15037]{display:none}}@media(prefers-reduced-motion:reduce){.home-account__chevron[data-v-8dd15037]{transition:none}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.home-glass-surface[data-v-8dd15037]{background:#f7f9fe;background:oklch(98% .012 265)}}.session-boundary[data-v-e7178896]{display:grid;min-height:100svh;place-content:center;gap:12px;padding:24px;text-align:center}.session-boundary h1[data-v-e7178896]{margin:0}.session-boundary p[data-v-e7178896]{max-width:42ch;margin:0;line-height:1.65}.session-boundary button[data-v-e7178896],.session-readonly button[data-v-e7178896]{min-height:44px;border:0;border-radius:11px;padding:0 18px;cursor:pointer}.session-readonly[data-v-e7178896]{display:flex;min-height:44px;align-items:center;justify-content:center;gap:12px;padding:8px 16px;background:#fff4d6;color:#5d4711}@media(max-width:480px){.session-readonly[data-v-e7178896]{align-items:stretch;flex-direction:column}}.mj-button[data-v-ff06aede]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:var(--mj-radius-control);padding:0 18px;font:inherit;font-size:.875rem;font-weight:650;letter-spacing:.01em;cursor:pointer;transition:background-color var(--mj-duration-fast) var(--mj-ease-out),border-color var(--mj-duration-fast) var(--mj-ease-out),transform var(--mj-duration-fast) var(--mj-ease-out)}.mj-button--primary[data-v-ff06aede]{background:var(--mj-accent);color:var(--mj-accent-ink)}.mj-button--secondary[data-v-ff06aede]{border-color:var(--mj-rim);background:var(--mj-glass-strong);color:var(--mj-text)}.mj-button--ghost[data-v-ff06aede]{background:transparent;color:var(--mj-text-muted)}.mj-button[data-v-ff06aede]:hover:not(:disabled){transform:translateY(-1px)}.mj-button--secondary[data-v-ff06aede]:hover:not(:disabled),.mj-button--ghost[data-v-ff06aede]:hover:not(:disabled){border-color:var(--mj-rim-bright);color:var(--mj-text)}.mj-button[data-v-ff06aede]:active:not(:disabled){transform:translateY(0) scale(.98)}.mj-button[data-v-ff06aede]:disabled{cursor:not-allowed;opacity:.46}.mj-button__spinner[data-v-ff06aede]{width:14px;height:14px;border:1px solid currentcolor;border-right-color:transparent;border-radius:50%;animation:mj-spin-ff06aede .7s linear infinite}@keyframes mj-spin-ff06aede{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mj-button[data-v-ff06aede],.mj-button__spinner[data-v-ff06aede]{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}.identity-promo[data-v-60a32b0a]{position:relative;min-height:min(72vh,700px);pointer-events:none}.identity-promo__scene[data-v-60a32b0a]{position:fixed;z-index:0;top:50%;left:50%;width:max(100vw,177.683vh);aspect-ratio:1672 / 941;transform:translate(-50%,-50%);pointer-events:none}.identity-promo__anchor[data-v-60a32b0a]{position:absolute;left:47.85%;top:42.5%;width:clamp(210px,14.83%,248px);aspect-ratio:1;transform:translate(-50%,-50%)}.identity-promo__palm-anchor[data-v-60a32b0a]{position:absolute;top:57.4%;left:47.85%;width:clamp(210px,14.83%,248px);height:82px;transform:translate(-50%,-50%)}.identity-promo__palm-light[data-v-60a32b0a],.identity-promo__shadow[data-v-60a32b0a]{position:absolute}.identity-promo__palm-light[data-v-60a32b0a]{inset:0;border-radius:50%;background:radial-gradient(ellipse,rgb(131 113 242 / 17%),transparent 68%);animation:promo-palm-pulse-60a32b0a 6.2s ease-in-out infinite}.identity-promo__shadow[data-v-60a32b0a]{top:33px;left:20%;width:60%;height:28px;border-radius:50%;background:#574aba24;filter:blur(13px);animation:promo-shadow-breathe-60a32b0a 5.6s ease-in-out infinite}.identity-promo__orb[data-v-60a32b0a]{position:relative;display:grid;width:100%;aspect-ratio:1;place-items:center;border:1px solid rgb(255 255 255 / 76%);border-radius:50%;background:radial-gradient(circle at 28% 21%,rgb(255 255 255 / 76%),transparent 17%),radial-gradient(circle at 70% 74%,rgb(105 88 222 / 22%),transparent 40%),radial-gradient(circle at 44% 40%,#f7faff94,#dce2ff42 54%,#9b8bec21 80%,#fff3);box-shadow:0 30px 64px #524ea83d,0 8px 22px #7663e01c,0 0 32px #8a78f31a,inset 16px 16px 28px #ffffff8f,inset -20px -24px 34px #584bca21,inset 0 0 0 1px #ffffff38;backdrop-filter:blur(18px) saturate(126%);-webkit-backdrop-filter:blur(18px) saturate(126%);animation:promo-orb-float-60a32b0a 5.6s ease-in-out infinite}.identity-promo__orb[data-v-60a32b0a]:before,.identity-promo__shell[data-v-60a32b0a],.identity-promo__specular[data-v-60a32b0a],.identity-promo__caustic[data-v-60a32b0a]{position:absolute;content:"";pointer-events:none}.identity-promo__orb[data-v-60a32b0a]:before{inset:12px;border:1px solid rgb(255 255 255 / 42%);border-radius:50%;background:radial-gradient(circle at 32% 30%,rgb(255 255 255 / 26%),transparent 27%),radial-gradient(circle at 40% 42%,rgb(124 108 242 / 18%),transparent 34%),radial-gradient(circle at 72% 68%,rgb(107 195 244 / 20%),transparent 36%);opacity:.74;animation:promo-field-drift-60a32b0a 18s ease-in-out infinite alternate}.identity-promo__shell[data-v-60a32b0a]{inset:7px;border:1px solid rgb(255 255 255 / 44%);border-radius:50%}.identity-promo__specular[data-v-60a32b0a]{top:24px;left:34px;width:62px;height:30px;border-radius:50%;background:radial-gradient(ellipse,rgb(255 255 255 / 80%),rgb(255 255 255 / 16%) 54%,transparent 72%);opacity:.58;transform:rotate(-24deg)}.identity-promo__caustic[data-v-60a32b0a]{right:24px;bottom:27px;width:72px;height:64px;border-right:2px solid rgb(108 92 220 / 30%);border-bottom:2px solid rgb(116 102 225 / 20%);border-radius:50%;opacity:.58;transform:rotate(18deg)}.identity-promo__copy[data-v-60a32b0a]{position:relative;z-index:2;text-align:center}.identity-promo__kicker[data-v-60a32b0a]{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 7px;color:#6e5ee2;font-size:10px;font-weight:500;letter-spacing:.13em}.identity-promo__kicker span[data-v-60a32b0a]{width:5px;height:5px;border-radius:50%;background:#8170ef;box-shadow:0 0 0 4px #8170ef1c}.identity-promo__title[data-v-60a32b0a]{margin:0;color:#252d54;font-size:30px;font-weight:500;letter-spacing:.08em;line-height:1.38;text-shadow:0 1px 0 rgb(255 255 255 / 70%)}.identity-promo__title span[data-v-60a32b0a]{display:block}.identity-promo__subtitle[data-v-60a32b0a]{max-width:196px;margin:8px auto 0;color:#5f6987;font-size:11px;font-weight:400;line-height:1.55}.identity-promo--paused .identity-promo__orb[data-v-60a32b0a],.identity-promo--paused .identity-promo__orb[data-v-60a32b0a]:before,.identity-promo--paused .identity-promo__shadow[data-v-60a32b0a],.identity-promo--paused .identity-promo__palm-light[data-v-60a32b0a]{animation-play-state:paused}@keyframes promo-orb-float-60a32b0a{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-7px) rotate(.8deg)}}@keyframes promo-field-drift-60a32b0a{0%{transform:rotate(-5deg) scale(.98)}to{transform:rotate(9deg) scale(1.04)}}@keyframes promo-palm-pulse-60a32b0a{0%,to{opacity:.46;transform:scale(.96)}50%{opacity:.78;transform:scale(1.05)}}@keyframes promo-shadow-breathe-60a32b0a{0%,to{opacity:.42;transform:scaleX(.9)}50%{opacity:.68;transform:scaleX(1.04)}}@media(max-width:1366px){.identity-promo[data-v-60a32b0a]{visibility:hidden}}@media(max-width:900px){.identity-promo[data-v-60a32b0a]{display:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.identity-promo__orb[data-v-60a32b0a]{background-color:#eff2fff0}}@media(prefers-reduced-motion:reduce){.identity-promo__orb[data-v-60a32b0a]{animation:none;transform:none}.identity-promo__orb[data-v-60a32b0a]:before,.identity-promo__shadow[data-v-60a32b0a],.identity-promo__palm-light[data-v-60a32b0a]{animation:none}}.identity-stage[data-v-8f56e868]{--mj-canvas: #f2f5fb;--mj-glass: rgb(246 249 255 / 34%);--mj-rim: rgb(255 255 255 / 82%);--mj-accent: #7867f4;--auth-canvas: var(--mj-canvas);--auth-accent: var(--mj-accent);--auth-accent-deep: #6657e9;--auth-accent-soft: #9b8cf7;--auth-text: #252d54;--auth-muted: #70789b;--auth-line: rgb(122 132 197 / 20%);--auth-rim: var(--mj-rim);--auth-panel: var(--mj-glass);--auth-control: rgb(255 255 255 / 56%);--auth-control-strong: rgb(255 255 255 / 74%);position:relative;min-height:100vh;min-height:100svh;overflow-x:hidden;color:var(--auth-text);isolation:isolate}.identity-stage[data-v-8f56e868],.identity-stage[data-v-8f56e868] *,.identity-stage[data-v-8f56e868] *:before,.identity-stage[data-v-8f56e868] *:after{box-sizing:border-box}.identity-background[data-v-8f56e868]{position:fixed;z-index:-2;inset:0;background-image:url(/assets/login-ai-background-Dno2iCPe.png);background-position:center center;background-size:cover;background-repeat:no-repeat;pointer-events:none}.identity-background[data-v-8f56e868]:after{position:absolute;inset:0;background:radial-gradient(circle at 73% 47%,rgb(255 255 255 / 6%),transparent 32%),linear-gradient(90deg,transparent 0 48%,rgb(247 249 255 / 5%) 64%,rgb(247 249 255 / 12%) 100%);content:""}.identity-shell[data-v-8f56e868]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(500px,540px);gap:clamp(48px,7vw,112px);align-items:center;width:100%;min-height:100vh;min-height:100svh;padding:clamp(28px,4.5vh,54px) clamp(44px,7vw,124px)}.identity-legal[data-v-8f56e868]{position:fixed;z-index:2;left:50%;bottom:12px;color:#49537794;font-size:10px;font-weight:400;letter-spacing:.035em;text-shadow:0 1px 0 rgb(255 255 255 / 72%);white-space:nowrap;transform:translate(-50%)}.identity-panel[data-v-8f56e868]{position:relative;width:100%;border:1px solid var(--auth-rim);border-radius:36px;padding:clamp(30px,4vh,42px) clamp(32px,3vw,46px) 34px;background:radial-gradient(circle at 13% 4%,rgb(255 255 255 / 38%),transparent 31%),radial-gradient(circle at 88% 100%,rgb(203 212 255 / 18%),transparent 39%),linear-gradient(145deg,#ffffff57,#ebf1ff2e),var(--auth-panel);box-shadow:inset 0 1px #ffffffeb,inset 0 0 0 1px #ffffff57,inset 0 -1px #adb9e51f,0 28px 76px #535ba726,0 8px 24px #535ba714;backdrop-filter:blur(34px) saturate(1.16);-webkit-backdrop-filter:blur(34px) saturate(1.16)}.identity-panel[data-v-8f56e868]:before,.identity-panel[data-v-8f56e868]:after{position:absolute;z-index:0;content:"";pointer-events:none}.identity-panel[data-v-8f56e868]:before{inset:7px;border:1px solid rgb(255 255 255 / 31%);border-radius:29px;box-shadow:inset 0 1px #ffffff75}.identity-panel[data-v-8f56e868]:after{inset:1px;border-radius:34px;background:radial-gradient(ellipse 70% 26% at 24% 0%,rgb(255 255 255 / 34%),transparent 72%),radial-gradient(ellipse 54% 22% at 82% 100%,rgb(191 204 255 / 15%),transparent 74%);opacity:.92}.panel-heading[data-v-8f56e868],.identity-tabs[data-v-8f56e868],#identity-panel-body[data-v-8f56e868]{position:relative;z-index:2}.panel-heading[data-v-8f56e868]{display:grid;justify-items:center;text-align:center}.identity-brand-mark[data-v-8f56e868]{display:grid;width:74px;height:74px;place-items:center;margin-bottom:14px;border:1px solid rgb(255 255 255 / 82%);border-radius:24px;background:linear-gradient(145deg,#ffffff75,#e3e8ff3d);color:var(--auth-accent);box-shadow:inset 0 1px #fdfeffd1,0 12px 30px #6759e51c}.panel-heading h1[data-v-8f56e868]{margin:0 0 7px;color:var(--auth-text);font-size:clamp(1.8rem,2.4vw,2.25rem);font-weight:720;letter-spacing:.08em;line-height:1.2}.panel-heading>p[data-v-8f56e868]:last-child{margin:0 0 24px;color:var(--auth-muted);font-size:.82rem;letter-spacing:.3em}.identity-tabs[data-v-8f56e868]{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:20px;border:1px solid rgb(255 255 255 / 72%);border-radius:16px;padding:4px;background:#dce2f857;box-shadow:inset 0 1px 4px #5460a012}.identity-tab[data-v-8f56e868],.login-tab[data-v-8f56e868]{min-height:44px;border:0;background:transparent;color:var(--auth-muted);font:inherit;font-size:.85rem;font-weight:620;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.identity-tab[data-v-8f56e868]{border-radius:12px}.identity-tab[data-v-8f56e868]:hover,.identity-tab--active[data-v-8f56e868]{color:var(--auth-text)}.identity-tab--active[data-v-8f56e868]{background:#ffffffad;box-shadow:0 5px 16px #535ba71a,inset 0 1px #ffffffe0}.login-tabs[data-v-8f56e868]{display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px;border-bottom:1px solid var(--auth-line)}.login-tab[data-v-8f56e868]:hover,.login-tab--active[data-v-8f56e868]{color:var(--auth-accent-deep)}.login-tab--active[data-v-8f56e868]{box-shadow:inset 0 -2px 0 var(--auth-accent)}.login-form[data-v-8f56e868],.field-group[data-v-8f56e868]{display:grid}.login-form[data-v-8f56e868]{gap:15px}.field-group[data-v-8f56e868]{gap:7px}.field-group label[data-v-8f56e868]{color:var(--auth-text);font-size:.78rem;font-weight:650}.input-shell[data-v-8f56e868],.password-field[data-v-8f56e868]{position:relative;display:flex;align-items:center}.input-icon[data-v-8f56e868]{position:absolute;z-index:1;left:14px;color:#858bad;pointer-events:none}.text-input[data-v-8f56e868]{width:100%;min-height:48px;border:1px solid rgb(136 145 202 / 30%);border-radius:13px;padding:0 15px;background:var(--auth-control);color:var(--auth-text);font:inherit;font-size:.88rem;outline:none;box-shadow:inset 0 1px #ffffffb8,0 4px 12px #4953970d;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.input-shell .text-input[data-v-8f56e868],.password-field .text-input[data-v-8f56e868]{padding-left:44px}.password-field .text-input[data-v-8f56e868]{padding-right:48px}.text-input[data-v-8f56e868]::placeholder{color:#9399b5}.text-input[data-v-8f56e868]:hover{border-color:#7767f459;background:var(--auth-control-strong)}.text-input[data-v-8f56e868]:focus-visible{border-color:#7767f499;background:var(--auth-control-strong);box-shadow:0 0 0 3px #7767f41f,inset 0 1px #fff}.text-input[aria-invalid=true][data-v-8f56e868]{border-color:#d4547094;box-shadow:0 0 0 3px #d4547017}.otp-field[data-v-8f56e868]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.otp-request[data-v-8f56e868]{min-height:48px;border:1px solid rgb(119 103 244 / 28%);border-radius:13px;padding:0 14px;background:#ffffff75;color:var(--auth-accent-deep);font:inherit;font-size:.78rem;font-weight:650;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.otp-request[data-v-8f56e868]:hover{border-color:#7767f485;background:#ffffffb3}.password-toggle[data-v-8f56e868]{position:absolute;z-index:1;right:5px;display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:10px;background:transparent;color:#858bad;cursor:pointer;transition:color .18s ease,background-color .18s ease}.password-toggle[data-v-8f56e868]:hover{background:#7767f414;color:var(--auth-accent-deep)}.form-message[data-v-8f56e868]{margin:-2px 0 0;color:var(--auth-muted);font-size:.78rem;line-height:1.55}.form-message--error[data-v-8f56e868]{color:#b64662}.submit-button[data-v-8f56e868],.registration-button[data-v-8f56e868],.demo-button[data-v-8f56e868]{width:100%;min-height:48px}.submit-button[data-v-8f56e868]{margin-top:3px;border:1px solid rgb(255 255 255 / 46%)!important;border-radius:13px!important;background:linear-gradient(100deg,var(--auth-accent-soft),#8391f4)!important;color:#fff!important;font-weight:680;box-shadow:0 10px 24px #6c5ae73d,inset 0 1px #ffffff5c}.submit-button[data-v-8f56e868]:hover{filter:brightness(1.025);transform:translateY(-1px)}.registration-button[data-v-8f56e868]{margin-top:12px;border:1px solid rgb(119 103 244 / 42%)!important;border-radius:13px!important;background:#ffffff4d!important;color:var(--auth-accent-deep)!important;font-weight:650}.registration-button[data-v-8f56e868]:hover{background:#ffffff8f!important}.credential-guide[data-v-8f56e868]{display:flex;justify-content:center;gap:20px;margin-top:16px;padding-top:14px;border-top:1px solid var(--auth-line)}.credential-guide span[data-v-8f56e868]{color:#858cab;font-size:.68rem;font-variant-numeric:tabular-nums}.demo-button[data-v-8f56e868]{min-height:40px;margin-top:2px;color:var(--auth-muted)!important;font-size:.76rem}@media(max-width:1180px){.identity-shell[data-v-8f56e868]{grid-template-columns:minmax(0,.9fr) minmax(460px,500px);gap:36px;padding-inline:36px}}@media(max-width:900px){.identity-shell[data-v-8f56e868]{grid-template-columns:minmax(0,1fr);place-items:center;gap:20px;padding:28px 24px}.identity-background[data-v-8f56e868]{background-position:43% center}}@media(max-height:820px)and (min-width:768px){.identity-shell[data-v-8f56e868]{padding-block:22px}.identity-panel[data-v-8f56e868]{padding-block:24px 20px}.identity-brand-mark[data-v-8f56e868]{width:58px;height:58px;margin-bottom:8px}.panel-heading>p[data-v-8f56e868]:last-child{margin-bottom:14px}.identity-tabs[data-v-8f56e868],.login-tabs[data-v-8f56e868]{margin-bottom:12px}.login-form[data-v-8f56e868]{gap:12px}.registration-button[data-v-8f56e868]{margin-top:8px}.credential-guide[data-v-8f56e868]{margin-top:10px;padding-top:9px}.demo-button[data-v-8f56e868]{min-height:34px}.identity-panel--register .identity-brand-mark[data-v-8f56e868]{width:50px;height:50px;margin-bottom:5px}.identity-panel--register .panel-heading h1[data-v-8f56e868]{font-size:1.75rem}.identity-panel--register .panel-heading>p[data-v-8f56e868]:last-child,.identity-panel--register .identity-tabs[data-v-8f56e868]{margin-bottom:8px}.identity-panel--register .login-form[data-v-8f56e868]{gap:9px}.identity-panel--register .registration-button[data-v-8f56e868]{min-height:42px;margin-top:7px}}@media(max-width:767.98px){.identity-shell[data-v-8f56e868]{grid-template-columns:minmax(0,1fr);place-items:center;padding:24px 18px 56px}.identity-background[data-v-8f56e868]{background-position:35% center}.identity-background[data-v-8f56e868]:after{background:linear-gradient(#f4f7ff7f,#edf1ff94);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.identity-panel[data-v-8f56e868]{width:min(100%,520px);border-radius:28px;padding:28px 24px 24px;background:radial-gradient(circle at 13% 4%,rgb(255 255 255 / 42%),transparent 31%),linear-gradient(145deg,#ffffff61,#ebf1ff3d),#f6f9ff66}.identity-panel[data-v-8f56e868]:before{border-radius:21px}.identity-panel[data-v-8f56e868]:after{border-radius:26px}}@media(max-width:460px){.identity-shell[data-v-8f56e868]{padding:10px 12px 48px}.identity-panel[data-v-8f56e868]{border-radius:24px;padding:24px 18px 20px}.identity-panel[data-v-8f56e868]:before{border-radius:17px}.identity-panel[data-v-8f56e868]:after{border-radius:22px}.identity-brand-mark[data-v-8f56e868]{width:64px;height:64px}.panel-heading h1[data-v-8f56e868]{font-size:1.7rem}.otp-field[data-v-8f56e868]{grid-template-columns:1fr}.credential-guide[data-v-8f56e868]{flex-wrap:wrap;gap:6px 14px}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.identity-panel[data-v-8f56e868]{background:#f5f8fff0}}@media(prefers-reduced-motion:reduce){.identity-tab[data-v-8f56e868],.login-tab[data-v-8f56e868],.text-input[data-v-8f56e868],.otp-request[data-v-8f56e868],.password-toggle[data-v-8f56e868],.submit-button[data-v-8f56e868]{transition-duration:.01ms}}.not-found-stage[data-v-11ed8308]{--not-found-canvas: #eef3fc;--not-found-glass: rgb(247 249 255 / .9);--not-found-rim: rgb(255 255 255 / .88);--not-found-accent: var(--home-blue, #6655e8);position:relative;min-height:100%;display:grid;place-items:center;overflow:hidden;padding:clamp(24px,5vw,64px);color:var(--home-text, #202942)}.not-found-stage--public[data-v-11ed8308]{min-height:100vh;justify-items:end;padding-inline:clamp(24px,10vw,168px)}.not-found-background[data-v-11ed8308]{position:absolute;inset:0;z-index:0;background:var(--not-found-canvas) url(/assets/not-found-ai-background-g2aGae5l.png) center / cover no-repeat;pointer-events:none}.not-found-panel[data-v-11ed8308]{position:relative;z-index:1;width:min(100%,520px);border:1px solid var(--not-found-rim);border-radius:28px;padding:clamp(32px,5vw,54px);background:var(--not-found-glass);box-shadow:0 24px 70px #4a5d9e2e,inset 0 1px #ffffffeb;text-align:center}@supports (backdrop-filter: blur(1px)){.not-found-panel[data-v-11ed8308]{background:#f7f9ff7a;-webkit-backdrop-filter:blur(30px) saturate(126%);backdrop-filter:blur(30px) saturate(126%)}}.not-found-stage--app .not-found-panel[data-v-11ed8308]{background:var(--home-glass-strong, rgb(252 253 255 / .82))}.not-found-icon[data-v-11ed8308]{width:74px;height:74px;display:inline-grid;place-items:center;border:1px solid rgb(255 255 255 / .9);border-radius:24px;color:var(--not-found-accent);background:#ffffff6b;box-shadow:0 14px 34px #5b57da29}.not-found-status[data-v-11ed8308]{margin:22px auto 0;color:#756fe8;font-family:Inter,Segoe UI Variable Display,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:8.5rem;font-style:normal;font-weight:300;line-height:.82;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.025em;background:linear-gradient(115deg,#a66cf0 8%,#756fe8 48%,#50cde1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px rgb(255 255 255 / .72);filter:drop-shadow(0 3px 2px rgb(255 255 255 / .82)) drop-shadow(0 12px 18px rgb(90 101 220 / .2))}@supports not (background-clip: text){.not-found-status[data-v-11ed8308]{color:#756fe8;background:none;-webkit-text-fill-color:currentColor}}.not-found-actions[data-v-11ed8308]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:38px}.not-found-panel h1[data-v-11ed8308]{margin:32px 0 0;color:var(--home-text, #202942);font-size:1.75rem;font-weight:620;letter-spacing:-.025em;line-height:1.2}.not-found-description[data-v-11ed8308]{max-width:42ch;margin:18px auto 0;color:var(--home-muted, #5a647e);font-size:.9rem;line-height:1.75}.recovery-link[data-v-11ed8308]{min-height:52px;min-width:168px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:0 20px;border:1px solid transparent;font-size:.875rem;font-weight:650;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.recovery-link--primary[data-v-11ed8308]{color:#f8f8ff;background:linear-gradient(135deg,#4458da,#7040bd);box-shadow:0 12px 28px #5e57e138}.recovery-link--secondary[data-v-11ed8308]{color:var(--home-text, #202942);border-color:#6655e838;background:#ffffff52}.recovery-link[data-v-11ed8308]:hover{transform:translateY(-1px)}.recovery-link[data-v-11ed8308]:active{transform:scale(.98)}.recovery-link[data-v-11ed8308]:focus-visible{outline:2px solid var(--home-blue, #6655e8);outline-offset:3px}.sr-only[data-v-11ed8308]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:767.98px){.not-found-stage[data-v-11ed8308],.not-found-stage--public[data-v-11ed8308]{min-height:100vh;justify-items:stretch;padding:20px}.not-found-panel[data-v-11ed8308]{width:100%}.not-found-status[data-v-11ed8308]{font-size:6.6rem}.not-found-panel h1[data-v-11ed8308]{font-size:1.5rem}}@media(max-width:380px){.not-found-status[data-v-11ed8308]{font-size:5.25rem;letter-spacing:.025em}.not-found-actions[data-v-11ed8308]{width:100%}.recovery-link[data-v-11ed8308]{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.recovery-link[data-v-11ed8308]{transition-duration:.01ms}}.onboarding-stage[data-v-bb3ea307]{min-height:100vh;display:grid;place-items:center;padding:48px 24px;background:radial-gradient(circle at 21% 14%,color-mix(in srgb,var(--mj-rim) 20%,transparent),transparent 23rem),radial-gradient(circle at 78% 84%,color-mix(in srgb,var(--mj-accent) 7%,transparent),transparent 27rem)}.onboarding-shell[data-v-bb3ea307]{width:min(100%,980px)}.onboarding-heading[data-v-bb3ea307]{max-width:650px;margin-bottom:42px}.brand-lockup[data-v-bb3ea307]{display:inline-flex;align-items:center;gap:11px;margin-bottom:48px;color:var(--mj-text-muted);font-size:.78rem;font-weight:650;letter-spacing:.08em}.brand-mark[data-v-bb3ea307]{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--mj-rim-bright);border-radius:9px;color:var(--mj-text)}.eyebrow[data-v-bb3ea307],.surface-type[data-v-bb3ea307]{margin:0 0 10px;color:var(--mj-text-muted);font-size:.68rem;font-weight:650;letter-spacing:.16em}h1[data-v-bb3ea307],h2[data-v-bb3ea307],p[data-v-bb3ea307]{margin-top:0}h1[data-v-bb3ea307]{margin-bottom:15px;font-size:2.55rem;font-weight:620;letter-spacing:-.045em;line-height:1.08}.onboarding-heading>p[data-v-bb3ea307]:last-child{max-width:56ch;margin-bottom:0;color:var(--mj-text-muted);font-size:.9rem;line-height:1.75}.workspace-options[data-v-bb3ea307]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.workspace-surface[data-v-bb3ea307]{min-height:390px;display:flex;flex-direction:column;padding:26px;background-color:color-mix(in srgb,var(--mj-surface) 92%,transparent)}.workspace-surface--primary[data-v-bb3ea307]{border-color:color-mix(in srgb,var(--mj-rim-bright) 62%,var(--mj-rim))}.surface-index[data-v-bb3ea307]{margin-bottom:46px;color:var(--mj-text-tertiary);font-size:.72rem;font-variant-numeric:tabular-nums}.surface-heading h2[data-v-bb3ea307]{margin-bottom:10px;font-size:1.35rem;font-weight:620;letter-spacing:-.02em}.surface-heading>p[data-v-bb3ea307]:last-child{max-width:36ch;margin-bottom:28px;color:var(--mj-text-muted);font-size:.82rem;line-height:1.65}.workspace-form[data-v-bb3ea307]{display:grid;gap:20px;margin-top:auto}.field-group[data-v-bb3ea307]{display:grid;gap:8px}.field-group label[data-v-bb3ea307]{color:var(--mj-text-muted);font-size:.75rem;font-weight:600}.text-input[data-v-bb3ea307]{width:100%;min-height:46px;border:1px solid var(--mj-line);border-radius:var(--mj-radius-control);padding:0 13px;background:color-mix(in srgb,var(--mj-surface) 84%,transparent);color:var(--mj-text);outline:none;transition:border-color var(--mj-duration-fast) var(--mj-ease-out),background-color var(--mj-duration-fast) var(--mj-ease-out)}.text-input[data-v-bb3ea307]::placeholder{color:var(--mj-text-muted)}.text-input[data-v-bb3ea307]:hover{border-color:var(--mj-rim)}.text-input[data-v-bb3ea307]:focus-visible{border-color:var(--mj-rim-bright);box-shadow:0 0 0 3px color-mix(in srgb,var(--mj-rim-bright) 14%,transparent)}.text-input[aria-invalid=true][data-v-bb3ea307]{border-color:color-mix(in srgb,var(--mj-danger) 72%,var(--mj-line))}.form-error[data-v-bb3ea307]{margin:0;color:var(--mj-danger);font-size:.78rem}.invite-detail[data-v-bb3ea307]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;margin-top:auto;padding:17px 0;border-top:1px solid var(--mj-line);border-bottom:1px solid var(--mj-line)}.team-avatar[data-v-bb3ea307]{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--mj-rim);border-radius:12px;background:var(--mj-surface-strong);color:var(--mj-text);font-weight:650}.invite-detail>div[data-v-bb3ea307]:nth-child(2){display:grid;gap:4px}.invite-detail strong[data-v-bb3ea307]{font-size:.85rem}.invite-detail span[data-v-bb3ea307]:not(.role-badge){color:var(--mj-text-muted);font-size:.7rem}.role-badge[data-v-bb3ea307]{border:1px solid var(--mj-line);border-radius:999px;padding:5px 8px;color:var(--mj-text-muted);font-size:.68rem}.invite-action[data-v-bb3ea307]{width:100%;margin-top:20px}.onboarding-note[data-v-bb3ea307]{margin:24px 0 0;color:var(--mj-text-muted);font-size:.72rem;text-align:center}@media(max-width:760px){.onboarding-stage[data-v-bb3ea307]{align-items:start;padding:32px 18px}.onboarding-heading[data-v-bb3ea307]{margin-bottom:32px}.brand-lockup[data-v-bb3ea307]{margin-bottom:36px}h1[data-v-bb3ea307]{font-size:2.2rem}.workspace-options[data-v-bb3ea307]{grid-template-columns:1fr}.workspace-surface[data-v-bb3ea307]{min-height:340px}.surface-index[data-v-bb3ea307]{margin-bottom:30px}}@media(max-width:420px){.onboarding-stage[data-v-bb3ea307]{padding:24px 12px}.workspace-surface[data-v-bb3ea307]{min-height:auto;padding:24px 18px;border-radius:16px}.surface-index[data-v-bb3ea307]{margin-bottom:24px}.invite-detail[data-v-bb3ea307]{grid-template-columns:auto minmax(0,1fr)}.role-badge[data-v-bb3ea307]{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){.text-input[data-v-bb3ea307]{transition-duration:.01ms}}.glass-dialog[data-v-5d42724c]{position:fixed;z-index:100;inset:0;display:grid;place-items:center;background:#21274338;padding:20px}.glass-dialog__panel[data-v-5d42724c]{width:min(520px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;border:1px solid rgb(255 255 255 / .88);border-radius:22px;background:#f8fafff0;box-shadow:0 28px 80px #48458c3d,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(28px) saturate(128%);backdrop-filter:blur(28px) saturate(128%)}@supports not (backdrop-filter: blur(1px)){.glass-dialog__panel[data-v-5d42724c]{background:#f7f9fe}}.api-reminder[data-v-646b4a03]{padding:30px;color:var(--home-text, #202942)}.api-reminder__signal[data-v-646b4a03]{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgb(255 255 255 / .9);border-radius:15px;background:#6655e81f;color:var(--home-blue, #6655e8);font-size:.76rem;font-weight:760;letter-spacing:.08em;box-shadow:inset 0 1px #fffffff2}.api-reminder h2[data-v-646b4a03]{margin:20px 0 8px;font-size:1.28rem;letter-spacing:-.025em}.api-reminder p[data-v-646b4a03]{max-width:48ch;margin:0;color:var(--home-muted, #64708c);line-height:1.7}.api-reminder__actions[data-v-646b4a03]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.api-reminder__actions button[data-v-646b4a03],.api-reminder__actions a[data-v-646b4a03]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid rgb(139 145 185 / .28);border-radius:11px;background:#ffffff80;padding:0 16px;color:inherit;cursor:pointer}.api-reminder__actions button[data-v-646b4a03]{border-color:transparent;background:var(--home-blue, #6655e8);color:#fafaff;font-weight:650}.api-reminder__actions[data-v-646b4a03] :is(button,a):focus-visible{outline:2px solid var(--home-blue, #6655e8);outline-offset:3px}.workbench[data-v-a5d06656]{width:100%;margin:0;color:var(--home-text, #202942)}.home-welcome[data-v-a5d06656]{position:relative;margin:0 8px 24px}.home-welcome h1[data-v-a5d06656]{margin:0;font-size:2rem;font-weight:720;line-height:1.25;letter-spacing:-.035em}.home-welcome h1 span[data-v-a5d06656]{display:inline-block;margin-left:7px;font-size:1.55rem;transform:translateY(-1px)}.home-welcome p[data-v-a5d06656]{max-width:65ch;margin:9px 0 0;color:var(--home-muted, #64708c);font-size:.92rem;line-height:1.65}.home-welcome .home-inert-note[data-v-a5d06656]{position:absolute;z-index:2;top:0;right:0;max-width:none;margin:0;border:1px solid rgb(110 102 210 / .18);border:1px solid oklch(61% .11 273 / .18);border-radius:999px;background:#f7f8ffb8;background:oklch(98% .018 275 / .7);padding:3px 9px;color:var(--home-muted, #64708c);font-size:.68rem;font-weight:560;line-height:1.3;white-space:nowrap}.visually-hidden[data-v-a5d06656]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.capability-grid[data-v-a5d06656]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:14px}.capability-card[data-v-a5d06656],.quick-link[data-v-a5d06656]{--card-accent: #5967df;--card-wash: rgb(151 171 242 / .28);appearance:none;font:inherit}[data-tone=blue][data-v-a5d06656]{--card-accent: #516ee8;--card-wash: rgb(143 174 255 / .35)}[data-tone=orange][data-v-a5d06656]{--card-accent: #d97a35;--card-wash: rgb(255 205 149 / .38)}[data-tone=green][data-v-a5d06656]{--card-accent: #329b6b;--card-wash: rgb(157 224 185 / .38)}[data-tone=pink][data-v-a5d06656]{--card-accent: #d4519a;--card-wash: rgb(244 165 210 / .38)}[data-tone=purple][data-v-a5d06656]{--card-accent: #795bd2;--card-wash: rgb(196 172 239 / .36)}[data-tone=cyan][data-v-a5d06656]{--card-accent: #278eac;--card-wash: rgb(159 221 236 / .36)}@supports (color: oklch(50% 0 0)){.capability-card[data-v-a5d06656],.quick-link[data-v-a5d06656]{--card-accent: oklch(61% .2 270);--card-wash: oklch(82% .08 270 / .28)}[data-tone=blue][data-v-a5d06656]{--card-accent: oklch(61% .21 265);--card-wash: oklch(82% .105 265 / .35)}[data-tone=orange][data-v-a5d06656]{--card-accent: oklch(68% .17 54);--card-wash: oklch(88% .105 62 / .38)}[data-tone=green][data-v-a5d06656]{--card-accent: oklch(62% .155 157);--card-wash: oklch(87% .09 157 / .38)}[data-tone=pink][data-v-a5d06656]{--card-accent: oklch(62% .2 351);--card-wash: oklch(87% .09 350 / .38)}[data-tone=purple][data-v-a5d06656]{--card-accent: oklch(60% .2 295);--card-wash: oklch(84% .09 295 / .36)}[data-tone=cyan][data-v-a5d06656]{--card-accent: oklch(63% .14 218);--card-wash: oklch(87% .09 218 / .36)}}.capability-card[data-v-a5d06656]{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:54px auto 36px;min-width:0;min-height:198px;column-gap:20px;row-gap:10px;overflow:hidden;border:1px solid rgb(255 255 255 / .9);border:1px solid oklch(100% 0 0 / .9);border-radius:22px;background:#f8f9fd;background:radial-gradient(circle at 88% 14%,var(--card-wash),transparent 42%),oklch(99% .01 265 / .64);box-shadow:0 18px 42px #48497e1f,inset 0 1px #fffffff5,inset 1px 0 #ffffff7a;box-shadow:0 18px 42px #626d8f1f,inset 0 1px #fffffff5,inset 1px 0 #ffffff7a;padding:24px;color:var(--home-text, #202942);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12);transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease-out,box-shadow .18s ease-out}.capability-card[aria-disabled=true][data-v-a5d06656]{cursor:default}.capability-card[data-v-a5d06656]:hover{border-color:#a9b0cb9e;border-color:#a9b6dc9e;box-shadow:0 22px 48px #48497e26,inset 0 1px #fffffffa,inset 1px 0 #ffffff85;box-shadow:0 22px 48px #626d8f26,inset 0 1px #fffffffa,inset 1px 0 #ffffff85;transform:translateY(-1px)}.capability-card__icon[data-v-a5d06656],.quick-link__icon[data-v-a5d06656]{display:grid;flex:0 0 auto;place-items:center;border:1px solid rgb(255 255 255 / .86);border:1px solid oklch(100% 0 0 / .86);background:var(--card-wash);color:var(--card-accent);box-shadow:0 10px 22px var(--card-wash),inset 0 1px #ffffffd1}.capability-card__icon[data-v-a5d06656]{width:54px;height:54px;border-radius:17px}.capability-card__copy[data-v-a5d06656]{display:contents}.capability-card__copy strong[data-v-a5d06656]{grid-column:2;align-self:center;font-size:1.06rem;font-weight:690;line-height:1.25;letter-spacing:-.018em}.capability-card__copy small[data-v-a5d06656]{display:-webkit-box;grid-column:1 / -1;min-height:3.2em;overflow:hidden;color:var(--home-muted, #64708c);font-size:.78rem;line-height:1.6;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.capability-card__action[data-v-a5d06656]{display:inline-flex;grid-column:1 / -1;justify-self:start;min-height:36px;align-items:center;gap:17px;border:1px solid rgb(81 110 232 / .24);border:1px solid color-mix(in oklch,var(--card-accent) 24%,transparent);border-radius:999px;background:#8faeff33;background:color-mix(in oklch,var(--card-wash) 56%,transparent);padding:0 14px;color:var(--card-accent);font-size:.73rem;font-weight:650}.capability-card__action>span[data-v-a5d06656]{font-size:1rem;line-height:1}.quick-strip[data-v-a5d06656]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;overflow:hidden;border:1px solid rgb(255 255 255 / .9);border:1px solid oklch(100% 0 0 / .9);border-radius:20px;background:#fcfdffad;background:oklch(99% .01 265 / .56);box-shadow:0 18px 42px #48497e1a,inset 0 1px #fffffff5;box-shadow:0 18px 42px #626d8f1a,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(22px) saturate(1.1);backdrop-filter:blur(22px) saturate(1.1)}.quick-link[data-v-a5d06656]{position:relative;display:flex;min-width:0;min-height:88px;align-items:center;gap:12px;border:0;background:transparent;padding:13px 15px;color:var(--home-text, #202942);text-align:left;cursor:default;transition:background-color .18s ease-out}.quick-link[data-v-a5d06656]:not(:first-child):before{position:absolute;top:18px;bottom:18px;left:0;width:1px;background:#a9aec357;background:#aeb7cf57;content:""}.quick-link[data-v-a5d06656]:hover{background:var(--card-wash)}.quick-link__icon[data-v-a5d06656]{width:46px;height:46px;border-radius:15px}.quick-link__copy[data-v-a5d06656]{display:grid;min-width:0;flex:1;gap:4px}.quick-link__copy strong[data-v-a5d06656],.quick-link__copy small[data-v-a5d06656]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-link__copy strong[data-v-a5d06656]{font-size:.8rem;font-weight:680}.quick-link__copy small[data-v-a5d06656]{color:var(--home-muted, #64708c);font-size:.66rem}.quick-link__arrow[data-v-a5d06656]{color:var(--home-muted, #64708c);font-size:1.25rem}.capability-card[data-v-a5d06656]:focus-visible{z-index:2;outline:3px solid var(--home-blue, #6655e8);outline-offset:3px}.quick-link[data-home-focus-ring=inset][data-v-a5d06656]:focus-visible{z-index:2;outline:none;box-shadow:inset 0 0 0 3px var(--home-blue, #6655e8)}@media(forced-colors:active){.quick-link[data-home-focus-ring=inset][data-v-a5d06656]:focus-visible{outline:3px solid Highlight;outline-offset:-3px;box-shadow:none}}@media(min-width:1440px){.capability-grid[data-v-a5d06656]{grid-template-columns:repeat(4,minmax(0,1fr))}.home-welcome .home-inert-note[data-v-a5d06656]{right:196px}}@media(min-width:768px)and (max-width:1023.98px){.capability-grid[data-v-a5d06656]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023.98px){.quick-strip[data-v-a5d06656]{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.quick-link[data-v-a5d06656]:not(:first-child):before{inset:0 14px auto;width:auto;height:1px}.quick-link[data-v-a5d06656]:nth-child(2):before{display:none}}@media(max-width:767.98px){.home-welcome[data-v-a5d06656]{margin-right:4px;margin-left:4px}.home-welcome h1[data-v-a5d06656]{font-size:1.55rem}.home-welcome .home-inert-note[data-v-a5d06656]{position:static;display:inline-flex;margin-top:10px;white-space:normal}.capability-grid[data-v-a5d06656]{grid-template-columns:1fr;gap:14px}.capability-card[data-v-a5d06656]{min-height:200px;padding:20px}.quick-strip[data-v-a5d06656]{grid-template-columns:1fr;border-radius:18px}.quick-link[data-v-a5d06656]:nth-child(2):before{display:block}}@media(prefers-reduced-motion:reduce){.capability-card[data-v-a5d06656],.quick-link[data-v-a5d06656]{transition:none}.capability-card[data-v-a5d06656]:hover{transform:none}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.capability-card[data-v-a5d06656],.quick-strip[data-v-a5d06656]{background:#f5f7fc;background:#f0f5ff}}.api-settings[data-v-75723ffb]{display:grid;gap:18px;max-width:980px;margin:0 auto;padding:42px 0;color:var(--home-text)}.api-settings__header[data-v-75723ffb]{display:flex;align-items:end;justify-content:space-between;gap:24px}.api-settings__header span[data-v-75723ffb]{color:var(--home-blue);font-size:.7rem;font-weight:720;letter-spacing:.12em}.api-settings__header h1[data-v-75723ffb]{margin:7px 0 6px;font-size:2rem;letter-spacing:-.04em}.api-settings__header p[data-v-75723ffb]{margin:0;color:var(--home-muted);line-height:1.7}.api-settings__header button[data-v-75723ffb],.api-form__actions button[data-v-75723ffb]:last-child{min-height:44px;border:0;border-radius:11px;background:var(--home-blue);padding:0 18px;color:#fafaff;font-weight:650;cursor:pointer}.api-status[data-v-75723ffb]{display:flex;align-items:center;gap:14px;padding:22px}.api-status__dot[data-v-75723ffb]{width:11px;height:11px;flex:0 0 auto;border-radius:50%;background:#9aa3bc}.api-status[data-status=connected] .api-status__dot[data-v-75723ffb]{background:#20a875}.api-status[data-status=invalid] .api-status__dot[data-v-75723ffb],.api-status[data-status=unavailable] .api-status__dot[data-v-75723ffb]{background:#d65b67}.api-status p[data-v-75723ffb]{margin:5px 0 0;color:var(--home-muted)}.api-settings__notice[data-v-75723ffb]{margin:0;border:1px solid rgb(139 145 185 / .24);border-radius:11px;background:#ffffff6b;padding:14px 16px;color:var(--home-muted);line-height:1.6}.api-settings__help[data-v-75723ffb]{display:flex;flex-wrap:wrap;gap:10px}.api-settings__help a[data-v-75723ffb]{min-height:44px;display:inline-flex;align-items:center;border:1px solid rgb(139 145 185 / .24);border-radius:11px;background:#ffffff6b;padding:0 15px}.api-form[data-v-75723ffb]{display:grid;gap:17px;padding:28px;color:var(--home-text)}.api-form__heading[data-v-75723ffb]{display:flex;align-items:center;gap:14px;margin-bottom:3px}.api-form__heading>span[data-v-75723ffb]{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:#6655e81f;color:var(--home-blue);font-size:.7rem;font-weight:760}.api-form h2[data-v-75723ffb]{margin:0;font-size:1.22rem}.api-form p[data-v-75723ffb]{margin:4px 0 0;color:var(--home-muted);line-height:1.55}.api-form label[data-v-75723ffb]{display:grid;gap:7px;font-size:.78rem;font-weight:620}.api-form input[data-v-75723ffb]{width:100%;min-height:46px;border:1px solid rgb(139 145 185 / .28);border-radius:11px;background:#ffffff9e;padding:0 13px;color:var(--home-text)}.api-form small[data-v-75723ffb]{color:var(--home-muted);font-weight:400}.api-form .api-form__error[data-v-75723ffb]{color:#ba3d4c;font-size:.78rem}.api-form__actions[data-v-75723ffb]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.api-form__actions button[data-v-75723ffb]:first-child{min-height:44px;border:1px solid rgb(139 145 185 / .28);border-radius:11px;background:transparent;padding:0 16px;color:inherit;cursor:pointer}.api-form[data-v-75723ffb] :is(button,input,a):focus-visible,.api-settings[data-v-75723ffb] :is(button,a):focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}@media(max-width:640px){.api-settings[data-v-75723ffb]{padding:24px 0}.api-settings__header[data-v-75723ffb]{align-items:stretch;flex-direction:column}}.creative-asset[data-v-93877706]{display:grid;gap:8px}.creative-asset>label[data-v-93877706]{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:650}.creative-asset>label span[data-v-93877706]{color:var(--home-blue);font-size:.65rem}.creative-asset__drop[data-v-93877706]{position:relative;display:grid;min-height:150px;place-items:center;gap:7px;border:1px dashed rgb(125 132 171 / .42);border-radius:16px;background:#ffffff5c;padding:16px;text-align:center}.creative-asset__drop.is-dragging[data-v-93877706]{border-color:var(--home-blue);background:#6655e814}.creative-asset__drop[data-v-93877706]:focus-within{outline:2px solid var(--home-blue);outline-offset:3px}.creative-asset input[data-v-93877706]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.creative-asset img[data-v-93877706],.creative-asset video[data-v-93877706]{width:100%;max-height:210px;border-radius:12px;object-fit:cover}.creative-asset audio[data-v-93877706]{position:relative;z-index:1;width:100%}.creative-asset__meta[data-v-93877706]{display:grid;gap:3px}.creative-asset__meta small[data-v-93877706],.creative-asset>p[data-v-93877706],.creative-asset__drop>span[data-v-93877706]{margin:0;color:var(--home-muted);font-size:.72rem;line-height:1.5}.creative-asset__replace[data-v-93877706],.creative-asset button[data-v-93877706]{position:relative;z-index:2;min-height:44px;border:1px solid rgb(125 132 171 / .26);border-radius:9px;background:#ffffff94;padding:0 12px;color:var(--home-text);cursor:pointer}.creative-asset__replace[data-v-93877706]{display:inline-flex;align-items:center}.creative-asset .creative-asset__error[data-v-93877706]{color:#ba3d4c}.creative-field[data-v-e3ce72f3]{display:grid;gap:8px}.creative-field>label[data-v-e3ce72f3]{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:650}.creative-field>label span[data-v-e3ce72f3]{color:var(--home-blue);font-size:.65rem}.creative-field textarea[data-v-e3ce72f3],.creative-field select[data-v-e3ce72f3]{width:100%;min-height:46px;border:1px solid rgb(125 132 171 / .28);border-radius:11px;background:#ffffff8f;padding:11px 13px;color:var(--home-text);resize:vertical}.creative-field__range[data-v-e3ce72f3]{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:12px}.creative-field__range input[data-v-e3ce72f3]{width:100%;accent-color:var(--home-blue)}.creative-field output[data-v-e3ce72f3]{text-align:right;font-variant-numeric:tabular-nums}.creative-field>p[data-v-e3ce72f3]{margin:0;color:var(--home-muted);font-size:.72rem;line-height:1.5}.creative-field .creative-field__error[data-v-e3ce72f3]{color:#ba3d4c}.creative-field[data-v-e3ce72f3] :is(textarea,select,input):focus-visible{outline:2px solid var(--home-blue);outline-offset:2px}.result-stage[data-v-5599a240]{min-height:360px;overflow:hidden}.result-stage__empty[data-v-5599a240]{display:grid;min-height:360px;place-items:center;align-content:center;gap:8px;padding:30px;color:var(--home-muted);text-align:center}.result-stage__empty>span[data-v-5599a240]{display:grid;width:62px;height:62px;place-items:center;border-radius:18px;background:#6655e817;color:var(--home-blue);font-size:1.8rem}.result-stage__empty strong[data-v-5599a240]{color:var(--home-text)}.result-stage__empty p[data-v-5599a240]{max-width:38ch;margin:0;font-size:.76rem;line-height:1.6}.result-stage__final[data-v-5599a240]{display:grid;gap:16px;padding:20px}.result-stage header span[data-v-5599a240]{color:var(--home-blue);font-size:.64rem;font-weight:720;letter-spacing:.11em}.result-stage h2[data-v-5599a240]{margin:5px 0 0;font-size:1.1rem}.result-stage[data-v-5599a240] :is(img,video){width:100%;min-height:260px;max-height:520px;border-radius:14px;background:#2a304614;object-fit:contain}.result-stage pre[data-v-5599a240]{min-height:260px;margin:0;overflow:auto;border-radius:14px;background:#ffffff8c;padding:20px;color:var(--home-text);font:inherit;line-height:1.75;white-space:pre-wrap}.result-stage__actions[data-v-5599a240]{display:flex;justify-content:flex-end}.result-stage__actions[data-v-5599a240] :is(a,button){display:inline-flex;min-height:44px;align-items:center;border:0;border-radius:10px;background:var(--home-blue);padding:0 15px;color:#fafaff;font-weight:650;cursor:pointer}.task-progress[data-v-b6b5eb72]{padding:20px}.task-progress__heading[data-v-b6b5eb72]{display:flex;align-items:start;justify-content:space-between;gap:16px}.task-progress__heading>div[data-v-b6b5eb72]{display:grid;gap:5px}.task-progress__heading span[data-v-b6b5eb72]{color:var(--home-blue);font-size:.64rem;font-weight:720;letter-spacing:.11em}.task-progress__heading strong[data-v-b6b5eb72]{font-size:1rem}.task-progress output[data-v-b6b5eb72]{color:var(--home-muted);font-size:.8rem;font-variant-numeric:tabular-nums}.task-progress__track[data-v-b6b5eb72]{height:7px;margin-top:14px;overflow:hidden;border-radius:999px;background:#727a9e21}.task-progress__track i[data-v-b6b5eb72]{display:block;height:100%;border-radius:inherit;background:var(--home-blue);transition:width .2s cubic-bezier(.22,1,.36,1)}.task-progress>p[data-v-b6b5eb72]{margin:10px 0 0;color:var(--home-muted);font-size:.76rem}.task-progress ol[data-v-b6b5eb72]{display:grid;gap:7px;margin:16px 0 0;padding:0;list-style:none}.task-progress li[data-v-b6b5eb72]{display:flex;justify-content:space-between;gap:12px;color:var(--home-muted);font-size:.72rem}.task-progress li span[data-v-b6b5eb72]{color:var(--home-text);font-weight:600}.task-progress button[data-v-b6b5eb72]{min-height:44px;margin-top:16px;border:1px solid rgb(125 132 171 / .26);border-radius:10px;background:transparent;padding:0 14px;color:var(--home-text);cursor:pointer}@media(prefers-reduced-motion:reduce){.task-progress__track i[data-v-b6b5eb72]{transition:none}}.creative-studio[data-v-0df3c8ef]{max-width:1180px;margin:0 auto;padding:24px 0 34px;color:var(--home-text)}.creative-studio__header[data-v-0df3c8ef]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.creative-studio__header span[data-v-0df3c8ef],.creative-studio--missing>span[data-v-0df3c8ef]{color:var(--home-blue);font-size:.68rem;font-weight:720;letter-spacing:.12em}.creative-studio__header h1[data-v-0df3c8ef],.creative-studio--missing h1[data-v-0df3c8ef]{margin:8px 0 6px;font-size:2rem;letter-spacing:-.04em}.creative-studio__header p[data-v-0df3c8ef],.creative-studio--missing p[data-v-0df3c8ef]{max-width:60ch;margin:0;color:var(--home-muted);line-height:1.7}.creative-studio__header>a[data-v-0df3c8ef]{min-height:44px;display:inline-flex;align-items:center;border:1px solid rgb(125 132 171 / .24);border-radius:11px;background:#ffffff6b;padding:0 15px}.creative-studio__layout[data-v-0df3c8ef]{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(380px,1.12fr);gap:18px;align-items:start}.creative-studio__form[data-v-0df3c8ef],.creative-studio__output[data-v-0df3c8ef]{display:grid;gap:18px;padding:22px}.creative-studio__section-heading[data-v-0df3c8ef]{display:flex;align-items:center;gap:12px}.creative-studio__section-heading>span[data-v-0df3c8ef]{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#6655e81a;color:var(--home-blue);font-size:.7rem;font-weight:720}.creative-studio__section-heading h2[data-v-0df3c8ef]{margin:0;font-size:.98rem}.creative-studio__section-heading p[data-v-0df3c8ef]{margin:3px 0 0;color:var(--home-muted);font-size:.7rem}.creative-studio__project[data-v-0df3c8ef]{display:grid;gap:7px;color:var(--home-muted);font-size:.72rem;font-weight:620}.creative-studio__project select[data-v-0df3c8ef]{min-height:44px;border:1px solid rgb(125 132 171 / .24);border-radius:11px;background:#ffffffb8;padding:0 12px;color:var(--home-text);font:inherit}.creative-studio__project select[data-v-0df3c8ef]:focus-visible{outline:2px solid var(--home-blue);outline-offset:2px}.creative-studio__project-note[data-v-0df3c8ef]{margin:-8px 0 0;color:var(--home-muted);font-size:.7rem;line-height:1.55}.creative-studio__submit-error[data-v-0df3c8ef]{margin:0;border-radius:10px;background:#d65b671a;padding:10px 12px;color:#a93f4d;font-size:.73rem;line-height:1.5}.creative-studio__poll-retry[data-v-0df3c8ef]{min-height:44px;border:1px solid rgb(125 132 171 / .25);border-radius:11px;background:#ffffff80;color:var(--home-text);font-weight:620;cursor:pointer}.creative-studio__generate[data-v-0df3c8ef]{min-height:48px;border:0;border-radius:12px;background:var(--home-blue);color:#fafaff;font-weight:680;cursor:pointer;box-shadow:0 12px 26px #5e54ca33}.creative-studio__generate[data-v-0df3c8ef]:disabled{opacity:.58;cursor:wait}.creative-studio__task-link[data-v-0df3c8ef]{justify-self:start;color:var(--home-blue);font-size:.76rem;font-weight:650}.creative-unavailable[data-v-0df3c8ef],.creative-studio--missing[data-v-0df3c8ef]{border:1px solid var(--home-rim);border-radius:22px;background:var(--home-glass-strong);padding:36px}.creative-unavailable h2[data-v-0df3c8ef]{margin:0 0 7px}.creative-unavailable p[data-v-0df3c8ef]{color:var(--home-muted)}.creative-unavailable div[data-v-0df3c8ef]{display:flex;gap:10px;margin-top:18px}.creative-unavailable a[data-v-0df3c8ef],.creative-studio--missing a[data-v-0df3c8ef]{display:inline-flex;min-height:44px;align-items:center;border-radius:11px;background:var(--home-blue);padding:0 16px;color:#fafaff;font-weight:650}.creative-studio--missing[data-v-0df3c8ef]{min-height:360px;margin-top:24px}.creative-studio--missing a[data-v-0df3c8ef]{margin-top:22px}@media(max-width:980px){.creative-studio__layout[data-v-0df3c8ef]{grid-template-columns:1fr}}@media(max-width:640px){.creative-studio[data-v-0df3c8ef]{padding-top:4px}.creative-studio__header[data-v-0df3c8ef]{align-items:stretch;flex-direction:column}.creative-studio__form[data-v-0df3c8ef],.creative-studio__output[data-v-0df3c8ef]{border-radius:18px;padding:17px}}.active-task[data-v-b21dcab1]{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(280px,1.25fr) auto;align-items:center;gap:22px;padding:16px 18px}.active-task__identity[data-v-b21dcab1]{display:flex;min-width:0;align-items:center;gap:13px}.active-task__icon[data-v-b21dcab1]{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:13px;background:#6655e81a;color:var(--home-blue);box-shadow:inset 0 1px #ffffffdb}.active-task__identity>div[data-v-b21dcab1]{min-width:0}.active-task__identity strong[data-v-b21dcab1]{font-size:.88rem}.active-task__identity p[data-v-b21dcab1]{overflow:hidden;margin:4px 0 2px;color:var(--home-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.active-task__identity time[data-v-b21dcab1]{color:var(--home-muted);font-size:.65rem}.active-task__progress[data-v-b21dcab1]{min-width:0}.active-task__progress>div[data-v-b21dcab1]:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.active-task__progress strong[data-v-b21dcab1]{font-size:.75rem}.active-task__progress output[data-v-b21dcab1]{color:var(--home-muted);font-size:.7rem;font-variant-numeric:tabular-nums}.active-task__track[data-v-b21dcab1]{height:7px;margin-top:8px;overflow:hidden;border-radius:999px;background:#727a9e21}.active-task__track i[data-v-b21dcab1]{display:block;height:100%;border-radius:inherit;background:var(--home-blue);transition:width .2s cubic-bezier(.22,1,.36,1)}.active-task__progress>p[data-v-b21dcab1]{margin:7px 0 0;color:var(--home-muted);font-size:.68rem}.active-task__progress .active-task__error[data-v-b21dcab1]{color:#ad3442;font-weight:600}.active-task__permission[data-v-b21dcab1]{color:var(--home-muted)}.active-task__actions[data-v-b21dcab1]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.active-task__actions button[data-v-b21dcab1]{min-height:44px;border:1px solid rgb(125 132 171 / .24);border-radius:10px;background:#fcfdff85;padding:0 13px;color:var(--home-text);font-weight:620;white-space:nowrap;cursor:pointer}.active-task__actions .active-task__open[data-v-b21dcab1]{border-color:transparent;background:var(--home-blue);color:#fafaff}.active-task[data-task-status=failed] .active-task__icon[data-v-b21dcab1],.active-task[data-task-status=cancelled] .active-task__icon[data-v-b21dcab1]{background:#d65b671a;color:#bd4654}button[data-v-b21dcab1]:focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}@media(max-width:1023.98px){.active-task[data-v-b21dcab1]{grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);gap:16px}.active-task__actions[data-v-b21dcab1]{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:767.98px){.active-task[data-v-b21dcab1]{grid-template-columns:1fr;gap:15px;padding:15px}.active-task__identity p[data-v-b21dcab1]{overflow:visible;white-space:normal}.active-task__actions[data-v-b21dcab1]{grid-column:auto;justify-content:flex-start;flex-wrap:wrap}.active-task__actions button[data-v-b21dcab1]{flex:1 1 118px}}@media(prefers-reduced-motion:reduce){.active-task__track i[data-v-b21dcab1]{transition:none}}.creation-filter[data-v-d2202dca]{display:grid;grid-template-columns:auto minmax(320px,1fr) auto;align-items:end;gap:18px;padding:12px 14px}.creation-filter__statuses[data-v-d2202dca]{display:flex;gap:4px;border-radius:12px;background:#70789e14;padding:3px}.creation-filter__statuses button[data-v-d2202dca]{min-height:44px;border:1px solid transparent;border-radius:10px;background:transparent;padding:0 15px;color:var(--home-muted);font-weight:620;cursor:pointer}.creation-filter__statuses button[aria-pressed=true][data-v-d2202dca]{border-color:#ffffffe0;background:#fcfdffd6;color:var(--home-blue);box-shadow:0 8px 20px #524aaa1a,inset 0 1px #fffffff0}.creation-filter__selects[data-v-d2202dca]{display:flex;justify-content:flex-end;gap:10px}.creation-filter label[data-v-d2202dca]{display:grid;gap:4px}.creation-filter label span[data-v-d2202dca]{color:var(--home-muted);font-size:.64rem;font-weight:650}.creation-filter select[data-v-d2202dca]{min-width:138px;min-height:44px;border:1px solid rgb(125 132 171 / .2);border-radius:10px;background:#fcfdffb3;padding:0 32px 0 11px;color:var(--home-text);font:inherit;cursor:pointer}.creation-filter__result[data-v-d2202dca]{display:grid;justify-items:end;gap:2px;min-width:80px}.creation-filter__result output[data-v-d2202dca]{color:var(--home-muted);font-size:.72rem;white-space:nowrap}.creation-filter__result button[data-v-d2202dca]{min-height:28px;border:0;background:transparent;padding:0;color:var(--home-blue);font-size:.7rem;cursor:pointer}button[data-v-d2202dca]:focus-visible,select[data-v-d2202dca]:focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}@media(max-width:1023.98px){.creation-filter[data-v-d2202dca]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.creation-filter__statuses[data-v-d2202dca]{grid-column:1 / -1}.creation-filter__selects[data-v-d2202dca]{justify-content:flex-start}}@media(max-width:767.98px){.creation-filter[data-v-d2202dca]{grid-template-columns:1fr;gap:12px;padding:12px}.creation-filter__statuses[data-v-d2202dca]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.creation-filter__statuses button[data-v-d2202dca]{min-width:0;padding:0 7px;font-size:.78rem;white-space:nowrap}.creation-filter__selects[data-v-d2202dca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.creation-filter select[data-v-d2202dca]{width:100%;min-width:0}.creation-filter__result[data-v-d2202dca]{display:flex;min-width:0;align-items:center;justify-content:space-between;justify-items:initial}.creation-filter__result button[data-v-d2202dca]{min-height:44px;padding:0 4px}}@media(max-width:479px){.creation-filter__selects[data-v-d2202dca]{grid-template-columns:1fr}}.creation-result[data-v-a96dfa9b]{min-width:0;overflow:hidden;padding:0}.creation-result__preview[data-v-a96dfa9b]{position:relative;min-height:180px;overflow:hidden;background:#6655e812}.creation-result__preview[data-v-a96dfa9b] :is(img,video){display:block;width:100%;height:210px;object-fit:cover}.creation-result__preview>p[data-v-a96dfa9b]{height:210px;margin:0;overflow:hidden;padding:24px;color:var(--home-text);font-size:.88rem;line-height:1.75;background:linear-gradient(145deg,#ffffffbd,#e5ebfb85)}.creation-result__fallback[data-v-a96dfa9b]{display:grid;height:210px;place-items:center;align-content:center;gap:9px;color:var(--home-muted)}.creation-result__kind[data-v-a96dfa9b]{position:absolute;top:12px;right:12px;border:1px solid rgb(255 255 255 / .76);border-radius:999px;background:#f7f9fe;background:#f8faffc7;padding:5px 9px;color:var(--home-text);font-size:.62rem;font-weight:680;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.creation-result__body[data-v-a96dfa9b]{display:grid;gap:14px;padding:15px}.creation-result__title[data-v-a96dfa9b]{display:flex;min-width:0;align-items:center;gap:9px}.creation-result__title>span[data-v-a96dfa9b]{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;background:#6655e817;color:var(--home-blue)}.creation-result__title>div[data-v-a96dfa9b]{display:grid;min-width:0;gap:3px}.creation-result__title strong[data-v-a96dfa9b],.creation-result__title small[data-v-a96dfa9b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creation-result__title strong[data-v-a96dfa9b]{font-size:.82rem}.creation-result__title small[data-v-a96dfa9b]{color:var(--home-muted);font-size:.64rem}.creation-result__body>p[data-v-a96dfa9b]{margin:0;color:var(--home-muted);font-size:.7rem;line-height:1.55}.creation-result__actions[data-v-a96dfa9b]{display:flex;justify-content:flex-end;gap:8px}.creation-result__actions button[data-v-a96dfa9b]{min-height:44px;border:1px solid rgb(125 132 171 / .22);border-radius:10px;background:transparent;padding:0 12px;color:var(--home-text);font-weight:620;cursor:pointer}.creation-result__actions [data-open-result][data-v-a96dfa9b]{border-color:transparent;background:var(--home-blue);color:#fafaff}button[data-v-a96dfa9b]:focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.creation-result__kind[data-v-a96dfa9b]{background:#f7f9fe}}.creation-center[data-v-031505a7]{width:min(1180px,100%);margin:0 auto;padding:28px 0 46px;color:var(--home-text)}.creation-center__hero[data-v-031505a7]{display:flex;min-height:112px;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px;padding-right:172px}.creation-center__hero>div>span[data-v-031505a7],.creation-center__section-heading span[data-v-031505a7]{color:var(--home-blue);font-size:.66rem;font-weight:720;letter-spacing:.11em}.creation-center__hero h1[data-v-031505a7]{margin:8px 0 6px;font-size:2rem;letter-spacing:-.045em}.creation-center__hero p[data-v-031505a7]{margin:0;color:var(--home-muted);line-height:1.7}.creation-center__start[data-v-031505a7],.creation-center__empty[data-v-031505a7] :is(a,button){display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;background:var(--home-blue);padding:0 16px;color:#fafaff;font-weight:650;cursor:pointer}.creation-center__section[data-v-031505a7]{margin-top:30px}.creation-center__section-heading[data-v-031505a7]{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:12px;padding:0 4px}.creation-center__section-heading h2[data-v-031505a7]{margin:5px 0 0;font-size:1.05rem}.creation-center__section-heading small[data-v-031505a7]{color:var(--home-muted);font-size:.7rem}.creation-center__tasks[data-v-031505a7]{display:grid;gap:10px}.creation-center__results[data-v-031505a7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.creation-center__record[data-v-031505a7]{display:grid;min-width:0;gap:6px}.creation-center__project[data-v-031505a7]{justify-self:start;color:var(--home-muted);font-size:.66rem;font-weight:620;line-height:1.45}a.creation-center__project[data-v-031505a7]{color:var(--home-blue)}.creation-center__empty[data-v-031505a7]{display:grid;min-height:330px;place-items:center;align-content:center;gap:9px;margin-top:28px;padding:34px;text-align:center}.creation-center__empty-icon[data-v-031505a7]{display:grid;width:64px;height:64px;place-items:center;border-radius:19px;background:#6655e81a;color:var(--home-blue);box-shadow:inset 0 1px #ffffffe0}.creation-center__empty h2[data-v-031505a7]{margin:8px 0 0;font-size:1.05rem}.creation-center__empty p[data-v-031505a7]{max-width:46ch;margin:0 0 8px;color:var(--home-muted);font-size:.78rem;line-height:1.7}.creation-center__empty button[data-v-031505a7]{font:inherit}:is(a[data-v-031505a7],button[data-v-031505a7]):focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}@media(min-width:1440px){.creation-center__results[data-v-031505a7]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.creation-center__hero[data-v-031505a7]{padding-right:0}.creation-center__results[data-v-031505a7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.creation-center[data-v-031505a7]{padding:4px 0 28px}.creation-center__hero[data-v-031505a7]{min-height:0;align-items:stretch;flex-direction:column;gap:18px;margin-bottom:0;padding:8px 2px 22px}.creation-center__hero h1[data-v-031505a7]{font-size:1.72rem}.creation-center__start[data-v-031505a7]{align-self:flex-start}.creation-center__section[data-v-031505a7]{margin-top:24px}.creation-center__section-heading[data-v-031505a7]{align-items:start;flex-direction:column;gap:5px}.creation-center__results[data-v-031505a7]{grid-template-columns:1fr}.creation-center__empty[data-v-031505a7]{min-height:300px;padding:28px 18px}}@media(prefers-reduced-motion:reduce){.creation-center[data-v-031505a7],.creation-center[data-v-031505a7] *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.creation-center__empty[data-v-031505a7]{background:#f7f9fe}}.task-detail[data-v-6c60609f]{max-width:1120px;margin:0 auto;padding:26px 0 34px;color:var(--home-text)}.task-detail__header[data-v-6c60609f]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.task-detail__header span[data-v-6c60609f],.task-detail--missing>span[data-v-6c60609f],.task-detail__summary section>span[data-v-6c60609f]{color:var(--home-blue);font-size:.66rem;font-weight:720;letter-spacing:.11em}.task-detail h1[data-v-6c60609f]{margin:8px 0 5px;font-size:1.9rem;letter-spacing:-.04em}.task-detail__header p[data-v-6c60609f],.task-detail--missing p[data-v-6c60609f]{margin:0;color:var(--home-muted);line-height:1.7}.task-detail__header .task-detail__project-line[data-v-6c60609f]{margin-top:4px;font-size:.72rem}.task-detail__project-line a[data-v-6c60609f]{color:var(--home-blue);font-weight:650}.task-detail__header>a[data-v-6c60609f]{display:inline-flex;min-height:44px;align-items:center;border:1px solid rgb(125 132 171 / .24);border-radius:11px;background:#ffffff6b;padding:0 15px}.task-detail__layout[data-v-6c60609f]{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(400px,1.18fr);gap:18px;align-items:start}.task-detail__summary[data-v-6c60609f]{display:grid;gap:16px}.task-detail__summary>section[data-v-6c60609f],.task-detail--missing[data-v-6c60609f]{padding:20px}.task-detail__summary h2[data-v-6c60609f]{margin:6px 0 8px;font-size:1rem}.task-detail__summary section p[data-v-6c60609f]{margin:0;color:var(--home-muted);font-size:.78rem;line-height:1.65}.task-detail__error[data-v-6c60609f]{background:#d65b670f!important}.task-detail__error strong[data-v-6c60609f]{color:#ad3442}.task-detail__actions[data-v-6c60609f]{display:flex;flex-wrap:wrap;gap:9px}.task-detail__actions button[data-v-6c60609f]{min-height:44px;border:1px solid rgb(125 132 171 / .25);border-radius:11px;background:#ffffff80;padding:0 16px;color:var(--home-text);font-weight:620;cursor:pointer}.task-detail__actions button[data-v-6c60609f]:is([data-retry-task],[data-create-again]){border-color:transparent;background:var(--home-blue);color:#fafaff}.task-detail--missing[data-v-6c60609f]{min-height:350px;margin-top:26px}.task-detail--missing a[data-v-6c60609f]{display:inline-flex;min-height:44px;align-items:center;margin-top:20px;border-radius:11px;background:var(--home-blue);padding:0 16px;color:#fafaff;font-weight:650}@media(max-width:900px){.task-detail__layout[data-v-6c60609f]{grid-template-columns:1fr}}@media(max-width:640px){.task-detail__header[data-v-6c60609f]{align-items:stretch;flex-direction:column}}.project-composer[data-v-70dd31a6]{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(320px,1.6fr);gap:22px 34px;margin-bottom:22px;padding:24px;color:var(--home-text);animation:project-composer-in-70dd31a6 .2s cubic-bezier(.22,1,.36,1)}.project-composer__heading>span[data-v-70dd31a6]{color:var(--home-blue);font-size:.66rem;font-weight:720;letter-spacing:.11em}.project-composer__heading h2[data-v-70dd31a6]{margin:7px 0 6px;font-size:1.06rem}.project-composer__heading p[data-v-70dd31a6]{max-width:39ch;margin:0;color:var(--home-muted);font-size:.76rem;line-height:1.65}.project-composer__fields[data-v-70dd31a6]{display:grid;gap:15px}.project-composer__fields label[data-v-70dd31a6]{display:grid;gap:7px;color:var(--home-text);font-size:.73rem;font-weight:650}.project-composer__fields label>span[data-v-70dd31a6]{display:flex;justify-content:space-between;gap:12px}.project-composer__fields label[data-v-70dd31a6] :is(strong,small){color:var(--home-muted);font-size:.66rem;font-weight:520}.project-composer__fields[data-v-70dd31a6] :is(input,textarea){width:100%;min-height:44px;box-sizing:border-box;border:1px solid rgb(99 111 143 / .2);border-radius:11px;background:#fafcffc2;padding:10px 12px;color:var(--home-text);font:inherit;font-weight:450;outline:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.project-composer__fields textarea[data-v-70dd31a6]{min-height:76px;resize:vertical}.project-composer__fields[data-v-70dd31a6] :is(input,textarea):focus-visible{border-color:var(--home-blue);box-shadow:0 0 0 3px #6655e821}.project-composer__fields :is(input,textarea)[aria-invalid=true][data-v-70dd31a6]{border-color:#d65b67}.project-composer__fields label>[data-project-name-error][data-v-70dd31a6],.project-composer__fields label>[data-project-description-error][data-v-70dd31a6]{color:#b94755}.project-composer__error[data-v-70dd31a6]{grid-column:2;margin:-8px 0 0;border-radius:10px;background:#d65b671a;padding:10px 12px;color:#a93f4d;font-size:.73rem}.project-composer__actions[data-v-70dd31a6]{grid-column:2;display:flex;justify-content:flex-end;gap:10px}.project-composer__actions button[data-v-70dd31a6]{min-height:44px;border-radius:11px;padding:0 16px;font:inherit;font-size:.76rem;font-weight:650;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.project-composer__cancel[data-v-70dd31a6]{border:1px solid rgb(99 111 143 / .22);background:#f9fbffad;color:var(--home-text)}.project-composer__submit[data-v-70dd31a6]{border:0;background:var(--home-blue);color:#fafaff}.project-composer__actions button[data-v-70dd31a6]:not(:disabled):active{transform:translateY(1px)}.project-composer__actions button[data-v-70dd31a6]:focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}.project-composer__actions button[data-v-70dd31a6]:disabled,.project-composer__fields[data-v-70dd31a6] :is(input,textarea):disabled{cursor:not-allowed;opacity:.58}@keyframes project-composer-in-70dd31a6{0%{opacity:0;transform:translateY(-6px)}}@media(max-width:767.98px){.project-composer[data-v-70dd31a6]{grid-template-columns:1fr;gap:18px;padding:19px}.project-composer__error[data-v-70dd31a6],.project-composer__actions[data-v-70dd31a6]{grid-column:1}.project-composer__actions[data-v-70dd31a6]{flex-direction:column-reverse}.project-composer__actions button[data-v-70dd31a6]{width:100%}}@media(prefers-reduced-motion:reduce){.project-composer[data-v-70dd31a6],.project-composer[data-v-70dd31a6] *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.project-composer[data-v-70dd31a6]{background:#f7f9fe}.project-composer__fields[data-v-70dd31a6] :is(input,textarea){background:#fbfcff}}.project-row[data-v-a3d4f450]{display:grid;grid-template-columns:58px minmax(210px,1.7fr) minmax(180px,.8fr) minmax(120px,.6fr) minmax(238px,auto);align-items:center;gap:18px;min-width:0;padding:14px 16px;border-bottom:1px solid rgb(93 107 139 / .12);transition:background-color .18s ease,opacity .18s ease,transform .18s ease}.project-row[data-v-a3d4f450]:last-child{border-bottom:0}.project-row[data-v-a3d4f450]:hover{background:#f7f9ffa8}.project-row__preview[data-v-a3d4f450]{display:grid;width:58px;height:50px;place-items:center;overflow:hidden;border:1px solid rgb(255 255 255 / .84);border-radius:13px;background:#e6e9fccc;color:var(--home-blue);box-shadow:0 8px 18px #414c7b1a,inset 0 1px #ffffffe6}.project-row__preview img[data-v-a3d4f450]{width:100%;height:100%;object-fit:cover}.project-row__identity[data-v-a3d4f450]{min-width:0}.project-row__title-line[data-v-a3d4f450]{display:flex;align-items:center;gap:9px}.project-row__title-line h3[data-v-a3d4f450]{overflow:hidden;margin:0;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.project-row__title-line span[data-v-a3d4f450]{flex:none;border-radius:999px;background:#6655e817;padding:4px 8px;color:var(--home-blue);font-size:.63rem;font-weight:680}.project-row__identity p[data-v-a3d4f450]{overflow:hidden;margin:6px 0 0;color:var(--home-muted);font-size:.7rem;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.project-row__stats[data-v-a3d4f450]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.project-row__stats div[data-v-a3d4f450]{display:grid;gap:3px}.project-row__stats dt[data-v-a3d4f450],.project-row__activity span[data-v-a3d4f450]{color:var(--home-muted);font-size:.61rem}.project-row__stats dd[data-v-a3d4f450]{margin:0;color:var(--home-text);font-size:.7rem;font-variant-numeric:tabular-nums}.project-row__activity[data-v-a3d4f450]{display:grid;gap:4px}.project-row__activity time[data-v-a3d4f450]{color:var(--home-text);font-size:.69rem;font-variant-numeric:tabular-nums}.project-row__actions[data-v-a3d4f450]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.project-row__secondary-actions[data-v-a3d4f450]{display:flex;align-items:center;gap:6px}.project-row__actions button[data-v-a3d4f450]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:5px;border-radius:10px;padding:0 10px;font:inherit;font-size:.69rem;font-weight:640;cursor:pointer;transition:opacity .18s ease,transform .18s ease,background-color .18s ease}.project-row__actions button[data-v-a3d4f450]:active{transform:translateY(1px)}.project-row__actions button[data-v-a3d4f450]:focus-visible{outline:2px solid var(--home-blue);outline-offset:2px}.project-row__open[data-v-a3d4f450]{border:0;background:var(--home-blue);color:#fafaff}.project-row__more[data-v-a3d4f450],.project-row__secondary[data-v-a3d4f450]{border:1px solid rgb(97 109 141 / .18);background:#fafcffbd;color:var(--home-text)}@media(max-width:1199.98px){.project-row[data-v-a3d4f450]{grid-template-columns:52px minmax(170px,1fr) minmax(160px,auto) minmax(220px,auto);gap:14px}.project-row__activity[data-v-a3d4f450]{display:none}}@media(max-width:900px){.project-row[data-v-a3d4f450]{grid-template-columns:52px minmax(170px,1fr) minmax(210px,auto)}.project-row__stats[data-v-a3d4f450]{display:none}}@media(max-width:767.98px){.project-row[data-v-a3d4f450]{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:15px 13px}.project-row__preview[data-v-a3d4f450]{width:48px;height:46px}.project-row__stats[data-v-a3d4f450]{display:grid;grid-column:1 / -1}.project-row__actions[data-v-a3d4f450]{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.project-row__secondary-actions[data-v-a3d4f450]{flex-wrap:wrap}.project-row__open[data-v-a3d4f450]{flex:1 1 132px}.project-row__identity p[data-v-a3d4f450]{white-space:normal}}@media(prefers-reduced-motion:reduce){.project-row[data-v-a3d4f450],.project-row[data-v-a3d4f450] *{transition-duration:.01ms!important}}.project-list-surface[data-v-68d84dea]{overflow:hidden;border:1px solid var(--home-rim, rgb(255 255 255 / .86));border-radius:20px;background:var(--home-glass-strong, rgb(252 253 255 / .82));box-shadow:var(--home-shadow, 0 22px 60px rgb(64 75 117 / .12)),inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(22px) saturate(122%);backdrop-filter:blur(22px) saturate(122%)}.project-list[data-v-68d84dea]{margin:0;padding:0;list-style:none}.project-list__skeleton[data-v-68d84dea]{display:grid;grid-template-columns:58px minmax(210px,1.7fr) minmax(180px,.8fr) minmax(120px,.6fr) minmax(238px,auto);align-items:center;gap:18px;min-height:78px;padding:8px 16px;border-bottom:1px solid rgb(93 107 139 / .1)}.project-list__skeleton[data-v-68d84dea]:last-child{border-bottom:0}.project-list__skeleton[data-v-68d84dea] :is(span,i){display:block;border-radius:9px;background:#727d9d1f;animation:project-list-pulse-68d84dea 1.4s ease-in-out infinite alternate}.project-list__skeleton-preview[data-v-68d84dea]{width:58px;height:50px}.project-list__skeleton-copy[data-v-68d84dea]{display:grid!important;gap:9px;background:transparent!important}.project-list__skeleton-copy i[data-v-68d84dea]:first-child{width:min(190px,68%);height:13px}.project-list__skeleton-copy i[data-v-68d84dea]:last-child{width:min(320px,90%);height:9px}.project-list__skeleton-stat[data-v-68d84dea]{width:160px;max-width:100%;height:28px}.project-list__skeleton-activity[data-v-68d84dea]{display:grid!important;gap:7px;background:transparent!important}.project-list__skeleton-activity i[data-v-68d84dea]:first-child{width:min(96px,88%);height:10px}.project-list__skeleton-activity i[data-v-68d84dea]:last-child{width:min(72px,70%);height:8px}.project-list__skeleton-actions[data-v-68d84dea]{display:flex!important;width:238px;justify-self:end;justify-content:flex-end;gap:6px;background:transparent!important}.project-list__skeleton-actions i[data-v-68d84dea]:first-child{width:128px;height:44px}.project-list__skeleton-actions i[data-v-68d84dea]:last-child{width:84px;height:44px}.project-list__empty[data-v-68d84dea]{display:grid;min-height:310px;place-items:center;align-content:center;gap:8px;padding:30px;text-align:center}.project-list__empty>span[data-v-68d84dea]{display:grid;width:60px;height:60px;place-items:center;border-radius:18px;background:#6655e817;color:var(--home-blue);font-size:1.65rem;box-shadow:inset 0 1px #ffffffe0}.project-list__empty h2[data-v-68d84dea]{margin:7px 0 0;color:var(--home-text);font-size:1rem}.project-list__empty p[data-v-68d84dea]{max-width:45ch;margin:0;color:var(--home-muted);font-size:.75rem;line-height:1.7}@keyframes project-list-pulse-68d84dea{to{opacity:.5}}@media(max-width:1199.98px){.project-list__skeleton[data-v-68d84dea]{grid-template-columns:52px minmax(170px,1fr) minmax(160px,auto) minmax(220px,auto);gap:14px}.project-list__skeleton-preview[data-v-68d84dea]{width:52px}.project-list__skeleton-activity[data-v-68d84dea]{display:none!important}.project-list__skeleton-actions[data-v-68d84dea]{width:220px}}@media(max-width:900px){.project-list__skeleton[data-v-68d84dea]{grid-template-columns:52px minmax(170px,1fr) minmax(210px,auto)}.project-list__skeleton-stat[data-v-68d84dea]{display:none}.project-list__skeleton-actions[data-v-68d84dea]{width:210px}}@media(max-width:767.98px){.project-list-surface[data-v-68d84dea]{border-radius:17px}.project-list__skeleton[data-v-68d84dea]{grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:120px;padding:14px 13px}.project-list__skeleton-preview[data-v-68d84dea]{width:48px;height:46px}.project-list__skeleton-actions[data-v-68d84dea]{grid-column:1 / -1;width:100%;justify-content:flex-start}.project-list__empty[data-v-68d84dea]{min-height:280px;padding:24px 18px}}@media(prefers-reduced-motion:reduce){.project-list-surface[data-v-68d84dea],.project-list-surface[data-v-68d84dea] *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.project-list-surface[data-v-68d84dea]{background:#f7f9fe}}.project-center[data-v-ead43102]{width:min(1240px,100%);margin:0 auto;padding:28px 0 46px;color:var(--home-text)}.project-center__hero[data-v-ead43102]{display:flex;min-height:112px;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;padding-right:172px}.project-center__hero>div>span[data-v-ead43102]{color:var(--home-blue);font-size:.66rem;font-weight:720;letter-spacing:.11em}.project-center__hero h1[data-v-ead43102]{margin:8px 0 6px;font-size:2rem;letter-spacing:-.045em}.project-center__hero p[data-v-ead43102]{margin:0;color:var(--home-muted);font-size:.78rem;line-height:1.7}.project-center__hero p strong[data-v-ead43102]{color:var(--home-text);font-weight:650}.project-center__create[data-v-ead43102]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;background:var(--home-blue);padding:0 16px;color:#fafaff;font:inherit;font-size:.76rem;font-weight:660;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.project-center__create[data-v-ead43102]:active{transform:translateY(1px)}.project-center__create[data-v-ead43102]:focus-visible,.project-center__toolbar[data-v-ead43102] :is(input,select,button):focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}.project-center__notice[data-v-ead43102]{display:flex;align-items:flex-start;gap:11px;margin-bottom:16px;border:1px solid rgb(102 85 232 / .16);border-radius:13px;background:#f7f8ffb3;padding:13px 15px;color:var(--home-blue)}.project-center__notice div[data-v-ead43102]{display:grid;gap:3px}.project-center__notice strong[data-v-ead43102]{color:var(--home-text);font-size:.75rem}.project-center__notice span[data-v-ead43102]{color:var(--home-muted);font-size:.69rem;line-height:1.5}.project-center__toolbar[data-v-ead43102]{display:grid;grid-template-columns:minmax(210px,1fr) auto auto auto;align-items:center;gap:12px;margin-bottom:13px}.project-center__search[data-v-ead43102]{display:flex;min-height:44px;align-items:center;gap:8px;border:1px solid rgb(98 110 143 / .18);border-radius:11px;background:#fafcffb3;padding:0 12px;color:var(--home-muted)}.project-center__search input[data-v-ead43102]{width:100%;min-width:0;border:0;background:transparent;color:var(--home-text);font:inherit;font-size:.74rem;outline:none}.project-center__statuses[data-v-ead43102]{display:flex;gap:4px;border:1px solid rgb(98 110 143 / .16);border-radius:11px;background:#fafcffa8;padding:3px}.project-center__statuses button[data-v-ead43102]{min-height:44px;border:0;border-radius:8px;background:transparent;padding:0 12px;color:var(--home-muted);font:inherit;font-size:.7rem;font-weight:630;cursor:pointer}.project-center__statuses button[aria-pressed=true][data-v-ead43102]{background:#6655e81a;color:var(--home-blue);box-shadow:inset 0 1px #fffc}.project-center__sort[data-v-ead43102]{display:flex;min-height:44px;align-items:center;gap:7px;color:var(--home-muted);font-size:.66rem}.project-center__sort select[data-v-ead43102]{min-height:44px;border:1px solid rgb(98 110 143 / .18);border-radius:11px;background:#fafcffbd;padding:0 32px 0 10px;color:var(--home-text);font:inherit;font-size:.7rem}.project-center__toolbar output[data-v-ead43102]{color:var(--home-muted);font-size:.67rem;font-variant-numeric:tabular-nums}.project-center__action-error[data-v-ead43102]{margin:0 0 12px;border-radius:10px;background:#d65b671a;padding:10px 12px;color:#a93f4d;font-size:.73rem}.sr-only[data-v-ead43102]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(min-width:1440px){.project-center[data-v-ead43102]{width:min(1280px,100%)}}@media(max-width:1100px){.project-center__hero[data-v-ead43102]{padding-right:0}.project-center__toolbar[data-v-ead43102]{grid-template-columns:minmax(180px,1fr) auto auto}.project-center__toolbar output[data-v-ead43102]{display:none}}@media(max-width:767.98px){.project-center[data-v-ead43102]{padding:4px 0 28px}.project-center__hero[data-v-ead43102]{min-height:0;align-items:stretch;flex-direction:column;gap:18px;margin-bottom:20px;padding:8px 2px 0}.project-center__hero h1[data-v-ead43102]{font-size:1.72rem}.project-center__create[data-v-ead43102]{width:100%}.project-center__toolbar[data-v-ead43102]{grid-template-columns:1fr;gap:9px}.project-center__statuses[data-v-ead43102]{display:grid;grid-template-columns:1fr 1fr}.project-center__statuses button[data-v-ead43102]{min-height:44px}.project-center__sort[data-v-ead43102]{justify-content:space-between}.project-center__sort select[data-v-ead43102]{flex:1}}@media(prefers-reduced-motion:reduce){.project-center[data-v-ead43102],.project-center[data-v-ead43102] *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.project-center__notice[data-v-ead43102],.project-center__search[data-v-ead43102],.project-center__statuses[data-v-ead43102],.project-center__sort select[data-v-ead43102]{background:#f7f9fe}}.project-result-rail[data-v-48602722]{min-width:0;overflow:hidden}.project-result-rail>header[data-v-48602722]{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:20px 18px 14px;border-bottom:1px solid rgb(93 107 139 / .12)}.project-result-rail>header div[data-v-48602722]{display:grid;gap:5px}.project-result-rail>header span[data-v-48602722]{color:var(--home-blue);font-size:.7rem;font-weight:720;letter-spacing:.11em}.project-result-rail h2[data-v-48602722]{margin:0;font-size:.98rem}.project-result-rail output[data-v-48602722]{color:var(--home-muted);font-size:.7rem;font-variant-numeric:tabular-nums}.project-result-rail__items[data-v-48602722]{display:grid;gap:11px;padding:13px}.project-result-rail__item[data-v-48602722]{display:grid;min-height:44px;overflow:hidden;border:1px solid rgb(104 116 151 / .15);border-radius:14px;background:#fafcff80;padding:0;color:var(--home-text);text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.project-result-rail__item[data-v-48602722]:hover{border-color:#6655e84d;background:#fafcffc2}.project-result-rail__item[data-v-48602722]:active{transform:translateY(1px)}.project-result-rail__item[data-v-48602722]:focus-visible{outline:2px solid var(--home-blue);outline-offset:2px}.project-result-rail__preview[data-v-48602722]{position:relative;display:block;min-height:124px;overflow:hidden;background:#6655e80f}.project-result-rail__preview[data-v-48602722] :is(img,video){display:block;width:100%;height:144px;object-fit:cover}.project-result-rail__text[data-v-48602722]{display:-webkit-box;height:144px;overflow:hidden;padding:18px;color:var(--home-text);font-size:.73rem;line-height:1.65;background:#f6f8ffbd;-webkit-box-orient:vertical;-webkit-line-clamp:5}.project-result-rail__fallback[data-v-48602722]{display:grid;height:144px;place-items:center;align-content:center;gap:7px;color:var(--home-muted)}.project-result-rail__kind[data-v-48602722]{position:absolute;top:9px;right:9px;border:1px solid rgb(255 255 255 / .8);border-radius:999px;background:#f7f9fe;background:#f8faffcc;padding:4px 7px;color:var(--home-text);font-size:.7rem;font-weight:680;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.project-result-rail__body[data-v-48602722]{display:grid;min-width:0;gap:4px;padding:12px}.project-result-rail__body strong[data-v-48602722],.project-result-rail__body small[data-v-48602722]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-result-rail__body strong[data-v-48602722]{font-size:.75rem}.project-result-rail__body small[data-v-48602722]{color:var(--home-muted);font-size:.7rem}.project-result-rail__empty[data-v-48602722]{display:grid;min-height:190px;place-items:center;align-content:center;gap:7px;padding:24px;text-align:center}.project-result-rail__empty>svg[data-v-48602722]{color:var(--home-blue)}.project-result-rail__empty strong[data-v-48602722]{font-size:.76rem}.project-result-rail__empty p[data-v-48602722]{margin:0;color:var(--home-muted);font-size:.7rem;line-height:1.55}@media(prefers-reduced-motion:reduce){.project-result-rail__item[data-v-48602722]{transition-duration:.01ms!important}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.project-result-rail__item[data-v-48602722],.project-result-rail__kind[data-v-48602722],.project-result-rail__text[data-v-48602722]{background:#f7f9fe}}.project-task-list[data-v-cef5777d]{min-width:0;overflow:hidden}.project-task-list>header[data-v-cef5777d]{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:20px 20px 14px;border-bottom:1px solid rgb(93 107 139 / .12)}.project-task-list>header div[data-v-cef5777d]{display:grid;gap:5px}.project-task-list>header span[data-v-cef5777d]{color:var(--home-blue);font-size:.7rem;font-weight:720;letter-spacing:.11em}.project-task-list h2[data-v-cef5777d]{margin:0;font-size:.98rem}.project-task-list output[data-v-cef5777d]{color:var(--home-muted);font-size:.7rem;font-variant-numeric:tabular-nums}.project-task-list__items[data-v-cef5777d]{display:grid}.project-task-list__item[data-v-cef5777d]{display:grid;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;min-height:88px;border:0;border-bottom:1px solid rgb(93 107 139 / .1);background:transparent;padding:13px 16px;color:var(--home-text);text-align:left;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.project-task-list__item[data-v-cef5777d]:last-child{border-bottom:0}.project-task-list__item[data-v-cef5777d]:hover{background:#f7f9ffad}.project-task-list__item[data-v-cef5777d]:active{transform:translateY(1px)}.project-task-list__item[data-v-cef5777d]:focus-visible{position:relative;z-index:1;outline:2px solid var(--home-blue);outline-offset:-3px}.project-task-list__icon[data-v-cef5777d]{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(255 255 255 / .82);border-radius:11px;background:#6655e814;color:var(--home-blue);box-shadow:inset 0 1px #ffffffe6}.project-task-list__content[data-v-cef5777d]{display:grid;min-width:0;gap:5px}.project-task-list__title-line[data-v-cef5777d],.project-task-list__stage[data-v-cef5777d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-task-list__title-line strong[data-v-cef5777d]{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.project-task-list__title-line small[data-v-cef5777d]{flex:none;border-radius:999px;background:#6655e814;padding:3px 7px;color:var(--home-blue);font-size:.7rem;font-weight:650}.project-task-list__title-line small[data-task-status=failed][data-v-cef5777d]{background:#d65b671a;color:#a93f4d}.project-task-list__title-line small[data-task-status=cancelled][data-v-cef5777d]{background:#64708c17;color:var(--home-muted)}.project-task-list__summary[data-v-cef5777d]{overflow:hidden;color:var(--home-muted);font-size:.7rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.project-task-list__stage[data-v-cef5777d]{color:var(--home-muted);font-size:.7rem;font-variant-numeric:tabular-nums}.project-task-list__track[data-v-cef5777d]{height:4px;overflow:hidden;border-radius:999px;background:#727a9e1f}.project-task-list__track i[data-v-cef5777d]{display:block;height:100%;border-radius:inherit;background:var(--home-blue);transition:width .2s cubic-bezier(.22,1,.36,1)}.project-task-list__item>time[data-v-cef5777d]{color:var(--home-muted);font-size:.7rem;font-variant-numeric:tabular-nums;white-space:nowrap}.project-task-list__item>svg[data-v-cef5777d]{color:var(--home-muted)}.project-task-list__empty[data-v-cef5777d]{display:grid;min-height:220px;place-items:center;align-content:center;gap:7px;padding:28px;text-align:center}.project-task-list__empty>svg[data-v-cef5777d]{color:var(--home-blue)}.project-task-list__empty strong[data-v-cef5777d]{font-size:.8rem}.project-task-list__empty p[data-v-cef5777d]{max-width:38ch;margin:0;color:var(--home-muted);font-size:.7rem;line-height:1.6}@media(max-width:767.98px){.project-task-list__item[data-v-cef5777d]{grid-template-columns:38px minmax(0,1fr) 18px}.project-task-list__item>time[data-v-cef5777d]{grid-column:2;grid-row:2;justify-self:start}.project-task-list__item>svg[data-v-cef5777d]{grid-column:3;grid-row:1 / span 2}}@media(prefers-reduced-motion:reduce){.project-task-list__item[data-v-cef5777d],.project-task-list__track i[data-v-cef5777d]{transition-duration:.01ms!important}}.project-detail[data-v-798e6a46]{width:min(1240px,100%);margin:0 auto;padding:22px 0 46px;color:var(--home-text)}.project-detail__breadcrumb[data-v-798e6a46]{display:flex;min-height:44px;align-items:center;gap:8px;color:var(--home-muted);font-size:.7rem}.project-detail__breadcrumb a[data-v-798e6a46]{color:var(--home-blue);font-weight:620}.project-detail__breadcrumb a[data-v-798e6a46]:focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}.project-detail__metadata[data-v-798e6a46]{display:flex;min-height:174px;align-items:center;justify-content:space-between;gap:28px;margin-bottom:18px;padding:22px 24px;border:1px solid rgb(255 255 255 / .78);border-radius:22px;background:#f7f9fe;background:#f8faffb8;box-shadow:inset 0 1px #fffffff0,0 18px 42px #4d5b971c;-webkit-backdrop-filter:blur(22px) saturate(128%);backdrop-filter:blur(22px) saturate(128%)}.project-detail__identity[data-v-798e6a46]{min-width:0}.project-detail__identity>span[data-v-798e6a46]{color:var(--home-blue);font-size:.7rem;font-weight:720;letter-spacing:.11em}.project-detail__title-line[data-v-798e6a46]{display:flex;align-items:center;gap:11px;margin-top:7px}.project-detail__title-line h1[data-v-798e6a46]{overflow-wrap:anywhere;margin:0;font-size:2rem;letter-spacing:-.045em}.project-detail__title-line>span[data-v-798e6a46]{flex:none;border-radius:999px;background:#6655e817;padding:5px 9px;color:var(--home-blue);font-size:.7rem;font-weight:680}.project-detail__identity>p[data-v-798e6a46]{max-width:68ch;margin:9px 0 0;color:var(--home-muted);font-size:.76rem;line-height:1.65}.project-detail__identity dl[data-v-798e6a46]{display:flex;flex-wrap:wrap;gap:18px 28px;margin:18px 0 0}.project-detail__identity dl div[data-v-798e6a46]{display:grid;gap:3px}.project-detail__identity dt[data-v-798e6a46]{color:var(--home-muted);font-size:.7rem}.project-detail__identity dd[data-v-798e6a46]{margin:0;color:var(--home-text);font-size:.7rem;font-variant-numeric:tabular-nums}.project-detail__actions[data-v-798e6a46]{display:flex;max-width:330px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.project-detail__actions button[data-v-798e6a46]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid rgb(99 111 143 / .2);border-radius:11px;background:#fafcffa3;padding:0 14px;color:var(--home-text);font:inherit;font-size:.72rem;font-weight:640;cursor:pointer;transition:opacity .18s ease,background-color .18s ease,transform .18s ease}.project-detail__actions button[data-v-798e6a46]:hover{background:#ffffffd1}.project-detail__actions button[data-v-798e6a46]:active{transform:translateY(1px)}.project-detail__actions button[data-v-798e6a46]:focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}.project-detail__actions .project-detail__primary[data-v-798e6a46]{border-color:transparent;background:var(--home-blue);color:#fafaff}.project-detail__notice[data-v-798e6a46]{display:flex;align-items:flex-start;gap:11px;margin-bottom:16px;border:1px solid rgb(102 85 232 / .16);border-radius:13px;background:#f7f8ffb3;padding:13px 15px;color:var(--home-blue)}.project-detail__notice div[data-v-798e6a46]{display:grid;gap:3px}.project-detail__notice strong[data-v-798e6a46]{color:var(--home-text);font-size:.75rem}.project-detail__notice span[data-v-798e6a46]{color:var(--home-muted);font-size:.7rem;line-height:1.5}.project-detail__action-error[data-v-798e6a46]{margin:0 0 12px;border-radius:10px;background:#d65b671a;padding:10px 12px;color:#a93f4d;font-size:.73rem}.project-detail__layout[data-v-798e6a46]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:start;gap:18px}.project-detail__reading-surface[data-v-798e6a46]{border:1px solid rgb(255 255 255 / .78);border-radius:20px;background:#f7f9fe;background:#f8faffbd;box-shadow:inset 0 1px #ffffffeb,0 16px 38px #4d5b971a;-webkit-backdrop-filter:blur(20px) saturate(124%);backdrop-filter:blur(20px) saturate(124%)}.project-detail__start-state[data-v-798e6a46]{display:grid;min-height:250px;place-items:center;align-content:center;gap:8px;padding:32px;text-align:center}.project-detail__start-state>svg[data-v-798e6a46]{color:var(--home-blue)}.project-detail__start-state strong[data-v-798e6a46]{font-size:.92rem}.project-detail__start-state p[data-v-798e6a46]{max-width:48ch;margin:0;color:var(--home-muted);font-size:.74rem;line-height:1.65}@media(min-width:1440px){.project-detail[data-v-798e6a46]{width:min(1280px,100%)}}@media(max-width:1023.98px){.project-detail__metadata[data-v-798e6a46]{align-items:stretch;flex-direction:column}.project-detail__actions[data-v-798e6a46]{max-width:none;justify-content:flex-start}.project-detail__layout[data-v-798e6a46]{grid-template-columns:1fr}}@media(max-width:767.98px){.project-detail[data-v-798e6a46]{padding:0 0 28px}.project-detail__metadata[data-v-798e6a46]{min-height:0;gap:20px;margin-bottom:14px;padding:19px}.project-detail__title-line[data-v-798e6a46]{align-items:flex-start;flex-direction:column}.project-detail__title-line h1[data-v-798e6a46]{font-size:1.72rem}.project-detail__identity dl[data-v-798e6a46]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.project-detail__identity dl div[data-v-798e6a46]:last-child{grid-column:1 / -1}.project-detail__actions[data-v-798e6a46]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.project-detail__actions .project-detail__primary[data-v-798e6a46]{grid-column:1 / -1}.project-detail__layout[data-v-798e6a46]{gap:14px}}@media(prefers-reduced-motion:reduce){.project-detail[data-v-798e6a46],.project-detail[data-v-798e6a46] *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.project-detail__metadata[data-v-798e6a46],.project-detail__reading-surface[data-v-798e6a46],.project-detail__notice[data-v-798e6a46],.project-detail__actions button[data-v-798e6a46]{background:#f7f9fe}.project-detail__actions .project-detail__primary[data-v-798e6a46]{background:var(--home-blue)}}:root,[data-theme=dark]{color-scheme:dark;--mj-canvas: #030504;--mj-surface: #0b0e0c;--mj-surface-strong: #121714;--mj-glass: rgb(241 248 244 / .045);--mj-glass-strong: rgb(241 248 244 / .075);--mj-rim: rgb(226 237 231 / .22);--mj-rim-bright: rgb(239 248 243 / .62);--mj-line: rgb(230 240 235 / .09);--mj-text: #f2f6f4;--mj-text-muted: #a7b0ab;--mj-text-tertiary: #69716d;--mj-accent: #23e683;--mj-accent-ink: #06110b;--mj-danger: #ff626a;--mj-warning: #e8b85b;--mj-info: #74baff;--mj-comic-paper: #dfe5e1;--mj-comic-paper-muted: #aab4ae;--mj-comic-ink: #070a08;--mj-comic-marker-yellow: #e8b85b;--mj-comic-marker-blue: #74baff;--mj-comic-radius: 4px;--mj-comic-gap: clamp(8px, 1vw, 14px);--mj-comic-dot: rgb(226 237 231 / .08);--mj-blur: 24px;--mj-radius-control: 10px;--mj-radius-panel: 20px;--mj-shadow-panel: 0 26px 70px rgb(0 0 0 / .58);--mj-duration-fast: .12s;--mj-duration: .18s;--mj-ease-out: cubic-bezier(.16, 1, .3, 1);--app-canvas: var(--mj-canvas);--app-surface: var(--mj-surface);--app-text: var(--mj-text);--app-muted: var(--mj-text-muted);--app-accent: var(--mj-accent)}[data-theme=light]{color-scheme:light;--mj-canvas: #e9eeeb;--mj-surface: #f7faf8;--mj-surface-strong: #fcfefd;--mj-glass: rgb(255 255 255 / .38);--mj-glass-strong: rgb(255 255 255 / .58);--mj-rim: rgb(255 255 255 / .72);--mj-rim-bright: rgb(255 255 255 / .96);--mj-line: rgb(23 35 29 / .12);--mj-text: #17211c;--mj-text-muted: #4c5a53;--mj-text-tertiary: #6b7871;--mj-accent: #007d60;--mj-accent-ink: #f3faf6;--mj-danger: #b4232c;--mj-warning: #875800;--mj-info: #245fc7;--mj-comic-paper: #17211c;--mj-comic-paper-muted: #4c5a53;--mj-comic-ink: #f3faf6;--mj-comic-dot: rgb(23 35 29 / .1);--mj-shadow-panel: 0 22px 60px rgb(25 42 33 / .18)}.mj-glass-panel{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--mj-rim);border-radius:var(--mj-radius-panel);background:radial-gradient(circle at 14% -8%,rgb(255 255 255 / .13),transparent 30%),radial-gradient(circle at 104% 103%,rgb(255 255 255 / .09),transparent 26%),linear-gradient(145deg,rgb(255 255 255 / .035),transparent 48%,rgb(255 255 255 / .04)),var(--mj-glass);box-shadow:inset 0 1px #ffffff2b,inset 1px 0 #ffffff12,var(--mj-shadow-panel);-webkit-backdrop-filter:blur(var(--mj-blur)) saturate(125%);backdrop-filter:blur(var(--mj-blur)) saturate(125%)}.mj-glass-panel:before{position:absolute;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at 5% 36%,rgb(255 255 255 / .23),transparent 13%),radial-gradient(ellipse at 96% 94%,rgb(255 255 255 / .2),transparent 15%);content:"";inset:0;mix-blend-mode:screen;pointer-events:none}.mj-glass-panel>*{position:relative;z-index:1}.mj-glass-panel--strong{background-color:var(--mj-glass-strong)}.mj-glass-panel:focus-visible,.mj-focusable:focus-visible{outline:1px solid var(--mj-rim-bright);outline-offset:2px;box-shadow:0 0 0 3px #ffffff17,var(--mj-shadow-panel)}@supports not (backdrop-filter: blur(1px)){.mj-glass-panel{background:var(--mj-surface-strong)}}@media(prefers-reduced-motion:reduce){.mj-glass-panel,.mj-focusable{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mj-comic-panel{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--mj-rim-bright);border-radius:var(--mj-comic-radius);background:radial-gradient(circle,var(--mj-comic-dot) 0 1px,transparent 1.25px) 0 0 / 7px 7px,linear-gradient(145deg,rgb(255 255 255 / .04),transparent 42%),var(--mj-surface);box-shadow:inset 0 0 0 1px #000000ad,var(--mj-shadow-panel)}.mj-comic-panel:before{position:absolute;z-index:-1;content:"";inset:0;background:linear-gradient(112deg,rgb(255 255 255 / .08),transparent 20% 82%,rgb(255 255 255 / .04));pointer-events:none}.mj-comic-panel--double:after{position:absolute;z-index:3;content:"";inset:4px;border:1px solid var(--mj-line);pointer-events:none}.mj-comic-panel--cut{border-radius:0;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.mj-comic-panel[data-tone=accent]{--mj-comic-signal: var(--mj-accent)}.mj-comic-panel[data-tone=warning]{--mj-comic-signal: var(--mj-warning)}.mj-comic-panel[data-tone=info]{--mj-comic-signal: var(--mj-info)}.mj-comic-interactive{transition:border-color var(--mj-duration),transform var(--mj-duration) var(--mj-ease-out)}.mj-comic-interactive:hover{border-color:var(--mj-rim-bright);transform:translateY(-2px)}.mj-comic-interactive:focus-visible{outline:2px solid var(--mj-rim-bright);outline-offset:2px}.mj-comic-interactive:active{transform:translateY(0)}@supports not (backdrop-filter: blur(1px)){.mj-comic-panel{background-color:var(--mj-surface-strong)}}@media(prefers-reduced-motion:reduce){.mj-comic-interactive{transition-duration:.01ms}.mj-comic-interactive:hover,.mj-comic-interactive:active{transform:none}}*{box-sizing:border-box}html{background:var(--mj-canvas)}body{min-height:100vh;margin:0;background:var(--mj-canvas);background:radial-gradient(circle,rgb(226 237 231 / .035) 0 1px,transparent 1.25px) 0 0 / 9px 9px,radial-gradient(circle at 74% 14%,oklch(52% .05 154 / .12),transparent 28rem),radial-gradient(circle at 18% 86%,oklch(38% .03 65 / .1),transparent 24rem),var(--mj-canvas);color:var(--mj-text);font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}button,a{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.agent-home-shell{--home-canvas: #f2f5fb;--home-text: #202942;--home-muted: #64708c;--home-blue: #6655e8;--home-glass: rgb(252 253 255 / .64);--home-glass-strong: rgb(252 253 255 / .82);--home-rim: rgb(255 255 255 / .86);--home-shadow: 0 18px 48px rgb(94 84 202 / .16);min-height:100vh;color:var(--home-text);background:var(--home-canvas)}@supports (color: oklch(50% 0 0)){.agent-home-shell{--home-canvas: oklch(96.8% .018 264);--home-text: oklch(23% .055 263);--home-muted: oklch(53% .035 258);--home-blue: oklch(59% .22 274);--home-glass: oklch(99% .01 265 / .54);--home-glass-strong: oklch(99% .008 265 / .78);--home-rim: oklch(100% 0 0 / .86);--home-shadow: 0 18px 48px oklch(61% .11 273 / .16)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.glass-form-surface{border:1px solid rgb(255 255 255 / .78);border-radius:22px;background:#f8faffb8;box-shadow:inset 0 1px #ffffffeb,0 18px 42px #4d5b971f;-webkit-backdrop-filter:blur(22px) saturate(128%);backdrop-filter:blur(22px) saturate(128%)}@supports not (backdrop-filter: blur(1px)){.glass-form-surface{background:#f7f9fe}.task-detail__error.glass-form-surface{background:#fff1f3!important;background:oklch(97% .025 18)!important}}@media(max-width:767.98px){.creative-studio,.api-settings,.task-detail{grid-template-columns:1fr}.creative-studio__layout,.api-settings__layout,.task-detail__layout{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.creative-studio *,.api-settings *,.task-detail *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
