html,body{min-height:100%;margin:0}body{background:#fbf8f4}
.cv-landing{--bg:#fbf8f4;--ink:#191817;--muted:#777379;--line:#28232021;--purple:#7156d8;--soft:#f2edfc;--paper:#fffdfa;--shadow:0 18px 38px #251e171f, 0 2px 8px #251e170f;min-width:320px;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font:14px/1.4 Arial,sans-serif}.cv-landing,.cv-landing *{box-sizing:border-box}.cv-landing :is(button,a,input,textarea,select){font:inherit}.cv-landing .hero{background:radial-gradient(circle at 24% 51%,#bdefd994,transparent 25%),radial-gradient(circle at 76% 55%,#e0c6ff80,transparent 28%),var(--bg);min-height:905px;position:relative;overflow:hidden}.cv-landing .nav{z-index:4;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1430px,100% - 80px);height:68px;margin:auto;display:grid;position:relative}.cv-landing .logo{color:var(--ink);letter-spacing:-1.5px;font:32px Georgia,serif;text-decoration:none}.cv-landing .nav nav{gap:52px;display:flex}.cv-landing .nav a,.cv-landing .plain{color:#262426;cursor:pointer;background:0 0;border:0;text-decoration:none}.cv-landing .nav>div{justify-self:end;align-items:center;gap:28px;display:flex}.cv-landing .dark{color:#fff;cursor:pointer;background:linear-gradient(#373737,#171717);border:0;border-radius:999px;padding:11px 23px;font-weight:600;box-shadow:0 7px 16px #0003}.cv-landing .intro{z-index:3;text-align:center;margin-top:4px;position:relative}.cv-landing .pill{border:1px solid var(--line);background:#ffffff80;border-radius:999px;padding:7px 16px;font-size:12px;display:inline-block}.cv-landing .intro h1{letter-spacing:-3.5px;margin:11px 0 6px;font:68px/.89 Georgia,serif}.cv-landing .intro p{color:var(--muted);margin:12px 0;font-size:16px}.cv-landing .intro>div{justify-content:center;gap:8px;margin-top:12px;display:flex}.cv-landing .demo{padding:12px 18px}.cv-landing .stage{z-index:2;height:490px;position:relative}.cv-landing .app{box-shadow:var(--shadow);color:#292627;background:#fffdfaf7;border:1px solid #26202012;border-radius:15px;display:flex;position:absolute;overflow:hidden}.cv-landing .app aside{border-right:1px solid var(--line);color:#777;flex-direction:column;display:flex}.cv-landing .app aside i{font-style:normal}.cv-landing .c{border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:26px;height:26px;font:20px Georgia,serif;display:grid}.cv-landing .on{background:var(--soft);border-radius:5px;color:var(--purple)!important}.cv-landing .app section{flex:1;min-width:0}.cv-landing .app section>header,.cv-landing .assetbox header{justify-content:space-between;align-items:center;display:flex}.cv-landing .app small{color:#777;font-size:8px}.cv-landing .overview{width:430px;height:383px;top:40px;left:6.5%;transform:perspective(1200px)rotateY(4deg)rotate(1deg)}.cv-landing .overview aside{gap:13px;width:116px;padding:15px 10px;font-size:10px}.cv-landing .overview aside strong{position:absolute;top:19px;left:48px}.cv-landing .overview aside i{padding:5px 7px}.cv-landing .overview section{padding:20px 15px}.cv-landing .metrics{grid-template-columns:repeat(3,1fr);margin:25px 0 22px;display:grid}.cv-landing .metrics label{color:#777;font-size:8px}.cv-landing .metrics b{color:#272327;margin:5px 0;font-size:13px;display:block}.cv-landing .metrics em{color:#58a270;font-size:7px;font-style:normal}.cv-landing .metrics .red{color:#cb6b6b}.cv-landing .app h4{margin:12px 0;font-size:9px}.cv-landing .chart{width:100%;height:102px}.cv-landing .grid{stroke:#ddd;stroke-width:.6px}.cv-landing .line{fill:none;stroke:#765bdc;stroke-width:2px}.cv-landing .pale{opacity:.45}.cv-landing .row{border:1px solid var(--line);border-radius:6px;grid-template-columns:2fr repeat(3,1fr);padding:9px;font-size:8px;display:grid}.cv-landing .builder{z-index:4;width:620px;height:466px;top:10px;left:50%;transform:translate(-50%)}.cv-landing .builder aside{align-items:center;gap:16px;width:50px;padding:14px 10px}.cv-landing .builder aside i{place-items:center;width:30px;height:30px;display:grid}.cv-landing .builder section{padding:20px 17px}.cv-landing .builder section>header b{font-size:13px}.cv-landing .steps{justify-content:space-between;margin:25px 0 18px;font-size:8px;display:flex}.cv-landing .steps b{color:var(--purple)}.cv-landing .assetbox{border:1px solid var(--line);border-radius:10px;padding:13px}.cv-landing .assetbox header span b,.cv-landing .assetbox header span small{display:block}.cv-landing .assetbox header button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px 10px;font-size:9px}.cv-landing .assets{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.cv-landing .assets label{min-width:0}.cv-landing .assets b,.cv-landing .assets small{white-space:nowrap;font-size:8px;display:block;overflow:hidden}.cv-landing .visual{border-radius:8px;place-items:center;height:105px;margin-bottom:6px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000012}.cv-landing .visual:after{content:"✓";background:var(--purple);color:#fff;text-align:center;border-radius:3px;width:13px;height:13px;font-size:9px;position:absolute;bottom:5px;right:5px}.cv-landing .bottle{background:radial-gradient(circle at 35% 70%,#e7cfab 0 11%,#0000 12%),linear-gradient(125deg,#efe4d2,#d7b98d)}.cv-landing .bottle:before,.cv-landing .product:before{content:"";background:linear-gradient(90deg,#c7b390,#f6ecd9,#bca784);border-radius:5px 5px 9px 9px;width:25px;height:58px;box-shadow:0 -8px 0 -4px #9b7a48}.cv-landing .portrait{background:radial-gradient(circle at 55% 31%,#b3785a 0 13%,#0000 14%),linear-gradient(145deg,#352a23 0 47%,#be8e68 48%)}.cv-landing .product{background:radial-gradient(circle at 60% 20%,#9bac76,#0000 27%),linear-gradient(135deg,#d7caa8,#71835e)}.cv-landing .product:before{background:linear-gradient(90deg,#51524a,#ddd,#42443e);height:55px}.cv-landing .texture{color:#fff;text-shadow:0 1px 5px #000;background:radial-gradient(circle at 45%,#fff 0 24%,#decfae 25% 50%,#eee3ca 51%);font-style:normal}.cv-landing .fields{grid-template-columns:1.2fr 1fr;gap:10px 14px;margin-top:12px;display:grid}.cv-landing .fields label{font-size:9px;font-weight:600}.cv-landing .fields textarea,.cv-landing .fields input,.cv-landing .fields select{border:1px solid var(--line);color:#292627;resize:none;background:#fff;border-radius:7px;width:100%;height:34px;margin-top:5px;padding:8px;font-size:9px;display:block}.cv-landing .fields textarea{height:51px}.cv-landing .report{width:430px;height:366px;top:51px;right:6.5%;transform:perspective(1200px)rotateY(-4deg)rotate(-1deg)}.cv-landing .report aside{align-items:center;gap:15px;width:35px;padding:14px 5px}.cv-landing .report aside i{place-items:center;width:25px;height:25px;display:grid}.cv-landing .report section{padding:18px 12px}.cv-landing .report section>header b{font-size:11px}.cv-landing .tabs{color:#777;gap:27px;margin:25px 0 10px;font-size:8px;display:flex}.cv-landing .tabs b{color:var(--purple);border-bottom:1px solid var(--purple);padding-bottom:7px}.cv-landing .table{font-size:7px}.cv-landing .tr{border-top:1px solid var(--line);grid-template-columns:2fr repeat(5,1fr);align-items:center;min-height:39px;display:grid}.cv-landing .tr span{text-align:right}.cv-landing .th{color:#777;min-height:27px}.cv-landing .total{font-weight:700}.cv-landing .feature{border:1px solid var(--line);z-index:5;background:#ffffff42;border-radius:14px;grid-template-columns:repeat(3,1fr);width:min(920px,100% - 40px);height:68px;margin:6px auto 0;display:grid;position:relative}.cv-landing .feature button{cursor:pointer;background:0 0;border:0;border-radius:14px;font-size:16px}.cv-landing .feature i{border:1px solid var(--line);border-radius:50%;place-items:center;width:38px;height:38px;margin-right:14px;font-style:normal;display:inline-grid}.cv-landing .feature .active{background:#ffffff8c;border:1.5px solid #8a68e4;font-weight:600;box-shadow:0 3px #7156d821}.cv-landing .toast{z-index:20;color:#fff;opacity:0;pointer-events:none;background:#222e;border-radius:999px;padding:11px 18px;transition:opacity .18s,transform .18s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,16px)}.cv-landing .toast.show{opacity:1;transform:translate(-50%)}.cv-landing button:active{transform:scale(.97)}.cv-landing button:focus-visible,.cv-landing a:focus-visible{outline-offset:3px;outline:3px solid #7156d866}@media (max-width:1050px){.cv-landing .nav nav{display:none}.cv-landing .overview{left:-180px}.cv-landing .report{right:-180px}.cv-landing .builder{width:min(620px,82vw)}.cv-landing .intro h1{font-size:58px}.cv-landing .feature i{display:none}}@media (max-width:680px){.cv-landing .hero{min-height:800px}.cv-landing .nav{grid-template-columns:1fr auto;width:calc(100% - 36px)}.cv-landing .nav .plain{display:none}.cv-landing .intro{margin-top:24px;padding:0 18px}.cv-landing .intro h1{font-size:46px;line-height:.95}.cv-landing .intro p{font-size:14px}.cv-landing .overview,.cv-landing .report{display:none}.cv-landing .stage{height:405px;margin-top:24px}.cv-landing .builder{transform-origin:top;width:720px;height:405px;transform:translate(-50%)scale(.75)}.cv-landing .feature{grid-template-columns:1fr;height:52px;margin-top:-44px}.cv-landing .feature button:not(.active){display:none}}@media (prefers-reduced-motion:reduce){.cv-landing *{transition:none!important}}.cv-landing .intro{text-align:center;width:min(1424px,100% - 80px);margin:32px auto 0}.cv-landing .intro .pill{color:#817b7e;background:#ffffff8c;border:1px solid #24201d2e;border-radius:999px;justify-content:center;align-items:center;margin:0 0 24px;padding:7px 22px;font-family:MiSans,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1;display:inline-flex}.cv-landing .intro h1{color:#111;letter-spacing:-3.5px;white-space:normal;margin:0;font-family:MiSans,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:68px;font-weight:400;line-height:74px}.cv-landing .intro p{color:#777379;margin:16px 0 0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;line-height:22.4px}.cv-landing .intro>div{justify-content:center;margin-top:12px}@media (max-width:1200px){.cv-landing .intro{width:calc(100% - 64px);margin-top:64px}.cv-landing .intro h1{white-space:normal;font-size:60px;line-height:64px}}@media (max-width:680px){.cv-landing .intro{text-align:center;width:auto;margin-top:24px}.cv-landing .intro h1{letter-spacing:-2px;font-size:42px;line-height:48px}.cv-landing .intro p{font-size:17px;line-height:26px}.cv-landing .intro p br{display:none}}.cv-landing .feature{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;width:min(1120px,100% - 48px);height:80px;margin:6px auto 0;display:flex}.cv-landing .feature button{text-align:left;color:#2b2b26;width:330px;height:80px;box-shadow:none;opacity:.41;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:0;transition:opacity .18s,transform .15s;display:flex}.cv-landing .feature button:nth-child(2){opacity:.36}.cv-landing .feature button.active{opacity:1;box-shadow:none;background:0 0;border:0;font-weight:400}.cv-landing .feature button i{border:1px solid #3d3d38;border-radius:999px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin:0;display:grid}.cv-landing .feature button.active i{border-color:#3d3d384f}.cv-landing .feature button i img{width:18px;height:18px;display:block}.cv-landing .feature button span{flex-direction:column;gap:3px;min-width:0;display:flex}.cv-landing .feature button b{white-space:nowrap;font:400 18px/1.2 Microsoft YaHei,PingFang SC,sans-serif}.cv-landing .feature button small{color:#737069;text-wrap:pretty;width:260px;font:400 11px/1.35 Microsoft YaHei,PingFang SC,sans-serif}.cv-landing .feature button:hover{opacity:.72}.cv-landing .feature button.active:hover{opacity:1}@media (max-width:900px){.cv-landing .feature{gap:12px;height:80px;padding:0}.cv-landing .feature button{gap:10px;width:32%;height:80px}.cv-landing .feature button i{flex-basis:44px;width:44px;height:44px;display:grid}.cv-landing .feature button b{font-size:17px}.cv-landing .feature button small{width:auto;font-size:10px}}@media (max-width:680px){.cv-landing .feature{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:calc(100% - 24px);height:72px;margin:8px auto 0;display:grid}.cv-landing .feature button,.cv-landing .feature button.active{text-align:center;flex-direction:column;justify-content:center;gap:4px;width:100%;height:72px;display:flex!important}.cv-landing .feature button i{flex-basis:32px;width:32px;height:32px}.cv-landing .feature button i img{width:15px;height:15px}.cv-landing .feature button b{white-space:nowrap;font-size:13px}.cv-landing .feature button small{display:none}}.cv-landing .hero{padding-bottom:100px}.cv-landing .stage{perspective:1500px;perspective-origin:50% 52%;height:510px;transform-style:preserve-3d;margin-top:30px}.cv-landing .overview{z-index:2;transform-origin:100%;backface-visibility:hidden;top:52px;left:4.5%;transform:translateZ(-62px)rotateY(18deg);box-shadow:-20px 24px 42px #32261c1c,0 2px 8px #251e170f}.cv-landing .report{z-index:2;transform-origin:0;backface-visibility:hidden;top:52px;right:4.5%;transform:translateZ(-62px)rotateY(-18deg);box-shadow:20px 24px 42px #32261c1c,0 2px 8px #251e170f}.cv-landing .builder{z-index:5;transform:translate(-50%)translateZ(24px);box-shadow:0 26px 52px #2a201829,0 3px 10px #251e1712}@media (max-width:1050px){.cv-landing .overview{left:-170px}.cv-landing .report{right:-170px}.cv-landing .builder{transform:translate(-50%)translateZ(24px)}}@media (max-width:680px){.cv-landing .stage{height:280px;margin-top:24px}.cv-landing .builder{transform-origin:top;transform:translate(-50%)scale(.54)}}.cv-landing .stage.carousel-ready .app{will-change:transform;backface-visibility:hidden;width:620px;height:466px;transition:transform .55s cubic-bezier(.23,1,.32,1),opacity .35s,box-shadow .35s;left:50%;right:auto}.cv-landing .stage[data-active="0"] .overview{z-index:5;opacity:1;transform-origin:50%;top:10px;transform:translate(-50%)translateZ(24px);box-shadow:0 26px 52px #2a201829,0 3px 10px #251e1712}.cv-landing .stage[data-active="0"] .report{z-index:2;opacity:.82;transform-origin:100%;top:52px;transform:translate(-50%)translate(-480px)translateZ(-62px)rotateY(18deg)scale(.7)}.cv-landing .stage[data-active="0"] .builder{z-index:2;opacity:.78;transform-origin:0;top:52px;transform:translate(-50%)translate(480px)translateZ(-75px)rotateY(-18deg)scale(.7)}.cv-landing .stage[data-active="1"] .builder{z-index:5;opacity:1;transform-origin:50%;top:10px;transform:translate(-50%)translateZ(24px);box-shadow:0 26px 52px #2a201829,0 3px 10px #251e1712}.cv-landing .stage[data-active="1"] .overview{z-index:2;opacity:.82;transform-origin:100%;top:52px;transform:translate(-50%)translate(-480px)translateZ(-62px)rotateY(18deg)scale(.7)}.cv-landing .stage[data-active="1"] .report{z-index:2;opacity:.82;transform-origin:0;top:52px;transform:translate(-50%)translate(480px)translateZ(-62px)rotateY(-18deg)scale(.7)}.cv-landing .stage[data-active="2"] .report{z-index:5;opacity:1;transform-origin:50%;top:10px;transform:translate(-50%)translateZ(24px);box-shadow:0 26px 52px #2a201829,0 3px 10px #251e1712}.cv-landing .stage[data-active="2"] .builder{z-index:2;opacity:.78;transform-origin:100%;top:52px;transform:translate(-50%)translate(-480px)translateZ(-75px)rotateY(18deg)scale(.7)}.cv-landing .stage[data-active="2"] .overview{z-index:2;opacity:.82;transform-origin:0;top:52px;transform:translate(-50%)translate(480px)translateZ(-62px)rotateY(-18deg)scale(.7)}.cv-landing .stage[data-active] .app{width:620px;height:466px}.cv-landing .stage[data-active] .app:not([data-current=true]){opacity:1}.cv-landing .stage[data-active] .app:not([data-current=true]):after{content:"";z-index:20;pointer-events:none;border-radius:inherit;background:#fbf8f499;position:absolute;inset:0}@media (max-width:1050px){.cv-landing .stage[data-active] .app:not([data-current=true]){opacity:1}}@media (max-width:680px){.cv-landing .stage.carousel-ready .app{display:flex;top:10px;left:50%}.cv-landing .stage[data-active] .app{opacity:0;pointer-events:none;transform:translate(-50%)scale(.54)}.cv-landing .stage[data-active] .app[data-current=true]{z-index:5;opacity:1;pointer-events:auto;transform-origin:top;display:flex;transform:translate(-50%)scale(.54)}}@media (prefers-reduced-motion:reduce){.cv-landing .stage.carousel-ready .app{transition:opacity .15s}}.cv-landing .app>.p-canvas{flex:0 0 960px}.cv-landing .app .p-shell section{padding:0}.cv-landing .app .p-shell aside.p-context{width:auto;color:var(--pt);font-size:inherit;border-right:0;align-items:stretch;gap:0;padding:24px 16px;display:block}.cv-landing .app .p-shell aside.p-subscription-drawer{width:330px;color:var(--pt);font-size:inherit;border-right:0;align-items:stretch;gap:0;padding:22px;display:block}.cv-landing{--ps1:4px;--ps2:8px;--ps3:12px;--ps4:16px;--ps5:20px;--ps6:24px;--ps8:32px;--pr1:8px;--pr2:12px;--pr3:18px;--pb:#e4dfd9;--pbg:#fbf8f4;--pp:#fffdfa;--pm:#77736e;--pt:#24211e;--ps:#f3eee7;--pa:#de7656;--pv:#7258d9}.cv-landing .p-canvas{transform-origin:0 0;width:960px;height:720px;transform:scale(.646)}.cv-landing .p-shell{width:960px;height:720px;color:var(--pt);background:var(--pp);grid-template-columns:68px minmax(0,1fr);font-family:Inter,Arial,Microsoft YaHei,sans-serif;display:grid;overflow:hidden}.cv-landing .p-shell:has(.p-context){grid-template-columns:68px minmax(0,1fr) 210px}.cv-landing .p-shell *{box-sizing:border-box;min-width:0}.cv-landing .p-icon{width:20px;height:20px;display:block}.cv-landing .p-nav{border-right:1px solid var(--pb);background:var(--ps);flex-direction:column;align-items:center;padding:16px 10px;display:flex}.cv-landing .p-brand{border:1px solid var(--pb);border-radius:var(--pr2);background:#fff;place-items:center;width:40px;height:40px;font:28px Georgia;display:grid}.cv-landing .p-nav-items{flex-direction:column;gap:8px;margin-top:28px;display:flex}.cv-landing .p-nav button{border-radius:var(--pr2);color:#706b66;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.cv-landing .p-nav button span{width:1px;height:1px;position:absolute;overflow:hidden}.cv-landing .p-nav button:hover,.cv-landing .p-nav button.is-active{color:var(--pt);background:#fff;box-shadow:0 2px 10px #2d241d14}.cv-landing .p-nav-bottom{border:1px solid var(--pb)!important;background:#fff!important;margin-top:auto!important}.cv-landing .p-workspace{background:var(--pp);grid-template-rows:86px minmax(0,1fr);display:grid}.cv-landing .p-topbar{border-bottom:1px solid var(--pb);justify-content:space-between;align-items:center;padding:0 32px;display:flex}.cv-landing .p-topbar p,.cv-landing .p-section-heading p,.cv-landing .p-report-card header p,.cv-landing .p-card-heading p{color:var(--pm);margin:0 0 4px;font-size:12px}.cv-landing .p-topbar h1{margin:0;font-size:24px}.cv-landing .p-topbar-meta{color:var(--pm);align-items:center;gap:16px;font-size:12px;display:flex}.cv-landing .p-status,.cv-landing .p-complete{align-items:center;gap:6px;display:flex}.cv-landing .p-status .p-icon,.cv-landing .p-complete .p-icon{width:14px;height:14px}.cv-landing .p-main{min-height:0;overflow:hidden}.cv-landing .p-context{border-left:1px solid var(--pb);background:var(--ps);padding:24px 16px}.cv-landing .p-context header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cv-landing .p-context header p{color:var(--pm);margin:0 0 3px;font-size:11px}.cv-landing .p-context h2{margin:0;font-size:16px}.cv-landing .p-context header button{border:1px solid var(--pb);border-radius:var(--pr1);background:#fff;place-items:center;width:34px;height:34px;display:grid}.cv-landing .p-conversation-list{gap:8px;display:grid}.cv-landing .p-conversation-list button{border-radius:var(--pr2);text-align:left;cursor:pointer;background:0 0;border:0;min-height:58px;padding:12px}.cv-landing .p-conversation-list button:hover{background:#ffffff9e}.cv-landing .p-conversation-list button.is-active{background:#fff;box-shadow:0 1px 4px #2c231c14}.cv-landing .p-conversation-list b,.cv-landing .p-conversation-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cv-landing .p-conversation-list b{font-size:12px}.cv-landing .p-conversation-list small{color:var(--pm);margin-top:4px;font-size:10px}.cv-landing .p-start{height:100%;padding:36px 40px;overflow:auto}.cv-landing .p-start-intro{text-align:center;max-width:720px;margin:auto}.cv-landing .p-start-intro h2{margin:0;font-size:30px}.cv-landing .p-start-intro>p{color:var(--pm);margin:10px auto 22px;font-size:14px}.cv-landing .p-agent-input{border:1px solid var(--pb);border-radius:var(--pr3);background:#fff;align-items:center;height:64px;padding:0 8px 0 20px;display:flex;box-shadow:0 10px 28px #2d241d14}.cv-landing .p-agent-input input{border:0;outline:0;flex:1;font-size:14px}.cv-landing .p-agent-input button,.cv-landing .p-composer button{background:var(--pt);color:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cv-landing .p-quick-prompts{justify-content:center;gap:8px;margin-top:14px;display:flex}.cv-landing .p-quick-prompts button{border:1px solid var(--pb);color:#625e59;background:#fff;border-radius:99px;padding:8px 12px;font-size:11px}.cv-landing .p-scenario-section{max-width:800px;margin:40px auto 0}.cv-landing .p-section-heading{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.cv-landing .p-section-heading h2{margin:0;font-size:20px}.cv-landing .p-section-heading>span{color:var(--pm);font-size:12px}.cv-landing .p-scenario-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cv-landing .p-scenario{border:1px solid var(--pb);border-radius:var(--pr2);text-align:left;background:#fff;padding:10px}.cv-landing .p-scenario:hover,.cv-landing .p-scenario.is-selected{border-color:#d87b5d;box-shadow:0 4px 14px #3a2c2214}.cv-landing .p-scenario-art{border-radius:var(--pr1);height:100px;display:block}.cv-landing .g-blue{background:linear-gradient(145deg,#9bceff,#fff 55%,#ffb477)}.cv-landing .g-purple{background:linear-gradient(145deg,#b895ff,#fff 50%,#8ee0be)}.cv-landing .g-pink{background:linear-gradient(145deg,#85b4ff,#fff 52%,#ef92aa)}.cv-landing .g-orange{background:linear-gradient(145deg,#ff9b63,#fff 50%,#ffe982)}.cv-landing .p-scenario b,.cv-landing .p-scenario small{display:block}.cv-landing .p-scenario b{margin-top:12px;font-size:13px}.cv-landing .p-scenario small{color:var(--pm);margin-top:4px;font-size:10px}.cv-landing .p-thread,.cv-landing .p-report-flow{flex-direction:column;gap:16px;height:100%;padding:24px 28px 20px;display:flex}.cv-landing .p-user-row{justify-content:flex-end;gap:10px;display:flex}.cv-landing .p-user-message{border-radius:var(--pr2) var(--pr2) 4px var(--pr2);background:#f4e7df;border:1px solid #e5c6b8;max-width:72%;padding:12px 16px;font-size:13px}.cv-landing .p-avatar{background:#dce3fb;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.cv-landing .p-tool{border:1px solid var(--pb);border-radius:var(--pr2);align-items:center;gap:10px;height:46px;padding:0 14px;font-size:12px;display:flex}.cv-landing .p-tool i{background:var(--pt);border-radius:50%;width:7px;height:7px}.cv-landing .p-tool span{color:var(--pm)}.cv-landing .p-tool small{color:var(--pm);margin-left:auto}.cv-landing .p-agent-message{border:1px solid var(--pb);border-radius:var(--pr3);background:#fffaf5;padding:20px}.cv-landing .p-agent-message>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.cv-landing .p-agent-avatar{background:var(--pt);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font:19px Georgia;display:grid}.cv-landing .p-agent-message header b,.cv-landing .p-agent-message header small{display:block}.cv-landing .p-agent-message header small{color:var(--pm);font-size:10px}.cv-landing .p-message-body{font-size:13px;line-height:1.65}.cv-landing .p-message-body p{margin:0 0 10px}.cv-landing .p-message-body ol{gap:6px;margin:0;padding-left:20px;display:grid}.cv-landing .p-message-body mark{color:#c55b4e;background:#fff0ed;border-radius:4px;padding:2px 5px}.cv-landing .p-agent-message>footer{color:var(--pm);align-items:center;gap:12px;margin-top:16px;font-size:11px;display:flex}.cv-landing .p-agent-message>footer button{border-radius:var(--pr1);color:#5140d6;background:#eee9ff;border:0;padding:8px 12px}.cv-landing .p-composer{border:1px solid var(--pb);border-radius:var(--pr3);background:#fff;align-items:center;gap:12px;height:56px;margin-top:auto;padding:6px 6px 6px 16px;display:flex;box-shadow:0 8px 24px #2d241d14}.cv-landing .p-composer-prefix{border-right:1px solid var(--pb);padding-right:12px;font-size:11px;font-weight:600}.cv-landing .p-composer input{border:0;outline:0;flex:1;font-size:12px}.cv-landing .p-report-flow{gap:14px}.cv-landing .p-report-card{border:1px solid var(--pb);border-radius:var(--pr3);background:#fff;flex:1;min-height:0;padding:20px}.cv-landing .p-report-card>header{justify-content:space-between;display:flex}.cv-landing .p-report-card h2{margin:0;font-size:18px}.cv-landing .p-report-card header div>span{color:var(--pm);margin-top:6px;font-size:10px;display:block}.cv-landing .p-complete{color:#397b51;background:#e8f5eb;border-radius:99px;padding:7px 10px;font-size:11px}.cv-landing .p-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.cv-landing .p-metric{border:1px solid var(--pb);border-radius:var(--pr2);padding:14px}.cv-landing .p-metric span,.cv-landing .p-metric small{color:var(--pm);font-size:10px;display:block}.cv-landing .p-metric b{margin:5px 0;font-size:18px;display:block}.cv-landing .p-report-detail{grid-template-columns:1.7fr 1fr;gap:14px;margin-top:14px;display:grid}.cv-landing .p-chart-card,.cv-landing .p-ranking{border:1px solid var(--pb);border-radius:var(--pr2);padding:14px}.cv-landing .p-card-heading{justify-content:space-between;display:flex}.cv-landing .p-chart-card svg{width:100%;height:126px;margin-top:8px}.cv-landing .p-gridline{fill:none;stroke:#ebe7e2}.cv-landing .p-area{fill:#7258d914}.cv-landing .p-line{fill:none;stroke:var(--pv);stroke-width:3px}.cv-landing .p-ranking{align-content:start;display:grid}.cv-landing .p-rank-row{border-top:1px solid var(--pb);grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:48px;font-size:11px;display:grid}.cv-landing .p-rank-row span{background:var(--ps);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.cv-landing .p-rank-row em{color:var(--pm);font-style:normal}@media (prefers-reduced-motion:reduce){.cv-landing .p-shell *{transition:none!important}}.cv-landing .p-shell{isolation:isolate;position:relative}.cv-landing .p-builder-stage[hidden],.cv-landing .p-modal-layer[hidden],.cv-landing .p-flow-toast[hidden],.cv-landing .p-subscription-drawer[hidden],.cv-landing .p-config-panel[hidden],.cv-landing .p-config-next[hidden],.cv-landing .p-generate[hidden]{display:none!important}.cv-landing .p-thread-scroll,.cv-landing .p-report-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8c2bb transparent;flex:0 auto;min-height:0;padding-right:6px;overflow-y:auto}.cv-landing .p-thread-scroll{height:490px}.cv-landing .p-report-scroll{height:500px}.cv-landing .p-thread-scroll{flex-direction:column;gap:16px;display:flex}.cv-landing .p-report-scroll{flex-direction:column;gap:14px;display:flex}.cv-landing .p-thread-scroll>*,.cv-landing .p-report-scroll>*{flex:none}.cv-landing .p-diagnosis-chat .p-agent-message{background:#fff}.cv-landing .p-diagnosis-chat .p-report-card{flex:none}.cv-landing .p-diagnosis-chat .p-user-message{max-width:82%}.cv-landing .p-thread>.p-composer,.cv-landing .p-report-flow>.p-composer{flex:none}.cv-landing .p-builder-stage{height:100%}.cv-landing .p-gallery-stage{flex-direction:column;min-height:0;display:flex}.cv-landing .p-diagnosis-detail{background:#fff;border:1px solid #e1ddd7;border-radius:14px;padding:17px}.cv-landing .p-diagnosis-detail>header{justify-content:space-between;align-items:start;margin-bottom:6px;display:flex}.cv-landing .p-diagnosis-detail header p,.cv-landing .p-diagnosis-detail header h3{margin:0}.cv-landing .p-diagnosis-detail header p{color:#8c837b;font-size:10px}.cv-landing .p-diagnosis-detail header h3{margin-top:3px;font-size:16px}.cv-landing .p-diagnosis-detail>header>span{color:#756d66;background:#f0ece8;border-radius:999px;padding:5px 8px;font-size:10px}.cv-landing .p-diagnosis-step{border-top:1px solid #ece8e3;grid-template-columns:28px 1fr auto;align-items:start;gap:10px;padding:13px 0;display:grid}.cv-landing .p-diagnosis-step>i{color:#52664b;background:#eaf2e7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.cv-landing .p-diagnosis-step.is-warning>i{color:#a65d43;background:#fff0e9}.cv-landing .p-diagnosis-step b{font-size:12px}.cv-landing .p-diagnosis-step p{color:#716a63;margin:5px 0 0;font-size:11px;line-height:1.55}.cv-landing .p-diagnosis-step em{color:#7e766f;font-size:10px;font-style:normal}.cv-landing .p-diagnosis-detail>footer{background:#f7f5f2;border-radius:9px;gap:9px;padding:11px;font-size:11px;display:flex}.cv-landing .p-diagnosis-detail>footer span{color:#716a63}.cv-landing .p-builder-actions{justify-content:flex-end;width:min(800px,100%);margin:18px auto 0;display:flex}.cv-landing .p-builder-next,.cv-landing .p-config-next,.cv-landing .p-generate,.cv-landing .p-confirm-subscribe,.cv-landing .p-restart-flow,.cv-landing .p-view-dashboard{color:#fff;cursor:pointer;background:#27231f;border:0;border-radius:10px;padding:11px 18px;font-weight:700;transition:background .18s}.cv-landing .p-builder-next:hover,.cv-landing .p-config-next:hover,.cv-landing .p-generate:hover,.cv-landing .p-confirm-subscribe:hover,.cv-landing .p-restart-flow:hover{background:#151311}.cv-landing .p-config-stage{flex-direction:column;min-height:0;padding:26px 32px;display:flex}.cv-landing .p-config-stage>header{grid-template-columns:150px 1fr auto;align-items:center;gap:18px;margin-bottom:20px;display:grid}.cv-landing .p-config-stage>header p{color:#8b827a;margin:0 0 3px;font-size:12px}.cv-landing .p-config-stage>header h2{margin:0;font-size:22px}.cv-landing .p-config-stage>header>span{color:#766e67;font-size:13px}.cv-landing .p-back-gallery,.cv-landing .p-config-prev,.cv-landing .p-modal-cancel{color:#3c3732;cursor:pointer;background:#fff;border:1px solid #ddd8d2;border-radius:9px;padding:10px 13px}.cv-landing .p-config-prev:disabled{opacity:.38;cursor:not-allowed}.cv-landing .p-stepper{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.cv-landing .p-stepper button{color:#887f77;text-align:left;background:#fff;border:1px solid #ddd8d2;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.cv-landing .p-stepper button.is-active{color:#27231f;background:#fbfaf8;border-color:#877c70}.cv-landing .p-stepper b{font-size:13px}.cv-landing .p-config-panel{background:0 0;border:0;border-radius:0;flex:1;min-height:0;padding:0;overflow:auto}.cv-landing .p-source-summary{background:#f3f5ed;border-radius:12px;grid-template-columns:1fr auto;gap:5px 20px;padding:17px;display:grid}.cv-landing .p-source-summary b{color:#506044}.cv-landing .p-source-summary span{font-weight:700}.cv-landing .p-source-summary small{color:#766e67;grid-column:1/-1}.cv-landing .p-source-list{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.cv-landing .p-source-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ded9d3;border-radius:12px;padding:16px}.cv-landing .p-source-list button.is-selected{background:#fbf5f1;border-color:#bd8c74}.cv-landing .p-source-list b,.cv-landing .p-source-list small{display:block}.cv-landing .p-source-list small{color:#857c74;margin-top:5px}.cv-landing .p-dual-list{grid-template-columns:1fr 1fr;gap:16px;height:100%;display:grid}.cv-landing .p-dual-list section{border:1px solid #e4e0db;border-radius:12px;padding:14px;overflow:auto}.cv-landing .p-dual-list h3{margin:0 0 12px;font-size:15px}.cv-landing .p-dual-list button{text-align:left;cursor:pointer;background:#f5f5f4;border:0;border-radius:8px;justify-content:space-between;width:100%;margin-top:8px;padding:11px 12px;display:flex}.cv-landing .p-dual-list button span{color:#8a6c5b;font-size:12px}.cv-landing .p-config-stage>footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.cv-landing .p-start{position:relative}.cv-landing .p-generated-stage{z-index:30;text-align:center;background:#25272c6b;place-content:center;height:auto;padding:40px;display:grid;position:absolute;inset:0}.cv-landing .p-generated-stage:before{content:"";z-index:-1;background:#fff;border:1px solid #ded9d3;border-radius:18px;width:560px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #221e1b33}.cv-landing .p-generated-check{color:#53704d;background:#e9f3e8;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 16px;display:grid}.cv-landing .p-generated-check .p-icon{width:26px}.cv-landing .p-generated-stage h2{margin:0;font-size:26px}.cv-landing .p-generated-stage>p{color:#746d66;max-width:460px;margin:9px auto 20px}.cv-landing .p-generated-kpis{grid-template-columns:repeat(3,140px);gap:10px;margin-bottom:22px;display:grid}.cv-landing .p-generated-kpis span{background:#fff;border:1px solid #e2ded8;border-radius:11px;padding:14px}.cv-landing .p-generated-kpis small,.cv-landing .p-generated-kpis b{display:block}.cv-landing .p-generated-kpis small{color:#837b74;margin-bottom:5px}.cv-landing .p-generated-stage>.p-restart-flow{justify-self:auto}.cv-landing .p-view-dashboard{margin-left:8px}.cv-landing .p-generated-stage .p-generated-kpis,.cv-landing .p-generated-stage .p-restart-flow{display:none}.cv-landing .p-generated-stage .p-view-dashboard{margin:0 auto}.cv-landing .p-dashboard-stage{padding:24px 30px;overflow:auto}.cv-landing .p-dashboard-stage>header{justify-content:space-between;align-items:center;display:flex}.cv-landing .p-dashboard-stage header p,.cv-landing .p-dashboard-stage header h2{margin:0}.cv-landing .p-dashboard-stage header p{color:#837b74;font-size:11px}.cv-landing .p-dashboard-stage header h2{margin-top:3px;font-size:21px}.cv-landing .p-dashboard-stage header button{background:#fff;border:1px solid #ddd8d2;border-radius:8px;margin-left:6px;padding:8px 10px}.cv-landing .p-dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin:18px 0;display:grid}.cv-landing .p-dashboard-kpis span{border:1px solid #e0dcd6;border-radius:11px;padding:13px}.cv-landing .p-dashboard-kpis small,.cv-landing .p-dashboard-kpis b{display:block}.cv-landing .p-dashboard-kpis small{color:#817970}.cv-landing .p-dashboard-kpis b{margin-top:6px;font-size:20px}.cv-landing .p-dashboard-charts{grid-template-columns:2fr 1fr;gap:12px;display:grid}.cv-landing .p-dashboard-charts article{border:1px solid #e0dcd6;border-radius:12px;padding:14px}.cv-landing .p-dashboard-charts svg{width:100%;height:140px}.cv-landing .p-dashboard-donut i{background:conic-gradient(#d97857 0 57%,#c7b49f 57% 79%,#8fa0a3 79% 90%,#d9cfc4 90%);border-radius:50%;place-items:center;width:120px;height:120px;margin:12px auto 0;font-style:normal;display:grid}.cv-landing .p-dashboard-donut i:before{content:"";background:#fff;border-radius:50%;width:72px;height:72px}.cv-landing .p-dashboard-donut span{font-size:12px;position:absolute}.cv-landing .p-dashboard-table{border:1px solid #e0dcd6;border-radius:11px;margin-top:12px;padding:12px}.cv-landing .p-dashboard-table>div{border-top:1px solid #ece8e3;grid-template-columns:.7fr 2fr repeat(3,1fr);padding:8px;font-size:10px;display:grid}.cv-landing .p-dashboard-back{background:#fff;border:1px solid #ddd8d2;border-radius:8px;margin-top:12px;padding:9px 12px}.cv-landing .p-modal-layer{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#231f1c47;place-items:center;display:grid;position:absolute;inset:0}.cv-landing .p-subscribe-modal{background:#fff;border:1px solid #ded8d2;border-radius:18px;flex-direction:column;width:560px;max-height:650px;display:flex;overflow:hidden;box-shadow:0 24px 70px #2b241f38}.cv-landing .p-subscribe-modal>header{border-bottom:1px solid #ece8e3;justify-content:space-between;padding:22px 24px 17px;display:flex}.cv-landing .p-subscribe-modal header p,.cv-landing .p-subscribe-modal header h2{margin:0}.cv-landing .p-subscribe-modal header p{color:#9a745f;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.cv-landing .p-subscribe-modal header h2{margin-top:4px;font-size:22px}.cv-landing .p-subscribe-modal header span{color:#7b736c;margin-top:4px;font-size:12px;display:block}.cv-landing .p-modal-close,.cv-landing .p-subscription-drawer header button{cursor:pointer;color:#736b64;background:0 0;border:0;font-size:24px}.cv-landing .p-subscribe-body{padding:18px 24px;overflow:auto}.cv-landing .p-ai-chip{background:#f7f2ff;border:1px solid #e9dcff;border-radius:11px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:12px;display:grid}.cv-landing .p-ai-chip span{color:#7657d7;background:#ebe2ff;border-radius:999px;padding:2px 7px;font-size:10px}.cv-landing .p-ai-chip small{color:#665e71;grid-column:1/-1}.cv-landing .p-field{margin-top:16px;display:block}.cv-landing .p-field>span{justify-content:space-between;font-size:13px;font-weight:700;display:flex}.cv-landing .p-field>span small{color:#918981;font-weight:400}.cv-landing .p-field input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #ddd7d1;border-radius:9px;margin-top:7px;padding:11px}.cv-landing .p-subscribe-section{margin-top:16px}.cv-landing .p-subscribe-section>div:first-child{justify-content:space-between;align-items:center;display:flex}.cv-landing .p-subscribe-section>div:first-child small{color:#8d857e}.cv-landing .p-schedule{grid-template-columns:1fr 100px;gap:10px;margin-top:8px;display:grid!important}.cv-landing .p-segment{border:1px solid #ddd8d2;border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.cv-landing .p-segment button{cursor:pointer;background:#fff;border:0;border-right:1px solid #e3ded8;padding:9px}.cv-landing .p-segment button:last-child{border-right:0}.cv-landing .p-segment button.is-on{background:#eee9e4;font-weight:700}.cv-landing .p-schedule>input{box-sizing:border-box;text-align:center;border:1px solid #ddd8d2;border-radius:9px;width:100%}.cv-landing .p-channel-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid!important}.cv-landing .p-channel-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ded9d3;border-radius:10px;padding:12px}.cv-landing .p-channel-grid button.is-on{background:#fbf6f2;border-color:#866b5c}.cv-landing .p-channel-grid b,.cv-landing .p-channel-grid small,.cv-landing .p-channel-grid em{display:block}.cv-landing .p-channel-grid small{color:#736b64;margin-top:4px}.cv-landing .p-channel-grid em{color:#999088;margin-top:3px;font-size:10px;font-style:normal}.cv-landing .p-cost{color:#756d66;background:#f7f6f4;border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:11px;font-size:12px;display:flex}.cv-landing .p-cost span{border-left:1px solid #d5d0ca;height:14px}.cv-landing .p-subscribe-modal>footer{border-top:1px solid #ece8e3;justify-content:flex-end;gap:9px;padding:14px 24px;display:flex}.cv-landing .p-flow-toast{z-index:60;white-space:nowrap;color:#fff;background:#292521;border-radius:12px;padding:12px 14px;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 32px #201b1738}.cv-landing .p-flow-toast button{color:#e8d9ff;cursor:pointer;background:0 0;border:0;font-weight:700}.cv-landing .p-subscription-drawer{z-index:50;box-sizing:border-box;background:#f8f5f1;border-left:1px solid #ddd7d0;width:330px;padding:22px;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 45px #29231e1f}.cv-landing .p-subscription-drawer>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.cv-landing .p-subscription-drawer h2{margin:0;font-size:20px}.cv-landing .p-subscription-drawer article{background:#fff;border:1px solid #ded9d3;border-radius:12px;margin-top:11px;padding:14px}.cv-landing .p-subscription-drawer article>b{font-size:14px}.cv-landing .p-subscription-drawer article>span{float:right;background:#eee9e4;border-radius:999px;padding:2px 7px;font-size:10px}.cv-landing .p-subscription-drawer article p{color:#6f6760;margin:8px 0;font-size:12px}.cv-landing .p-subscription-drawer article small{color:#938a82}.cv-landing .p-detail-table{border:1px solid #e1ddd7;border-radius:12px;margin-top:14px;overflow:hidden}.cv-landing .p-detail-table h3{background:#faf9f7;margin:0;padding:13px 15px;font-size:14px}.cv-landing .p-detail-row{border-top:1px solid #ece8e3;grid-template-columns:1.5fr repeat(4,1fr);gap:8px;padding:11px 15px;font-size:12px;display:grid}.cv-landing .p-detail-row:first-of-type{color:#867e77;background:#fcfbfa}.cv-landing .p-detail-row b:not(:first-child){text-align:right}@media (prefers-reduced-motion:reduce){.cv-landing .p-builder-next,.cv-landing .p-config-next,.cv-landing .p-generate,.cv-landing .p-confirm-subscribe,.cv-landing .p-restart-flow{transition:none}}.cv-landing .app .p-shell{--pt:#292623;--pm:#625e59;--pb:#ddd8d2;--pbg:#faf8f5;--pp:#fffdfb;--ps:#f3efe9;--pv:#6957bd;color:var(--pt);font-kerning:normal;font-synthesis:none;letter-spacing:0;text-rendering:optimizelegibility;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;font-size:14px}.cv-landing .app .p-shell :where(h1,h2,h3,h4,b,strong,button,input,textarea,span,p,small,label,em){letter-spacing:0;word-spacing:0}.cv-landing .app .p-shell :where(h1,h2,h3,h4){color:#24211f;font-weight:600;line-height:1.28}.cv-landing .app .p-shell :where(p,li){line-height:1.65}.cv-landing .app .p-shell button,.cv-landing .app .p-shell input{font-family:inherit}.cv-landing .app .p-shell small{color:#68635e;font-size:11px;line-height:1.45}.cv-landing .app .p-topbar p,.cv-landing .app .p-section-heading p,.cv-landing .app .p-report-card header p,.cv-landing .app .p-card-heading p{color:#716b65;font-size:11px;line-height:1.35}.cv-landing .app .p-topbar h1{font-size:23px;font-weight:600}.cv-landing .app .p-topbar-meta{color:#625e59;font-size:11px}.cv-landing .app .p-context{color:#292623}.cv-landing .app .p-context header p{color:#716b65}.cv-landing .app .p-context h2{font-weight:600}.cv-landing .app .p-conversation-list b{font-size:12px;font-weight:600}.cv-landing .app .p-conversation-list small{color:#6f6963;font-size:10px}.cv-landing .app .p-user-message{color:#3a332e;background:#f2e7df;border-color:#dfc8bb;font-size:13px;line-height:1.55}.cv-landing .app .p-tool{color:#332f2b;background:#fff;border-color:#ddd8d2}.cv-landing .app .p-tool span,.cv-landing .app .p-tool small{color:#69635e}.cv-landing .app .p-agent-message{color:#302c28;background:#fffcf8;border-color:#ddd8d2}.cv-landing .app .p-message-body{font-size:13px;line-height:1.72}.cv-landing .app .p-message-body mark{color:#a74d43;background:#fff0ec}.cv-landing .app .p-agent-message>footer button{color:#5543b7;background:#efebff;font-weight:600}.cv-landing .app .p-report-card,.cv-landing .app .p-chart-card,.cv-landing .app .p-ranking,.cv-landing .app .p-dashboard-charts article,.cv-landing .app .p-dashboard-table{color:#2f2b27;background:#fff;border-color:#ddd8d2}.cv-landing .app .p-metric span,.cv-landing .app .p-metric small,.cv-landing .app .p-dashboard-kpis small{color:#67615b}.cv-landing .app .p-metric b,.cv-landing .app .p-dashboard-kpis b{color:#24211f;font-weight:600}.cv-landing .app .p-stepper button{color:#6a645e}.cv-landing .app .p-stepper button.is-active{color:#282421;background:#faf8f5;border-color:#82766b}.cv-landing .app .p-stepper b{font-weight:600}.cv-landing .app .p-config-panel,.cv-landing .app .p-dual-list section{border-color:#ddd8d2}.cv-landing .app .p-dual-list button{color:#37322e;background:#f5f3f0}.cv-landing .app .p-dual-list>section{padding:16px}.cv-landing .app .p-dual-list>section>h3{margin:0 0 12px}.cv-landing .app .p-dual-list>section>button:first-of-type{margin-top:0}.cv-landing .p-demo-cursor{z-index:90;opacity:0;pointer-events:none;filter:drop-shadow(0 3px 5px #110e0c47);width:28px;height:32px;transition:left .38s cubic-bezier(.22,.8,.24,1),top .38s cubic-bezier(.22,.8,.24,1),opacity .16s,transform .12s;position:absolute;top:54%;left:50%;transform:translate(-3px,-2px)}.cv-landing .p-demo-cursor svg{fill:#24211f;stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;width:28px;height:32px;display:block}.cv-landing .p-demo-cursor i{opacity:0;border:2px solid #6957bd94;border-radius:50%;width:18px;height:18px;position:absolute;top:-7px;left:-7px;transform:scale(.35)}.cv-landing .p-demo-cursor.is-visible{opacity:1}.cv-landing .p-demo-cursor.is-pressing{transform:translate(-3px,-2px)scale(.88)}.cv-landing .p-demo-cursor.is-pressing i{animation:.32s ease-out p-demo-click}.cv-landing .is-demo-clicking{filter:brightness(.94);transition:transform .12s,filter .12s!important;transform:scale(.97)!important}@keyframes p-demo-click{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.8)}}.cv-landing .app .p-subscribe-modal,.cv-landing .app .p-subscription-drawer{color:#2d2925}.cv-landing .app .p-subscribe-modal header span,.cv-landing .app .p-field>span small,.cv-landing .app .p-subscribe-section small{color:#6b655f}.cv-landing .app .p-ai-chip{color:#3d3548;background:#f4f0fb;border-color:#e2d9f1}.cv-landing .app .p-ai-chip small{color:#5f5868}.cv-landing .app .p-channel-grid button,.cv-landing .app .p-segment button{color:#37322e}.cv-landing .app .p-channel-grid button.is-on{background:#f8f3ef;border-color:#9b7d6d}.cv-landing .app .p-composer{color:#322e2a}.cv-landing .app .p-composer input::placeholder,.cv-landing .app .p-agent-input input::placeholder{color:#7a746e;opacity:1}.cv-landing .app .p-complete{color:#356547;background:#eaf3eb}.cv-landing .app .p-status{color:#5b6157}.cv-landing .app .p-complete{white-space:nowrap;border-radius:8px;flex:none;justify-content:center;width:auto;height:30px;padding:0 10px;font-size:11px;line-height:1}.cv-landing .app .p-complete .p-icon{width:13px;height:13px}.cv-landing .app .p-nav .p-icon{stroke-width:1.5px;width:19px;height:19px}.cv-landing .app .p-nav button{width:40px;height:40px}.cv-landing .feature button b{color:#2d2925;letter-spacing:0;font-weight:500}.cv-landing .feature button small{color:#5f5a55;letter-spacing:0;line-height:1.5}.cv-landing .locale-switch{border:1px solid var(--line);background:#ffffff80;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.cv-landing .locale-switch button{color:#6d6a6d;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:36px;padding:5px 10px;font-size:13px;line-height:1.2;transition:background .18s,color .18s}.cv-landing .locale-switch button:not(.is-on):hover{color:var(--ink)}.cv-landing .locale-switch button.is-on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 3px #251e171a}.cv-landing .locale-switch button:disabled{cursor:default}.cv-landing .locale-switch button:active{transform:none}@media (max-width:680px){.cv-landing .locale-switch button{min-width:32px;padding:5px 8px;font-size:12px}}.cv-landing .cap{background:radial-gradient(120% 90% at 8% 20%,#d6c4f2b3 0%,#0000 55%),radial-gradient(90% 70% at 94% 10%,#f8e4d099 0%,#0000 55%),radial-gradient(110% 85% at 90% 90%,#e2cdf2a6 0%,#0000 55%),#fbf6ef;padding:96px 0 108px;position:relative}.cv-landing .cap-inner{width:min(1180px,100% - 96px);margin:0 auto}.cv-landing .cap-eyebrow{color:#8b8589;margin:0;font-size:12px}.cv-landing .cap-head{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-top:56px;display:grid}.cv-landing .cap-title{color:#191817;letter-spacing:-1.6px;margin:0;font-family:MiSans,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:52px;font-weight:400;line-height:1.17}.cv-landing .cap-aside{padding-top:58px}.cv-landing .cap-lede{color:#6f6a6d;max-width:430px;margin:0;font-size:16px;line-height:1.75}.cv-landing .cap-body{grid-template-columns:210px minmax(0,1fr);gap:28px;margin-top:62px;display:grid}.cv-landing .cap-tabs{flex-direction:column;display:flex}.cv-landing .cap-tab{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #28232021;border-radius:0;width:100%;padding:15px 0;display:block}.cv-landing .cap-tab b{color:#8b8589;font-size:15px;font-weight:600;transition:color .18s;display:block}.cv-landing .cap-tab small{display:none}.cv-landing .cap-tab:hover b,.cv-landing .cap-tab.is-on b{color:#191817}.cv-landing .cap-tab.is-on small{color:#7d7679;margin-top:11px;font-size:12px;line-height:1.68;display:block}.cv-landing .cap-tab:active{transform:none}.cv-landing .cap-stage{background:linear-gradient(150deg,#e4e3f1 0%,#dee2ef 45%,#cfd7ea 100%);border-radius:22px;place-items:center;min-height:640px;padding:48px;display:grid;position:relative}@media (max-width:900px){.cv-landing .cap{padding:72px 0 80px}.cv-landing .cap-head{grid-template-columns:1fr;gap:24px;margin-top:36px}.cv-landing .cap-title{letter-spacing:-1.2px;font-size:40px}.cv-landing .cap-aside{padding-top:0}.cv-landing .cap-body{grid-template-columns:1fr;gap:24px;margin-top:40px}.cv-landing .cap-stage{min-height:0;padding:24px}}@media (max-width:680px){.cv-landing .cap-inner{width:calc(100% - 36px)}.cv-landing .cap-title{letter-spacing:-.8px;font-size:32px}.cv-landing .cap-lede{font-size:14px}.cv-landing .cap-stage{border-radius:16px;padding:16px}}.cv-landing .cap-collect{grid-template-columns:repeat(3,1fr);gap:18px;width:100%;max-width:846px;display:grid}.cv-landing .cc-card{background:#fff;border:1px solid #28232017;border-radius:12px;padding:15px 17px 17px;box-shadow:0 10px 26px #251e1712}.cv-landing .cc-card>header{border-bottom:1px solid #28232017;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.cv-landing .cc-card>header b{color:#191817;font-size:13px;font-weight:600}.cv-landing .cc-check{color:#4a9d6a;font-size:12px;font-style:normal;line-height:1}.cv-landing .cc-row{border-bottom:1px solid #2823200f;align-items:center;gap:9px;padding:13px 0;display:flex}.cv-landing .cc-row:last-child{border-bottom:0;padding-bottom:0}.cv-landing .cc-row>span{color:#3f3b3d;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.cv-landing .cc-row>em{color:#8b8589;white-space:nowrap;font-size:11px;font-style:normal}.cv-landing .cc-logo{flex:0 0 17px;width:17px;height:17px;display:block}.cv-landing .cap-dash{background:#fff;border:1px solid #28232012;border-radius:14px;width:100%;max-width:770px;padding:20px 22px 22px;box-shadow:0 14px 34px #251e1717}.cv-landing .cap-dash>header{justify-content:space-between;align-items:start;display:flex}.cv-landing .cap-dash>header p{color:#9a9497;margin:0 0 4px;font-size:11px}.cv-landing .cap-dash>header h3{color:#191817;margin:0;font-size:19px;font-weight:600}.cv-landing .cd-pick{color:#5f5a5c;cursor:pointer;background:#fff;border:1px solid #2823201f;border-radius:7px;padding:6px 10px;font-size:11px}.cv-landing .cd-filters{border-bottom:1px solid #28232012;gap:8px;margin:16px 0;padding-bottom:16px;display:flex}.cv-landing .cd-filters span{color:#5f5a5c;border:1px solid #2823201f;border-radius:7px;padding:6px 10px;font-size:11px}.cv-landing .cd-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cv-landing .cd-kpis>div{background:#fbfaf9;border:1px solid #28232014;border-radius:10px;padding:11px 12px}.cv-landing .cd-kpis small{color:#9a9497;font-size:10px;display:block}.cv-landing .cd-kpis b{color:#191817;margin:5px 0 4px;font-size:17px;font-weight:600;display:block}.cv-landing .cd-kpis em{color:#4a9d6a;font-size:10px;font-style:normal}.cv-landing .cd-chart{background:linear-gradient(#fbfaff 0%,#f4f6fd 100%);border:1px solid #28232014;border-radius:10px;margin-top:12px;padding:14px 16px 12px}.cv-landing .cd-chart>b{color:#191817;font-size:13px;font-weight:600;display:block}.cv-landing .cd-chart svg{width:100%;height:132px;margin-top:8px;display:block}.cv-landing .cd-spend-area{fill:#7c5cd629}.cv-landing .cd-spend-line{fill:none;stroke:#7c5cd6;stroke-width:2px}.cv-landing .cd-roas-area{fill:#5abe9624}.cv-landing .cd-roas-line{fill:none;stroke:#5abe96;stroke-width:2px}.cv-landing .cd-legend{gap:14px;margin-top:6px;display:flex}.cv-landing .cd-legend span{color:#8b8589;align-items:center;gap:5px;font-size:10px;display:flex}.cv-landing .cd-legend i{background:#7c5cd6;border-radius:50%;width:6px;height:6px}.cv-landing .cd-legend span:last-child i{background:#5abe96}.cv-landing .cap-access{grid-template-columns:230px minmax(0,1fr);gap:20px;width:100%;max-width:846px;display:grid}.cv-landing .ca-roles{background:#fff;border:1px solid #28232012;border-radius:12px;padding:15px;box-shadow:0 10px 26px #251e1712}.cv-landing .ca-roles>b{color:#6f6a6d;margin-bottom:12px;font-size:11px;font-weight:400;display:block}.cv-landing .ca-role{text-align:left;cursor:pointer;background:#fff;border:1px solid #28232014;border-radius:9px;align-items:center;gap:9px;width:100%;margin-bottom:8px;padding:10px;display:flex}.cv-landing .ca-role:last-child{margin-bottom:0}.cv-landing .ca-role>span{flex:1;min-width:0}.cv-landing .ca-role b{color:#191817;font-size:11px;font-weight:600;display:block}.cv-landing .ca-role small{color:#928c8f;margin-top:3px;font-size:10px;line-height:1.4;display:block}.cv-landing .ca-role em{color:#6a4fc4;font-size:11px;font-style:normal}.cv-landing .ca-role.is-on{background:#f2eefc;border-color:#c4b5ec}.cv-landing .ca-role.is-muted{background:#fafafa;border-style:dashed}.cv-landing .ca-role.is-muted b{color:#8b8589}.cv-landing .ca-role:active{transform:none}.cv-landing .ca-ico{color:#6a4fc4;background:#eee9fb;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.cv-landing .ca-ico svg{width:12px;height:12px;display:block}.cv-landing .ca-role.is-muted .ca-ico{color:#8b8589;background:#eeeceb}.cv-landing .ca-board{background:#fff;border:1px solid #28232012;border-radius:12px;padding:15px 17px 17px;box-shadow:0 10px 26px #251e1712}.cv-landing .ca-board>header{justify-content:space-between;align-items:start;display:flex}.cv-landing .ca-board>header p{color:#9a9497;margin:0 0 4px;font-size:10px}.cv-landing .ca-board>header h3{color:#191817;margin:0;font-size:16px;font-weight:600}.cv-landing .ca-view{color:#5f5a5c;cursor:pointer;background:#fff;border:1px solid #2823201f;border-radius:7px;padding:5px 9px;font-size:10px}.cv-landing .ca-notice{background:#eef7f0;border:1px solid #cfe7d6;border-radius:9px;align-items:center;gap:9px;margin-top:14px;padding:10px 12px;display:flex}.cv-landing .ca-notice>i{color:#3f8d5c;font-size:12px;font-style:normal}.cv-landing .ca-notice b{color:#2f6b47;font-size:11px;font-weight:600;display:block}.cv-landing .ca-notice small{color:#5d8a6d;margin-top:3px;font-size:10px;display:block}.cv-landing .ca-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.cv-landing .ca-kpis>div{border:1px solid #28232014;border-radius:9px;padding:10px 11px}.cv-landing .ca-kpis small{color:#9a9497;font-size:10px;display:block}.cv-landing .ca-kpis b{color:#191817;margin-top:5px;font-size:16px;font-weight:600;display:block}.cv-landing .ca-table{margin-top:12px;font-size:10px}.cv-landing .ca-tr{border-top:1px solid #28232012;grid-template-columns:1.7fr 1fr .8fr .8fr;align-items:center;gap:8px;padding:9px 2px;display:grid}.cv-landing .ca-tr>span:first-child{color:#3f3b3d;align-items:center;gap:7px;display:flex}.cv-landing .ca-th{color:#9a9497;border-top:0}.cv-landing .ca-tr.is-hidden{filter:blur(1.6px);opacity:.55}.cv-landing .ca-avatar{color:#fff;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid}.cv-landing .ca-tag{color:#3f8d5c;background:#eef7f0;border-radius:5px;padding:3px 6px;font-size:9px;font-style:normal}.cv-landing .ca-tag.is-read{color:#6f6a6d;background:#f1f0ef}.cv-landing .ca-tag.is-off{color:#8b8589;background:#f1f0ef}.cv-landing .cap-agent{width:100%;max-width:770px;padding-bottom:56px;position:relative}.cv-landing .cg-card{background:#fff;border:1px solid #28232012;border-radius:14px;padding:17px 19px 19px;box-shadow:0 14px 34px #251e1717}.cv-landing .cg-card>header{justify-content:space-between;align-items:center;display:flex}.cv-landing .cg-card>header b{color:#191817;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.cv-landing .cg-card>header small{color:#9a9497;font-size:10px}.cv-landing .cg-spark{color:#6a4fc4;font-size:12px;font-style:normal;line-height:1}.cv-landing .cg-ask{color:#3f3b3d;background:#eef1f7;border-radius:9px;margin-top:15px;padding:11px 14px;font-size:12px}.cv-landing .cg-answer{border:1px solid #28232014;border-radius:11px;margin-top:14px;padding:14px 16px 16px}.cv-landing .cg-answer-head{align-items:center;gap:9px;display:flex}.cv-landing .cg-badge{color:#3f8d5c;background:#e7f4ec;border-radius:5px;padding:3px 7px;font-size:9px;font-style:normal}.cv-landing .cg-answer-head b{color:#191817;font-size:14px;font-weight:600}.cv-landing .cg-account{color:#3f3b3d;margin:10px 0 0;font-size:12px;font-weight:600}.cv-landing .cg-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.cv-landing .cg-metrics>div{background:#fbfaf9;border:1px solid #28232014;border-radius:9px;padding:10px 11px}.cv-landing .cg-metrics small{color:#9a9497;font-size:10px;display:block}.cv-landing .cg-metrics b{color:#191817;margin-top:5px;font-size:13px;font-weight:600;display:block}.cv-landing .cg-note{color:#6f6a6d;margin:13px 0 0;font-size:11px;line-height:1.72}.cv-landing .cg-push{background:#fff;border:1px solid #28232012;border-radius:11px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 12px 30px #251e171f}.cv-landing .cg-push b{color:#191817;font-size:12px;font-weight:600;display:block}.cv-landing .cg-push small{color:#8b8589;margin-top:3px;font-size:10px;display:block}.cv-landing .cg-lark{flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.cv-landing .cg-lark svg{width:24px;height:24px;display:block}@media (max-width:900px){.cv-landing .cap-collect,.cv-landing .cap-access{grid-template-columns:1fr;max-width:none}.cv-landing .cap-dash,.cv-landing .cap-agent{max-width:none}.cv-landing .cd-kpis{grid-template-columns:repeat(2,1fr)}.cv-landing .cap-agent{padding-bottom:0}.cv-landing .cg-push{margin-top:14px;position:static}}@media (max-width:680px){.cv-landing .cd-filters{flex-wrap:wrap}.cv-landing .cg-metrics,.cv-landing .ca-kpis{grid-template-columns:1fr}.cv-landing .ca-tr{grid-template-columns:1.6fr 1fr .9fr;font-size:9px}.cv-landing .ca-tr>span:nth-child(3){display:none}}.cv-landing .plat{background:#000}.cv-landing .plat .cap-eyebrow{color:#8a8683}.cv-landing .plat .cap-title{color:#fff}.cv-landing .plat .cap-lede{color:#a5a19e}.cv-landing .plat .cap-tab{border-bottom-color:#ffffff26}.cv-landing .plat .cap-tab b{color:#8a8683}.cv-landing .plat .cap-tab:hover b,.cv-landing .plat .cap-tab.is-on b{color:#fff}.cv-landing .plat .cap-tab.is-on small{color:#9d9996}.cv-landing .plat .cap-stage{background:linear-gradient(135deg,#dcecdf 0%,#f7f8f5 42%,#fbecee 100%);min-height:600px}.cv-landing .plat-preview{width:100%;max-width:760px;padding-bottom:62px;position:relative}.cv-landing .pp-chart{background:#fff;border:1px solid #2823200f;border-radius:12px;padding:17px 19px 15px;box-shadow:0 14px 34px #251e1714}.cv-landing .pp-chart>header{justify-content:space-between;align-items:center;display:flex}.cv-landing .pp-chart>header b{color:#191817;font-size:14px;font-weight:600}.cv-landing .pp-chart>header small{color:#9a9497;font-size:10px}.cv-landing .pp-chart svg{width:100%;height:190px;margin-top:10px;display:block}.cv-landing .pp-area{fill:url(#pp-fill)}.cv-landing .pp-line{fill:none;stroke:#4f86e8;stroke-width:2.2px}.cv-landing .pp-alert{color:#d1584c;margin:6px 0 0;font-size:10px}.cv-landing .pp-callout{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff5;border:1px solid #28232012;border-radius:12px;width:min(430px,86%);padding:13px 15px 14px;position:absolute;bottom:0;right:0;box-shadow:0 16px 38px #251e1724}.cv-landing .pp-callout>p{color:#9a9497;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.cv-landing .pp-callout>b{color:#191817;margin-top:7px;font-size:14px;font-weight:600;display:block}.cv-landing .pp-callout>small{color:#6f6a6d;margin-top:6px;font-size:10px;line-height:1.65;display:block}.cv-landing .pp-callout>em{color:#3f8d5c;margin-top:9px;font-size:10px;font-style:normal;display:block}.cv-landing .pp-spark{color:#fff;background:linear-gradient(135deg,#c9b6f2,#f2b8c6);border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}@media (max-width:900px){.cv-landing .plat .cap-stage{min-height:0}.cv-landing .plat-preview{max-width:none;padding-bottom:0}.cv-landing .pp-callout{width:auto;margin-top:14px;position:static}}.cv-landing .pricing{background:radial-gradient(90% 100% at 10% 0,#d9ece2c7 0%,#0000 52%),radial-gradient(90% 100% at 92% 94%,#ebdcf7c7 0%,#0000 54%),#fbfaf8;padding:108px 0 116px}.cv-landing .pricing-head{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:64px;display:grid}.cv-landing .pricing-title{color:#191817;letter-spacing:-1.6px;margin:48px 0 0;font-family:MiSans,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:52px;font-weight:400;line-height:1.17}.cv-landing .pricing-lede{color:#6f6a6d;max-width:410px;margin:0 0 3px;font-size:16px;line-height:1.75}.cv-landing .pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:58px;display:grid}.cv-landing .price-card{background:#ffffffe0;border:1px solid #28232021;border-radius:16px;flex-direction:column;min-height:490px;padding:28px 24px 26px;display:flex;position:relative;box-shadow:0 10px 28px #251e1709}.cv-landing .price-card.is-featured{background:#fff;border-color:#171615;box-shadow:0 16px 36px #1716151f}.cv-landing .price-badge{color:#fff;text-align:center;white-space:nowrap;background:#171615;border-radius:999px;max-width:calc(100% - 30px);padding:8px 13px;font-size:11px;font-weight:600;line-height:1.1;display:block;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 6px 15px #17161533}.cv-landing .price-card-head h3{color:#171615;letter-spacing:-.2px;margin:0;font-size:19px;font-weight:600}.cv-landing .price-card-head p{color:#827d7e;min-height:36px;margin:10px 0 0;font-size:12px;line-height:1.5}.cv-landing .price-value{color:#181715;align-items:baseline;gap:7px;min-height:52px;margin-top:20px;display:flex}.cv-landing .price-value strong{letter-spacing:-1.6px;font-size:38px;font-weight:600;line-height:1}.cv-landing .price-value strong small{vertical-align:7px;font-size:23px;font-weight:600}.cv-landing .price-value>span{color:#777174;font-size:13px}.cv-landing .price-value del{color:#a6a1a2;font-size:12px;text-decoration-thickness:1px}.cv-landing .price-value .price-custom{letter-spacing:-1px;font-size:32px}.cv-landing .price-value.is-enterprise{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:6px}.cv-landing .price-value.is-enterprise .price-custom{white-space:nowrap;font-size:29px}.cv-landing .price-contact-note{flex-basis:100%;font-size:12px}.cv-landing .price-credits{color:#716b6d;min-height:19px;margin:11px 0 0;font-size:12px;line-height:1.6}.cv-landing .price-action{color:#1b1a19;cursor:pointer;background:#fff;border:1px solid #2823202e;border-radius:8px;width:100%;margin-top:22px;padding:11px 14px;font-size:13px;font-weight:600;line-height:1.25;transition:border-color .18s,background .18s,color .18s,transform .18s}.cv-landing .price-action:hover{color:#fff;background:#191817;border-color:#191817}.cv-landing .price-action.is-primary{color:#fff;background:#171615;border-color:#171615}.cv-landing .price-action.is-primary:hover{background:#000;border-color:#000}.cv-landing .price-action:active{transform:translateY(1px)}.cv-landing .price-includes{color:#5f5a5c;margin:25px 0 10px;font-size:12px;font-weight:600}.cv-landing .price-features{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.cv-landing .price-features li{color:#5f5a5c;gap:8px;font-size:12px;line-height:1.55;display:flex}.cv-landing .price-features .price-check{color:#5c9cf0;flex:none;font-size:13px;font-weight:700;line-height:1.45}.cv-landing .price-feature-copy{min-width:0}.cv-landing .price-upcoming-copy{color:#758092;align-items:center;gap:4px;margin-top:4px;margin-left:-21px;display:flex}.cv-landing .price-upcoming-icon{flex:0 0 14px;place-items:center;width:14px;height:14px;display:grid}.cv-landing .price-upcoming-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:14px;height:14px}.cv-landing .price-features .price-coming-soon{color:#758092;vertical-align:baseline;white-space:nowrap;background:#f4f6f8;border:1px solid #d9e0e8;border-radius:3px;margin-left:4px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:600;line-height:1.35;display:inline-block}.cv-landing .price-features .price-limited{color:#f07835;white-space:nowrap;background:#fff0e7;border-radius:3px;align-self:center;margin-left:2px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:600;line-height:1.35}.cv-landing .pricing-note{color:#827d7e;text-align:center;margin:23px 0 0;font-size:12px;line-height:1.65}@media (max-width:1100px){.cv-landing .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.cv-landing .price-card{min-height:420px}}@media (max-width:900px){.cv-landing .pricing{padding:72px 0 80px}.cv-landing .pricing-head{grid-template-columns:1fr;gap:24px}.cv-landing .pricing-title{letter-spacing:-1.2px;margin-top:36px;font-size:40px}}@media (max-width:680px){.cv-landing .pricing-title{letter-spacing:-.8px;font-size:32px}.cv-landing .pricing-lede{font-size:14px}.cv-landing .pricing-grid{grid-template-columns:1fr;gap:26px;margin-top:42px}.cv-landing .price-card{min-height:0;padding:26px 20px 24px}.cv-landing .price-card-head p{min-height:0}}.cv-landing .voice{background:#f4f4f3;padding:92px 0 104px}.cv-landing .vo-quote{color:#141414;letter-spacing:-.5px;max-width:1060px;margin:50px 0 0;font-family:MiSans,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:42px;font-weight:400;line-height:1.42}.cv-landing .vo-body{grid-template-columns:minmax(0,1fr) 396px;align-items:end;gap:44px;margin-top:64px;display:grid}.cv-landing .vo-meta{flex-direction:column;align-items:flex-start;display:flex}.cv-landing .vo-role{color:#3f3d3b;margin:0;font-size:13px}.cv-landing .vo-cta{color:#fff;background:#1a1a1a;border-radius:999px;margin-top:15px;padding:8px 15px;font-size:13px;text-decoration:none;transition:background .18s;display:inline-block}.cv-landing .vo-cta:hover{background:#000}.cv-landing .vo-tabs{gap:24px;margin-top:64px;display:flex}.cv-landing .vo-tab{color:#a9a7a5;letter-spacing:.5px;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;border-radius:0;padding:0 0 5px;font-size:20px;transition:color .18s}.cv-landing .vo-tab:hover{color:#5f5d5b}.cv-landing .vo-tab.is-on{color:#141414;border-bottom-color:#141414}.cv-landing .vo-tab:active{transform:none}.cv-landing .vo-photo{aspect-ratio:1;filter:grayscale();background:#e6e4e1;border-radius:2px;margin:0;position:relative;overflow:hidden}.cv-landing .vo-photo img{object-fit:cover}@media (max-width:900px){.cv-landing .voice{padding:72px 0 80px}.cv-landing .vo-quote{margin-top:32px;font-size:30px;line-height:1.48}.cv-landing .vo-body{grid-template-columns:1fr;align-items:start;gap:28px;margin-top:40px}.cv-landing .vo-photo{max-width:396px}.cv-landing .vo-tabs{margin-top:36px}}@media (max-width:680px){.cv-landing .vo-quote{letter-spacing:-.2px;font-size:24px}.cv-landing .vo-tabs{gap:16px}.cv-landing .vo-tab{font-size:16px}}.cv-landing .cta{background:#fff;padding:104px 0 112px}.cv-landing .cta-grid{grid-template-columns:minmax(0,1fr) 396px;align-items:center;gap:44px;display:grid}.cv-landing .cta-title{color:#141414;letter-spacing:-1.2px;margin:0;font-family:MiSans,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:44px;font-weight:400;line-height:1.24}.cv-landing .cta-title em{letter-spacing:-1.5px;font-family:Georgia,serif;font-style:italic;font-weight:400;display:block}.cv-landing .cta-lede{color:#6f6a6d;max-width:400px;margin:26px 0 0;font-size:14px;line-height:1.78}.cv-landing .cta-actions{align-items:center;gap:18px;margin-top:30px;display:flex}.cv-landing .cta-primary{color:#fff;cursor:pointer;background:#141414;border:0;border-radius:999px;padding:10px 19px;font-size:13px;transition:background .18s}.cv-landing .cta-primary:hover{background:#000}.cv-landing .cta-link{color:#141414;font-size:13px;text-decoration:none}.cv-landing .cta-art{justify-content:center;display:flex}.cv-landing .cta-art svg{width:100%;max-width:340px;height:auto;display:block}.cv-landing .door-art__star{transform-box:fill-box;transform-origin:50%;animation:1.05s ease-in-out infinite door-star-twinkle;animation-delay:var(--star-delay)}@keyframes door-star-twinkle{0%,to{opacity:.2;transform:scale(.55)}50%{opacity:1;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.cv-landing .door-art__star{animation:none}}.cv-landing .foot{background:#f0f0ef;padding:58px 0 0}.cv-landing .foot-grid{grid-template-columns:.6fr repeat(4,1fr);gap:28px;display:grid}.cv-landing .foot-logo{color:#6f6a6d;letter-spacing:-.5px;margin:0;font-family:Georgia,serif;font-size:22px}.cv-landing .foot-col{flex-direction:column;align-items:flex-start;display:flex}.cv-landing .foot-col b{color:#141414;margin-bottom:14px;font-size:13px;font-weight:600}.cv-landing .foot-col span{color:#8a8785;margin-bottom:11px;font-size:13px}.cv-landing .foot-col span:last-child{margin-bottom:0}.cv-landing .foot-bottom{color:#8a8785;border-top:1px solid #2823201a;margin-top:56px;padding:20px 0 24px;font-size:12px}@media (max-width:900px){.cv-landing .cta{padding:72px 0 80px}.cv-landing .cta-grid{grid-template-columns:1fr;gap:36px}.cv-landing .cta-title{letter-spacing:-.8px;font-size:34px}.cv-landing .cta-art{justify-content:flex-start}.cv-landing .foot-grid{grid-template-columns:repeat(2,1fr);gap:32px}.cv-landing .foot-logo{grid-column:1/-1}.cv-landing .foot-bottom{margin-top:40px}}@media (max-width:680px){.cv-landing .cta-title{font-size:28px}.cv-landing .foot-grid{grid-template-columns:1fr;gap:26px}}.cv-landing .ps-sync{grid-template-columns:1.95fr 1fr 1.87fr;align-items:center;gap:27px;width:100%;max-width:846px;display:grid}.cv-landing .ps-feeds{background:#fff;border-radius:12px;padding:11px;box-shadow:0 10px 26px #251e1712}.cv-landing .ps-feed{border:1px solid #28232014;border-radius:9px;align-items:center;gap:11px;margin-bottom:8px;padding:12px 13px;display:flex}.cv-landing .ps-feed:last-child{margin-bottom:0}.cv-landing .ps-feed>span{color:#26231f;flex:1;min-width:0;font-size:12px}.cv-landing .ps-feed>em{color:#9a9497;white-space:nowrap;font-size:9px;font-style:normal}.cv-landing .ps-status{text-align:center;background:#fff;border-radius:12px;padding:13px 12px;position:relative;box-shadow:0 10px 26px #251e1712}.cv-landing .ps-status:before,.cv-landing .ps-status:after{content:"";border-top:1.5px dotted #2823204d;width:27px;position:absolute;top:50%}.cv-landing .ps-status:before{right:100%}.cv-landing .ps-status:after{left:100%}.cv-landing .ps-online{color:#3f8d5c;align-items:center;gap:5px;font-size:8px;font-style:normal;display:inline-flex}.cv-landing .ps-online i{background:#3f8d5c;border-radius:50%;width:4px;height:4px}.cv-landing .ps-spinner{color:#4f86e8;border:1.5px solid #dfe6f4;border-radius:50%;place-items:center;width:34px;height:34px;margin:11px auto 9px;display:grid}.cv-landing .ps-spinner svg{width:15px;height:15px;display:block}.cv-landing .ps-status>b{color:#26231f;font-size:11px;font-weight:600;display:block}.cv-landing .ps-status>small{color:#928c8f;margin-top:5px;font-size:8px;line-height:1.5;display:block}.cv-landing .ps-next{color:#6f6a6d;background:#f5f5f4;border-radius:6px;margin-top:10px;padding:6px 5px;font-size:8px;display:block}.cv-landing .ps-unified{text-align:center;background:#fff;border-radius:12px;padding:16px 15px 15px;box-shadow:0 10px 26px #251e1712}.cv-landing .ps-tick{color:#3f8d5c;background:#e7f4ec;border-radius:50%;place-items:center;width:26px;height:26px;margin:0 auto 12px;font-size:12px;font-style:normal;display:grid}.cv-landing .ps-unified>b{color:#26231f;font-size:12px;font-weight:600;display:block}.cv-landing .ps-unified>small{color:#928c8f;margin-top:6px;font-size:9px;display:block}.cv-landing .ps-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.cv-landing .ps-chips span{color:#6f6a6d;border:1px solid #2823201a;border-radius:999px;padding:4px 9px;font-size:8px}.cv-landing .ps-board{background:#fff;border:1px solid #2823200f;border-radius:14px;width:100%;max-width:800px;padding:20px 22px 0;box-shadow:0 14px 34px #251e1717}.cv-landing .ps-board>header{justify-content:space-between;align-items:start;display:flex}.cv-landing .ps-board>header p{color:#9a9497;margin:0 0 5px;font-size:11px}.cv-landing .ps-board>header h3{color:#191817;margin:0;font-size:20px;font-weight:600}.cv-landing .ps-board-filters{gap:8px;margin:16px 0 14px;display:flex}.cv-landing .ps-board-filters span{color:#5f5a5c;border:1px solid #2823201c;border-radius:7px;padding:6px 10px;font-size:10px}.cv-landing .ps-board-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.cv-landing .ps-board-kpis>div{border:1px solid #28232014;border-radius:10px;padding:11px 13px}.cv-landing .ps-board-kpis small{color:#9a9497;font-size:9px;display:block}.cv-landing .ps-board-kpis b{color:#191817;margin:6px 0 5px;font-size:18px;font-weight:600;display:block}.cv-landing .ps-board-kpis em{color:#4a9d6a;font-size:9px;font-style:normal}.cv-landing .ps-board-chart{background:linear-gradient(#fbfcff 0%,#f3f6fd 100%);border:1px solid #28232012;border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;margin-top:13px;padding:14px 16px 0}.cv-landing .ps-board-chart>header{justify-content:space-between;align-items:center;display:flex}.cv-landing .ps-board-chart b{color:#191817;font-size:12px;font-weight:600}.cv-landing .ps-board-chart small{color:#9a9497;font-size:9px}.cv-landing .ps-board-chart svg{width:100%;height:186px;margin-top:10px;display:block}.cv-landing .ps-mix-a{fill:none;stroke:#2f6fdc;stroke-width:2px}.cv-landing .ps-mix-b{fill:none;stroke:#6fa3ef;stroke-width:1.6px}.cv-landing .ps-mix-c{fill:none;stroke:#b9d1f6;stroke-width:1.4px}.cv-landing .ps-mix-fill{fill:#78a0e621}.cv-landing .ps-gen{width:100%;max-width:800px;padding-bottom:262px;position:relative}.cv-landing .ps-prompt{z-index:2;background:#fff;border-radius:14px;width:60%;padding:14px 16px 12px;position:relative;box-shadow:0 14px 34px #251e171a}.cv-landing .ps-prompt>p{color:#3f3b3d;margin:14px 0 0;font-size:11px;line-height:1.7}.cv-landing .ps-prompt-actions{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.cv-landing .ps-plus{color:#6f6a6d;background:#fff;border:1px solid #2823201f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.cv-landing .ps-send{color:#fff;background:#141414;border:0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.cv-landing .ps-result{background:#fff;border-radius:14px;width:70%;padding:15px 17px;position:absolute;bottom:0;right:0;box-shadow:0 16px 40px #251e1721}.cv-landing .ps-result>header{justify-content:space-between;align-items:start;display:flex}.cv-landing .ps-result h3{color:#191817;margin:0;font-size:15px;font-weight:600}.cv-landing .ps-refresh{color:#8a7a5f;background:#f2efe9;border-radius:6px;padding:4px 8px;font-size:8px}.cv-landing .ps-result-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.cv-landing .ps-result-kpis>div{border:1px solid #28232014;border-radius:9px;padding:10px 11px}.cv-landing .ps-result-kpis small{color:#9a9497;font-size:9px;display:block}.cv-landing .ps-result-kpis b{color:#191817;margin-top:5px;font-size:14px;font-weight:600;display:block}.cv-landing .ps-result svg{width:100%;height:96px;margin-top:12px;display:block}.cv-landing .ps-result-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.cv-landing .ps-save{color:#fff;cursor:pointer;background:#141414;border:0;border-radius:999px;padding:6px 11px;font-size:9px}.cv-landing .ps-copy{color:#3f3b3d;cursor:pointer;background:#fff;border:1px solid #28232024;border-radius:999px;padding:6px 11px;font-size:9px}@media (max-width:900px){.cv-landing .ps-sync{grid-template-columns:1fr;max-width:none}.cv-landing .ps-status:before,.cv-landing .ps-status:after{display:none}.cv-landing .ps-board,.cv-landing .ps-gen{max-width:none}.cv-landing .ps-board-kpis{grid-template-columns:repeat(2,1fr)}.cv-landing .ps-gen{padding-bottom:0}.cv-landing .ps-prompt{width:100%}.cv-landing .ps-result{width:100%;margin-top:14px;position:static}}
