:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#171717;--ink-2:#404040;--muted:#737373;--paper:#f7f7f5;--paper-2:#efefec;--tint-blue:#e8f1fb;--tint-orange:#fdece5;--tint-green:#e3f6ee;--tint-amber:#fdf2d9;--tint-purple:#ecebf8;--tint-pink:#fcebf1;--tint-sky:#e2f3f8;--ultra:linear-gradient(90deg, #2a78d6, #1baf7a, #eda100, #eb6834, #e87ba4, #4a3aa7, #2a78d6);--wrap:min(100% - 32px, 1200px);--font:"Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--duration-fast:.25s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1)}@media (width>=768px){:root{--wrap:min(100% - 64px, 1200px)}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2-variations")}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body.landing{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:17px;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,p,ul,figure{margin:0}ul{padding:0;list-style:none}a{color:inherit}a:focus-visible,button:focus-visible,.skip-link:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #2a78d6}.wait{visibility:hidden;animation:0s linear 1.6s forwards wait-over}@keyframes wait-over{to{visibility:visible}}@media (scripting:none){.wait{visibility:visible;animation:none}}.skip-link{z-index:20;background:#fff;padding:.5rem .75rem;position:absolute;top:.5rem;left:-999px}.skip-link:focus{left:.5rem}.nav{z-index:10;-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);background:#ffffffd1;position:sticky;top:0}.nav-in{width:var(--wrap);justify-content:space-between;align-items:center;gap:16px;height:68px;margin-inline:auto;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:9px;font-weight:600;text-decoration:none;display:inline-flex}.nav-links{align-items:center;gap:24px;display:flex}.nav-link{color:var(--ink-2);transition:color var(--duration-fast) var(--ease-smooth-out);font-size:15px;text-decoration:none}.nav-link:hover{color:var(--ink)}.button{background:var(--ink);color:#fff;letter-spacing:-.01em;height:52px;transition:transform var(--duration-fast) var(--ease-smooth-out), background-color var(--duration-fast) var(--ease-smooth-out);border-radius:26px;align-items:center;gap:8px;padding-inline:24px;font-size:16px;font-weight:550;text-decoration:none;display:inline-flex}.button:hover{background:#333}.button:active{transform:scale(.97)}.button-arrow{transition:transform var(--duration-fast) var(--ease-smooth-out)}.button:hover .button-arrow{transform:translate(3px)}.button--small{border-radius:20px;height:40px;padding-inline:16px;font-size:14.5px}.button--light{color:var(--ink);background:#fff}.button--light:hover{background:#ececea}.hero{width:var(--wrap);text-align:center;margin-inline:auto;padding-top:clamp(72px,13vh,136px)}.hero-title{letter-spacing:-.04em;font-size:clamp(2.25rem,5.05vw,4.6rem);font-weight:600;line-height:1.04}.hero-line{display:block}.hero-clip{margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:clip}.chip{box-sizing:border-box;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.2em;margin:-.06em .04em;padding:.05em .2em .09em;line-height:1;display:inline-block;overflow:clip}.chip-word{display:inline-block}.hero-line--quiet{color:#8a8a86}.hero-sub{text-wrap:balance;max-width:34em;color:var(--ink-2);letter-spacing:-.012em;margin:24px auto 0;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.45}.hero-cta{flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.hero-note{color:var(--muted);font-size:14px}.features{width:var(--wrap);margin:clamp(88px,12vw,160px) auto 0}.section-title{text-wrap:balance;letter-spacing:-.042em;text-align:center;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:600;line-height:1.06}.section-title--small{letter-spacing:-.034em;font-size:clamp(1.625rem,3vw,2.25rem)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(32px,5vw,64px);display:grid}.feature{border-radius:26px;flex-direction:column;gap:24px;min-width:0;padding:clamp(20px,3vw,36px);display:flex;overflow:hidden}.feature:not(.feature--wide){grid-row:span 2;grid-template-rows:subgrid;display:grid}.feature--wide{flex-direction:row;grid-column:span 2;align-items:center;gap:clamp(24px,4vw,56px)}.feature--wide .feature-copy{flex:0 0 min(32%,340px)}.feature--wide>:last-child{flex:1;min-width:0}.feature--blue{background:var(--tint-blue)}.feature--green{background:var(--tint-green)}.feature--orange{background:var(--tint-orange)}.feature--amber{background:var(--tint-amber)}.feature--purple{background:var(--tint-purple)}.feature--pink{background:var(--tint-pink)}.feature--sky{background:var(--tint-sky)}.feature-copy h3{letter-spacing:-.036em;font-size:clamp(1.625rem,2.7vw,2.25rem);font-weight:600;line-height:1.1}.feature-copy p{color:var(--ink-2);letter-spacing:-.012em;margin-top:10px}.studio{letter-spacing:-.01em;flex-direction:column;min-height:0;font-size:13.5px;display:flex}.studio-card{background:#fff;border-radius:18px;flex-direction:column;flex:1;padding:14px;display:flex}.studio-views{flex:1;min-height:230px;position:relative}.studio-view{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.studio-view:not(:first-child){visibility:hidden}.studio-types{background:#ffffff8c;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:10px;padding:4px;display:grid;position:relative}.studio-type{height:34px;color:var(--muted);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;transition:color .15s ease-out;display:flex;position:relative}.studio-type[data-on]{color:var(--ink);font-weight:500}.studio-pill{background:#fff;border-radius:10px;width:33%;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 3px #00000014}.sc{min-width:0}.sc-window{aspect-ratio:var(--vw) / var(--vh);background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #1a125080;container-type:inline-size}.sc-window img{width:100%;height:100%;display:block}.sc-layer{position:absolute;inset:0}.sc-scrim{background:#0a0a0a47;position:absolute;inset:0}.sc-box{--u:calc(100cqw / var(--vw));left:var(--x);top:var(--y);width:var(--w);height:var(--h);position:absolute}.sc-dialog{border-radius:calc(16 * var(--u));background:#fff;overflow:hidden;box-shadow:0 2px 6px #0000001a,0 20px 40px -10px #0000006b}.sc-dialog picture{position:absolute;inset:0 0 auto}.sc-dialog img,.sc-typed img{height:auto}.sc-dialog [data-share=empty],.sc-dialog [data-share=chip],.sc-typed,.sc-toast,.sc-cursor{visibility:hidden}.sc-typed{background:#fff}.sc-typed picture{display:block}.sc-toast{border-radius:calc(12 * var(--u));background:#fff;overflow:hidden;box-shadow:0 16px 36px -8px #0006}.sc-cursor{pointer-events:none;transform-origin:2px 2px;width:20px;height:22px;position:absolute;top:78%;left:58%}.sc-cursor svg{display:block}.sc-cursor span{color:#fff;background:#4a3aa7;border-radius:9px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.35;position:absolute;top:16px;left:16px}.sc-cursor--flip span{top:-2px;left:auto;right:34px}.show{width:var(--wrap);text-align:center;margin:clamp(88px,12vw,150px) auto 0}.show-tabs{background:var(--paper);border-radius:24px;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:26px;padding:5px;display:inline-flex}.show-tab{height:38px;color:var(--ink-2);font:inherit;letter-spacing:-.01em;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out);background:0 0;border:0;border-radius:19px;padding-inline:18px;font-size:15px}.show-tab:hover{color:var(--ink)}.show-tab[aria-selected=true]{background:var(--tone);color:#fff;font-weight:500}.show-frame{aspect-ratio:1200/620;background:#fff;border-radius:22px;margin-top:22px;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000d,0 32px 72px -24px #00000042}.show-view{visibility:hidden;margin:0;position:absolute;inset:0;overflow:hidden}.show-view.is-on{visibility:visible}.show-view picture{display:block}.show-view img{width:100%;max-width:none;height:auto;display:block}.show-pane{left:var(--x);top:var(--y);width:var(--w);height:var(--h);background:#fff;position:absolute;overflow:hidden}.show-note{color:var(--muted);margin-top:16px;font-size:14px}@media (width<=720px){.show-tabs{flex-wrap:nowrap;gap:0}.show-tab{padding-inline:12px;font-size:14px}}@media (width<=640px){.show-frame{aspect-ratio:420/560}.show-pane{left:var(--nx);top:var(--ny);width:var(--nw);height:var(--nh)}}.editor{letter-spacing:-.01em;font-size:14.5px}.ed-page{background:#fff;border-radius:18px;height:100%;min-height:300px;padding:20px 22px}.ed-title{letter-spacing:-.03em;font-size:24px;font-weight:600}.ed-text{color:var(--ink-2);margin-top:6px}.ed-slot{margin-top:12px;position:relative}.ed-type{visibility:hidden;align-items:center;gap:1px;height:22px;display:flex;position:absolute;top:0;left:0}.ed-type i{background:var(--ink);width:2px;height:18px;animation:.9s step-end infinite caret}.ed-shot{border-radius:10px;width:100%;height:auto;display:block}.ed-menu{visibility:hidden;background:#fff;border-radius:12px;width:168px;padding:5px;position:absolute;top:26px;left:8px;box-shadow:0 2px 6px #00000014,0 16px 32px -8px #00000042}.ed-menu li{align-items:center;gap:9px;height:32px;padding-inline:8px;display:flex;position:relative}.ed-menu li i{border-radius:4px;width:14px;height:14px}.ed-hover{background:var(--paper-2);border-radius:8px;height:32px;position:absolute;top:5px;left:5px;right:5px}.together{letter-spacing:-.01em;font-size:14.5px}.to-page{background:#fff;border-radius:18px;height:100%;min-height:300px;padding:10px 12px 0;position:relative;overflow:hidden}.to-people{z-index:1;display:inline-flex;position:absolute;top:16px;right:18px}.to-people i,.to-comment>i{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:600;display:grid}.to-people i{box-shadow:0 0 0 2px #fff}.to-people i+i{margin-left:-6px}.to-shot{width:100%;height:auto;display:block}.to-thread{background:#fff;border-radius:14px;width:min(84%,300px);padding:10px 12px;position:absolute;bottom:14px;right:14px;box-shadow:0 2px 6px #00000014,0 16px 32px -8px #00000047}.to-comment{align-items:flex-start;gap:8px;display:flex}.to-comment+.to-comment{margin-top:8px}.to-comment b{font-size:13px;font-weight:600;display:block}.to-comment p{min-width:0;line-height:1.3}.to-cursor{pointer-events:none;align-items:flex-start;display:flex;position:absolute;top:30%;left:58%}.to-cursor[data-to=cursor-jo]{top:46%;left:30%}.to-cursor span{color:#fff;border-radius:8px;margin:13px 0 0 -4px;padding:1px 7px;font-size:12px;font-weight:500}.control{width:min(var(--wrap), 680px);text-align:center;margin:clamp(80px,10vw,128px) auto 0}.control p{color:var(--ink-2);letter-spacing:-.012em;margin-top:14px}.control a{text-underline-offset:.2em}@keyframes ultra-run{to{background-position:-150% 0}}@keyframes ultra-sheen{0%{transform:translate(-120%)}to{transform:translate(340%)}}.closing-band{width:100%;height:clamp(44px,7.2vw,88px);position:absolute;top:0;left:0;overflow:hidden}.closing-band svg{width:100%;height:100%;display:block}.closing-band:after{content:"";mix-blend-mode:overlay;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:30%;animation:2.6s linear infinite ultra-sheen;position:absolute;top:0;bottom:0;left:0}.ultra-word span span{animation:2.4s linear infinite ultra-letter;animation-delay:calc(var(--i) * .11s)}@keyframes ultra-letter{0%,26%,to{filter:none}10%{filter:brightness(1.5)saturate(.8)}}.closing{width:var(--wrap);background:var(--ink);color:#fff;text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:28px;margin:clamp(80px,10vw,128px) auto 0;padding:clamp(96px,13vw,164px) 20px clamp(44px,6vw,76px);display:flex;position:relative;overflow:hidden}.closing h2{text-wrap:balance;letter-spacing:-.044em;max-width:13em;font-size:clamp(2rem,5vw,3.75rem);font-weight:600;line-height:1.05}.foot{width:var(--wrap);color:var(--muted);margin:0 auto;padding-block:32px 40px;font-size:14px}.foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.foot nav{flex-wrap:wrap;gap:20px;display:flex}.foot a{transition:color var(--duration-fast) var(--ease-smooth-out);text-decoration:none}.foot a:hover{color:var(--ink)}.msg-bar{z-index:12;background:var(--ink);color:#fff;border-radius:22px;align-items:center;gap:4px;padding:6px 6px 6px 14px;font-size:13px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 28px -8px #0006}.msg-bar[hidden]{display:none}.msg-bar span{opacity:.7;margin-right:6px}.msg-bar button{color:#fff;width:30px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.msg-bar button[data-on]{color:var(--ink);background:#fff}@media (width<=560px){.hero-after{display:block}}@media (width<=1100px){.feature--shot{flex-direction:column;align-items:stretch}.feature--shot .feature-copy{flex:none}}@media (width<=860px){.feature:not(.feature--wide){grid-row:auto;display:flex}.feature-grid{grid-template-columns:minmax(0,1fr)}.feature--wide{flex-direction:column;grid-column:auto;align-items:stretch}.feature--wide .feature-copy{flex:none}}@media (width<=480px){.nav-link:first-child{display:none}.nav-links{gap:14px}}@media (prefers-reduced-motion:reduce){.closing-band:after{display:none}.ultra-word span span,.chat-caret,.ultra-text,.msg-steps li.is-working span{animation:none}html{scroll-behavior:auto}.button,.button-arrow{transition:none}}@media (width<=640px){.sc-window{aspect-ratio:var(--nvw) / var(--nvh)}.sc-box{--u:calc(100cqw / var(--nvw));left:var(--nx);top:var(--ny);width:var(--nw);height:var(--nh)}.sc-cursor span{display:none}}.stage-wrap{width:var(--wrap);margin:clamp(40px,6vh,64px) auto 0}.stage{aspect-ratio:1200/720;background:#fff;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000d,0 32px 72px -24px #00000042}.stage-box{width:1200px;height:720px;transform:scale(var(--stage-scale,1));transform-origin:0 0;letter-spacing:-.01em;font-size:14px;line-height:1.35;position:absolute;top:0;left:0}.stage-art{position:absolute;inset:0;overflow:hidden}.stage-fade{visibility:hidden;pointer-events:none;background:#fff;position:absolute;inset:0}.stage-toggle{color:#fff;cursor:pointer;width:34px;height:34px;transition:background-color var(--duration-fast) var(--ease-smooth-out);background:#1717178c;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.stage-toggle:hover{background:#171717cc}.stage-toggle[hidden],.stage-toggle .icon-play{display:none}.stage-toggle[data-paused=true] .icon-play{display:block}.stage-toggle[data-paused=true] .icon-pause{display:none}.stage-steps{letter-spacing:-.01em;color:var(--muted);justify-content:center;gap:6px;margin:18px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.stage-steps li{transition:color var(--duration-fast) var(--ease-smooth-out), background-color var(--duration-fast) var(--ease-smooth-out);border-radius:18px;padding:6px 14px}.stage-steps li[data-on]{background:var(--paper);color:var(--ink);font-weight:500}.chat{background:#fff;flex-direction:column;width:348px;display:flex;position:absolute;top:0;bottom:0;left:0}.chat-head{flex:none;align-items:center;gap:8px;height:56px;padding-inline:16px;font-weight:550;display:flex}.chat-link{background:var(--paper);height:30px;color:var(--ink-2);border-radius:15px;align-items:center;gap:7px;margin-left:auto;padding-inline:10px;font-size:12.5px;font-weight:500;transition:background-color .2s ease-out;display:inline-flex}.chat-link[data-on]{background:var(--tint-green);color:#0d7a52}.chat-link[data-on] .chat-toggle{background:#1baf7a}.chat-link[data-on] .chat-toggle u{transform:translate(12px)}.chat-toggle{background:#cfcfca;border-radius:8px;width:28px;height:16px;position:relative}.chat-toggle u{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.chat-view{flex:1;min-height:0;position:relative;overflow:hidden}.chat-log{flex-direction:column;gap:14px;display:flex;position:absolute;top:6px;left:16px;right:16px}.msg{margin:0}.msg-user{background:var(--paper-2);border-radius:16px 16px 4px;flex-direction:column;align-self:flex-end;gap:8px;max-width:92%;padding:10px 13px;display:flex}.msg-file{white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.msg-file b{color:#fff;letter-spacing:.02em;background:#e34948;border-radius:5px;padding:2px 5px;font-size:10.5px}.msg-steps{gap:9px;padding:0;list-style:none;display:grid}.msg-steps li{color:var(--ink-2);align-items:center;gap:8px;display:flex}.msg-steps svg{flex:none;overflow:visible}.msg-steps li.is-working span{background:var(--ultra);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite ultra-run}.msg-ai{font-weight:500}.ultra-text{background:var(--ultra);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite ultra-run}.msg-later{visibility:hidden}.chat-input{background:var(--paper);white-space:nowrap;border-radius:25px;flex:none;align-items:center;height:50px;margin:0 12px 12px;padding:0 52px 0 16px;font-size:14px;display:flex;position:relative;overflow:hidden}.chat-caret{background:var(--ink);flex:none;width:2px;height:18px;margin-left:1px;animation:.9s step-end infinite caret}@keyframes caret{50%{opacity:0}}.chat-send{background:var(--ink);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:7px;right:6px}.pane{background:#fff;border-radius:14px;position:absolute;inset:8px 8px 8px 348px;overflow:hidden}.old-bg{letter-spacing:0;visibility:hidden;background:#525659;font-family:Arial,Helvetica,sans-serif;position:absolute;inset:0}.old-bar{color:#e8eaed;background:#323639;justify-content:space-between;align-items:center;height:40px;padding-inline:16px;font-size:13px;display:flex}.old-count{font-weight:700}.old-page{color:#222;letter-spacing:0;visibility:hidden;background:#fff;width:660px;margin-left:-330px;padding:36px 52px 30px;font-family:Times New Roman,Times,serif;position:absolute;top:56px;left:50%;box-shadow:0 2px 10px #0006}.old-kicker{letter-spacing:.08em;color:#777;text-align:center;font-size:11px}.old-title{text-align:center;margin-top:12px;font-size:22px;font-weight:700}.old-by{text-align:center;color:#555;margin-top:4px;font-size:13px}.old-sec{margin-top:18px;font-size:14px;font-weight:700}.old-text{text-align:justify;margin-top:5px;font-size:12.5px;line-height:1.45}.old-table{margin-top:12px;font-size:12px}.old-row{background:#fff;grid-template-columns:1.5fr repeat(4,1fr);display:grid;box-shadow:inset 0 0 0 1px #999}.old-row span{text-align:right;padding:3px 8px}.old-row span:first-child{text-align:left}.old-row--head{background:#d9d9d9;font-weight:700}.old-caption{text-align:center;color:#555;margin-top:6px;font-size:11px;font-style:italic}.old-chart{width:100%;margin-top:10px;display:block}.bead{pointer-events:none;display:block;position:absolute}.new{--shot:url(/product/hero-a.webp);--shot-b:url(/product/hero-b.webp);--shot-empty:url(/product/hero-empty.webp);--shot-base:url(/product/hero-base.webp);--shot-w:844px;--shot-h:704px;will-change:clip-path;background:#fff;position:absolute;inset:0}.slice,.spot,.art,.share-pop,.stage-toast{left:calc(var(--x) * 1px);top:calc(var(--y) * 1px);width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);position:absolute}.shot-base{background:var(--shot-base) 0 0 / 100% 100% no-repeat;position:absolute;inset:0}.slice{background:var(--shot) calc(var(--x) * -1px) calc(var(--y) * -1px) / var(--shot-w) var(--shot-h) no-repeat}.slice--kpi{border-radius:13px}.slice--empty{background-image:var(--shot-empty)}.slice--b{background-image:var(--shot-b);visibility:hidden}.spot{pointer-events:none}.reader{visibility:hidden;background:#fff url(/product/hero-reader.webp) 0 0/100% 100% no-repeat;position:absolute;inset:0}.art{color:#fff;background:#241c5c;border-radius:13px;flex-direction:column;gap:12px;padding:24px 28px;display:flex;overflow:hidden}.art-kicker{opacity:.7;font-size:13px}.art-title{letter-spacing:-.035em;width:max-content;margin-top:2px;font-size:30px;font-weight:600;line-height:1.15}.art-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.art-stat{background:#ffffff1a;border-radius:14px;padding:11px 14px 12px}.art-stat span{opacity:.72;font-size:13px;display:block}.art-stat b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:30px;font-weight:600;line-height:1.15;display:block}.art-chart{background:#ffffff0f;border-radius:14px;flex:1;min-height:0;padding:16px 16px 0}.art-chart svg{width:100%;height:100%;display:block;overflow:visible}.art-area{fill:#8f84f0;fill-opacity:.24}.art-line{fill:none;stroke:#f2b84b;stroke-width:3.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.art-control{background:#ffffff1a;border-radius:14px;align-items:center;gap:14px;height:56px;padding-inline:16px;font-weight:500;display:flex}.art-slider{background:#fff3;border-radius:4px;flex:1;height:8px;position:relative}.art-slider u{transform-origin:0;background:#f2b84b;border-radius:4px;position:absolute;inset:0;transform:scaleX(.42)}.art-slider i{background:#fff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:42%;box-shadow:0 2px 6px #00000059}.art-budget{text-align:right;font-variant-numeric:tabular-nums;min-width:56px;font-size:18px;font-weight:600}.link{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.link path{fill:none;stroke-width:2.5px}.share-scrim{visibility:hidden;background:#0a0a0a47;position:absolute;inset:0}.share-pop{visibility:hidden;background:#fff url(/product/hero-share.webp) 0 0/100% 100% no-repeat;border-radius:13px;overflow:hidden;box-shadow:0 2px 6px #0000001a,0 20px 40px -10px #0000006b}.stage-toast{visibility:hidden;background:#fff url(/product/hero-toast.webp) 0 0/100% 100% no-repeat;border-radius:10px;overflow:hidden;box-shadow:0 16px 36px -8px #0006}.stage-end{visibility:hidden;background:#fff url(/product/hero-end.webp) 0 0/100% 100% no-repeat;position:absolute;inset:0}@media (width<=720px){.stage{aspect-ratio:420/740;border-radius:18px}.stage-box{width:420px;height:740px}.stage-steps{gap:2px;font-size:13.5px}.stage-steps li{white-space:nowrap;padding:5px 10px}.chat{width:auto;height:196px;bottom:auto;right:0}.chat-head{height:44px}.chat-log{gap:10px;left:12px;right:12px}.chat-input{height:44px;margin:0 10px 6px}.chat-send{width:34px;height:34px;top:5px}.msg-steps{gap:5px}.pane{inset:200px 8px 8px}.old-page{width:376px;margin-left:-188px;padding:20px 18px;top:48px;left:50%}.old-title{font-size:17px}.old-text{font-size:11.5px}.old-row{font-size:10.5px}.old-row span{padding:2px 4px}.slice,.spot,.art,.share-pop,.stage-toast{left:calc(var(--cx) * 1px);top:calc(var(--cy) * 1px);width:calc(var(--cw) * 1px);height:calc(var(--ch) * 1px)}.slice{background-position:calc(var(--cx) * -1px) calc(var(--cy) * -1px)}.new{--shot:url(/product/hero-a-m.webp);--shot-b:url(/product/hero-b-m.webp);--shot-empty:url(/product/hero-empty-m.webp);--shot-base:url(/product/hero-base-m.webp);--shot-w:404px;--shot-h:532px}.reader{background-image:url(/product/hero-reader-m.webp)}.share-pop{background-image:url(/product/hero-share-m.webp)}.stage-toast{background-image:url(/product/hero-toast-m.webp)}.stage-end{background-image:url(/product/hero-end-m.webp)}.art{gap:8px;padding:14px}.art-title{font-size:22px}.art-stats{gap:6px}.art-stat{border-radius:12px;padding:7px 9px}.art-stat span{white-space:nowrap;font-size:11.5px}.art-stat b{font-size:20px}.art-control{gap:10px;height:46px;padding-inline:12px 46px}}
