.aurora[data-v-8ec0003a]{z-index:0;background:var(--bg);pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora-blob[data-v-8ec0003a]{filter:blur(5vw);opacity:var(--aurora-opacity);will-change:transform;border-radius:50%;position:absolute}.blob-1[data-v-8ec0003a]{background:var(--aurora-1);width:55%;height:45%;animation:drift1-8ec0003a 20s var(--ease-out) infinite alternate;top:-8%;left:-4%}.blob-2[data-v-8ec0003a]{background:var(--aurora-2);width:45%;height:40%;animation:drift2-8ec0003a 24s var(--ease-out) infinite alternate;top:8%;right:-8%}.blob-3[data-v-8ec0003a]{background:var(--aurora-3);width:35%;height:30%;opacity:calc(var(--aurora-opacity) * .65);animation:drift3-8ec0003a 28s var(--ease-out) infinite alternate;bottom:0;left:28%}.aurora.compact[data-v-8ec0003a]{background:0 0}.aurora.compact .aurora-blob[data-v-8ec0003a]{filter:blur(5vw);opacity:calc(var(--aurora-opacity) * .55);animation:none}@keyframes drift1-8ec0003a{0%{transform:translate(0)scale(1)}to{transform:translate(4%,6%)scale(1.03)}}@keyframes drift2-8ec0003a{0%{transform:translate(0)scale(1)}to{transform:translate(-5%,4%)scale(1.04)}}@keyframes drift3-8ec0003a{0%{transform:translate(0)}to{transform:translate(3%,-4%)}}@media (prefers-reduced-motion:reduce){.aurora-blob[data-v-8ec0003a]{animation:none}}@media (max-width:768px){.aurora-blob[data-v-8ec0003a]{filter:blur(56px);animation-duration:40s}}.phone-stage[data-v-0f33f479]{perspective:78.13vw;justify-content:center;width:100%;display:flex}.phone-floater[data-v-0f33f479]{width:100%;max-width:296px}.phone-floater.float[data-v-0f33f479]{will-change:transform;animation:7s ease-in-out infinite phone-float-0f33f479}.phone[data-v-0f33f479]{aspect-ratio:296/604;width:100%;transform-style:preserve-3d;transition:transform var(--dur-slow) var(--ease-out);position:relative}.tilted .phone[data-v-0f33f479]{transform:rotateY(-21deg)rotateX(6deg)rotate(-1.4deg)}.phone-frame[data-v-0f33f479]{z-index:2;background:linear-gradient(135deg,#d9dade 0%,#f4f5f7 14%,#babcc2 30%,#eceef1 52%,#a9abb2 74%,#e6e8ec 100%);border-radius:46px;width:100%;height:100%;padding:.57vw;position:relative;box-shadow:0 2.19vw 3.65vw -1.35vw #0d141f80,0 .94vw 1.77vw -.94vw #0d141f52,inset 0 0 0 1px #ffffff8c,inset 0 0 0 .16vw #9698a059}[data-theme=dark] .phone-frame[data-v-0f33f479]{background:linear-gradient(135deg,#3a3b42 0%,#5b5d66 14%,#2b2c31 30%,#565863 52%,#26272c 74%,#4a4c55 100%);box-shadow:0 2.4vw 4.17vw -1.35vw #000000c7,0 .94vw 1.77vw -.94vw #00000080,inset 0 0 0 1px #ffffff24,inset 0 0 0 .16vw #0000004d}.phone-edge[data-v-0f33f479]{z-index:1;background:linear-gradient(90deg,#9a9ca3 0%,#74767d 40%,#55565c 100%);border-radius:46px;position:absolute;inset:.16vw -.1vw .16vw .31vw;transform:translateZ(-.73vw)}[data-theme=dark] .phone-edge[data-v-0f33f479]{background:linear-gradient(90deg,#35363b 0%,#202024 60%,#141418 100%)}.phone-btn[data-v-0f33f479]{z-index:0;background:linear-gradient(#c3c5cb,#93959c);border-radius:3px;position:absolute}[data-theme=dark] .phone-btn[data-v-0f33f479]{background:linear-gradient(#46474d,#2a2b30)}.phone-btn-mute[data-v-0f33f479]{width:.21vw;height:1.35vw;top:20%;left:-.16vw}.phone-btn-vol-up[data-v-0f33f479]{width:.21vw;height:2.29vw;top:29%;left:-.16vw}.phone-btn-vol-down[data-v-0f33f479]{width:.21vw;height:2.29vw;top:40%;left:-.16vw}.phone-btn-power[data-v-0f33f479]{width:.21vw;height:3.02vw;top:30%;right:-.16vw}.phone-screen[data-v-0f33f479]{background:var(--color-surface);border-radius:36px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.phone-island[data-v-0f33f479]{z-index:5;background:#05050a;border-radius:999px;width:4.38vw;height:1.25vw;position:absolute;top:.57vw;left:50%;transform:translate(-50%)}.phone-island[data-v-0f33f479]:after{content:"";background:radial-gradient(circle at 35% 35%,#2b3b4a,#05050a 70%);border-radius:50%;width:.36vw;height:.36vw;position:absolute;top:50%;right:.63vw;transform:translateY(-50%)}.phone-status[data-v-0f33f479]{flex-shrink:0;justify-content:space-between;align-items:center;height:2.4vw;padding:.73vw 1.35vw 0;display:flex}.status-time[data-v-0f33f479]{color:var(--text);letter-spacing:.02em;font-size:.75rem;font-weight:700}.status-icons[data-v-0f33f479]{align-items:center;gap:5px;display:inline-flex}.ic-signal[data-v-0f33f479],.ic-wifi[data-v-0f33f479],.ic-battery[data-v-0f33f479]{background:var(--text);opacity:.85;display:inline-block}.ic-signal[data-v-0f33f479]{clip-path:polygon(0 100%,22% 100%,22% 62%,44% 62%,44% 34%,66% 34%,66% 8%,88% 8%,88% 0,100% 0,100% 100%);width:.89vw;height:.52vw}.ic-wifi[data-v-0f33f479]{clip-path:polygon(50% 0,100% 42%,82% 60%,50% 30%,18% 60%,0 42%);width:.78vw;height:.57vw}.ic-battery[data-v-0f33f479]{border-radius:3px;width:1.25vw;height:.63vw}.phone-content[data-v-0f33f479]{flex:1;min-height:0;padding:.1vw .73vw .83vw;overflow:hidden}@keyframes phone-float-0f33f479{0%{transform:translate(0,0)rotate(0)}50%{transform:translateY(-18px)rotate(-.6deg)}to{transform:translate(0,0)rotate(0)}}@media (prefers-reduced-motion:reduce){.phone-floater.float[data-v-0f33f479]{animation:none}}.screen[data-v-97c3fe1d]{height:100%;color:var(--text);flex-direction:column;gap:10px;font-size:.6875rem;display:flex}.scr-head[data-v-97c3fe1d]{color:var(--text);grid-template-columns:.83vw 1fr auto;align-items:center;display:grid}.scr-title[data-v-97c3fe1d]{text-align:center;font-size:.8125rem;font-weight:700}.scr-link[data-v-97c3fe1d]{color:var(--text-subtle);font-size:.625rem}.score-card[data-v-97c3fe1d],.advice[data-v-97c3fe1d]{transition:opacity .5s ease-in-out}.score-card[data-v-97c3fe1d]{background:var(--color-surface-elevated);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:14px;padding:.63vw}.score-label[data-v-97c3fe1d]{color:var(--text-muted);margin:0 0 .42vw;font-size:.625rem;font-weight:600}.score-row[data-v-97c3fe1d]{align-items:center;gap:12px;display:flex}.ring[data-v-97c3fe1d]{flex-shrink:0;width:3.44vw;height:3.44vw;position:relative}.ring-svg[data-v-97c3fe1d]{width:100%;height:100%;display:block;overflow:visible}.ring-track[data-v-97c3fe1d]{fill:none;stroke:var(--bg-sunken);stroke-width:6px}.ring-fill[data-v-97c3fe1d]{fill:none;stroke:var(--lime-500);stroke-width:6px;stroke-linecap:round;stroke-dasharray:201.06}.ring-value[data-v-97c3fe1d]{flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1;display:flex;position:absolute;inset:0;transform:translateY(.16vw)}.ring-num[data-v-97c3fe1d]{color:var(--text);font-feature-settings:"tnum";text-align:center;min-width:2ch;font-size:1.25rem;font-weight:800}.ring-cap[data-v-97c3fe1d]{color:var(--text-subtle);letter-spacing:.02em;font-size:.5rem}.score-text[data-v-97c3fe1d]{min-width:0}.score-lead[data-v-97c3fe1d]{color:var(--text-muted);margin:0;font-size:.625rem}.score-big[data-v-97c3fe1d]{color:var(--text);margin:.1vw 0;font-size:.75rem}.score-big b[data-v-97c3fe1d]{color:var(--lime-600);font-feature-settings:"tnum";min-width:2.4ch;font-size:1.0625rem;font-weight:800;display:inline-block}.score-sub[data-v-97c3fe1d]{color:var(--text-subtle);margin:0;font-size:.5625rem}.score-detail[data-v-97c3fe1d]{border:1px solid var(--border);background:var(--color-surface);width:100%;color:var(--text-muted);cursor:default;border-radius:9px;justify-content:center;align-items:center;gap:3px;margin-top:.52vw;padding:.36vw;font-size:.625rem;font-weight:600;display:inline-flex}.sec-label[data-v-97c3fe1d]{color:var(--text);margin:.1vw 0 0;font-size:.6875rem;font-weight:700}.advice[data-v-97c3fe1d]{flex-direction:column;flex:1;gap:9px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.advice li[data-v-97c3fe1d]{align-items:flex-start;gap:8px;display:flex}.adv-icon[data-v-97c3fe1d]{background:var(--color-brand-subtle);width:1.25vw;height:1.25vw;color:var(--lime-600);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.adv-body[data-v-97c3fe1d]{flex:1;min-width:0}.adv-top[data-v-97c3fe1d]{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.adv-title[data-v-97c3fe1d]{font-size:.6875rem;font-weight:600}.adv-score[data-v-97c3fe1d]{color:var(--text);font-size:.6875rem;font-weight:800}.adv-score i[data-v-97c3fe1d]{color:var(--text-subtle);font-size:.5rem;font-style:normal;font-weight:600}.adv-sub[data-v-97c3fe1d]{color:var(--text-subtle);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 .21vw;font-size:.5625rem;overflow:hidden}.adv-bar[data-v-97c3fe1d]{background:var(--bg-sunken);border-radius:4px;height:.21vw;display:block;overflow:hidden}.adv-bar i[data-v-97c3fe1d]{background:linear-gradient(90deg, var(--lime-500), var(--lime-400));width:0;height:100%;transition:width .62s cubic-bezier(.25,.9,.35,1);transition-delay:var(--bar-delay,0s);border-radius:4px;display:block}.advice.filled .adv-bar i[data-v-97c3fe1d]{width:var(--bar-target,0%)}.scr-actions[data-v-97c3fe1d]{flex-direction:column;gap:7px;margin-top:.1vw;display:flex}.btn-primary[data-v-97c3fe1d],.btn-ghost[data-v-97c3fe1d]{cursor:default;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:.47vw;font-size:.6875rem;font-weight:700;display:inline-flex}.btn-primary[data-v-97c3fe1d]{background:var(--lime-400);color:var(--lime-950);box-shadow:0 .31vw .73vw #c6ff4b52}.btn-ghost[data-v-97c3fe1d]{background:var(--color-surface);color:var(--text-muted);border-color:var(--border)}@media (prefers-reduced-motion:reduce){.score-card[data-v-97c3fe1d],.advice[data-v-97c3fe1d],.adv-bar i[data-v-97c3fe1d]{transition:none}}.hero[data-v-c7da0b82]{width:100%;margin-top:var(--nav-height);min-height:min(76vh,620px);position:relative;overflow:hidden}.hero-container[data-v-c7da0b82]{z-index:1;max-width:var(--container-wide);width:100%;padding:clamp(var(--space-8), 4vh, var(--space-12)) var(--space-5) clamp(var(--space-6), 3vh, var(--space-10));align-items:center;gap:var(--space-10);box-sizing:border-box;grid-template-columns:minmax(15.63vw,1.12fr) minmax(15.63vw,.88fr);margin:0 auto;display:grid;position:relative}.hero-eyebrow[data-v-c7da0b82]{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--eyebrow-fg);background:var(--eyebrow-bg);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin:0 0 var(--space-4);width:fit-content;display:inline-flex}.eyebrow-dot[data-v-c7da0b82]{background:var(--color-brand);width:.31vw;height:.31vw;box-shadow:0 0 0 .16vw var(--color-brand-faint);border-radius:50%}.hero-title[data-v-c7da0b82]{font-size:clamp(2.25rem,3.6vw + .75rem,3.5rem);font-weight:var(--fw-extrabold);color:var(--text);margin:0 0 var(--space-4);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}.seg[data-v-c7da0b82]{white-space:normal;display:inline}.seg.highlight[data-v-c7da0b82]{color:var(--color-brand);text-decoration:underline;text-decoration-color:var(--color-brand-fill);text-underline-offset:.18em;padding:0 .1vw;text-decoration-thickness:.12em}.hero-subtitle[data-v-c7da0b82]{font-size:var(--fs-body-lg);color:var(--text-muted);margin:0 0 var(--space-5);line-height:var(--lh-cjk);max-width:30em}.feature-list[data-v-c7da0b82]{margin:0 0 var(--space-6);gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.feature-list li[data-v-c7da0b82]{list-style:none}.feature-row[data-v-c7da0b82]{align-items:center;gap:var(--space-3);color:var(--text);display:flex}.feature-icon[data-v-c7da0b82]{width:1.88vw;height:1.88vw;color:var(--text);background:var(--color-surface-elevated);border:1.5px solid var(--border-strong);box-shadow:var(--shadow-1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.feature-copy[data-v-c7da0b82]{flex-direction:column;gap:2px;min-width:0;display:flex}.feature-copy strong[data-v-c7da0b82]{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text);line-height:var(--lh-snug)}.feature-sub[data-v-c7da0b82]{font-size:var(--fs-caption);color:var(--text-muted);line-height:var(--lh-snug)}.hero-ctas[data-v-c7da0b82]{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.hero-note[data-v-c7da0b82]{font-size:var(--fs-caption);color:var(--text-subtle);line-height:var(--lh-cjk);margin:0}.hero-visual[data-v-c7da0b82]{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.hero-visual[data-v-c7da0b82] .phone-floater{max-width:272px}.visual-halo[data-v-c7da0b82]{z-index:0;background:radial-gradient(42% 46% at 58% 44%, color-mix(in srgb, var(--lime-400) 26%, transparent) 0%, color-mix(in srgb, var(--teal-400) 12%, transparent) 45%, transparent 72%);filter:blur(.94vw);pointer-events:none;position:absolute;inset:0}.hero-visual[data-v-c7da0b82] .phone-stage{z-index:1;position:relative}@media (max-width:900px){.hero-container[data-v-c7da0b82]{gap:var(--space-10);padding:var(--space-10) var(--space-4) var(--space-8);grid-template-columns:1fr}.hero-visual[data-v-c7da0b82]{max-width:340px;margin:0 auto}}@media (max-width:768px){.hero[data-v-c7da0b82]{min-height:auto}}.section-title-wrap[data-v-0996b06c]{text-align:center;margin-bottom:var(--section-title-gap);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.section-title-wrap.is-start[data-v-0996b06c]{text-align:left;align-items:flex-start}.section-eyebrow[data-v-0996b06c]{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--eyebrow-fg);background:var(--eyebrow-bg);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);letter-spacing:.02em;margin:0;display:inline-flex}.eyebrow-dot[data-v-0996b06c]{background:var(--brand-lime);border-radius:50%;width:.31vw;height:.31vw;box-shadow:0 0 0 .16vw #c6ff4b2e}.section-title[data-v-0996b06c]{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--text);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);margin:0}.section-subtitle[data-v-0996b06c]{font-size:var(--fs-body);color:var(--text-muted);margin:var(--space-2) 0 0;max-width:38em;line-height:var(--lh-cjk)}.reveal[data-v-49e3f1e6]{opacity:0;transform:translateY(var(--reveal-y-amount,.73vw));transition:opacity var(--reveal-duration,.6s) var(--ease-out) var(--reveal-delay,0s), transform var(--reveal-duration,.6s) var(--ease-out) var(--reveal-delay,0s);will-change:opacity, transform}.reveal.is-visible[data-v-49e3f1e6]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal[data-v-49e3f1e6]{opacity:1;transition:none;transform:none}}.screen[data-v-449e684b]{height:100%;color:var(--text);flex-direction:column;gap:10px;font-size:.6875rem;display:flex}.scr-head[data-v-449e684b]{grid-template-columns:.78vw 1fr auto;align-items:center;gap:4px;display:grid}.scr-title[data-v-449e684b]{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:.71875rem;font-weight:700;overflow:hidden}.scr-end[data-v-449e684b]{color:var(--lime-600);font-size:.625rem;font-weight:600}.chat[data-v-449e684b]{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:hidden}.msg[data-v-449e684b]{align-items:flex-start;gap:7px;display:flex}.avatar[data-v-449e684b]{background:var(--neutral-900);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.15vw;height:1.15vw;display:inline-flex}.bubble[data-v-449e684b]{background:var(--color-surface-elevated);border:1px solid var(--border);border-radius:4px 12px 12px;max-width:88%;padding:.36vw .47vw}.who[data-v-449e684b]{color:var(--text-subtle);margin-bottom:.1vw;font-size:.5625rem;display:block}.bubble p[data-v-449e684b]{color:var(--text);margin:0;font-size:.6875rem;line-height:1.5}.time[data-v-449e684b]{color:var(--text-subtle);margin-top:.16vw;font-size:.5rem;display:block}.recording[data-v-449e684b]{color:#eafff5;background:linear-gradient(120deg,#0f3d2e,#14503a);border-radius:12px;align-items:center;gap:8px;margin-left:.63vw;padding:.47vw .63vw;display:flex}.rec-dot[data-v-449e684b]{background:#ff6b6b;border-radius:50%;flex-shrink:0;width:.36vw;height:.36vw;animation:1.4s ease-in-out infinite rec-pulse-449e684b}.rec-label[data-v-449e684b]{white-space:nowrap;font-size:.5625rem;font-weight:600}.wave[data-v-449e684b]{flex:1;align-items:center;gap:2px;height:1.15vw;display:flex;overflow:hidden}.wave i[data-v-449e684b]{min-width:2px;animation:wave-bounce-449e684b 1.1s var(--ease-out) infinite alternate;background:#7dffc0;border-radius:2px;flex:1}.report[data-v-449e684b]{background:var(--color-surface-elevated);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:14px;align-items:center;gap:12px;padding:.57vw;display:flex}.rep-score[data-v-449e684b]{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.rep-ring[data-v-449e684b]{flex-shrink:0;width:2.81vw;height:2.81vw;position:relative}.rr-svg[data-v-449e684b]{width:100%;height:100%;display:block;overflow:visible}.rr-track[data-v-449e684b]{fill:none;stroke:var(--bg-sunken);stroke-width:7px}.rr-fill[data-v-449e684b]{fill:none;stroke:var(--lime-500);stroke-width:7px;stroke-linecap:round;stroke-dasharray:201.06;stroke-dashoffset:28.15px}.rr-num[data-v-449e684b]{color:var(--text);font-feature-settings:"tnum";font-size:1.125rem;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rr-cap[data-v-449e684b]{color:var(--text-muted);letter-spacing:.02em;white-space:nowrap;font-size:.5625rem;font-weight:600;line-height:1}.rep-bars[data-v-449e684b]{flex-direction:column;flex:1;gap:5px;margin:0;padding:0;list-style:none;display:flex}.rep-bars li[data-v-449e684b]{grid-template-columns:2.71vw 1fr .94vw;align-items:center;gap:6px;display:grid}.rb-label[data-v-449e684b]{color:var(--text-muted);white-space:nowrap;font-size:.5625rem}.rb-bar[data-v-449e684b]{background:var(--bg-sunken);border-radius:4px;height:.21vw;overflow:hidden}.rb-bar i[data-v-449e684b]{background:linear-gradient(90deg, var(--lime-500), var(--lime-400));border-radius:4px;height:100%;display:block}.rb-val[data-v-449e684b]{text-align:right;color:var(--text);font-size:.5625rem;font-weight:700}@keyframes rec-pulse-449e684b{0%,to{opacity:1}50%{opacity:.35}}@keyframes wave-bounce-449e684b{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.wave i[data-v-449e684b]:nth-child(3n){animation-delay:.15s}.wave i[data-v-449e684b]:nth-child(3n+1){animation-delay:.3s}.wave i[data-v-449e684b]:nth-child(4n){animation-delay:.45s}@media (prefers-reduced-motion:reduce){.rec-dot[data-v-449e684b],.wave i[data-v-449e684b]{animation:none}.wave i[data-v-449e684b]{transform:scaleY(.7)}}.match[data-v-7a1611aa]{flex-direction:column;gap:10px;display:flex}.job[data-v-7a1611aa]{background:var(--color-surface-elevated);border:1px solid var(--border);border-radius:14px;padding:.63vw}.job-feature[data-v-7a1611aa]{border-color:var(--color-brand-ring);box-shadow:0 0 0 1px var(--color-brand-ring), 0 .52vw 1.25vw -.63vw #6e940f40;background:linear-gradient(180deg, var(--color-brand-faint), transparent 60%), var(--color-surface-elevated)}.job-top[data-v-7a1611aa]{align-items:center;gap:8px;display:flex}.logo[data-v-7a1611aa]{background:var(--bg-sunken);width:1.35vw;height:1.35vw;color:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.logo.sm[data-v-7a1611aa]{border-radius:7px;width:1.15vw;height:1.15vw}.company[data-v-7a1611aa]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.75rem;font-weight:600;overflow:hidden}.company.sm[data-v-7a1611aa]{font-size:.6875rem}.match-pct[data-v-7a1611aa]{flex-direction:column;flex-shrink:0;align-items:flex-end;line-height:1.05;display:flex}.match-pct b[data-v-7a1611aa]{color:var(--text);font-size:.9375rem;font-weight:800}.match-pct.feature b[data-v-7a1611aa]{color:var(--lime-600);font-size:1.375rem}.match-pct i[data-v-7a1611aa]{color:var(--text-subtle);font-size:.5rem;font-style:normal}.match-pct.feature i[data-v-7a1611aa]{color:var(--lime-600);font-weight:600}.role[data-v-7a1611aa]{color:var(--text);margin:.42vw 0 .16vw;font-size:.9375rem;font-weight:700}.role.sm[data-v-7a1611aa]{margin:.31vw 0 .1vw;font-size:.75rem}.meta[data-v-7a1611aa]{color:var(--text-subtle);margin:0;font-size:.6875rem}.meta.sm[data-v-7a1611aa]{font-size:.59375rem}.tags[data-v-7a1611aa]{flex-wrap:wrap;gap:6px;margin-top:.42vw;display:flex}.tags.sm[data-v-7a1611aa]{gap:4px;margin-top:.31vw}.tags span[data-v-7a1611aa]{background:var(--bg-sunken);color:var(--text-muted);border-radius:999px;padding:.16vw .42vw;font-size:.625rem}.tags.sm span[data-v-7a1611aa]{padding:.1vw .31vw;font-size:.5625rem}.job-grid[data-v-7a1611aa]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.more-link[data-v-7a1611aa]{color:var(--color-brand);cursor:default;align-self:flex-start;align-items:center;gap:4px;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:560px){.job-grid[data-v-7a1611aa]{grid-template-columns:1fr}}.compare[data-v-917e44e9]{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;display:grid}.doc[data-v-917e44e9]{background:var(--color-surface-elevated);border:1px solid var(--border);transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:12px;padding:.63vw;overflow:hidden}.emphasize-after .doc-after[data-v-917e44e9]{border-color:var(--color-brand-ring);box-shadow:0 0 0 1px var(--color-brand-ring), 0 .42vw 1.04vw -.63vw #c6ff4b59;transform:translateY(-1px)}.emphasize-after .doc-before[data-v-917e44e9]{opacity:.55;transform:scale(.985)}.emphasize-before .doc-before[data-v-917e44e9]{border-color:color-mix(in srgb, var(--text-subtle) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--text-subtle) 40%, transparent);transform:translateY(-1px)}.emphasize-before .doc-after[data-v-917e44e9]{opacity:.55;transform:scale(.985)}@media (prefers-reduced-motion:reduce){.doc[data-v-917e44e9]{transition:none}}.doc-head[data-v-917e44e9]{border-bottom:1px solid var(--divider);margin-bottom:.42vw;padding-bottom:.42vw}.name[data-v-917e44e9]{color:var(--text);margin:0;font-size:.8125rem;font-weight:800}.contact[data-v-917e44e9]{color:var(--text-subtle);white-space:nowrap;text-overflow:ellipsis;margin:.1vw 0 0;font-size:.5rem;overflow:hidden}.doc-sec[data-v-917e44e9]{color:var(--text);margin:.42vw 0 .21vw;padding-left:.42vw;font-size:.625rem;font-weight:700;position:relative}.doc-sec[data-v-917e44e9]:before{content:"";background:var(--lime-500);border-radius:2px;width:.16vw;height:.52vw;position:absolute;top:50%;left:0;transform:translateY(-50%)}.doc-org[data-v-917e44e9]{color:var(--text-muted);justify-content:space-between;gap:6px;margin:0 0 .21vw;font-size:.59375rem;font-weight:600;display:flex}.doc-org span[data-v-917e44e9]{color:var(--text-subtle);white-space:nowrap;font-weight:400}.doc-list[data-v-917e44e9]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.doc-list li[data-v-917e44e9]{color:var(--text-muted);padding-left:.47vw;font-size:.5625rem;line-height:1.5;position:relative}.doc-list li[data-v-917e44e9]:before{content:"";background:var(--text-disabled);border-radius:50%;width:.16vw;height:.16vw;position:absolute;top:.31vw;left:0}.doc-list.hl li[data-v-917e44e9]{color:var(--text)}.doc-list.hl li[data-v-917e44e9]:before{background:var(--lime-500)}.doc-list.hl li[data-v-917e44e9]{background:linear-gradient(90deg, var(--color-brand-faint), transparent);border-radius:4px;padding:.1vw .21vw .1vw .47vw}.arrow[data-v-917e44e9]{background:var(--lime-400);width:1.46vw;height:1.46vw;color:var(--lime-950);border-radius:50%;justify-content:center;align-self:center;align-items:center;display:inline-flex;box-shadow:0 .21vw .63vw #c6ff4b66}@media (max-width:560px){.compare[data-v-917e44e9]{grid-template-columns:1fr}.arrow[data-v-917e44e9]{margin:0 auto;transform:rotate(90deg)}}.features[data-v-e5a95dd2]{padding:var(--section-y) 0;width:100%}.container[data-v-e5a95dd2]{max-width:var(--container-wide);width:100%;padding:0 var(--space-5);box-sizing:border-box;margin:0 auto}.bento[data-v-e5a95dd2]{gap:var(--space-4);margin-top:var(--space-6);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);align-items:stretch;display:grid}.tile[data-v-e5a95dd2]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5);gap:var(--space-4);box-shadow:var(--shadow-1);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.tile[data-v-e5a95dd2]:hover{box-shadow:var(--shadow-3);border-color:var(--border-strong);transform:translateY(-.16vw)}.tile-interview[data-v-e5a95dd2]{grid-area:1/1/span 2}.tile-match[data-v-e5a95dd2]{grid-area:1/2}.tile-resume[data-v-e5a95dd2]{grid-area:2/2}.tile-head[data-v-e5a95dd2]{gap:var(--space-2);flex-direction:column;display:flex}.tile-head-row[data-v-e5a95dd2]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tile-tag[data-v-e5a95dd2]{width:fit-content;font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--color-brand);background:var(--color-brand-subtle);border-radius:var(--radius-full);align-items:center;gap:6px;padding:.21vw .63vw;display:inline-flex}.tile-tag b[data-v-e5a95dd2]{font-feature-settings:"tnum";transition:transform var(--dur-base) var(--ease-out), letter-spacing var(--dur-base) var(--ease-out);font-weight:800;display:inline-block}.tile:hover .tile-tag b[data-v-e5a95dd2]{letter-spacing:.01em;transform:translateY(-1px)scale(1.08)}.tile-title[data-v-e5a95dd2]{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--text);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug);margin:.21vw 0 0}.tile-desc[data-v-e5a95dd2]{font-size:var(--fs-body);color:var(--text-muted);line-height:var(--lh-cjk);max-width:34em;margin:0}.seg-chips[data-v-e5a95dd2]{background:var(--bg-sunken);border-radius:var(--radius-full);gap:4px;padding:.16vw;display:inline-flex}.chip[data-v-e5a95dd2]{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--text-subtle);border-radius:var(--radius-full);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:.21vw .52vw;position:relative;overflow:hidden}.chip[data-v-e5a95dd2]:hover:not(.active){color:var(--text)}.chip[data-v-e5a95dd2]:focus-visible{outline:.1vw solid var(--lime-500);outline-offset:.1vw}.chip.active[data-v-e5a95dd2]{color:var(--lime-950);background:var(--lime-400)}.chip-progress[data-v-e5a95dd2]{background:color-mix(in srgb, var(--lime-950) 55%, transparent);transform-origin:0;pointer-events:none;border-radius:1px;height:.08vw;animation:2.8s linear forwards chip-progress-fill-e5a95dd2;position:absolute;bottom:.16vw;left:.42vw;right:.42vw;transform:scaleX(0)}@keyframes chip-progress-fill-e5a95dd2{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tile-visual[data-v-e5a95dd2]{margin-top:auto}.interview-visual[data-v-e5a95dd2]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.interview-visual[data-v-e5a95dd2]:before{content:"";border-radius:var(--radius-xl);background:radial-gradient(62% 54% at 50% 42%, color-mix(in srgb, var(--lime-400) 18%, transparent), transparent 72%);filter:blur(1.15vw);pointer-events:none;position:absolute;inset:6% 6% 0}.interview-visual[data-v-e5a95dd2] .phone-floater{z-index:1;max-width:224px;transition:transform var(--dur-slow) var(--ease-out);position:relative}.tile-interview:hover .interview-visual[data-v-e5a95dd2] .phone-floater{transform:translateY(-.31vw)scale(1.02)}@media (prefers-reduced-motion:reduce){.tile[data-v-e5a95dd2],.tile-tag b[data-v-e5a95dd2],.tile-interview[data-v-e5a95dd2] .phone-floater{transition:none}.chip-progress[data-v-e5a95dd2]{display:none}.tile[data-v-e5a95dd2]:hover,.tile-interview:hover .interview-visual[data-v-e5a95dd2] .phone-floater{transform:none}}@media (max-width:960px){.bento[data-v-e5a95dd2]{grid-template-rows:none;grid-template-columns:1fr}.tile-interview[data-v-e5a95dd2],.tile-match[data-v-e5a95dd2],.tile-resume[data-v-e5a95dd2]{grid-area:auto/1}.interview-visual[data-v-e5a95dd2] .phone-floater{max-width:300px}}@media (hover:none){.tile[data-v-e5a95dd2]:hover,.tile-interview:hover .interview-visual[data-v-e5a95dd2] .phone-floater{transform:none}}.marquee[data-v-6014843d]{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track[data-v-6014843d]{width:max-content;animation:linear infinite scroll-6014843d;display:flex}.marquee.paused .marquee-track[data-v-6014843d]{animation-play-state:paused}.marquee-group[data-v-6014843d]{align-items:center;gap:var(--space-8);padding:0 var(--space-4);display:flex}@keyframes scroll-6014843d{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-v-6014843d]{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.marquee-group[data-v-6014843d]:last-child{display:none}}.testimonials[data-v-0c3710d5]{padding:var(--section-y) 0;width:100%;overflow:hidden}.container[data-v-0c3710d5]{max-width:var(--container-wide);width:100%;padding:0 var(--space-5);box-sizing:border-box;margin:0 auto}.rails[data-v-0c3710d5]{margin-top:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.t-card[data-v-0c3710d5]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:340px;max-width:340px;padding:var(--space-5) var(--space-5) var(--space-4);gap:var(--space-4);box-shadow:var(--shadow-1);transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex-direction:column;flex:0 0 17.71vw;display:flex}.t-card[data-v-0c3710d5]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-3);transform:translateY(-.16vw)}.t-text[data-v-0c3710d5]{font-size:var(--fs-body);line-height:var(--lh-cjk);color:var(--text);padding-top:var(--space-4);margin:0;font-style:normal;position:relative}.t-mark[data-v-0c3710d5]{color:var(--color-brand);opacity:.35;font-family:Georgia,Noto Serif SC,serif;font-size:2.75rem;font-weight:700;line-height:1;position:absolute;top:-.21vw;left:-.1vw}.t-foot[data-v-0c3710d5]{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--divider);margin-top:auto;display:flex}.t-avatar[data-v-0c3710d5]{color:#fff;width:1.77vw;height:1.77vw;font-weight:var(--fw-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex;box-shadow:inset 0 0 0 .08vw #ffffff40}.t-meta[data-v-0c3710d5]{flex-direction:column;gap:2px;min-width:0;display:flex}.t-name[data-v-0c3710d5]{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text);line-height:1.2}.t-role[data-v-0c3710d5]{color:var(--text-subtle);font-size:.6875rem;line-height:1.2}@media (max-width:640px){.t-card[data-v-0c3710d5]{min-width:280px;max-width:280px;padding:var(--space-4);flex:0 0 280px}.t-mark[data-v-0c3710d5]{font-size:2.25rem}}.faq[data-v-57e69832]{padding:var(--section-y) 0;width:100%}.container[data-v-57e69832]{max-width:var(--container-max);width:100%;padding:0 var(--space-5);box-sizing:border-box;margin:0 auto}.faq-list[data-v-57e69832]{gap:var(--space-2);flex-direction:column;max-width:920px;margin:0 auto;display:flex}.faq-item[data-v-57e69832]{background:var(--card-bg);border-radius:var(--radius-md);border:1px solid var(--border);transition:border-color var(--dur-fast), background var(--dur-fast)}.faq-item.open[data-v-57e69832],.faq-item[data-v-57e69832]:hover,.faq-item[data-v-57e69832]:focus-within{border-color:var(--border-strong);background:var(--bg-elevated)}.faq-heading[data-v-57e69832]{margin:0}.faq-question[data-v-57e69832]{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;display:flex}@media (hover:hover) and (pointer:fine){.faq-question[data-v-57e69832]{cursor:default}}.faq-question[data-v-57e69832]:focus-visible{outline:.1vw solid var(--brand-cyan);outline-offset:-.1vw}.chevron[data-v-57e69832]{color:var(--text-subtle);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0}.chevron.rotated[data-v-57e69832]{transform:rotate(180deg)}.faq-answer-wrapper[data-v-57e69832]{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.faq-answer-wrapper.open[data-v-57e69832]{grid-template-rows:1fr}.faq-answer[data-v-57e69832]{padding:0 var(--space-4);overflow:hidden}.faq-answer-wrapper.open .faq-answer[data-v-57e69832]{padding-bottom:var(--space-4)}.faq-answer p[data-v-57e69832]{color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-cjk);margin:0}@media (max-width:768px){.container[data-v-57e69832]{padding:0 var(--space-4)}.faq-question[data-v-57e69832]{padding:var(--space-3);font-size:var(--fs-caption)}.faq-answer[data-v-57e69832]{padding:0 var(--space-3)}}.download-cta[data-v-5a49eafa]{padding:var(--section-y-lg) 0;width:100%}.container[data-v-5a49eafa]{max-width:var(--container-wide);width:100%;padding:0 var(--space-5);box-sizing:border-box;margin:0 auto}.card[data-v-5a49eafa]{gap:var(--space-12);padding:var(--space-12);background:var(--ink-black);color:#fff;border-radius:var(--radius-xl);isolation:isolate;grid-template-columns:1.4fr auto;align-items:center;display:grid;position:relative;overflow:hidden}.halo[data-v-5a49eafa]{z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 30%,#c6ff4b40,#0000 45%),radial-gradient(circle at 80% 70%,#00ffc238,#0000 45%);position:absolute;inset:-30%}.content[data-v-5a49eafa]{gap:var(--space-4);flex-direction:column;display:flex}.eyebrow[data-v-5a49eafa]{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:#d4f574;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);letter-spacing:.02em;background:#c6ff4b1f;width:fit-content;margin:0;display:inline-flex}.dot[data-v-5a49eafa]{background:var(--brand-lime);border-radius:50%;width:.31vw;height:.31vw;box-shadow:0 0 0 .16vw #c6ff4b38}.title[data-v-5a49eafa]{font-size:var(--fs-h1);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);background:linear-gradient(135deg,#fff 0%,#d4f574 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.subtitle[data-v-5a49eafa]{font-size:var(--fs-body-lg);color:#ffffffc7;line-height:var(--lh-cjk);max-width:32em;margin:0}.bullets[data-v-5a49eafa]{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.bullets li[data-v-5a49eafa]{align-items:center;gap:var(--space-3);font-size:var(--fs-body);color:#ffffffe0;line-height:var(--lh-snug);display:flex}.bullets li[data-v-5a49eafa] :first-child{color:var(--brand-lime);flex-shrink:0}.badges[data-v-5a49eafa]{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.badge[data-v-5a49eafa]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);color:var(--ink-black);border-radius:var(--radius-md);min-height:56px;transition:transform var(--dur-fast), box-shadow var(--dur-fast), background var(--dur-fast);background:#fff;text-decoration:none;display:inline-flex}.badge[data-v-5a49eafa]:hover{transform:translateY(-.1vw);box-shadow:0 .73vw 1.56vw #0000004d}.badge[data-v-5a49eafa]:focus-visible{outline:.1vw solid var(--brand-cyan);outline-offset:.1vw}.badge.disabled[data-v-5a49eafa]{color:#ffffff8c;cursor:not-allowed;background:#ffffff1a}.badge.disabled[data-v-5a49eafa]:hover{box-shadow:none;transform:none}.badge-text[data-v-5a49eafa]{text-align:left;flex-direction:column;gap:2px;display:flex}.badge-text small[data-v-5a49eafa]{font-size:var(--fs-micro);font-weight:var(--fw-medium);color:currentColor;opacity:.7;line-height:1}.badge-text strong[data-v-5a49eafa]{font-size:var(--fs-body);font-weight:var(--fw-bold);color:currentColor;line-height:1.1}.note[data-v-5a49eafa]{margin:var(--space-2) 0 0;font-size:var(--fs-caption);color:#fff9;line-height:var(--lh-cjk)}.qr-block[data-v-5a49eafa]{justify-content:center;display:flex}.qr-card[data-v-5a49eafa]{border-radius:var(--radius-lg);padding:var(--space-5);align-items:center;gap:var(--space-2);background:#fff;flex-direction:column;width:12.5vw;display:flex;box-shadow:0 1.25vw 3.13vw #0000004d}.qr-card img[data-v-5a49eafa]{border-radius:var(--radius-sm);width:10.42vw;height:10.42vw;display:block}.qr-title[data-v-5a49eafa]{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ink-black);margin:var(--space-1) 0 0}.qr-hint[data-v-5a49eafa]{font-size:var(--fs-caption);color:#666;text-align:center;margin:0}@media (max-width:900px){.card[data-v-5a49eafa]{gap:var(--space-8);padding:var(--space-8) var(--space-6);text-align:left;grid-template-columns:1fr}.qr-block[data-v-5a49eafa]{justify-content:center}}@media (max-width:600px){.card[data-v-5a49eafa]{padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg)}.qr-card[data-v-5a49eafa]{width:100%;max-width:280px}.qr-card img[data-v-5a49eafa]{width:180px;height:180px}.badge[data-v-5a49eafa]{flex:100%}}.official-website[data-v-8acb9a94]{background:var(--bg);flex-direction:column;width:100%;max-width:100%;margin:0 auto;display:flex}
