@keyframes tw-pulse-dc168a0a{50%{opacity:.5}}.skeleton[data-v-dc168a0a]{background-color:#1a1a1a0d;border-radius:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite tw-pulse-dc168a0a}.partner-empty-slot[data-v-dc168a0a]{background:#faf7f7;border:2px dashed #e0d5d5;position:relative}html[data-site-theme=dark] .partner-empty-slot[data-v-dc168a0a]{border-color:var(--pub-line-strong);background:var(--pub-chip)}@keyframes heartbeat-dc168a0a{0%,to{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.15)}70%{transform:scale(1)}}.heart-beat[data-v-dc168a0a]{transform-origin:50%;animation:2.5s ease-in-out infinite heartbeat-dc168a0a;display:inline-block}.guest-fill[data-v-7258e4da]{animation:.42s ease-out both guest-fill-7258e4da;animation-delay:calc(var(--i,0) * .12s)}@keyframes guest-fill-7258e4da{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.guest-fill[data-v-7258e4da]{animation:none}}.guest-skeleton[data-v-7258e4da]{background:var(--pub-line,#eceaea)}.cta-rings[data-v-914e9e9d]{display:inline-flex}.cta-rings[data-v-914e9e9d] svg{width:100%;height:100%}.cta-rings[data-v-914e9e9d] path{stroke-width:1.6px}.home-manual-box[data-v-914e9e9d]{border-color:var(--pub-line,#eceaea);background:var(--pub-card,#fff);transition:border-color .15s}.home-manual-box.is-typing[data-v-914e9e9d]{border-color:var(--pub-coral,#f95353)}.home-manual-icon[data-v-914e9e9d]{color:var(--pub-text-600,#8d8887)}.home-manual-cell[data-v-914e9e9d]{background:0 0}.home-manual-cell.is-lifted[data-v-914e9e9d],.home-manual-cell[data-v-914e9e9d]:hover,.home-manual-say.is-lifted[data-v-914e9e9d]{background:#eceaea}html[data-site-theme=dark] .home-manual-cell.is-lifted,html[data-site-theme=dark] .home-manual-cell:hover,html[data-site-theme=dark] .home-manual-say.is-lifted{background:var(--pub-chip)}.home-pick-card[data-v-914e9e9d]{border-color:var(--pub-line,#eceaea);background:var(--pub-card,#fff)}.home-pick-card[data-v-914e9e9d]:hover{border-color:var(--pub-line-strong,#d5d0d0)}.home-pick-card.is-on[data-v-914e9e9d]{box-shadow:inset 0 0 0 2px var(--pub-coral,#f95353);background:#fff5f5;border-color:#0000}.home-pick-card.is-on .home-pick-name[data-v-914e9e9d],.home-pick-check[data-v-914e9e9d]{color:var(--pub-coral,#f95353)}html[data-site-theme=dark] .home-pick-card.is-on{background:var(--pub-tint)}.home-ai-hero__scene{inset:0 auto 0 50%;top:calc(-1 * var(--scene-lift,0px));z-index:0;width:100vw;position:absolute;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.home-ai-hero__scene--dark,html[data-site-theme=dark] .home-ai-hero__scene--light{display:none}html[data-site-theme=dark] .home-ai-hero__scene--dark{display:block}@media (width<=1024px){section.home-ai-hero{padding-top:32px}body:has(.top-notice__pill) section.home-ai-hero{padding-top:max(32px,var(--top-notice-clear,0px))}}.ring-track[data-v-74f64ed5]{stroke:var(--pub-chip,#f3f1f1)}.ring-value[data-v-74f64ed5]{stroke:var(--pub-coral,#f95353)}.phone[data-v-461f15c3]{aspect-ratio:9/19.5;background:#fff;border:6px solid #1a1a1a;border-radius:24px;width:150px;display:block;overflow:hidden}@media (width<=768px){.phone[data-v-461f15c3]{width:120px}}.dash-areas[data-v-6a9e9aaa]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"c b""s i""x i"}.filter-dropdown-row[data-v-1847b15f] button{justify-content:flex-start!important}.filter-dropdown-row[data-v-1847b15f] button>:last-child{margin-left:auto}.carousel-wrapper[data-v-1847b15f]{padding:20px 0 40px;position:relative;overflow:hidden}.gradient-overlay[data-v-1847b15f]{z-index:5;pointer-events:none;width:120px;position:absolute;top:0;bottom:100px}.gradient-left[data-v-1847b15f]{background:linear-gradient(90deg,#fff,#fff0);left:0}.gradient-right[data-v-1847b15f]{background:linear-gradient(270deg,#fff,#fff0);right:0}html[data-site-theme=dark] .gradient-left[data-v-1847b15f]{background:linear-gradient(to right,var(--pub-page) 0,#0000 100%)}html[data-site-theme=dark] .gradient-right[data-v-1847b15f]{background:linear-gradient(to left,var(--pub-page) 0,#0000 100%)}.nav-btn[data-v-1847b15f]{top:calc(var(--fa5aacca) / 2);z-index:10;color:#333;cursor:pointer;background:#faf9f9;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;transform:translateY(-50%)}.nav-btn-prev[data-v-1847b15f]{left:0}.nav-btn-next[data-v-1847b15f]{right:0}.carousel-track[data-v-1847b15f]{height:var(--fa5aacca);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;justify-content:center;align-items:center;display:flex;position:relative}.carousel-track.is-dragging[data-v-1847b15f]{cursor:grabbing}.carousel-item[data-v-1847b15f]{cursor:pointer;will-change:transform;position:absolute}.card-wrapper[data-v-1847b15f]{background:#fff;border:1px solid #eceaea;border-radius:20px;overflow:hidden}.card-inner[data-v-1847b15f]{transform-origin:0 0;width:375px;height:664px}.carousel-info[data-v-1847b15f]{text-align:center;margin-top:24px}.carousel-title[data-v-1847b15f]{color:var(--pub-text-800,#343232);letter-spacing:-.5px;font-size:20px;font-weight:700;line-height:1.3}@media (width<=768px){.carousel-wrapper[data-v-1847b15f]{padding:16px 0 32px}.gradient-overlay[data-v-1847b15f]{width:60px;bottom:80px}.nav-btn[data-v-1847b15f]{display:none}.carousel-track[data-v-1847b15f]{height:var(--v1ceea01d)}.card-wrapper[data-v-1847b15f]{border-radius:16px}.carousel-info[data-v-1847b15f]{margin-top:18px}.carousel-title[data-v-1847b15f]{font-size:16px}}html[data-site-theme=dark] .card-wrapper[data-v-1847b15f]{background:var(--pub-card);border-color:var(--pub-line)}html[data-site-theme=dark] .nav-btn[data-v-1847b15f]{background:var(--pub-chip);color:var(--pub-text-800)}.sponsor-band[data-v-0e37fee2]{background:var(--pub-page-2);border:1px solid var(--pub-line)}.template-fonts-deferred[data-v-3547f0a8] *{font-family:Pretendard,sans-serif!important}.section-animate[data-v-3547f0a8]{animation:.5s ease-out forwards sectionFadeUp-3547f0a8;animation-delay:calc(var(--delay,1) * .1s);opacity:0}.scroll-reveal[data-v-3547f0a8]{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(20px)}.scroll-reveal.is-visible[data-v-3547f0a8]{opacity:1;transform:none}@keyframes sectionFadeUp-3547f0a8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
