@media (width>=901px){.hero--ask .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.hero--ask .hero-title{font-size:clamp(3.2rem,7vw,7.6rem)}.hero-facts{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.hero-facts li{background:var(--white);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted);border-radius:999px;align-items:baseline;gap:8px;padding:9px 16px;font-size:14px;display:inline-flex}.hero-facts b{letter-spacing:-.02em;color:var(--ink);font-weight:650}.hero-facts li:first-child{background:var(--ink);box-shadow:none;color:var(--slate)}.hero-facts li:first-child b{color:#fff}.hang--ask{--sw:clamp(260px, min(28vw, (100svh - 330px) * .8 + 24px), 400px)}.hang--ask .sheet-screen{aspect-ratio:4/5}.sheet-screen--ask{color:var(--ink-on,#fff);flex-direction:column;justify-content:space-between;padding:clamp(18px,1.8vw,26px);display:flex}.ask-topic{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px;box-shadow:inset 0 0 0 1.5px}.ask-mark{z-index:-1;letter-spacing:-.08em;opacity:.12;font-size:clamp(9rem,15vw,14rem);font-weight:800;line-height:1;position:absolute;top:-.08em;right:.04em}.ask-q{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(1.55rem,2.3vw,2.3rem);font-weight:650;line-height:1.04}.ask-q>span:before{content:"“"}.ask-q>span:after{content:"”"}.hang--ask .sheet-screen--next{aspect-ratio:4/5;gap:16px;padding:20px}.hang--ask .next-plus{font-weight:650}.hang--ask .next-title{font-size:clamp(1.5rem,2.2vw,2.2rem)}.hang--ask .sheet-go--red:hover,.hang--ask .sheet-go--red:focus-visible{translate:3px;rotate:0deg}.viz-chat{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:8px}.vc-msg{max-width:min(78%,340px);animation:vc-in 8s var(--ease-expo) infinite;border-radius:16px;padding:9px 14px;font-size:14px;font-weight:550;line-height:1.3}.vc-msg--you{color:var(--ink);background:#fff;border-bottom-right-radius:4px}.vc-msg--me{background:var(--ink);color:#fff;border-bottom-left-radius:4px;align-self:flex-start;animation-delay:.9s}.vc-typing{animation:vc-in 8s var(--ease-expo) infinite;background:#ffffff2e;border-radius:14px;align-self:flex-start;gap:4px;padding:10px 12px;animation-delay:1.8s;display:flex}.vc-typing i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite vc-dot}.vc-typing i:nth-child(2){animation-delay:.15s}.vc-typing i:nth-child(3){animation-delay:.3s}@keyframes vc-in{0%,4%{opacity:0;translate:0 12px}12%,84%{opacity:1;translate:0}94%,to{opacity:0;translate:0 -6px}}@keyframes vc-dot{0%,to{opacity:.35;translate:0}50%{opacity:1;translate:0 -3px}}.viz-site{justify-content:flex-end}.vw-browser{background:var(--white);width:min(100%,210px);height:132px;box-shadow:0 0 0 1px var(--line-2), 0 30px 50px -36px #07111f99;transition:rotate .7s var(--ease-expo);border-radius:12px;overflow:hidden;rotate:-3deg}.tile:hover .vw-browser{rotate:0deg}.vw-bar{background:var(--paper-2);gap:4px;padding:8px 10px;display:flex}.vw-bar i{background:var(--line-2);border-radius:50%;width:6px;height:6px}.vw-body{gap:7px;padding:10px;display:grid}.vw-body i{background:var(--paper-2);transform-origin:0;height:10px;animation:vw-build 6s var(--ease-expo) infinite;border-radius:4px;display:block}.vw-body .vw-hero{background:var(--ink);height:34px}.vw-body .vw-row{animation-delay:.3s}.vw-body .vw-row--short{width:62%;animation-delay:.5s}.vw-body .vw-btn{background:var(--red);border-radius:999px;width:42%;height:14px;animation-delay:.8s}@keyframes vw-build{0%,6%{transform:scaleX(0)}20%,86%{transform:scaleX(1)}to{transform:scaleX(1)}}.viz-edit{align-content:end;gap:8px;display:grid}.ve-track{background:var(--paper);height:22px;box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;position:relative}.ve-track i{top:3px;bottom:3px;left:calc(var(--x) * 100%);width:calc(var(--w) * 100% - 4px);background:var(--ink);border-radius:4px;position:absolute}.ve-track:nth-child(2) i{background:#6b7787}.ve-track--audio{height:18px}.ve-track--audio i{background:repeating-linear-gradient(90deg,#ff304fbf 0 2px,#0000 2px 5px)}.ve-head{background:var(--red);width:2px;animation:6s linear infinite ve-head;position:absolute;top:2px;bottom:-6px;left:0}.ve-head:before{content:"";background:var(--red);border-radius:2px;width:10px;height:10px;position:absolute;top:-4px;left:-4px}@keyframes ve-head{0%{left:0}to{left:calc(100% - 2px)}}.viz-events{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:7px}.viz-events i{box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--muted-2);font-family:var(--font-mono);animation:ev-fire 8s var(--ease-out) infinite;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-style:normal;display:inline-flex}.viz-events i:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.viz-events i:nth-child(2){animation-delay:.8s}.viz-events i:nth-child(3){animation-delay:1.6s}.viz-events i:nth-child(4){animation-delay:2.4s}@keyframes ev-fire{0%,6%{box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--muted-2);background:0 0}10%,80%{box-shadow:inset 0 0 0 1.5px var(--green);color:var(--green);background:#16a34a14}90%,to{box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--muted-2);background:0 0}}.viz-flow{flex-direction:column;justify-content:center;align-items:stretch;gap:18px}.vf-row{align-items:center;display:flex}.vf-tools{flex-wrap:wrap;gap:6px;display:flex}.vf-tools b{background:var(--paper-2);color:var(--muted);font-family:var(--font-mono);animation:vf-tool 6s var(--ease-out) infinite;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:400}.vf-tools b:nth-child(2){animation-delay:2s}.vf-tools b:nth-child(3){animation-delay:4s}@keyframes vf-tool{0%,26%{background:var(--ink);color:#fff}34%,to{background:var(--paper-2);color:var(--muted)}}.vf-row>i{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--ink);font-family:var(--font-mono);border-radius:10px;flex:none;padding:8px 12px;font-size:12px;font-style:normal}.vf-row>.vf-ai{background:var(--ink);color:#fff;width:46px;height:46px;font-family:var(--font-sans);border-radius:50%;place-items:center;padding:0;font-weight:700;display:grid;box-shadow:0 0 0 6px #ff304f24}.vf-line{background:var(--line-2);flex:1;min-width:14px;height:2px;position:relative;overflow:hidden}.vf-line:after{content:"";background:var(--red);width:30%;height:100%;animation:2.4s linear infinite vf-pulse;position:absolute;top:0;left:-30%}.vf-line:nth-of-type(2):after{animation-delay:1.2s}@keyframes vf-pulse{to{left:100%}}.plan--main .plan-price-text{color:#fff}.faq-a a{color:var(--ink);background:linear-gradient(var(--red), var(--red)) 0 100% / 100% 2px no-repeat;font-weight:600;transition:color .3s}.faq-a a:hover{color:var(--red)}.legend-hint{font-family:var(--font-mono);color:var(--muted-2);margin-left:6px;font-size:11px;font-weight:400}@media (width<=900px){.hang--ask{--sw:min(66vw, 360px)}}@media (width<=640px){.hero--ask .hero-title{font-size:clamp(3.2rem,17vw,5rem)}.hang--ask{--sw:min(74vw, 320px)}.ask-q{font-size:clamp(1.35rem,6.4vw,1.8rem)}.vc-msg{max-width:92%;font-size:13px}}@media (prefers-reduced-motion:reduce){.vc-msg,.vc-typing,.vw-body i{opacity:1;transform:none}}
