.nav[data-v-cd4c3151]{backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);background:color-mix(in oklch,var(--bg) 70%,transparent);border-bottom:1px solid color-mix(in oklch,var(--line) 60%,transparent);left:0;padding:14px 24px;position:fixed;right:0;top:0;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;z-index:50}.nav.is-scrolled[data-v-cd4c3151]{background:color-mix(in oklch,var(--bg) 85%,transparent);box-shadow:0 14px 48px -42px var(--accent-glow)}.nav-inner[data-v-cd4c3151]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:var(--max)}.nav-links[data-v-cd4c3151]{color:var(--ink-dim);display:flex;font-family:var(--font-mono);font-size:13px;gap:28px;white-space:nowrap}.nav-links a[data-v-cd4c3151]{position:relative;transition:color .15s,transform .18s cubic-bezier(.2,.7,.3,1)}.nav-links a[data-v-cd4c3151]:hover{color:var(--ink);transform:translateY(-1px)}.nav-links a[data-v-cd4c3151]:hover:after{right:0}.nav-links a[data-v-cd4c3151]:after{background:var(--accent);bottom:-4px;content:"";height:1px;left:0;position:absolute;right:100%;transition:right .25s ease}.nav-cta[data-v-cd4c3151]{background:transparent;border:1px solid var(--accent);border-radius:2px;color:var(--accent);cursor:pointer;font-family:var(--font-mono);font-size:12px;letter-spacing:.03em;padding:8px 14px;transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap}.nav-cta[data-v-cd4c3151]:hover{background:var(--accent);box-shadow:0 0 24px -4px var(--accent-glow);color:var(--bg);transform:translateY(-1px)}.nav-menu-btn[data-v-cd4c3151]{align-items:center;background:transparent;border:1px solid var(--line);border-radius:2px;color:var(--ink);cursor:pointer;display:none;height:38px;justify-content:center;padding:0;transition:border-color .2s,color .2s;width:38px}.nav-menu-btn[data-v-cd4c3151]:hover{border-color:var(--accent);color:var(--accent)}.nav-menu-btn .bars[data-v-cd4c3151]{display:inline-block;height:10px;position:relative;width:16px}.nav-menu-btn .bars span[data-v-cd4c3151],.nav-menu-btn .bars[data-v-cd4c3151]:after,.nav-menu-btn .bars[data-v-cd4c3151]:before{background:currentColor;content:"";height:1.5px;left:0;position:absolute;right:0;transition:transform .3s cubic-bezier(.2,.7,.3,1),opacity .2s}.nav-menu-btn .bars[data-v-cd4c3151]:before{top:0}.nav-menu-btn .bars span[data-v-cd4c3151]{top:50%;transform:translateY(-50%)}.nav-menu-btn .bars[data-v-cd4c3151]:after{bottom:0}.nav-menu-btn.open .bars[data-v-cd4c3151]:before{top:50%;transform:translateY(-50%) rotate(45deg)}.nav-menu-btn.open .bars[data-v-cd4c3151]:after{bottom:50%;transform:translateY(50%) rotate(-45deg)}.nav-menu-btn.open .bars span[data-v-cd4c3151]{opacity:0}.logo[data-v-cd4c3151]{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--font-mono);font-size:14px;font-weight:500;gap:8px;letter-spacing:.02em;transition:color .2s,transform .2s cubic-bezier(.2,.7,.3,1)}.logo[data-v-cd4c3151]:hover{color:var(--accent);transform:translateY(-1px)}.logo-dot[data-v-cd4c3151]{animation:pulse 2.4s ease-in-out infinite;background:var(--accent);border-radius:50%;box-shadow:0 0 12px var(--accent-glow);height:8px;width:8px}.drawer[data-v-cd4c3151]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:color-mix(in oklch,var(--bg) 96%,transparent);display:flex;flex-direction:column;gap:6px;inset:0;opacity:0;padding:96px 24px 32px;pointer-events:none;position:fixed;transform:translateY(-8px);transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.3,1);z-index:45}.drawer.open[data-v-cd4c3151]{opacity:1;pointer-events:auto;transform:translateY(0)}.drawer a[data-v-cd4c3151]{align-items:baseline;border-bottom:1px solid var(--line-soft);color:var(--ink);display:flex;font-family:var(--font-display);font-size:34px;font-weight:500;gap:14px;letter-spacing:-.02em;line-height:1.2;padding:14px 4px;transition:color .2s}.drawer a[data-v-cd4c3151]:focus-visible,.drawer a[data-v-cd4c3151]:hover{color:var(--accent);outline:none}.drawer a .num[data-v-cd4c3151]{color:var(--ink-mute);font-family:var(--font-mono);font-size:12px;letter-spacing:.15em}@media(max-width:900px){.nav[data-v-cd4c3151]{padding:10px 16px}.nav-links[data-v-cd4c3151]{display:none}.nav-menu-btn[data-v-cd4c3151]{display:inline-flex}.nav-cta[data-v-cd4c3151]{display:none}}.hero[data-v-21c74ff3]{align-items:center;display:grid;gap:64px;grid-template-columns:1.15fr 1fr;margin:0 auto;max-width:var(--max);min-height:100svh;padding:100px 24px 80px;position:relative}.hero-bg[data-v-21c74ff3]{opacity:.55;overflow:hidden;pointer-events:none;transform:translate3d(calc(var(--mx, 0)*-12px),calc(var(--my, 0)*-12px + var(--parallax-y, 0px)*.35),0);transition:transform .4s cubic-bezier(.2,.7,.3,1);z-index:-1}.hero-bg[data-v-21c74ff3],.hero-grid[data-v-21c74ff3]{inset:0;position:absolute}.hero-grid[data-v-21c74ff3]{animation:grid-breathe-21c74ff3 18s ease-in-out infinite;background-image:linear-gradient(to right,color-mix(in oklch,var(--accent) 10%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklch,var(--accent) 10%,transparent) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at 30% 40%,#000 0,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 30% 40%,#000 0,transparent 70%)}.hero-glow[data-v-21c74ff3]{animation:ambient-drift 13s ease-in-out infinite;background:radial-gradient(circle,var(--accent-soft) 0,transparent 60%);filter:blur(40px);height:50vw;left:10%;max-height:700px;max-width:700px;opacity:.55;position:absolute;top:20%;width:50vw}.hero-beam[data-v-21c74ff3]{animation:beam-scan-21c74ff3 7.5s cubic-bezier(.35,0,.2,1) infinite;background:linear-gradient(90deg,transparent,var(--accent),transparent);height:1px;left:-18%;opacity:.32;position:absolute;right:-18%;top:24%;transform:rotate(-10deg)}.hero-content[data-v-21c74ff3]{position:relative}.hero-status[data-v-21c74ff3]{align-items:center;animation:fade-in-21c74ff3 .52s ease-out .18s forwards;background:color-mix(in oklch,var(--accent) 6%,transparent);border:1px solid color-mix(in oklch,var(--accent) 35%,transparent);border-radius:999px;color:var(--accent);display:inline-flex;font-family:var(--font-mono);font-size:12px;gap:10px;margin-bottom:32px;opacity:0;padding:6px 12px}.hero-status-dot[data-v-21c74ff3]{animation:pulse 2s ease-in-out infinite;background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent);height:6px;width:6px}.hero-title[data-v-21c74ff3]{font-family:var(--font-display);font-size:clamp(40px,5.5vw,76px);font-weight:500;letter-spacing:-.035em;line-height:.98;margin:0 0 28px}.hero-title .accent[data-v-21c74ff3],.hero-title .serif[data-v-21c74ff3]{color:var(--accent)}.hero-title .serif[data-v-21c74ff3]{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.hero-title .line[data-v-21c74ff3]{display:block;margin-bottom:-.08em;overflow:hidden;padding-bottom:.08em}.hero-title .line>span[data-v-21c74ff3]{animation:line-rise-21c74ff3 .9s cubic-bezier(.2,.7,.1,1) forwards;display:block;transform:translateY(100%)}.hero-title .line:first-child>span[data-v-21c74ff3]{animation-delay:.1s}.hero-title .line:nth-child(2)>span[data-v-21c74ff3]{animation-delay:.22s}.hero-title .line:nth-child(3)>span[data-v-21c74ff3]{animation-delay:.34s}@keyframes line-rise-21c74ff3{to{transform:translateY(0)}}.hero-lede[data-v-21c74ff3]{animation:fade-in-21c74ff3 .6s ease-out .62s forwards;color:var(--ink-dim);font-size:17px;line-height:1.6;margin:0 0 40px;max-width:480px;opacity:0}@keyframes fade-in-21c74ff3{to{opacity:1}}.hero-actions[data-v-21c74ff3]{animation:fade-in-21c74ff3 .6s ease-out .76s forwards;display:flex;flex-wrap:wrap;gap:14px}.hero-actions[data-v-21c74ff3],.scroll-hint[data-v-21c74ff3]{align-items:center;opacity:0}.scroll-hint[data-v-21c74ff3]{animation:fade-in-21c74ff3 .6s ease-out 1.1s forwards;color:var(--ink-mute);display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:12px;letter-spacing:.22em;margin-top:64px;text-transform:uppercase}.scroll-hint-line[data-v-21c74ff3]{background:color-mix(in oklch,var(--ink-mute) 60%,transparent);height:1px;overflow:hidden;position:relative;width:48px}.scroll-hint-line[data-v-21c74ff3]:after{animation:scroll-line-21c74ff3 2.2s ease-in-out infinite;background:var(--accent);content:"";inset:0;position:absolute;transform:translate(-100%)}.scroll-hint-arrow[data-v-21c74ff3]{animation:bounce-y-21c74ff3 2s ease-in-out infinite;color:var(--accent);display:inline-block}@keyframes bounce-y-21c74ff3{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}@keyframes scroll-line-21c74ff3{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.hero-portrait[data-v-21c74ff3]{animation:fade-in-21c74ff3 .8s ease-out .5s forwards;margin:0 0 0 auto;max-width:360px;opacity:0;position:relative;transform:translate3d(calc(var(--mx, 0)*8px),calc(var(--my, 0)*8px + var(--parallax-y, 0px)),0);transition:transform .5s cubic-bezier(.2,.7,.3,1);width:100%}.hero-portrait[data-v-21c74ff3]:before{border:1px solid color-mix(in oklch,var(--accent) 35%,transparent);content:"";inset:14px -14px -14px 14px;pointer-events:none;position:absolute;transition:transform .6s cubic-bezier(.2,.7,.3,1);z-index:-1}.hero-portrait[data-v-21c74ff3]:hover:before{transform:translate(6px,6px)}.hero-portrait-frame[data-v-21c74ff3]{aspect-ratio:4/5;background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 4%,transparent),transparent 60%),var(--bg-2);border:1px solid var(--line);overflow:hidden;position:relative}.hero-portrait-img[data-v-21c74ff3]{align-items:center;background-image:repeating-linear-gradient(135deg,color-mix(in oklch,var(--accent) 4%,transparent) 0 10px,transparent 10px 20px);color:var(--ink-mute);display:flex;font-family:var(--font-mono);font-size:11px;inset:0;justify-content:center;letter-spacing:.15em;position:absolute;text-transform:uppercase}.hero-portrait-img img[data-v-21c74ff3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-portrait-label[data-v-21c74ff3]{background:var(--accent);color:var(--bg);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.15em;padding:5px 10px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:2}.hero-portrait-corners span[data-v-21c74ff3]{border:1.5px solid var(--accent);height:14px;position:absolute;width:14px}.hero-portrait-corners span[data-v-21c74ff3]:first-child{border-bottom:none;border-right:none;left:-1px;top:-1px}.hero-portrait-corners span[data-v-21c74ff3]:nth-child(2){border-bottom:none;border-left:none;right:-1px;top:-1px}.hero-portrait-corners span[data-v-21c74ff3]:nth-child(3){border-right:none;border-top:none;bottom:-1px;left:-1px}.hero-portrait-corners span[data-v-21c74ff3]:nth-child(4){border-left:none;border-top:none;bottom:-1px;right:-1px}.hero-portrait-meta[data-v-21c74ff3]{color:var(--ink-dim);display:flex;font-family:var(--font-mono);font-size:11px;justify-content:space-between;margin-top:16px}@media(max-width:900px){.hero[data-v-21c74ff3]{gap:48px;grid-template-columns:1fr;min-height:auto;padding-bottom:48px;padding-top:88px;text-align:left}.hero-portrait[data-v-21c74ff3]{margin:0 auto;max-width:280px}.hero-portrait[data-v-21c74ff3]:before{inset:10px -10px -10px 10px}.hero-actions[data-v-21c74ff3]{align-items:stretch;flex-direction:column;width:100%}.hero-actions .btn[data-v-21c74ff3]{justify-content:center}.scroll-hint[data-v-21c74ff3]{margin-top:28px}}@media(max-width:480px){.hero-title[data-v-21c74ff3]{font-size:clamp(38px,11vw,56px)}.hero-portrait[data-v-21c74ff3]{max-width:240px}}@keyframes grid-breathe-21c74ff3{0%,to{background-position:0 0,0 0;opacity:.82}50%{background-position:18px -10px,-12px 16px;opacity:1}}@keyframes beam-scan-21c74ff3{0%,22%{opacity:0;transform:translateY(-120px) rotate(-10deg)}36%,58%{opacity:.34}78%,to{opacity:0;transform:translateY(420px) rotate(-10deg)}}@media(prefers-reduced-motion:reduce){.hero-title .line>span[data-v-21c74ff3]{transform:none}.hero-actions[data-v-21c74ff3],.hero-lede[data-v-21c74ff3],.hero-portrait[data-v-21c74ff3]{opacity:1}.hero-beam[data-v-21c74ff3],.hero-glow[data-v-21c74ff3],.hero-grid[data-v-21c74ff3]{animation:none}.scroll-hint[data-v-21c74ff3]{opacity:1}}.about-grid[data-v-a9de7aa6]{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,640px) minmax(280px,1fr)}.about-text p[data-v-a9de7aa6]{color:var(--ink);font-size:18px;line-height:1.65;margin:0 0 20px;max-width:640px}.about-text p+p[data-v-a9de7aa6]{color:var(--ink-dim);font-size:16px}.stat-row[data-v-a9de7aa6]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:48px;max-width:640px}.stat[data-v-a9de7aa6]{background:var(--bg-2);border:1px solid var(--line);padding:22px 24px;position:relative;transition:border-color .2s,transform .2s}.stat[data-v-a9de7aa6]:hover{border-color:var(--accent);transform:translateY(-3px)}.stat-num[data-v-a9de7aa6]{color:var(--accent);font-family:var(--font-display);font-size:44px;font-weight:500;letter-spacing:-.03em;line-height:1}.stat-num .serif[data-v-a9de7aa6]{font-family:var(--font-serif);font-style:italic;font-weight:400}.stat-label[data-v-a9de7aa6]{color:var(--ink-dim);font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;margin-top:10px}.about-orbit[data-v-a9de7aa6]{justify-self:end;opacity:.84;width:min(100%,360px)}.about-orbit svg[data-v-a9de7aa6]{display:block;overflow:visible}.orbit-chip[data-v-a9de7aa6],.orbit-core[data-v-a9de7aa6],.orbit-core-ring[data-v-a9de7aa6],.orbit-frame[data-v-a9de7aa6]{fill:color-mix(in oklch,var(--bg-2) 70%,transparent);stroke:color-mix(in oklch,var(--accent) 34%,var(--line));vector-effect:non-scaling-stroke}.orbit-frame[data-v-a9de7aa6]{animation:orbit-frame-trace-a9de7aa6 8s linear infinite;stroke-dasharray:8 10}.orbit-path[data-v-a9de7aa6]{animation:orbit-path-trace-a9de7aa6 6.5s linear infinite;fill:none;stroke:url(#about-line);stroke-dasharray:12 14;stroke-dashoffset:0;stroke-width:1.2;vector-effect:non-scaling-stroke}.orbit-path-b[data-v-a9de7aa6]{animation-delay:.7s;animation-duration:8s;opacity:.72}.orbit-grid line[data-v-a9de7aa6]{stroke:color-mix(in oklch,var(--accent) 12%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.orbit-core[data-v-a9de7aa6]{animation:orbit-core-pulse-a9de7aa6 4.2s ease-in-out infinite;fill:color-mix(in oklch,var(--accent) 7%,var(--bg-2));filter:drop-shadow(0 0 24px color-mix(in oklch,var(--accent) 18%,transparent));transform-box:fill-box;transform-origin:center}.orbit-core-ring[data-v-a9de7aa6]{animation:orbit-ring-trace-a9de7aa6 9s linear infinite;fill:none;opacity:.42;stroke-dasharray:4 10}.orbit-node[data-v-a9de7aa6]{animation:orbit-pulse-a9de7aa6 2.8s ease-in-out infinite;fill:var(--accent);filter:drop-shadow(0 0 12px var(--accent-glow));transform-box:fill-box;transform-origin:center}.orbit-node-b[data-v-a9de7aa6]{animation-delay:.45s}.orbit-node-c[data-v-a9de7aa6]{animation-delay:.9s}.orbit-chip[data-v-a9de7aa6]{animation:orbit-chip-activate-a9de7aa6 5.4s ease-in-out infinite;fill:color-mix(in oklch,var(--panel) 88%,transparent);transform-box:fill-box;transform-origin:center}.orbit-chip-b[data-v-a9de7aa6]{animation-delay:.9s}@keyframes orbit-frame-trace-a9de7aa6{to{stroke-dashoffset:-36}}@keyframes orbit-path-trace-a9de7aa6{to{stroke-dashoffset:-52}}@keyframes orbit-ring-trace-a9de7aa6{to{stroke-dashoffset:-56}}@keyframes orbit-core-pulse-a9de7aa6{0%,to{opacity:.78;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes orbit-pulse-a9de7aa6{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes orbit-chip-activate-a9de7aa6{0%,to{opacity:.58;transform:translateY(0)}44%,58%{opacity:1;transform:translateY(-2px)}}@media(max-width:900px){.about-grid[data-v-a9de7aa6]{gap:24px;grid-template-columns:1fr}.about-orbit[data-v-a9de7aa6]{display:none}.stat-row[data-v-a9de7aa6]{gap:8px;grid-template-columns:1fr 1fr 1fr;margin-top:36px}.stat[data-v-a9de7aa6]{padding:14px 12px}.stat-num[data-v-a9de7aa6]{font-size:28px}.stat-label[data-v-a9de7aa6]{font-size:10px;margin-top:6px}.about-text p[data-v-a9de7aa6]{font-size:16px}}@media(prefers-reduced-motion:reduce){.orbit-chip[data-v-a9de7aa6],.orbit-core[data-v-a9de7aa6],.orbit-core-ring[data-v-a9de7aa6],.orbit-frame[data-v-a9de7aa6],.orbit-node[data-v-a9de7aa6],.orbit-path[data-v-a9de7aa6]{animation:none}}.tool-chip[data-v-1f6f4ff1]{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;white-space:nowrap}.tool-leave-backdrop[data-v-1f6f4ff1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07090ab8;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:250}.tool-leave-modal[data-v-1f6f4ff1]{animation:tool-modal-enter-1f6f4ff1 .18s cubic-bezier(.2,.7,.3,1) both;background:color-mix(in oklch,var(--panel) 94%,transparent);border:1px solid color-mix(in oklch,var(--accent) 32%,var(--line));border-radius:var(--radius);box-shadow:0 28px 90px -42px var(--accent-glow);padding:26px;width:min(100%,420px)}.tool-leave-kicker[data-v-1f6f4ff1]{color:var(--accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;margin:0 0 14px;text-transform:uppercase}.tool-leave-title[data-v-1f6f4ff1]{font-family:var(--font-display);font-size:26px;font-weight:500;line-height:1.15;margin:0 0 10px}.tool-leave-copy[data-v-1f6f4ff1]{color:var(--ink-dim);margin:0}.tool-leave-actions[data-v-1f6f4ff1]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.tool-leave-actions .btn[data-v-1f6f4ff1]{justify-content:center;white-space:normal;width:100%}@media(prefers-reduced-motion:reduce){.tool-leave-modal[data-v-1f6f4ff1]{animation:none}}@keyframes tool-modal-enter-1f6f4ff1{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.skills-grid[data-v-1d896cf6]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.skill-card[data-v-1d896cf6]{background:var(--bg-2);border:1px solid var(--line);padding:28px 28px 32px;position:relative;transition:border-color .3s,transform .3s,box-shadow .3s}.skill-card[data-v-1d896cf6]:hover{border-color:color-mix(in oklch,var(--accent) 50%,var(--line));box-shadow:0 16px 40px -16px var(--accent-glow);transform:translateY(-4px)}.skill-card[data-v-1d896cf6]:hover:before{width:100%}.skill-card[data-v-1d896cf6]:before{background:var(--accent);content:"";height:1px;left:0;position:absolute;top:0;transition:width .3s;width:32px}.skill-num[data-v-1d896cf6]{color:var(--ink-mute);font-family:var(--font-mono);font-size:12px;letter-spacing:.15em;margin-bottom:18px}.skill-title[data-v-1d896cf6]{font-family:var(--font-display);font-size:24px;font-weight:500;letter-spacing:-.01em;line-height:1.15;margin:0 0 12px}.skill-desc[data-v-1d896cf6]{color:var(--ink-dim);font-size:14px;line-height:1.6;margin:0}.tools-label[data-v-1d896cf6]{color:var(--ink-dim);font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;margin:64px 0 20px;text-transform:uppercase}@media(max-width:900px){.skills-grid[data-v-1d896cf6]{gap:10px;grid-template-columns:1fr}.skill-card[data-v-1d896cf6]{padding:22px 22px 24px}.skill-title[data-v-1d896cf6]{font-size:20px}.tools-label[data-v-1d896cf6]{margin:44px 0 16px}}.agentic-section[data-v-f5ca6318]{overflow:hidden}.agentic-grid[data-v-f5ca6318]{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)}.agentic-copy[data-v-f5ca6318]{min-width:0}.agentic-copy .kicker[data-v-f5ca6318]{margin-bottom:18px}.agentic-copy .section-copy[data-v-f5ca6318]{margin:22px 0 28px}.agentic-tools[data-v-f5ca6318]{max-width:620px}.workflow-console[data-v-f5ca6318]{background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 8%,transparent),transparent 42%),var(--bg-2);border:1px solid color-mix(in oklch,var(--accent) 34%,var(--line));box-shadow:0 24px 70px -42px var(--accent-glow);position:relative}.workflow-console[data-v-f5ca6318]:before{background:linear-gradient(to right,color-mix(in oklch,var(--accent) 12%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklch,var(--accent) 8%,transparent) 1px,transparent 1px);background-size:44px 44px;content:"";inset:0;opacity:.18;pointer-events:none;position:absolute}.console-top[data-v-f5ca6318]{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:14px 16px;position:relative;z-index:1}.console-dot[data-v-f5ca6318]{background:var(--accent);border-radius:50%;box-shadow:0 0 18px var(--accent-glow);height:8px;width:8px}.console-status[data-v-f5ca6318],.console-title[data-v-f5ca6318]{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.console-title[data-v-f5ca6318]{color:var(--ink)}.console-status[data-v-f5ca6318]{color:var(--ink-dim)}.workflow-list[data-v-f5ca6318]{display:grid;gap:12px;list-style:none;margin:0;padding:18px;position:relative;z-index:1}.workflow-step[data-v-f5ca6318]{align-items:start;background:color-mix(in oklch,var(--panel) 88%,transparent);border:1px solid var(--line);display:grid;gap:16px;grid-template-columns:52px 1fr;padding:18px;transition:border-color .25s,transform .25s,background .25s}.workflow-step[data-v-f5ca6318]:hover{background:color-mix(in oklch,var(--accent) 7%,var(--panel));border-color:color-mix(in oklch,var(--accent) 55%,var(--line));transform:translateY(-3px)}.workflow-step h3[data-v-f5ca6318]{font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.1;margin:0 0 8px}.workflow-step p[data-v-f5ca6318]{color:var(--ink-dim);font-size:14px;line-height:1.55;margin:0}.step-index[data-v-f5ca6318]{align-items:center;background:var(--bg);border:1px solid color-mix(in oklch,var(--accent) 36%,var(--line));color:var(--accent);display:inline-flex;font-family:var(--font-mono);font-size:12px;height:42px;justify-content:center;width:42px}@media(max-width:900px){.agentic-grid[data-v-f5ca6318]{gap:34px;grid-template-columns:1fr}.agentic-copy .kicker[data-v-f5ca6318]{margin-bottom:14px}.agentic-copy .section-copy[data-v-f5ca6318]{margin-top:18px}}@media(max-width:520px){.console-top[data-v-f5ca6318]{grid-template-columns:auto 1fr}.console-status[data-v-f5ca6318]{grid-column:2}.workflow-list[data-v-f5ca6318]{padding:12px}.workflow-step[data-v-f5ca6318]{gap:12px;grid-template-columns:1fr;padding:16px}}.gh-stats[data-v-590f0b49]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.gh-stat[data-v-590f0b49]{background:var(--bg-2);border:1px solid var(--line);padding:20px 22px;transition:border-color .22s,transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s}.gh-stat[data-v-590f0b49]:hover{border-color:color-mix(in oklch,var(--accent) 48%,var(--line));box-shadow:0 14px 36px -26px var(--accent-glow);transform:translateY(-3px)}.gh-stat-num[data-v-590f0b49]{color:var(--accent);font-family:var(--font-display);font-size:34px;font-weight:500;letter-spacing:-.02em;line-height:1}.gh-stat-label[data-v-590f0b49]{color:var(--ink-dim);font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;margin-top:8px}.gh-status[data-v-590f0b49]{background:color-mix(in oklch,var(--accent) 6%,var(--bg-2));border:1px solid color-mix(in oklch,var(--accent) 35%,var(--line));color:var(--ink-dim);font-size:13px;margin:0 0 24px;padding:12px 14px}.gh-grid[data-v-590f0b49]{display:grid;gap:24px;grid-template-columns:1.3fr 1fr}.gh-panel[data-v-590f0b49]{background:var(--bg-2);border:1px solid var(--line);overflow:visible;padding:24px;transition:border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.2,.7,.3,1)}.gh-panel.reveal[data-v-590f0b49]{clip-path:none}.gh-panel.in-view[data-v-590f0b49]{transform:scale(1)}.gh-panel[data-v-590f0b49]:hover{border-color:color-mix(in oklch,var(--accent) 36%,var(--line));box-shadow:0 20px 52px -38px var(--accent-glow);z-index:4}.gh-panel-head[data-v-590f0b49]{align-items:center;color:var(--ink-dim);display:flex;font-family:var(--font-mono);font-size:12px;justify-content:space-between;letter-spacing:.1em;margin-bottom:20px}.gh-panel-head span[data-v-590f0b49]{max-width:50%}.gh-panel-head .handle[data-v-590f0b49]{color:var(--accent);letter-spacing:0;text-transform:none}.contrib-grid[data-v-590f0b49]{display:grid;gap:3px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:repeat(7,minmax(0,1fr));position:relative}.contrib-cell[data-v-590f0b49]{aspect-ratio:1;background:var(--line);border-radius:2px;position:relative;transition:background .2s,box-shadow .16s,transform .16s}.contrib-cell[data-v-590f0b49]:hover{box-shadow:0 0 0 1px var(--bg-2),0 0 0 3px color-mix(in oklch,var(--accent) 45%,transparent);transform:scale(1.45);z-index:2}.contrib-tooltip[data-v-590f0b49]{background:#111418;border:1px solid #252b2f;border-radius:6px;box-shadow:0 16px 30px -18px #000;color:var(--ink);line-height:1.35;max-width:min(220px,100% - 16px);padding:7px 9px;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,calc(-100% - 10px));width:-moz-max-content;width:max-content;z-index:5}.contrib-legend[data-v-590f0b49],.contrib-tooltip[data-v-590f0b49]{font-family:var(--font-mono);font-size:11px}.contrib-legend[data-v-590f0b49]{align-items:center;color:var(--ink-mute);display:flex;justify-content:space-between;margin-top:16px}.contrib-scale[data-v-590f0b49]{display:flex;gap:3px}.contrib-scale span[data-v-590f0b49]{border-radius:2px;display:block;height:12px;width:12px}.activity-item[data-v-590f0b49]{align-items:baseline;border-bottom:1px dotted var(--line-soft);display:grid;font-size:13px;gap:12px;grid-template-columns:16px 1fr auto;padding:11px 0;transition:color .15s}.activity-item:hover .activity-text strong[data-v-590f0b49]{color:var(--accent)}.activity-item[data-v-590f0b49]:last-child{border-bottom:none}.activity-icon[data-v-590f0b49]{color:var(--accent);font-size:10px;line-height:1}.activity-text[data-v-590f0b49]{color:var(--ink-dim)}.activity-text strong[data-v-590f0b49]{color:var(--ink);font-weight:500}.activity-time[data-v-590f0b49],.gh-empty[data-v-590f0b49],.gh-source-note[data-v-590f0b49],.gh-updated[data-v-590f0b49],.latest-repo[data-v-590f0b49]{color:var(--ink-mute);font-family:var(--font-mono);font-size:11px}.gh-empty[data-v-590f0b49]{align-items:center;display:flex;min-height:96px}.latest-repo[data-v-590f0b49]{display:inline-flex;gap:6px;margin-top:16px;transition:color .15s}.latest-repo strong[data-v-590f0b49]{color:var(--ink-dim);font-weight:500}.latest-repo[data-v-590f0b49]:hover,.latest-repo:hover strong[data-v-590f0b49]{color:var(--accent)}.gh-source-note[data-v-590f0b49]{line-height:1.5;margin-top:12px}.gh-updated[data-v-590f0b49]{margin-top:16px}@media(max-width:900px){.gh-stats[data-v-590f0b49]{gap:10px;grid-template-columns:1fr 1fr;margin-bottom:24px}.gh-stat[data-v-590f0b49]{padding:16px}.gh-stat-num[data-v-590f0b49]{font-size:28px}.gh-grid[data-v-590f0b49]{gap:14px;grid-template-columns:1fr}.gh-panel[data-v-590f0b49]{padding:18px}.contrib-grid[data-v-590f0b49]{gap:2px}.contrib-tooltip[data-v-590f0b49]{max-width:min(190px,58vw)}}.tg-wrap[data-v-07fa6ae7]{align-items:center;display:flex;flex-direction:column}.tg-wrap.is-ready .tg-mount[data-v-07fa6ae7]{opacity:1;transform:scale(1)}.tg-wrap.is-ready .tg-scanlines[data-v-07fa6ae7]{opacity:1}.tg-header[data-v-07fa6ae7]{align-items:baseline;border-bottom:1px solid rgba(0,255,136,.12);display:flex;justify-content:space-between;padding-bottom:10px;width:min(100%,520px)}.tg-header-kicker[data-v-07fa6ae7]{color:#00ff888c;letter-spacing:.22em;text-transform:uppercase}.tg-header-count[data-v-07fa6ae7],.tg-header-kicker[data-v-07fa6ae7]{font-family:var(--font-mono);font-size:10px}.tg-header-count[data-v-07fa6ae7]{color:#00ff884d;letter-spacing:.16em}.tg-sphere-wrap[data-v-07fa6ae7]{aspect-ratio:1;-webkit-mask-image:radial-gradient(circle,#000 40%,transparent 70%);mask-image:radial-gradient(circle,#000 40%,transparent 70%);position:relative;width:min(100%,520px)}.tg-mount[data-v-07fa6ae7]{cursor:grab;inset:0;opacity:0;position:absolute;transform:scale(.985);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);will-change:opacity,transform}.tg-mount[data-v-07fa6ae7]:active{cursor:grabbing}.tg-scanlines[data-v-07fa6ae7]{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.16) 0,rgba(0,0,0,.16) 3px);inset:0;opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.3,1);z-index:2}.tg-scanlines[data-v-07fa6ae7],.tg-tooltip[data-v-07fa6ae7]{pointer-events:none;position:absolute}.tg-tooltip[data-v-07fa6ae7]{background:#010a04eb;border:1px solid rgba(0,255,136,.4);color:#0f8;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;padding:5px 10px;text-shadow:0 0 8px rgba(0,255,136,.4);white-space:nowrap;z-index:20}.tg-info[data-v-07fa6ae7]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010a04a6;border:1px solid rgba(0,255,136,.2);display:flex;flex-direction:column;gap:12px;padding:18px 22px;width:min(100%,520px)}.tg-info-row[data-v-07fa6ae7]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.tg-info-eyebrow[data-v-07fa6ae7]{color:#00ff8873;font-family:var(--font-mono);font-size:9px;letter-spacing:.24em;margin-bottom:4px}.tg-info-name[data-v-07fa6ae7]{color:#0f8;font-family:var(--font-mono);font-size:20px;font-weight:600;letter-spacing:.08em;text-shadow:0 0 14px rgba(0,255,136,.35)}.tg-info-reset[data-v-07fa6ae7]{background:transparent;border:1px solid rgba(0,255,136,.18);color:#00ff8880;cursor:pointer;flex-shrink:0;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;padding:5px 11px;transition:color .18s,border-color .18s}.tg-info-reset[data-v-07fa6ae7]:hover{border-color:#00ff88a6;color:#0f8}.tg-info-cities[data-v-07fa6ae7]{display:flex;flex-wrap:wrap;gap:6px}.tg-info-city[data-v-07fa6ae7]{background:#00ff8812;border:1px solid rgba(0,255,136,.18);color:#00ff88bf;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;padding:3px 9px}.tg-info-city--dim[data-v-07fa6ae7]{border-color:#00ff881a;color:#00ff884d}.tg-info-city--active[data-v-07fa6ae7]{background:#00ff8826;border-color:#00ff888c;color:#0f8;cursor:default}.tg-hint[data-v-07fa6ae7]{color:#00ff8847;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.slide-enter-active[data-v-07fa6ae7],.slide-leave-active[data-v-07fa6ae7]{transition:opacity .3s ease,transform .3s ease}.slide-enter-from[data-v-07fa6ae7],.slide-leave-to[data-v-07fa6ae7]{opacity:0;transform:translateY(8px)}@media(max-width:600px){.tg-info[data-v-07fa6ae7],.tg-sphere-wrap[data-v-07fa6ae7]{width:calc(100vw - 48px)}}@media(prefers-reduced-motion:reduce){.tg-info-reset[data-v-07fa6ae7],.tg-mount[data-v-07fa6ae7],.tg-scanlines[data-v-07fa6ae7]{transition:none}}.beyond-grid[data-v-6145fcc3]{display:grid;gap:48px;grid-template-columns:1fr 1fr}.beyond-label[data-v-6145fcc3]{color:var(--ink-dim);font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;margin:0 0 18px;text-transform:uppercase}.beyond-label-spaced[data-v-6145fcc3]{margin-top:36px}.section-copy[data-v-6145fcc3]{margin-bottom:48px}.lang-row[data-v-6145fcc3]{margin-bottom:20px}.lang-row.in-view[data-v-6145fcc3]{transform:translate3d(0,var(--parallax-y),0) scale(1)}.lang-head[data-v-6145fcc3]{align-items:baseline;display:flex;font-size:15px;justify-content:space-between;margin-bottom:8px}.lang-name[data-v-6145fcc3]{font-weight:500}.lang-level[data-v-6145fcc3]{color:var(--ink-dim);font-family:var(--font-mono);font-size:12px}.lang-bar[data-v-6145fcc3]{background:var(--line);border-radius:2px;height:4px;overflow:hidden;position:relative}.lang-fill[data-v-6145fcc3]{background:linear-gradient(to right,var(--accent-2),var(--accent));border-radius:2px;inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform 1.2s cubic-bezier(.2,.7,.3,1)}.in-view .lang-fill[data-v-6145fcc3]{transform:scaleX(var(--pct,0))}.hobby[data-v-6145fcc3]{background:var(--bg-2);border:1px solid var(--line);padding:18px;position:relative;transition:border-color .2s,transform .2s}.hobby[data-v-6145fcc3]:hover{border-color:var(--accent);transform:translateY(-3px)}.hobby.in-view[data-v-6145fcc3]{transform:translate3d(0,var(--parallax-y),0) scale(1)}.hobby.in-view[data-v-6145fcc3]:hover{transform:translate3d(0,calc(var(--parallax-y) - 3px),0) scale(1)}.hobby-grid[data-v-6145fcc3]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.hobby-icon[data-v-6145fcc3]{align-items:center;border:1px solid var(--line);border-radius:50%;color:var(--accent);display:inline-flex;font-size:14px;height:28px;justify-content:center;margin-bottom:12px;width:28px}.hobby-title[data-v-6145fcc3]{font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.1;margin:0 0 4px}.hobby-sub[data-v-6145fcc3]{color:var(--ink-dim);font-size:13px;line-height:1.45;margin:0}@media(max-width:900px){.beyond-grid[data-v-6145fcc3]{gap:32px;grid-template-columns:1fr}.hobby-grid[data-v-6145fcc3]{gap:10px}}@media(max-width:480px){.hobby-grid[data-v-6145fcc3]{grid-template-columns:1fr}}.beyond-globe[data-v-6145fcc3]{margin-top:56px}@media(prefers-reduced-motion:reduce){.lang-fill[data-v-6145fcc3]{transform:scaleX(var(--pct,0))}}.contact-layout[data-v-a08af6e1]{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,640px) minmax(280px,1fr)}.contact-main[data-v-a08af6e1]{display:grid;gap:28px}.contact-intro[data-v-a08af6e1]{max-width:520px}.contact-intro p[data-v-a08af6e1]{color:var(--ink-dim);font-size:17px;line-height:1.6;margin:0}.form-field[data-v-a08af6e1]{margin-bottom:18px}.form-label[data-v-a08af6e1]{color:var(--ink-dim);display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.form-input[data-v-a08af6e1],.form-textarea[data-v-a08af6e1]{background:color-mix(in oklch,var(--bg-2) 82%,var(--ink) 3%);border:1px solid color-mix(in oklch,var(--line) 76%,var(--ink-dim) 24%);border-radius:2px;color:var(--ink);font:inherit;font-size:15px;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .2s;width:100%}.form-input[data-v-a08af6e1]:focus,.form-textarea[data-v-a08af6e1]:focus{background:color-mix(in oklch,var(--accent) 3%,var(--bg-2));border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 12%,transparent);outline:none}.form-input[data-v-a08af6e1]::-moz-placeholder,.form-textarea[data-v-a08af6e1]::-moz-placeholder{color:color-mix(in oklch,var(--ink-mute) 84%,var(--ink) 16%)}.form-input[data-v-a08af6e1]::placeholder,.form-textarea[data-v-a08af6e1]::placeholder{color:color-mix(in oklch,var(--ink-mute) 84%,var(--ink) 16%)}.form-textarea[data-v-a08af6e1]{font-family:var(--font-body);min-height:140px;resize:vertical}.form-row[data-v-a08af6e1]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.form-submit[data-v-a08af6e1]{margin-top:8px}.contact-signal[data-v-a08af6e1]{justify-self:end;opacity:.88;width:min(100%,360px)}.contact-signal svg[data-v-a08af6e1]{display:block;overflow:visible}.signal-envelope rect[data-v-a08af6e1],.signal-frame[data-v-a08af6e1],.signal-source rect[data-v-a08af6e1]{fill:color-mix(in oklch,var(--bg-2) 78%,transparent);stroke:color-mix(in oklch,var(--accent) 28%,var(--line));vector-effect:non-scaling-stroke}.signal-frame[data-v-a08af6e1]{animation:signal-frame-trace-a08af6e1 9s linear infinite;opacity:.64;stroke-dasharray:10 12}.signal-guide[data-v-a08af6e1]{stroke:color-mix(in oklch,var(--accent) 12%,transparent);stroke-width:1}.signal-guide[data-v-a08af6e1],.signal-lane[data-v-a08af6e1]{fill:none;vector-effect:non-scaling-stroke}.signal-lane[data-v-a08af6e1]{animation:signal-flow-a08af6e1 2.6s linear infinite;stroke:url(#signal-lane-gradient);stroke-dasharray:5 9;stroke-width:1.4}.signal-lane-b[data-v-a08af6e1]{animation-delay:.28s;opacity:.82}.signal-lane-c[data-v-a08af6e1]{animation-delay:.58s;opacity:.68}.signal-envelope path[data-v-a08af6e1],.signal-source line[data-v-a08af6e1]{fill:none;stroke:color-mix(in oklch,var(--accent) 50%,var(--ink-dim));stroke-width:1.2;vector-effect:non-scaling-stroke}.signal-envelope-receive[data-v-a08af6e1]{animation:envelope-receive-a08af6e1 5.2s ease-out infinite;fill:none;opacity:0;stroke:var(--accent);stroke-width:1.2;transform-box:fill-box;transform-origin:center}.signal-envelope-receive-b[data-v-a08af6e1]{animation-delay:.6s;animation-duration:6.2s}.signal-envelope-receive-c[data-v-a08af6e1]{animation-delay:1.2s;animation-duration:7s}.signal-source[data-v-a08af6e1]{opacity:.78}.signal-envelope[data-v-a08af6e1]{animation:envelope-breathe-a08af6e1 6.4s ease-in-out infinite;filter:drop-shadow(0 0 18px color-mix(in oklch,var(--accent) 10%,transparent))}.signal-envelope .signal-envelope-flap[data-v-a08af6e1]{stroke:color-mix(in oklch,var(--accent) 68%,var(--ink))}.signal-envelope .signal-envelope-fold[data-v-a08af6e1]{opacity:.46}.signal-packet[data-v-a08af6e1]{animation:packet-visibility-a08af6e1 5.2s linear infinite;fill:var(--accent);filter:drop-shadow(0 0 12px var(--accent-glow));opacity:0}.signal-packet-b[data-v-a08af6e1]{animation-delay:.6s;animation-duration:6.2s}.signal-packet-c[data-v-a08af6e1]{animation-delay:1.2s;animation-duration:7s}.signal-receive-spark[data-v-a08af6e1]{animation:receive-spark-a08af6e1 5.2s ease-out infinite;fill:none;filter:drop-shadow(0 0 10px var(--accent-glow));opacity:0;stroke:var(--accent);stroke-width:1.4;transform-box:fill-box;transform-origin:center}.signal-receive-spark-b[data-v-a08af6e1]{animation-delay:.6s;animation-duration:6.2s}.signal-receive-spark-c[data-v-a08af6e1]{animation-delay:1.2s;animation-duration:7s}@keyframes signal-frame-trace-a08af6e1{to{stroke-dashoffset:-44}}@keyframes signal-flow-a08af6e1{to{stroke-dashoffset:-14}}@keyframes envelope-breathe-a08af6e1{0%,to{opacity:.82}50%{opacity:1}}@keyframes envelope-receive-a08af6e1{0%,92%{opacity:0;transform:scale(1)}97%{opacity:.3;transform:scale(1.02)}to{opacity:0;transform:scale(1.06)}}@keyframes receive-spark-a08af6e1{0%,92%{opacity:0;transform:scale(.7)}97%{opacity:.64;transform:scale(1.1)}to{opacity:0;transform:scale(1.9)}}@keyframes packet-visibility-a08af6e1{0%,14%{opacity:0}24%,98%{opacity:1}to{opacity:0}}@media(max-width:900px){.contact-layout[data-v-a08af6e1]{gap:28px;grid-template-columns:1fr}.contact-intro p[data-v-a08af6e1]{max-width:420px}.contact-signal[data-v-a08af6e1]{display:none}.form-row[data-v-a08af6e1]{grid-template-columns:1fr}.form-submit[data-v-a08af6e1]{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.signal-envelope[data-v-a08af6e1],.signal-envelope-receive[data-v-a08af6e1],.signal-frame[data-v-a08af6e1],.signal-lane[data-v-a08af6e1],.signal-packet[data-v-a08af6e1],.signal-receive-spark[data-v-a08af6e1]{animation:none}.signal-packet[data-v-a08af6e1]{opacity:.85}}.footer[data-v-b5f20e1f]{border-top:1px solid var(--line);color:var(--ink-mute);font-family:var(--font-mono);font-size:12px;padding:48px 0 32px}.footer-inner[data-v-b5f20e1f]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.footer-social[data-v-b5f20e1f]{display:flex;gap:20px}.footer-social a[data-v-b5f20e1f]{color:var(--ink-dim);transition:color .15s}.footer-social a[data-v-b5f20e1f]:hover{color:var(--accent)}@media(max-width:900px){.footer-inner[data-v-b5f20e1f]{align-items:flex-start;flex-direction:column}}
