@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Manrope:wght@400;600;700;800&family=Noto+Serif+SC:wght@500;700;900&display=swap";.nhpShell{color:#151515;background:#f5f3ef;min-height:100vh;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}.nhpShell *,.nhpShell :before,.nhpShell :after{box-sizing:border-box}.nhpShell a{color:inherit;text-decoration:none}.nhpAnnouncement,.nhpNav,.nhpNavLinks,.nhpNavActions,.nhpHeroActions,.nhpButton,.nhpWorkspaceTop,.nhpComment,.nhpLogos div,.nhpPreviewTop,.nhpBento a,.nhpSavings a,.nhpProof,.nhpFooterBrand,.nhpFooterBottom{display:flex}.nhpAnnouncement{color:#1f2937;background:#f1efea;border-bottom:1px solid #14141414;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:7px 48px;font-size:14px;position:relative}.nhpAnnouncement span{color:#fff;background:#3277ff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.nhpAnnouncement p{margin:0}.nhpAnnouncement a{color:#245dc8;white-space:nowrap;font-weight:800}.nhpAnnouncement button{color:#77736d;background:0 0;border:0;border-radius:6px;width:28px;height:28px;position:absolute;right:17px}.nhpNav{z-index:20;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#030733;border-bottom:0;align-items:center;gap:26px;height:70px;padding:0 28px;position:sticky;top:0}.nhpBrand{color:#171717;background:0 0;border:0;border-radius:11px;place-items:center;width:58px;height:58px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:900;display:grid;overflow:visible;transform:none}.nhpBrand img,.nhpBrand svg{object-fit:contain;border-radius:11px;width:58px;height:58px;display:block}.nhpNavLinks{align-items:center;gap:4px;min-width:0}.nhpNavLinks a,.nhpNavActions a{color:#ffffffeb;white-space:nowrap;border-radius:7px;min-height:36px;padding:9px 10px;font-size:15px;font-weight:750}.nhpNavLinks a:hover,.nhpNavActions a:hover{background:#ffffff14}.nhpNavActions{align-items:center;gap:10px;margin-left:auto}.nhpLanguageControl{color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:7px;min-width:142px;min-height:36px;padding:0 8px 0 10px;display:flex;position:relative}.nhpLanguageControl span{color:#fff9;font-size:12px;font-weight:850}.nhpLanguageControl select{color:#fff;min-width:78px;font:inherit;background:0 0;border:0;outline:none;font-size:14px;font-weight:850}.nhpLanguageControl option{color:#111;background:#fff}.nhpNavActions .nhpNavPrimary{color:#fff;background:#3e73f6;box-shadow:0 8px 24px #3778ff47}.nhpHero{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 18%,#6278ff5c,#0000 28%),radial-gradient(circle at 10% 78%,#3c5eff47,#0000 30%),#030733;padding:76px 24px 34px;position:relative;overflow:hidden}.nhpHero:before{content:"";opacity:.36;background:linear-gradient(90deg,#0000,#ffffff14,#0000),repeating-linear-gradient(0deg,#0000 0 23px,#ffffff0a 24px 25px);height:430px;position:absolute;inset:15% -10% auto;transform:rotate(-4deg)}.nhpOrbit{z-index:1;opacity:.76;filter:drop-shadow(0 0 10px #4551e861);border:9px solid #0000;border-color:#4551e8 #0000 #0000 #4551e8;border-radius:999px;width:380px;height:170px;position:absolute}.nhpOrbitLeft{top:260px;left:-90px;transform:rotate(8deg)}.nhpOrbitRight{top:330px;right:-80px;transform:scaleX(-1)rotate(4deg)}.nhpHeroDoodles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nhpNotionLines{width:100%;height:100%;position:absolute;inset:0}.nhpLineArt path{fill:none;stroke:#4052e5;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;opacity:.82;filter:drop-shadow(0 0 2px #90a0ff73)drop-shadow(0 0 10px #4052e552);animation:5.6s ease-in-out infinite nhpLineBreathe}.nhpLineGear{z-index:2;color:#3447d7;opacity:.92;filter:drop-shadow(0 10px 18px #00000040);place-items:center;display:grid;position:absolute}.nhpLineGear svg{stroke-width:3.4px;animation:9s linear infinite nhpGearSpin}.nhpGearLeftTop{top:148px;left:max(52px,8vw)}.nhpGearRightBottom{bottom:154px;right:max(70px,8vw)}.nhpLineSticker{z-index:3;color:#111;background:var(--sticker-bg,#fff);width:52px;height:52px;transform:translate(-50%, -50%) translate3d(0, 0, 0) rotate(var(--sticker-rotate,0deg));border:3px solid #111;border-radius:999px;place-items:center;animation:4.8s ease-in-out infinite nhpStickerDrift;display:grid;position:absolute;box-shadow:0 12px 20px #00000038}.nhpLineSticker svg{stroke-width:2.8px}.nhpStickerFile{--sticker-bg:#68bdf5;--sticker-rotate:-6deg;--drift-x:0;--drift-y:30px;top:374px;left:max(168px,12vw)}.nhpStickerPpt{--sticker-bg:#ff8a52;--sticker-rotate:4deg;--drift-x:0;--drift-y:-28px;animation-delay:-1.6s;top:518px;left:max(168px,12vw)}.nhpStickerImage{--sticker-bg:#33b7ad;--sticker-rotate:-4deg;--drift-x:30px;--drift-y:-10px;animation-delay:-3.2s;top:664px;right:max(250px,18vw)}.nhpStickerVideo{--sticker-bg:#ff7bd2;--sticker-rotate:5deg;--drift-x:-30px;--drift-y:-8px;animation-delay:-4.8s;top:332px;right:max(160px,10vw)}.nhpHeroCopy{z-index:2;text-align:center;width:min(820px,100%);margin:0 auto;position:relative}.nhpHeroCopy h1,.nhpSection h2,.nhpSavings h2{letter-spacing:0;margin:0;font-weight:900}.nhpFooterLogo{flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.nhpHeroCopy h1{font-size:clamp(46px,7vw,84px);line-height:1.03}.nhpHeroCopy p{color:#ffffffbd;width:min(730px,100%);margin:18px auto 0;font-size:clamp(17px,2vw,22px);line-height:1.58}.nhpHeroActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px}.nhpButton{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:17px;font-weight:850}.nhpButtonPrimary{background:#416dff;box-shadow:0 14px 34px #416dff52}.nhpButtonSecondary{background:#416dff70;border:1px solid #ffffff24}.nhpWorkspace{z-index:2;color:#1f1f1f;background:radial-gradient(circle at 78% 14%,#8fb8ff2e,#0000 24%),#fff;border:1px solid #0000001a;border-radius:18px;grid-template-rows:42px minmax(0,1fr);width:min(980px,100% - 64px);min-height:380px;margin:52px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.nhpMockTop{background:#f7f6f2c7;border-bottom:1px solid #1f1c1514;align-items:center;gap:8px;padding:0 18px;display:flex}.nhpMockTop span{background:#d4cfc5;border-radius:999px;width:10px;height:10px}.nhpMockTop b{color:#5e5b55;margin-left:8px;font-size:13px;font-weight:850}.nhpMockBody{grid-template-columns:minmax(0,1fr) 320px;gap:18px;padding:22px;display:grid}.nhpMockChat,.nhpMockPanel{background:#f8f7f4;border-radius:14px;min-width:0}.nhpMockChat{grid-template-rows:auto 1fr auto;gap:16px;padding:22px;display:grid}.nhpMockPrompt,.nhpMockAnswer,.nhpMockComposer,.nhpMockSpec,.nhpMockMemory{background:#fff;border-radius:12px}.nhpMockPrompt{padding:18px}.nhpMockPrompt span,.nhpMockSpec small,.nhpMockMemory span{color:#8a6a1f;font-size:12px;font-weight:950}.nhpMockPrompt p{color:#1f1f1f;margin:8px 0 0;font-size:20px;font-weight:900;line-height:1.35}.nhpMockAnswer{color:#605d56;align-content:start;gap:12px;padding:18px;display:grid}.nhpMockAnswer b{color:#2b2925;font-size:16px}.nhpMockAnswer i{background:#e5e0d7;border-radius:999px;width:72%;height:12px;display:block}.nhpMockAnswer i:nth-child(3){width:88%}.nhpMockAnswer i:nth-child(4){width:54%}.nhpMockComposer{color:#1f3f70;background:#eaf3ff;padding:14px 16px;font-size:15px;font-weight:900}.nhpMockPanel{background:radial-gradient(circle at 88% 10%,#f4d35e38,#0000 28%),#eef5ff;align-content:start;gap:12px;padding:16px;display:grid}.nhpMockPanelHead{color:#1e3a5f;align-items:center;gap:8px;display:flex}.nhpMockBrandMark{object-fit:contain;width:24px;height:24px;display:block}.nhpMockPanelHead strong{color:#172133;font-size:16px}.nhpMockPanelHead span{color:#3e2d06;background:#f5d466;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:11px;font-weight:950}.nhpMockSpec{padding:18px}.nhpMockSpec h3{color:#111;margin:8px 0 0;font-size:28px;line-height:1.08}.nhpMockSpec p,.nhpMockMemory p{color:#5d5a54;margin:10px 0 0;font-size:14px;font-weight:750;line-height:1.5}.nhpMockSpec div{gap:7px;margin-top:16px;display:flex}.nhpMockSpec b{color:#31302b;background:#f2eee6;border-radius:999px;padding:6px 9px;font-size:12px}.nhpMockMemory{padding:14px 16px}.nhpMockPanel button{color:#fff;min-height:42px;font:inherit;background:#111;border:0;border-radius:999px;font-weight:950}.nhpLogos{z-index:2;text-align:center;width:min(1100px,100% - 48px);margin:24px auto 0;position:relative}.nhpLogos p{color:#ffffffa3;margin:0 0 18px;font-size:15px}.nhpLogos div{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px}.nhpLogos span{color:#fff;letter-spacing:0;opacity:.94;align-items:center;gap:8px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.nhpAiLogo img{object-fit:contain;width:22px;height:22px;display:block}.nhpAiLogo b{font:inherit}.nhpSection,.nhpSavings,.nhpProof,.nhpFooter{width:min(1220px,100% - 48px);margin:84px auto 0}.nhpSection h2,.nhpSavings h2{color:#111;font-size:clamp(38px,5vw,64px);line-height:1.06}.nhpAgentCard{background:#fff;border:1px solid #e8e3da;border-radius:12px;grid-template-columns:330px minmax(0,1fr);gap:34px;min-height:560px;margin-top:34px;padding:34px;display:grid;box-shadow:0 22px 64px #1f1c1514}.nhpAgentLeft{align-content:start;gap:18px;display:grid}.nhpAgentLeft>span,.nhpSubtleLabel,.nhpBento span,.nhpSavings>div>span{color:#4e4c47;font-size:14px;font-weight:850}.nhpAgentLeft h3{color:#171717;margin:0;font-size:34px;line-height:1.12}.nhpGuideButton{color:#111;background:#f7f4ed;border:1px solid #11111124;border-radius:8px;justify-self:start;align-items:center;gap:8px;min-height:46px;padding:0 16px 0 18px;font-size:15px;font-weight:850;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex;box-shadow:inset 0 -1px #11111114}.nhpGuideButton:hover{background:#fff;border-color:#11111147;transform:translateY(-1px)}.nhpGuideButton svg{stroke-width:2.6px;flex:none}.nhpAgentTabs{align-content:end;gap:0;margin-top:auto;display:grid}.nhpAgentTabs article{border-top:1px solid #12121214;padding:10px 0}.nhpAgentTabs article.isActive{border-top-color:#12121224}.nhpAgentTabs button{color:#171717;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.nhpAgentTabs button:hover strong{text-underline-offset:4px;text-decoration:underline}.nhpAgentTabs button span{color:#111;background:#f0eee8;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:16px;font-weight:850;line-height:1;display:grid}.nhpAgentTabs article.isActive button span{color:#fff;background:#111}.nhpAgentTabs strong{font-size:17px}.nhpAgentTabs p{color:#696762;margin:5px 34px 10px 0;font-size:14px;line-height:1.45}.nhpAgentPreview{background:linear-gradient(135deg,#ffe2a1 0%,#f7c95d 54%,#ffb052 100%);border-radius:12px;grid-template-rows:auto 1fr;gap:22px;min-width:0;padding:28px;transition:background .18s;display:grid}.nhpAgentPreview0{background:linear-gradient(135deg,#ffe8a8 0%,#f3ca5c 54%,#ffb24d 100%)}.nhpAgentPreview1{background:linear-gradient(135deg,#d9f0ff 0%,#8cc9ff 48%,#6f8dff 100%)}.nhpAgentPreview2{background:linear-gradient(135deg,#e2f7df 0%,#93d8a2 52%,#57b6a4 100%)}.nhpAgentPreview3{background:linear-gradient(135deg,#f7e1ff 0%,#c6a1ff 48%,#7373f3 100%)}.nhpPreviewTop{color:#5d4310;justify-content:space-between;align-items:center;font-size:14px}.nhpPreviewTop b{color:#111;background:#ffffff94;border-radius:999px;padding:7px 10px}.nhpAgentImage{background:#ffffff6b;border:1px solid #43310b1f;border-radius:11px;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.nhpAgentImageBackdrop{background:linear-gradient(115deg,#ffffff2e,#fff0 44%),repeating-linear-gradient(0deg,#ffffff3d 0 1px,#0000 1px 30px),repeating-linear-gradient(90deg,#ffffff2e 0 1px,#0000 1px 36px);position:absolute;inset:-22%;transform:rotate(-8deg)}.nhpAgentImagePanel{color:#171717;background:#ffffffdb;border:1px solid #11111114;border-radius:12px;gap:14px;width:min(460px,84%);padding:30px;animation:.22s both nhpVisualSwap;display:grid;position:relative;box-shadow:0 18px 50px #1f1c1524}.nhpAgentImagePanel span{color:#695320;font-size:13px;font-weight:850}.nhpAgentImagePanel strong{font-size:clamp(30px,3.2vw,46px);line-height:1.08}.nhpAgentImagePanel p{color:#5f5a51;margin:0;font-size:16px;line-height:1.5}.nhpAgentImagePanel div{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.nhpAgentImagePanel em{color:#111;background:#11111112;border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:850}.nhpPreviewCards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;display:grid}.nhpPreviewCards article{background:#ffffffd1;border:1px solid #43310b1f;border-radius:9px;min-height:170px;padding:16px}.nhpPreviewCards span{color:#765a1d;font-size:13px;font-weight:800}.nhpPreviewCards strong{color:#1c1a16;margin-top:40px;font-size:20px;display:block}.nhpPreviewCards p{color:#605343;margin:10px 0 0;font-size:13px;line-height:1.45}.nhpSubtleLabel{margin-top:32px;display:block}.nhpUseCases{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid;position:relative}.nhpUseCases article{isolation:isolate;background:#fff;border:1px solid #e8e3da;border-radius:8px;align-content:space-between;min-height:148px;padding:20px;display:grid;position:relative;overflow:visible}.nhpUseCase0{--flow-accent:#0ea5e9;--flow-ink:#12364a;--flow-delay:0s}.nhpUseCase1{--flow-accent:#ef8b21;--flow-ink:#4d3412;--flow-delay:1.35s}.nhpUseCase2{--flow-accent:#19a974;--flow-ink:#113f2c;--flow-delay:2.7s}.nhpUseCase3{--flow-accent:#f4d35e;--flow-ink:#fff;--flow-delay:4.05s}.nhpWorkflowIcon{width:36px;height:36px;color:var(--flow-ink);filter:drop-shadow(0 8px 14px #13233a1a);transform-origin:50%;opacity:0;animation:6.4s cubic-bezier(.76,0,.24,1) infinite nhpWorkflowIconHandoff;animation-delay:var(--flow-delay);overflow:visible;transform:translate(-10px)scale(.94)}.nhpWorkflowIcon3{animation-name:nhpWorkflowIconFinal}.nhpWorkflowIcon path{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:96;stroke-dashoffset:96px;animation:6.4s cubic-bezier(.76,0,.24,1) infinite nhpWorkflowSketch;animation-delay:var(--flow-delay)}.nhpWorkflowIcon circle{fill:var(--flow-accent);stroke:none;opacity:0;transform-box:fill-box;transform-origin:50%;animation:6.4s cubic-bezier(.76,0,.24,1) infinite nhpWorkflowCoreDraw;animation-delay:var(--flow-delay)}.nhpWorkflowGlyph{transform-box:fill-box;transform-origin:50%}.nhpWorkflowIcon .nhpWorkflowAccent,.nhpWorkflowIcon .nhpWorkflowTrail,.nhpWorkflowIcon .nhpWorkflowSpark{stroke:var(--flow-accent)}.nhpWorkflowCrosshair{transform-box:fill-box;transform-origin:50%;animation:6.4s ease-in-out infinite nhpWorkflowScan;animation-delay:var(--flow-delay)}.nhpWorkflowNeedle{transform-box:fill-box;transform-origin:18px 17.5px;animation:6.4s ease-in-out infinite nhpWorkflowNeedle;animation-delay:var(--flow-delay)}.nhpWorkflowIcon2 .nhpWorkflowGlyph{animation:6.4s ease-in-out infinite nhpWorkflowAssemble;animation-delay:var(--flow-delay)}.nhpWorkflowIcon3 .nhpWorkflowPlane{transform-box:fill-box;transform-origin:50%;animation:6.4s cubic-bezier(.76,0,.24,1) infinite nhpWorkflowSketch,6.4s cubic-bezier(.76,0,.24,1) infinite nhpWorkflowPlaneFly;animation-delay:var(--flow-delay)}.nhpWorkflowIcon3 .nhpWorkflowTrail{stroke-dasharray:18;stroke-dashoffset:18px;animation:6.4s cubic-bezier(.76,0,.24,1) infinite nhpWorkflowTrail;animation-delay:var(--flow-delay)}.nhpWorkflowIcon3 .nhpWorkflowSpark{transform-box:fill-box;transform-origin:50%;animation:6.4s ease-in-out infinite nhpWorkflowSpark;animation-delay:var(--flow-delay)}.nhpUseCases article.isDark{color:#fff;background:#040735}.nhpUseCases strong{font-size:19px;line-height:1.22}@keyframes nhpWorkflowIconHandoff{0%,8%{opacity:0;transform:translate(-10px)scale(.94)}16%,38%{opacity:1;transform:translate(0)scale(1)}54%,to{opacity:0;transform:translate(36px)scale(.94)}}@keyframes nhpWorkflowIconFinal{0%,8%{opacity:0;transform:translate(-10px)scale(.94)}16%,38%{opacity:1;transform:translate(0)scale(1)}56%{opacity:1;transform:translate(8px,-5px)scale(1.04)}72%,to{opacity:0;transform:translate(44px,-24px)scale(.88)}}@keyframes nhpWorkflowSketch{0%,10%{stroke-dashoffset:96px}24%,to{stroke-dashoffset:0}}@keyframes nhpWorkflowCoreDraw{0%,14%{opacity:0;transform:scale(.45)}26%,52%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(.65)}}@keyframes nhpWorkflowScan{0%,20%,to{opacity:.7;transform:rotate(0)scale(1)}38%,56%{opacity:1;transform:rotate(18deg)scale(1.06)}}@keyframes nhpWorkflowNeedle{0%,18%,to{transform:rotate(-8deg)}38%,56%{transform:rotate(17deg)}}@keyframes nhpWorkflowAssemble{0%,18%,to{transform:translate(0)}38%,56%{transform:translate(1px,-2px)}}@keyframes nhpWorkflowPlaneFly{0%,26%{opacity:1;transform:translate(0)rotate(0)}52%{opacity:1;transform:translate(5px,-4px)rotate(-6deg)}66%{opacity:0;transform:translate(18px,-15px)rotate(-10deg)}76%{opacity:0;transform:translate(-8px,8px)rotate(0)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes nhpWorkflowTrail{0%,24%{opacity:0;stroke-dashoffset:18px}48%{opacity:1;stroke-dashoffset:0}72%,to{opacity:0;stroke-dashoffset:-18px}}@keyframes nhpWorkflowSpark{0%,24%,to{opacity:.58;transform:scale(.78)rotate(0)}46%,60%{opacity:1;transform:scale(1.08)rotate(18deg)}}.nhpBentoGrid{grid-template-columns:1.05fr .95fr;gap:12px;margin-top:26px;display:grid}.nhpBento{border:0;border-radius:10px;align-content:space-between;min-height:320px;padding:30px;display:grid;overflow:hidden}.nhpBento0{background:#ffe8a7;grid-row:span 2;min-height:520px}.nhpBento1{background:#dceafa}.nhpBento2{background:#dff3e9}.nhpBento span{display:none}.nhpBento h3,.nhpWorkCard h3{color:#111;margin:10px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.08}.nhpBento p,.nhpWorkCard p,.nhpSavings p{color:#615f59;margin:12px 0 0;font-size:16px;line-height:1.58}.nhpBento a{align-items:center;gap:6px;margin-top:14px;font-weight:900}.nhpBentoVisual{color:#27241d;background:0 0;margin-top:42px;padding-top:18px;font-size:17px;font-weight:800;line-height:1.6;box-shadow:inset 0 1px #26221b1f}.nhpWorkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.nhpWorkCard{background:#fff;border:1px solid #e8e3da;border-radius:10px;align-content:start;min-height:430px;padding:24px;display:grid}.nhpWorkCard svg{color:#3778ff}.nhpMiniDoc{color:#2f2d28;white-space:pre-line;background:0 0;align-self:end;margin-top:32px;padding-top:18px;font-size:16px;font-weight:820;line-height:1.72;box-shadow:inset 0 1px #eee8de}.nhpSavings{grid-template-columns:.86fr 1.14fr;align-items:center;gap:42px;display:grid}.nhpSavings>div:first-child{gap:15px;display:grid}.nhpSavings a{justify-self:start;align-items:center;gap:8px;font-weight:900}.nhpCalculator{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.nhpMetricSpotlight{color:#10243a;background:radial-gradient(circle at 18% 18%,#8fb8ff47,#0000 31%),radial-gradient(circle at 82% 84%,#c9a14a38,#0000 27%),linear-gradient(135deg,#fffdfa 0%,#eef6ff 52%,#fbf0d6 100%);border-radius:18px;min-height:392px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #78889c24}.nhpMetricSpotlight:before{content:"";opacity:.5;background-image:linear-gradient(#1e3a5f14 1px,#0000 1px),linear-gradient(90deg,#1e3a5f14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000 78%)}.nhpMetricGlideBackdrop{z-index:0;opacity:.2;pointer-events:none;width:340px;height:230px;animation:7.2s ease-in-out infinite nhpMetricBackdropDrift;position:absolute;inset:auto 4px 16px auto;transform:rotate(-7deg)}.nhpMetricGlideBackdrop svg{filter:drop-shadow(0 16px 28px #1e3a5f2e);display:block;position:absolute}.nhpMetricGlideBackdrop svg:first-child{bottom:0;right:0}.nhpMetricGlideBackdrop svg:last-child{opacity:.74;bottom:62px;right:140px;transform:rotate(8deg)}.nhpMetricStory{z-index:1;opacity:0;align-content:start;animation:25s cubic-bezier(.76,0,.24,1) infinite nhpMetricStoryCycle;display:grid;position:absolute;inset:18px;transform:translateY(24px)scale(.97)}.nhpMetricStory0{--before:94%;--after:58%;animation-delay:0s}.nhpMetricStory1{--before:61%;--after:88%;animation-delay:5s}.nhpMetricStory2{--before:70%;--after:16%;animation-delay:10s}.nhpMetricStory3{--before:96%;--after:14%;animation-delay:15s}.nhpMetricStory4{--before:20%;--after:92%;animation-delay:20s}.nhpMetricStoryTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.nhpMetricStoryTop span{color:#44566b;font-size:15px;font-weight:900}.nhpMetricCompare{grid-template-columns:minmax(0,.95fr) auto minmax(0,1.05fr);align-items:center;gap:16px;min-height:128px;margin-top:22px;display:grid}.nhpMetricValue{min-width:0;position:relative}.nhpMetricValue span{letter-spacing:0;margin-bottom:8px;font-size:13px;font-weight:950;display:block}.nhpMetricValue b{letter-spacing:0;white-space:nowrap;font-size:clamp(48px,7vw,82px);font-weight:950;line-height:.98;display:inline-block;position:relative}.nhpMetricBefore{color:#827c72;animation:5s cubic-bezier(.76,0,.24,1) infinite nhpMetricBeforeExit}.nhpMetricBefore b:after{content:"";transform-origin:0;background:linear-gradient(90deg,#c9a14a,#1e3a5f);border-radius:999px;height:8px;animation:5s cubic-bezier(.76,0,.24,1) infinite nhpMetricStrike;position:absolute;top:52%;left:-2px;right:-2px;transform:scaleX(0)}.nhpMetricAfter{color:#1f5bd8;opacity:0;animation:5s cubic-bezier(.76,0,.24,1) infinite nhpMetricAfterEnter;transform:translate(-18px)scale(.92)}.nhpMetricAfter span{color:#1e3a5f}.nhpMetricArrow{color:#1e3a5f;background:#8fb8ff3d;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;font-weight:950;animation:5s cubic-bezier(.76,0,.24,1) infinite nhpMetricArrowPulse;display:inline-flex}.nhpMetricStory p{color:#44566b;width:min(430px,100%);margin:14px 0 0;font-size:15px;font-weight:800;line-height:1.52}.nhpStoryProgress{background:#1e3a5f14;border-radius:999px;height:18px;margin-top:34px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1e3a5f14}.nhpStoryProgress span{border-radius:inherit;position:absolute;inset:0 auto 0 0}.nhpStoryProgress .isBefore{width:var(--before);transform-origin:0;background:#1e3a5f2e;animation:5s cubic-bezier(.76,0,.24,1) infinite nhpStoryBeforeExit}.nhpStoryProgress .isAfter{width:var(--after);transform-origin:0;background:linear-gradient(90deg,#8fb8ff,#1f5bd8);animation:5s cubic-bezier(.76,0,.24,1) infinite nhpStoryFill}.nhpMetricPulse{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.nhpMetricPulseDot{background:#1e3a5f29;border-radius:999px;height:5px;position:relative;overflow:hidden}.nhpMetricPulseDot:after{content:"";transform-origin:0;background:#f4d35e;animation:25s linear infinite nhpMetricPulse;position:absolute;inset:0;transform:scaleX(0)}.nhpMetricPulseDot0:after{animation-delay:0s}.nhpMetricPulseDot1:after{animation-delay:5s}.nhpMetricPulseDot2:after{animation-delay:10s}.nhpMetricPulseDot3:after{animation-delay:15s}.nhpMetricPulseDot4:after{animation-delay:20s}.nhpImpactHero{grid-template-columns:.95fr 1.05fr;gap:12px;margin-top:14px;display:grid}.nhpRollingCard,.nhpTokenCompare{border-radius:14px;min-height:168px;padding:18px;overflow:hidden}.nhpRollingCard{color:#fff;background:radial-gradient(circle at 76% 18%,#8fb8ff70,#0000 34%),linear-gradient(145deg,#0c1a2e,#12385f)}.nhpTokenCompare{background:linear-gradient(135deg,#8fb8ff3d,#0000 58%),#fbfaf7;border:1px solid #e7e0d7}.nhpRollingCard>span,.nhpTokenCompare>span{opacity:.72;font-size:13px;font-weight:900;display:block}.nhpRollingValue{align-items:flex-end;height:74px;margin-top:10px;font-size:70px;line-height:1;display:flex;overflow:hidden}.nhpRollingValue span{animation:4.2s cubic-bezier(.76,0,.24,1) infinite nhpNumberRoll;display:grid}.nhpRollingValue b,.nhpRollingValue em{height:74px;font-style:normal;line-height:1}.nhpRollingCard p,.nhpTokenCompare p{opacity:.76;margin:14px 0 0;font-size:13px;font-weight:800;line-height:1.45}.nhpTokenCompare div{align-items:center;gap:10px;margin-top:22px}.nhpTokenCompare strong{font-size:32px;line-height:1}.nhpTokenCompare strong:first-child{color:#8a8174;text-decoration:line-through;text-decoration-thickness:2px}.nhpTokenCompare strong:last-child{color:#2458cf}.nhpTokenCompare em{color:#c9a14a;font-size:30px;font-style:normal;font-weight:900}.nhpImpactBars{gap:10px;margin-top:14px;display:grid}.nhpImpactBar{background:#fff;border:1px solid #ebe5dc;border-radius:12px;grid-template-columns:1.05fr 1.35fr .68fr;align-items:center;gap:12px;padding:12px;display:grid}.nhpImpactBar div:first-child{gap:6px;display:grid}.nhpImpactBar span{color:#1f1f1d;font-size:13px;font-weight:900}.nhpImpactBar em{color:#2458cf;font-size:12px;font-style:normal;font-weight:900}.nhpProgressCompare{background:#e7e2da;border-radius:999px;height:12px;position:relative;overflow:hidden}.nhpProgressCompare span{border-radius:inherit;position:absolute;top:0;bottom:0;left:0}.nhpProgressCompare .isBefore{width:var(--before);background:#c9c2b7}.nhpProgressCompare .isAfter{width:var(--after);transform-origin:0;background:linear-gradient(90deg,#8fb8ff,#315ed8);animation:2.8s cubic-bezier(.76,0,.24,1) infinite nhpBarPulse}.nhpImpactBar0{--before:88%;--after:54%}.nhpImpactBar1{--before:61%;--after:88%}.nhpImpactBar2{--before:68%;--after:16%}.nhpImpactBar3{--before:92%;--after:12%}.nhpImpactBar p{justify-items:end;gap:4px;margin:0;display:grid}.nhpImpactBar b,.nhpImpactBar strong{line-height:1}.nhpImpactBar b{color:#817a70;font-size:13px;text-decoration:line-through;text-decoration-thickness:1.5px}.nhpImpactBar strong{color:#12385f;font-size:19px}.nhpMetricSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.nhpMetricSummary article{background:#f3f0ea;border-radius:10px;padding:14px}.nhpMetricSummary article:last-child{color:#fff;background:#315ed8}.nhpMetricSummary span,.nhpStats article>span{opacity:.72;font-size:13px;font-weight:800;display:block}.nhpMetricSummary strong{margin-top:8px;font-size:28px;line-height:1.05;display:block}.nhpProof{gap:16px}.nhpQuote{color:#fff;background:radial-gradient(circle at 20% 20%,#ffcf80,#0000 32%),radial-gradient(circle at 80% 70%,#74d1ff,#0000 28%),#101018;border-radius:10px;flex:1;min-height:330px;padding:28px;position:relative;overflow:hidden}.nhpQuote>span{color:#111;background:#fff;border-radius:999px;place-items:center;width:52px;height:52px;display:grid}.nhpCommunityCard{color:#111;background:radial-gradient(circle at 12% 10%,#f4d35e29,#0000 28%),radial-gradient(circle at 92% 88%,#8fb8ff29,#0000 30%),#fff;align-content:space-between;display:grid;box-shadow:inset 0 0 0 1px #1c1c180d,0 28px 64px #1e3a5f0f}.nhpCommunityCard:before{content:"";z-index:0;opacity:.78;background:linear-gradient(106deg,#0000 0 22%,#f7f1e5ad 22% 54%,#eef7ffdb 100%);width:62%;height:118%;position:absolute;bottom:-22%;right:-16%;transform:rotate(-4deg)}.nhpCommunityCard:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 14% 18%,#f4d35e1f,#0000 20%),radial-gradient(circle at 72% 66%,#74d1ff1f,#0000 27%);animation:7s ease-in-out infinite nhpCommunityGlowShift;position:absolute;inset:-30%}.nhpCommunityCard>*{z-index:2;position:relative}.nhpCommunityBackdrop{z-index:1;opacity:.28;pointer-events:none;width:min(460px,62%);height:310px;animation:9s ease-in-out infinite nhpCommunityIconDrift;position:absolute;bottom:-58px;right:-64px;transform:rotate(-12deg)}.nhpCommunityBackdrop img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.nhpQuote blockquote{margin:30px 0 18px;font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1.12}.nhpCommunityUpdate{width:min(420px,100%)}.nhpCommunityUpdate span{color:#8a6a1f;font-size:18px;font-weight:950;display:block}.nhpCommunityUpdate strong{color:#111;margin-top:16px;font-size:clamp(36px,4vw,58px);line-height:1.02;display:block}.nhpCommunityUpdate p{color:#585143;max-width:460px;margin:16px 0 0;font-size:16px;font-weight:800;line-height:1.5}.nhpQuote a{color:#111;width:fit-content;margin-top:18px;font-weight:900}@keyframes nhpCommunityIconDrift{0%,to{opacity:.16;transform:translate(0,0)rotate(-9deg)scale(1)}50%{opacity:.32;transform:translate(-24px,-18px)rotate(-4deg)scale(1.05)}}@keyframes nhpCommunityStripeDrift{0%,to{opacity:.24;transform:translate(0,0)rotate(-10deg)}50%{opacity:.42;transform:translate(-18px,-12px)rotate(-6deg)}}@keyframes nhpCommunityGlowShift{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(5%,-4%)rotate(3deg)}}.nhpStats{flex:1.1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nhpStats article{background:radial-gradient(circle at 18% 16%,#8fb8ff1f,#0000 30%),#fff;border:0;border-radius:10px;align-content:end;min-height:159px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f1c150f,0 18px 42px #1f1c150a}.nhpRollingNumber{color:#111;font-variant-numeric:tabular-nums;align-items:baseline;width:max-content;font-size:clamp(36px,5vw,56px);line-height:1;display:inline-flex}.nhpDigitWindow{width:.62em;height:1em;display:inline-block;overflow:hidden}.nhpDigitTrack{will-change:transform;transition:transform .88s cubic-bezier(.76,0,.24,1);display:grid}.nhpDigitTrack span{height:1em;line-height:1}.nhpDigitSeparator{color:#111;width:.28em;display:inline-block}.nhpStats article>span{color:#5f5c56;opacity:1;margin-top:8px;font-size:15px}.nhpFooter{border-top:1px solid #ddd8d0;padding:42px 0 32px}.nhpFooterBrand{align-items:center;gap:14px;margin-bottom:34px}.nhpFooterBrand strong{color:#111;font-size:18px}.nhpFooterColumns{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.nhpFooterColumns nav{align-content:start;gap:11px;display:grid}.nhpFooterColumns strong{color:#111;font-size:14px}.nhpFooterColumns a,.nhpFooterBottom{color:#67645e;font-size:14px}.nhpFooterBottom{border-top:1px solid #12121214;justify-content:space-between;gap:18px;margin-top:42px;padding-top:20px}@keyframes nhpGearSpin{to{transform:rotate(360deg)}}@keyframes nhpLineBreathe{0%,to{opacity:.72;stroke-width:8.6px}50%{opacity:.9;stroke-width:9.4px}}@keyframes nhpStickerDrift{0%,to{transform:translate(-50%, -50%) translate3d(0, 0, 0) rotate(var(--sticker-rotate,0deg))}50%{transform:translate(-50%, -50%) translate3d(var(--drift-x,18px), var(--drift-y,10px), 0) rotate(calc(var(--sticker-rotate,0deg) + 4deg))}}@keyframes nhpVisualSwap{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nhpNumberRoll{0%,22%{transform:translateY(0)}42%,62%{transform:translateY(-74px)}82%,to{transform:translateY(-148px)}}@keyframes nhpBarPulse{0%{transform:scaleX(.18)}42%,82%{transform:scaleX(1)}to{transform:scaleX(.18)}}@keyframes nhpMetricStoryCycle{0%,4%,16%{opacity:1;transform:translateY(0)scale(1)}20%,to{opacity:0;transform:translateY(-22px)scale(.98)}}@keyframes nhpMetricNumberRoll{0%,24%{transform:translateY(0)}44%,62%{transform:translateY(calc(var(--roll-step) * -1))}82%,to{transform:translateY(calc(var(--roll-step) * -2))}}@keyframes nhpMetricBackdropDrift{0%,to{transform:translate(0,0)rotate(-7deg)}50%{transform:translate(-14px,-10px)rotate(-4deg)}}@keyframes nhpMetricBeforeExit{0%,34%{opacity:1;filter:blur();transform:translate(0)scale(1)}52%,to{opacity:.2;filter:blur(1px);transform:translate(-22px)scale(.9)}}@keyframes nhpMetricStrike{0%,26%{transform:scaleX(0)}44%,to{transform:scaleX(1)}}@keyframes nhpMetricAfterEnter{0%,38%{opacity:0;transform:translate(-18px)scale(.92)}58%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes nhpMetricArrowPulse{0%,30%{opacity:.52;transform:translate(-4px)scale(.9)}48%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes nhpStoryBeforeExit{0%,36%{opacity:1;transform:scaleX(1)}58%,to{opacity:.28;transform:scaleX(.82)}}@keyframes nhpStoryFill{0%,26%{transform:scaleX(0)}58%,to{transform:scaleX(1)}}@keyframes nhpMetricPulse{0%,20%{transform:scaleX(1)}20.1%,to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.nhpLineArt path,.nhpLineGear svg,.nhpLineSticker,.nhpAgentImagePanel,.nhpMetricGlideBackdrop,.nhpMetricStory,.nhpMetricRoll span,.nhpMetricBefore,.nhpMetricBefore b:after,.nhpMetricAfter,.nhpMetricArrow,.nhpStoryProgress .isBefore,.nhpStoryProgress .isAfter,.nhpMetricPulseDot:after,.nhpWorkflowIcon,.nhpWorkflowIcon path,.nhpWorkflowIcon circle,.nhpWorkflowGlyph,.nhpWorkflowCrosshair,.nhpWorkflowNeedle,.nhpWorkflowLine,.nhpWorkflowPlane,.nhpWorkflowSpark,.nhpRollingValue span,.nhpDigitTrack,.nhpProgressCompare .isAfter{animation:none}.nhpDigitTrack{transition:none}.nhpMetricStory{opacity:0;filter:none;transform:none}.nhpMetricStory0{opacity:1}.nhpMetricRoll span{transform:translateY(calc(var(--roll-step) * -2))}.nhpMetricBefore b:after{transform:scaleX(1)}.nhpMetricAfter{opacity:1;transform:none}.nhpStoryProgress .isBefore{opacity:.28}.nhpStoryProgress .isAfter,.nhpMetricPulseDot0:after{transform:scaleX(1)}}@media (width<=1180px){.nhpStickerImage,.nhpGearRightBottom{display:none}}@media (width<=980px){.nhpNavLinks{display:none}.nhpAgentCard,.nhpSavings,.nhpProof{flex-direction:column;grid-template-columns:1fr}.nhpAgentCard{min-height:auto}.nhpPreviewCards,.nhpUseCases,.nhpWorkGrid,.nhpFooterColumns,.nhpBentoGrid{grid-template-columns:1fr}.nhpBento0{grid-row:auto}}@media (width<=720px){.nhpAnnouncement{justify-content:flex-start;padding-left:14px}.nhpAnnouncement p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nhpNav{height:60px;padding:0 14px}.nhpNavActions a:not(.nhpNavPrimary){display:none}.nhpHero{padding:62px 14px 24px}.nhpHeroDoodles{display:none}.nhpHeroCopy h1{font-size:clamp(40px,13vw,58px)}.nhpButton{width:100%}.nhpWorkspace{width:100%;min-height:auto;margin-top:36px;display:grid}.nhpOrbit{display:none}.nhpMockBody{grid-template-columns:1fr}.nhpMockPanel{display:none}.nhpLogos span{font-size:13px}.nhpSection,.nhpSavings,.nhpProof,.nhpFooter{width:calc(100% - 28px);margin-top:72px}.nhpSection h2,.nhpSavings h2{font-size:clamp(34px,10vw,48px)}.nhpAgentCard{padding:18px}.nhpMetricSpotlight{min-height:430px;padding:16px}.nhpMetricStory{inset:16px}.nhpMetricRoll{--roll-step:82px;height:var(--roll-step);font-size:clamp(44px,15vw,70px)}.nhpMetricRoll b{height:var(--roll-step)}.nhpImpactHero,.nhpImpactBar{grid-template-columns:1fr}.nhpImpactBar p{justify-items:start}.nhpMetricSummary,.nhpStats{grid-template-columns:1fr;display:grid}.nhpFooterBottom{flex-direction:column}}:root{color:#111;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;--pc-bg:#f7f7f4;--pc-panel:#ffffffc2;--pc-panel-strong:#ffffffeb;--pc-line:#1414141a;--pc-line-strong:#1414142e;--pc-text:#121212;--pc-muted:#12121280;--pc-soft:#1212120f;--pc-dark:#050505;--pc-blue:#2c6cff;--pc-mint:#4bd3a2;--pc-shadow:0 24px 80px #0000001f;--pc-shadow-tight:0 14px 38px #0000001c;--pc-spring:cubic-bezier(.22, 1, .36, 1);background:#f7f7f4;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.notionShell{color:#191919;background:#fff;min-height:100vh;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow-x:hidden}.notionShell a{color:inherit;text-decoration:none}.notionNav,.notionBrand,.notionNavLinks,.notionNavLinks a,.notionNavActions,.notionHeroActions,.notionButton,.notionLogoStrip,.notionFeatureCard,.notionShowcase,.notionShowcaseCopy li,.notionFinal,.notionFooter,.notionFooter div,.notionSidebarSearch,.notionSidebarGroup span,.notionSidebarFoot,.notionDocBar,.notionDocBar div,.notionCallout,.notionFloatingPanel>div,.notionMiniCards,.notionMiniCards span{display:flex}.notionNav{z-index:20;-webkit-backdrop-filter:saturate(1.2)blur(16px);backdrop-filter:saturate(1.2)blur(16px);background:#ffffffeb;border-bottom:1px solid #00000014;align-items:center;gap:22px;height:64px;padding:0 28px;position:sticky;top:0}.notionBrand{flex:none;align-items:center;gap:9px;font-size:17px;font-weight:720}.notionBrandMark{color:#fff;background:#191919;border-radius:5px;place-items:center;width:28px;height:28px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;display:grid}.notionNavLinks{align-items:center;gap:3px;min-width:0}.notionNavLinks a{color:#37352f;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;min-height:34px;padding:0 10px;font-size:14px}.notionNavLinks a:hover,.notionTextLink:hover,.notionSidebarGroup span:hover{background:#f1f1ef}.notionNavActions{align-items:center;gap:7px;margin-left:auto}.notionTextLink{color:#37352f;white-space:nowrap;border-radius:6px;min-height:34px;padding:8px 10px;font-size:14px}.notionButton{cursor:pointer;border:1px solid #191919;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:15px;font-weight:650;line-height:1;transition:background .16s,box-shadow .16s,transform .16s}.notionButton:hover{transform:translateY(-1px)}.notionShell .notionButton--dark{color:#fff;background:#191919;box-shadow:0 1px 2px #0000002e}.notionShell .notionButton--dark:hover{background:#000}.notionShell .notionButton--light{color:#191919;background:#fff;border-color:#00000024}.notionShell .notionButton--light:hover{background:#f7f7f5}.notionButton--small{min-height:34px;padding:0 12px;font-size:14px}.notionHero{text-align:center;width:min(1180px,100% - 48px);margin:84px auto 0}.notionHeroCopy{width:min(890px,100%);margin:0 auto}.notionHero h1{color:#111;margin:0;font-size:86px;font-weight:760;line-height:.98}.notionHeroCopy p{color:#5f5e5b;width:min(720px,100%);margin:22px auto 0;font-size:22px;line-height:1.45}.notionHeroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px}.notionWorkspace{text-align:left;background:#fff;border:1px solid #0000001f;border-radius:8px;grid-template-columns:236px minmax(0,1fr);width:min(1120px,100%);min-height:640px;margin:62px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 28px 74px #00000021}.notionSidebar{background:#f7f7f5;border-right:1px solid #00000014;grid-template-rows:auto 1fr auto;gap:14px;min-width:0;padding:14px 10px;display:grid}.notionSidebarSearch,.notionSidebarFoot{color:#6f6e69;border-radius:6px;align-items:center;gap:8px;min-height:32px;padding:0 9px;font-size:13px}.notionSidebarGroup{align-content:start;gap:2px;display:grid}.notionSidebarGroup span{color:#37352f;border-radius:6px;align-items:center;gap:8px;min-width:0;min-height:32px;padding:0 9px;font-size:14px}.notionSidebarGroup span.is-active{background:#e9e9e7;font-weight:650}.notionSidebarFoot{border-top:1px solid #00000012;padding-top:10px}.notionDocument{background:#fff;min-width:0}.notionDocBar{color:#6f6e69;border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;height:46px;padding:0 18px;font-size:13px}.notionDocBar div{align-items:center;gap:7px}.notionDocBar div span{background:#b8b7b2;border-radius:50%;width:5px;height:5px}.notionDocContent{width:min(690px,100% - 72px);margin:0 auto;padding:58px 0 92px}.notionPageIcon{color:#37352f;background:#f1f1ef;border-radius:8px;place-items:center;width:54px;height:54px;margin-bottom:18px;font-size:30px;display:inline-grid}.notionDocContent h2{color:#191919;margin:0;font-size:44px;font-weight:750;line-height:1.08}.notionDocLead{color:#6f6e69;margin:14px 0 0;font-size:18px;line-height:1.55}.notionCallout{color:#37352f;background:#f7f6f3;border-radius:6px;align-items:flex-start;gap:10px;margin-top:26px;padding:14px 15px;font-size:15px;line-height:1.5}.notionCallout svg{flex:none;margin-top:2px}.notionDatabase{border:1px solid #0000001a;border-radius:6px;margin-top:30px;display:grid;overflow:hidden}.notionDbRow{color:#37352f;border-top:1px solid #00000014;grid-template-columns:minmax(0,1.55fr) 110px 100px;min-height:46px;font-size:14px;display:grid}.notionDbRow:first-child{border-top:0}.notionDbRow span,.notionDbRow b,.notionDbRow em{text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #00000014;align-items:center;min-width:0;padding:0 12px;display:flex;overflow:hidden}.notionDbRow span:first-child{border-left:0}.notionDbRow--head{color:#8b8a85;background:#fbfbfa;font-size:12px}.notionDbRow b{color:#8a5a00;background:#fbf3db;font-weight:600}.notionDbRow em{color:#365e4d;background:#edf3ec;font-style:normal}.notionFloatingPanel{background:#fffffff5;border:1px solid #0000001f;border-radius:8px;width:318px;padding:16px;position:absolute;bottom:42px;right:44px;box-shadow:0 1px 2px #00000014,0 16px 42px #0000002e}.notionFloatingPanel>div{align-items:center;gap:8px}.notionFloatingPanel strong{color:#191919;font-size:15px}.notionFloatingPanel p{color:#5f5e5b;margin:10px 0 14px;font-size:14px;line-height:1.5}.notionFloatingPanel button{color:#fff;width:100%;min-height:34px;font:inherit;cursor:pointer;background:#191919;border:0;border-radius:6px;font-size:14px;font-weight:650}.notionCursor{color:#191919;filter:drop-shadow(0 8px 10px #0000002e);animation:4.8s ease-in-out infinite notionCursorFloat;position:absolute;bottom:116px;right:344px}.notionCursor svg{fill:#ffffffe0}.notionLogoStrip{color:#8a8984;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 34px;width:min(1060px,100% - 48px);margin:58px auto 0;font-size:15px;font-weight:650}.notionSection,.notionTemplateSection{width:min(1120px,100% - 48px);margin:112px auto 0}.notionSectionHeading{text-align:center;width:min(720px,100%);margin:0 auto 28px}.notionSectionHeading span,.notionShowcaseCopy>span,.notionTemplateCard span{color:#8a8984;font-size:13px;font-weight:700}.notionSectionHeading h2,.notionShowcaseCopy h2,.notionFinal h2{color:#191919;margin:10px 0 0;font-size:44px;font-weight:750;line-height:1.1}.notionFeatureGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.notionFeatureCard{background:#fff;border:1px solid #0000001a;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:250px;padding:22px}.notionFeatureCard svg{margin-bottom:48px}.notionFeatureCard h3{color:#191919;margin:0;font-size:22px;line-height:1.2}.notionFeatureCard p{color:#6f6e69;margin:12px 0 0;font-size:15px;line-height:1.55}.notionShowcase{align-items:center;gap:58px;width:min(1120px,100% - 48px);margin:112px auto 0}.notionShowcaseCopy{flex:0 0 400px}.notionShowcaseCopy p,.notionFinal p{color:#6f6e69;margin:16px 0 0;font-size:17px;line-height:1.6}.notionShowcaseCopy ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.notionShowcaseCopy li{color:#37352f;align-items:center;gap:8px;font-size:15px}.notionPromptDoc{background:#fff;border:1px solid #0000001f;border-radius:8px;flex:1;min-width:0;overflow:hidden;box-shadow:0 20px 56px #0000001a}.notionPromptToolbar{background:#fbfbfa;border-bottom:1px solid #00000012;align-items:center;gap:7px;height:36px;padding:0 13px;display:flex}.notionPromptToolbar span{background:#d4d3cf;border-radius:50%;width:8px;height:8px}.notionPromptBody{padding:34px 38px 42px}.notionPromptBody .notionPageIcon{width:44px;height:44px;margin-bottom:14px;font-size:23px}.notionPromptBody h3{color:#191919;margin:0 0 22px;font-size:34px;line-height:1.12}.notionBlock{border-top:1px solid #00000014;grid-template-columns:88px 1fr;gap:14px;padding:15px 0;display:grid}.notionBlock span{color:#8a8984;font-size:13px;font-weight:700}.notionBlock p{color:#37352f;margin:0;font-size:15px;line-height:1.55}.notionMiniCards{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.notionMiniCards span{color:#37352f;background:#f1f1ef;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:14px}.notionTemplateGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.notionTemplateCard{background:#fff;border:1px solid #0000001a;border-radius:8px;overflow:hidden}.notionTemplateCard img{object-fit:cover;object-position:center;filter:saturate(.92);border-bottom:1px solid #00000014;width:100%;height:190px;display:block}.notionTemplateCard div{padding:16px}.notionTemplateCard h3{color:#191919;margin:8px 0 0;font-size:19px;line-height:1.25}.notionFinal{border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;gap:32px;width:min(1120px,100% - 48px);margin:112px auto 0;padding:54px 0}.notionFinal>div{width:min(680px,100%)}.notionFinal .notionPageIcon{width:46px;height:46px;margin-bottom:12px;font-size:24px}.notionFooter{color:#6f6e69;justify-content:space-between;align-items:center;gap:18px;width:min(1120px,100% - 48px);min-height:112px;margin:0 auto;font-size:14px}.notionFooter>span{color:#191919;font-weight:750}.notionFooter div{align-items:center;gap:18px}@keyframes notionCursorFloat{0%,to{transform:translate(0,0)}45%{transform:translate(14px,-12px)}}@media (width<=1020px){.notionNavLinks{display:none}.notionHero h1{font-size:58px}.notionWorkspace{grid-template-columns:190px minmax(0,1fr)}.notionDocContent{width:calc(100% - 48px)}.notionFloatingPanel{bottom:24px;right:24px}.notionCursor{display:none}.notionFeatureGrid,.notionTemplateGrid{grid-template-columns:1fr}.notionFeatureCard{min-height:190px}.notionFeatureCard svg{margin-bottom:28px}.notionShowcase{flex-direction:column;align-items:stretch}.notionShowcaseCopy{flex-basis:auto}}@media (width<=720px){.notionNav{justify-content:space-between;height:auto;min-height:58px;padding:10px 14px}.notionNavActions,.notionTextLink{display:none}.notionHero{width:calc(100% - 28px);margin-top:54px}.notionHero h1{overflow-wrap:anywhere;font-size:42px;line-height:1.05}.notionHeroCopy p{font-size:18px}.notionButton{width:100%}.notionButton--small{width:auto}.notionWorkspace{min-height:0;margin-top:42px;display:block;overflow:hidden}.notionSidebar{display:none}.notionDocContent{width:calc(100% - 36px);padding:36px 0 250px}.notionDocContent h2,.notionSectionHeading h2,.notionShowcaseCopy h2,.notionFinal h2{overflow-wrap:anywhere;font-size:30px}.notionDocLead{font-size:16px}.notionDatabase{max-width:100%;overflow-x:auto}.notionDbRow{grid-template-columns:minmax(0,1fr) 86px 74px;min-width:410px}.notionFloatingPanel{width:auto;bottom:18px;left:18px;right:18px}.notionLogoStrip,.notionSection,.notionShowcase,.notionTemplateSection,.notionFinal,.notionFooter{width:calc(100% - 28px)}.notionLogoStrip{justify-content:flex-start;margin-top:38px}.notionSection,.notionShowcase,.notionTemplateSection,.notionFinal{margin-top:74px}.notionPromptBody{padding:26px 22px 32px}.notionPromptBody h3{font-size:28px}.notionBlock{grid-template-columns:1fr;gap:6px}.notionTemplateCard img{height:180px}.notionFinal,.notionFooter{flex-direction:column;align-items:stretch}}.landingShell{color:#0f1720;background:linear-gradient(#fbfcff 0%,#f7f9ff 38%,#fff 100%),#fbfcff;min-height:100vh;font-family:Manrope,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.landingShell:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#0f172009 1px,#0000 1px),linear-gradient(90deg,#0f172008 1px,#0000 1px);background-size:58px 58px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 42%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000008c 42%,#0000 92%)}.landingNoise{z-index:0;pointer-events:none;opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23noise)' opacity='.32'/%3E%3C/svg%3E");position:fixed;inset:0}.landingShell>:not(.landingNoise){z-index:1;position:relative}.landingNav{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:#ffffffb8;border:1px solid #0f172014;border-radius:28px;justify-content:space-between;align-items:center;gap:28px;width:min(1240px,100% - 64px);height:72px;margin:24px auto 0;padding:0 16px 0 20px;display:flex;box-shadow:inset 0 1px #ffffffeb,0 22px 70px #1c284414}.landingBrand,.landingLinks,.landingNavActions,.landingHeroActions,.landingButton,.landingLocale,.browserTop,.demoSplit,.aiPromptBar,.imageSamples,.askPanelOptions article,.askPanelFooter,.featureRow,.mockHeader,.workflowCards,.finalCta,.faqSection,.landingFooter{display:flex}.landingBrand{color:#111827;align-items:center;gap:12px;font-size:21px;font-weight:800;text-decoration:none}.landingLinks{justify-content:center;align-items:center;gap:30px}.landingLinks a,.landingLogin{color:#111827ad;transition:color .18s ease, transform .18s var(--pc-spring);font-size:14px;font-weight:700;text-decoration:none}.landingLinks a:hover,.landingLogin:hover{color:#0f1720;transform:translateY(-1px)}.landingNavActions{align-items:center;gap:12px}.landingLocale{color:#111827;cursor:pointer;background:#ffffffd1;border:1px solid #0f172014;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 14px}.landingButton{min-height:52px;transition:transform .18s var(--pc-spring), box-shadow .18s ease, background .18s ease;border:1px solid #0f172017;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:15px;font-weight:800;text-decoration:none}.landingButton:hover{transform:translateY(-2px)}.landingButton--dark{color:#fff;background:#090909;border-color:#111;box-shadow:0 18px 42px #080c142e}.landingButton--light{color:#111827;background:#ffffffdb;box-shadow:0 14px 34px #1c284414}.landingButton--blue{color:#fff;background:linear-gradient(135deg,#5c77bd,#111 72%);border-color:#273a68;box-shadow:0 18px 42px #24304a3d}.landingNavCta{min-height:42px;padding:0 18px;font-size:13px}.orbitIcon{flex:none;place-items:center;display:inline-grid;position:relative}.landingAsteroid{width:46px;height:46px}.landingBrand .landingAsteroid{width:54px;height:54px;margin-left:-4px}.orbitIconSvg{filter:drop-shadow(0 14px 24px #1b274024)drop-shadow(0 4px 10px #b8966829);width:100%;height:100%;display:block;overflow:visible}.orbitIconTile{fill:#f5efe0}.orbitIconTileStroke{fill:none;stroke:#1b27401f;stroke-width:1.4px;vector-effect:non-scaling-stroke}.orbitIconOrbitLine{fill:none;stroke:#b89668;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;animation:14s linear infinite orbitIconFlow}.orbitIconPlanetCore,.orbitIconPlanetGlow,.orbitIconMistDot,.orbitIconDeepDot,.orbitIconSparkle{transform-box:fill-box;transform-origin:50%}.orbitIconPlanetCore{animation:6s ease-in-out infinite orbitIconBreathe}.orbitIconPlanetGlow{animation:6s ease-in-out infinite orbitIconGlow}.orbitIconSatellite{filter:drop-shadow(0 3px 5px #79582757)}.orbitIconMistDot{fill:#9fb3c7;animation:7s ease-in-out infinite orbitIconFloat}.orbitIconDeepDot{fill:#131d36;animation:9s ease-in-out -2.4s infinite orbitIconFloat}.orbitIconSparkle path{fill:#b89668}.orbitIconSparkle{animation:4.2s ease-in-out infinite orbitIconTwinkle}@keyframes orbitIconBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes orbitIconGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.2)}}@keyframes orbitIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes orbitIconTwinkle{0%,to{opacity:1;transform:rotate(0)scale(1)}30%{opacity:.7;transform:rotate(28deg)scale(.78)}50%{opacity:.42;transform:rotate(45deg)scale(.58)}70%{opacity:.7;transform:rotate(28deg)scale(.78)}}@keyframes orbitIconFlow{to{stroke-dashoffset:-80px}}.landingHero{text-align:center;width:min(1180px,100% - 48px);margin:126px auto 42px}.landingHeroCopy{max-width:1040px;margin:0 auto}.landingKicker{color:#516aaf;margin:0 0 18px;font-size:15px;font-weight:800}.landingHero h1,.featureCopy h2,.workflowIntro h2,.finalCta .rotatingWords,.faqSection h2{font-family:Noto Serif SC,Instrument Serif,Songti SC,STSong,serif;font-weight:900}.landingHero h1{color:#07090d;white-space:pre-line;margin:0;font-size:clamp(64px,7.2vw,104px);line-height:1.08}.landingHeroCopy>p:not(.landingKicker){color:#596273;width:min(880px,100%);margin:24px auto 0;font-size:22px;line-height:1.65}.landingHeroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:38px}.productStage{width:min(1280px,100% - 48px);margin:112px auto 0}.browserShell{background:linear-gradient(#fffffff0,#f7faffe0),#fff;border:1px solid #0f172014;border-radius:42px;padding:30px;box-shadow:inset 0 1px #fffffff0,0 34px 120px #1e2b4a1f}.browserShell--recording{background:linear-gradient(#fffffff5,#f8fbffe6),#fff;padding:26px}.browserTop{align-items:center;gap:8px;height:28px}.browserTop span{background:#cfd4dc;border-radius:50%;width:10px;height:10px}.browserTop em{color:#6b7280;margin-left:auto;font-size:12px;font-style:normal;font-weight:700}.productPlayback{background:#f6f8fc;border-radius:32px;min-height:820px;margin-top:18px;position:relative;overflow:hidden}.productPlaybackCamera{transform-origin:62% 54%;will-change:transform;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1)translate(0,0)}.productPlaybackCamera[data-phase=nudge],.productPlaybackCamera[data-phase=loading]{transform:scale(1.055)translate(-1.1%,-.8%)}.productPlaybackCamera[data-phase=result]{transform:scale(1.105)translate(-3.8%,-2.8%)}.realAiScreen{border-radius:inherit;background:#fff;position:absolute;inset:0;overflow:hidden}.realAiScreen:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff0d,#f7faff94 58%,#f7faffc2),linear-gradient(#0000 0 66%,#f7faffd1);position:absolute;inset:0}.realAiScreen img{object-fit:cover;object-position:center top;filter:saturate(.96)contrast(.98);width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.02)}.productPlaybackCamera[data-phase=result] .realAiScreen img{transform:scale(1.038)translate(-10px,-7px)}.pluginEntryMock{z-index:5;color:#1d2738;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #0f172014;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 18px;animation:4.8s ease-in-out infinite pluginEntryFloat;display:inline-flex;position:absolute;top:40.5%;right:8.2%;box-shadow:0 18px 52px #1e2b4a29}.pluginEntryMock>span{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:14px;font-weight:800;overflow:hidden}.analysisLoadingMock{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#ffffffe6;border:1px solid #0f172014;border-radius:28px;gap:13px;width:330px;padding:24px;animation:7.6s ease-in-out infinite analysisCardCycle;display:grid;position:absolute;top:50%;right:9%;box-shadow:0 28px 78px #1e2b4a2e}.analysisLoadingMock .landingAsteroid{margin-inline:auto}.analysisLoadingMock strong{text-align:center;color:#111827;font-size:18px}.analysisLoadingMock>span:not(.landingAsteroid){background:linear-gradient(90deg,#eef2f8 0%,#fff 42%,#eef2f8 84%) 0 0/220% 100%;border-radius:999px;height:12px;animation:1.2s linear infinite loadingSweep;overflow:hidden}.askPanelMock--overlay{z-index:4;width:min(460px,100% - 80px);animation:5.4s ease-in-out infinite panelFloat;position:absolute;bottom:7%;right:7%}.askPanelMock--overlay .askPanelOptions article{opacity:1;animation:5.4s ease-in-out infinite optionPulse;transform:translateY(0)}.askPanelMock--overlay .askPanelOptions article:nth-child(2){animation-delay:.12s}.askPanelMock--overlay .askPanelOptions article:nth-child(3){animation-delay:.24s}.universalDemoComposer{z-index:5;-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:#ffffffdb;border:1px solid #0f17201a;border-radius:999px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(650px,56%);min-height:68px;padding:0 10px 0 22px;display:grid;position:absolute;top:42%;left:8%;box-shadow:inset 0 1px #fffffff0,0 26px 70px #1e2b4a24}.universalDemoComposer__plus{color:#111827;font-size:30px;line-height:1}.universalTypedPrompt{color:#172033;min-width:0;height:28px;font-size:18px;font-weight:760;position:relative;overflow:hidden}.universalTypedPrompt__line{white-space:nowrap;text-overflow:clip;opacity:0;clip-path:inset(0 100% 0 0);border-right:2px solid #1118277a;max-width:100%;transition:opacity .22s,transform .36s cubic-bezier(.22,1,.36,1),clip-path 1.2s steps(24,end);position:absolute;top:0;left:0;overflow:hidden;transform:translateY(-8px)}.universalTypedPrompt__line.is-active{opacity:1;clip-path:inset(0);transform:translateY(0)}.universalDemoComposer button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#5369ad,#111 76%);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:850;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 14px 30px #1d274033}.universalDemoComposer button.is-pressed{transform:translateY(1px)scale(.96);box-shadow:0 8px 18px #1d274029}.universalNudgeStack{z-index:7;width:min(320px,28%);position:absolute;top:45.5%;left:56%}.universalNudge{color:#1d2738;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;filter:blur(8px);background:#ffffffe0;border:1px solid #0f172014;border-radius:999px;align-items:center;gap:9px;max-width:100%;padding:8px 8px 8px 17px;transition:opacity .26s,transform .52s cubic-bezier(.22,1,.36,1),filter .42s;display:inline-flex;position:absolute;top:0;right:0;transform:translate(12px,8px)scale(.96);box-shadow:0 18px 52px #1e2b4a29}.universalNudge.is-active{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.universalNudge span:not(.landingAsteroid){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:820;overflow:hidden}.universalNudge .landingAsteroid{width:32px;height:32px}.universalLoading{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;opacity:0;filter:blur(10px);background:#ffffffe0;border:1px solid #0f172014;border-radius:28px;gap:13px;width:300px;padding:22px;transition:opacity .26s,transform .52s cubic-bezier(.22,1,.36,1),filter .42s;display:grid;position:absolute;top:54%;left:55%;transform:translate(12px,12px)scale(.96);box-shadow:0 28px 78px #1e2b4a29}.universalLoading.is-active{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.universalLoading .landingAsteroid{margin-inline:auto}.universalLoading strong{color:#111827;text-align:center;font-size:17px}.universalLoading span:not(.landingAsteroid){background:linear-gradient(90deg,#eef2f8 0%,#fff 42%,#eef2f8 84%) 0 0/220% 100%;border-radius:999px;height:11px;animation:1.2s linear infinite loadingSweep;overflow:hidden}.universalResultStack{z-index:5;width:min(470px,100% - 80px);min-height:505px;position:absolute;bottom:7%;right:6.8%}.universalResultPanel{-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);opacity:0;filter:blur(14px);pointer-events:none;background:radial-gradient(circle at 86% 10%,#caa96b1f,#0000 28%),#ffffffeb;border:1px solid #0f172014;border-radius:30px;align-content:start;padding:34px 32px 26px;transition:opacity .3s,transform .62s cubic-bezier(.22,1,.36,1),filter .5s;display:grid;position:absolute;inset:0;transform:translate(22px,18px)scale(.96);box-shadow:0 28px 84px #1e2b4a29}.universalResultPanel.is-active{opacity:1;filter:blur();pointer-events:auto;transform:translate(0,0)scale(1)}.universalResultPanel h2{color:#090909;margin:0;font-size:30px;line-height:1.18}.universalResultPanel p{color:#667085;margin:14px 0 0;font-size:15px;line-height:1.65}.universalResultOptions{gap:12px;margin-top:24px;display:grid}.universalResultOptions div{background:#ffffffb8;border:1px solid #0f172014;border-radius:19px;gap:6px;min-height:76px;padding:14px 16px;display:grid}.universalResultOptions div.is-selected{background:linear-gradient(#f5f8fff0,#ffffffdb);border-color:#4a70bf57;box-shadow:0 0 0 4px #5c77bd14}.universalResultOptions strong{color:#141820;font-size:17px}.universalResultOptions span{color:#737b87;font-size:13px;line-height:1.45}.universalResultPanel footer{justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.universalResultPanel footer button{color:#8a8f98;font:inherit;cursor:pointer;background:0 0;border:0}.universalResultPanel footer button:last-child{color:#fff;background:#090909;border-radius:999px;min-height:42px;padding:0 18px;font-weight:850}.demoCursor{z-index:12;color:#07111f;pointer-events:none;filter:drop-shadow(0 1px #fffffff2)drop-shadow(0 14px 18px #10182838);will-change:transform, opacity;width:40px;height:40px;position:absolute;top:0;left:0}.demoCursor svg{fill:#ffffffd1;width:34px;height:34px;display:block}.demoCursor span{opacity:0;border:2px solid #506bb285;border-radius:50%;width:18px;height:18px;position:absolute;top:12px;left:13px;transform:translate(-50%,-50%)scale(.2)}.demoCursor--product{opacity:0;transition:opacity .14s,transform .44s cubic-bezier(.22,1,.36,1);transform:translate(250px,360px)scale(.94)}.demoCursor--product span{opacity:0}.productPlaybackCamera[data-phase=typing] .demoCursor--product{opacity:1;transform:translate(420px,348px)scale(1)}.productPlaybackCamera[data-phase=click] .demoCursor--product{opacity:1;transform:translate(555px,348px)scale(.98)}.productPlaybackCamera[data-phase=nudge] .demoCursor--product{opacity:1;transform:translate(755px,356px)scale(1)}.productPlaybackCamera[data-phase=loading] .demoCursor--product{opacity:1;transform:translate(790px,456px)scale(1)}.productPlaybackCamera[data-phase=result] .demoCursor--product{opacity:1;transform:translate(815px,548px)scale(1)}.productPlaybackCamera[data-phase=click] .demoCursor--product span,.productPlaybackCamera[data-phase=result] .demoCursor--product span{animation:.72s ease-out productCursorClick}.demoSplit{align-items:stretch;gap:28px;margin-top:22px}.aiImageMock,.askPanelMock,.miniBrowser{background:#fff;border:1px solid #0f172014;border-radius:30px;box-shadow:0 24px 80px #1e2b4a14}.aiImageMock{background:#f7f9fd;flex:720px;padding:34px}.aiImageMock__title{color:#090909;font-size:36px;font-weight:900}.aiPromptBar{color:#111827;background:#fff;border:1px solid #0f172024;border-radius:999px;align-items:center;gap:14px;height:64px;margin-top:20px;padding:0 16px 0 22px;font-size:20px}.aiPromptBar span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aiPromptBar button{color:#fff;background:#090909;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}.aiImageMock strong{color:#111827;margin-top:26px;font-size:17px;display:block}.imageSamples{gap:18px;margin-top:26px}.imageSample{background-position:50%;background-size:cover;border-radius:26px;flex:1;min-height:210px;box-shadow:inset 0 -80px 80px #00000026}.imageSample--anime{background-image:url(/landing/thumb-anime.jpeg)}.imageSample--poster{background-image:url(/landing/thumb-poster.jpeg)}.imageSample--storybook{background-image:url(/landing/thumb-storybook.jpeg)}.promptResult{background:#fff;border:1px solid #0f172014;border-radius:24px;gap:10px;min-height:150px;margin-top:24px;padding:24px;display:grid}.promptResult b{font-size:20px}.promptResult span,.askPanelMock>p,.askPanelOptions p,.featureCopy p,.workflowIntro p,.workflowCards p,.faqSection p,.specPaper p,.memoryList span,.skillTile p{color:#667085;line-height:1.65}.askPanelMock{flex:0 0 410px;padding:32px 28px}.askPanelMock h2{color:#090909;margin:0;font-size:30px;line-height:1.2}.askPanelMock>p{margin:14px 0 0;font-size:15px}.askPanelOptions{gap:14px;margin-top:24px;display:grid}.askPanelOptions article{background:#fff;border:1px solid #0f172014;border-radius:22px;align-items:center;gap:14px;min-height:106px;padding:10px}.askPanelOptions article.is-selected{background:#f5f8ff;border-color:#4a70bf5c;box-shadow:0 0 0 4px #5c77bd14}.optionThumb{background-position:50%;background-size:cover;border-radius:16px;flex:0 0 96px;height:76px}.optionThumb--0{background-image:url(/landing/thumb-anime.jpeg)}.optionThumb--1{background-image:url(/landing/thumb-poster.jpeg)}.optionThumb--2{background-image:url(/landing/thumb-storybook.jpeg)}.askPanelOptions h3{color:#111827;margin:0;font-size:18px}.askPanelOptions p{margin:5px 0 0;font-size:13px}.askPanelFooter{justify-content:space-between;align-items:center;margin-top:18px}.askPanelFooter button{color:#8a8f98;cursor:pointer;background:0 0;border:0}.askPanelFooter button:last-child{color:#fff;background:#090909;border-radius:999px;min-height:42px;padding:0 18px;font-weight:800}.intelligenceBridge{text-align:center;width:min(1120px,100% - 48px);margin:146px auto 0;scroll-margin-top:110px}.intelligenceBridge h2{color:#0b0d12;letter-spacing:-.055em;margin:0;font-family:Noto Serif SC,Instrument Serif,Songti SC,STSong,serif;font-size:clamp(64px,8.2vw,126px);font-weight:900;line-height:.92}.featureStack{gap:34px;width:min(1180px,100% - 48px);margin:86px auto 0;display:grid}.featureRow{background:radial-gradient(circle at 82% 12%,#e6ecf7e6,#0000 32%),linear-gradient(#fffffffa,#f9fafaf2);border:1px solid #0f172016;border-radius:34px;align-items:center;gap:clamp(42px,6vw,88px);min-height:660px;padding:clamp(44px,5.6vw,78px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 24px 76px #1e2b4a13}.featureRow--reverse{flex-direction:row-reverse}.featureRow--image{background:radial-gradient(circle at 74% 12%,#e2ebffdb,#0000 34%),linear-gradient(#fff 0%,#f7f9fd 100%)}.featureRow--spec{background:radial-gradient(circle at 18% 20%,#f4e7d3b3,#0000 32%),linear-gradient(#fffdf8 0%,#fff 58%,#f8fafc 100%)}.featureRow--memory{background:radial-gradient(circle at 82% 20%,#e8f0fff2,#0000 34%),linear-gradient(#fff 0%,#f8fbff 100%)}.featureRow--skills{background:radial-gradient(circle at 22% 18%,#e8f4eae6,#0000 34%),linear-gradient(#fbfffc 0%,#fff 56%,#f7f9ff 100%)}.featureCopy{flex:0 0 min(42%,462px);max-width:492px}.featureEyebrow{color:#5a6a82;background:#ffffffb3;border:1px solid #0f172014;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 10px 28px #1e2b4a0e}.featureEyebrow svg{color:#2f5fb8;margin:0}.featureCopy h2{color:#08090b;letter-spacing:-.055em;margin:24px 0 0;font-family:Manrope,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:clamp(46px,5vw,72px);font-weight:850;line-height:.98}.featureCopy p{color:#647082;max-width:500px;margin:24px 0 0;font-size:20px;line-height:1.58}.featureVisual{flex:1;place-items:center;min-width:0;display:grid}.miniBrowser{background:#fff;border-radius:32px;width:100%;min-height:510px;padding:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 30px 90px #1e2b4a1a}.miniBrowser--image{background:#f7f9fd;place-items:center;display:grid}.miniBrowser--image img{border-radius:24px;width:100%;box-shadow:0 22px 62px #141c2d1a}.miniBrowser--real img{transform-origin:50%;animation:9s ease-in-out infinite alternate miniScreenshotFloat}.miniBrowser--imageSkill{background:radial-gradient(circle at 80% 8%,#d8e4ffb3,#0000 32%),linear-gradient(#fffffffa,#f7f9fff0),#fff;align-content:start;gap:22px;min-height:540px;padding:30px;display:grid}.imageSkillComposer{color:#141820;background:#f8fafdeb;border-radius:999px;align-items:center;min-height:64px;padding:0 30px;font-size:20px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #0f172012,0 16px 42px #1e2b4a12}.imageChoiceStrip{gap:18px;display:grid}.imageChoiceStrip article{background:#ffffffdb;border:1px solid #0f172014;border-radius:26px;grid-template-columns:148px 1fr;align-items:center;gap:20px;padding:16px;animation:7.2s ease-in-out infinite imageChoiceLift;display:grid;transform:translateY(0);box-shadow:0 18px 48px #1e2b4a12}.imageChoiceStrip article:nth-child(2){animation-delay:.18s}.imageChoiceStrip article:nth-child(3){animation-delay:.36s}.imageChoiceStrip article.is-selected{border-color:#4f6fb852;box-shadow:inset 0 0 0 1px #4f6fb833,0 20px 54px #4f6fb824}.imageChoicePreview{background-position:50%;background-size:cover;border-radius:21px;min-height:116px;box-shadow:inset 0 0 0 1px #ffffff73}.imageChoicePreview--0{background-image:url(/landing/thumb-anime.jpeg)}.imageChoicePreview--1{background-image:url(/landing/thumb-poster.jpeg)}.imageChoicePreview--2{background-image:url(/landing/thumb-storybook.jpeg)}.imageChoiceStrip h3{color:#121620;margin:0;font-size:20px}.imageChoiceStrip p{color:#6c7480;margin:10px 0 0;font-size:15px;line-height:1.55}.miniBrowser--screenshot{background:#fff;min-height:540px}.miniBrowser--screenshot>img{object-fit:cover;object-position:center top;opacity:.62;filter:saturate(.88)contrast(.98);width:100%;height:100%;animation:9s ease-in-out infinite alternate miniScreenshotFloat;position:absolute;inset:0}.miniBrowser--screenshot:after{content:"";background:linear-gradient(90deg,#ffffffc2,#ffffff6b),linear-gradient(#ffffff1f,#ffffffd1);position:absolute;inset:0}.miniBrowser--screenshot>:not(img){z-index:1;position:relative}.floatingNudge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #0f172014;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;animation:4s ease-in-out infinite floatNudge;display:inline-flex;position:absolute;top:38px;right:38px;box-shadow:0 18px 52px #1e2b4a24}.mockHeader{justify-content:space-between;align-items:center;gap:16px;min-height:46px}.mockHeader span{color:#111827;min-width:0;font-size:19px;font-weight:900}.mockHeader b{color:#24304a;background:#eef4ffeb;border-radius:999px;flex:none;padding:8px 12px;font-size:13px}.specPaper,.memoryList{background:#f6f8fce6;border-radius:28px;gap:13px;margin-top:28px;padding:28px;display:grid;box-shadow:inset 0 0 0 1px #0f17200f,0 20px 58px #1e2b4a14}.specPaper h3{color:#111827;margin:0 0 4px;font-size:26px}.specPaper p{color:#586273;opacity:0;margin:0;font-size:16px;animation:6s ease-in-out infinite lineReveal;transform:translateY(8px)}.specPaper p:nth-child(3){animation-delay:.18s}.specPaper p:nth-child(4){animation-delay:.36s}.specCursor{opacity:0;background:#5c77bd;border-radius:999px;width:92px;height:7px;margin:20px 0 0 24px;animation:6s ease-in-out infinite specCursorPulse}.memoryList span{color:#202733;transform-origin:0;background:#fff;border-radius:22px;padding:19px 20px;font-size:17px;animation:5.8s ease-in-out infinite memoryPulse}.miniBrowser--memory{background:radial-gradient(circle at 82% 12%,#dce8ffd1,#0000 34%),linear-gradient(#fff 0%,#f7faff 100%);min-height:540px;padding:30px}.miniBrowser--memory:before{content:"";opacity:.12;filter:saturate(.8);background:url(/landing/chatgpt-home-zh.png) top/cover no-repeat;position:absolute;inset:0}.miniBrowser--memory>*{z-index:1;position:relative}.memoryList span:nth-child(2){animation-delay:.2s}.memoryList span:nth-child(3){animation-delay:.4s}.skillTiles{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.skillTile{border-radius:26px;min-height:246px;padding:24px;animation:6.2s ease-in-out infinite skillTileFloat;transform:translateY(0)}.skillTile:nth-child(2){animation-delay:.16s}.skillTile:nth-child(3){animation-delay:.32s}.skillTile--amber{background:#f6e8c9}.skillTile--blue{background:#e4e9ff}.skillTile--green{background:#e4f2e5}.skillTile h3{color:#111827;margin:0;font-size:24px}.skillTile p{margin:18px 0 0;font-size:15px}.workflowBand{color:#111827;background:linear-gradient(#fffffffa,#f5f8ffe6),#fff;border:1px solid #0f172014;border-radius:42px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:54px;width:min(1240px,100% - 48px);margin:150px auto 0;padding:48px;display:grid;box-shadow:0 34px 110px #1e2b4a1a}.workflowIntro{text-align:left;max-width:none;margin:0}.workflowIntro h2{color:#090909;margin:0;font-size:48px;line-height:1.15}.workflowIntro p{color:#626b7a;margin:20px 0 0;font-size:18px}.workflowCards{gap:20px;margin-top:34px;display:grid}.workflowCards article{background:#ffffffc7;border:1px solid #0f172012;border-radius:22px;min-height:0;padding:20px 22px;box-shadow:0 18px 54px #1e2b4a12}.workflowCards span{color:#5c77bd;font-family:Manrope,sans-serif;font-weight:900}.workflowCards h3{color:#111827;margin:10px 0 0;font-size:22px}.workflowCards p{color:#667085;margin:14px 0 0}.workflowDemo{background:#fff;border:1px solid #0f172014;border-radius:34px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 28px 80px #1e2b4a1f}.workflowDemoCamera{z-index:1;transform-origin:69% 57%;will-change:transform;animation:8s ease-in-out infinite workflowCameraZoom;position:absolute;inset:0}.workflowDemoCamera>img{object-fit:cover;object-position:center top;opacity:.62;filter:saturate(.9)contrast(.98);width:100%;height:100%;animation:9s ease-in-out infinite alternate workflowScreenPan;position:absolute;inset:0}.workflowDemo:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#f8faff1a,#f8faff80 62%,#f8faffe0),linear-gradient(#ffffff14,#f8faffdb);position:absolute;inset:0}.workflowDemoCamera>:not(img){z-index:2;position:absolute}.workflowDemoPrompt{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #0f17201a;border-radius:999px;align-items:center;gap:16px;height:62px;padding:0 18px;display:flex;top:34%;left:8%;right:8%;box-shadow:0 20px 50px #1e2b4a1c}.workflowDemoPlus{color:#111827;font-size:28px;line-height:1}.workflowDemoText{white-space:nowrap;color:#111827;flex:1;min-width:0;font-size:18px;font-weight:800;animation:8s steps(18,end) infinite workflowTyping;overflow:hidden}.workflowDemoMode{color:#7b8493;font-size:13px;font-weight:800}.workflowDemoVoice{background:linear-gradient(90deg,#0000 36%,#fff 36% 42%,#0000 42% 48%,#fff 48% 54%,#0000 54% 60%,#fff 60% 66%,#0000 66%),#090909;border-radius:50%;width:42px;height:42px}.workflowDemoEntry{color:#1d2738;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #0f172014;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 18px;animation:8s ease-in-out infinite workflowEntryAppear;display:inline-flex;top:46%;right:8.6%;box-shadow:0 18px 52px #1e2b4a29}.workflowDemoEntry>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:270px;font-size:13px;font-weight:800;overflow:hidden}.workflowDemoPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #0f172014;border-radius:28px;width:min(390px,100% - 72px);padding:22px;animation:8s ease-in-out infinite workflowPanelAppear;bottom:7%;right:8%;box-shadow:0 28px 78px #1e2b4a2e}.workflowDemoPanelHeader{align-items:center;gap:12px;display:flex}.workflowDemoPanelHeader .landingAsteroid{width:34px;height:34px}.workflowDemoPanelHeader strong{color:#111827;font-size:18px}.workflowDemoLoading{gap:9px;margin-top:18px;animation:8s ease-in-out infinite workflowLoadingSwap;display:grid}.workflowDemoLoading span{background:linear-gradient(90deg,#eef2f8 0%,#fff 42%,#eef2f8 84%) 0 0/220% 100%;border-radius:999px;height:10px;animation:1.2s linear infinite loadingSweep}.workflowDemoChoices{gap:10px;margin-top:16px;animation:8s ease-in-out infinite workflowChoicesReveal;display:grid}.workflowDemoChoices article{background:#ffffffdb;border:1px solid #0f172014;border-radius:17px;grid-template-columns:66px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.workflowDemoChoices article.is-selected{border-color:#4f6fb852;box-shadow:inset 0 0 0 1px #4f6fb82e}.workflowDemoThumb{background-position:50%;background-size:cover;border-radius:12px;height:50px}.workflowDemoThumb--0{background-image:url(/landing/thumb-anime.jpeg)}.workflowDemoThumb--1{background-image:url(/landing/thumb-poster.jpeg)}.workflowDemoChoices h3{color:#111827;margin:0;font-size:14px}.workflowDemoChoices p{color:#667085;margin:4px 0 0;font-size:12px;line-height:1.35}.demoCursor--workflow{animation:8s cubic-bezier(.22,1,.36,1) infinite workflowCursorPath}.demoCursor--workflow span{animation:8s ease-out infinite workflowCursorClick}.finalCta{text-align:center;color:#111827;background:radial-gradient(circle at 50% 0,#dee8ffe0,#0000 42%),linear-gradient(#fffffffa,#f6f8fdf2),#fff;border:1px solid #0f172014;border-radius:42px;flex-direction:column;justify-content:center;align-items:center;width:min(1240px,100% - 48px);min-height:360px;margin:118px auto 0;padding:58px 56px;box-shadow:0 34px 110px #1e2b4a1a}.rotatingWords{color:#0b0d12;width:min(940px,100%);height:132px;margin-top:0;font-size:54px;line-height:1.15;position:relative;overflow:hidden}.rotatingWords span{color:#0b0d12;opacity:0;text-shadow:0 18px 46px #5267961a;place-items:center;padding:0 24px;animation:12s ease-in-out infinite rotateLandingWords;display:grid;position:absolute;inset:0;transform:translateY(28px)}.rotatingWords span:nth-child(2){animation-delay:4s}.rotatingWords span:nth-child(3){animation-delay:8s}.faqSection{gap:48px;width:min(1240px,100% - 48px);margin:118px auto 0}.faqSection>div:first-child{flex:0 0 380px}.faqSection h2{color:#090909;margin:0;font-size:42px}.faqList{flex:1;gap:12px;display:grid}.faqList button{color:#111827;cursor:pointer;background:#fff;border:1px solid #0f172014;border-radius:20px;justify-content:space-between;align-items:center;min-height:68px;padding:0 22px;font-size:17px;font-weight:800;display:flex}.landingFooter{color:#667085;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);min-height:120px;margin:70px auto 0}.landingFooter span:first-child{color:#111827;font-size:22px;font-weight:900}@keyframes imageChoiceLift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes workflowScreenPan{0%{transform:scale(1.02)translateY(0)}to{transform:scale(1.06)translateY(-18px)}}@keyframes workflowCameraZoom{0%,18%,to{transform:scale(1)translate(0,0)}31%,48%{transform:scale(1.075)translate(-1.8%,-1.4%)}64%,82%{transform:scale(1.12)translate(-4.2%,-3.8%)}92%{transform:scale(1.025)translate(-.6%,-.4%)}}@keyframes workflowCursorPath{0%,12%{opacity:0;transform:translate(320px,190px)scale(.94)}20%,27%{opacity:1;transform:translate(520px,255px)scale(1)}36%,49%{opacity:1;transform:translate(560px,255px)scale(.98)}61%,76%{opacity:1;transform:translate(430px,405px)scale(1)}88%,to{opacity:0;transform:translate(485px,420px)scale(.96)}}@keyframes workflowCursorClick{0%,34%,42%,58%,66%,to{opacity:0;transform:translate(-50%,-50%)scale(.2)}38%,62%{opacity:.9;transform:translate(-50%,-50%)scale(1)}41%,65%{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes workflowTyping{0%,8%{max-width:0}24%,to{max-width:100%}}@keyframes workflowEntryAppear{0%,24%{opacity:.78;transform:translateY(4px)scale(.98)}32%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes workflowPanelAppear{0%,38%{opacity:.9;transform:translateY(8px)scale(.98)}48%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes workflowLoadingSwap{0%,58%{opacity:1;max-height:40px}68%,to{opacity:.24;max-height:40px}}@keyframes workflowChoicesReveal{0%,58%{opacity:.72;transform:translateY(4px)}70%,to{opacity:1;transform:translateY(0)}}@keyframes floatNudge{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes rotateLandingWords{0%{opacity:0;transform:translateY(24px)}6%,26%{opacity:1;transform:translateY(0)}32%,to{opacity:0;transform:translateY(-24px)}}@media (width<=1040px){.landingNav{width:min(100% - 32px,860px)}.landingLinks,.landingLogin{display:none}.landingHero h1{font-size:58px}.landingHeroCopy>p:not(.landingKicker){font-size:19px}.demoSplit,.featureRow,.featureRow--reverse,.faqSection{flex-direction:column}.workflowBand{grid-template-columns:1fr}.askPanelMock,.featureCopy,.faqSection>div:first-child{flex-basis:auto;width:100%}.featureRow{padding:36px}.productPlayback{min-height:860px}.pluginEntryMock{top:58px;right:28px}.analysisLoadingMock{top:364px;right:36px}.askPanelMock--overlay{width:min(420px,100% - 64px);bottom:32px;right:32px}.universalDemoComposer{width:calc(100% - 72px);top:170px;left:36px}.universalNudgeStack{width:min(330px,100% - 76px);top:260px;left:auto;right:38px}.universalLoading{top:330px;left:auto;right:38px}.universalResultStack{width:calc(100% - 72px);bottom:36px;right:36px}.skillTiles{grid-template-columns:1fr}.rotatingWords{height:118px;font-size:40px}}@media (width<=700px){.landingNav{align-items:flex-start;height:auto;padding:14px}.landingNavActions{flex-wrap:wrap;justify-content:flex-end}.landingNavCta{display:none}.landingHero{margin-top:58px}.landingHero h1{font-size:42px}.landingHeroCopy>p:not(.landingKicker){font-size:17px}.productStage,.intelligenceBridge,.featureStack,.workflowBand,.finalCta,.faqSection,.landingFooter{width:calc(100% - 28px)}.intelligenceBridge{margin-top:82px}.intelligenceBridge h2{font-size:42px;line-height:1.04}.browserShell,.workflowBand,.finalCta{border-radius:30px;padding:22px}.browserShell--recording{padding:14px}.productPlayback{border-radius:24px;min-height:760px}.realAiScreen img{object-position:36% 0;transform:scale(1.12)}.realAiScreen:after{background:linear-gradient(#f6f8fc1a,#f6f8fce6 48%,#f6f8fcfa),linear-gradient(90deg,#f6f8fc0f,#f6f8fce0)}.pluginEntryMock{max-width:calc(100% - 28px);top:86px;right:14px}.pluginEntryMock>span{max-width:210px}.analysisLoadingMock{width:calc(100% - 28px);top:248px;right:14px}.askPanelMock--overlay{width:calc(100% - 28px);bottom:14px;right:14px}.universalDemoComposer{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;width:calc(100% - 28px);min-height:58px;padding-left:16px;top:126px;left:14px}.universalTypedPrompt{height:24px;font-size:15px}.universalDemoComposer button{min-height:40px;padding:0 13px;font-size:13px}.universalNudgeStack{width:calc(100% - 28px);top:200px;left:14px;right:auto}.universalNudge{left:0;right:auto}.universalLoading{width:calc(100% - 28px);top:268px;left:14px;right:auto}.universalResultStack{width:calc(100% - 28px);min-height:430px;bottom:14px;right:14px}.universalResultPanel{padding:24px 20px 20px}.universalResultPanel h2{font-size:24px}.aiImageMock,.askPanelMock,.miniBrowser,.featureRow{border-radius:26px;padding:22px}.aiImageMock__title{font-size:30px}.imageSamples{flex-direction:column}.imageSample{min-height:170px}.imageChoiceStrip article{grid-template-columns:1fr}.imageChoicePreview{min-height:178px}.askPanelOptions article{align-items:flex-start}.optionThumb{flex-basis:76px;width:76px}.featureCopy h2,.workflowIntro h2{font-size:34px}.workflowDemo{min-height:560px}.demoCursor{display:none}.workflowDemoPanel{width:calc(100% - 36px);bottom:18px;right:18px}.rotatingWords{height:142px;font-size:32px}.landingFooter{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}}*{box-sizing:border-box}html,body,#root{min-height:100%}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,textarea{font:inherit;letter-spacing:0}button{-webkit-tap-highlight-color:transparent}button:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #2c6cff52}.sandbox{background:linear-gradient(180deg, #fffffff5, #f2f2eeeb), radial-gradient(circle at 50% -20%, #fffffff5, transparent 42%), var(--pc-bg);justify-content:center;align-items:center;min-height:100vh;padding:48px;display:flex;position:relative;overflow:hidden}.sandbox:before{content:"";pointer-events:none;background-image:linear-gradient(#00000006 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.grain{pointer-events:none;opacity:.21;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");position:absolute;inset:0}.testConsole{z-index:2;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:linear-gradient(#ffffffc7,#ffffff85),#ffffff9e;border:1px solid #1414141a;border-radius:24px;flex:0 0 286px;gap:18px;max-height:calc(100vh - 96px);padding:18px;display:grid;position:relative;overflow:auto;box-shadow:inset 0 1px #fffffff0,0 22px 70px #00000014}.testConsole::-webkit-scrollbar{width:0}.testConsole__header{gap:9px;display:grid}.testConsole__header span{color:#000c;font-size:18px;font-weight:760}.apiPill{color:#0000009e;background:#ffffff94;border:1px solid #00000014;border-radius:999px;justify-content:center;min-height:28px;padding:7px 10px;font-size:11px;font-weight:720;display:inline-flex}.apiPill--ready{color:#125b3fe6;background:#dcf8ecc2}.apiPill--fallback{color:#5c460fe6;background:#fff2cdc2}.apiPill--error{color:#761a1ae6;background:#ffe0e0c7}.apiWarning{color:#5c460fdb;margin:0;font-size:11px;line-height:1.45}.debugPanel{gap:12px;padding-top:2px;display:grid}.debugPanel__header,.debugPanel__title,.debugPanel__sectionTitle,.debugRow,.debugCandidates,.debugChipList{align-items:center;display:flex}.debugPanel__header{justify-content:space-between;gap:10px}.debugPanel__title,.debugPanel__sectionTitle{color:#00000094;gap:7px;font-size:11px;font-weight:800}.debugPanel__title{color:#000000bd;font-size:12px}.debugPanel__copy{color:#0000009e;cursor:pointer;background:#ffffff94;border:1px solid #00000014;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:11px;font-weight:740;display:inline-flex}.debugPanel__copy:disabled{cursor:not-allowed;opacity:.46}.debugPanel__empty{color:#0000007a;background:#ffffff80;border-radius:15px;margin:0;padding:12px;font-size:11px;line-height:1.5}.debugRow{background:linear-gradient(135deg,#ffffffb8,#edf3ff8a),#ffffff73;border:1px solid #00000012;border-radius:17px;gap:10px;min-width:0;padding:11px}.debugRow__icon{color:#104b4ddb;background:#d0f4eecc;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.debugRow__body{gap:2px;min-width:0;display:grid}.debugRow__body small,.debugMetric span{color:#00000073;font-size:10px;font-weight:800}.debugRow__body strong,.debugMetric strong{color:#000000c7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.debugRow__body em{color:#00000070;font-size:10px;font-style:normal;font-weight:680}.debugCandidates{flex-wrap:wrap;gap:6px}.debugCandidates span,.debugChip{background:#ffffff8f;border:1px solid #00000012;border-radius:999px;align-items:center;max-width:100%;min-height:25px;display:inline-flex}.debugCandidates span{gap:6px;padding:0 8px}.debugCandidates b{color:#000000a3;font-size:10px;font-weight:760}.debugCandidates i{color:#0006;font-size:10px;font-style:normal;font-weight:740}.debugPanel__grid{grid-template-columns:1fr;gap:8px;display:grid}.debugMetric{background:#ffffff7a;border-radius:15px;gap:3px;min-width:0;padding:10px;display:grid}.debugMetric code,.debugChip code{color:#0000006b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px}.debugMetric code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.debugPanel__section{gap:7px;display:grid}.debugChipList{flex-wrap:wrap;gap:6px}.debugChip{color:#000000ad;gap:6px;padding:0 8px;font-size:10px;font-weight:760}.debugChip--setting{background:#ddf7e7ad}.debugMuted{color:#0000006b;font-size:11px;line-height:1.45}.debugRaw{border-top:1px solid #00000012;padding-top:8px}.debugRaw summary{color:#00000080;cursor:pointer;font-size:11px;font-weight:760}.debugRaw pre{color:#000000a3;white-space:pre-wrap;background:#fff9;border-radius:12px;max-height:240px;margin:8px 0 0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.45;overflow:auto}.testBlock{gap:9px;display:grid}.testBlock__label{color:#00000075;font-size:11px;font-weight:760}.localeSwitch,.scenarioGrid{flex-wrap:wrap;gap:7px;display:flex}.localeSwitch button,.scenarioGrid button{color:#0000009e;cursor:pointer;min-height:32px;transition:color .16s ease, background .16s ease, border-color .16s ease, transform .16s var(--pc-spring);background:#ffffff94;border:1px solid #00000014;border-radius:999px;box-shadow:inset 0 1px #ffffffe6}.localeSwitch button{flex:1 1 0;padding:0 12px;font-size:12px;font-weight:760}.scenarioGrid button{padding:0 11px;font-size:12px;font-weight:680}.localeSwitch button:hover,.scenarioGrid button:hover{color:#000000d1;transform:translateY(-1px)}.localeSwitch button.is-active,.scenarioGrid button.is-active{color:#fff;background:#000000d1;border-color:#000000c7}.testBlock--context textarea{resize:vertical;color:#000000b8;background:#ffffff94;border:1px solid #00000014;border-radius:17px;width:100%;min-height:118px;padding:12px;font-size:12px;line-height:1.55}.testBlock--context small{color:#0000006b;font-size:11px;line-height:1.45}.chatSurface{-webkit-backdrop-filter:blur(28px)saturate(1.06);backdrop-filter:blur(28px)saturate(1.06);background:linear-gradient(#ffffffb8,#ffffff7a),#ffffff6b;border:1px solid #ffffffc7;border-radius:34px;flex:920px;width:min(1180px,100%);min-height:760px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 30px 110px #00000014}.chatSurface__chrome{gap:7px;display:flex;position:absolute;top:22px;left:24px}.chatSurface__chrome span{background:#00000024;border-radius:999px;width:8px;height:8px}.conversation{width:min(940px,100% - 72px);margin:0 auto;padding-top:92px;position:relative}.promptGhost{color:var(--pc-text);justify-content:center;margin-bottom:38px;font-size:20px;font-weight:650;display:flex}.promptGhost span{background:#ffffff6b;border:1px solid #ffffffa3;border-radius:999px;padding:8px 16px;box-shadow:inset 0 1px #fffc}.composerStage{width:min(920px,100%);margin:0 auto;position:relative}.composer{-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);background:linear-gradient(#ffffffeb,#ffffffb8),#fffc;border:1px solid #1212121a;border-radius:999px;grid-template-columns:42px 1fr auto 36px 36px 44px;align-items:center;gap:6px;min-height:64px;padding:9px 10px 9px 14px;display:grid;position:relative;box-shadow:inset 0 1px #fffffffa,0 22px 60px #0000001a}.composer--long{border-radius:26px;grid-template-columns:42px minmax(0,1fr) auto 36px 36px 44px;align-items:start}.composer--long .composer__icon,.composer--long .composer__send,.composer--long .composer__mode{margin-top:5px}.composer__icon,.composer__send,.composer__mode{color:#000000b8;background:0 0;border:0}.composer__icon{cursor:pointer;width:36px;height:36px;transition:background .18s ease, transform .18s var(--pc-spring);border-radius:999px;place-items:center;display:grid}.composer__icon:hover,.composer__mode:hover{background:#0000000e}.composer__icon:active{transform:scale(.94)}.composer__icon--quiet{color:#0000008c}.composer__inputWrap{min-width:0;position:relative}.composer__ghost{pointer-events:none;color:#0000004d;position:absolute;top:50%;left:0;transform:translateY(-50%)}.composer__input{z-index:1;resize:none;color:#000000db;background:0 0;border:0;width:100%;min-height:36px;max-height:110px;padding:8px 0;font-size:15px;line-height:20px;position:relative;overflow:hidden}.composer--long .composer__input{scrollbar-width:thin;max-height:190px;overflow:auto}.composer__input:not(:placeholder-shown)+.composer__ghost{display:none}.composer__input:focus{outline:0}.composer__mode{color:#0000007a;cursor:pointer;border-radius:999px;height:34px;padding:0 10px;font-size:13px}.composer__mode:after{content:"⌄";margin-left:2px}.composer__send{color:#fff;cursor:pointer;background:radial-gradient(circle at 35% 18%,#ffffff59,#0000 30%),#050505;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff40,0 12px 26px #0000002e}.composer--sent{box-shadow:inset 0 1px #fffffffa,0 18px 46px #00000013}.coachFrameShell{z-index:20;justify-content:flex-end;width:min(920px,100%);margin:10px auto 0;padding-right:6px;display:flex;position:relative}.coachFrameShell--expanded{width:min(720px,100%);margin-top:22px;padding-right:0;display:block}.coachHiddenPrompt{justify-content:flex-end;align-items:center;gap:9px;max-width:100%;display:inline-flex}.coachNudge{color:#000000b8;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:linear-gradient(#ffffffe0,#ffffffa8),#ffffffb8;border:1px solid #00000017;border-radius:999px;align-items:center;min-width:0;max-width:min(282px,100vw - 116px);min-height:34px;padding:0 13px 0 15px;display:inline-flex;position:relative;box-shadow:inset 0 1px #fffffff5,0 12px 30px #00000012}.coachNudge:after{content:"";background:#ffffffc2;border-top:1px solid #00000014;border-right:1px solid #00000014;width:10px;height:10px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.coachNudge span{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:13px;font-weight:680;display:block;position:relative;overflow:hidden}.coachNudge--loading{color:#00000094;background-color:#ffffffb8;background-image:linear-gradient(110deg,#0000 12%,#2c6cff14 36%,#ffffffd1 50%,#0000 68%),linear-gradient(#ffffffe0,#ffffffa8);background-position:120% 0,0 0;background-size:240% 100%,100% 100%;animation:1.45s ease-in-out infinite coachNudgeSurface}.coachNudge--loading:before{content:none}.coachHiddenTab{color:#0000009e;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb3;border:1px solid #0000001a;border-radius:999px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #00000012}.coachHiddenTab:after{content:"";border-radius:inherit;opacity:0;border:1px solid #2c6cff1f;animation:2.8s ease-out infinite coachHintPulse;position:absolute;inset:-4px}.coachAsteroid{z-index:1;place-items:center;width:31px;height:31px;display:inline-grid;position:relative}.coachBrandIcon{object-fit:contain;width:100%;height:100%;display:block}.coachHiddenTab svg,.coachHiddenTab img{z-index:1;position:relative}.coachHiddenTab:hover{color:#000000db;background:#ffffffe0}.coachHiddenTab--thinking:after{opacity:1;border-color:#2c6cff38;animation-duration:1.3s}.coachHiddenTab--thinking .coachAsteroid{filter:drop-shadow(0 5px 10px #1e3a5f29)}.coachQuickDock{place-items:center;display:inline-grid;position:relative}.coachQuickDock:after{content:"";pointer-events:auto;width:min(326px,100vw - 34px);height:15px;position:absolute;top:100%;right:-4px}.coachQuickDock:has(.coachQuickPanel--above):after{top:auto;bottom:100%}.coachQuickPanel{top:calc(100% + 13px);right:var(--coach-quick-right,-4px);z-index:40;isolation:isolate;width:min(326px,100vw - 34px);max-height:min(440px, var(--coach-quick-max-height,calc(100dvh - 48px)));color:#0a0e16e0;-webkit-backdrop-filter:blur(30px)saturate(1.34);backdrop-filter:blur(30px)saturate(1.34);transform-origin:100% 0;background:radial-gradient(circle at 88% 10%,#c9a14a33,#0000 31%),linear-gradient(137deg,#ebf2ff94,#fff6 46%,#fff9ea80),#ffffff47;border:1px solid #ffffff94;border-radius:22px;flex-direction:column;padding:12px;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 24px 64px #1e3a5f21,0 7px 18px #1e3a5f0f}.coachQuickPanel--above{transform-origin:100% 100%;top:auto;bottom:calc(100% + 13px)}.coachQuickPanel:before,.coachQuickPanel:after{content:none}.coachQuickPanel__motion{border-radius:inherit;opacity:.22;object-fit:cover;pointer-events:none;filter:saturate(1.14)contrast(1.05);mix-blend-mode:multiply;z-index:0;width:calc(100% + 52px);height:calc(100% + 66px);animation:7.6s ease-in-out infinite coachQuickMotionDrift;position:absolute;inset:-38px -32px -28px -20px;transform:rotate(-3deg)translate(0,0)}.coachQuickPanel__glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#caa96b24,#0000 70%);border-radius:999px;width:74px;height:74px;position:absolute;top:10px;right:12px}.coachQuickHeader{padding:2px 4px 9px;display:grid;position:relative}.coachQuickHeader strong{letter-spacing:0;font-size:14px;font-weight:760}.coachQuickHeader span{color:#0a0e1680;font-size:11px;line-height:1.45}.coachQuickHeader,.coachQuickList,.coachQuickAdd,.coachQuickComposer{z-index:1}.coachQuickList{overscroll-behavior:contain;scrollbar-width:none;gap:7px;min-height:0;padding-right:2px;display:grid;position:relative;overflow-y:auto}.coachQuickList::-webkit-scrollbar{width:0}.coachQuickRow{grid-template-columns:1fr 30px;gap:6px;display:grid}.coachQuickItem,.coachQuickDelete,.coachQuickAdd,.coachQuickComposer__actions button{font:inherit;cursor:pointer;border:0}.coachQuickItem{color:#0b0f16c7;overflow-wrap:anywhere;text-align:left;background:linear-gradient(135deg,#ffffffad,#ffffff5c),#ffffff2e;border-radius:14px;min-width:0;min-height:38px;padding:9px 12px;line-height:1.36;transition:background .18s,color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff85,0 7px 18px #1e3a5f0a}.coachQuickItem:hover{color:#1e3a5f;background:radial-gradient(circle at 88% 42%,#c9a14a2e,#0000 26%),linear-gradient(135deg,#e8f0ffbd,#ffffff80 50%,#fff8e77a),#ffffff3d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff9e,0 10px 22px #1e3a5f17}.coachQuickDelete{color:#0a0e1657;background:0 0;border-radius:13px;place-items:center;min-height:38px;transition:color .16s,background .16s,transform .16s;display:grid}.coachQuickDelete:hover{color:#82302ac7;background:#fff6f494;transform:translateY(-1px)}.coachQuickAdd{color:#1e3a5fb8;background:linear-gradient(135deg,#ffffff8a,#ffffff3d),#ffffff2e;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;margin-top:9px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff70}.coachQuickAdd:hover{color:#1e3a5f;background:linear-gradient(135deg,#8fb8ff29,#ffffff7a 48%,#c9a14a1a),#ffffff4d}.coachQuickComposer{margin-top:9px;overflow:hidden}.coachQuickComposer textarea{resize:vertical;color:#0a0e16d6;width:100%;min-height:66px;max-height:min(150px,28dvh);font:inherit;background:#ffffff9e;border:1px solid #10141e1a;border-radius:14px;outline:0;padding:10px 11px;line-height:1.5;box-shadow:inset 0 1px 5px #0a0e160a}.coachQuickComposer textarea:focus{border-color:#5369ad61;box-shadow:inset 0 1px 5px #0a0e160a,0 0 0 3px #5369ad1c}.coachQuickComposer__actions{justify-content:flex-end;gap:7px;margin-top:7px;display:flex}.coachQuickComposer__actions button{color:#0a0e16a8;background:#ffffff9e;border-radius:999px;min-height:30px;padding:0 11px}.coachQuickComposer__actions button:last-child{color:#fff;background:linear-gradient(135deg,#5369ad,#111)}@keyframes coachQuickMotionDrift{0%,to{opacity:.18;transform:rotate(-3deg)translate(-3px,4px)scale(1.02)}45%{opacity:.26;transform:rotate(-3deg)translate(6px,-5px)scale(1.045)}}@keyframes coachPendingSweep{0%{transform:translate(-28%)rotate(.001deg)}to{transform:translate(28%)rotate(.001deg)}}.coachPanel{width:100%;min-height:310px;box-shadow:inset 0 1px 0 #ffffffe6, var(--pc-shadow);-webkit-backdrop-filter:blur(28px)saturate(1.15);backdrop-filter:blur(28px)saturate(1.15);background:linear-gradient(#ffffffe0,#f9f9f7c7),#ffffffc7;border-radius:29px;position:relative;overflow:visible}.coachPanel--pending .coachCard{pointer-events:none;opacity:.72}.coachPendingVeil{z-index:6;text-align:center;color:#1e3a5f;pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(1.14);backdrop-filter:blur(22px)saturate(1.14);background:radial-gradient(circle at 24% 16%,#8fb8ff47,#0000 30%),radial-gradient(circle at 82% 72%,#c9a14a38,#0000 28%),linear-gradient(145deg,#ffffffbd,#ffffff8a);border-radius:24px;align-content:center;place-items:center;gap:10px;min-height:220px;padding:28px;display:grid;position:absolute;inset:12px;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 18px 42px #1e3a5f1f}.coachPendingVeil:before{content:"";pointer-events:none;opacity:.78;background:linear-gradient(110deg,#0000 28%,#ffffff75 45%,#0000 62%);animation:1.55s ease-in-out infinite coachPendingSweep;position:absolute;inset:-35% -20%}.coachPendingVeil>*{z-index:1;position:relative}.coachPendingVeil strong{font-size:18px;font-weight:750;line-height:1.25}.coachPendingVeil span{color:#1e3a5fa8;max-width:280px;font-size:13px;line-height:1.55}.coachPanel__glass{pointer-events:none;opacity:.72;background:radial-gradient(at 50% 0,#ffffffe6,#0000 38%),linear-gradient(105deg,#0000 16%,#ffffff57 38%,#0000 56%);position:absolute;inset:0}.coachPanel__topline{display:none}.coachCard{z-index:1;padding:34px 48px 104px;position:relative}.coachCard--loading{text-align:center;align-content:center;place-items:center;gap:14px;min-height:260px;display:grid}.coachLoadingMark{place-items:center;width:68px;height:68px;display:grid}.coachLoadingMark svg{display:block}.coachRetryAnalyze{color:#000000bd;cursor:pointer;background:linear-gradient(#ffffffeb,#ffffffa8),#ffffffb3;border:1px solid #00000017;border-radius:999px;height:36px;padding:0 18px;font-size:13px;font-weight:680;box-shadow:inset 0 1px #fffffff2,0 10px 24px #0000000f}.coachRetryAnalyze:hover{color:#000000e6;border-color:#0000002e}.coachCard__header{min-height:34px}.coachCard h2{color:var(--pc-text);margin:0;font-size:17px;font-weight:650;line-height:1.38}.coachCard__options{gap:11px;display:grid}.coachInlineError{color:#9c3020d1;margin:8px 0 0;font-size:12px;line-height:1.45}.coachReview{z-index:1;padding:30px 26px 112px;position:relative}.coachReview h2{color:var(--pc-text);margin:0 0 16px;font-size:20px;font-weight:680;line-height:1.35}.coachCompare{gap:10px;display:grid}.coachCompare__box{background:#ffffff80;border:1px solid #00000017;border-radius:16px;min-height:74px;padding:12px 13px}.coachCompare__box--strong{background:#ffffffd1;border-color:#0000003d;box-shadow:inset 0 1px #ffffffdb}.coachCompare__box--strong:focus-within{border-color:#1111116b;box-shadow:inset 0 1px #ffffffe0,0 0 0 4px #2c6cff14}.coachCompare__box span{color:#0000006b;margin-bottom:6px;font-size:12px;font-weight:680;display:block}.coachCompare__box p{color:#000000bd;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.coachCompare__box textarea{resize:vertical;color:#000000c2;background:0 0;border:0;width:100%;min-height:134px;max-height:220px;margin:0;padding:0;font-size:12px;line-height:1.58;overflow:auto}.coachCompare__box textarea:focus{outline:0}.optionButton{min-height:66px;color:var(--pc-text);text-align:left;cursor:pointer;background:linear-gradient(#ffffffdb,#ffffff8a),#ffffffad;border:0;border-radius:17px;padding:13px 16px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 18px #1e3a5f0b}.optionButton:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(110deg,#2c6cff14,#4bd3a21a);transition:opacity .18s;position:absolute;inset:0}.optionButton--selected{background:linear-gradient(135deg,#8fb8ff2e,#fffffff2 50%,#c9a14a1f),#fff;box-shadow:inset 0 0 0 1px #1e3a5f2e,0 10px 22px #1e3a5f14}.optionButton--selected:before{opacity:1}.optionButton--visual{grid-template-columns:98px minmax(0,1fr);align-items:center;gap:13px;min-height:116px;padding:10px 14px 10px 10px;display:grid}.optionButton__content{z-index:1;min-width:0;display:block;position:relative}.optionButton__topline{align-items:center;gap:8px;min-width:0;display:flex}.optionButton__label,.optionButton__detail{z-index:1;display:block;position:relative}.optionButton__label{color:#000000db;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:630}.optionButton__detail{color:#0000007a;margin-top:5px;font-size:12px;line-height:1.35}.optionButton__preview{z-index:1;background:linear-gradient(140deg,#ffffffd1,#e8e7e29e),#f5f4f0;border-radius:15px;width:98px;height:74px;position:relative;overflow:hidden;box-shadow:0 10px 22px #1e3a5f0f}.optionButton__preview:before,.optionButton__preview:after{content:"";border-radius:999px;position:absolute}.optionButton__previewShine{opacity:.72;background:linear-gradient(118deg,#0000 14%,#ffffff80 42%,#0000 62%);position:absolute;inset:0}.optionButton--apple-product .optionButton__preview{background:radial-gradient(circle at 70% 22%,#fffffff5,#0000 22%),linear-gradient(135deg,#f9faf7 0%,#dfe4df 58%,#f6f5ef 100%)}.optionButton--apple-product .optionButton__preview:before{background:linear-gradient(145deg,#fff,#cfd6d1);border-radius:999px;width:56px;height:34px;top:18px;left:18px;box-shadow:14px 6px 22px #0000001f}.optionButton--apple-product .optionButton__preview:after{background:#080808;width:18px;height:18px;bottom:12px;right:13px}.optionButton--editorial-photo .optionButton__preview{background:linear-gradient(145deg,#29241fe6,#b28b65b8 48%,#f3e2c4d1),#b98b66}.optionButton--editorial-photo .optionButton__preview:before{background:#fff4e1c7;border-radius:18px 18px 12px 12px;width:32px;height:52px;top:11px;left:17px;transform:rotate(-10deg)}.optionButton--editorial-photo .optionButton__preview:after{border:1px solid #ffffff70;border-radius:12px;width:34px;height:46px;top:13px;right:10px}.optionButton--ecommerce-clean .optionButton__preview{background:radial-gradient(circle at 50% 78%,#0000001a,#0000 32%),linear-gradient(#fff,#f3f1ea)}.optionButton--ecommerce-clean .optionButton__preview:before{background:linear-gradient(#fff,#ddd8cf);border-radius:9px 9px 7px 7px;width:28px;height:42px;top:15px;left:36px;box-shadow:0 8px 16px #0000001f}.optionButton--ecommerce-clean .optionButton__preview:after{background:#00000012;width:54px;height:5px;bottom:11px;left:22px}.optionButton--cinematic-scene .optionButton__preview{background:radial-gradient(circle at 70% 28%,#ffd17ec7,#0000 18%),linear-gradient(140deg,#172521,#243b35 46%,#84633c)}.optionButton--cinematic-scene .optionButton__preview:before{background:#0505056b;width:64px;height:34px;bottom:-10px;left:-8px}.optionButton--cinematic-scene .optionButton__preview:after{background:#fff5d39e;width:34px;height:2px;bottom:13px;right:11px}.optionButton--clay-3d .optionButton__preview{background:linear-gradient(135deg,#edf6ef,#f5dfcf 52%,#e9e3f2)}.optionButton--clay-3d .optionButton__preview:before{background:#cce7d2;width:36px;height:36px;top:18px;left:14px;box-shadow:24px -8px #f0c7b1}.optionButton--clay-3d .optionButton__preview:after{background:#d9d2ef;width:20px;height:20px;bottom:12px;right:15px}.optionButton--lion-absurd-realism .optionButton__preview{background:linear-gradient(0deg,#567a366b 0 26%,#0000 26%),radial-gradient(circle at 76% 28%,#f5cc6cd1,#0000 18%),linear-gradient(140deg,#d7b177,#78945c 62%,#e6d3a4)}.optionButton--lion-absurd-realism .optionButton__preview:before{background:linear-gradient(135deg,#b77b3d,#d9aa63);border-radius:22px 22px 14px 14px;width:48px;height:26px;bottom:20px;left:18px;box-shadow:14px -2px 0 -1px #5d351c}.optionButton--lion-absurd-realism .optionButton__preview:after{background:#2c5a2394;width:32px;height:3px;bottom:16px;right:16px;transform:rotate(-10deg);box-shadow:-9px -5px #3d722b8f,8px -8px #3d722b73}.optionButton--lion-storybook .optionButton__preview{background:radial-gradient(circle at 20% 18%,#fff7cdeb,#0000 26%),linear-gradient(160deg,#f7e7b9,#cde4bd 55%,#f1d6c4)}.optionButton--lion-storybook .optionButton__preview:before{background:#d99f55;border-radius:45% 50% 46% 48%;width:40px;height:34px;top:20px;left:20px;box-shadow:9px -5px #8c5327}.optionButton--lion-storybook .optionButton__preview:after{background:#628e446b;border-radius:999px;width:42px;height:13px;bottom:14px;right:18px}.optionButton--lion-documentary .optionButton__preview{background:linear-gradient(90deg,#0003 0 7%,#0000 7% 93%,#0003 93%),radial-gradient(circle at 68% 24%,#ffe082a8,#0000 18%),linear-gradient(142deg,#394233,#89905d 48%,#d2b273)}.optionButton--lion-documentary .optionButton__preview:before{background:linear-gradient(90deg,#6b3d1d,#c98a46 46%,#c79c55);border-radius:999px 999px 14px 14px;width:54px;height:24px;bottom:17px;left:21px}.optionButton--lion-documentary .optionButton__preview:after{background:#e6e1a1b8;width:29px;height:2px;bottom:14px;right:16px;box-shadow:0 -6px #57823180}.optionButton--brand-symbol .optionButton__preview,.optionButton--premium-minimal .optionButton__preview,.optionButton--clean-hero .optionButton__preview{background:radial-gradient(circle at 64% 32%,#ffffffdb,#0000 22%),linear-gradient(135deg,#fafaf6,#e1e3dd)}.optionButton--brand-symbol .optionButton__preview:before,.optionButton--premium-minimal .optionButton__preview:before,.optionButton--clean-hero .optionButton__preview:before{background:linear-gradient(145deg,#111,#5f665f);border-radius:14px;width:38px;height:38px;top:18px;left:31px;transform:rotate(45deg)}.optionButton--mascot-badge .optionButton__preview,.optionButton--expressive-illustration .optionButton__preview{background:linear-gradient(135deg,#f4dba8,#e6c3c6 48%,#c8d9bb)}.optionButton--mascot-badge .optionButton__preview:before,.optionButton--expressive-illustration .optionButton__preview:before{background:#ffffffb8;width:44px;height:42px;top:17px;left:22px;box-shadow:18px 7px #2222222e}.optionButton--poster-keyvisual .optionButton__preview,.optionButton--semantic-scene .optionButton__preview{background:radial-gradient(circle at 68% 32%,#f8cf74b3,#0000 20%),linear-gradient(135deg,#202b31,#667661 54%,#efe2bc)}.optionButton--poster-keyvisual .optionButton__preview:before,.optionButton--semantic-scene .optionButton__preview:before{background:#0000005c;width:54px;height:32px;bottom:12px;left:18px}.optionButton--poster-typography .optionButton__preview{background:linear-gradient(90deg,#ffffffe0 0 36%,#0000 36%),linear-gradient(135deg,#111 0 52%,#f04b3f 52% 100%)}.optionButton--poster-typography .optionButton__preview:before{background:#111;border-radius:999px;width:42px;height:6px;top:18px;left:13px;box-shadow:0 13px #000000b8,0 26px #00000042}.optionButton--poster-typography .optionButton__preview:after{background:#ffffffd1;width:24px;height:24px;bottom:14px;right:14px}.optionButton--movie-poster .optionButton__preview{background:radial-gradient(circle at 70% 28%,#ffdc74bd,#0000 18%),linear-gradient(155deg,#111820,#394d4b 50%,#9a5d38)}.optionButton--movie-poster .optionButton__preview:before{background:#0000007a;border-radius:18px 18px 8px 8px;width:34px;height:50px;bottom:10px;left:18px}.optionButton--movie-poster .optionButton__preview:after{background:#ffecb4c7;width:42px;height:3px;bottom:13px;right:13px}.optionButton--social-campaign .optionButton__preview{background:radial-gradient(circle at 28% 26%,#ffffffdb,#0000 20%),linear-gradient(140deg,#f6f1df,#ff6a4b 48%,#111)}.optionButton--social-campaign .optionButton__preview:before{background:#ffffffb8;border-radius:11px;width:46px;height:28px;top:18px;left:15px}.optionButton--social-campaign .optionButton__preview:after{background:#ffffffb8;width:28px;height:8px;bottom:13px;right:14px}.optionButton--anime-character .optionButton__preview{background:radial-gradient(circle at 72% 22%,#ffffffd1,#0000 18%),linear-gradient(140deg,#f9d7e8,#cbd7ff 54%,#fff1bb)}.optionButton--anime-character .optionButton__preview:before{background:linear-gradient(160deg,#21243a,#8755b4 42%,#ffd3d8);border-radius:20px 20px 16px 16px;width:38px;height:50px;top:14px;left:28px}.optionButton--anime-character .optionButton__preview:after{background:#fff;width:10px;height:10px;top:21px;right:21px;box-shadow:-17px 0 #fff}.optionButton--anime-cel .optionButton__preview{background:radial-gradient(circle at 78% 20%,#ffffffdb,#0000 17%),linear-gradient(135deg,#fff0f6,#dbe7ff 52%,#fff6c8)}.optionButton--anime-cel .optionButton__preview:before{background:linear-gradient(90deg,#0000 43%,#ffffff85 44% 50%,#0000 51%),linear-gradient(160deg,#25263f,#6f73df 50%,#f6bfd5);border-radius:23px 23px 15px 15px;width:41px;height:51px;top:13px;left:26px}.optionButton--anime-cel .optionButton__preview:after{background:#0f1220;border-radius:999px;width:6px;height:6px;top:31px;left:37px;box-shadow:18px 0 #0f1220,9px 12px 0 -1px #ff709ad9}.optionButton--anime-painterly .optionButton__preview{background:radial-gradient(circle at 70% 26%,#ffe79adb,#0000 20%),linear-gradient(145deg,#2d2448,#7a508b 50%,#f2b889)}.optionButton--anime-painterly .optionButton__preview:before{background:radial-gradient(circle at 72% 28%,#ffffffa3,#0000 20%),linear-gradient(150deg,#2a1f35,#bb6fa2 52%,#ffd7a7);border-radius:22px 22px 16px 16px;width:44px;height:46px;top:16px;left:25px;box-shadow:0 12px 28px #44266047}.optionButton--anime-painterly .optionButton__preview:after{background:#ffe5a1d6;border-radius:999px;width:36px;height:7px;bottom:11px;right:16px}.optionButton--manga-panel .optionButton__preview{background:linear-gradient(135deg,#00000014 0 8%,#0000 8% 50%,#0000000f 50% 58%,#0000 58%),linear-gradient(#fff,#ececec)}.optionButton--manga-panel .optionButton__preview:before{background:#ffffffbf;border:3px solid #171717;border-radius:21px 21px 14px 14px;width:42px;height:45px;top:15px;left:20px}.optionButton--manga-panel .optionButton__preview:after{background:#171717;border-radius:999px;width:32px;height:4px;bottom:14px;right:13px;box-shadow:-9px -13px 0 -1px #171717}.optionButton--character-sheet .optionButton__preview{background:linear-gradient(90deg,#ffffffb8 0 1px,#0000 1px) 0 0/28px 100%,linear-gradient(#fafafa,#ece9e3) 0 0/100% 100%}.optionButton--character-sheet .optionButton__preview:before{background:#323247;width:14px;height:44px;top:18px;left:15px;box-shadow:28px 0 #6f5fb6,56px 0 #c7926f}.optionButton--character-sheet .optionButton__preview:after{background:#0000001f;width:72px;height:3px;bottom:8px;left:12px}.optionButton--chibi-sticker .optionButton__preview{background:linear-gradient(135deg,#fff6d8,#dff1ff 54%,#f4d7ef)}.optionButton--chibi-sticker .optionButton__preview:before{background:#fff;border-radius:45% 45% 50% 50%;width:43px;height:38px;top:18px;left:28px;box-shadow:inset 0 -8px #f8b6cacc}.optionButton--chibi-sticker .optionButton__preview:after{background:#111;width:5px;height:5px;top:31px;left:38px;box-shadow:16px 0 #111,8px 11px 0 -1px #ff7fa4}.optionButton--studio-product .optionButton__preview{background:radial-gradient(circle at 50% 82%,#00000021,#0000 28%),linear-gradient(#fff,#ece8df)}.optionButton--studio-product .optionButton__preview:before{background:linear-gradient(#fff,#d8d0c0);border-radius:12px 12px 8px 8px;width:32px;height:46px;top:15px;left:34px}.optionButton--lifestyle-product .optionButton__preview{background:radial-gradient(circle at 74% 22%,#ffe3a8bd,#0000 20%),linear-gradient(145deg,#d9c2a7,#9eaf88 54%,#f5efe2)}.optionButton--lifestyle-product .optionButton__preview:before{background:#ffffffb3;border-radius:15px;width:39px;height:38px;bottom:12px;left:18px}.optionButton--packaging-mockup .optionButton__preview{background:linear-gradient(135deg,#f8f6ee,#e0d5c2 54%,#b8c6bc)}.optionButton--packaging-mockup .optionButton__preview:before{background:linear-gradient(135deg,#fff,#c9b292);border-radius:7px;width:38px;height:46px;top:16px;left:21px;transform:skewY(-4deg)}.optionButton--packaging-mockup .optionButton__preview:after{background:#ffffffb8;border-radius:999px 999px 9px 9px;width:24px;height:30px;top:24px;right:18px}.optionButton__play{z-index:2;background:#ffffffd1;border-radius:999px;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px #00000024}.optionButton__play:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #000000ad;width:0;height:0;position:absolute;top:7px;left:9px}.optionButton--product-reveal .optionButton__preview{background:radial-gradient(circle at 67% 35%,#ffffffb8,#0000 18%),linear-gradient(135deg,#e9ece5,#b6c0b7 58%,#f8f6ef)}.optionButton--cinematic-broll .optionButton__preview{background:linear-gradient(90deg,#00000047 0 8%,#0000 8% 92%,#00000047 92%),linear-gradient(145deg,#121a1d,#3c5857 46%,#d2a96a)}.optionButton--social-ad .optionButton__preview{background:radial-gradient(circle at 74% 24%,#ffffffb3,#0000 18%),linear-gradient(160deg,#111,#e9eadf 45%,#e85d43 100%)}.optionButton--tutorial-explainer .optionButton__preview{background:linear-gradient(90deg,#ffffff80 0 1px,#0000 1px) 0 0/16px 100%,linear-gradient(#f9faf8,#dce8e5) 0 0/100% 100%}.optionButton--wildlife-documentary .optionButton__preview{background:linear-gradient(90deg,#0000003b 0 8%,#0000 8% 92%,#0000003b 92%),radial-gradient(circle at 72% 26%,#ffdc7fb8,#0000 18%),linear-gradient(140deg,#29362b,#75885b 52%,#d0aa6b)}.optionButton--storybook-animation .optionButton__preview{background:linear-gradient(90deg,#ffffff7a 0 1px,#0000 1px) 0 0/14px 100%,radial-gradient(circle at 24% 28%,#fff4cbeb,#0000 24%) 0 0/100% 100%,linear-gradient(160deg,#f5d9a3,#c9e2bb 60%,#ecd2c8) 0 0/100% 100%}.optionButton__slideLine{z-index:2;background:#00000052;border-radius:999px;height:5px;position:absolute;left:16px}.optionButton__slideLine--one{width:44px;top:22px}.optionButton__slideLine--two{opacity:.35;width:60px;top:34px}.optionButton--pitch-deck .optionButton__preview{background:radial-gradient(circle at 80% 28%,#456dff5c,#0000 24%),linear-gradient(135deg,#f8f8f4,#dfe8f0)}.optionButton--strategy-report .optionButton__preview{background:linear-gradient(90deg,#00000014 0 34%,#0000 34%),linear-gradient(135deg,#f7f6f1,#e3eadf)}.optionButton--product-proposal .optionButton__preview{background:radial-gradient(circle at 72% 72%,#469c7a57,#0000 24%),linear-gradient(135deg,#fcfbf6,#e5e5dd)}.optionButton--education-course .optionButton__preview{background:linear-gradient(90deg,#00000014 0 1px,#0000 1px) 0 0/18px 100%,linear-gradient(#fff9ec,#ece6d7) 0 0/100% 100%}.optionButton__ripple{pointer-events:none;background:#00000017;border-radius:999px;width:14px;height:14px;animation:.65s ease-out forwards optionRipple;position:absolute;transform:translate(-50%,-50%)}.coachNote{resize:vertical;color:#000000ad;text-align:left;width:100%;min-height:48px;font:inherit;cursor:text;background:#ffffff5c;border:1px dashed #0000002e;border-radius:16px;margin-top:11px;padding:13px 15px;line-height:1.45}.coachNote::placeholder{color:#0000005c}.coachNote:focus{background:#ffffff9e;border-color:#00000052;outline:0}.coachSideArrow{z-index:2;color:#00000070;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:48px;display:grid;position:absolute;top:42%;transform:translateY(-50%)}.coachSideArrow--left{left:12px}.coachSideArrow--right{right:12px}.coachSideArrow:hover{color:#000000a8}.coachPanel__footer{z-index:3;grid-template-columns:auto auto;align-items:center;gap:10px;padding:0;display:grid;position:absolute;bottom:22px;right:26px}.coachPanel__footer--review{grid-template-columns:auto auto}.coachFooterHint{background:0 0;border:0}.coachFooterSend{justify-self:end}.coachFooterHints{align-items:center;gap:8px;min-height:36px;display:inline-flex}.coachFooterHint:disabled{opacity:.28;cursor:default}.coachFooterHint{color:#00000073;white-space:nowrap;cursor:pointer;justify-content:flex-start;align-items:center;gap:6px;height:36px;padding:0 5px;font-size:12px;display:inline-flex}.coachFooterHint:hover{color:#000000ad}.liquidButton{cursor:pointer;isolation:isolate;border:0;border-radius:999px;min-width:92px;height:40px;position:relative;overflow:hidden}.liquidButton--primary{color:#fff;background:radial-gradient(circle at 28% 12%,#ffffff70,#0000 28%),linear-gradient(120deg,#2c6cff94,#0000 48%),#050505;box-shadow:inset 0 1px #ffffff47,inset 0 -10px 22px #ffffff14,0 15px 30px #0003}.coachPanel .liquidButton--primary{color:#1e3a5f;background:radial-gradient(circle at 84% 34%,#c9a14a4d,#0000 23%),linear-gradient(135deg,#8fb8ff38,#fffffff0 44%,#c9a14a29),#fff;border:1px solid #1e3a5f29;box-shadow:inset 0 1px #fffffff0,0 12px 24px #1e3a5f1f}.liquidButton--ghost{color:#000000b8;background:linear-gradient(#ffffffe0,#ffffff9e),#ffffffb8;border:1px solid #00000014;min-width:auto;height:38px;padding:0 14px;box-shadow:inset 0 1px #fffffff2,0 10px 24px #0000000e}.liquidButton__shine{z-index:-1;transition:transform .52s var(--pc-spring);background:linear-gradient(100deg,#0000 25%,#ffffff6b 48%,#0000 66%);position:absolute;inset:-70% -40%;transform:translate(-34%)rotate(8deg)}.liquidButton:hover .liquidButton__shine{transform:translate(34%)rotate(8deg)}.liquidButton__content{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;padding:0 16px;font-size:14px;font-weight:680;display:inline-flex;position:relative}.answerStack{width:min(820px,100%);margin:146px auto 0;position:relative}.assistantBubble{color:#000000b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #00000014;border-radius:24px;grid-template-columns:34px 1fr;gap:12px;width:min(640px,100%);padding:18px 20px;display:grid;box-shadow:inset 0 1px #ffffffe0,0 18px 54px #0001}.assistantBubble__mark{color:#fff;background:#050505;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.assistantBubble p{margin:0;font-size:14px;line-height:1.72}.assistantLines{gap:8px;margin-top:15px;display:grid}.assistantLines span{background:linear-gradient(90deg,#0000001f,#00000008);border-radius:999px;height:8px}.assistantLines span:first-child{width:92%}.assistantLines span:nth-child(2){width:74%}.assistantLines span:nth-child(3){width:48%}.followupCoach{width:312px;box-shadow:var(--pc-shadow-tight);-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);background:linear-gradient(#ffffffe6,#fafaf8b8),#ffffffc7;border:1px solid #0000001a;border-radius:24px;padding:16px;position:absolute;top:78px;right:0}.followupCoach__header{color:#00000094;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:620;display:flex}.followupCoach__list{flex-wrap:wrap;gap:8px;display:flex}@keyframes optionRipple{0%{opacity:.28;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(24)}}@keyframes coachHintPulse{0%{opacity:0;transform:scale(.86)}28%{opacity:1}to{opacity:0;transform:scale(1.18)}}@keyframes productCursorClick{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}34%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}@keyframes screenshotDrift{0%{transform:scale(1.01)translate(0,0)}to{transform:scale(1.028)translate(-8px,-6px)}}@keyframes pluginEntryFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes analysisCardCycle{0%,22%{opacity:0;transform:translate(18px,10px)scale(.96)}30%,50%{opacity:1;transform:translate(0,0)scale(1)}58%,to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes panelFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-10px)scale(1)}}@keyframes optionPulse{0%,to{box-shadow:none}48%{box-shadow:0 14px 36px #2b3e6514}}@keyframes loadingSweep{to{background-position:-220% 0}}@keyframes miniScreenshotFloat{0%{transform:translateY(0)scale(1)}to{transform:translateY(-10px)scale(1.018)}}@keyframes lineReveal{0%,10%{opacity:0;transform:translateY(8px)}24%,82%{opacity:1;transform:translateY(0)}to{opacity:.72;transform:translateY(0)}}@keyframes specCursorPulse{0%,16%{opacity:0;transform:scaleX(.2)}32%,72%{opacity:.58;transform:scaleX(1)}to{opacity:0;transform:translate(130px)scaleX(.2)}}@keyframes memoryPulse{0%,to{box-shadow:none;transform:translate(0)}42%{transform:translate(8px);box-shadow:0 12px 34px #2b3e6514}}@keyframes skillTileFloat{0%,to{transform:translateY(0)}45%{transform:translateY(-8px)}}@keyframes coachSpinSoft{to{transform:rotate(360deg)}}@keyframes coachNudgeSurface{to{background-position:-120% 0,0 0}}@media (width<=860px){.sandbox{align-items:flex-start;gap:16px;padding:18px;display:grid}.testConsole{border-radius:20px;width:100%;padding:14px}.testConsole__header{grid-template-columns:1fr auto;align-items:center}.testBlock--context textarea{min-height:82px}.chatSurface{border-radius:26px;width:100%;min-height:860px}.conversation{width:calc(100% - 28px);padding-top:74px}.promptGhost{font-size:17px}.composer{border-radius:26px;grid-template-columns:36px 1fr 38px;align-items:start;min-height:78px;padding-top:10px}.composer__mode,.composer__icon--quiet{display:none}.composer__input{min-height:52px;padding-top:6px;line-height:21px}.composer__ghost{top:18px;transform:none}.composer__send{align-self:start}.coachFrameShell{width:100%;margin-top:12px}.coachHiddenPrompt{gap:7px}.coachQuickPanel{width:min(304px,100vw - 26px);right:-8px}.coachNudge{max-width:calc(100vw - 118px);padding-left:13px}.coachPanel{width:100%;min-height:360px}.coachSideArrow--left{left:6px}.coachSideArrow--right{right:6px}.coachCard{padding:20px 34px 92px}.coachReview{padding:16px 20px 112px}.answerStack{margin-top:128px}.followupCoach{width:100%;margin-top:14px;position:relative;top:auto;right:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
