.agent-home-root[data-v-fbfc4491]{background:#0f0f0f;min-height:100vh}.agent-home-frame[data-v-fbfc4491]{background:#0f0f0f;position:relative}.agent-home__processing[data-v-fbfc4491]{color:#fff;z-index:500;background:#0f0f0f5c;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.agent-home__processing-spinner[data-v-fbfc4491]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite agent-home-processing-spin-fbfc4491}@keyframes agent-home-processing-spin-fbfc4491{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.agent-home__processing-spinner[data-v-fbfc4491]{animation:none}}.agent-home-frame[data-v-fbfc4491] nav.transparent{z-index:109;position:absolute;top:0;left:0}.agent-home-frame[data-v-fbfc4491] .common-header:not(:hover){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.agent-home-frame.is-header-scrolled[data-v-fbfc4491] .common-header:not(:hover){-webkit-backdrop-filter:blur(20px);background:#00000080}.agent-home[data-v-fbfc4491]{color:#fff;isolation:isolate;background:#0f0f0f;min-height:100vh;padding-top:118px;position:relative;overflow:hidden}.agent-home__glow[data-v-fbfc4491]{pointer-events:none;z-index:0;background:radial-gradient(700px 205px,#ffffff0e 0,#ffffff0d 24%,#ffffff0a 44%,#ffffff06 62%,#ffffff02 78%,#0000 100%),radial-gradient(820px 280px at 50.3%,#ffffff03 0,#0000 88%);width:1798px;max-width:none;height:805px;position:absolute;top:-291px;left:50%;transform:translate(-50%)}.agent-home__dot-grid[data-v-fbfc4491]{pointer-events:none;z-index:1;width:100%;height:410px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0 45%,#000000b8 70%,#0000);mask-image:linear-gradient(#000 0 45%,#000000b8 70%,#0000)}.agent-home__dot-grid-fallback[data-v-fbfc4491]{opacity:var(--agent-dot-pointer-opacity,0)}.agent-home__dot-grid-fallback[data-v-fbfc4491]:before{content:"";-webkit-mask-image:radial-gradient(circle 120px at var(--agent-dot-pointer-x,-999px)var(--agent-dot-pointer-y,-999px),#000,transparent);-webkit-mask-image:radial-gradient(circle 120px at var(--agent-dot-pointer-x,-999px)var(--agent-dot-pointer-y,-999px),#000,transparent);mask-image:radial-gradient(circle 120px at var(--agent-dot-pointer-x,-999px)var(--agent-dot-pointer-y,-999px),#000,transparent);background-image:radial-gradient(circle,#727272 0 2px,#0000 2.2px);background-position:50%;background-size:14px 14px;position:absolute;top:0;bottom:0;left:0;right:0}.agent-home__dot-grid-fallback.is-hidden[data-v-fbfc4491]{opacity:0;transition:opacity .16s ease-out}.agent-home__hero[data-v-fbfc4491]{z-index:3;width:min(1440px,100% - 80px);margin:0 auto;position:relative}.agent-home h1[data-v-fbfc4491]{color:#fff;letter-spacing:0;text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:12px;height:60px;margin:0;font-family:PingFang SC,sans-serif;font-size:43px;font-weight:200;line-height:60px;display:flex}.agent-home__robot-placeholder[data-v-fbfc4491]{flex-shrink:0;width:56px;height:56px}.agent-home__project-actions[data-v-fbfc4491]{gap:8px;display:flex;position:absolute;top:12px;right:0}.agent-home__project-action[data-v-fbfc4491]{color:#fff;cursor:pointer;letter-spacing:0;white-space:nowrap;background:#111;border:1px solid #2f3139;border-radius:100px;justify-content:center;align-items:center;gap:6px;width:108px;height:36px;padding:0 12px;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.agent-home__project-action[data-v-fbfc4491]:hover{background:#1b1b1b;border-color:#4a4c55}.agent-home__project-action[data-v-fbfc4491]:active{transform:translateY(1px)}.agent-home__project-action img[data-v-fbfc4491],.agent-home__project-action-icon[data-v-fbfc4491]{flex:none;width:16px;height:16px}@media (max-width:1280px){.agent-home__project-actions[data-v-fbfc4491]{justify-content:flex-end;margin-top:16px;position:static}}.agent-home[data-v-fbfc4491] .agent-composer{margin:32px auto 0}.agent-home[data-v-fbfc4491] .agent-skills{z-index:2;margin-top:32px;position:relative}[data-v-fbfc4491] .main-frame{background:#0f0f0f;padding-top:0!important}[data-v-fbfc4491] .content-frame{background:#0f0f0f}@media (prefers-reduced-motion:reduce){.agent-home__dot-grid-fallback[data-v-fbfc4491]{transition:none}}
