@layer tokens, base, components, areas;@layer areas{.hero{position:relative;overflow:clip;padding-block:clamp(48px,6cqi,92px) clamp(36px,4cqi,56px);--bleed:calc(max(0px, (100cqi - 1240px) / 2) + var(--pad))}.hero>.hero-bg>.hb-glow{top:0;transform:translateY(-38%)}.hero-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:clamp(28px,4cqi,64px);align-items:center}.hero-copy{position:relative;z-index:2;padding-block:12px}.eyebrow{display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--fg-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow-1);transition:box-shadow .25s,color .25s}.eyebrow:hover{box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--fg)}.eyebrow b{color:var(--fg);font-weight:600}.eyebrow .ico{color:var(--fg-3);transition:transform .25s var(--ease)}.eyebrow:hover .ico{transform:translateX(3px);color:var(--accent-text)}.hero-h span{display:block}.grad{background:var(--grad-text);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 9s ease-in-out infinite alternate;padding-bottom:.06em}@keyframes shine{0%{background-position:0 50%}to{background-position:100% 50%}}.lead{margin-top:24px;font-size:clamp(16px,1.4cqi,19px);line-height:1.6;color:var(--fg-2);max-width:31em}.gen-stage{position:relative;display:grid;place-items:center;min-height:620px;z-index:1}.hero-wall{position:absolute;top:-170px;bottom:-190px;left:-56px;right:calc(-1 * var(--bleed));z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000);mask-image:linear-gradient(90deg,transparent,#000 22%,#000)}.hero-wall:after{background:var(--wall-veil)}.hero-wall:after,.hero-wall:before{content:"";position:absolute;inset:0;pointer-events:none}.hero-wall:before{z-index:1;background:linear-gradient(180deg,var(--bg) 0,transparent 16%,transparent 62%,var(--bg) 85%)}.gen{position:relative;z-index:2;width:min(440px,100%);border-radius:22px;padding:14px;box-shadow:0 50px 100px -30px rgba(0,0,0,.75),0 0 0 1px var(--glass-line),0 0 120px -40px var(--glow)}.gen:before{background:var(--hair-mint)}.gen-top{display:flex;justify-content:space-between;gap:10px;padding:2px 4px 12px}.gen-ep,.gen-top{align-items:center}.gen-ep{display:inline-flex;gap:9px;font:500 12px/1 var(--font-mono);color:var(--fg-2);min-width:0;white-space:nowrap}.gen-ep b{color:var(--accent-text);font-weight:600}.gen-prompt{padding:11px 13px 12px;border-radius:13px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.gen-k{font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.home .gen-prompt{line-height:0}.hfaq-h>.label,.pa-copy>.label,.price-copy>.label,.price-copy>.link{display:flex;width:fit-content}.gen-prompt p{margin-top:8px;font-size:13.5px;line-height:1.5;color:var(--fg);min-height:4.5em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gen.typing .gen-prompt p:after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-2px;background:var(--mint);animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.gen-params{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.gen-params .tag:first-child{color:var(--fg)}.gen-view{position:relative;margin-top:12px;height:300px;display:grid;place-items:center;border-radius:15px;overflow:hidden;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:20px 20px;background-position:50%}.gen-fw{position:relative;width:min(calc(262px * var(--r)),calc(100% - 40px));aspect-ratio:var(--r);transition:width .55s var(--ease-out)}.gen-frame{border-radius:9px;overflow:hidden;background:var(--surface-3);box-shadow:0 18px 40px -16px rgba(0,0,0,.6)}.gen-frame,.gen-img{position:absolute;inset:0}.gen-img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .55s var(--ease)}.gen-img.on{opacity:1}.gen.noisy .gen-noise{opacity:var(--nz,1)}.cm{position:absolute;width:13px;height:13px;border:1.5px solid var(--mint);opacity:.85;pointer-events:none}.cm.tl{left:-7px;top:-7px;border-right:0;border-bottom:0;border-top-left-radius:4px}.cm.tr{right:-7px;top:-7px;border-left:0;border-bottom:0;border-top-right-radius:4px}.cm.bl{left:-7px;bottom:-7px;border-right:0;border-top:0;border-bottom-left-radius:4px}.cm.br{right:-7px;bottom:-7px;border-left:0;border-top:0;border-bottom-right-radius:4px}.gen-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:0 4px;font:500 12.5px/1.3 var(--font-mono);color:var(--fg-2);transition:opacity .4s var(--ease),transform .4s var(--ease)}.gen-meta b{color:var(--fg);font-weight:500}.gen-pt b{color:var(--accent-text)}.gen.hide-meta .gen-meta{opacity:0;transform:translateY(4px)}.gen-dots{display:flex;justify-content:center;gap:4px;margin-top:10px}.gen-dot{width:30px;height:18px;display:grid;place-items:center;border-radius:6px}.gen-dot i{display:block;width:20px;height:3px;border-radius:2px;background:var(--line-3);transition:background-color .3s,width .3s var(--ease)}.gen-dot[aria-pressed=true] i{background:var(--mint);width:26px}.facts{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(40px,4.5cqi,64px);border-top:1px solid var(--line)}.facts li{display:grid;gap:7px;align-content:start;padding:22px 16px 0 0;min-width:0}.facts li+li{padding-left:20px;border-left:1px solid var(--line)}.facts b{font:620 clamp(24px,2.3cqi,32px) /1 var(--font-sans);letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg)}.facts li>span{font-size:13px;line-height:1.4;color:var(--fg-2)}.facts b span{font:inherit;color:inherit;letter-spacing:inherit}.home[data-state=heropart] .facts{grid-template-columns:repeat(4,minmax(0,1fr))}.home[data-state=herostale] .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.home[data-state=heropart] .facts [data-tile=wait],.home[data-state=herostale] .facts :is([data-tile=wait],[data-tile=ok],[data-tile=total]){display:none}.home[data-state=heropart] .facts [data-tile=ok],.home[data-state=herostale] .facts [data-tile=low]{padding-left:0;border-left:0}.cat-bar{gap:14px 28px;margin-bottom:16px}.cat-bar,.fgroup{display:flex;flex-wrap:wrap;align-items:center}.fgroup{gap:10px;min-width:0}.fchips{display:flex;flex-wrap:wrap;gap:6px}.fsort{margin-left:auto}.mq{position:relative;overflow:hidden;padding-block:4px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq:focus-visible{outline-offset:-2px}.mq+.mq{margin-top:22px}.mq-a{--gh:330px}.mq-b{--gh:236px}.mq-track{display:flex;align-items:flex-start;gap:18px;width:max-content;padding-right:18px;animation:mq 150s linear infinite}.mq-track.rev{animation-direction:reverse;animation-duration:170s}.mq:focus-within .mq-track,.mq:hover .mq-track{animation-play-state:paused}@media (hover:none){.hov-hint{display:none}}@keyframes mq{to{transform:translateX(-50%)}}.gf{flex:none;width:calc(var(--gh) * var(--r));display:flex;flex-direction:column;gap:11px}.gf-img{height:var(--gh);border-radius:14px;overflow:hidden;background:var(--surface-2);box-shadow:0 0 0 1px var(--line)}.gf-img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.gf:hover .gf-img img{transform:scale(1.045)}.gf figcaption{display:grid;gap:5px;padding-inline:2px}.gf-meta{font:500 11.5px/1.3 var(--font-mono);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-meta b{color:var(--accent-text);font-weight:500}.gf-p{font-size:13px;line-height:1.45;color:var(--fg-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.start{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,5cqi,72px);align-items:center}.start .sec-h{margin-bottom:12px}.steps{display:grid;margin:8px 0 26px}.step{grid-template-columns:42px minmax(0,1fr);gap:16px;padding:14px 0}.step,.step .sn{position:relative;display:grid}.step .sn{z-index:1;width:42px;height:42px;border-radius:12px;place-items:center;font:600 14px/1 var(--font-mono);color:var(--fg-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}.step:not(:last-child):before{content:"";position:absolute;left:20.5px;top:60px;bottom:-12px;width:1px;background:linear-gradient(var(--line-3),var(--line))}.step h3{font-size:17.5px;letter-spacing:-.02em;margin-top:3px}.step p{margin-top:6px;color:var(--fg-2);font-size:14px;line-height:1.55}.step code{font-size:12.5px;color:var(--fg);background:var(--surface-2);padding:1px 5px;border-radius:5px;box-shadow:inset 0 0 0 1px var(--line)}.step.on .sn{background:var(--mint);color:var(--on-mint);box-shadow:0 10px 26px -10px var(--glow)}.start-cta{display:flex;flex-wrap:wrap;gap:8px}.term-body{padding:16px 18px 18px;font:400 13px/1.72 var(--font-mono);min-height:410px}.tl{white-space:pre-wrap;word-break:break-word}.tl .ln{display:block;padding-left:var(--h,4ch);text-indent:calc(-1 * var(--h, 4ch))}.tl+.tl{margin-top:12px}.tl.resp{color:var(--code-fg)}.term.arm .tl{opacity:0;transform:translateY(5px)}.term .tl.on{opacity:1;transform:none;transition:opacity .4s var(--ease),transform .4s var(--ease)}.res-card{display:flex!important;align-items:center;gap:14px;padding:10px;border-radius:12px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--code-line);white-space:normal}.res-card img{width:52px;height:65px;border-radius:8px;object-fit:cover;flex:none}.res-card div{display:grid;gap:4px;min-width:0;font-size:12.5px}.res-card b{color:var(--code-fg);font-weight:500}.res-card span{color:var(--code-dim)}.res-card .pill{margin-left:auto;color:var(--tok-str);background:rgba(52,224,161,.12)}.ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-card{padding:22px;border-radius:20px;flex-direction:column;min-width:0}.ai-card,.ai-h{display:flex;gap:12px}.ai-h{align-items:center}.ai-h .tag{margin-left:auto}.ai-card h3{font-size:18px;letter-spacing:-.02em}.ai-card p{color:var(--fg-2);font-size:14px}.mini{margin:auto 0 0;border-radius:12px;background:var(--code-bg);color:var(--code-fg);box-shadow:0 0 0 1px var(--code-line);font:400 12.5px/1.75 var(--font-mono);padding:12px 14px;overflow-x:auto;white-space:pre}.mini .s{color:var(--tok-str)}.mini .k{color:var(--tok-key)}.mini .c{color:var(--tok-com)}.mini .d{color:var(--code-dim)}.ai-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:22px;font-size:13.5px}.price{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,5cqi,72px);align-items:start}.price-copy .h2,.price-copy .sec-p{margin-top:16px}.hsave{display:flex;align-items:center;gap:18px;margin-top:24px;padding:16px 20px;border-radius:16px;background:radial-gradient(90% 140% at 0 0,var(--accent-soft),transparent 62%),var(--surface)}.hs-n{flex:none;font:650 clamp(30px,3cqi,40px) /1 var(--font-sans);letter-spacing:-.04em;color:var(--fg-2);white-space:nowrap}.hs-n b{font-weight:inherit;color:var(--accent-text)}.hs-t{display:grid;gap:4px;min-width:0}.hs-t b{font-size:15px;font-weight:600;line-height:1.35;color:var(--fg)}.hs-t span{font-size:13px;line-height:1.45;color:var(--fg-3)}.p10{margin:14px 0 22px;padding:16px 18px;border-radius:16px;display:grid;gap:2px}.p10 .flabel{margin-bottom:8px}.p10-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:14px;color:var(--fg-2)}.p10-row b{font-size:14px;font-weight:600;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ptable-card{border-radius:20px;overflow:hidden;padding-bottom:6px}.pt-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 12px;flex-wrap:wrap}.ptable{width:100%;font-size:14px}.ptable td,.ptable th{padding:13px 18px;border-top:1px solid var(--line);text-align:left;font-weight:400}.ptable thead th{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);padding-block:10px}.ptable .r{text-align:right}.ptable .mkc{width:1%;white-space:nowrap}.ptable tbody .mkc{font-size:13.5px;color:var(--fg-2)}.ptable tbody .mkc .mk{margin-right:9px;vertical-align:middle;position:relative;top:-1px}.ptable tbody .mkc.rep{font-size:13px;color:var(--fg-3);padding-left:49px}.ptable tbody tr:not(.g1)>*{border-top-style:dashed}.ptable tbody th{font-weight:560;color:var(--fg)}.ptable tbody th a{transition:color .2s}.ptable tbody th a:hover{color:var(--accent-text)}.ptable tbody th code{display:block;margin-top:3px;font-size:11.5px;color:var(--fg-3);font-weight:400}.ptable td.p{font:500 14px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg)}.ptable td.na{color:var(--fg-3);font-family:var(--font-mono)}.ptable tbody tr{transition:background-color .2s}.ptable tbody tr:hover{background:var(--surface-2)}.ptable tbody tr:hover td.p{color:var(--accent-text)}.pt-note{padding:12px 18px 10px;font-size:12.5px;color:var(--fg-3);border-top:1px solid var(--line)}.bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.bx{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:22px;min-height:260px;overflow:hidden;min-width:0}.bx-key,.bx-save{grid-column:span 3}.bx-refund{grid-column:1/-1}.bx h3{font-size:19px;letter-spacing:-.022em}.bx p{color:var(--fg-2);font-size:14px;max-width:32em}.bx code{font-size:12.5px;color:var(--fg);background:var(--surface-2);padding:1px 5px;border-radius:5px}.bx-vis{margin-top:auto;padding-top:18px}.keyvis{display:flex;gap:0}.keychip,.keyvis{align-items:center}.keychip{display:inline-flex;gap:8px;height:36px;padding:0 12px;border-radius:10px;flex:none;font:500 12px/1 var(--font-mono);color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.kv-line{flex:0 0 28px;height:1px;background:linear-gradient(90deg,var(--accent-line),var(--line-3))}.kv-models{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);min-width:0}.kv-models .tag{animation:sig 7s var(--ease) infinite;animation-delay:calc(var(--i) * 1s)}@keyframes sig{0%,12%{color:var(--accent-text);border-color:var(--accent-line);background:var(--accent-soft)}}.ledger{display:grid;gap:6px}.lg-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:11px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;color:var(--fg-2)}.lg-row>span:first-child{font-size:12px;color:var(--fg-3)}.lg-row.hi{box-shadow:inset 0 0 0 1px var(--accent-line);background:var(--accent-soft);color:var(--fg)}.neg{color:var(--bad)}.pos{color:var(--accent-text)}.testvis{display:grid;gap:12px;justify-items:start}.testvis .sw{pointer-events:none}.tv-resp{display:grid;gap:2px;width:100%;padding:12px 14px;border-radius:12px;background:var(--code-bg);box-shadow:0 0 0 1px var(--code-line);font-size:12.5px;line-height:1.6;color:var(--code-fg);white-space:pre-wrap;overflow-wrap:anywhere}.tv-resp .c{color:var(--tok-com)}.tv-resp b{color:var(--tok-num);font-weight:500}.savevis{display:grid;gap:10px}.home .sv-row{display:grid;grid-template-columns:86px minmax(0,1fr) 62px;align-items:center;gap:12px;font-size:13px;color:var(--fg-2)}.home .sv-track{height:12px;border-radius:6px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.home .sv-track i{display:block;height:100%;width:var(--w);border-radius:inherit;background:var(--line-3);transform-origin:left;transition:transform 1.1s var(--ease-out) .25s}.home .sv-row.me .sv-track i{background:var(--mint);box-shadow:0 0 16px var(--glow)}.home .sv-row b{text-align:right;font-size:13.5px;font-weight:600;color:var(--fg)}.sv-row.me{color:var(--fg)}.home .sv-row.me b{color:var(--accent-text)}.sv-cap{margin-top:2px;font-size:12px;color:var(--fg-3)}.rv-wait .sv-track i{transform:scaleX(.06)}.savevis .sv-row{grid-template-columns:86px minmax(0,1fr) 62px;gap:12px}.savevis .sv-track{height:12px;border-radius:6px;background:var(--surface-2)}.savevis .sv-track i{border-radius:inherit}.savevis .sv-row b{font-size:13.5px;line-height:inherit}.partner{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(24px,4cqi,56px);padding:clamp(24px,4cqi,48px);border-radius:26px;overflow:hidden;background:radial-gradient(70% 90% at 0 0,var(--accent-soft),transparent 60%),var(--surface)}.pa-copy .h2{font-size:clamp(26px,2.9cqi,38px);margin-top:4px}.pa-big{margin-top:18px;font:650 clamp(80px,9cqi,132px) /.86 var(--font-sans);letter-spacing:-.06em;color:var(--accent-text)}.pa-big span{font-size:.5em;letter-spacing:-.02em;margin-left:.06em}.pa-copy .sec-p{margin-top:14px}.pa-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:26px;font-size:13px}.pa-calc{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:18px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);min-width:0}.pa-steps{display:grid;gap:10px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line);counter-reset:none}.pa-steps li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center;font-size:13.5px;line-height:1.4;color:var(--fg-2)}.pa-steps i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:600 11px/1 var(--font-mono);font-style:normal;color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.pc-l{font-size:14px;color:var(--fg-2);margin-top:6px}.pc-v{font-size:32px;font-weight:600;letter-spacing:-.03em;color:var(--fg)}.pa-out{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.pa-out div{display:grid;gap:8px;padding:14px;border-radius:13px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.pa-out span{font-size:12.5px;color:var(--fg-3)}.pa-out b{font-size:24px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sec-h>.link{margin-bottom:6px}.hfaq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(28px,4cqi,64px);align-items:start}.hfaq-h{position:sticky;top:calc(var(--ctl-h) + var(--hdr-h) + 28px)}.hfaq-h .h2{margin-top:16px}.hfaq-h .sec-p{margin-top:14px;max-width:24em}#gen-st{transition:opacity .3s var(--ease)}.gen.typing #gen-st{opacity:0}@container scr (max-width: 1080px){.hero-in{grid-template-columns:minmax(0,1fr);gap:0}.hero-copy{max-width:700px}.gen-stage{min-height:0;padding-block:64px 72px;margin-top:20px}.hero-wall{top:0;bottom:0;left:calc(-1 * var(--bleed));right:calc(-1 * var(--bleed));-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.hero-wall:before{display:none}.hero-wall:after{background:radial-gradient(52% 62% at 50% 50%,color-mix(in srgb,var(--bg) 62%,transparent),color-mix(in srgb,var(--bg) 22%,transparent))}.wall{inset:-26% -10%;transform-origin:50% 50%}.facts{grid-template-columns:repeat(3,minmax(0,1fr))}.facts li,.facts li+li{padding:18px 14px 18px 0;border-left:0;border-bottom:1px solid var(--line)}.facts li:nth-child(5){grid-column:span 2}.facts li:nth-child(n+4){border-bottom:0}.home[data-state=heropart] .facts,.home[data-state=herostale] .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.home[data-state=heropart] .facts li,.home[data-state=herostale] .facts li{grid-column:auto;padding:18px 14px 18px 0;border-bottom:0}.home[data-state=heropart] .facts :is([data-tile=ok],[data-tile=low]){border-bottom:1px solid var(--line)}.price,.start{grid-template-columns:minmax(0,1fr)}.start-copy{max-width:680px}.term-body{min-height:0}.mq-a{--gh:290px}.mq-b{--gh:210px}}@container scr (max-width: 900px){.ai-grid{grid-template-columns:minmax(0,1fr)}.bx-key,.bx-save{grid-column:span 6}.hfaq{grid-template-columns:minmax(0,1fr)}.hfaq-h{position:static}.partner{grid-template-columns:minmax(0,1fr)}}@container scr (max-width: 600px){.hero{padding-block:34px 28px}.eyebrow{font-size:12.5px;height:30px}.hero-h{margin-top:20px;font-size:clamp(38px,11.2cqi,46px);letter-spacing:-.048em}.lead{margin-top:18px;font-size:16px}.gen-stage{padding-block:44px 52px;margin-top:8px}.gen{padding:12px;border-radius:20px}.gen-view{height:262px}.gen-fw{width:min(calc(222px * var(--r)),calc(100% - 36px))}.gen-prompt p{font-size:13px}.gen-meta{font-size:11.5px}.facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.facts li:nth-child(5){grid-column:1/-1}.facts li:nth-child(n+4){border-bottom:1px solid var(--line)}.facts li:nth-child(5){border-bottom:0}.facts b{font-size:26px}.cat-bar{gap:14px;margin-bottom:14px}.fgroup{flex-direction:column;align-items:flex-start;gap:8px}.fsort{margin-left:0}.mq-a{--gh:250px}.mq-b{--gh:176px}.mq-track{gap:12px;padding-right:12px}.mq+.mq{margin-top:16px}.gf-p{-webkit-line-clamp:2}.gf-meta{font-size:10.5px;letter-spacing:-.01em}.steps{margin-bottom:16px}.step{gap:14px}.start-cta .btn{flex:1 1 auto}.term-body{padding:14px;font-size:11.5px;line-height:1.7}.res-card .pill{display:none}.ai-card{padding:18px}.ai-h .tag{display:none}.mini{font-size:11.5px;white-space:pre-wrap;overflow-wrap:anywhere}.hov-hint{display:none}.ai-foot .btn{width:100%}.p10{margin:22px 0 18px;padding:14px 16px}.pt-note,.pt-top{padding-inline:14px}.ptable{font-size:13px}.ptable td,.ptable th{padding:11px 8px}.ptable td:first-child,.ptable th:first-child{padding-left:14px}.ptable td:last-child,.ptable th:last-child{padding-right:14px}.ptable td.p{font-size:12.5px}.ptable tbody th code{font-size:10.5px}.ptable .mkc{display:none}.ptable .mkc+th{padding-left:14px}.ptable tbody tr.g1>[data-mk]:before{content:attr(data-mk);display:block;margin-bottom:8px;font:500 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.bento{gap:12px}.bx,.bx-key,.bx-refund,.bx-save{grid-column:1/-1;min-height:0;padding:20px}.savevis .sv-row{grid-template-columns:78px minmax(0,1fr) 56px;gap:10px}.hsave{gap:14px;padding:14px 16px}.hs-n{font-size:30px}.hs-t b{font-size:14px}.keyvis{flex-direction:column;align-items:flex-start}.kv-line{flex:0 0 16px;width:1px;height:16px;margin-left:22px;background:linear-gradient(180deg,var(--accent-line),var(--line-3))}.partner{padding:20px;border-radius:22px;gap:22px}.pa-big{font-size:88px}.pa-calc{padding:16px}.pa-out b{font-size:20px}}@container scr (max-width: 400px){.hero-h{font-size:38px}}@media (prefers-reduced-motion:reduce){.mq{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin}.hov-hint,.mq .dup{display:none}}.home picture:not([hidden]){display:contents}.home picture:not([hidden])>source{display:none}.home .gen.typing .gen-prompt p:after,.home .grad,.home .kv-models .tag,.home .mq-track,.home .wtrack{animation-play-state:var(--home-play-state,paused)}:lang(zh-Hans) .ai-card h3,:lang(zh-Hans) .bx h3,:lang(zh-Hans) .step h3{letter-spacing:0}@container scr (max-width: 600px){:lang(zh-Hans) .hero-h{letter-spacing:0}}@media (scripting:enabled){.home{animation:home-pictures-late 0s linear 4s forwards}.home:has(.wall[data-rg-deferred=pending]) :is(.mc-media,.gf-img,.bc-cover,.vol) img{display:var(--home-pictures,none)}}@keyframes home-pictures-late{to{--home-pictures:block}}}