.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}.nhpSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nhpAnnouncement,.nhpNav,.nhpNavLinks,.nhpNavActions,.nhpGoogleAuth,.nhpAuthUser,.nhpAuthUser button,.nhpGoogleLaunchButton,.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:12px;margin-left:auto}.nhpLanguageControl{flex:none;min-width:186px;position:relative}.nhpLanguageButton{color:#ffffffeb;width:100%;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(#ffffff1a,#ffffff0b),#ffffff0d;border:1px solid #ffffff2e;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px 0 13px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 10px 28px #0000001a}.nhpLanguageButton:hover,.nhpLanguageButton[aria-expanded=true]{background:linear-gradient(#ffffff24,#ffffff0f),#ffffff14;border-color:#ffffff52}.nhpLanguageButton span{color:#fff9;font-size:12px;font-weight:850}.nhpLanguageButton strong{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:880;overflow:hidden}.nhpLanguageButton svg:last-child{color:#ffffffad;transition:transform .18s}.nhpLanguageButton[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.nhpLanguageMenu{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:radial-gradient(circle at 18% 0,#4a6cff42,#0000 34%),linear-gradient(#141b4bf5,#04082dfa);border:1px solid #ffffff29;border-radius:18px;gap:4px;width:216px;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:inset 0 1px #ffffff2e,0 26px 58px #00000057}.nhpLanguageMenu:before{content:"";background:#141b4bf5;border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;width:12px;height:12px;position:absolute;top:-6px;right:22px;transform:rotate(45deg)}.nhpLanguageMenu button{color:#ffffffd1;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:0 10px 0 8px;display:grid;position:relative}.nhpLanguageMenu button:hover,.nhpLanguageMenu button.isSelected{color:#fff;background:#ffffff1a}.nhpLanguageMenu button.isSelected{box-shadow:inset 0 0 0 1px #ffffff14}.nhpLanguageMenu button span{color:#f4d35e;place-items:center;width:22px;height:22px;display:grid}.nhpLanguageMenu button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:850;overflow:hidden}.nhpGoogleAuth{flex:none;align-items:center;min-height:40px;position:relative}.nhpGoogleButtonHost{border-radius:8px;align-items:center;width:292px;height:40px;display:flex;overflow:hidden}.nhpGoogleLaunchButton{color:#fff;cursor:pointer;height:44px;font:inherit;letter-spacing:0;white-space:nowrap;background:#1a73e8;border:0;border-radius:9px;justify-content:center;gap:14px;padding:0 18px;font-size:16px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 18px 44px #1155cc3d}.nhpGoogleLaunchButton:hover{background:#216fe0;transform:translateY(-1px);box-shadow:0 20px 50px #1155cc4d}.nhpGoogleLaunchButton:disabled{cursor:wait;opacity:.58;transform:none}.nhpGoogleLaunchIcon{background:#fff;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.nhpGoogleLaunchIcon img{width:20px;height:20px;display:block}.nhpGoogleAuth.is-loading .nhpGoogleButtonHost{opacity:.48;pointer-events:none}.nhpGoogleAuth.is-loading .nhpGoogleLaunchButton{opacity:.58;pointer-events:none}.nhpGoogleStatus{color:#ffffffb8;white-space:nowrap;font-size:11px;font-weight:850;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.nhpGoogleFallback{color:#ffffffc2;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;place-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:850;display:grid}.nhpLoginPromptBackdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07070670;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nhpLoginPrompt{color:#10100f;background:#fffefa;border:1px solid #1313111f;border-radius:22px;justify-items:center;gap:18px;width:min(420px,100vw - 40px);padding:34px 28px 30px;display:grid;position:relative;box-shadow:0 34px 90px #08080647}.nhpLoginPrompt strong{letter-spacing:0;text-align:center;font-size:clamp(28px,5vw,42px);font-weight:950;line-height:.96}.nhpLoginPromptClose{color:#11110f;cursor:pointer;background:#f5f2ebd6;border:1px solid #1313111a;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.nhpLoginPromptClose:hover{background:#ffe164}.nhpAuthUser{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:8px;max-width:292px;min-height:40px;padding:4px 5px}.nhpAuthProfileLink{align-items:center;gap:8px;min-width:0;display:inline-flex}.nhpAuthProfileLink:hover .nhpAuthName{color:#fff}.nhpAuthAvatar{color:#0a103f;background:#fff;border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:950;display:grid;overflow:hidden}.nhpAuthAvatar img{object-fit:cover;width:100%;height:100%;display:block}.nhpAuthName{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:136px;font-size:13px;font-weight:850;overflow:hidden}.nhpAuthUser button{color:#ffffffd6;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;flex:0 0 30px;justify-content:center;width:30px;height:30px;padding:0}.nhpAuthUser button:hover{color:#fff;background:#ffffff29}.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}.nhpRealWorkspace{background:#fff;border-color:#11111114;width:min(1040px,100% - 64px);height:640px;min-height:640px}.nhpRealWorkspaceBody{--demo-cursor-x:50%;--demo-cursor-y:28%;contain:layout paint;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:radial-gradient(circle at 82% 8%,#416dff0e,#0000 25%) 0 0/100% 100%,linear-gradient(#fff 0%,#fbfbfa 58%,#f6f6f3 100%) 0 0/100% 100%;height:598px;min-height:0;padding:30px 48px 40px;position:relative;overflow:hidden}.nhpRealWorkspaceBody:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle 180px at var(--demo-cursor-x) var(--demo-cursor-y), #416dff21, #416dff0a 36%, transparent 68%);opacity:0;transition:opacity .26s;position:absolute;inset:0}.nhpRealWorkspaceBody.hasCursor:after{opacity:1}.nhpDemoPoster{z-index:7;pointer-events:none;opacity:0;place-items:center;padding:44px 76px;transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0;overflow:hidden;transform:scale(1.024)}.nhpDemoPoster.isVisible{opacity:1;transform:scale(1)}.nhpDemoPoster strong{z-index:3;color:#050505;letter-spacing:0;text-align:center;text-wrap:balance;max-width:780px;font-size:74px;font-weight:950;line-height:1.04;position:relative}.nhpDemoPoster:before,.nhpDemoPoster:after,.nhpDemoPosterBar,.nhpDemoPosterDots,.nhpDemoPosterStripe,.nhpDemoPosterIcon{pointer-events:none;position:absolute}.nhpDemoPoster:before,.nhpDemoPoster:after{content:"";z-index:1}.nhpDemoPoster:before{background:#fff242;border-radius:999px;width:330px;height:64px;top:58px;left:13%;transform:rotate(31deg);box-shadow:0 20px 46px #11111114}.nhpDemoPoster:after{background:#fff242;border-radius:999px;width:292px;height:58px;bottom:86px;right:-58px;transform:rotate(-4deg)}.nhpDemoPosterBar{z-index:2;border-radius:999px;width:260px;height:54px;animation:5.2s ease-in-out infinite nhpDemoPosterFloat}.nhpDemoPosterBar--one{background:#8457e8;top:124px;left:15%;transform:rotate(-9deg)}.nhpDemoPosterBar--two{background:#111;width:210px;height:48px;animation-delay:-1.6s;bottom:116px;right:9%;transform:rotate(5deg)}.nhpDemoPosterDots{z-index:1;opacity:.9;background-image:radial-gradient(circle,#c7ff26f2 0 4px,#0000 4.8px);background-size:22px 22px;width:236px;height:242px;bottom:44px;left:-18px;transform:rotate(2deg)}.nhpDemoPosterStripe{z-index:2;background:repeating-linear-gradient(90deg,#8457e8 0 17px,#0000 17px 28px),#fff242;border-radius:999px;width:142px;height:142px;animation:9s linear infinite nhpDemoPosterSpin;top:54px;right:70px;box-shadow:inset 0 0 0 10px #ffffff38}.nhpDemoPosterIcon{z-index:1;opacity:.32;animation:3.8s ease-in-out infinite nhpDemoPosterIcon;bottom:20%;right:17%;transform:rotate(-8deg)}.nhpDemoPoster--ink .nhpDemoPosterIcon{opacity:.24}.nhpDemoPoster--cyan{background:radial-gradient(circle at 70% 18%,#ffffff4d,#0000 24%),linear-gradient(135deg,#a9edf4 0%,#b6f1f4 54%,#9de3ed 100%)}.nhpDemoPoster--lime{background:radial-gradient(circle at 24% 26%,#ffffff7a,#0000 28%),linear-gradient(135deg,#dfff65 0%,#fff27a 48%,#99f0cf 100%)}.nhpDemoPoster--lime .nhpDemoPosterBar--one{background:#13b875}.nhpDemoPoster--lime .nhpDemoPosterBar--two{background:#ff6c37}.nhpDemoPoster--lime .nhpDemoPosterStripe{background:repeating-linear-gradient(90deg,#111 0 14px,#0000 14px 25px),#13b875}.nhpDemoPoster--coral{background:radial-gradient(circle at 78% 22%,#ffffff61,#0000 22%),linear-gradient(135deg,#ffad97 0%,#ffe86c 52%,#ff87ba 100%)}.nhpDemoPoster--coral .nhpDemoPosterBar--one{background:#3157ff}.nhpDemoPoster--coral .nhpDemoPosterBar--two{background:#12a36f}.nhpDemoPoster--coral .nhpDemoPosterDots{background-image:radial-gradient(circle,#3157ffeb 0 4px,#0000 4.8px)}.nhpDemoPoster--ink{background:radial-gradient(circle at 25% 22%,#416dff3d,#0000 28%),linear-gradient(135deg,#02072e 0%,#07115d 56%,#111 100%)}.nhpDemoPoster--ink strong{color:#fff8af}.nhpDemoPoster--ink .nhpDemoPosterBar--one{background:#fff242}.nhpDemoPoster--ink .nhpDemoPosterBar--two{background:#ff6c37}.nhpDemoPoster--ink .nhpDemoPosterDots{background-image:radial-gradient(circle,#8457e8f2 0 4px,#0000 4.8px)}.nhpDemoPoster--ink .nhpDemoPosterStripe{background:repeating-linear-gradient(90deg,#fff242 0 15px,#0000 15px 26px),#8457e8}.nhpRealConversation{z-index:3;width:min(940px,100%);margin:0 auto;position:relative}.nhpRealComposerStage{transform-origin:top;transform:translateZ(0)}.nhpRealWorkspace .coachFrameShell{width:min(760px,100%);margin-top:12px;padding-right:0;transition:transform .56s cubic-bezier(.18,.9,.18,1),opacity .24s,filter .42s}.nhpRealWorkspace .coachFrameShell--expanded{width:min(760px,100%);margin-top:12px}.nhpRealWorkspace .composer--long .composer__input{max-height:82px;overflow:hidden;height:82px!important}.nhpRealWorkspace .coachPanel{height:470px;min-height:470px}.nhpRealWorkspace .coachCard{height:100%;padding:28px 42px 92px;overflow:hidden}.nhpRealWorkspace .coachCard__header{min-height:30px}.nhpRealWorkspace .answerStack{margin-top:26px}.nhpRealWorkspace .followupCoach{right:18px}.nhpRealWorkspace .coachLoadingMark{animation:1.18s ease-in-out infinite nhpRealLoadingPulse}.nhpRealWorkspace .coachCard__options{gap:14px}.nhpRealWorkspace .coachPanel,.nhpRealWorkspace .coachCard,.nhpRealWorkspace .coachReview,.nhpRealWorkspace .coachPendingVeil{will-change:transform, opacity;backface-visibility:hidden;filter:none!important}.nhpRealWorkspace .optionButton{border-radius:20px;height:98px;min-height:98px;padding:12px 18px;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),background .32s,filter .32s}.nhpRealWorkspace .optionButton__label{font-size:19px;font-weight:900;line-height:1.16}.nhpRealWorkspace .optionButton__detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.nhpRealWorkspace .optionButton--visual{background:linear-gradient(#fffffff0,#ffffffb8),#ffffffd1;border-radius:20px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;height:98px;min-height:98px;padding:10px 18px 10px 10px;box-shadow:inset 0 1px #fffffff5,0 14px 32px #1e3a5f14}.nhpRealWorkspace .optionButton--visual.optionButton--selected{background:linear-gradient(135deg,#8fb8ff2e,#fffffff5 54%,#c9a14a24),#fff;animation:.52s cubic-bezier(.16,1,.3,1) both nhpRealOptionSelect}.nhpRealWorkspace .optionButton--visual .optionButton__preview{border-radius:15px;width:96px;height:74px}.nhpRealWorkspace .optionButton--visual .optionButton__label{font-size:18px}.nhpRealWorkspace .optionButton--visual .optionButton__detail{color:#0000008a}.nhpRealWorkspace .optionButton__previewImage{image-rendering:auto}.nhpRealWorkspace .coachReview{height:100%;padding:24px 24px 88px;overflow:hidden}.nhpRealWorkspace .coachReview h2{margin-bottom:10px;font-size:18px}.nhpRealWorkspace .coachCompare{gap:8px}.nhpRealWorkspace .coachCompare__box{min-height:58px;padding:10px 12px}.nhpRealWorkspace .coachCompare__box p,.nhpRealWorkspace .coachCompare__body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nhpRealWorkspace .coachCompare__box textarea{resize:none;min-height:74px;max-height:88px}.nhpRealDemoCursor{z-index:8;pointer-events:none;will-change:transform, opacity;opacity:0;filter:drop-shadow(0 8px 16px #00000029);transition:opacity .26s;position:absolute;top:0;left:0}.nhpRealDemoCursor.isVisible{opacity:1}.nhpRealDemoCursor i{opacity:.5;background:radial-gradient(circle,#416dff33,#0000 68%);border-radius:999px;width:18px;height:18px;transition:opacity .28s,transform .64s cubic-bezier(.16,1,.3,1);position:absolute;top:1px;left:1px;transform:translate(-50%,-50%)scale(1)}.nhpRealDemoCursorIcon{transform-origin:2px 2px;width:14px;height:18px;transition:transform .28s cubic-bezier(.16,1,.3,1);display:block;overflow:visible;transform:translate(-1px,-1px)rotate(-5deg)}.nhpRealDemoCursorIcon path{fill:#141414;stroke:#ffffff9e;stroke-width:.9px;stroke-linejoin:round;filter:drop-shadow(0 5px 8px #0000003d)}.nhpRealDemoCursor:before,.nhpRealDemoCursor:after{content:"";opacity:0;border-radius:999px;position:absolute;top:1px;left:1px;transform:translate(-50%,-50%)scale(.42)}.nhpRealDemoCursor:before{background:#ffcf33;width:9px;height:9px;box-shadow:0 0 0 5px #ffcf3333,0 0 18px #416dff40}.nhpRealDemoCursor:after{border:1.5px solid #416dffbd;width:34px;height:34px;box-shadow:0 0 0 8px #416dff14}.nhpRealDemoCursor.isClicking .nhpRealDemoCursorIcon{transform:translate(-.5px,-.2px)scale(.9)rotate(-5deg)}.nhpRealDemoCursor.isClicking i{opacity:1;transform:translate(-50%,-50%)scale(1.24)}.nhpRealDemoCursor.isClicking:before{animation:.48s cubic-bezier(.16,1,.3,1) both nhpCursorDotBurst}.nhpRealDemoCursor.isClicking:after{animation:.68s cubic-bezier(.16,1,.3,1) both nhpCursorRingBurst}.nhpRealWorkspaceBody .coachHiddenTab,.nhpRealWorkspace .optionButton,.nhpRealWorkspace .coachPanel__footer .liquidButton{transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s,border-color .26s,background .26s}.nhpRealWorkspaceBody.isCursorClick.nhpCursorTarget--askglide .coachHiddenTab{transform:scale(.94);box-shadow:inset 0 1px #fffffff2,0 0 0 7px #416dff21,0 13px 26px #416dff24}.nhpRealWorkspaceBody.isCursorClick.nhpCursorTarget--askglide .coachHiddenTab:after{opacity:1;border-color:#416dff61;animation-duration:.68s}.nhpRealWorkspace .optionButton.isDemoPressing{transform:translateY(-1px)scale(.997);box-shadow:inset 0 0 0 2px #416dff75,0 0 0 7px #416dff1a,0 16px 30px #1e3a5f1a}.nhpRealWorkspace .coachPanel__footer .liquidButton.isDemoPressing{transform:scale(.97);box-shadow:0 0 0 7px #416dff1f,0 16px 30px #416dff2e}@keyframes nhpRealOptionSelect{0%{box-shadow:inset 0 0 0 2px #416dff80,0 0 #416dff2e,0 14px 32px #1e3a5f14}46%{box-shadow:inset 0 0 0 2px #416dff6b,0 0 0 10px #416dff14,0 18px 38px #1e3a5f1f}to{box-shadow:inset 0 0 0 1px #1e3a5f2e,0 10px 22px #1e3a5f14}}@keyframes nhpCursorDotBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.34)}35%{opacity:.82;transform:translate(-50%,-50%)scale(.88)}to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}@keyframes nhpCursorRingBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.48)}30%{opacity:.76;transform:translate(-50%,-50%)scale(.92)}to{opacity:0;transform:translate(-50%,-50%)scale(1.72)}}@keyframes nhpDemoPosterFloat{0%,to{translate:0}50%{translate:0 9px}}@keyframes nhpDemoPosterSpin{to{transform:rotate(360deg)}}@keyframes nhpDemoPosterIcon{0%,to{opacity:.27;transform:rotate(-8deg)scale(1)}50%{opacity:.38;transform:rotate(-5deg)scale(1.05)}}@keyframes nhpRealStageZoom{0%,16%{transform:scale(1)}22%,38%{transform:scale(1.012)}52%,70%{transform:scale(1)}84%,91%{transform:scale(1.016)}to{transform:scale(1)}}@keyframes nhpRealLoadingPulse{0%,to{filter:drop-shadow(0 0 #416dff00);transform:scale(.94)}48%{filter:drop-shadow(0 12px 22px #416dff3d);transform:scale(1.08)}}@keyframes nhpRealCursorPath{0%{opacity:0;transform:translate(-180px,-220px)scale(.92)}10%{opacity:0;transform:translate(350px,-240px)scale(.94)}14%,18%{opacity:1;transform:translate(418px,-238px)scale(1)}28%,36%{opacity:1;transform:translateY(-92px)scale(1)}48%,54%{opacity:1;transform:translateY(-92px)scale(1)}62%,68%{opacity:1;transform:translateY(-92px)scale(.98)}84%,91%{opacity:1;transform:translate(280px,294px)scale(1)}to{opacity:0;transform:translate(280px,294px)scale(.9)}}@keyframes nhpRealClickDot{0%,12%,20%,26%,38%,46%,56%,60%,70%,82%,93%,to{opacity:0;transform:translate(-50%,-50%)scale(.55)}14%,17%,31%,34%,50%,53%,64%,67%,86%,89%{opacity:.95;transform:translate(-50%,-50%)scale(.9)}19%,36%,55%,69%,91%{opacity:0;transform:translate(-50%,-50%)scale(1.45)}}@keyframes nhpRealClickRing{0%,12%,20%,26%,38%,46%,56%,60%,70%,82%,93%,to{opacity:0;transform:translate(-50%,-50%)scale(.45)}14%,17%,31%,34%,50%,53%,64%,67%,86%,89%{opacity:.95;transform:translate(-50%,-50%)scale(.9)}19%,36%,55%,69%,91%{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}.nhpMotionWorkspace{background:linear-gradient(#fffffffa,#f7f8faf0),#fff;border-color:#ffffff29;width:min(1080px,100% - 64px);min-height:500px}.nhpMotionWorkspace--engineering{--motion-accent:#416dff;--motion-accent-soft:#416dff21;--motion-ink:#13285a}.nhpMotionWorkspace--spec{--motion-accent:#c58a16;--motion-accent-soft:#c58a1629;--motion-ink:#4d3510}.nhpMotionWorkspace--image{--motion-accent:#14a88b;--motion-accent-soft:#14a88b26;--motion-ink:#123e37}.nhpMotionWorkspace--deck{--motion-accent:#ef6b3a;--motion-accent-soft:#ef6b3a26;--motion-ink:#532617}.nhpMotionStage{background:linear-gradient(#13285a0b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#13285a0b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(135deg,#fbfaf7,#eef4ff 58%,#fff5df) 0 0/100% 100%;grid-template-columns:minmax(0,1fr) 350px;gap:18px;min-height:458px;padding:22px;display:grid;position:relative;overflow:hidden}.nhpMotionChat,.nhpMotionCoach{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#ffffffc7;border:1px solid #1f1c151a;border-radius:16px;min-width:0;position:relative;box-shadow:inset 0 1px #ffffffe6,0 18px 48px #1f1c1514}.nhpMotionChat{grid-template-rows:auto auto 1fr auto;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px;display:grid;overflow:hidden}.nhpMotionRail{border-right:1px solid #1f1c1514;grid-row:1/-1;align-content:start;justify-items:center;gap:12px;padding-top:8px;display:grid}.nhpMotionRail span{background:#1f1c1514;border-radius:7px;width:22px;height:22px}.nhpMotionRail span.isActive{background:var(--motion-accent);box-shadow:0 8px 18px var(--motion-accent-soft)}.nhpMotionChatHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.nhpMotionChatHeader strong{color:#171717;font-size:15px;font-weight:950}.nhpMotionChatHeader span{color:var(--motion-ink);background:var(--motion-accent-soft);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950}.nhpMotionUserBubble,.nhpMotionModelBubble{border-radius:14px;min-width:0;padding:16px}.nhpMotionUserBubble{color:#fff;transform-origin:100% 100%;background:#171717;justify-self:end;width:min(560px,92%);animation:7.6s cubic-bezier(.76,0,.24,1) infinite nhpHeroBubbleIn}.nhpMotionUserBubble span,.nhpMotionSpec small,.nhpMotionMemory span{color:#ffffff8a;font-size:12px;font-weight:950;display:block}.nhpMotionUserBubble p{margin:7px 0 0;font-size:clamp(17px,2.1vw,23px);font-weight:900;line-height:1.32}.nhpMotionModelBubble{color:#5e5a52;background:#f5f3ef;align-content:start;gap:11px;display:grid}.nhpMotionModelBubble b{color:#292722;font-size:15px}.nhpMotionModelBubble i{background:#dfd9ce;border-radius:999px;width:62%;height:11px;animation:7.6s ease-in-out infinite nhpHeroSkeleton;display:block}.nhpMotionModelBubble i:nth-child(3){width:84%;animation-delay:.12s}.nhpMotionModelBubble i:nth-child(4){width:48%;animation-delay:.24s}.nhpMotionComposer{background:#fff;border:1px solid #1f1c151a;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 9px 8px 18px;display:grid;box-shadow:0 12px 34px #1f1c1514}.nhpMotionComposer span{color:#57534a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:850;overflow:hidden}.nhpMotionComposer button,.nhpMotionCoach button,.nhpAgentAction{color:#fff;font:inherit;cursor:default;background:#111;border:0;border-radius:999px;font-weight:950}.nhpMotionComposer button{background:var(--motion-accent);min-height:40px;padding:0 15px;animation:7.6s cubic-bezier(.76,0,.24,1) infinite nhpHeroButtonTap}.nhpMotionCoach{transform-origin:92% 88%;align-content:start;gap:12px;padding:16px;animation:7.6s cubic-bezier(.76,0,.24,1) infinite nhpHeroCoachZoom;display:grid;overflow:hidden}.nhpMotionCoachHead{align-items:center;gap:8px;display:flex}.nhpMotionCoachHead strong{color:#172133;font-size:16px}.nhpMotionCoachHead span{color:var(--motion-ink);background:var(--motion-accent-soft);border-radius:999px;margin-left:auto;padding:5px 8px;font-size:11px;font-weight:950}.nhpMotionNudge,.nhpMotionSpec,.nhpMotionMemory,.nhpMotionOutput{background:#ffffffc2;border-radius:14px;box-shadow:inset 0 0 0 1px #1f1c1512}.nhpMotionNudge{color:var(--motion-ink);background:var(--motion-accent-soft);opacity:0;padding:11px 12px;animation:7.6s cubic-bezier(.76,0,.24,1) infinite nhpHeroNudge;transform:translateY(8px)scale(.98)}.nhpMotionNudge small{font-size:12px;font-weight:950}.nhpMotionSpec{opacity:0;padding:16px;animation:7.6s cubic-bezier(.76,0,.24,1) infinite nhpHeroSpecCard;transform:translateY(14px)scale(.96)}.nhpMotionSpec small,.nhpMotionMemory span{color:var(--motion-ink)}.nhpMotionSpec h3{color:#111;margin:8px 0 0;font-size:clamp(22px,2.8vw,32px);line-height:1.05}.nhpMotionSpec p,.nhpMotionMemory p{color:#5c5850;margin:9px 0 0;font-size:13px;font-weight:780;line-height:1.45}.nhpMotionSpec div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.nhpMotionSpec b{color:#171717;background:#11111112;border-radius:999px;padding:6px 9px;font-size:12px}.nhpMotionMemory{opacity:0;padding:12px 13px;animation:7.6s cubic-bezier(.76,0,.24,1) infinite nhpHeroMemory;transform:translateY(12px)}.nhpMotionOutput{opacity:0;gap:7px;padding:13px;animation:7.6s cubic-bezier(.76,0,.24,1) infinite nhpHeroOutput;display:grid;transform:translateY(12px)scale(.98)}.nhpMotionOutput strong{color:#171717;font-size:14px}.nhpMotionOutput em{color:#565148;white-space:nowrap;font-size:12px;font-style:normal;font-weight:780;line-height:1.35;position:relative;overflow:hidden}.nhpMotionOutput em:after{content:"";background:linear-gradient(90deg,#fff0,#fff 14%,#fff);animation:7.6s cubic-bezier(.76,0,.24,1) infinite nhpHeroLineReveal;position:absolute;inset:0;transform:translate(0)}.nhpMotionCoach button{opacity:0;background:#111;min-height:42px;margin-top:2px;animation:7.6s cubic-bezier(.76,0,.24,1) infinite nhpHeroCoachButton;transform:translateY(12px)}.nhpMotionCursor,.nhpAgentCursor{z-index:8;pointer-events:none;position:absolute}.nhpMotionCursor{animation:7.6s cubic-bezier(.76,0,.24,1) infinite nhpHeroCursor;top:78%;left:52%}.nhpMotionCursor span,.nhpAgentCursor span{clip-path:polygon(0 0,0 100%,35% 74%,52% 100%,69% 91%,52% 66%,88% 66%);filter:drop-shadow(0 6px 8px #00000047);background:#111;width:19px;height:25px;display:block;position:relative}.nhpMotionCursor:after,.nhpAgentCursor:after{content:"";border:2px solid var(--motion-accent,#416dff);opacity:0;border-radius:999px;width:34px;height:34px;animation:7.6s ease-in-out infinite nhpHeroClickRing;position:absolute;top:10px;left:11px;transform:translate(-50%,-50%)scale(.45)}.nhpMotionZoom{z-index:7;border:2px solid var(--motion-accent);pointer-events:none;opacity:0;border-radius:18px;width:330px;height:188px;animation:7.6s cubic-bezier(.76,0,.24,1) infinite nhpHeroZoomRing;position:absolute;top:92px;right:28px;transform:scale(.84);box-shadow:0 0 0 999px #05081c14}.nhpMotionSceneDots{z-index:8;gap:6px;display:flex;position:absolute;bottom:14px;right:24px}.nhpMotionSceneDots span{background:#11111129;border-radius:999px;width:22px;height:5px;overflow:hidden}.nhpMotionSceneDots span.isActive{background:var(--motion-accent)}@keyframes nhpHeroBubbleIn{0%{opacity:0;transform:translateY(18px)scale(.96)}10%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nhpHeroSkeleton{0%,48%{opacity:.58;transform:scaleX(1)}62%,to{opacity:.18;transform:scaleX(.72)}}@keyframes nhpHeroNudge{0%,13%{opacity:0;transform:translateY(8px)scale(.98)}18%,38%{opacity:1;transform:translateY(0)scale(1)}50%,to{opacity:.28;transform:translateY(-3px)scale(.99)}}@keyframes nhpHeroSpecCard{0%,24%{opacity:0;transform:translateY(16px)scale(.94)}34%,64%{opacity:1;transform:translateY(0)scale(1.02)}76%,to{opacity:.78;transform:translateY(-4px)scale(1)}}@keyframes nhpHeroMemory{0%,38%{opacity:0;transform:translateY(12px)}48%,to{opacity:1;transform:translateY(0)}}@keyframes nhpHeroOutput{0%,55%{opacity:0;transform:translateY(12px)scale(.98)}68%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nhpHeroLineReveal{0%,62%{transform:translate(0)}78%,to{transform:translate(112%)}}@keyframes nhpHeroCoachButton{0%,64%{opacity:0;transform:translateY(12px)}74%,to{opacity:1;transform:translateY(0)}}@keyframes nhpHeroButtonTap{0%,70%{transform:scale(1)}76%{transform:scale(.94)}82%,to{transform:scale(1)}}@keyframes nhpHeroCoachZoom{0%,18%{opacity:.82;transform:translate(18px)scale(.88)}30%,58%{opacity:1;transform:translate(0)scale(1)}68%{transform:translate(0)scale(1.035)}84%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes nhpHeroCursor{0%{opacity:0;transform:translate(-110px,-128px)scale(.92)}14%{opacity:1;transform:translate(-50px,-98px)scale(.96)}28%{opacity:1;transform:translate(180px,-132px)scale(1)}45%{opacity:1;transform:translate(244px,64px)scale(1)}74%{opacity:1;transform:translate(244px,146px)scale(1)}86%,to{opacity:0;transform:translate(244px,146px)scale(.9)}}@keyframes nhpHeroClickRing{0%,25%,42%,71%,to{opacity:0;transform:translate(-50%,-50%)scale(.45)}30%,76%{opacity:.8;transform:translate(-50%,-50%)scale(.9)}36%,82%{opacity:0;transform:translate(-50%,-50%)scale(1.45)}}@keyframes nhpHeroZoomRing{0%,27%{opacity:0;transform:scale(.82)}34%,52%{opacity:1;transform:scale(1.02)}62%,to{opacity:0;transform:scale(1.12)}}.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,.nhpPricing,.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:0 0;border-radius:12px;min-width:0;padding:0;transition:background .18s;display:block}.nhpAgentPreview0,.nhpAgentPreview1,.nhpAgentPreview2,.nhpAgentPreview3{background:0 0}.nhpAgentPoster{width:100%;height:492px;min-height:492px;box-shadow:none;background:0 0;border:0;border-radius:10px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.nhpAgentPosterCopy{z-index:1;justify-items:start;gap:8px;min-width:0;display:grid;position:relative}.nhpAgentPosterCopy span{color:#4f5f7a;letter-spacing:.02em;background:#ffffffb8;border:1px solid #1f1c1517;border-radius:999px;place-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:900;line-height:1;display:inline-grid}.nhpAgentPosterCopy strong{color:#171717;max-width:620px;font-size:clamp(24px,3vw,36px);font-weight:950;line-height:1.08}.nhpAgentPosterCopy p{color:#5f5a51;max-width:620px;margin:0;font-size:15px;font-weight:650;line-height:1.5}.nhpAgentPosterCopy div{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.nhpAgentPosterCopy em{color:#191919;background:#ffffffad;border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:850;line-height:1;box-shadow:inset 0 0 0 1px #1f1c150f}.nhpAgentPosterImage{z-index:1;aspect-ratio:auto;width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:10px;display:block;position:relative;overflow:hidden}.nhpAgentPosterImage picture{width:100%;height:100%;display:block;position:absolute;inset:0}.nhpAgentPosterImage img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block;position:absolute;inset:0}.nhpAgentSketch{background:radial-gradient(circle at 12% 6%,#ffe67e57,#0000 25%),radial-gradient(circle at 88% 92%,#759eff38,#0000 28%),linear-gradient(135deg,#fffdf5 0%,#f8f5ec 100%);grid-template-rows:auto minmax(0,1fr);min-height:492px;padding:36px 42px 38px;display:grid}.nhpAgentSketch:before{content:"";pointer-events:none;opacity:.42;background-color:#0000;background-image:linear-gradient(#141c2c0b 1px,#0000 1px),linear-gradient(90deg,#141c2c09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.nhpAgentSketchTitle{z-index:2;justify-items:start;gap:8px;max-width:min(620px,100%);display:grid;position:relative}.nhpAgentSketchTitle span{color:#263a59;background:#ffffffbd;border:1px solid #1118271f;border-radius:999px;place-items:center;min-height:28px;padding:0 12px;font-size:13px;font-weight:950;display:inline-grid}.nhpAgentSketchTitle strong{color:#111;letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(32px,4.1vw,56px);font-weight:950;line-height:1.04}.nhpAgentSketchCanvas{z-index:2;min-height:0;margin-top:26px;position:relative}.nhpSketchPaper,.nhpSketchMedia,.nhpSketchNotebook,.nhpSketchMemoryStack span,.nhpSketchChoiceStack button{background:#fffffce0;border:2px solid #131f32e6;border-radius:22px;box-shadow:0 18px 42px #211f191a}.nhpSketchTape{background:repeating-linear-gradient(45deg,#bf7064b8 0 8px,#e7a496b8 8px 16px);border-radius:2px;width:54px;height:14px;position:absolute}.nhpSketchTape--left{top:-12px;left:26px;transform:rotate(-12deg)}.nhpSketchTape--right{top:-12px;right:28px;transform:rotate(12deg)}.nhpAgentSketchCanvas--spec{grid-template-columns:minmax(0,.9fr) 120px minmax(0,1fr);align-items:center;gap:26px;display:grid}.nhpSketchPaper{min-height:250px;padding:28px;position:relative}.nhpSketchPaper--raw{place-items:center;display:grid}.nhpSketchBubbleCloud{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.nhpSketchBubbleCloud i,.nhpSketchBubbleCloud b{color:#1e4a88;text-align:center;background:#d9ecff;border:2px solid #1e4a88;border-radius:999px;place-items:center;min-width:72px;min-height:48px;padding:0 13px;font-size:17px;font-style:normal;font-weight:900;line-height:1.15;display:grid}.nhpSketchBubbleCloud i{min-width:48px}.nhpSketchBridge{color:#1e3a5f;place-items:center;display:grid;position:relative}.nhpSketchBridge:before,.nhpSketchBridge:after{content:"";background:#1e3a5f;border-radius:999px;width:70px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.nhpSketchBridge:before{right:calc(50% + 44px)}.nhpSketchBridge:after{left:calc(50% + 44px)}.nhpSketchPaper--spec{align-content:center;gap:14px;display:grid}.nhpSketchPaper--spec>strong{color:#111;margin-bottom:4px;font-size:25px;font-weight:950;display:block}.nhpSketchPaper--spec p{color:#161f31;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0;font-size:20px;font-weight:900;display:grid}.nhpSketchPaper--spec svg{color:#2f9664}.nhpAgentSketchCanvas--skill{place-items:center;display:grid}.nhpSketchHub{z-index:3;background:#ffffffeb;border:2px solid #1e3a5f3d;border-radius:999px;place-items:center;width:138px;height:138px;display:grid;position:absolute;box-shadow:0 20px 48px #1e3a5f21}.nhpSketchHub:before,.nhpSketchHub:after{content:"";opacity:.72;background:linear-gradient(90deg,#0000,#2c7a63,#0000);border-radius:999px;width:430px;height:4px;position:absolute}.nhpSketchHub:after{transform:rotate(90deg)}.nhpSketchMedia{align-content:center;justify-items:center;gap:10px;width:166px;min-height:118px;padding:16px 14px;animation:5.8s ease-in-out infinite nhpSketchFloat;display:grid;position:absolute}.nhpSketchMedia svg{color:#246b58;stroke-width:2.4px}.nhpSketchMedia strong{color:#171717;text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:17px;font-weight:950;line-height:1.12}.nhpSketchMedia0{top:8px;left:30px}.nhpSketchMedia1{animation-delay:-1.1s;top:18px;right:36px}.nhpSketchMedia2{animation-delay:-2.2s;bottom:12px;left:76px}.nhpSketchMedia3{animation-delay:-3.1s;bottom:4px;right:74px}.nhpAgentSketchCanvas--memory{grid-template-columns:minmax(0,1fr) minmax(210px,.64fr);align-items:center;gap:42px;display:grid}.nhpSketchNotebook{gap:16px;min-height:270px;padding:36px 34px;display:grid;position:relative}.nhpSketchNotebook p{grid-template-columns:18px minmax(0,.42fr) minmax(76px,1fr);align-items:center;gap:13px;margin:0;display:grid}.nhpSketchNotebook i{background:#2e7bdc;border-radius:999px;width:14px;height:14px}.nhpSketchNotebook span{color:#171717;overflow-wrap:anywhere;font-size:19px;font-weight:950}.nhpSketchNotebook b{background:#2e7bdc38;border-radius:999px;height:12px;display:block}.nhpSketchMemoryStack{min-height:260px;position:relative}.nhpSketchMemoryStack span{inset:calc(var(--stack-index) * 48px) 0 auto;color:#171717;text-align:center;min-height:78px;transform:rotate(calc((var(--stack-index) - 1) * 4deg));animation:5.8s ease-in-out infinite nhpSketchCardLift;animation-delay:calc(var(--stack-index) * -.8s);place-items:center;padding:0 20px;font-size:20px;font-weight:950;line-height:1.12;display:grid;position:absolute}.nhpAgentSketchCanvas--control{grid-template-columns:minmax(0,.92fr) 180px minmax(180px,.68fr);align-items:center;gap:28px;display:grid}.nhpSketchChoiceStack{gap:16px;display:grid}.nhpSketchChoiceStack button{color:#171717;min-height:78px;font:inherit;text-align:left;padding:0 22px}.nhpSketchChoiceStack button span{overflow-wrap:anywhere;font-size:21px;font-weight:950;line-height:1.12;display:block}.nhpSketchChoiceStack button.isChosen{background:#fff4b6;box-shadow:0 0 0 8px #ffcf3333,0 18px 42px #211f191a}.nhpSketchDecision{color:#1e3a5f;justify-items:center;gap:18px;display:grid}.nhpSketchDecision>svg{stroke-width:2.6px}.nhpSketchTap{background:radial-gradient(circle at 50% 36%,#111 0 8px,#0000 9px),radial-gradient(circle at 38% 48%,#111 0 6px,#0000 7px),radial-gradient(circle at 62% 48%,#111 0 6px,#0000 7px),#fff;border:2px solid #111;border-radius:999px;width:126px;height:126px;animation:5.8s ease-in-out infinite nhpSketchTapPulse;display:block;position:relative;box-shadow:0 18px 42px #211f191f}.nhpSketchTap:after{content:"";border-bottom:4px solid #111;border-left:4px solid #111;width:32px;height:28px;position:absolute;top:62px;left:48px;transform:rotate(-18deg)}.nhpAgentSketch1{background:radial-gradient(circle at 16% 18%,#74e1c44d,#0000 28%),radial-gradient(circle at 86% 82%,#ffce4c47,#0000 28%),linear-gradient(135deg,#fffdf5 0%,#effaf2 100%)}.nhpAgentSketch2{background:radial-gradient(circle at 16% 18%,#80aeff47,#0000 28%),radial-gradient(circle at 86% 82%,#ffce4c33,#0000 28%),linear-gradient(135deg,#fffdf5 0%,#eef5ff 100%)}.nhpAgentSketch3{background:radial-gradient(circle at 16% 18%,#ff845b3d,#0000 28%),radial-gradient(circle at 86% 82%,#8457e829,#0000 28%),linear-gradient(135deg,#fffdf5 0%,#fff0e7 100%)}.nhpAgentHandScene{isolation:isolate;background:radial-gradient(circle at 20% 14%,#fff6b5e0,#0000 28%),radial-gradient(circle at 84% 84%,#b9deff6b,#0000 32%),linear-gradient(115deg,#fffdf2 0%,#f6f0df 100%);grid-template-rows:auto minmax(0,1fr);gap:16px;min-height:492px;padding:28px 34px 32px;display:grid;position:relative}.nhpAgentHandScene1{background:radial-gradient(circle at 18% 14%,#b6eee2c2,#0000 30%),radial-gradient(circle at 86% 78%,#ffec666b,#0000 30%),linear-gradient(115deg,#fffdf2 0%,#eef8ea 100%)}.nhpAgentHandScene2{background:radial-gradient(circle at 16% 14%,#c7dbffc2,#0000 30%),radial-gradient(circle at 86% 80%,#ffd56b52,#0000 30%),linear-gradient(115deg,#fffdf2 0%,#eef6ff 100%)}.nhpAgentHandScene3{background:radial-gradient(circle at 16% 14%,#ffbb9b9e,#0000 30%),radial-gradient(circle at 86% 80%,#9d7eff42,#0000 30%),linear-gradient(115deg,#fffdf2 0%,#fff1e8 100%)}.nhpHandWallTexture{z-index:-1;pointer-events:none;opacity:.48;background:repeating-linear-gradient(87deg,#52432909 0 1px,#0000 1px 28px),repeating-linear-gradient(177deg,#52432907 0 1px,#0000 1px 32px),radial-gradient(circle at 35% 42%,#ffffff8c,#0000 31%);position:absolute;inset:0}.nhpHandHeadlinePoster,.nhpHandPoster,.nhpHandMemoryNotes span,.nhpHandDecisionSticker{background:linear-gradient(#fffdeefa,#fff8e2f0),#fff7df;position:relative;box-shadow:0 18px 34px #2821161f,inset 0 0 0 1px #5c422a14}.nhpHandHeadlinePoster{z-index:3;width:min(650px,100%);min-height:132px;padding:20px 24px 18px;animation:.52s cubic-bezier(.16,1,.3,1) both nhpHandPosterReveal;transform:rotate(-1.2deg)}.nhpHandTape{z-index:5;opacity:.88;border-radius:2px;width:52px;height:12px;animation:4.8s ease-in-out infinite nhpHandTapeWiggle;display:block;position:absolute;box-shadow:0 2px 4px #28211614}.nhpHandTape--red{background:#c94a3ac2}.nhpHandTape--blue{background:#2f62b3b8}.nhpHandTape--green{background:#2a976cb8}.nhpHandTape--yellow{background:#e7b22cbd}.nhpHandTape--topLeft{top:-6px;left:18px;transform:rotate(-18deg)}.nhpHandTape--topRight{top:-6px;right:18px;transform:rotate(17deg)}.nhpHandTape--bottomLeft{bottom:-5px;left:22px;transform:rotate(14deg)}.nhpHandTape--bottomRight{bottom:-5px;right:22px;transform:rotate(-14deg)}.nhpAgentStickerScene{padding:24px 30px 28px;overflow:hidden}.nhpAgentStickerScene--spec{background:radial-gradient(circle at 14% 16%,#fff49db8,#0000 28%),radial-gradient(circle at 86% 82%,#b7ddff7a,#0000 30%),linear-gradient(115deg,#fffdf2 0%,#f7efd8 100%)}.nhpAgentStickerScene--skill{background:radial-gradient(circle at 18% 18%,#aaebdbb3,#0000 30%),radial-gradient(circle at 88% 84%,#ffe85c75,#0000 31%),linear-gradient(115deg,#fffdf2 0%,#eff8e7 100%)}.nhpAgentStickerScene--memory{background:radial-gradient(circle at 14% 14%,#c6dbffb8,#0000 30%),radial-gradient(circle at 88% 82%,#ffcf635c,#0000 31%),linear-gradient(115deg,#fffdf2 0%,#eef6ff 100%)}.nhpAgentStickerScene--control{background:radial-gradient(circle at 16% 14%,#ffbc9794,#0000 30%),radial-gradient(circle at 88% 82%,#9777ff47,#0000 32%),linear-gradient(115deg,#fffdf2 0%,#fff0e8 100%)}.nhpStickerPaperGrain{z-index:0;pointer-events:none;opacity:.42;mix-blend-mode:multiply;background:radial-gradient(circle at 22% 18%,#7559340d 0 1px,#0000 1px 6px),repeating-linear-gradient(91deg,#60482d08 0 1px,#0000 1px 23px),repeating-linear-gradient(1deg,#60482d06 0 1px,#0000 1px 27px);position:absolute;inset:0}.nhpStickerHeadlinePoster{align-items:center;width:min(560px,78%);height:158px;min-height:0;padding:16px 22px;display:grid;overflow:visible;box-shadow:0 16px 30px #2821161f,inset 0 0 0 1px #5c422a14}.nhpStickerHeadlinePoster .nhpStickerTitleArt{object-fit:contain;object-position:left center;opacity:0;filter:drop-shadow(0 2px #fffff047);border-radius:0;width:100%;height:auto;max-height:100%;animation:.72s cubic-bezier(.18,1.08,.25,1) .11s both nhpStickerTitlePop;display:block;position:relative;inset:auto}.nhpStickerStage{z-index:2;min-height:318px;margin-top:-30px;position:relative}.nhpStickerDeskShadow{filter:blur(22px);background:#372a1614;border-radius:50%;height:58px;position:absolute;bottom:8px;left:8%;right:8%;transform:scaleX(.92)}.nhpStickerItem{z-index:var(--sticker-z,3);width:var(--sticker-w,30%);transform-origin:50% 54%;opacity:0;animation:nhpStickerPaste .76s cubic-bezier(.18, 1.08, .25, 1) calc(.13s + var(--sticker-delay,0s)) both;display:block;position:absolute}.nhpStickerItem img{object-fit:contain;filter:drop-shadow(0 14px 14px #28211621);border-radius:0;width:100%;height:auto;display:block;position:static;inset:auto}.nhpStickerMotionLine{z-index:2;pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg,#0000,#1d5d979e,#0000);border-radius:999px;animation:.88s ease-out .44s both nhpStickerLineSweep;position:absolute}.nhpStickerMotionLine--spec{width:41%;height:6px;top:57%;left:29%;transform:rotate(4deg)}.nhpStickerMotionLine--skill{background:linear-gradient(90deg,#0000,#2b8f68a6,#e7ac3061,#0000);width:54%;height:7px;top:52%;left:23%}.nhpStickerMotionLine--memory{background:linear-gradient(90deg,#0000,#3f6dbca3,#e6ac2d73,#0000);width:43%;height:7px;top:51%;left:30%;transform:rotate(-7deg)}.nhpStickerMotionLine--control{background:linear-gradient(90deg,#0000,#e25b418c,#3281cf9e,#0000);width:40%;height:7px;top:49%;left:31%;transform:rotate(6deg)}.nhpStickerItem--spec-raw{--sticker-w:34%;--sticker-rot:-4deg;--enter-x:-54px;--enter-y:24px;top:29%;left:4%}.nhpStickerItem--spec-arrow{--sticker-w:29%;--sticker-rot:1deg;--enter-x:-18px;--enter-y:34px;top:54%;left:35%}.nhpStickerItem--spec-clean{--sticker-w:27%;--sticker-rot:3deg;--enter-x:54px;--enter-y:18px;--sticker-z:4;top:18%;right:7%}.nhpStickerItem--spec-spark{--sticker-w:13%;--sticker-rot:-7deg;--enter-x:0;--enter-y:-36px;--sticker-z:6;top:34%;left:44%}.nhpStickerItem--skill-image{--sticker-w:29%;--sticker-rot:-4deg;--enter-x:-44px;--enter-y:10px;top:24%;left:3%}.nhpStickerItem--skill-video{--sticker-w:30%;--sticker-rot:3deg;--enter-x:44px;--enter-y:8px;top:24%;right:3%}.nhpStickerItem--skill-chart{--sticker-w:29%;--sticker-rot:2deg;--enter-x:-34px;--enter-y:38px;bottom:1%;left:9%}.nhpStickerItem--skill-hub{--sticker-w:29%;--sticker-rot:-1deg;--enter-x:0;--enter-y:-42px;--sticker-z:5;top:39%;left:36%}.nhpStickerItem--memory-notebook{--sticker-w:24%;--sticker-rot:-3deg;--enter-x:-42px;--enter-y:10px;top:24%;left:10%}.nhpStickerItem--memory-swatches{--sticker-w:27%;--sticker-rot:4deg;--enter-x:42px;--enter-y:8px;top:26%;right:9%}.nhpStickerItem--memory-stack{--sticker-w:31%;--sticker-rot:2deg;--enter-x:-26px;--enter-y:42px;bottom:1%;left:17%}.nhpStickerItem--memory-loop{--sticker-w:25%;--sticker-rot:-4deg;--enter-x:30px;--enter-y:36px;--sticker-z:5;bottom:2%;right:19%}.nhpStickerItem--control-options{--sticker-w:35%;--sticker-rot:-3deg;--enter-x:-48px;--enter-y:10px;top:22%;left:2%}.nhpStickerItem--control-tap{--sticker-w:33%;--sticker-rot:3deg;--enter-x:48px;--enter-y:12px;--sticker-z:5;top:23%;right:2%}.nhpStickerItem--control-panel{--sticker-w:34%;--sticker-rot:2deg;--enter-x:-26px;--enter-y:40px;bottom:0;left:10%}.nhpStickerItem--control-send{--sticker-w:28%;--sticker-rot:-5deg;--enter-x:34px;--enter-y:42px;--sticker-z:4;bottom:2%;right:15%}.nhpHandSceneBody{z-index:2;min-height:290px;position:relative}.nhpHandPoster{border-radius:2px;animation:.62s cubic-bezier(.16,1,.3,1) both nhpHandPosterReveal}.nhpHandSceneBody--spec{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:138px;display:grid}.nhpHandPoster--raw{min-height:214px;transform:rotate(-2.6deg)}.nhpHandIdeaCloud{background:#97bedf85;border-radius:48% 52% 44% 56%/56% 44% 54% 46%;outline:4px solid #345a7e47;width:54%;height:45%;animation:5.8s ease-in-out infinite nhpHandSoftFloat;position:absolute;top:20%;left:16%}.nhpHandIdeaCloud b{color:#265d91;font-size:26px;font-weight:950;position:absolute;transform:rotate(-10deg)}.nhpHandIdeaCloud b:first-child{top:18%;left:18%}.nhpHandIdeaCloud b:nth-child(2){top:34%;left:48%}.nhpHandIdeaCloud b:nth-child(3){top:16%;right:18%}.nhpHandSpeech{background:#ffffffd6;border-radius:999px;position:absolute;box-shadow:inset 0 0 0 2px #2e4e7033}.nhpHandSpeech--one{width:46%;height:34px;bottom:20%;left:18%}.nhpHandSpeech--two{width:34%;height:30px;bottom:14%;right:14%}.nhpHandLogoSticker{z-index:4;background:#fffffff0;border-radius:999px;place-items:center;width:116px;height:116px;animation:4.8s ease-in-out infinite nhpHandPulse;display:grid;position:relative;box-shadow:0 18px 34px #2d3e6029}.nhpHandSceneBody--spec .nhpHandLogoSticker{position:absolute;top:50%;left:50%;translate:-50% -50%}.nhpHandPoster--checklist{gap:12px;min-height:226px;padding:28px 26px;animation-delay:.18s;display:grid;transform:rotate(1.4deg)}.nhpHandPoster--checklist>strong,.nhpHandMemoryBook>strong,.nhpHandDecisionSticker>span,.nhpHandPoster--approved strong{color:#1d232b;overflow-wrap:anywhere;font-size:20px;font-weight:950;line-height:1.08}.nhpHandChecklistItem{color:#1d232b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:0;font-size:19px;font-weight:920;line-height:1.08;animation:.7s cubic-bezier(.16,1,.3,1) both nhpHandCheckPop;display:grid}.nhpHandChecklistItem:nth-of-type(2){animation-delay:.18s}.nhpHandChecklistItem:nth-of-type(3){animation-delay:.33s}.nhpHandChecklistItem svg{color:#2f9f68;stroke-width:3px}.nhpHandArrow{width:150px;max-width:100%;overflow:visible}.nhpHandSceneBody--spec>.nhpHandArrow{width:128px;position:absolute;top:42%;left:50%;translate:-50% -50%}.nhpHandArrow path{fill:none;stroke:#184b7c;stroke-linecap:round;stroke-linejoin:round;stroke-width:8px;stroke-dasharray:190;stroke-dashoffset:190px;animation:1.15s ease-out .36s both nhpHandDrawStroke}.nhpHandArrow circle{fill:#e9b73c;opacity:0;animation:.82s cubic-bezier(.16,1,.3,1) .76s both nhpHandDotPop}.nhpHandSceneBody--skill{place-items:center;display:grid}.nhpHandSkillHub{z-index:5;color:#254664;background:#fffffff0;border-radius:999px;place-items:center;gap:4px;width:138px;height:138px;animation:5.2s ease-in-out infinite nhpHandPulse;display:grid;position:relative;box-shadow:0 18px 36px #2d3e6029}.nhpHandSkillHub span{margin-top:-16px;font-size:12px;font-weight:950}.nhpHandSkillHub:before,.nhpHandSkillHub:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#278669b3,#0000);border-radius:999px;width:390px;height:6px;position:absolute;transform:rotate(-16deg)}.nhpHandSkillHub:after{transform:rotate(72deg)}.nhpHandMediaPoster{align-content:center;justify-items:center;gap:8px;width:170px;min-height:128px;padding:16px;animation:.6s cubic-bezier(.16,1,.3,1) both nhpHandPosterReveal,6s ease-in-out infinite nhpHandSoftFloat;display:grid;position:absolute}.nhpHandMediaPoster svg{width:78px;height:54px;overflow:visible}.nhpHandMediaPoster svg rect,.nhpHandMediaPoster svg path{fill:#fffcebbf;stroke:#236b5d;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;stroke-dasharray:180;stroke-dashoffset:180px;animation:1.2s ease-out .26s both nhpHandDrawStroke}.nhpHandMediaPoster svg circle{fill:#f07a4a;stroke:#f07a4a}.nhpHandMediaPoster strong,.nhpHandMemoryNotes span,.nhpHandChoiceStack button span{color:#1d232b;text-align:center;overflow-wrap:anywhere;font-size:18px;font-weight:950;line-height:1.08}.nhpHandMediaPoster0{top:8px;left:36px;transform:rotate(-3deg)}.nhpHandMediaPoster1{animation-delay:.12s,-1.2s;top:14px;right:44px;transform:rotate(2.6deg)}.nhpHandMediaPoster2{animation-delay:.24s,-2.1s;bottom:4px;left:122px;transform:rotate(2deg)}.nhpHandSceneBody--memory{grid-template-columns:minmax(0,1fr) minmax(210px,.62fr);align-items:center;gap:34px;display:grid}.nhpHandMemoryBook{gap:15px;min-height:250px;padding:30px 28px;display:grid;transform:rotate(-1.5deg)}.nhpHandMemoryBook p{grid-template-columns:16px minmax(0,.46fr) minmax(68px,1fr);align-items:center;gap:11px;margin:0;display:grid}.nhpHandMemoryBook i{background:#2f7bdc;border-radius:999px;width:13px;height:13px}.nhpHandMemoryBook span{color:#1d232b;overflow-wrap:anywhere;font-size:18px;font-weight:950}.nhpHandMemoryBook b{transform-origin:0;background:#2f7bdc38;border-radius:999px;height:11px;animation:1.2s ease-out both nhpHandMemoryLine;display:block}.nhpHandMemoryNotes{min-height:252px;position:relative}.nhpHandMemoryNotes span{inset:calc(var(--note-index) * 56px) 0 auto;min-height:82px;transform:rotate(calc((var(--note-index) - 1) * 5deg));animation:5.8s ease-in-out infinite nhpHandNoteLift;animation-delay:calc(var(--note-index) * -.85s);place-items:center;padding:12px 18px;display:grid;position:absolute}.nhpHandSceneBody--control{grid-template-columns:minmax(0,.9fr) 132px minmax(180px,.72fr);align-items:center;gap:22px;display:grid}.nhpHandChoiceStack{gap:12px;display:grid}.nhpHandChoiceStack button{background:linear-gradient(#fffdeefa,#fff8e2f0),#fff7df;border:0;border-radius:2px;min-height:68px;padding:0 18px;transform:rotate(-1.5deg);box-shadow:0 14px 26px #2821161a,inset 0 0 0 1px #5c422a14}.nhpHandChoiceStack button:nth-child(2){transform:rotate(1.6deg)}.nhpHandChoiceStack button:nth-child(3){transform:rotate(-.5deg)}.nhpHandChoiceStack button.isChosen{background:#fff05f;animation:4.8s ease-in-out infinite nhpHandChosenGlow}.nhpHandDecisionSticker{background:#fffffff2;border-radius:999px;place-items:center;gap:2px;width:122px;height:122px;animation:4.8s ease-in-out infinite nhpHandPulse;display:grid}.nhpHandDecisionSticker>span{text-align:center;margin-top:-16px;font-size:12px}.nhpHandArrow--control{width:106px;position:absolute;top:42%;left:calc(50% + 42px)}.nhpHandPoster--approved{place-items:center;gap:12px;min-height:208px;padding:24px 18px;display:grid;transform:rotate(2deg)}.nhpHandBigCheck{background:#9ee7b3;border-radius:999px;width:92px;height:92px;display:block;position:relative;box-shadow:inset 0 0 0 4px #23704938}.nhpHandBigCheck:after{content:"";border-bottom:7px solid #1f7a48;border-left:7px solid #1f7a48;width:34px;height:20px;animation:.78s cubic-bezier(.16,1,.3,1) .42s both nhpHandCheckPop;position:absolute;top:26px;left:28px;transform:rotate(-45deg)}@keyframes nhpStickerPaste{0%{opacity:0;filter:blur(1.4px);transform:translate3d(var(--enter-x,0), var(--enter-y,0), 0) rotate(calc(var(--sticker-rot,0deg) - 9deg)) scale(.74)}58%{opacity:1;filter:blur();transform:translate3d(0, 0, 0) rotate(var(--sticker-rot,0deg)) scale(1.045)}76%{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--sticker-rot,0deg)) scale(.985)}to{opacity:1;filter:blur();transform:translate3d(0, 0, 0) rotate(var(--sticker-rot,0deg)) scale(1)}}@keyframes nhpStickerLineSweep{0%{opacity:0;scale:0 1}35%,76%{opacity:1}to{opacity:0;scale:1}}@keyframes nhpStickerTitlePop{0%{opacity:0;transform:translateY(8px)scale(.9)rotate(-2deg)}64%{opacity:1;transform:translate(0,0)scale(1.035)rotate(.8deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@keyframes nhpHandPosterReveal{0%{opacity:0;transform:translateY(16px)rotate(-4deg)scale(.98)}to{opacity:1}}@keyframes nhpHandTapeWiggle{0%,to{filter:saturate()}50%{filter:saturate(1.28)brightness(1.02)}}@keyframes nhpHandDrawStroke{to{stroke-dashoffset:0}}@keyframes nhpHandDotPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes nhpHandSoftFloat{0%,to{translate:0}50%{translate:0 -7px}}@keyframes nhpHandPulse{0%,to{transform:scale(1)}50%{transform:scale(.965)}}@keyframes nhpHandCheckPop{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1}}@keyframes nhpHandMemoryLine{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}@keyframes nhpHandNoteLift{0%,to{translate:0}50%{translate:0 -9px}}@keyframes nhpHandChosenGlow{0%,to{box-shadow:0 14px 26px #2821161a,inset 0 0 0 1px #5c422a14}50%{box-shadow:0 0 0 9px #fff05f3d,0 18px 32px #2821161f,inset 0 0 0 1px #5c422a14}}@keyframes nhpSketchFloat{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes nhpSketchCardLift{0%,to{translate:0}50%{translate:0 -9px}}@keyframes nhpSketchTapPulse{0%,to{transform:scale(1)}50%{transform:scale(.96)}}.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:0 0;border:0;border-radius:12px;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}.nhpAgentImage--motion{min-height:390px;padding:0;display:block}.nhpAgentImage--realProduct{background:radial-gradient(circle at 82% 8%,#416dff0d,#0000 26%),linear-gradient(#fff 0%,#fbfbfa 60%,#f6f6f3 100%);border:1px solid #11111114;height:430px;min-height:430px;padding:0;display:block;overflow:hidden}.nhpAgentRealScale{z-index:1;transform-origin:top;width:760px;margin:0 auto;padding-top:22px;position:relative;transform:scale(.68)}.nhpAgentRealComposerStage{transform-origin:top;animation:9.8s cubic-bezier(.72,0,.18,1) infinite nhpRealStageZoom}.nhpAgentRealScale .composer{min-height:58px;box-shadow:inset 0 1px #fffffffa,0 18px 46px #0000001f}.nhpAgentRealScale .coachFrameShell{margin-top:12px}.nhpAgentRealScale .coachFrameShell--expanded{width:min(680px,100%)}.nhpAgentRealScale .coachPanel{min-height:300px}.nhpAgentRealScale .coachLoadingMark{animation:1.18s ease-in-out infinite nhpRealLoadingPulse}.nhpAgentRealScale .coachCard__options{gap:12px}.nhpAgentRealScale .optionButton{border-radius:20px;height:96px;min-height:96px;padding:12px 18px}.nhpAgentRealScale .optionButton__label{font-size:18px;font-weight:900;line-height:1.16}.nhpAgentRealScale .optionButton__detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:13px;line-height:1.38;display:-webkit-box;overflow:hidden}.nhpAgentRealScale .optionButton--visual{border-radius:20px;grid-template-columns:88px minmax(0,1fr);gap:14px;height:96px;min-height:96px;padding:12px 18px 12px 12px}.nhpAgentRealScale .optionButton--visual .optionButton__preview{border-radius:14px;width:88px;height:70px}.nhpAgentRealScale .optionButton--visual .optionButton__label{font-size:18px}.nhpAgentRealScale .optionButton--visual .optionButton__detail{font-size:13px}.nhpAgentRealCursor{z-index:8;pointer-events:none;animation:9.8s cubic-bezier(.76,0,.24,1) infinite nhpAgentRealCursorPath;position:absolute;top:50%;left:50%}.nhpAgentRealCursor span{clip-path:polygon(0 0,0 100%,35% 74%,52% 100%,69% 91%,52% 66%,88% 66%);filter:drop-shadow(0 6px 8px #00000047);transform-origin:0 0;background:#111;width:19px;height:25px;display:block;position:relative}.nhpAgentRealCursor:before,.nhpAgentRealCursor:after{content:"";opacity:0;border-radius:999px;position:absolute;top:1px;left:1px;transform:translate(-50%,-50%)scale(.45)}.nhpAgentRealCursor:before{background:#416dff;width:12px;height:12px;animation:9.8s ease-in-out infinite nhpRealClickDot;box-shadow:0 0 0 9px #416dff38}.nhpAgentRealCursor:after{border:3px solid #416dff;width:40px;height:40px;animation:9.8s ease-in-out infinite nhpRealClickRing;box-shadow:0 0 0 8px #416dff1c}.nhpAgentDemo{--agent-accent:#416dff;--agent-soft:#416dff21;--motion-accent:var(--agent-accent)}.nhpAgentDemo0{--agent-accent:#c58a16;--agent-soft:#c58a1629}.nhpAgentDemo1{--agent-accent:#14a88b;--agent-soft:#14a88b26}.nhpAgentDemo2{--agent-accent:#2e7bdc;--agent-soft:#2e7bdc24}.nhpAgentDemo3{--agent-accent:#ef6b3a;--agent-soft:#ef6b3a26}.nhpAgentImage--motion .nhpAgentImageBackdrop{opacity:.52}.nhpAgentBrowser{z-index:1;background:linear-gradient(#ffffff38 1px, transparent 1px), linear-gradient(90deg, #ffffff2e 1px, transparent 1px), linear-gradient(135deg, color-mix(in srgb, var(--agent-accent) 12%, #fff), color-mix(in srgb, var(--agent-accent) 34%, #fff7da));background-size:32px 32px,32px 32px,100% 100%;border:1px solid #1111111f;border-radius:14px;grid-template-rows:34px minmax(0,1fr);width:100%;height:390px;min-height:390px;animation:5.8s cubic-bezier(.76,0,.24,1) infinite nhpAgentBrowserScale;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 18px 44px #1f1c151f}.nhpAgentBrowserTop{background:#f7f6f2bd;border-bottom:1px solid #11111114;align-items:center;gap:6px;padding:0 11px;display:flex}.nhpAgentBrowserTop span{background:#cac4b7;border-radius:999px;width:8px;height:8px}.nhpAgentBrowserTop b{color:#615d55;text-overflow:ellipsis;white-space:nowrap;margin-left:5px;font-size:12px;font-weight:900;overflow:hidden}.nhpAgentScene{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:14px;display:grid;position:relative;overflow:hidden}.nhpAgentPrompt,.nhpAgentWorkArea{background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #11111112}.nhpAgentPrompt{transform-origin:0 0;padding:12px 13px;animation:5.8s cubic-bezier(.76,0,.24,1) infinite nhpAgentPromptPulse}.nhpAgentPrompt small{color:#766f63;font-size:11px;font-weight:950}.nhpAgentPrompt p{color:#171717;margin:5px 0 0;font-size:16px;font-weight:900;line-height:1.3}.nhpAgentWorkArea{background:linear-gradient(#ffffffe6,#f9f8f5d1),#fff;min-height:0;padding:15px;position:relative;overflow:hidden}.nhpAgentWorkArea:before{content:"";background:linear-gradient(90deg, var(--agent-accent) 0 34%, transparent 34%), #1111110f;opacity:.24;transform-origin:0;border-radius:10px;height:56px;animation:5.8s cubic-bezier(.76,0,.24,1) infinite nhpAgentAreaFill;position:absolute;inset:auto 14px 14px}.nhpAgentDemo1 .nhpAgentWorkArea:before{border:2px solid var(--agent-accent);opacity:.86;background-color:#fff;background-image:linear-gradient(45deg,#14a88b21 25%,#0000 25% 50%,#14a88b21 50% 75%,#0000 75%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:14px;width:116px;height:104px;animation:5.8s cubic-bezier(.76,0,.24,1) infinite nhpAgentCropZoom;inset:auto 18px 18px auto}.nhpAgentDemo2 .nhpAgentWorkArea:before{background:linear-gradient(90deg, var(--agent-accent), #f4d35e), #1111110f;opacity:.2;height:76px}.nhpAgentDemo3 .nhpAgentWorkArea:before{background:linear-gradient(90deg, #11111129 0 42%, var(--agent-accent) 42% 100%), #1111110f;opacity:.24;height:76px}.nhpAgentWorkHeader{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.nhpAgentWorkHeader span{color:#171717;font-size:14px;font-weight:950}.nhpAgentWorkHeader i{background:var(--agent-soft);border-radius:999px;width:34px;height:20px}.nhpAgentWorkArea p{z-index:1;color:#5d5850;margin:10px 0 0;font-size:13px;font-weight:780;line-height:1.45;position:relative}.nhpAgentChipGrid{z-index:1;flex-wrap:wrap;gap:7px;margin-top:14px;display:flex;position:relative}.nhpAgentChipGrid b{color:#171717;background:var(--agent-soft);opacity:0;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900;animation:5.8s cubic-bezier(.76,0,.24,1) infinite nhpAgentChipIn;transform:translateY(8px)scale(.96)}.nhpAgentChipGrid b:nth-child(2){animation-delay:.12s}.nhpAgentChipGrid b:nth-child(3){animation-delay:.24s}.nhpAgentProgress{z-index:1;gap:8px;margin-top:18px;display:grid;position:relative}.nhpAgentProgress span{background:#11111114;border-radius:999px;width:72%;height:9px;display:block;overflow:hidden}.nhpAgentProgress span:after{content:"";border-radius:inherit;background:var(--agent-accent);transform-origin:0;width:100%;height:100%;animation:5.8s cubic-bezier(.76,0,.24,1) infinite nhpAgentProgressFill;display:block;transform:scaleX(0)}.nhpAgentProgress span:nth-child(2){width:88%}.nhpAgentProgress span:nth-child(2):after{animation-delay:.16s}.nhpAgentProgress span:nth-child(3){width:54%}.nhpAgentProgress span:nth-child(3):after{animation-delay:.28s}.nhpAgentAction{z-index:2;transform-origin:50%;background:#111;justify-self:end;min-height:38px;padding:0 14px;animation:5.8s cubic-bezier(.76,0,.24,1) infinite nhpAgentButtonTap;position:relative}.nhpAgentCursor{animation:5.8s cubic-bezier(.76,0,.24,1) infinite nhpAgentCursorPath;bottom:31px;right:34px}.nhpAgentCursor:after{animation:5.8s ease-in-out infinite nhpAgentClickRing}.nhpAgentZoom{z-index:1;border:2px solid var(--agent-accent);opacity:0;pointer-events:none;border-radius:15px;width:148px;height:112px;animation:5.8s cubic-bezier(.76,0,.24,1) infinite nhpAgentZoomPulse;position:absolute;top:102px;right:18px;transform:scale(.76)}@keyframes nhpAgentBrowserScale{0%{opacity:0;transform:translateY(18px)scale(.94)}13%,62%{opacity:1;transform:translateY(0)scale(1)}73%{transform:translateY(0)scale(1.035)}88%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nhpAgentPromptPulse{0%,14%{transform:scale(1)}24%,34%{transform:scale(1.025)}46%,to{transform:scale(1)}}@keyframes nhpAgentAreaFill{0%,30%{transform:scaleX(.2)}56%,to{transform:scaleX(1)}}@keyframes nhpAgentCropZoom{0%,24%{opacity:0;transform:translate(18px,12px)scale(.78)}42%,70%{opacity:.9;transform:translate(0)scale(1.04)}86%,to{opacity:.72;transform:translate(0)scale(1)}}@keyframes nhpAgentChipIn{0%,34%{opacity:0;transform:translateY(8px)scale(.96)}50%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nhpAgentProgressFill{0%,40%{transform:scaleX(0)}68%,to{transform:scaleX(1)}}@keyframes nhpAgentButtonTap{0%,66%{transform:scale(1)}74%{transform:scale(.93)}84%,to{transform:scale(1)}}@keyframes nhpAgentCursorPath{0%{opacity:0;transform:translate(-118px,-180px)scale(.9)}18%{opacity:1;transform:translate(-74px,-146px)scale(.96)}42%{opacity:1;transform:translate(-32px,-60px)scale(1)}72%{opacity:1;transform:translate(0)scale(1)}86%,to{opacity:0;transform:translate(0)scale(.9)}}@keyframes nhpAgentRealCursorPath{0%{opacity:0;transform:translate(-160px,-206px)scale(.92)}9%,16%{opacity:1;transform:translate(288px,-188px)scale(1)}28%,35%{opacity:1;transform:translate(-58px,-54px)scale(1)}44%,51%{opacity:1;transform:translate(-58px,-54px)scale(1)}58%,65%{opacity:1;transform:translate(-58px,-54px)scale(.98)}72%,80%{opacity:1;transform:translate(214px,250px)scale(1)}to{opacity:0;transform:translate(214px,250px)scale(.9)}}@keyframes nhpAgentClickRing{0%,67%,to{opacity:0;transform:translate(-50%,-50%)scale(.45)}74%{opacity:.84;transform:translate(-50%,-50%)scale(.86)}82%{opacity:0;transform:translate(-50%,-50%)scale(1.42)}}@keyframes nhpAgentZoomPulse{0%,34%{opacity:0;transform:scale(.76)}46%,68%{opacity:1;transform:scale(1.04)}82%,to{opacity:0;transform:scale(1.15)}}.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}.nhpBentoVisual--case{color:#211f1a;box-shadow:none;background:0 0;margin-top:28px;padding-top:0;font-size:14px;font-weight:760;line-height:1.38}.nhpAskSpecCase{isolation:isolate;background:radial-gradient(circle at 20% 18%,#ffffff80,#0000 26%),linear-gradient(#ffc648f5 0 39%,#fff4d7eb 39%),#ffd675;border:1px solid #6f4c0e1f;border-radius:14px;grid-template-columns:minmax(168px,.76fr) minmax(254px,1.18fr);align-items:stretch;min-height:318px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #875b1124,inset 0 1px #ffffff70}.nhpAskSpecCase:before{content:"";z-index:0;opacity:.56;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.nhpAskSpecCase:after{content:"";z-index:0;filter:blur(18px);pointer-events:none;background:#3974ff1a;border-radius:999px;width:220px;height:220px;position:absolute;top:45%;right:12%}.nhpAskSpecCase span{display:inline-flex}.nhpAskSpecBefore,.nhpAskSpecAfter{z-index:1;background:#fffffff5;min-width:0;position:relative;box-shadow:0 22px 48px #46361821}.nhpAskSpecBefore{border:1px solid #1f2b4214;border-radius:14px;align-content:start;align-self:end;gap:12px;min-height:214px;margin:88px 0 18px 16px;padding:18px 16px;display:grid}.nhpAskSpecAfter{border:1px solid #1f2b4214;border-radius:16px;align-content:start;min-height:304px;margin:8px 16px 18px -8px;padding:18px 18px 16px;display:grid}.nhpAskSpecBefore header,.nhpAskSpecAfter header,.nhpAskSpecAfter header>div,.nhpAskSpecSummary,.nhpAskSpecAction{align-items:center;display:flex}.nhpAskSpecBefore header,.nhpAskSpecAfter header{justify-content:space-between;gap:12px}.nhpAskSpecBefore header{justify-content:flex-start}.nhpAskSpecBefore header>div:last-child{gap:2px;min-width:0;display:grid}.nhpAskSpecLogo{background:#f7fbff;border:1px solid #27467a1a;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffffdb}.nhpAskSpecLogo--dark{background:linear-gradient(145deg,#0e2147,#3763df);border-color:#0b19372e;width:34px;height:34px}.nhpAskSpecBefore strong,.nhpAskSpecAfter strong{color:#171717;letter-spacing:0;font-weight:950}.nhpAskSpecBefore header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.1;overflow:hidden}.nhpAskSpecBefore header span{color:#7a7469;font-size:12px;font-weight:860;line-height:1.1}.nhpAskSpecInput{background:#fbfaf7;border:1px solid #1e27361a;border-radius:11px;padding:11px 12px}.nhpAskSpecInput small{color:#918b80;margin-bottom:6px;font-size:11px;font-weight:900;line-height:1;display:block}.nhpAskSpecInput p{color:#312d28;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:820;line-height:1.42}.nhpAskSpecAfter header>div{gap:9px;min-width:0}.nhpAskSpecAfter header strong{min-width:0;font-size:18px;line-height:1.1}.nhpAskSpecAfter header>span{color:#20427f;white-space:nowrap;background:#eaf1ff;border-radius:999px;flex:none;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:950;line-height:1}.nhpAskSpecSummary{color:#24436d;background:linear-gradient(#f8fbff,#eef5ff);border:1px solid #24498f1f;border-radius:13px;gap:8px;margin-top:16px;padding:11px 12px;font-size:12px;font-weight:870;line-height:1.36}.nhpAskSpecSummary svg{color:#3867d6;fill:#3867d61f;flex:none}.nhpAskSpecSummary span{overflow-wrap:anywhere;min-width:0}.nhpAskSpecSections{gap:8px;margin-top:12px;display:grid}.nhpAskSpecSections article{background:#fff;border:1px solid #1e273614;border-radius:11px;grid-template-columns:auto 1fr;gap:8px;min-width:0;padding:9px 10px;display:grid}.nhpAskSpecSections svg{color:#2fa36c;stroke-width:2.3px;margin-top:1px}.nhpAskSpecSections article div{gap:2px;min-width:0;display:grid}.nhpAskSpecSections strong{font-size:12px;line-height:1.1}.nhpAskSpecSections span{color:#69645b;overflow-wrap:anywhere;font-size:11px;font-weight:790;line-height:1.32}.nhpAskSpecAction{color:#fff;background:#111;border:0;border-radius:999px;justify-self:end;gap:6px;min-height:32px;margin-top:13px;padding:0 13px;font-size:12px;font-weight:950;line-height:1;box-shadow:0 10px 20px #1111112e}.nhpAskSpecAction svg{stroke-width:2.4px}.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}.nhpPricing{gap:18px;display:grid}.nhpPricingHeader{border-bottom:1px solid #1111111a;gap:8px;padding-bottom:18px;display:grid}.nhpPricingHeader>div:first-child{gap:8px;min-width:0;display:grid}.nhpPricingHeader span{color:#245dc8;letter-spacing:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:900}.nhpPricingHeader h2{color:#111;letter-spacing:0;margin:0;font-size:clamp(38px,5vw,60px);font-weight:950;line-height:1}.nhpPricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.nhpPricingCard{background:#fffdfa;border:1px solid #e5ded1;border-radius:12px;align-content:start;gap:16px;min-height:560px;padding:24px;display:grid;box-shadow:0 22px 54px #1f1c150f}.nhpPricingCard.isFeatured{color:#fff;background:#111;border-color:#151515;box-shadow:0 30px 70px #1111112e}.nhpPricingTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.nhpPricingTop span,.nhpPricingTop b{font-size:13px;font-weight:900}.nhpPricingTop b{color:#111;background:#f4d35e;border-radius:999px;padding:6px 10px}.nhpPricingCard h3{color:#111111c7;letter-spacing:0;max-width:460px;margin:0;font-size:21px;font-weight:900;line-height:1.22}.nhpPricingCard.isFeatured h3{color:#ffffffe0}.nhpPricingPrice{flex-wrap:wrap;align-items:end;gap:8px;margin-top:2px;display:flex}.nhpPricingPrice em{color:#1111115c;padding-bottom:8px;font-size:24px;font-style:normal;font-weight:900;line-height:1;text-decoration:line-through;text-decoration-thickness:2px}.nhpPricingPrice strong{letter-spacing:0;font-size:72px;line-height:.92}.nhpPricingPrice span{color:#111111ad;padding-bottom:6px;font-size:15px;font-weight:800}.nhpPricingCard.isFeatured .nhpPricingPrice span{color:#ffffff94}.nhpPricingCard.isFeatured .nhpPricingPrice em{color:#ffffff6b}.nhpPricingPromo{color:#dff8e5;background:#2378404d;border:1px solid #5dc77e57;border-radius:999px;width:fit-content;max-width:100%;padding:7px 11px;font-size:13px;font-weight:900;line-height:1.2}.nhpPricingStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nhpPricingStats span{background:#ffffff9e;border:1px solid #11111114;border-radius:10px;min-width:0;padding:10px 9px}.nhpPricingStats strong{color:#111;font-size:24px;font-weight:950;line-height:1;display:block}.nhpPricingStats small{color:#11111194;margin-top:5px;font-size:11px;font-weight:850;line-height:1.2;display:block}.nhpPricingCard.isFeatured .nhpPricingStats span{background:#ffffff14;border-color:#ffffff1a}.nhpPricingCard.isFeatured .nhpPricingStats strong{color:#fff}.nhpPricingCard.isFeatured .nhpPricingStats small{color:#ffffff94}.nhpPricingQuota{flex-wrap:wrap;gap:7px;display:flex}.nhpPricingQuota small{color:#1d3352;background:#edf5ff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.nhpPricingCard.isFeatured .nhpPricingQuota small{color:#fff;background:#ffffff1f}.nhpPricingCard ul{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.nhpPricingCard.isFeatured ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.nhpPricingCard li{color:#111111c2;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:15px;font-weight:800;line-height:1.35;display:grid}.nhpPricingCard.isFeatured li{color:#ffffffc7}.nhpPricingCard li svg{color:#245dc8;stroke-width:3px;margin-top:1px}.nhpPricingCard.isFeatured li svg{color:#f4d35e}.nhpPricingButton{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#245dc8;border:0;border-radius:8px;justify-content:center;justify-self:stretch;align-items:center;margin-top:auto;padding:0 18px;font-size:16px;font-weight:900;display:inline-flex}.nhpPricingCard .nhpPricingButton{color:#fff}.nhpPricingCard.isFeatured .nhpPricingButton{color:#111;background:#fff}.nhpPricingButton:disabled{opacity:.72;cursor:wait}.nhpPricingError{color:#7b241e;background:#fff1ec;border-radius:10px;width:fit-content;margin:-12px 0 0;padding:10px 12px;font-size:13px;font-weight:760}.nhpCreditRedeemPanel{background:linear-gradient(135deg,#ffffffeb,#ecf7efdb),#fffdfa;border:1px solid #d9d2c6;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);align-items:center;gap:22px;padding:22px;display:grid;box-shadow:0 24px 60px #1f1c1514}.nhpCreditRedeemCopy{gap:12px;display:grid}.nhpCreditRedeemCopy>span{color:#245dc8;align-items:center;gap:7px;width:fit-content;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:950;display:inline-flex}.nhpCreditRedeemCopy h3{color:#111;letter-spacing:0;margin:0;font-size:clamp(30px,4vw,52px);font-weight:950;line-height:.98}.nhpCreditRedeemCopy button{color:#111;font:inherit;cursor:pointer;background:#f4d35e;border:1px solid #1111111a;border-radius:999px;justify-self:start;padding:9px 13px;font-size:13px;font-weight:950}.nhpCreditRedeemForm{background:#fff;border:1px solid #11111117;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.nhpCreditRedeemForm input{color:#111;min-width:0;height:50px;font:inherit;text-transform:uppercase;background:#f7f5ef;border:0;border-radius:8px;outline:none;padding:0 12px;font-size:18px;font-weight:900}.nhpCreditRedeemForm input::placeholder{color:#11111161;text-transform:none}.nhpCreditRedeemForm button[type=submit]{color:#fff;min-height:50px;font:inherit;white-space:nowrap;cursor:pointer;background:#111;border:0;border-radius:8px;padding:0 18px;font-size:15px;font-weight:950}.nhpCreditRedeemForm button[type=submit]:disabled{opacity:.66;cursor:wait}.nhpCreditMoreLink{color:#245dc8;grid-column:1/-1;justify-self:start;font-size:13px;font-weight:900;text-decoration:none}.nhpCreditMoreLink:hover{text-decoration:underline}.nhpCreditRedeemMessage{border-radius:8px;grid-column:1/-1;margin:0;padding:10px 11px;font-size:13px;font-weight:850;line-height:1.35}.nhpCreditRedeemMessage.is-success{color:#0b5f35;background:#e6f8ec}.nhpCreditRedeemMessage.is-error{color:#7b241e;background:#fff1ec}.nhpCreditRedeemMessage.is-loading{color:#183256;background:#eef5ff}.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:14px;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:172px;padding:24px;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;letter-spacing:0;align-items:baseline;width:max-content;font-size:clamp(48px,5.8vw,74px);line-height:1;display:inline-flex}.nhpRollingNumberVisual{align-items:baseline;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:12px;font-size:16px;font-weight:680}.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,.nhpFooterLegal a,.nhpFooterMeta,.nhpFooterBottom{color:#67645e;font-size:14px}.nhpFooterBottom{border-top:1px solid #12121214;justify-content:space-between;align-items:center;gap:18px;margin-top:42px;padding-top:20px}.nhpFooterBottom.isMetaOnly{justify-content:flex-start}.nhpFooterLegal,.nhpFooterMeta{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.nhpFooterLegal a{color:#8d4a36;font-weight:720}@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,.nhpSketchMedia,.nhpSketchMemoryStack span,.nhpSketchTap,.nhpHandHeadlinePoster,.nhpStickerTitleArt,.nhpHandTape,.nhpHandPoster,.nhpHandLogoSticker,.nhpHandSkillHub,.nhpHandSkillHub:before,.nhpHandSkillHub:after,.nhpHandMediaPoster,.nhpHandMediaPoster svg rect,.nhpHandMediaPoster svg path,.nhpHandMemoryNotes span,.nhpHandChoiceStack button.isChosen,.nhpHandDecisionSticker,.nhpHandBigCheck:after,.nhpHandArrow path,.nhpHandArrow circle,.nhpStickerItem,.nhpStickerMotionLine,.nhpRealComposerStage,.nhpRealWorkspace .coachLoadingMark,.nhpRealDemoCursor,.nhpRealDemoCursor:before,.nhpRealDemoCursor:after,.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,.nhpMotionUserBubble,.nhpMotionModelBubble i,.nhpMotionComposer button,.nhpMotionCoach,.nhpMotionNudge,.nhpMotionSpec,.nhpMotionMemory,.nhpMotionOutput,.nhpMotionOutput em:after,.nhpMotionCoach button,.nhpMotionCursor,.nhpMotionCursor:after,.nhpMotionZoom,.nhpAgentBrowser,.nhpAgentRealComposerStage,.nhpAgentRealScale .coachLoadingMark,.nhpAgentPrompt,.nhpAgentWorkArea:before,.nhpAgentChipGrid b,.nhpAgentProgress span:after,.nhpAgentAction,.nhpAgentCursor,.nhpAgentCursor:after,.nhpAgentRealCursor,.nhpAgentRealCursor:before,.nhpAgentRealCursor:after,.nhpAgentZoom{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,.nhpMotionNudge,.nhpMotionSpec,.nhpMotionMemory,.nhpMotionOutput,.nhpMotionCoach button,.nhpAgentChipGrid b{opacity:1;transform:none}.nhpMotionCoach,.nhpAgentBrowser,.nhpAgentPrompt{transform:none}.nhpMotionCursor,.nhpMotionZoom,.nhpRealDemoCursor,.nhpAgentCursor,.nhpAgentRealCursor,.nhpAgentZoom,.nhpMotionOutput em:after{display:none}.nhpAgentProgress span:after{transform:scaleX(1)}.nhpStoryProgress .isBefore{opacity:.28}.nhpStoryProgress .isAfter,.nhpMetricPulseDot0:after{transform:scaleX(1)}}@media (width<=1180px){.nhpStickerImage,.nhpGearRightBottom{display:none}}@media (width<=1120px){.nhpNavLinks{display:none}}@media (width<=900px){@keyframes nhpRealCursorPath{0%{opacity:0;transform:translate(-150px,-212px)scale(.92)}10%{opacity:0;transform:translate(230px,-236px)scale(.94)}14%,18%{opacity:1;transform:translate(280px,-238px)scale(1)}28%,36%{opacity:1;transform:translateY(-92px)scale(1)}48%,54%{opacity:1;transform:translateY(-92px)scale(1)}62%,68%{opacity:1;transform:translateY(-92px)scale(.98)}84%,91%{opacity:1;transform:translate(280px,294px)scale(1)}to{opacity:0;transform:translate(280px,294px)scale(.9)}}}@media (width<=980px){.nhpNavLinks{display:none}.nhpAgentCard,.nhpSavings,.nhpPricingGrid,.nhpCreditRedeemPanel,.nhpProof{flex-direction:column;grid-template-columns:1fr}.nhpAgentCard{min-height:auto}.nhpMotionStage{grid-template-columns:1fr}.nhpMotionCoach{min-height:360px}.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}.nhpLanguageControl{display:none}.nhpGoogleButtonHost,.nhpGoogleLaunchButton{width:196px}.nhpAuthName{max-width:108px}.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}.nhpMotionWorkspace{width:100%}.nhpRealWorkspace{width:100%;height:760px;min-height:760px}.nhpRealWorkspaceBody{height:718px;min-height:0;padding:18px 14px 42px}.nhpDemoPoster{padding:28px 20px}.nhpDemoPoster strong{max-width:330px;font-size:42px;line-height:1.08}.nhpDemoPoster:before{width:190px;height:42px;top:54px;left:7%}.nhpDemoPoster:after{width:210px;height:42px;bottom:72px;right:-76px}.nhpDemoPosterBar--one{width:168px;height:38px;top:112px;left:9%}.nhpDemoPosterBar--two{width:134px;height:34px;bottom:116px;right:6%}.nhpDemoPosterDots{background-size:18px 18px;width:176px;height:178px;bottom:34px;left:-52px}.nhpDemoPosterStripe{width:86px;height:86px;top:48px;right:18px}.nhpDemoPosterIcon{bottom:154px;right:16px}.nhpDemoPosterIcon svg{width:128px;height:128px}.nhpRealWorkspace .coachFrameShell--expanded{width:100%}.nhpRealDemoCursor{display:none}.nhpMotionStage{min-height:auto;padding:12px}.nhpMotionChat{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;padding:14px}.nhpMotionRail{display:none}.nhpMotionUserBubble{justify-self:stretch;width:100%}.nhpMotionComposer{border-radius:18px;grid-template-columns:1fr;align-items:stretch;padding:12px}.nhpMotionComposer button{width:100%}.nhpMotionCoach{min-height:340px;padding:13px}.nhpMotionCursor,.nhpMotionZoom,.nhpOrbit{display:none}.nhpMockBody{grid-template-columns:1fr}.nhpMockPanel{display:none}.nhpLogos span{font-size:13px}.nhpBento{min-height:auto;padding:22px}.nhpBentoVisual--case{margin-top:22px}.nhpAskSpecCase{grid-template-columns:1fr;min-height:auto}.nhpAskSpecBefore{min-height:auto;margin:76px 14px 0;padding:18px}.nhpAskSpecAfter{min-height:auto;margin:-8px 14px 14px;padding:18px}.nhpAskSpecAfter header{align-items:flex-start}.nhpAskSpecAfter header>span{margin-top:4px}.nhpSection,.nhpSavings,.nhpPricing,.nhpProof,.nhpFooter{width:calc(100% - 28px);margin-top:72px}.nhpSection h2,.nhpSavings h2{font-size:clamp(34px,10vw,48px)}.nhpPricingHeader h2{font-size:clamp(34px,10vw,46px)}.nhpPricingPrice strong{font-size:62px}.nhpCreditRedeemPanel{padding:16px}.nhpCreditRedeemForm{grid-template-columns:1fr}.nhpCreditRedeemForm button[type=submit]{width:100%}.nhpAgentCard{padding:18px}.nhpAgentPreview{padding:0}.nhpAgentPoster{aspect-ratio:16/10;height:492px;min-height:auto;padding:0}.nhpAgentPosterImage{width:100%;height:100%}.nhpAgentHandScene{gap:12px;min-height:492px;padding:16px}.nhpHandHeadlinePoster{width:100%;min-height:114px;padding:17px 18px 15px}.nhpHandTape{width:42px;height:10px}.nhpHandSceneBody{min-height:292px}.nhpHandSceneBody--spec{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:76px}.nhpHandPoster--raw,.nhpHandPoster--checklist{min-height:192px}.nhpHandPoster--checklist{gap:10px;padding:22px 16px}.nhpHandPoster--checklist>strong,.nhpHandMemoryBook>strong,.nhpHandPoster--approved strong{font-size:17px}.nhpHandChecklistItem{font-size:15px}.nhpHandSceneBody--spec .nhpHandLogoSticker{width:86px;height:86px}.nhpHandSceneBody--spec>.nhpHandArrow{width:92px;top:44%}.nhpHandSceneBody--skill{min-height:292px}.nhpHandSkillHub{width:94px;height:94px}.nhpHandSkillHub svg{width:72px;height:72px}.nhpHandSkillHub span{margin-top:-12px;font-size:10px}.nhpHandSkillHub:before,.nhpHandSkillHub:after{width:278px}.nhpHandMediaPoster{width:128px;min-height:106px;padding:11px}.nhpHandMediaPoster svg{width:58px;height:42px}.nhpHandMediaPoster strong,.nhpHandMemoryNotes span,.nhpHandChoiceStack button span{font-size:15px}.nhpHandMediaPoster0{top:10px;left:4px}.nhpHandMediaPoster1{top:16px;right:4px}.nhpHandMediaPoster2{bottom:2px;left:50%;transform:translate(-50%)rotate(2deg)}.nhpHandSceneBody--memory{grid-template-columns:1fr;align-content:start;gap:14px}.nhpHandMemoryBook{min-height:178px;padding:22px 18px}.nhpHandMemoryBook p{grid-template-columns:13px minmax(0,.48fr) minmax(62px,1fr);gap:8px}.nhpHandMemoryBook span{font-size:15px}.nhpHandMemoryNotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:auto;display:grid}.nhpHandMemoryNotes span{min-height:72px;padding:10px;position:relative;inset:auto}.nhpHandSceneBody--control{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);gap:8px;overflow:hidden}.nhpHandChoiceStack{gap:9px}.nhpHandChoiceStack button{min-height:58px;padding:0 10px}.nhpHandDecisionSticker{width:68px;height:68px}.nhpHandDecisionSticker svg{width:56px;height:56px}.nhpHandDecisionSticker>span{display:none}.nhpHandArrow--control{width:64px;left:calc(50% + 10px)}.nhpHandPoster--approved{min-height:168px;padding:16px 10px}.nhpHandBigCheck{width:68px;height:68px}.nhpHandBigCheck:after{border-bottom-width:6px;border-left-width:6px;width:26px;height:16px;top:19px;left:20px}.nhpAgentSketch{min-height:100%;padding:24px}.nhpAgentSketchTitle strong{font-size:clamp(24px,5.8vw,38px)}.nhpAgentSketchCanvas{margin-top:18px}.nhpAgentSketchCanvas--spec,.nhpAgentSketchCanvas--memory,.nhpAgentSketchCanvas--control{gap:18px}.nhpSketchPaper{min-height:190px;padding:22px}.nhpSketchMedia{width:132px;min-height:96px}.nhpSketchMedia strong,.nhpSketchNotebook span,.nhpSketchChoiceStack button span{font-size:15px}.nhpAgentImage--motion{min-height:340px;padding:10px}.nhpAgentImage--realProduct{height:360px;min-height:360px}.nhpAgentRealScale{width:660px;padding-top:18px;transform:scale(.56)}.nhpAgentRealCursor{display:none}.nhpAgentBrowser{min-height:318px}.nhpAgentScene{padding:11px}.nhpAgentPrompt p{font-size:14px}.nhpPricingCard{min-height:auto;padding:20px}.nhpPricingStats,.nhpPricingCard.isFeatured ul{grid-template-columns:1fr}.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}.nhpAgentStickerScene{min-height:492px;padding:14px}.nhpStickerHeadlinePoster{width:100%;height:148px;min-height:0;padding:14px 15px}.nhpStickerStage{min-height:330px;margin-top:-22px}.nhpStickerItem img{filter:drop-shadow(0 10px 10px #2821161f)}.nhpStickerItem--spec-raw{--sticker-w:46%;top:39%;left:0}.nhpStickerItem--spec-arrow{--sticker-w:40%;top:66%;left:32%}.nhpStickerItem--spec-clean{--sticker-w:40%;top:32%;right:-1%}.nhpStickerItem--spec-spark{--sticker-w:17%;top:45%;left:43%}.nhpStickerItem--skill-image{--sticker-w:39%;top:25%;left:0}.nhpStickerItem--skill-video{--sticker-w:40%;top:25%;right:0}.nhpStickerItem--skill-chart{--sticker-w:39%;bottom:3%;left:3%}.nhpStickerItem--skill-hub{--sticker-w:38%;top:45%;left:33%}.nhpStickerItem--memory-notebook{--sticker-w:34%;top:26%;left:1%}.nhpStickerItem--memory-swatches{--sticker-w:39%;top:29%;right:1%}.nhpStickerItem--memory-stack{--sticker-w:43%;bottom:2%;left:6%}.nhpStickerItem--memory-loop{--sticker-w:36%;bottom:4%;right:6%}.nhpStickerItem--control-options{--sticker-w:47%;top:26%;left:-1%}.nhpStickerItem--control-tap{--sticker-w:43%;top:27%;right:-1%}.nhpStickerItem--control-panel{--sticker-w:45%;bottom:3%;left:4%}.nhpStickerItem--control-send{--sticker-w:37%;bottom:5%;right:8%}}@media (width<=420px){.nhpNavActions{gap:6px}.nhpGoogleButtonHost,.nhpGoogleLaunchButton{width:48px}.nhpGoogleLaunchButton{padding:0 7px}.nhpGoogleLaunchButton>span:last-child{display:none}.nhpAuthUser{gap:5px}.nhpAuthName{display:none}}: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__input--typing{caret-color:#111}.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;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s,box-shadow .22s;display:grid;box-shadow:inset 0 1px #ffffff40,0 12px 26px #0000002e}.composer__send:active,.composer__send.isDemoPressing{transform:scale(.92)}.composer__send--sending{background:radial-gradient(circle at 35% 18%,#ffffff70,#0000 30%),#2c6cff;animation:.68s cubic-bezier(.16,1,.3,1) both composerSendPress;box-shadow:inset 0 1px #ffffff47,0 0 0 7px #2c6cff24,0 14px 30px #2c6cff3d}.composer__send--sent{background:radial-gradient(circle at 35% 18%,#ffffff61,#0000 30%),#2c6cff}.composer__sendLoader{border:2px solid #ffffff57;border-top-color:#fff;border-radius:999px;width:17px;height:17px;animation:.52s linear infinite composerSendSpin}.composer--sent{box-shadow:inset 0 1px #fffffffa,0 18px 46px #00000013}.composer--sending{box-shadow:inset 0 1px #fffffffa,0 0 0 7px #2c6cff14,0 18px 46px #2c6cff1f}@keyframes composerSendSpin{to{transform:rotate(360deg)}}@keyframes composerSendPress{0%{transform:scale(.92)}58%{transform:scale(1.06)}to{transform:scale(1)}}.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;position:relative}.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(#fffffffa,#f4f8fff0),#f4f7ff;border:1px solid #2c6cff33;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 #fffffffa,0 0 0 3px #2c6cff0e,0 14px 34px #2c6cff21,0 8px 22px #00000014}.coachNudge:after{content:"";background:#f6f9ff;border-top:1px solid #2c6cff2e;border-right:1px solid #2c6cff2e;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:#f4f7ff;background-image:linear-gradient(110deg,#0000 12%,#2c6cff24 36%,#fffffff5 50%,#0000 68%),linear-gradient(#fffffffa,#f4f8fff0);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}.coachOnboardingBubble{z-index:45;color:#0a0e16c7;text-align:left;-webkit-backdrop-filter:blur(28px)saturate(1.08);backdrop-filter:blur(28px)saturate(1.08);background:linear-gradient(#fffffffe,#fafcfff6),#fffffffa;border:1px solid #1e3a5f1a;border-radius:18px;width:min(286px,100vw - 32px);padding:13px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:inset 0 1px #ffffffe6,0 18px 44px #1e3a5f1c}.coachOnboardingBubble:after{content:"";background:#fffffffa;border-bottom:1px solid #1e3a5f1a;border-right:1px solid #1e3a5f1a;width:12px;height:12px;position:absolute;bottom:-6px;right:14px;transform:rotate(45deg)}.coachOnboardingBubble--drag{width:min(264px,100vw - 32px);right:-2px}.coachOnboardingBubble p{z-index:1;margin:0;font-size:12px;font-weight:650;line-height:1.48;position:relative}.coachOnboardingActions{z-index:1;justify-content:flex-end;gap:7px;margin-top:11px;display:flex;position:relative}.coachOnboardingActions button{font:inherit;cursor:pointer;color:#0a0e16a3;background:#0a0e160e;border:0;border-radius:999px;min-height:30px;padding:0 12px}.coachOnboardingActions button:first-child{color:#fff;background:linear-gradient(135deg,#5369ad,#111);box-shadow:0 8px 18px #1e3a5f24}.coachOnboardingComplete{z-index:50;color:#145c42e0;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:linear-gradient(#fffffffa,#f6fffbf0),#f6fffbf5;border:1px solid #4b917429;border-radius:16px;width:min(300px,100vw - 34px);padding:11px 13px;font-size:12px;font-weight:700;line-height:1.45;position:absolute;top:calc(100% + 9px);right:6px;box-shadow:inset 0 1px #ffffffeb,0 14px 34px #1e5f461a}.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.06);backdrop-filter:blur(30px)saturate(1.06);transform-origin:100% 0;background:linear-gradient(#fffffffe,#fffffff9),#fffffffb;border:1px solid #0a0e160b;border-radius:22px;flex-direction:column;padding:12px;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 20px 54px #1e3a5f11,0 5px 14px #1e3a5f08}.coachQuickPanel--above{transform-origin:100% 100%;top:auto;bottom:calc(100% + 13px)}.coachQuickPanel:before,.coachQuickPanel:after{content:none}.coachGuideOverlay{top:calc(100% + 28px);right:var(--coach-quick-right,-4px);z-index:56;color:#fffffff0;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);pointer-events:auto;background:linear-gradient(145deg,#121723ad,#12172375),#1217238a;border:1px solid #fff3;border-radius:20px;gap:10px;width:min(326px,100vw - 34px);padding:14px;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff29,0 18px 44px #0a0e162e}.coachGuideOverlay--above{top:auto;bottom:calc(100% + 28px)}.coachGuideOverlay p{margin:0;font-size:12px;font-weight:680;line-height:1.5}.coachGuideOverlay button{color:#121723e0;min-height:30px;font:inherit;cursor:pointer;background:#ffffffe6;border:1px solid #ffffff2e;border-radius:999px;justify-self:end;padding:0 13px;font-size:12px;font-weight:760;box-shadow:0 8px 18px #0a0e1624}.coachQuickPanel__motion{border-radius:inherit;opacity:.035;object-fit:cover;pointer-events:none;filter:saturate(.42)contrast(.9)brightness(1.24);mix-blend-mode:normal;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,#ffffffb8,#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,.coachQuickToggle--plain,.coachQuickList,.coachQuickBottomBar,.coachQuickAdd,.coachQuickSettingsLaunch,.coachQuickComposer{z-index:1}.coachQuickToggle{color:#0a0e16bd;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:26px;font-size:12px;font-weight:740;display:flex}.coachQuickToggle--plain{color:#0a0e1694;background:0 0;border:0;min-height:34px;margin:0 2px 9px;padding:0 2px 0 4px;font-size:12px;position:relative}.coachQuickToggle input{opacity:0;pointer-events:none;position:absolute}.coachQuickToggle i{background:#0a0e161f;border-radius:999px;flex:0 0 36px;width:36px;height:21px;transition:background .16s,box-shadow .16s;position:relative;box-shadow:inset 0 1px 3px #0a0e1624}.coachQuickToggle i:before{content:"";background:#fff;border-radius:999px;width:15px;height:15px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0a0e1629}.coachQuickToggle input:checked+i{background:linear-gradient(135deg,#4bd3a2,#5369ad);box-shadow:inset 0 1px 3px #0a0e1614,0 4px 10px #4bd3a238}.coachQuickToggle input:checked+i:before{transform:translate(15px)}.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(#fff,#fffffff6),#fffffffa;border:1px solid #0a0e160a;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 #ffffffc7,0 5px 14px #1e3a5f07}.coachQuickItem:hover{color:#1e3a5f;background:linear-gradient(#fff,#fafcfff5),#fffffffa;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 9px 20px #1e3a5f11}.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)}.coachQuickBottomBar{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;margin-top:9px;display:grid;position:relative}.coachQuickAdd{color:#1e3a5fb8;background:linear-gradient(#fff,#fffffff6),#fffffffa;border:1px solid #0a0e1609;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;margin-top:0;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffc7}.coachQuickAdd:hover{color:#1e3a5f;background:linear-gradient(#fff,#fafcfff5),#fffffffa}.coachQuickSettingsLaunch{color:#0a0e1685;background:linear-gradient(#fff,#fffffff6),#fffffffa;border:1px solid #0a0e160a;border-radius:14px;place-items:center;width:38px;height:36px;text-decoration:none;display:inline-grid;box-shadow:inset 0 1px #ffffffc7}.coachQuickSettingsLaunch:hover{color:#1e3a5f;background:linear-gradient(#fff,#fafcfff5),#fffffffa}.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:#fffffff0;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:#fffffff0;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:.028;transform:rotate(-3deg)translate(-3px,4px)scale(1.02)}45%{opacity:.045;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:hidden}.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}.coachOutsideGuide{z-index:7;color:#fffffff0;text-align:left;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);pointer-events:none;background:linear-gradient(145deg,#121723ad,#12172375),#1217238a;border:1px solid #fff3;border-radius:999px;max-width:238px;padding:9px 12px;font-size:12px;font-weight:700;line-height:1.4;position:absolute;top:13px;right:16px;box-shadow:inset 0 1px #ffffff29,0 12px 30px #0a0e1629}.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}.coachOnboardingInline{color:#1e3a5fb8;background:linear-gradient(#ffffffbd,#fafcff9e),#ffffffb3;border:1px solid #1e3a5f17;border-radius:15px;gap:8px;margin:-2px 0 12px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffffd1}.coachOnboardingInline span{font-size:12px;font-weight:690;line-height:1.42}.coachOnboardingInline div{flex-wrap:wrap;gap:6px;display:flex}.coachOnboardingInline b{color:#0a0e1694;background:#ffffffb8;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #0a0e160e}.coachCard__options{gap:11px;display:grid}.coachInlineError{color:#9c3020d1;margin:8px 0 0;font-size:12px;line-height:1.45}.coachErrorAction{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;min-height:34px;margin-top:10px;padding:0 14px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #0000001f}.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 .coachCompare__body{white-space:pre-wrap;-webkit-line-clamp:initial;max-height:126px;display:block;overflow:auto}.coachCompare__box .coachReviewBrief{color:#000000c2;white-space:normal;gap:8px;display:grid}.coachReviewBrief h3,.coachReviewBrief h4{color:#000000d6;margin:2px 0 0;font-size:12px;font-weight:720;line-height:1.35}.coachReviewBrief h4{color:#000000b8;font-weight:680}.coachReviewBrief h3:first-child,.coachReviewBrief h4:first-child{margin-top:0}.coachCompare__box .coachReviewBrief p{color:#000000bd;white-space:pre-line;-webkit-line-clamp:initial;margin:0;font-size:12px;line-height:1.58;display:block;overflow:visible}.coachReviewBrief p strong{color:#000000d1;margin-right:4px;font-weight:720}.coachReviewBrief ul,.coachReviewBrief ol{color:#000000bd;gap:4px;margin:0;padding-left:16px;font-size:12px;line-height:1.55;display:grid}.coachReviewBrief li{padding-left:2px}.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}.coachPromptWarnings{color:#785219d6;gap:4px;margin:9px 0 0;padding:0;font-size:11px;line-height:1.42;list-style:none;display:grid}.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:76px minmax(0,1fr);align-items:center;gap:12px;min-height:84px;padding:8px 13px 8px 8px;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:13px;width:76px;height:54px;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__preview--real{background:#f4f3ef}.optionButton__preview--real:before,.optionButton__preview--real:after,.optionButton__preview--real .optionButton__previewShine{display:none}.optionButton__preview--handdrawn{background:#fff8e5}.optionButton__preview--handdrawn:before,.optionButton__preview--handdrawn:after,.optionButton__preview--handdrawn .optionButton__previewShine{display:none}.optionButton__handPoster{width:100%;height:100%;display:block;position:absolute;inset:0}.optionButton__handPosterWall{fill:#fff7e2}.optionButton__handPosterSheet path:first-child{fill:#fffdf1f2;stroke:#1218269e;stroke-width:1.8px;stroke-linejoin:round}.optionButton__handPosterTape{stroke-linecap:round;fill:none!important;stroke:#c7493ec2!important;stroke-width:4.6px!important}.optionButton__handPosterLetter{fill:none;stroke:#275c9a;stroke-linecap:round;stroke-width:5px}.optionButton__handPosterFruit{fill:#6fcad7;stroke:#f5cf37;stroke-width:3px}.optionButton__handPosterLeaf{fill:#e85e3f;stroke:#fff2c0;stroke-width:1.2px}.optionButton__handPosterWave{fill:none;stroke:#5f2f25;stroke-linecap:round;stroke-width:5px}.optionButton__handPosterCrop{fill:none;stroke:#416dffe0;stroke-dasharray:5 4;stroke-linejoin:round;stroke-width:2.6px}.optionButton__previewImage{object-fit:cover;width:100%;height:100%;display:block;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%}.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}.coachFooterReviewAction{justify-items:end;gap:6px;display:grid}.coachFooterAssurance{color:#1e3a5f8a;text-align:right;max-width:210px;font-size:11px;font-weight:680;line-height:1.35}.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:#28466b;background:radial-gradient(circle at 84% 34%,#c9a14a29,#0000 23%),linear-gradient(135deg,#8fb8ff21,#fffffffa 44%,#c9a14a14),#fff;border:1px solid #1e3a5f1c;box-shadow:inset 0 1px #fffffff5,0 10px 22px #1e3a5f13}.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;white-space:nowrap;justify-content:center;align-items:center;width:100%;height:100%;padding:0 16px;font-size:14px;font-weight:680;line-height:1;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 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}.coachOnboardingBubble{width:min(282px,100vw - 28px);right:-2px}.coachOutsideGuide{max-width:min(238px,100% - 24px);font-size:11.5px;top:10px;right:12px}.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}.coachFooterAssurance{max-width:152px}.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}}
