:root{
  --paper:#f7f6f1;--paper-2:#f0f3ec;--ink:#202822;--muted:#69736c;--line:#dde2da;
  --green:#355846;--green-soft:#dce8de;--white:#fff;--dark:#22312a;
  --shadow:0 26px 70px rgba(45,62,51,.10)
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,"PingFang SC","Microsoft YaHei",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{width:min(1160px,calc(100% - 48px));margin:0 auto}
.site-header{position:sticky;top:0;z-index:20;height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1160px)/2));background:rgba(247,246,241,.88);border-bottom:1px solid rgba(221,226,218,.75);backdrop-filter:blur(18px)}
.brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:760}.brand-mark,.mini-mark{display:grid;place-items:center;background:var(--green);color:#fff;border-radius:10px;font-weight:800}.brand-mark{width:34px;height:34px;font-size:16px}.mini-mark{width:25px;height:25px;border-radius:8px;font-size:12px}.desktop-nav{display:flex;gap:28px;color:#657069;font-size:14px}.desktop-nav a:hover{color:var(--ink)}.header-action{padding:10px 16px;border-radius:12px;background:#fff;border:1px solid #d9dfd7;font-size:13px;font-weight:700;box-shadow:0 4px 16px rgba(44,58,49,.04)}
.hero{min-height:670px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;padding-top:74px;padding-bottom:86px}.hero-copy{padding-bottom:12px}.hero h1{margin:0;font-size:clamp(52px,5.4vw,72px);line-height:1.13;letter-spacing:-.055em;font-weight:730}.hero h1 span{color:#6f7c73;font-weight:650}.hero-softline{margin:26px 0 0;color:#69766e;font-size:16px;line-height:1.75;letter-spacing:.01em}.hero-zero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.zero-tag{height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #dfe4dc;border-radius:11px;background:rgba(255,255,255,.62);color:#66726a;font-size:12px;font-weight:650;box-shadow:0 3px 12px rgba(46,62,52,.025)}.zero-tag b{width:18px;height:18px;display:grid;place-items:center;color:#557162;font-size:11px;font-weight:750}.zero-icon-book{position:relative;border:1.5px solid #789083;border-radius:3px}.zero-icon-book:after{content:"";position:absolute;left:50%;top:2px;bottom:2px;width:1px;background:#789083}.zero-icon-feather{position:relative;width:16px!important;height:16px!important;border:1.5px solid #789083;border-radius:100% 0 100% 0;transform:rotate(-12deg)}.zero-icon-feather:after{content:"";position:absolute;width:9px;height:1px;background:#789083;left:3px;top:8px;transform:rotate(-43deg);transform-origin:left center}.section-kicker{margin:0 0 18px;color:#718078;font-size:12px;font-weight:800;letter-spacing:.08em}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 21px;border:0;border-radius:13px;font-weight:750;cursor:pointer;transition:.2s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--green);color:#fff;box-shadow:0 12px 28px rgba(53,88,70,.18)}.button-primary:hover{background:#2d4d3c}.text-link{font-size:13px;font-weight:700;color:#5e6b63}.text-link span{margin-left:4px}
.desk-scene{position:relative;min-height:500px;display:grid;place-items:center}.desk-scene:before{content:"";position:absolute;inset:35px 25px 28px;border-radius:50%;background:radial-gradient(circle at center,rgba(173,195,180,.38),rgba(247,246,241,0) 68%)}.desk-window{position:relative;z-index:2;width:100%;max-width:530px;overflow:hidden;border:1px solid #e3e5df;border-radius:28px;background:#fff;box-shadow:0 32px 90px rgba(54,66,58,.13);transform:rotate(.5deg)}.soft-titlebar{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #edf0eb;background:#fcfcfa}.window-brand{display:flex;align-items:center;gap:9px;font-size:13px}.soft-status{color:#94a098;font-size:10px}.helper-body{padding:24px;background:linear-gradient(180deg,#fff 0%,#f7f9f5 100%)}.helper-heading{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.helper-heading small{color:#89958d;font-size:10px}.helper-heading strong{font-size:20px;letter-spacing:-.02em}.helper-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.helper-actions>div{display:flex;align-items:center;gap:12px;min-height:87px;padding:14px;border:1px solid #e2e8e1;border-radius:16px;background:#fff}.helper-actions>div>span{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#eaf1ea;color:#43624f;font-weight:800}.helper-actions p{margin:0;display:flex;flex-direction:column;gap:4px}.helper-actions b{font-size:12px}.helper-actions small{color:#8a948e;font-size:9px;line-height:1.5}.floating-note{position:absolute;z-index:3;display:flex;flex-direction:column;padding:13px 15px;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 16px 44px rgba(50,63,54,.12);backdrop-filter:blur(8px)}.floating-note span{color:#8d9991;font-size:9px}.floating-note b{margin-top:3px;font-size:13px}.floating-note small{margin-top:2px;color:#7e8982;font-size:9px}.note-one{right:-18px;top:56px;transform:rotate(2deg)}.note-two{left:-22px;bottom:45px;transform:rotate(-2deg)}
.section{padding-top:94px;padding-bottom:94px}.section-heading{display:grid;grid-template-columns:1fr 390px;gap:70px;align-items:end;margin-bottom:42px}.section-heading h2{margin:0;max-width:780px;font-size:clamp(38px,4.3vw,56px);line-height:1.15;letter-spacing:-.05em}.section-heading>p{margin:0;color:#68736c;line-height:1.9;font-size:14px}.warm-heading{margin-bottom:34px}.compact-heading{grid-template-columns:1fr}.section-kicker{color:#809087;margin-bottom:14px}
.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pain-card{min-height:250px;display:flex;flex-direction:column;padding:25px;border:1px solid #e0e3dc;border-radius:24px;background:#fff}.pain-card-soft{background:#e9efe7}.pain-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#f0f3ed;color:#839087;font-size:10px;font-weight:800}.pain-card p{margin:46px 0 14px;font-size:19px;font-weight:700;line-height:1.55;letter-spacing:-.02em}.pain-card small{margin-top:auto;color:#7c8880;font-size:11px;line-height:1.7}
.simple-section{background:#eef2eb}.simple-heading{margin-bottom:34px}.before-after-list{display:grid;gap:12px}.before-after-item{display:grid;grid-template-columns:1fr 56px 1.15fr;align-items:center;gap:18px;padding:24px 26px;border:1px solid #dfe5dd;border-radius:24px;background:rgba(255,255,255,.78)}.before-text small,.after-text small{display:block;margin-bottom:8px;color:#8a968e;font-size:10px;font-weight:800}.before-text p,.after-text p{margin:0;color:#68736c;line-height:1.75;font-size:13px}.after-text h3{margin:0 0 8px;font-size:19px;letter-spacing:-.02em}.flow-arrow{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#dde8df;color:#56705f;font-size:18px}.comfort-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px}.comfort-grid article{padding:26px 26px 28px;border-radius:22px;background:#fff}.comfort-grid span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eaf0e8;color:#63776a;font-size:11px;font-weight:800}.comfort-grid h3{margin:31px 0 10px;font-size:18px}.comfort-grid p{margin:0;color:#737f77;font-size:12px;line-height:1.8}
.tools-section{background:var(--paper)}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tool-grid article{min-height:210px;padding:25px;border:1px solid #e0e3dc;border-radius:22px;background:#fff}.tool-grid article.more-tool{background:#e8eee7}.tool-dot{display:block;width:9px;height:9px;border-radius:50%;background:#78917f}.tool-grid h3{margin:36px 0 9px;font-size:19px}.tool-grid p{margin:0;color:#727e76;font-size:12px;line-height:1.8}.tool-grid small{display:block;margin-top:24px;color:#96a098;font-size:9px}
.work-section{background:#28382f;color:#f5f7f5}.work-heading .section-kicker{color:#9fb4a7}.work-heading>p{color:#a9bbb0}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.work-card{min-height:350px;padding:30px;border:1px solid #3a4c42;border-radius:26px;background:#31443a}.work-card-label{display:inline-flex;padding:7px 10px;border-radius:9px;background:#3b5145;color:#c8d7ce;font-size:10px;font-weight:800}.work-card h3{max-width:470px;margin:34px 0 14px;font-size:26px;line-height:1.4;letter-spacing:-.03em}.work-card p{max-width:500px;margin:0;color:#afbeb5;font-size:13px;line-height:1.9}.work-flow{display:flex;align-items:center;gap:9px;margin-top:48px}.work-flow span{padding:9px 11px;border-radius:10px;background:#3b5045;color:#cfdbd4;font-size:10px}.work-flow i{color:#70887a;font-style:normal;font-size:11px}
.values-section{background:#f2f1eb;border-bottom:1px solid var(--line)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.values-grid article{min-height:225px;padding:42px 38px;border-right:1px solid #dde0d8}.values-grid article:first-child{border-left:1px solid #dde0d8}.values-grid small{color:#819087;font-size:11px;font-weight:800}.values-grid h3{margin:30px 0 10px;font-size:21px}.values-grid p{margin:0;color:#737e77;font-size:12px;line-height:1.8}
.download-section{background:#e1e9df}.download-layout{display:grid;grid-template-columns:1fr 430px;gap:90px;align-items:center}.download-copy-wrap h2{max-width:650px;margin:0;font-size:clamp(38px,4.5vw,58px);line-height:1.18;letter-spacing:-.045em}.download-copy{max-width:610px;margin:22px 0 0;color:#647069;line-height:1.85}.system-notes{display:flex;gap:9px;flex-wrap:wrap;margin-top:26px}.system-notes span{padding:7px 10px;border-radius:9px;background:rgba(255,255,255,.56);color:#637168;font-size:10px}.download-card{padding:28px;border:1px solid rgba(255,255,255,.75);border-radius:26px;background:rgba(255,255,255,.8);box-shadow:0 18px 48px rgba(50,70,57,.08)}.download-card-head{display:flex;justify-content:space-between;gap:20px}.release-state{font-size:12px;font-weight:750}.release-version{color:#748179;font-size:12px}.download-card p{min-height:48px;margin:28px 0 22px;color:#657169;line-height:1.65;font-size:13px}.button-download{width:100%;background:#355846;color:#fff}.button-download:disabled{cursor:not-allowed;background:#aebbb2;transform:none}.download-card small{display:block;margin-top:14px;color:#8a968e;line-height:1.6;font-size:10px}
.faq-section{padding-bottom:125px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;padding:24px 42px 24px 0;font-size:16px;font-weight:700;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:2px;top:21px;color:#87938b;font-size:22px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:830px;margin:-3px 0 26px;color:#68736c;line-height:1.9;font-size:14px}
.site-footer{padding:52px 0;background:#1e2b25;color:#e0e6e2}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:end}.footer-brand .brand-mark{background:#dfe8e2;color:#1e3328}.site-footer p{margin:12px 0 0;color:#91a197;font-size:11px}.footer-links{display:flex;gap:21px;color:#a5b3aa;font-size:11px}.footer-meta{grid-column:1/-1;padding-top:25px;border-top:1px solid #314038}
.hero-demo-carousel{position:relative;min-height:500px;display:flex;flex-direction:column;justify-content:center}.hero-demo-stage{position:relative;min-height:430px;border:1px solid #e0e5de;border-radius:30px;background:radial-gradient(circle at 70% 20%,rgba(198,216,202,.56),transparent 42%),linear-gradient(145deg,#f5f6f1 0%,#edf2eb 100%);box-shadow:0 28px 80px rgba(56,70,61,.10);overflow:hidden}.hero-demo-stage:before{content:"";position:absolute;left:-70px;bottom:-95px;width:270px;height:270px;border-radius:50%;background:rgba(255,255,255,.52)}.demo-explorer{position:absolute;left:42px;right:42px;top:48px;border:1px solid rgba(220,226,219,.95);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 24px 60px rgba(55,70,60,.12);overflow:visible}.demo-explorer-bar{height:50px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid #eef1ec;color:#465249;font-size:12px;font-weight:760}.demo-path{height:40px;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid #f0f2ee;color:#95a098;font-size:10px}.demo-path b{color:#66736b}.demo-file-list{padding:9px}.demo-file-row{position:relative;display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;min-height:68px;padding:10px 12px;border-radius:14px}.demo-file-row p{margin:0;display:flex;flex-direction:column;gap:4px}.demo-file-row b{font-size:12px;font-weight:700}.demo-file-row small,.demo-file-row time{color:#98a29c;font-size:9px}.demo-file-icon{width:36px;height:40px;display:grid;place-items:center;border-radius:8px;background:#edf1ec;color:#708078;font-size:9px;font-weight:800}.demo-file-icon.pdf{background:#f3ece9;color:#9d6b5c}.demo-file-icon.sheet{background:#eaf2eb;color:#5c7c67}.demo-file-icon.folder{background:#f3f0e4;color:#91835b}.demo-file-row-muted{opacity:.63}.demo-file-target{animation:fileHover 9s ease-in-out infinite}.demo-file-tools{position:absolute;left:53px;top:-43px;z-index:5;height:40px;display:flex;align-items:center;gap:5px;padding:5px;border:1px solid #dfe6de;border-radius:12px;background:rgba(255,255,255,.97);box-shadow:0 14px 34px rgba(54,70,59,.14);opacity:0;transform:translateY(8px) scale(.97);transform-origin:left bottom;animation:toolbarReveal 9s ease-in-out infinite}.demo-tool{height:29px;display:flex;align-items:center;gap:6px;padding:0 9px;border-radius:8px;color:#526158;font-size:9px;white-space:nowrap;opacity:0;transform:translateX(-6px)}.demo-tool i{width:17px;height:17px;display:grid;place-items:center;border-radius:5px;background:#edf3ed;color:#4f6b59;font-size:8px;font-style:normal;font-weight:800}.demo-tool em{font-style:normal}.tool-version{animation:toolOne 9s ease-in-out infinite}.tool-stamp{animation:toolTwo 9s ease-in-out infinite}.tool-compare{animation:toolThree 9s ease-in-out infinite}.tool-send{animation:toolFour 9s ease-in-out infinite}.demo-cursor{position:absolute;z-index:8;right:34px;bottom:42px;width:18px;height:24px;background:#2f3933;clip-path:polygon(0 0,100% 72%,58% 73%,72% 100%,58% 100%,45% 77%,18% 100%);filter:drop-shadow(0 2px 2px rgba(0,0,0,.15));animation:cursorMove 9s ease-in-out infinite}.demo-hint{position:absolute;right:25px;bottom:22px;display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid rgba(255,255,255,.92);border-radius:15px;background:rgba(255,255,255,.88);box-shadow:0 12px 30px rgba(54,70,59,.08);backdrop-filter:blur(8px);opacity:.78}.demo-hint .mini-mark{width:27px;height:27px}.demo-hint p{margin:0;display:flex;flex-direction:column;gap:2px}.demo-hint b{font-size:10px}.demo-hint small{color:#8b9890;font-size:8px}.demo-carousel-meta{display:flex;align-items:center;gap:9px;margin-top:14px;padding:0 9px;color:#7f8d84}.demo-carousel-meta span{font-size:9px;font-weight:800}.demo-carousel-meta b{font-size:11px;color:#56645b}
@keyframes cursorMove{0%,10%{right:34px;bottom:42px;opacity:0}14%{opacity:1}28%,72%{right:165px;bottom:153px;opacity:1}80%,100%{right:165px;bottom:153px;opacity:0}}
@keyframes fileHover{0%,22%,88%,100%{background:transparent;box-shadow:none}28%,80%{background:#f2f6f1;box-shadow:inset 0 0 0 1px #dbe6dc}}
@keyframes toolbarReveal{0%,27%,90%,100%{opacity:0;transform:translateY(8px) scale(.97)}32%,82%{opacity:1;transform:translateY(0) scale(1)}}
@keyframes toolOne{0%,31%,88%,100%{opacity:0;transform:translateX(-6px)}36%,82%{opacity:1;transform:translateX(0)}}
@keyframes toolTwo{0%,39%,88%,100%{opacity:0;transform:translateX(-6px)}44%,82%{opacity:1;transform:translateX(0)}}
@keyframes toolThree{0%,47%,88%,100%{opacity:0;transform:translateX(-6px)}52%,82%{opacity:1;transform:translateX(0)}}
@keyframes toolFour{0%,55%,88%,100%{opacity:0;transform:translateX(-6px)}60%,82%{opacity:1;transform:translateX(0)}}
@media (max-width:980px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;gap:42px}.hero-copy{max-width:760px}.desk-scene,.hero-demo-carousel{max-width:720px;width:100%;margin:0 auto}.section-heading{grid-template-columns:1fr;gap:18px}.section-heading>p{max-width:720px}.pain-grid,.tool-grid{grid-template-columns:1fr 1fr}.before-after-item{grid-template-columns:1fr 44px 1fr}.comfort-grid{grid-template-columns:1fr}.work-grid{grid-template-columns:1fr}.values-grid{grid-template-columns:1fr}.values-grid article,.values-grid article:first-child{border-left:1px solid #dde0d8;border-right:1px solid #dde0d8;border-bottom:1px solid #dde0d8}.download-layout{grid-template-columns:1fr;gap:42px}.download-card{max-width:640px}}
@media (max-width:640px){.shell{width:min(100% - 30px,1160px)}.site-header{height:64px;padding:0 15px}.brand{font-size:17px}.brand-mark{width:31px;height:31px}.header-action{padding:9px 12px;font-size:12px}.hero{min-height:auto;padding-top:54px;padding-bottom:64px}.hero-kicker{font-size:11px}.hero h1{font-size:43px}.hero-lead{font-size:15px;line-height:1.85}.hero-promise{font-size:14px}.hero-actions{align-items:stretch;flex-direction:column;gap:13px}.button{width:100%}.text-link{text-align:center}.trust-row{gap:9px 13px}.desk-scene{min-height:390px}.desk-window{border-radius:22px}.soft-status{display:none}.helper-body{padding:15px}.helper-actions{grid-template-columns:1fr}.helper-actions>div{min-height:67px}.helper-actions>div:nth-child(4){display:none}.floating-note{display:none}.hero-demo-carousel{min-height:390px}.hero-demo-stage{min-height:350px;border-radius:22px}.demo-explorer{left:14px;right:14px;top:34px}.demo-file-tools{left:6px;right:6px;top:-42px;overflow:hidden}.demo-tool{flex:1;justify-content:center;padding:0 5px}.demo-tool em{display:none}.demo-hint{right:14px;bottom:14px}.demo-cursor{display:none}.reassurance-inner p{text-align:left;font-size:13px}.section{padding-top:68px;padding-bottom:68px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:35px}.section-heading>p{font-size:13px}.pain-grid,.tool-grid{grid-template-columns:1fr}.pain-card{min-height:205px;padding:22px}.pain-card p{margin-top:36px;font-size:18px}.before-after-item{grid-template-columns:1fr;padding:22px}.flow-arrow{width:30px;height:30px;transform:rotate(90deg)}.comfort-grid{margin-top:24px}.work-card{min-height:auto;padding:24px}.work-card h3{font-size:22px}.work-flow{margin-top:32px;flex-wrap:wrap}.values-grid article{min-height:auto;padding:32px 24px}.download-copy-wrap h2{font-size:36px}.download-card{padding:23px}.faq-list summary{font-size:15px}.faq-list details p{font-size:13px}.footer-grid{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.footer-meta{grid-column:auto}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

/* hero gentle refinement */
.hero h1{font-size:clamp(50px,5vw,68px);line-height:1.28;letter-spacing:-.045em;font-weight:620}
.hero h1 span{color:#718077;font-weight:520}
.hero-softline{margin-top:28px}
.hero-download{margin-top:28px}

/* hero layout tightening: fuller first screen without adding more copy */
@media (min-width:981px){
  .hero.shell{width:min(1280px,calc(100% - 64px))}
  .hero{min-height:590px;grid-template-columns:.84fr 1.16fr;gap:34px;padding-top:42px;padding-bottom:34px;position:relative;isolation:isolate}
  .hero:before{content:"";position:absolute;z-index:-1;right:-48px;top:34px;width:720px;height:470px;border-radius:50%;background:radial-gradient(circle at center,rgba(206,221,209,.34),rgba(247,246,241,0) 70%);filter:blur(2px);pointer-events:none}
  .hero-copy{padding-bottom:0;transform:translate(18px,-6px)}
  .hero-softline{margin-top:22px}
  .hero-download{margin-top:24px;min-height:54px;padding-left:24px;padding-right:24px}
  .hero-zero-tags{margin-top:18px}
  .hero-demo-carousel{min-height:468px;justify-content:flex-start}
  .hero-demo-stack{min-height:448px}
  .hero-demo-stack>.hero-demo-stage{min-height:448px}
  .hero-demo-stage{border-radius:28px;box-shadow:0 24px 68px rgba(56,70,61,.11)}
  .demo-carousel-meta{margin-top:10px;padding-left:7px}
  #everyday.section{padding-top:72px}
}

/* sticky note: formula -> drag file -> direct preview */
.demo-slide-file{animation-duration:24s}
.demo-slide-note{animation-duration:24s}
.demo-meta-file{animation-duration:24s}
.demo-meta-note{animation-duration:24s}
.sticky-formula-text,.sticky-caret,.sticky-calc-result{animation-duration:24s}
.sticky-file-preview{position:absolute;left:21px;right:21px;top:64px;min-height:116px;display:grid;grid-template-columns:68px 1fr auto;gap:14px;align-items:center;padding:12px;border:1px solid #e8e1db;border-radius:13px;background:#fff;box-shadow:0 12px 30px rgba(74,62,53,.10);opacity:0;transform:translateY(10px) scale(.985);animation:stickyFilePreview 24s ease-in-out infinite}
.sticky-preview-thumb{position:relative;height:88px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:8px;border-radius:9px;background:linear-gradient(145deg,#f9f6f2,#f0ebe6);overflow:hidden;color:#a87468;font-size:9px;font-weight:800}.sticky-preview-thumb:before{content:"";position:absolute;left:13px;right:13px;top:14px;height:48px;border-radius:4px;background:#fff;box-shadow:0 2px 9px rgba(90,75,64,.08)}.sticky-preview-thumb i,.sticky-preview-thumb i:before,.sticky-preview-thumb i:after{position:absolute;left:20px;right:20px;height:2px;border-radius:2px;background:#eadfd8;content:""}.sticky-preview-thumb i{top:27px}.sticky-preview-thumb i:before{left:0;right:5px;top:9px}.sticky-preview-thumb i:after{left:0;right:10px;top:18px}.sticky-preview-thumb span{position:relative;z-index:1}.sticky-preview-body{min-width:0}.sticky-preview-body>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4d443e;font-size:11px}.sticky-preview-body>small{display:block;margin-top:4px;color:#a0958d;font-size:8px}.sticky-preview-lines{display:grid;gap:5px;margin-top:15px}.sticky-preview-lines i{height:3px;border-radius:4px;background:#eee9e4}.sticky-preview-lines i:nth-child(2){width:82%}.sticky-preview-lines i:nth-child(3){width:68%}.sticky-preview-lines i:nth-child(4){width:76%}.sticky-preview-open{align-self:start;margin-top:2px;padding:5px 7px;border:1px solid #e9e2dc;border-radius:7px;color:#82766e;background:#fffaf6;font-size:8px}
.sticky-drag-file{position:absolute;z-index:8;right:-16px;top:82px;width:145px;height:48px;display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid #e5ddd7;border-radius:11px;background:rgba(255,255,255,.98);box-shadow:0 14px 30px rgba(74,62,53,.13);opacity:0;animation:stickyDragFile 24s cubic-bezier(.2,.72,.28,1) infinite}.sticky-drag-file-icon{position:relative;flex:0 0 28px;width:28px;height:32px;border-radius:6px;background:#f4ebe8}.sticky-drag-file-icon:before{content:"PDF";position:absolute;inset:0;display:grid;place-items:center;color:#a46f64;font-size:7px;font-weight:800}.sticky-drag-file p{min-width:0;margin:0;display:flex;flex-direction:column;gap:2px}.sticky-drag-file b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#544943;font-size:9px}.sticky-drag-file small{color:#a0958d;font-size:7px}.sticky-drag-cursor{position:absolute;right:-8px;bottom:-11px;width:15px;height:20px;background:#343c37;clip-path:polygon(0 0,100% 72%,58% 73%,72% 100%,58% 100%,45% 77%,18% 100%);filter:drop-shadow(0 2px 2px rgba(0,0,0,.14))}

@keyframes demoFileSlide{0%,34%{opacity:1;transform:translateY(0)}39%,96%{opacity:0;transform:translateY(-5px)}100%{opacity:1;transform:translateY(0)}}
@keyframes demoNoteSlide{0%,34%{opacity:0;transform:translateY(7px)}40%,95%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(7px)}}
@keyframes demoMetaFile{0%,34%{opacity:1}39%,96%{opacity:0}100%{opacity:1}}
@keyframes demoMetaNote{0%,34%{opacity:0}40%,95%{opacity:1}100%{opacity:0}}
@keyframes stickyTyping{0%,43%{width:0}52%,63%{width:7.5ch}67%,100%{width:7.5ch}}
@keyframes stickyCaret{0%,41%{opacity:0}43%,52%{opacity:1}53%,64%{opacity:.72}66%,100%{opacity:0}}
@keyframes stickyResult{0%,51%{opacity:0;transform:translateY(7px) scale(.98)}55%,62%{opacity:1;transform:translateY(0) scale(1)}66%,100%{opacity:0;transform:translateY(4px) scale(.99)}}
@keyframes stickyDragFile{0%,64%{opacity:0;right:-16px;top:82px;transform:rotate(1deg) scale(.98)}66%{opacity:1}71%{right:35px;top:112px;transform:rotate(-1deg) scale(1)}77%{right:150px;top:168px;transform:rotate(-2deg) scale(.99);opacity:1}80%,100%{right:150px;top:168px;transform:rotate(-2deg) scale(.96);opacity:0}}
@keyframes stickyFilePreview{0%,77%{opacity:0;transform:translateY(10px) scale(.985)}81%,94%{opacity:1;transform:translateY(0) scale(1)}98%,100%{opacity:0;transform:translateY(5px) scale(.99)}}

@media (max-width:640px){.sticky-file-preview{left:16px;right:16px;grid-template-columns:55px 1fr auto}.sticky-preview-thumb{height:75px}.sticky-drag-file{display:none}}

/* third hero scene: drag a screenshot into Wugan Table and recognize it */
.demo-slide-table{opacity:0;pointer-events:none;background:radial-gradient(circle at 82% 14%,rgba(218,232,219,.72),transparent 42%),linear-gradient(145deg,#f7f8f4 0%,#edf2eb 100%)}
.demo-slide-table:before{background:rgba(255,255,255,.38)}
.table-demo-window{position:absolute;z-index:2;left:20px;right:20px;top:18px;bottom:18px;overflow:hidden;border:1px solid #dfe5de;border-radius:17px;background:#f8faf7;box-shadow:0 24px 62px rgba(51,69,57,.13)}
.table-demo-titlebar{height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-bottom:1px solid #eef1ed;background:#fff;color:#536158;font-size:8px}.table-window-brand{display:flex;align-items:center;gap:6px}.table-app-icon{position:relative;width:13px;height:13px;border-radius:4px;background:#e6f1e8}.table-app-icon:before{content:"";position:absolute;inset:3px;border:1px solid #6d9179;border-radius:2px;background:linear-gradient(90deg,transparent 31%,#6d9179 32% 36%,transparent 37% 64%,#6d9179 65% 69%,transparent 70%),linear-gradient(transparent 31%,#6d9179 32% 36%,transparent 37% 64%,#6d9179 65% 69%,transparent 70%)}.table-window-actions{display:flex;gap:13px;color:#7f8982;font-size:9px}
.table-demo-head{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;background:#f7f9f6}.table-demo-heading{display:flex;align-items:center;gap:10px}.table-demo-logo{position:relative;width:34px;height:34px;border-radius:10px;background:#e8f2e9}.table-demo-logo:before{content:"";position:absolute;inset:9px;border:1.5px solid #73927c;border-radius:3px;background:linear-gradient(90deg,transparent 30%,#73927c 31% 35%,transparent 36% 64%,#73927c 65% 69%,transparent 70%),linear-gradient(transparent 30%,#73927c 31% 35%,transparent 36% 64%,#73927c 65% 69%,transparent 70%)}.table-demo-heading h3{margin:0;color:#213028;font-size:18px;letter-spacing:-.04em}.table-demo-heading p{position:relative;height:15px;margin:3px 0 0;color:#849087;font-size:8px;white-space:nowrap}.table-demo-heading p>span{position:absolute;left:0;top:0}.table-status-working,.table-status-done{opacity:0}.table-demo-history{display:flex;align-items:center;gap:5px}.table-demo-history>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid #e1e7e0;border-radius:9px;background:#f1f4f0;color:#617067;font-size:14px}.table-demo-history button{height:29px;padding:0 12px;border:1px solid #e1e5e0;border-radius:9px;background:#f0f2ef;color:#a0aaa3;font-size:8px}
.table-demo-toolbar{height:37px;display:flex;align-items:center;gap:19px;margin:0 12px;border:1px solid #e1e6e0;border-radius:9px;background:#fff;padding:0 14px;color:#5c6960;font-size:8px}.table-demo-toolbar i{margin-left:-14px;color:#879189;font-style:normal}
.table-sheet-wrap{position:absolute;left:12px;right:12px;top:146px;bottom:45px;overflow:hidden;background:#fff;border-top:1px solid #e7ebe7}.table-sheet-head{height:25px;display:grid;grid-template-columns:28px repeat(5,1fr);background:#f5f7f4;border-bottom:1px solid #e4e9e4}.table-sheet-head span{display:grid;place-items:center;border-right:1px solid #e7ebe7;color:#6f7f75;font-size:7px}.table-sheet-head span:first-child{background:#f0f5f0}.table-sheet-body{display:grid;grid-template-columns:28px repeat(5,1fr);grid-auto-rows:25px}.table-row-number,.table-cell{display:flex;align-items:center;justify-content:center;border-right:1px solid #e9ede9;border-bottom:1px solid #e9ede9;color:#58665d;font-size:6.8px}.table-row-number{background:#f7f9f6;color:#7d8a82}.table-cell{position:relative;background:#fff}.table-selected{box-shadow:inset 0 0 0 1px #79a287}.table-data{opacity:0;transform:translateY(2px)}.table-scrollbar-y{position:absolute;right:1px;top:25px;bottom:14px;width:7px;background:#f0f2ef}.table-scrollbar-y i{display:block;width:100%;height:90px;margin-top:3px;border-radius:5px;background:#c8cdca}.table-scrollbar-x{position:absolute;left:0;right:8px;bottom:0;height:8px;background:#eef0ee}.table-scrollbar-x i{display:block;width:72%;height:100%;border-radius:5px;background:#c9cecb}
.table-demo-footer{position:absolute;left:12px;right:12px;bottom:7px;height:31px;display:flex;align-items:center;justify-content:space-between;color:#6d7a72;font-size:7.5px}.table-copy-button{height:27px;padding:0 16px;border:0;border-radius:9px;background:#bec9c1;color:#fff;font-size:8px;font-weight:700;transition:none}
.table-drag-image{position:absolute;z-index:9;right:-18px;top:70px;width:136px;padding:7px;border:1px solid #dce4dc;border-radius:11px;background:rgba(255,255,255,.98);box-shadow:0 15px 34px rgba(52,70,58,.15);opacity:0}.table-shot-mini{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #dce4dc;border-radius:6px;background:#fff}.table-shot-mini span{height:15px;display:grid;place-items:center;border-right:1px solid #e7ece7;border-bottom:1px solid #e7ece7;color:#6b786f;font-size:4.8px}.table-shot-mini span:nth-child(-n+4){background:#e8f0e9;color:#57705f;font-weight:700}.table-drag-image>b{display:block;margin-top:5px;color:#526058;font-size:7px}.table-drag-cursor{position:absolute;right:-8px;bottom:-11px;width:15px;height:20px;background:#343c37;clip-path:polygon(0 0,100% 72%,58% 73%,72% 100%,58% 100%,45% 77%,18% 100%);filter:drop-shadow(0 2px 2px rgba(0,0,0,.14))}

/* final three-scene timing */
.demo-slide-file{animation:heroFileScene 36s ease-in-out infinite}.demo-slide-note{animation:heroNoteScene 36s ease-in-out infinite}.demo-slide-table{animation:heroTableScene 36s ease-in-out infinite}.demo-meta-file{animation:heroMetaFile 36s ease-in-out infinite}.demo-meta-note{animation:heroMetaNote 36s ease-in-out infinite}.demo-meta-table{opacity:0;animation:heroMetaTable 36s ease-in-out infinite}
.sticky-formula-text{animation:noteTyping36 36s steps(7,end) infinite}.sticky-caret{animation:noteCaret36 36s linear infinite}.sticky-calc-result{animation:noteResult36 36s ease-in-out infinite}.sticky-formula-line{animation:noteFormulaFade36 36s ease-in-out infinite}.sticky-drag-file{animation:noteDrag36 36s cubic-bezier(.2,.72,.28,1) infinite}.sticky-document-preview{animation:notePreview36 36s ease-in-out infinite}
.table-drag-image{animation:tableDragShot 36s cubic-bezier(.2,.72,.28,1) infinite}.table-status-idle{animation:tableStatusIdle 36s linear infinite}.table-status-working{animation:tableStatusWorking 36s linear infinite}.table-status-done{animation:tableStatusDone 36s linear infinite}.row-one{animation:tableRowOne 36s ease-out infinite}.row-two{animation:tableRowTwo 36s ease-out infinite}.row-three{animation:tableRowThree 36s ease-out infinite}.row-four{animation:tableRowFour 36s ease-out infinite}.row-five{animation:tableRowFive 36s ease-out infinite}.table-copy-button{animation:tableCopyReady 36s ease-in-out infinite}

@keyframes heroFileScene{0%,28%{opacity:1;transform:translateY(0);pointer-events:auto}31%,97%{opacity:0;transform:translateY(-5px);pointer-events:none}100%{opacity:1;transform:translateY(0)}}
@keyframes heroNoteScene{0%,30%{opacity:0;transform:translateY(7px)}34%,63%{opacity:1;transform:translateY(0)}66%,100%{opacity:0;transform:translateY(-5px)}}
@keyframes heroTableScene{0%,64%{opacity:0;transform:translateY(7px)}68%,96%{opacity:1;transform:translateY(0)}99%,100%{opacity:0;transform:translateY(-5px)}}
@keyframes heroMetaFile{0%,28%{opacity:1}31%,100%{opacity:0}}@keyframes heroMetaNote{0%,30%{opacity:0}34%,63%{opacity:1}66%,100%{opacity:0}}@keyframes heroMetaTable{0%,64%{opacity:0}68%,96%{opacity:1}99%,100%{opacity:0}}
@keyframes noteTyping36{0%,35%{width:0}41%,45%{width:7.5ch}48%,100%{width:7.5ch}}@keyframes noteCaret36{0%,34%{opacity:0}35%,41%{opacity:1}42%,46%{opacity:.7}48%,100%{opacity:0}}@keyframes noteResult36{0%,40%{opacity:0;transform:translateY(7px) scale(.98)}42%,45%{opacity:1;transform:translateY(0) scale(1)}47%,100%{opacity:0}}@keyframes noteFormulaFade36{0%,46%{opacity:1}49%,100%{opacity:0}}@keyframes noteDrag36{0%,47%{opacity:0;right:-16px;top:82px;transform:rotate(1deg) scale(.98)}49%{opacity:1}52%{right:36px;top:112px;transform:rotate(-1deg)}56%{right:150px;top:168px;transform:rotate(-2deg);opacity:1}58%,100%{right:150px;top:168px;opacity:0}}@keyframes notePreview36{0%,55%{opacity:0;transform:translateY(10px) scale(.985)}58%,63%{opacity:1;transform:translateY(0) scale(1)}66%,100%{opacity:0}}
@keyframes tableDragShot{0%,69%{opacity:0;right:-18px;top:70px;transform:rotate(2deg) scale(.98)}71%{opacity:1}74%{right:58px;top:105px;transform:rotate(-1deg) scale(1)}77%{right:178px;top:180px;transform:rotate(-2deg) scale(.98);opacity:1}79%,100%{right:178px;top:180px;opacity:0;transform:scale(.94)}}
@keyframes tableStatusIdle{0%,72%{opacity:1}74%,100%{opacity:0}}@keyframes tableStatusWorking{0%,72%{opacity:0}74%,84%{opacity:1}86%,100%{opacity:0}}@keyframes tableStatusDone{0%,84%{opacity:0}87%,97%{opacity:1}99%,100%{opacity:0}}
@keyframes tableRowOne{0%,78%{opacity:0;transform:translateY(2px)}80%,97%{opacity:1;transform:none}99%,100%{opacity:0}}@keyframes tableRowTwo{0%,80%{opacity:0;transform:translateY(2px)}82%,97%{opacity:1;transform:none}99%,100%{opacity:0}}@keyframes tableRowThree{0%,82%{opacity:0;transform:translateY(2px)}84%,97%{opacity:1;transform:none}99%,100%{opacity:0}}@keyframes tableRowFour{0%,84%{opacity:0;transform:translateY(2px)}86%,97%{opacity:1;transform:none}99%,100%{opacity:0}}@keyframes tableRowFive{0%,86%{opacity:0;transform:translateY(2px)}88%,97%{opacity:1;transform:none}99%,100%{opacity:0}}@keyframes tableCopyReady{0%,86%{background:#bec9c1;color:#fff;box-shadow:none}89%,97%{background:#789b83;color:#fff;box-shadow:0 8px 18px rgba(69,102,80,.16)}99%,100%{background:#bec9c1}}

@media (max-width:640px){.table-demo-window{left:8px;right:8px;top:14px;bottom:14px}.table-demo-heading h3{font-size:15px}.table-demo-head{height:62px}.table-demo-toolbar{margin:0 7px;gap:11px;padding:0 9px}.table-sheet-wrap{left:7px;right:7px;top:138px}.table-demo-footer{left:7px;right:7px}.table-drag-image{display:none}.table-demo-history button{display:none}}

/* hero download + zero-tag icon refinement */
.hero-download{gap:10px}
.windows-icon{width:18px;height:18px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2px;flex:0 0 18px;transform:skewY(-3deg)}
.windows-icon i{display:block;border-radius:1px;background:rgba(255,255,255,.96)}
.zero-tag{height:38px;gap:8px;padding-left:12px;padding-right:13px;font-size:12.5px}
.zero-tag .zero-icon{position:relative;width:19px;height:19px;flex:0 0 19px;display:grid;place-items:center;color:#557162;font-size:9px;font-weight:760}
.zero-tag .zero-icon-image{display:block;width:24px;height:24px;flex-basis:24px;object-fit:contain;object-position:center}
.zero-icon-coin{border:1.4px solid #789083;border-radius:50%;background:#f8faf7;line-height:1}
.zero-icon-book:before,.zero-icon-book:after{content:"";position:absolute;top:4px;width:7px;height:11px;border:1.4px solid #789083;background:#f8faf7}
.zero-icon-book:before{left:2px;border-radius:4px 1px 1px 4px;transform:rotate(-4deg)}
.zero-icon-book:after{right:2px;border-radius:1px 4px 4px 1px;transform:rotate(4deg)}
.zero-icon-book{border:0!important;border-radius:0!important}
.zero-icon-cloud:before{content:"";position:absolute;left:3px;right:3px;bottom:4px;height:8px;border:1.4px solid #789083;border-radius:8px;background:#f8faf7}
.zero-icon-cloud:after{content:"";position:absolute;left:6px;top:3px;width:8px;height:8px;border:1.4px solid #789083;border-bottom-color:#f8faf7;border-radius:50%;background:#f8faf7}

/* translation scene */
.demo-slide-translate{opacity:0;pointer-events:none;background:radial-gradient(circle at 78% 14%,rgba(201,218,205,.48),transparent 43%),linear-gradient(145deg,#f7f7f3 0%,#eef3ed 100%)}
.demo-slide-translate:before{background:rgba(255,255,255,.42)}
.translate-demo-panel{position:absolute;left:44px;right:44px;top:42px;bottom:42px;z-index:2;border:1px solid #e1e6df;border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 24px 60px rgba(55,70,60,.10);overflow:hidden}
.translate-source-block{position:relative;margin:34px 28px 0;padding:24px 26px;border:1px solid #edf0ec;border-radius:14px;background:#fff;color:#3d4741}.translate-source-block p{margin:0 0 11px;font-size:11px;line-height:1.75}.translate-source-block p:last-of-type{margin-bottom:0}.translate-target{position:relative;display:inline-block;padding:1px 2px;border-radius:3px;background:linear-gradient(90deg,#cfe7ff,#cfe7ff) 0 100%/0% 100% no-repeat;animation:translateSelect 48s linear infinite}
.translate-select-cursor{position:absolute;left:24px;top:104px;width:15px;height:20px;background:#313a35;clip-path:polygon(0 0,100% 72%,58% 73%,72% 100%,58% 100%,45% 77%,18% 100%);filter:drop-shadow(0 2px 2px rgba(0,0,0,.14));opacity:0;animation:translateCursor 48s cubic-bezier(.2,.75,.25,1) infinite}
.translate-card{position:absolute;left:88px;right:28px;bottom:34px;min-height:115px;border:1px solid #dfe5df;border-radius:12px;background:#fff;box-shadow:0 15px 38px rgba(57,70,61,.12);opacity:0;transform:translateY(10px) scale(.985);animation:translateCardShow 48s ease-in-out infinite}
.translate-card-head{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#67736b;font-size:9px}.translate-card-head b{font-size:17px;font-weight:300;color:#8f9992}
.translate-loading{position:absolute;left:15px;right:15px;top:45px;display:flex;align-items:center;gap:8px;color:#5f6d64;font-size:11px;opacity:0;animation:translateLoading 48s linear infinite}.translate-loading i{width:14px;height:14px;border:2px solid #dfe8e1;border-top-color:#789985;border-radius:50%;animation:translateSpin .9s linear infinite}
.translate-result{padding:0 15px 12px;opacity:0;animation:translateDone 48s ease-in-out infinite}.translate-result small{display:block;padding-right:26px;color:#7a857e;font-size:8px;line-height:1.6}.translate-result p{margin:12px 0 13px;color:#29332d;font-size:13px;line-height:1.45}.translate-result-foot{display:flex;align-items:center;justify-content:flex-end;gap:16px;color:#7f8a83;font-size:9px}.translate-result-foot button{border:0;background:transparent;color:#68756d;font-size:9px;padding:0}
@keyframes translateSpin{to{transform:rotate(360deg)}}

/* final four-scene timing */
.demo-slide-file{animation:heroFileScene48 48s ease-in-out infinite}.demo-slide-note{animation:heroNoteScene48 48s ease-in-out infinite}.demo-slide-table{animation:heroTableScene48 48s ease-in-out infinite}.demo-slide-translate{animation:heroTranslateScene48 48s ease-in-out infinite}
.demo-meta-file{animation:heroMetaFile48 48s ease-in-out infinite}.demo-meta-note{animation:heroMetaNote48 48s ease-in-out infinite}.demo-meta-table{animation:heroMetaTable48 48s ease-in-out infinite}.demo-meta-translate{opacity:0;animation:heroMetaTranslate48 48s ease-in-out infinite}
.sticky-formula-text{animation:noteTyping48 48s steps(7,end) infinite}.sticky-caret{animation:noteCaret48 48s linear infinite}.sticky-calc-result{animation:noteResult48 48s ease-in-out infinite}.sticky-formula-line{animation:noteFormulaFade48 48s ease-in-out infinite}.sticky-drag-file{animation:noteDrag48 48s cubic-bezier(.2,.72,.28,1) infinite}.sticky-document-preview{animation:notePreview48 48s ease-in-out infinite}
.table-drag-image{animation:tableDragShot48 48s cubic-bezier(.2,.72,.28,1) infinite}.table-status-idle{animation:tableStatusIdle48 48s linear infinite}.table-status-working{animation:tableStatusWorking48 48s linear infinite}.table-status-done{animation:tableStatusDone48 48s linear infinite}.row-one{animation:tableRowOne48 48s ease-out infinite}.row-two{animation:tableRowTwo48 48s ease-out infinite}.row-three{animation:tableRowThree48 48s ease-out infinite}.row-four{animation:tableRowFour48 48s ease-out infinite}.row-five{animation:tableRowFive48 48s ease-out infinite}.table-copy-button{animation:tableCopyReady48 48s ease-in-out infinite}
@keyframes heroFileScene48{0%,22%{opacity:1;transform:translateY(0);pointer-events:auto}24%,98%{opacity:0;transform:translateY(-5px);pointer-events:none}100%{opacity:1;transform:translateY(0)}}
@keyframes heroNoteScene48{0%,23%{opacity:0;transform:translateY(7px)}25%,47%{opacity:1;transform:translateY(0)}49%,100%{opacity:0;transform:translateY(-5px)}}
@keyframes heroTableScene48{0%,48%{opacity:0;transform:translateY(7px)}50%,72%{opacity:1;transform:translateY(0)}74%,100%{opacity:0;transform:translateY(-5px)}}
@keyframes heroTranslateScene48{0%,73%{opacity:0;transform:translateY(7px);pointer-events:none}75%,97%{opacity:1;transform:translateY(0);pointer-events:auto}99%,100%{opacity:0;transform:translateY(-5px);pointer-events:none}}
@keyframes heroMetaFile48{0%,22%{opacity:1}24%,100%{opacity:0}}@keyframes heroMetaNote48{0%,23%{opacity:0}25%,47%{opacity:1}49%,100%{opacity:0}}@keyframes heroMetaTable48{0%,48%{opacity:0}50%,72%{opacity:1}74%,100%{opacity:0}}@keyframes heroMetaTranslate48{0%,73%{opacity:0}75%,97%{opacity:1}99%,100%{opacity:0}}
@keyframes noteTyping48{0%,26%{width:0}31%,34%{width:7.5ch}36%,100%{width:7.5ch}}@keyframes noteCaret48{0%,25%{opacity:0}26%,31%{opacity:1}32%,35%{opacity:.7}36%,100%{opacity:0}}@keyframes noteResult48{0%,30%{opacity:0;transform:translateY(7px) scale(.98)}32%,35%{opacity:1;transform:translateY(0) scale(1)}37%,100%{opacity:0}}@keyframes noteFormulaFade48{0%,36%{opacity:1}38%,100%{opacity:0}}@keyframes noteDrag48{0%,37%{opacity:0;right:-16px;top:82px;transform:rotate(1deg) scale(.98)}39%{opacity:1}42%{right:36px;top:112px;transform:rotate(-1deg)}45%{right:150px;top:168px;transform:rotate(-2deg);opacity:1}47%,100%{right:150px;top:168px;opacity:0}}@keyframes notePreview48{0%,44%{opacity:0;transform:translateY(10px) scale(.985)}46%,48%{opacity:1;transform:translateY(0) scale(1)}50%,100%{opacity:0}}
@keyframes tableDragShot48{0%,51%{opacity:0;right:-18px;top:70px;transform:rotate(2deg) scale(.98)}53%{opacity:1}56%{right:58px;top:105px;transform:rotate(-1deg) scale(1)}59%{right:178px;top:180px;transform:rotate(-2deg) scale(.98);opacity:1}61%,100%{right:178px;top:180px;opacity:0;transform:scale(.94)}}
@keyframes tableStatusIdle48{0%,54%{opacity:1}56%,100%{opacity:0}}@keyframes tableStatusWorking48{0%,54%{opacity:0}56%,64%{opacity:1}66%,100%{opacity:0}}@keyframes tableStatusDone48{0%,64%{opacity:0}67%,72%{opacity:1}74%,100%{opacity:0}}
@keyframes tableRowOne48{0%,59%{opacity:0;transform:translateY(2px)}61%,72%{opacity:1;transform:none}74%,100%{opacity:0}}@keyframes tableRowTwo48{0%,61%{opacity:0;transform:translateY(2px)}63%,72%{opacity:1;transform:none}74%,100%{opacity:0}}@keyframes tableRowThree48{0%,63%{opacity:0;transform:translateY(2px)}65%,72%{opacity:1;transform:none}74%,100%{opacity:0}}@keyframes tableRowFour48{0%,65%{opacity:0;transform:translateY(2px)}67%,72%{opacity:1;transform:none}74%,100%{opacity:0}}@keyframes tableRowFive48{0%,67%{opacity:0;transform:translateY(2px)}69%,72%{opacity:1;transform:none}74%,100%{opacity:0}}@keyframes tableCopyReady48{0%,67%{background:#bec9c1;color:#fff;box-shadow:none}69%,72%{background:#789b83;color:#fff;box-shadow:0 8px 18px rgba(69,102,80,.16)}74%,100%{background:#bec9c1}}
@keyframes translateSelect{0%,76%{background-size:0% 100%}82%,97%{background-size:100% 100%}99%,100%{background-size:0% 100%}}
@keyframes translateCursor{0%,76%{left:26px;top:104px;opacity:0}77%{opacity:1}82%{left:390px;top:104px;opacity:1}84%,100%{left:390px;top:104px;opacity:0}}
@keyframes translateCardShow{0%,81%{opacity:0;transform:translateY(10px) scale(.985)}83%,97%{opacity:1;transform:translateY(0) scale(1)}99%,100%{opacity:0;transform:translateY(5px) scale(.99)}}
@keyframes translateLoading{0%,82%{opacity:0}84%,87%{opacity:1}89%,100%{opacity:0}}@keyframes translateDone{0%,87%{opacity:0;transform:translateY(4px)}89%,97%{opacity:1;transform:translateY(0)}99%,100%{opacity:0}}

@media (max-width:640px){.translate-demo-panel{left:10px;right:10px;top:22px;bottom:22px}.translate-source-block{margin:24px 14px 0;padding:18px 16px}.translate-source-block p{font-size:9px}.translate-card{left:34px;right:14px;bottom:22px}.translate-select-cursor{display:none}}

/* sticky note imported-file preview: render the document itself, not an attachment card */
.sticky-formula-line{animation:stickyFormulaFade 24s ease-in-out infinite}
.sticky-document-preview{left:0;right:0;top:0;bottom:0;min-height:0;display:block;padding:8px 8px 10px;border:0;border-radius:0;background:#f2eee9;box-shadow:none;overflow-x:hidden;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#c8bfb7 transparent}
.sticky-document-preview::-webkit-scrollbar{width:7px}.sticky-document-preview::-webkit-scrollbar-track{background:transparent}.sticky-document-preview::-webkit-scrollbar-thumb{border-radius:10px;background:#c8bfb7;border:2px solid #f2eee9}
.sticky-document-page{position:relative;width:100%;min-height:520px;margin:0 0 10px;padding:28px 30px 28px;background:#fff;color:#3f3a36;box-shadow:0 2px 12px rgba(75,65,56,.06);overflow:hidden}
.sticky-document-page-next{min-height:500px}
.sticky-document-page h4{margin:0 0 13px;text-align:center;font-size:11px;line-height:1.45;font-weight:750;letter-spacing:.01em}
.sticky-document-page p{margin:0 0 7px;font-size:6.8px;line-height:1.72;text-align:justify;text-indent:2em;color:#4f4944}
.sticky-document-block{margin:13px 0 12px;padding:10px 12px;border:1px solid #eee9e4;border-radius:5px;background:#fbfaf8;display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;color:#6c635d;font-size:6.3px}.sticky-document-block strong{grid-column:1/-1;color:#4e4742;font-size:6.8px}.sticky-document-block span:before{content:"·";margin-right:4px;color:#9b9088}
.sticky-document-sign{margin:12px 8px 0 auto;width:48%;display:grid;grid-template-columns:auto 1fr;gap:4px 7px;align-items:end;font-size:6.7px;color:#625a54}.sticky-document-sign b{font-family:"KaiTi","STKaiti",serif;font-size:11px;font-weight:500;letter-spacing:.18em}.sticky-document-sign small{grid-column:1/-1;text-align:right;font-size:6.2px;color:#716861}
.sticky-document-foot{position:absolute;left:30px;right:30px;bottom:14px;padding-top:7px;border-top:1px solid #eeeae6;color:#aaa19b;font-size:5.4px;line-height:1.55}
@keyframes stickyFormulaFade{0%,63%{opacity:1}67%,100%{opacity:0}}
@media (max-width:640px){.sticky-document-preview{padding:6px}.sticky-document-page{min-height:470px;padding:22px 19px 24px}.sticky-document-page p{font-size:6px}.sticky-document-sign{width:54%}.sticky-document-block{font-size:5.8px}}

/* hero carousel: file scene + real sticky-note scene */
.hero-demo-stack{position:relative;min-height:430px}
.hero-demo-stack>.hero-demo-stage{position:absolute;inset:0;min-height:430px}
.demo-slide-file{animation:demoFileSlide 18s ease-in-out infinite}
.demo-slide-note{opacity:0;pointer-events:none;background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.78),transparent 43%),linear-gradient(145deg,#f5f6f1 0%,#edf2eb 100%);animation:demoNoteSlide 18s ease-in-out infinite}
.demo-slide-note:before{background:rgba(255,255,255,.44)}

.sticky-note-demo{position:absolute;left:48px;right:48px;top:30px;bottom:30px;z-index:2;overflow:hidden;border:1px solid #eadfd5;border-radius:18px;background:#fffaf5;box-shadow:0 24px 60px rgba(78,67,58,.12)}
.sticky-note-topbar{height:45px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 11px;border-bottom:1px solid #eee3d9;color:#6e6259;background:rgba(255,250,245,.96)}
.sticky-note-left-actions,.sticky-note-right-actions{display:flex;align-items:center;gap:7px}.sticky-note-right-actions{justify-content:flex-end}.sticky-note-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#665b54}.sticky-circle{position:relative;width:30px;height:30px;display:block;border:1px solid #e5d9cf;border-radius:10px;background:#fffdf9}.sticky-search:before{content:"";position:absolute;left:9px;top:8px;width:7px;height:7px;border:1.5px solid #887b72;border-radius:50%}.sticky-search:after{content:"";position:absolute;left:16px;top:16px;width:5px;height:1.5px;background:#887b72;transform:rotate(45deg);transform-origin:left center}.sticky-plus:before,.sticky-plus:after{content:"";position:absolute;left:9px;right:9px;top:14px;height:1.5px;background:#887b72;border-radius:2px}.sticky-plus:after{transform:rotate(90deg)}.sticky-gear:before{content:"⚙";position:absolute;inset:0;display:grid;place-items:center;color:#7f746c;font-size:13px}.sticky-close{width:20px;text-align:center;color:#a3978e;font-size:15px;font-weight:300}.sticky-trash{position:relative;width:11px;height:13px;display:inline-block}.sticky-trash:before{content:"";position:absolute;left:2px;right:2px;bottom:1px;height:8px;border:1.5px solid #d99a91;border-top:0;border-radius:0 0 2px 2px}.sticky-trash:after{content:"";position:absolute;left:1px;right:1px;top:2px;height:1.5px;background:#d99a91;box-shadow:3px -2px 0 -0.25px #d99a91}
.sticky-note-editor{position:absolute;left:0;right:0;top:45px;bottom:31px;padding:17px 21px;color:#332e2a}.sticky-formula-line{height:25px;display:flex;align-items:center;font:15px/1.2 ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;letter-spacing:.02em}.sticky-formula-text{display:inline-block;width:0;max-width:7.5ch;overflow:hidden;white-space:nowrap;animation:stickyTyping 18s steps(7,end) infinite}.sticky-caret{width:1px;height:20px;background:#403a35;opacity:0;animation:stickyCaret 18s linear infinite}
.sticky-calc-result{position:absolute;right:18px;bottom:18px;min-width:128px;padding:11px 14px;border:1px solid #e7e1dc;border-radius:11px;background:#fff;box-shadow:0 12px 30px rgba(74,62,53,.12);opacity:0;transform:translateY(7px) scale(.98);animation:stickyResult 18s ease-in-out infinite}.sticky-calc-result small{display:block;margin-bottom:3px;color:#a0968f;font-size:9px}.sticky-calc-result b{font-size:22px;font-weight:620;letter-spacing:-.02em;color:#3d3834}
.sticky-note-status{position:absolute;left:0;right:0;bottom:0;height:31px;display:flex;align-items:center;gap:7px;padding:0 12px;border-top:1px solid #eee3d9;color:#a2968d;font-size:9px;background:#fffaf5}.sticky-note-status i{width:6px;height:6px;border-radius:50%;background:#62a36f}

.demo-carousel-meta{position:relative;height:18px;display:block}.demo-meta-item{position:absolute;left:9px;top:0;display:flex;align-items:center;gap:9px;color:#7f8d84}.demo-meta-file{animation:demoMetaFile 18s ease-in-out infinite}.demo-meta-note{opacity:0;animation:demoMetaNote 18s ease-in-out infinite}

@keyframes demoFileSlide{0%,44%{opacity:1;transform:translateY(0)}49%,95%{opacity:0;transform:translateY(-5px)}100%{opacity:1;transform:translateY(0)}}
@keyframes demoNoteSlide{0%,44%{opacity:0;transform:translateY(7px)}50%,94%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(7px)}}
@keyframes demoMetaFile{0%,44%{opacity:1}49%,95%{opacity:0}100%{opacity:1}}
@keyframes demoMetaNote{0%,44%{opacity:0}50%,94%{opacity:1}100%{opacity:0}}
@keyframes stickyTyping{0%,54%{width:0}64%,92%{width:7.5ch}97%,100%{width:0}}
@keyframes stickyCaret{0%,52%{opacity:0}54%,64%{opacity:1}65%,92%{opacity:.72}97%,100%{opacity:0}}
@keyframes stickyResult{0%,63%{opacity:0;transform:translateY(7px) scale(.98)}67%,91%{opacity:1;transform:translateY(0) scale(1)}96%,100%{opacity:0;transform:translateY(4px) scale(.99)}}

@media (max-width:640px){.hero-demo-stack{min-height:350px}.hero-demo-stack>.hero-demo-stage{min-height:350px}.sticky-note-demo{left:14px;right:14px;top:20px;bottom:20px}.sticky-note-title{font-size:11px}.sticky-note-editor{padding:16px}.sticky-calc-result{right:14px;bottom:14px}}
@media (prefers-reduced-motion:reduce){.demo-slide-file,.demo-meta-file{animation:none;opacity:1}.demo-slide-note,.demo-meta-note{animation:none;display:none}.sticky-formula-text,.sticky-caret,.sticky-calc-result{animation:none}}

/* file hover demo refinement */
.demo-explorer{left:42px;right:126px;top:34px}
.demo-file-row{min-height:62px}
.demo-file-icon{position:relative;background:transparent!important;color:transparent;font-size:0}
.demo-file-icon:before,.demo-file-icon:after{content:"";position:absolute;display:block}
.demo-file-icon.sheet:before{inset:4px 5px;border-radius:6px;background:#e6f1e9;border:1px solid #c9ddcf;box-shadow:inset 7px 0 0 #6f9a7d}
.demo-file-icon.sheet:after{left:16px;top:10px;width:11px;height:15px;background:linear-gradient(#8bab94 0 0) 0 0/100% 1px no-repeat,linear-gradient(#8bab94 0 0) 0 50%/100% 1px no-repeat,linear-gradient(#8bab94 0 0) 0 100%/100% 1px no-repeat,linear-gradient(#8bab94 0 0) 0 0/1px 100% no-repeat,linear-gradient(#8bab94 0 0) 50% 0/1px 100% no-repeat,linear-gradient(#8bab94 0 0) 100% 0/1px 100% no-repeat}
.demo-file-icon.pdf:before{left:7px;top:3px;width:23px;height:31px;border-radius:5px;background:#f4e7e3;border:1px solid #e6cbc3;clip-path:polygon(0 0,72% 0,100% 25%,100% 100%,0 100%)}
.demo-file-icon.pdf:after{left:12px;top:20px;width:14px;height:2px;border-radius:2px;background:#bb7868;box-shadow:0 4px 0 #c98e80}
.demo-file-icon.folder:before{left:4px;top:12px;width:30px;height:21px;border-radius:5px;background:#efe8c9;border:1px solid #ddd1a5}
.demo-file-icon.folder:after{left:7px;top:7px;width:14px;height:8px;border-radius:4px 4px 0 0;background:#e4d9af;border:1px solid #d6c793;border-bottom:0}
.demo-file-target{animation:fileHover 7.4s ease-in-out infinite}
.demo-file-tools{left:calc(100% + 14px);top:-45px;height:auto;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:0;border:0;background:transparent;box-shadow:none;transform:translateX(-8px);transform-origin:left center;animation:toolbarReveal 7.4s ease-in-out infinite}
.demo-tool{height:31px;min-width:112px;justify-content:flex-start;gap:8px;padding:0 11px;border:1px solid #dfe6de;border-radius:11px;background:rgba(255,255,255,.96);box-shadow:0 10px 24px rgba(54,70,59,.10);font-size:9px;transform:translateX(-8px)}
.demo-tool i{width:19px;height:19px;border-radius:6px;font-size:9px}
.tool-version{animation:toolOne 7.4s ease-in-out infinite}.tool-stamp{animation:toolTwo 7.4s ease-in-out infinite}.tool-compare{animation:toolThree 7.4s ease-in-out infinite}.tool-send{animation:toolFour 7.4s ease-in-out infinite}
.demo-cursor{left:10px;right:auto;bottom:44px;animation:cursorMoveSoft 7.4s cubic-bezier(.24,.78,.26,1) infinite}
.demo-hint{right:18px;bottom:12px;opacity:.72}
@keyframes cursorMoveSoft{0%,8%{left:10px;bottom:44px;opacity:0;transform:rotate(-7deg)}12%{opacity:1}20%{left:78px;bottom:91px;opacity:1;transform:rotate(-2deg)}28%,72%{left:190px;bottom:151px;opacity:1;transform:rotate(0)}80%,100%{left:190px;bottom:151px;opacity:0;transform:rotate(0)}}
@keyframes fileHover{0%,20%,88%,100%{background:transparent;box-shadow:none}27%,80%{background:#f2f6f1;box-shadow:inset 0 0 0 1px #dbe6dc}}
@keyframes toolbarReveal{0%,25%,90%,100%{opacity:0;transform:translateX(-8px) scale(.98)}31%,82%{opacity:1;transform:translateX(0) scale(1)}}
@keyframes toolOne{0%,29%,88%,100%{opacity:0;transform:translateX(-8px)}34%,82%{opacity:1;transform:translateX(0)}}
@keyframes toolTwo{0%,36%,88%,100%{opacity:0;transform:translateX(-8px)}41%,82%{opacity:1;transform:translateX(0)}}
@keyframes toolThree{0%,43%,88%,100%{opacity:0;transform:translateX(-8px)}48%,82%{opacity:1;transform:translateX(0)}}
@keyframes toolFour{0%,50%,88%,100%{opacity:0;transform:translateX(-8px)}55%,82%{opacity:1;transform:translateX(0)}}
@media (max-width:640px){.demo-explorer{left:14px;right:92px;top:28px}.demo-file-tools{left:calc(100% + 8px);top:-37px}.demo-tool{min-width:76px;padding:0 8px}.demo-tool em{display:block;font-size:8px}.demo-cursor{display:none}.demo-hint{right:10px;bottom:8px}}

/* hero demo split layout + faster continuous motion */
.hero-demo-carousel{min-height:448px}
.hero-demo-stack{min-height:448px}
.hero-demo-stack>.hero-demo-stage{min-height:448px}
.demo-carousel-meta{display:none!important}
.scene-copy{position:absolute;z-index:6;left:30px;top:50%;width:27%;transform:translateY(-50%);pointer-events:none}
.scene-copy small{display:block;margin-bottom:13px;color:#7f8d84;font-size:9px;font-weight:800;letter-spacing:.08em}
.scene-copy h3{margin:0;color:#2b352f;font-size:25px;line-height:1.26;letter-spacing:-.045em;font-weight:650}
.scene-copy p{margin:13px 0 0;color:#748078;font-size:11px;line-height:1.8}
.demo-hint{display:none}
.demo-explorer{left:35%;right:128px;top:44px}
.sticky-note-demo{left:39%;right:26px;top:26px;bottom:26px}
.table-demo-window{left:36%;right:20px;top:18px;bottom:18px}
.translate-demo-panel{left:37%;right:24px;top:30px;bottom:30px}
.translate-card{left:42px;right:20px;bottom:24px}

.demo-slide-file{animation:heroFileFast 32s ease-in-out infinite}
.demo-slide-note{animation:heroNoteFast 32s ease-in-out infinite}
.demo-slide-table{animation:heroTableFast 32s ease-in-out infinite}
.demo-slide-translate{animation:heroTranslateFast 32s ease-in-out infinite}
@keyframes heroFileFast{0%,23%{opacity:1;transform:none;pointer-events:auto}25%,98%{opacity:0;transform:translateY(-4px);pointer-events:none}100%{opacity:1;transform:none}}
@keyframes heroNoteFast{0%,24%{opacity:0;transform:translateY(5px)}26%,48%{opacity:1;transform:none}50%,100%{opacity:0;transform:translateY(-4px)}}
@keyframes heroTableFast{0%,49%{opacity:0;transform:translateY(5px)}51%,73%{opacity:1;transform:none}75%,100%{opacity:0;transform:translateY(-4px)}}
@keyframes heroTranslateFast{0%,74%{opacity:0;transform:translateY(5px);pointer-events:none}76%,98%{opacity:1;transform:none;pointer-events:auto}100%{opacity:0;transform:translateY(-4px);pointer-events:none}}

.demo-file-target{animation:fileHoverFast 7.2s ease-in-out infinite}
.demo-file-tools{animation:toolbarRevealFast 7.2s ease-in-out infinite}
.tool-version{animation:toolOneFast 7.2s ease-in-out infinite}.tool-stamp{animation:toolTwoFast 7.2s ease-in-out infinite}.tool-compare{animation:toolThreeFast 7.2s ease-in-out infinite}.tool-send{animation:toolFourFast 7.2s ease-in-out infinite}
.demo-cursor{left:calc(35% + 12px);right:auto;bottom:66px;animation:cursorContinuous 7.2s cubic-bezier(.22,.72,.2,1) infinite}
@keyframes cursorContinuous{0%,8%{opacity:0;transform:translate3d(0,0,0) rotate(-7deg)}12%{opacity:1}58%{opacity:1;transform:translate3d(168px,-92px,0) rotate(0)}72%{opacity:0;transform:translate3d(198px,-106px,0) rotate(2deg)}100%{opacity:0;transform:translate3d(198px,-106px,0) rotate(2deg)}}
@keyframes fileHoverFast{0%,36%,94%,100%{background:transparent;box-shadow:none}42%,88%{background:#f2f6f1;box-shadow:inset 0 0 0 1px #dbe6dc}}
@keyframes toolbarRevealFast{0%,39%,96%,100%{opacity:0;transform:translateX(-8px) scale(.98)}45%,90%{opacity:1;transform:translateX(0) scale(1)}}
@keyframes toolOneFast{0%,43%,96%,100%{opacity:0;transform:translateX(-8px)}48%,91%{opacity:1;transform:none}}@keyframes toolTwoFast{0%,49%,96%,100%{opacity:0;transform:translateX(-8px)}54%,91%{opacity:1;transform:none}}@keyframes toolThreeFast{0%,55%,96%,100%{opacity:0;transform:translateX(-8px)}60%,91%{opacity:1;transform:none}}@keyframes toolFourFast{0%,61%,96%,100%{opacity:0;transform:translateX(-8px)}66%,91%{opacity:1;transform:none}}

.sticky-formula-text{animation:noteTypingFast 32s steps(7,end) infinite}.sticky-caret{animation:noteCaretFast 32s linear infinite}.sticky-calc-result{animation:noteResultFast 32s ease-in-out infinite}.sticky-formula-line{animation:noteFormulaFadeFast 32s ease-in-out infinite}.sticky-drag-file{animation:noteDragFast 32s cubic-bezier(.22,.72,.2,1) infinite}.sticky-document-preview{animation:notePreviewFast 32s ease-in-out infinite}
@keyframes noteTypingFast{0%,27%{width:0}32%,36%{width:7.5ch}38%,100%{width:7.5ch}}@keyframes noteCaretFast{0%,26%{opacity:0}27%,32%{opacity:1}33%,37%{opacity:.7}38%,100%{opacity:0}}@keyframes noteResultFast{0%,31%{opacity:0;transform:translateY(7px) scale(.98)}33%,36%{opacity:1;transform:none}38%,100%{opacity:0}}@keyframes noteFormulaFadeFast{0%,37%{opacity:1}39%,100%{opacity:0}}
@keyframes noteDragFast{0%,38%{opacity:0;right:-16px;top:78px;transform:rotate(1deg) scale(.98)}40%{opacity:1;right:-10px;top:80px;transform:rotate(1deg) scale(.99)}45%{opacity:1;right:112px;top:166px;transform:rotate(-2deg) scale(.99)}47%,100%{opacity:0;right:122px;top:174px;transform:rotate(-2deg) scale(.95)}}
@keyframes notePreviewFast{0%,44%{opacity:0;transform:translateY(8px) scale(.985)}47%,49%{opacity:1;transform:none}51%,100%{opacity:0}}

.table-drag-image{animation:tableDragFast 32s cubic-bezier(.22,.72,.2,1) infinite}.table-status-idle{animation:tableIdleFast 32s linear infinite}.table-status-working{animation:tableWorkingFast 32s linear infinite}.table-status-done{animation:tableDoneFast 32s linear infinite}.row-one{animation:tableRow1Fast 32s ease-out infinite}.row-two{animation:tableRow2Fast 32s ease-out infinite}.row-three{animation:tableRow3Fast 32s ease-out infinite}.row-four{animation:tableRow4Fast 32s ease-out infinite}.row-five{animation:tableRow5Fast 32s ease-out infinite}.table-copy-button{animation:tableCopyFast 32s ease-in-out infinite}
@keyframes tableDragFast{0%,52%{opacity:0;right:-18px;top:66px;transform:rotate(2deg) scale(.98)}54%{opacity:1;right:-10px;top:70px;transform:rotate(1deg) scale(.99)}59%{opacity:1;right:106px;top:174px;transform:rotate(-2deg) scale(.98)}61%,100%{opacity:0;right:116px;top:182px;transform:rotate(-2deg) scale(.94)}}
@keyframes tableIdleFast{0%,55%{opacity:1}57%,100%{opacity:0}}@keyframes tableWorkingFast{0%,55%{opacity:0}57%,65%{opacity:1}67%,100%{opacity:0}}@keyframes tableDoneFast{0%,65%{opacity:0}67%,73%{opacity:1}75%,100%{opacity:0}}
@keyframes tableRow1Fast{0%,60%{opacity:0;transform:translateY(2px)}62%,73%{opacity:1;transform:none}75%,100%{opacity:0}}@keyframes tableRow2Fast{0%,62%{opacity:0;transform:translateY(2px)}64%,73%{opacity:1;transform:none}75%,100%{opacity:0}}@keyframes tableRow3Fast{0%,64%{opacity:0;transform:translateY(2px)}66%,73%{opacity:1;transform:none}75%,100%{opacity:0}}@keyframes tableRow4Fast{0%,66%{opacity:0;transform:translateY(2px)}68%,73%{opacity:1;transform:none}75%,100%{opacity:0}}@keyframes tableRow5Fast{0%,68%{opacity:0;transform:translateY(2px)}70%,73%{opacity:1;transform:none}75%,100%{opacity:0}}@keyframes tableCopyFast{0%,68%{background:#bec9c1;box-shadow:none}70%,73%{background:#789b83;box-shadow:0 8px 18px rgba(69,102,80,.16)}75%,100%{background:#bec9c1}}

.translate-target{animation:translateSelectFast 32s linear infinite}.translate-select-cursor{animation:translateCursorFast 32s cubic-bezier(.22,.72,.2,1) infinite}.translate-card{animation:translateCardFast 32s ease-in-out infinite}.translate-loading{animation:translateLoadingFast 32s linear infinite}.translate-result{animation:translateDoneFast 32s ease-in-out infinite}
@keyframes translateSelectFast{0%,77%{background-size:0 100%}83%,98%{background-size:100% 100%}100%{background-size:0 100%}}
@keyframes translateCursorFast{0%,77%{left:24px;top:104px;opacity:0}78%{opacity:1;left:24px;top:104px}83%{left:calc(100% - 30px);top:104px;opacity:1}85%,100%{left:calc(100% - 20px);top:104px;opacity:0}}
@keyframes translateCardFast{0%,82%{opacity:0;transform:translateY(8px) scale(.985)}84%,98%{opacity:1;transform:none}100%{opacity:0;transform:translateY(4px)}}@keyframes translateLoadingFast{0%,83%{opacity:0}85%,88%{opacity:1}90%,100%{opacity:0}}@keyframes translateDoneFast{0%,88%{opacity:0;transform:translateY(3px)}90%,98%{opacity:1;transform:none}100%{opacity:0}}

@media (max-width:640px){.scene-copy{display:none}.demo-explorer{left:14px;right:92px}.sticky-note-demo{left:14px;right:14px}.table-demo-window{left:8px;right:8px}.translate-demo-panel{left:10px;right:10px}}

/* final hero demo timing pass: 4 synced scenes, faster continuous actions */
.scene-copy h3{line-height:1.22}
.scene-copy small{display:none!important}

.demo-slide-file{animation:heroFile24 24s ease-in-out infinite}
.demo-slide-note{animation:heroNote24 24s ease-in-out infinite}
.demo-slide-table{animation:heroTable24 24s ease-in-out infinite}
.demo-slide-translate{animation:heroTranslate24 24s ease-in-out infinite}
@keyframes heroFile24{0%,23.5%{opacity:1;transform:none;pointer-events:auto}24.7%,99%{opacity:0;transform:translateY(-3px);pointer-events:none}100%{opacity:1;transform:none}}
@keyframes heroNote24{0%,24.5%{opacity:0;transform:translateY(4px)}25.7%,48.5%{opacity:1;transform:none}49.7%,100%{opacity:0;transform:translateY(-3px)}}
@keyframes heroTable24{0%,49.5%{opacity:0;transform:translateY(4px)}50.7%,73.5%{opacity:1;transform:none}74.7%,100%{opacity:0;transform:translateY(-3px)}}
@keyframes heroTranslate24{0%,74.5%{opacity:0;transform:translateY(4px);pointer-events:none}75.7%,98.5%{opacity:1;transform:none;pointer-events:auto}99.7%,100%{opacity:0;transform:translateY(-3px);pointer-events:none}}

/* file: one continuous mouse pass, one quick toolbar reveal */
.demo-file-target{animation:fileHover24 24s ease-in-out infinite}
.demo-file-tools{animation:toolbarReveal24 24s ease-out infinite}
.tool-version{animation:toolOne24 24s ease-out infinite}.tool-stamp{animation:toolTwo24 24s ease-out infinite}.tool-compare{animation:toolThree24 24s ease-out infinite}.tool-send{animation:toolFour24 24s ease-out infinite}
.demo-cursor{left:calc(35% + 8px);right:auto;bottom:68px;animation:fileCursor24 24s linear infinite}
@keyframes fileCursor24{0%,3.5%{opacity:0;transform:translate3d(0,0,0) rotate(-7deg)}4%{opacity:1;transform:translate3d(0,0,0) rotate(-7deg)}10%{opacity:1;transform:translate3d(174px,-96px,0) rotate(0)}11%,100%{opacity:0;transform:translate3d(188px,-104px,0) rotate(1deg)}}
@keyframes fileHover24{0%,8.8%,24%,100%{background:transparent;box-shadow:none}10%,22.5%{background:#f2f6f1;box-shadow:inset 0 0 0 1px #dbe6dc}}
@keyframes toolbarReveal24{0%,9.5%,24%,100%{opacity:0;transform:translateX(-7px) scale(.985)}10.5%,22.5%{opacity:1;transform:none}}
@keyframes toolOne24{0%,10.2%,24%,100%{opacity:0;transform:translateX(-7px)}11.2%,22.5%{opacity:1;transform:none}}
@keyframes toolTwo24{0%,11.1%,24%,100%{opacity:0;transform:translateX(-7px)}12.1%,22.5%{opacity:1;transform:none}}
@keyframes toolThree24{0%,12%,24%,100%{opacity:0;transform:translateX(-7px)}13%,22.5%{opacity:1;transform:none}}
@keyframes toolFour24{0%,12.9%,24%,100%{opacity:0;transform:translateX(-7px)}13.9%,22.5%{opacity:1;transform:none}}

/* note: type fast -> 0.1s beat -> pick result -> insert it -> drag PDF */
.sticky-formula-text{animation:noteTyping24 24s steps(7,end) infinite}
.sticky-caret{animation:noteCaret24 24s linear infinite}
.sticky-formula-line{animation:noteFormulaFade24 24s linear infinite}
.sticky-calc-result{left:96px;right:auto;top:36px;bottom:auto;min-width:48px;padding:6px 10px;border-radius:8px;animation:noteResult24 24s ease-in-out infinite}
.sticky-calc-result b{display:block;font-size:15px;line-height:1.1;animation:noteResultSelect24 24s linear infinite}
.sticky-inserted-result{display:inline-block;margin-left:1px;opacity:0;animation:noteInsert24 24s linear infinite}
.sticky-drag-file{animation:noteDrag24 24s cubic-bezier(.22,.72,.2,1) infinite}
.sticky-document-preview{animation:notePreview24 24s ease-in-out infinite}
@keyframes noteTyping24{0%,26.2%{width:0}30.5%,48%{width:7.5ch}49%,100%{width:7.5ch}}
@keyframes noteCaret24{0%,26%{opacity:0}26.2%,35.2%{opacity:1}35.8%,100%{opacity:0}}
@keyframes noteResult24{0%,30.9%{opacity:0;transform:translateY(3px) scale(.98)}31.35%,33.35%{opacity:1;transform:none}33.8%,100%{opacity:0;transform:translateY(1px) scale(.99)}}
@keyframes noteResultSelect24{0%,31.9%{background:transparent;color:#3d3834}32.1%,33.3%{background:#cfe7ff;color:#26332b}33.8%,100%{background:transparent;color:#3d3834}}
@keyframes noteInsert24{0%,33.2%{opacity:0}33.7%,36.4%{opacity:1}37%,100%{opacity:0}}
@keyframes noteFormulaFade24{0%,36.2%{opacity:1}37.2%,100%{opacity:0}}
@keyframes noteDrag24{0%,36.5%{opacity:0;right:-16px;top:78px;transform:rotate(1deg) scale(.98)}37%{opacity:1;right:-12px;top:80px;transform:rotate(1deg) scale(.99)}41.8%{opacity:1;right:116px;top:168px;transform:rotate(-2deg) scale(.99)}42.5%,100%{opacity:0;right:126px;top:176px;transform:rotate(-2deg) scale(.95)}}
@keyframes notePreview24{0%,41.6%{opacity:0;transform:translateY(6px) scale(.987)}42.6%,48.2%{opacity:1;transform:none}49.2%,100%{opacity:0}}

/* table: recognition fills almost at once */
.table-drag-image{animation:tableDrag24 24s cubic-bezier(.22,.72,.2,1) infinite}
.table-status-idle{animation:tableIdle24 24s linear infinite}.table-status-working{animation:tableWorking24 24s linear infinite}.table-status-done{animation:tableDone24 24s linear infinite}
.row-one{animation:tableRow1_24 24s ease-out infinite}.row-two{animation:tableRow2_24 24s ease-out infinite}.row-three{animation:tableRow3_24 24s ease-out infinite}.row-four{animation:tableRow4_24 24s ease-out infinite}.row-five{animation:tableRow5_24 24s ease-out infinite}
.table-copy-button{animation:tableCopy24 24s ease-in-out infinite}
@keyframes tableDrag24{0%,52%{opacity:0;right:-18px;top:66px;transform:rotate(2deg) scale(.98)}52.6%{opacity:1;right:-12px;top:70px;transform:rotate(1deg) scale(.99)}57.2%{opacity:1;right:108px;top:176px;transform:rotate(-2deg) scale(.98)}58%,100%{opacity:0;right:118px;top:184px;transform:scale(.94)}}
@keyframes tableIdle24{0%,53.8%{opacity:1}54.5%,100%{opacity:0}}@keyframes tableWorking24{0%,53.8%{opacity:0}54.5%,62.2%{opacity:1}63%,100%{opacity:0}}@keyframes tableDone24{0%,62.2%{opacity:0}63%,73.2%{opacity:1}74%,100%{opacity:0}}
@keyframes tableRow1_24{0%,59.6%{opacity:0;transform:translateY(2px)}60.2%,73%{opacity:1;transform:none}74%,100%{opacity:0}}@keyframes tableRow2_24{0%,60.2%{opacity:0;transform:translateY(2px)}60.8%,73%{opacity:1;transform:none}74%,100%{opacity:0}}@keyframes tableRow3_24{0%,60.8%{opacity:0;transform:translateY(2px)}61.4%,73%{opacity:1;transform:none}74%,100%{opacity:0}}@keyframes tableRow4_24{0%,61.4%{opacity:0;transform:translateY(2px)}62%,73%{opacity:1;transform:none}74%,100%{opacity:0}}@keyframes tableRow5_24{0%,62%{opacity:0;transform:translateY(2px)}62.6%,73%{opacity:1;transform:none}74%,100%{opacity:0}}
@keyframes tableCopy24{0%,62%{background:#bec9c1;box-shadow:none}63%,73%{background:#789b83;box-shadow:0 8px 18px rgba(69,102,80,.16)}74%,100%{background:#bec9c1}}

/* translate: selection highlight tracks the cursor exactly */
.translate-target{animation:translateSelect24 24s linear infinite}
.translate-select-cursor{animation:translateCursor24 24s linear infinite}
.translate-card{animation:translateCard24 24s ease-in-out infinite}.translate-loading{animation:translateLoading24 24s linear infinite}.translate-result{animation:translateDone24 24s ease-in-out infinite}
@keyframes translateSelect24{0%,77.4%{background-size:0% 100%}82.2%,98.5%{background-size:100% 100%}99.5%,100%{background-size:0% 100%}}
@keyframes translateCursor24{0%,77.4%{left:24px;top:104px;opacity:0}77.5%{left:24px;top:104px;opacity:1}82.2%{left:calc(100% - 30px);top:104px;opacity:1}82.7%,100%{left:calc(100% - 24px);top:104px;opacity:0}}
@keyframes translateCard24{0%,81.8%{opacity:0;transform:translateY(6px) scale(.987)}82.8%,98.4%{opacity:1;transform:none}99.5%,100%{opacity:0;transform:translateY(3px)}}
@keyframes translateLoading24{0%,82.5%{opacity:0}83.2%,86.5%{opacity:1}87.2%,100%{opacity:0}}@keyframes translateDone24{0%,86.5%{opacity:0;transform:translateY(2px)}87.2%,98.4%{opacity:1;transform:none}99.5%,100%{opacity:0}}

/* final polish: keep the outer demo card steady, crossfade only the inner scenes */
.hero-demo-stack{
  min-height:448px;
  overflow:hidden;
  border:1px solid #e0e5de;
  border-radius:30px;
  background-color:#f1f4ee;
  background-image:radial-gradient(circle at 78% 16%,rgba(202,217,205,.42),transparent 42%),radial-gradient(circle at 18% 82%,rgba(255,255,255,.58),transparent 44%);
  box-shadow:0 28px 80px rgba(56,70,61,.10);
  animation:heroShellTone28 28s linear infinite;
}
.hero-demo-stack>.hero-demo-stage{
  min-height:448px;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:hidden;
}
.hero-demo-stack>.hero-demo-stage:before{display:none!important}
@keyframes heroShellTone28{
  0%,20%{background-color:#f0f4ed}
  25%,45%{background-color:#f5f0ea}
  50%,70%{background-color:#edf4ef}
  75%,95%{background-color:#eef2f5}
  100%{background-color:#f0f4ed}
}

/* slower scene holds, softer window-to-window fades */
.demo-slide-file{animation:heroFile28 28s ease-in-out infinite}
.demo-slide-note{animation:heroNote28 28s ease-in-out infinite}
.demo-slide-table{animation:heroTable28 28s ease-in-out infinite}
.demo-slide-translate{animation:heroTranslate28 28s ease-in-out infinite}
@keyframes heroFile28{0%,22.8%{opacity:1;transform:none;pointer-events:auto}25%{opacity:0;transform:translateY(-3px);pointer-events:none}98.4%{opacity:0;transform:translateY(3px);pointer-events:none}100%{opacity:1;transform:none;pointer-events:auto}}
@keyframes heroNote28{0%,22.8%{opacity:0;transform:translateY(3px);pointer-events:none}25%,47.8%{opacity:1;transform:none;pointer-events:auto}50%{opacity:0;transform:translateY(-3px);pointer-events:none}100%{opacity:0}}
@keyframes heroTable28{0%,47.8%{opacity:0;transform:translateY(3px);pointer-events:none}50%,72.8%{opacity:1;transform:none;pointer-events:auto}75%{opacity:0;transform:translateY(-3px);pointer-events:none}100%{opacity:0}}
@keyframes heroTranslate28{0%,72.8%{opacity:0;transform:translateY(3px);pointer-events:none}75%,97.8%{opacity:1;transform:none;pointer-events:auto}100%{opacity:0;transform:translateY(-3px);pointer-events:none}}

/* file scene: larger actions, faster reveal, much longer finished hold */
.demo-explorer{right:148px}
.demo-file-tools{left:calc(100% + 10px);gap:7px;animation:toolbarReveal28 28s ease-out infinite}
.demo-tool{height:36px;min-width:124px;padding:0 12px;gap:9px;border-radius:12px;font-size:10px;box-shadow:0 11px 26px rgba(54,70,59,.11)}
.demo-tool i{width:22px;height:22px;border-radius:7px;font-size:10px}
.demo-file-target{animation:fileHover28 28s ease-in-out infinite}
.tool-version{animation:toolOne28 28s ease-out infinite}.tool-stamp{animation:toolTwo28 28s ease-out infinite}.tool-compare{animation:toolThree28 28s ease-out infinite}.tool-send{animation:toolFour28 28s ease-out infinite}
.demo-cursor{left:calc(35% + 8px);right:auto;bottom:68px;animation:fileCursor28 28s linear infinite}
@keyframes fileCursor28{0%,1.5%{opacity:0;transform:translate3d(0,0,0) rotate(-7deg)}2%{opacity:1;transform:translate3d(0,0,0) rotate(-7deg)}6%{opacity:1;transform:translate3d(174px,-96px,0) rotate(0)}7%,100%{opacity:0;transform:translate3d(188px,-104px,0) rotate(1deg)}}
@keyframes fileHover28{0%,5.5%,24.8%,100%{background:transparent;box-shadow:none}6.5%,22.8%{background:#f2f6f1;box-shadow:inset 0 0 0 1px #dbe6dc}}
@keyframes toolbarReveal28{0%,6.5%,24.8%,100%{opacity:0;transform:translateX(-7px) scale(.985)}7.5%,22.8%{opacity:1;transform:none}}
@keyframes toolOne28{0%,7%,24.8%,100%{opacity:0;transform:translateX(-7px)}7.8%,22.8%{opacity:1;transform:none}}
@keyframes toolTwo28{0%,7.8%,24.8%,100%{opacity:0;transform:translateX(-7px)}8.6%,22.8%{opacity:1;transform:none}}
@keyframes toolThree28{0%,8.6%,24.8%,100%{opacity:0;transform:translateX(-7px)}9.4%,22.8%{opacity:1;transform:none}}
@keyframes toolFour28{0%,9.4%,24.8%,100%{opacity:0;transform:translateX(-7px)}10.2%,22.8%{opacity:1;transform:none}}

/* note scene: fast body typing, slightly slower '=' beat, then hold the completed states */
.sticky-formula-text{display:inline-flex;width:auto!important;max-width:none!important;overflow:visible!important;white-space:nowrap;animation:none!important}
.sticky-formula-main{display:inline-block;width:0;overflow:hidden;white-space:nowrap;animation:noteMain28 28s steps(6,end) infinite}
.sticky-formula-equals{display:inline-block;opacity:0;animation:noteEquals28 28s linear infinite}
.sticky-caret{animation:noteCaret28 28s linear infinite}
.sticky-formula-line{animation:noteFormulaFade28 28s linear infinite}
.sticky-calc-result{left:88px;right:auto;top:31px;bottom:auto;min-width:48px;padding:6px 10px;border-radius:8px;animation:noteResult28 28s ease-in-out infinite}
.sticky-calc-result b{display:block;font-size:15px;line-height:1.1;animation:noteResultSelect28 28s linear infinite}
.sticky-inserted-result{display:inline-block;margin-left:1px;opacity:0;animation:noteInsert28 28s linear infinite}
.sticky-drag-file{animation:noteDrag28 28s cubic-bezier(.22,.72,.2,1) infinite}
.sticky-document-preview{animation:notePreview28 28s ease-in-out infinite}
@keyframes noteMain28{0%,26%{width:0}29.5%,100%{width:6.5ch}}
@keyframes noteEquals28{0%,29.6%{opacity:0}30%{opacity:1}35%,100%{opacity:1}}
@keyframes noteCaret28{0%,25.8%{opacity:0}26%,35%{opacity:1}35.5%,100%{opacity:0}}
@keyframes noteResult28{0%,30.35%{opacity:0;transform:translateY(3px) scale(.98)}30.75%,32.5%{opacity:1;transform:none}33%,100%{opacity:0;transform:translateY(1px) scale(.99)}}
@keyframes noteResultSelect28{0%,31.35%{background:transparent;color:#3d3834}31.7%,32.45%{background:#cfe7ff;color:#26332b}33%,100%{background:transparent;color:#3d3834}}
@keyframes noteInsert28{0%,32.5%{opacity:0}33%,35.7%{opacity:1}36.2%,100%{opacity:0}}
@keyframes noteFormulaFade28{0%,35.8%{opacity:1}36.6%,100%{opacity:0}}
@keyframes noteDrag28{0%,36.4%{opacity:0;right:-16px;top:78px;transform:rotate(1deg) scale(.98)}36.9%{opacity:1;right:-12px;top:80px;transform:rotate(1deg) scale(.99)}40.5%{opacity:1;right:116px;top:168px;transform:rotate(-2deg) scale(.99)}41.2%,100%{opacity:0;right:126px;top:176px;transform:rotate(-2deg) scale(.95)}}
@keyframes notePreview28{0%,40.7%{opacity:0;transform:translateY(6px) scale(.987)}41.5%,48.2%{opacity:1;transform:none}49.2%,100%{opacity:0}}

/* table scene: recognition resolves quickly, completed table holds */
.table-drag-image{animation:tableDrag28 28s cubic-bezier(.22,.72,.2,1) infinite}
.table-status-idle{animation:tableIdle28 28s linear infinite}.table-status-working{animation:tableWorking28 28s linear infinite}.table-status-done{animation:tableDone28 28s linear infinite}
.row-one{animation:tableRow1_28 28s ease-out infinite}.row-two{animation:tableRow2_28 28s ease-out infinite}.row-three{animation:tableRow3_28 28s ease-out infinite}.row-four{animation:tableRow4_28 28s ease-out infinite}.row-five{animation:tableRow5_28 28s ease-out infinite}
.table-copy-button{animation:tableCopy28 28s ease-in-out infinite}
@keyframes tableDrag28{0%,51.5%{opacity:0;right:-18px;top:66px;transform:rotate(2deg) scale(.98)}52%{opacity:1;right:-12px;top:70px;transform:rotate(1deg) scale(.99)}55.8%{opacity:1;right:108px;top:176px;transform:rotate(-2deg) scale(.98)}56.5%,100%{opacity:0;right:118px;top:184px;transform:scale(.94)}}
@keyframes tableIdle28{0%,53.5%{opacity:1}54%,100%{opacity:0}}@keyframes tableWorking28{0%,53.5%{opacity:0}54%,58.2%{opacity:1}58.8%,100%{opacity:0}}@keyframes tableDone28{0%,58.2%{opacity:0}59%,73%{opacity:1}74%,100%{opacity:0}}
@keyframes tableRow1_28{0%,57.5%{opacity:0;transform:translateY(2px)}58%,73%{opacity:1;transform:none}74%,100%{opacity:0}}@keyframes tableRow2_28{0%,57.9%{opacity:0;transform:translateY(2px)}58.4%,73%{opacity:1;transform:none}74%,100%{opacity:0}}@keyframes tableRow3_28{0%,58.3%{opacity:0;transform:translateY(2px)}58.8%,73%{opacity:1;transform:none}74%,100%{opacity:0}}@keyframes tableRow4_28{0%,58.7%{opacity:0;transform:translateY(2px)}59.2%,73%{opacity:1;transform:none}74%,100%{opacity:0}}@keyframes tableRow5_28{0%,59.1%{opacity:0;transform:translateY(2px)}59.6%,73%{opacity:1;transform:none}74%,100%{opacity:0}}
@keyframes tableCopy28{0%,58.8%{background:#bec9c1;box-shadow:none}59.5%,73%{background:#789b83;box-shadow:0 8px 18px rgba(69,102,80,.16)}74%,100%{background:#bec9c1}}

/* translate scene: cursor and blue selection stay locked together, then result holds */
.translate-target{animation:translateSelect28 28s linear infinite}
.translate-select-cursor{animation:translateCursor28 28s linear infinite}
.translate-card{animation:translateCard28 28s ease-in-out infinite}.translate-loading{animation:translateLoading28 28s linear infinite}.translate-result{animation:translateDone28 28s ease-in-out infinite}
@keyframes translateSelect28{0%,77%{background-size:0 100%}81.2%,98.3%{background-size:100% 100%}99.2%,100%{background-size:0 100%}}
@keyframes translateCursor28{0%,77%{left:24px;top:104px;opacity:0}77.1%{left:24px;top:104px;opacity:1}81.2%{left:calc(100% - 30px);top:104px;opacity:1}81.7%,100%{left:calc(100% - 24px);top:104px;opacity:0}}
@keyframes translateCard28{0%,80.9%{opacity:0;transform:translateY(6px) scale(.987)}81.8%,98.2%{opacity:1;transform:none}99.2%,100%{opacity:0;transform:translateY(3px)}}
@keyframes translateLoading28{0%,81.5%{opacity:0}82%,84%{opacity:1}84.6%,100%{opacity:0}}
@keyframes translateDone28{0%,84%{opacity:0;transform:translateY(2px)}84.7%,98.2%{opacity:1;transform:none}99.2%,100%{opacity:0}}

/* hero demo spacing refinement */
.hero-demo-carousel{width:96%;margin-left:auto}
.scene-copy{top:46.5%}

/* scene layout refinement from review */
.scene-copy{left:40px;top:41.5%;width:29%}
.scene-copy h3{display:flex;flex-direction:column;align-items:flex-start;gap:2px}
.scene-copy h3>span{display:block}
.scene-copy h3>span+span{margin-left:18px}

/* keep the file window as large as the other scene windows; reserve its own
   right-side rail for the contextual actions instead of pushing them outside */
.demo-explorer{left:33.5%;right:22px;top:26px;bottom:26px;min-height:0}
.demo-file-list{position:relative;padding:9px 148px 9px 9px}
.demo-file-tools{left:calc(100% + 12px);top:-43px}

/* latest note + translate refinements */
.sticky-note-context{margin:0 0 10px;color:#6f665f;font-size:11px;line-height:1.65;animation:noteContext28 28s linear infinite}
.sticky-formula-line{margin-top:0}
.sticky-formula-text{display:inline-flex!important;width:auto!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important;animation:none!important}
.sticky-formula-text .typed-char{display:inline-block;opacity:0;animation:noteTypedChar28 28s linear infinite}
.sticky-formula-text .typed-char:nth-child(1){animation-delay:0s}
.sticky-formula-text .typed-char:nth-child(2){animation-delay:.08s}
.sticky-formula-text .typed-char:nth-child(3){animation-delay:.16s}
.sticky-formula-text .typed-char:nth-child(4){animation-delay:.24s}
.sticky-formula-text .typed-char:nth-child(5){animation-delay:.32s}
.sticky-formula-text .typed-char:nth-child(6){animation-delay:.40s}
.sticky-formula-text .typed-char:nth-child(7){animation-delay:.65s}
.sticky-calc-result{left:104px;right:auto;top:64px;bottom:auto;min-width:48px;padding:6px 10px;border-radius:8px;animation:noteResultRefined28 28s ease-in-out infinite}
.sticky-calc-result b{animation:noteResultSelectRefined28 28s linear infinite}
.sticky-inserted-result{animation:noteInsertRefined28 28s linear infinite}
.sticky-formula-line{animation:noteFormulaFadeRefined28 28s linear infinite}
@keyframes noteTypedChar28{0%,26.2%{opacity:0}26.25%,36%{opacity:1}36.6%,100%{opacity:0}}
@keyframes noteContext28{0%,25%{opacity:0;transform:translateY(2px)}25.7%,36%{opacity:1;transform:none}36.6%,100%{opacity:0}}
@keyframes noteResultRefined28{0%,29%{opacity:0;transform:translateY(3px) scale(.98)}29.4%,31.7%{opacity:1;transform:none}32.2%,100%{opacity:0;transform:translateY(1px) scale(.99)}}
@keyframes noteResultSelectRefined28{0%,30.2%{background:transparent;color:#3d3834}30.45%,31.65%{background:#cfe7ff;color:#26332b}32.2%,100%{background:transparent;color:#3d3834}}
@keyframes noteInsertRefined28{0%,31.6%{opacity:0}32%,35.8%{opacity:1}36.3%,100%{opacity:0}}
@keyframes noteFormulaFadeRefined28{0%,36%{opacity:1}36.6%,100%{opacity:0}}

.translate-source-block{overflow:visible}
.translate-source-block .translate-target{position:relative;display:inline-block;animation:translateSelectSecond28 28s linear infinite}
.translate-source-block .translate-select-cursor{position:absolute;left:0;top:50%;width:15px;height:20px;opacity:0;transform:translateY(-42%);animation:translateCursorSecond28 28s linear infinite}
.translate-source-block .translate-card{left:22px;right:18px;top:84px;bottom:auto;z-index:6;animation:translateCardSecond28 28s ease-in-out infinite}
.translate-source-block .translate-loading{animation:translateLoadingSecond28 28s linear infinite}
.translate-source-block .translate-result{animation:translateDoneSecond28 28s ease-in-out infinite}
@keyframes translateSelectSecond28{0%,77%{background-size:0% 100%}81.2%,98.3%{background-size:100% 100%}99.2%,100%{background-size:0% 100%}}
@keyframes translateCursorSecond28{0%,77%{left:0;opacity:0}77.1%{left:0;opacity:1}81.2%{left:calc(100% - 10px);opacity:1}81.7%,100%{left:calc(100% - 8px);opacity:0}}
@keyframes translateCardSecond28{0%,80.9%{opacity:0;transform:translateY(6px) scale(.987)}81.8%,98.2%{opacity:1;transform:none}99.2%,100%{opacity:0;transform:translateY(3px)}}
@keyframes translateLoadingSecond28{0%,81.5%{opacity:0}82%,84%{opacity:1}84.6%,100%{opacity:0}}
@keyframes translateDoneSecond28{0%,84%{opacity:0;transform:translateY(2px)}84.7%,98.2%{opacity:1;transform:none}99.2%,100%{opacity:0}}

/* second section: three capability layers */
.download-use-section{padding-top:84px;padding-bottom:84px}
.download-use-heading{margin-bottom:42px}
.download-use-heading h2{max-width:900px;font-size:clamp(40px,3.6vw,48px);line-height:1.2;letter-spacing:-.042em;font-weight:700}
.download-use-title-row{display:block}
.download-use-list{display:grid;gap:0}
.download-use-row{display:block;padding:42px 0 46px;border-top:1px solid #e1e6e1}
.download-use-row:last-child{padding-bottom:18px;border-bottom:0}
.usage-layer-head{display:grid;gap:0;align-items:start}
.usage-layer-titleline{display:block}
.usage-layer-head h3{margin:0;display:flex;align-items:baseline;gap:12px;font-size:19px;line-height:1.45;letter-spacing:-.018em;font-weight:620;color:#303b34}
.usage-index{flex:0 0 auto;color:#62766a;font-size:21px;font-weight:760;letter-spacing:-.025em}
.download-use-slot{min-width:0;margin-top:26px}
.ability-card{color:#445149;cursor:default;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;transform-origin:center bottom}
.ability-card:hover,.ability-card.is-active{transform:translateY(-3px);border-color:#ced9d1;background:#fff;box-shadow:0 14px 34px rgba(49,64,54,.09)}
.ability-card b{font-weight:650;color:#39463e}

/* lightweight layer: the icon art itself is the visual focus */
.shortcut-cards{display:grid;grid-template-columns:repeat(6,104px);gap:16px}
.ability-card-small{width:104px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;overflow:hidden;border:1px solid #e6ebe7;border-radius:17px;background:rgba(255,255,255,.58);box-shadow:0 5px 16px rgba(49,64,54,.025)}
.ability-image{display:block;object-fit:contain;object-position:center}
.ability-card-small .ability-image{width:86px;height:86px;max-width:none;filter:contrast(1.12) saturate(1.05);image-rendering:-webkit-optimize-contrast}
.ability-card-small b{font-size:11px;line-height:1.2;font-weight:650;color:#46534b;white-space:nowrap}

/* file tools: compact horizontal cards, like a calm tool shelf */
.file-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.ability-card-medium{min-height:124px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center;padding:16px 16px;border:1px solid #dfe5e0;border-radius:18px;background:rgba(255,255,255,.82);box-shadow:0 8px 22px rgba(49,64,54,.04)}
.ability-icon-shell{width:64px;height:64px;display:grid;place-items:center;border-radius:16px;background:#f1f4f2;border:1px solid #e4e9e5}
.ability-icon-shell .ability-image{width:58px;height:58px}
.ability-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.ability-card-medium .ability-copy{gap:6px}
.ability-card-medium b{font-size:15px;line-height:1.35;text-align:left;white-space:normal}
.ability-card-medium small{color:#6f7b73;font-size:12.5px;line-height:1.7}
.ability-card-points{margin:0;padding-left:16px;color:#707c74;font-size:12px;line-height:1.7}
.ability-card-points li+li{margin-top:3px}

/* professional layer: keep all five cards the same width. The original
   high-resolution artwork is loaded directly instead of scaling the sprite. */
.pro-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}
.ability-card-large{min-height:172px;display:grid;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:10px;padding:16px 16px;border:1px solid #d9e0dc;border-radius:21px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,249,247,.94));box-shadow:0 9px 24px rgba(47,61,52,.045)}
.pro-icon-image{display:block;width:146px;height:146px;margin:-8px 0 -8px -14px;object-fit:contain;object-position:center}
.ability-card-large .ability-copy{gap:8px;align-self:center}
.ability-card-large b{font-size:17px;line-height:1.35;text-align:left;white-space:normal}
.ability-card-large small{max-width:none;color:#6f7b73;font-size:12.5px;line-height:1.62;white-space:nowrap}
.ability-card-large em{margin-top:3px;color:#62766a;font-size:11.5px;font-style:normal;font-weight:650}
.ability-card-large:hover em{color:#40594b}

.ability-detail{width:min(420px,100%);max-width:calc(100% - var(--detail-left,0px));max-height:0;overflow:hidden;margin-top:0;margin-left:var(--detail-left,0px);padding:0 20px;border:1px solid transparent;border-radius:15px;background:rgba(255,255,255,.92);opacity:0;transform:translateY(-5px);transition:max-height .22s ease,opacity .18s ease,transform .22s ease,margin-top .22s ease,margin-left .18s ease,padding .22s ease,border-color .22s ease,box-shadow .22s ease}
.ability-detail.is-visible{max-height:200px;margin-top:16px;padding:17px 20px 18px;border-color:#dfe5de;opacity:1;transform:none;box-shadow:0 8px 24px rgba(49,64,54,.05)}
.ability-detail strong{display:block;color:#344139;font-size:15px;font-weight:700}
.ability-detail p{margin:4px 0 0;color:#748078;font-size:10.5px;line-height:1.7}
.ability-detail ul{margin:9px 0 0;padding-left:18px;color:#66736b;font-size:12.5px;line-height:1.82}
.ability-detail li+li{margin-top:4px}

@media (max-width:900px){
  .file-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pro-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
  .download-use-section{padding-top:66px;padding-bottom:68px}
  .download-use-heading{margin-bottom:24px}
  .download-use-heading h2{font-size:34px;line-height:1.24}
  .download-use-title-row{display:block}
  .download-use-row{padding:28px 0 32px}
  .usage-layer-head{gap:5px}
  .usage-layer-titleline{display:block}
  .usage-layer-head h3{display:grid;grid-template-columns:auto 1fr;gap:8px;font-size:17px;line-height:1.5}
  .usage-index{font-size:18px}
  .shortcut-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
  .ability-card-small{width:100%;height:106px;border-radius:16px}
  .ability-card-small .ability-image{width:80px;height:80px}
  .file-cards{grid-template-columns:1fr;gap:10px}
  .ability-card-medium{min-height:118px;padding:15px;grid-template-columns:58px minmax(0,1fr)}
  .ability-icon-shell{width:58px;height:58px;border-radius:15px}
  .ability-icon-shell .ability-image{width:53px;height:53px}
  .ability-detail{width:100%;max-width:100%;margin-left:0!important}
  .pro-cards{grid-template-columns:1fr;gap:11px}
  .ability-card-large{min-height:142px;display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:10px;padding:14px 15px}
  .pro-icon-image{width:124px;height:124px;margin:-6px 0 -6px -14px}
  .ability-card-large .ability-copy{align-self:center}
}

/* final minimal feedback section */
.mid-download-section{padding-top:58px;padding-bottom:58px}
.mid-download-panel{display:flex;align-items:center;justify-content:space-between;gap:42px;padding:34px 38px;border:1px solid #dce4dd;border-radius:24px;background:linear-gradient(135deg,#e8f0e9 0%,#f7f8f4 100%);box-shadow:0 12px 34px rgba(46,61,51,.045)}
.mid-download-copy{min-width:0}
.mid-download-kicker{margin:0 0 8px;color:#708077;font-size:11px;font-weight:750;letter-spacing:.06em}
.mid-download-copy h2{margin:0;font-size:clamp(30px,3.2vw,42px);line-height:1.2;letter-spacing:-.035em;font-weight:650}
.mid-download-copy>p:not(.mid-download-kicker){margin:12px 0 0;color:#637168;font-size:14px;line-height:1.8}
.mid-download-copy small{display:block;margin-top:8px;color:#87938b;font-size:11px;line-height:1.6}
.mid-download-button{flex:0 0 auto;min-height:54px;padding:0 24px;gap:10px;white-space:nowrap}

.feedback-section{padding-top:82px;padding-bottom:96px}
.feedback-copy{max-width:860px}
.feedback-copy h2{margin:0;max-width:780px;font-size:clamp(34px,3.6vw,44px);line-height:1.22;letter-spacing:-.04em;font-weight:650}
.feedback-copy p{margin:16px 0 0;color:#647168;font-size:14px;line-height:1.8}
.feedback-form{margin-top:30px}
.feedback-box{display:block;width:100%;height:190px;margin:0;padding:20px 22px;resize:none;border:1px solid #dfe4dc;border-radius:20px;background:rgba(255,255,255,.82);color:#26312b;font-size:15px;line-height:1.75;outline:none;box-shadow:0 12px 34px rgba(46,61,51,.045)}
.feedback-box::placeholder{color:#9aa49d}
.feedback-box:focus{border-color:#cbd6ce;box-shadow:0 14px 38px rgba(46,61,51,.07)}
.feedback-submit{display:flex;align-items:center;justify-content:center;min-width:124px;height:46px;margin:16px 0 0 auto;padding:0 20px;border:0;border-radius:12px;background:#355846;color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px rgba(53,88,70,.16);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}
.feedback-submit:hover{transform:translateY(-1px);background:#2d4d3c;box-shadow:0 12px 28px rgba(53,88,70,.2)}
@media (max-width:640px){
  .mid-download-section{padding-top:44px;padding-bottom:44px}
  .mid-download-panel{align-items:stretch;flex-direction:column;gap:24px;padding:28px 22px;border-radius:20px}
  .mid-download-copy h2{font-size:31px}
  .mid-download-button{width:100%}
  .feedback-section{padding-top:72px;padding-bottom:88px}
  .feedback-copy h2{font-size:30px}
  .feedback-copy p{font-size:13px}
  .feedback-form{margin-top:26px}
  .feedback-box{height:170px;padding:18px;border-radius:18px}
  .feedback-submit{width:100%;height:46px;margin-top:14px}
}

/* inner page framework */
.desktop-nav a.is-active{color:#2f4d3e;font-weight:750}
.inner-page{min-height:70vh;padding:110px 0 120px}
.page-hero{padding-bottom:54px;border-bottom:1px solid var(--line)}
.page-kicker{margin:0 0 12px;color:#7d8981;font-size:12px;font-weight:750;letter-spacing:.04em}
.page-hero h1{max-width:920px;margin:0;font-size:clamp(44px,6vw,72px);line-height:1.08;letter-spacing:-.055em;font-weight:650}
.page-hero>p:last-child{max-width:760px;margin:22px 0 0;color:#69756d;font-size:15px;line-height:1.85}
.page-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}
.page-jump a{padding:9px 13px;border:1px solid #dfe4dc;border-radius:10px;background:#fff;color:#627068;font-size:11px}
.page-hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}
.page-hero-tags span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid #dfe4dc;border-radius:11px;background:rgba(255,255,255,.72);color:#617067;font-size:12px;font-weight:650;box-shadow:0 3px 12px rgba(46,62,52,.025)}
.page-section{padding:46px 0;border-bottom:1px solid var(--line)}
.page-section:last-child{border-bottom:0}
.page-section h2{margin:0 0 14px;font-size:28px;line-height:1.3;letter-spacing:-.035em}
.page-section>p{max-width:820px;margin:0;color:#707b74;font-size:13px;line-height:1.9}
.framework-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}
.framework-card{min-height:150px;padding:22px;border:1px solid #dfe4dc;border-radius:18px;background:rgba(255,255,255,.75)}
.framework-card h3{margin:0;font-size:16px}.framework-card p{margin:10px 0 0;color:#7b867f;font-size:11px;line-height:1.75}
.framework-note{margin-top:20px;padding:16px 18px;border-radius:14px;background:#eef3ee;color:#617067;font-size:12px;line-height:1.8}

/* capability directory */
.capability-page{padding-top:96px}
.capability-hero{padding-bottom:44px}
.capability-hero>p:nth-of-type(2){max-width:760px}
.capability-group{padding:42px 0;border-bottom:1px solid var(--line)}
.capability-group-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:20px}
.capability-group-head>div{display:flex;align-items:baseline;gap:12px}
.capability-group-head span{color:#718078;font-size:13px;font-weight:760}
.capability-group-head h2{margin:0;font-size:26px;line-height:1.3;letter-spacing:-.03em}
.capability-group-head p{margin:0;color:#758078;font-size:12.5px;line-height:1.7}
.capability-directory{display:grid;gap:10px}
.capability-item{display:grid;grid-template-columns:58px minmax(210px,1fr) auto 112px;align-items:center;gap:16px;min-height:86px;padding:12px 16px;border:1px solid #dfe5e0;border-radius:17px;background:rgba(255,255,255,.76);box-shadow:0 6px 18px rgba(49,64,54,.025);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}
.capability-item:hover{border-color:#cfd9d2;background:#fff;box-shadow:0 8px 22px rgba(49,64,54,.045)}
.capability-item.is-expanded{border-color:#c9d6cd;background:#fff;box-shadow:0 12px 28px rgba(49,64,54,.055)}
.capability-item>img{width:58px;height:58px;object-fit:contain}
.capability-main{min-width:0}
.capability-main h3{margin:0;color:#344139;font-size:15px;line-height:1.35}
.capability-main p{margin:5px 0 0;color:#77837b;font-size:12px;line-height:1.6}
.capability-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}
.capability-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid #dfe5df;border-radius:9px;background:#f7f9f7;color:#647168;font-size:10.5px;white-space:nowrap}
.capability-more{justify-self:end;padding:7px 0;border:0;background:transparent;color:#728078;font:inherit;font-size:11px;font-weight:650;white-space:nowrap;cursor:pointer}
.capability-more:hover,.capability-item.is-expanded .capability-more{color:#43564a}
.capability-detail{grid-column:1/-1;max-height:0;margin-top:-4px;padding:0 4px;overflow:hidden;border-top:1px solid transparent;opacity:0;transition:max-height .28s ease,opacity .18s ease,margin-top .28s ease,padding-top .28s ease,border-color .18s ease}
.capability-item.is-expanded .capability-detail{max-height:620px;margin-top:4px;padding-top:14px;border-top-color:#e7ece8;opacity:1}
.capability-detail ul{display:grid;gap:7px;margin:0;padding:0 0 3px 20px;color:#66736b}
.capability-detail li{padding-left:2px;font-size:12px;line-height:1.72}
.capability-detail li::marker{color:#92a097}
.capability-footnote{padding:30px 0 0}
.capability-footnote p{margin:0;color:#7b867f;font-size:12px;line-height:1.8}
@media (max-width:820px){
  .capability-item{grid-template-columns:54px minmax(0,1fr);gap:12px;padding:14px}
  .capability-item>img{width:54px;height:54px;grid-row:1 / span 2}
  .capability-meta{justify-content:flex-start;grid-column:2}
  .capability-more{grid-column:2;justify-self:start}
  .capability-detail{grid-column:1/-1}
}
@media (max-width:640px){
  .capability-page{padding-top:78px}
  .capability-hero{padding-bottom:34px}
  .capability-group{padding:34px 0}
  .capability-group-head{align-items:flex-start;flex-direction:column;gap:7px;margin-bottom:16px}
  .capability-group-head h2{font-size:23px}
  .capability-item{grid-template-columns:48px minmax(0,1fr);border-radius:15px}
  .capability-item>img{width:48px;height:48px}
  .capability-main h3{font-size:14px}
  .capability-main p{font-size:11.5px}
  .capability-meta{gap:6px}
  .capability-meta span{min-height:26px;padding:0 8px;font-size:10px}
  .capability-item.is-expanded .capability-detail{max-height:760px;padding-top:12px}
  .capability-detail ul{gap:6px;padding-left:18px}
  .capability-detail li{font-size:11.5px;line-height:1.68}
}
.legal-layout{display:grid;grid-template-columns:220px 1fr;gap:54px;margin-top:34px}
.legal-toc{position:sticky;top:94px;align-self:start;display:grid;gap:8px}
.legal-toc a{color:#758179;font-size:12px}.legal-copy section{padding:0 0 34px;margin-bottom:34px;border-bottom:1px solid var(--line)}
.legal-copy section:last-child{border-bottom:0}.legal-copy h2{margin:0 0 12px;font-size:22px}.legal-copy p{margin:0;color:#707b74;font-size:13px;line-height:1.9}
.release-page-card{max-width:620px;margin-top:28px}
.changelog-list{display:grid;gap:14px;margin-top:24px}.changelog-item{padding:20px 22px;border:1px solid #dfe4dc;border-radius:16px;background:#fff}.changelog-item small{color:#8b968f}.changelog-item h3{margin:7px 0 8px;font-size:16px}.changelog-item p{margin:0;color:#748078;font-size:12px;line-height:1.75}
@media (max-width:760px){
  .inner-page{padding:82px 0 90px}.page-hero h1{font-size:40px}.framework-grid{grid-template-columns:1fr}.legal-layout{grid-template-columns:1fr;gap:24px}.legal-toc{position:static;display:flex;flex-wrap:wrap}.page-section{padding:34px 0}
}

/* final site footer */
.site-footer{padding:0;background:#1f2a25;color:#dfe6e1;border-top:1px solid #2f3d35}
.footer-main{display:grid;grid-template-columns:1.3fr auto auto;gap:54px;align-items:start;padding-top:44px;padding-bottom:34px}
.footer-brand-block p{margin:12px 0 0;color:#93a198;font-size:11px}
.footer-brand{color:#eef3ef}
.footer-brand .brand-mark{background:#dfe8e2;color:#203128}
.footer-nav,.footer-legal-nav{display:flex;gap:22px;flex-wrap:wrap;padding-top:8px;font-size:12px}
.footer-nav a{color:#c6d1ca}
.footer-nav a:hover{color:#fff}
.footer-legal-nav{color:#8f9e95}
.footer-legal-nav span{white-space:nowrap}
.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:20px;padding-bottom:24px;border-top:1px solid #314038;color:#87968d;font-size:10px}
.footer-bottom p{margin:0;color:#87968d;font-size:10px}
.footer-records{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}
.footer-records a{color:#87968d}
.footer-records a:hover{color:#cbd5cf}
@media (max-width:760px){
  .footer-main{grid-template-columns:1fr;gap:24px;padding-top:36px;padding-bottom:28px}
  .footer-nav,.footer-legal-nav{padding-top:0}
  .footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}
  .footer-records{justify-content:flex-start;gap:10px 16px}
}

/* official WUGAN logo supplied by the project owner; keep its silhouette unchanged */
.brand-logo-mark{
  display:block;
  flex:0 0 auto;
  background-color:transparent!important;
  background-image:url("data:image/webp;base64,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");
  background-position:center;
  background-size:100% 100%;
  background-repeat:no-repeat;
  color:transparent!important;
  box-shadow:none!important;
}

/* 2026-09-15 hero animation refinement */
.scene-logo-watermark{
  width:92px;
  height:92px;
  margin:24px 0 0 8px;
  opacity:.075;
  filter:saturate(.65) contrast(.92);
  pointer-events:none;
}

/* Keep every animated app window on exactly the same frame. */
.demo-explorer,
.sticky-note-demo,
.table-demo-window,
.translate-demo-panel{
  left:33.5%!important;
  right:22px!important;
  top:26px!important;
  bottom:26px!important;
  min-height:0!important;
}

/* Each old scene fades while travelling left; the next scene arrives from
   the right at the same time, so the outer demo frame itself never jumps. */
.demo-slide-file{animation:heroFileSlideLeft28 28s ease-in-out infinite!important}
.demo-slide-note{animation:heroNoteSlideLeft28 28s ease-in-out infinite!important}
.demo-slide-table{animation:heroTableSlideLeft28 28s ease-in-out infinite!important}
.demo-slide-translate{animation:heroTranslateSlideLeft28 28s ease-in-out infinite!important}
@keyframes heroFileSlideLeft28{
  0%,21.8%{opacity:1;transform:translateX(0);pointer-events:auto}
  25%,96.8%{opacity:0;transform:translateX(-34px);pointer-events:none}
  97%{opacity:0;transform:translateX(34px);pointer-events:none}
  100%{opacity:1;transform:translateX(0);pointer-events:auto}
}
@keyframes heroNoteSlideLeft28{
  0%,21.8%{opacity:0;transform:translateX(34px);pointer-events:none}
  25%,46.8%{opacity:1;transform:translateX(0);pointer-events:auto}
  50%,100%{opacity:0;transform:translateX(-34px);pointer-events:none}
}
@keyframes heroTableSlideLeft28{
  0%,46.8%{opacity:0;transform:translateX(34px);pointer-events:none}
  50%,71.8%{opacity:1;transform:translateX(0);pointer-events:auto}
  75%,100%{opacity:0;transform:translateX(-34px);pointer-events:none}
}
@keyframes heroTranslateSlideLeft28{
  0%,71.8%{opacity:0;transform:translateX(34px);pointer-events:none}
  75%,96.8%{opacity:1;transform:translateX(0);pointer-events:auto}
  100%{opacity:0;transform:translateX(-34px);pointer-events:none}
}

/* File scene: move the pointer to the target sooner, then leave it there
   until the entire scene itself starts to leave. */
.demo-cursor{animation:fileCursorStay28 28s cubic-bezier(.2,.78,.22,1) infinite!important}
@keyframes fileCursorStay28{
  0%,.7%{opacity:0;transform:translate3d(0,0,0) rotate(-7deg)}
  1.1%{opacity:1;transform:translate3d(0,0,0) rotate(-7deg)}
  3.8%,23.5%{opacity:1;transform:translate3d(188px,-104px,0) rotate(1deg)}
  25%,100%{opacity:0;transform:translate3d(188px,-104px,0) rotate(1deg)}
}

/* The inserted result must not reserve space before it is actually filled;
   otherwise the caret appears several characters away from '='. */
.sticky-inserted-result{
  width:0;
  margin-left:0;
  overflow:hidden;
  white-space:nowrap;
  vertical-align:bottom;
  animation:noteInsertLong28 28s linear infinite!important;
}
.sticky-caret{margin-left:0}
.sticky-calc-result{animation:noteResultLong28 28s ease-in-out infinite!important}
.sticky-calc-result b{animation:noteResultSelectLong28 28s linear infinite!important}
.sticky-formula-line{animation:noteFormulaFadeLong28 28s linear infinite!important}
.sticky-drag-file{animation:noteDragLong28 28s cubic-bezier(.22,.72,.2,1) infinite!important}
.sticky-document-preview{animation:notePreviewLong28 28s ease-in-out infinite!important}
@keyframes noteResultLong28{
  0%,29%{opacity:0;transform:translateY(3px) scale(.98)}
  29.5%,33.8%{opacity:1;transform:none}
  34.3%,100%{opacity:0;transform:translateY(1px) scale(.99)}
}
@keyframes noteResultSelectLong28{
  0%,30.1%{background:transparent;color:#3d3834}
  30.5%,33.4%{background:#cfe7ff;color:#26332b}
  34.1%,100%{background:transparent;color:#3d3834}
}
@keyframes noteInsertLong28{
  0%,33.2%{opacity:0;width:0;margin-left:0}
  33.7%,38.2%{opacity:1;width:3ch;margin-left:1px}
  38.8%,100%{opacity:0;width:0;margin-left:0}
}
@keyframes noteFormulaFadeLong28{
  0%,38.4%{opacity:1}
  39.2%,100%{opacity:0}
}
@keyframes noteDragLong28{
  0%,39.1%{opacity:0;right:-16px;top:78px;transform:rotate(1deg) scale(.98)}
  39.6%{opacity:1;right:-12px;top:80px;transform:rotate(1deg) scale(.99)}
  43%{opacity:1;right:116px;top:168px;transform:rotate(-2deg) scale(.99)}
  43.8%,100%{opacity:0;right:126px;top:176px;transform:rotate(-2deg) scale(.95)}
}
@keyframes notePreviewLong28{
  0%,43.2%{opacity:0;transform:translateY(6px) scale(.987)}
  44%,48.2%{opacity:1;transform:none}
  49.2%,100%{opacity:0}
}

@media (max-width:640px){
  .scene-logo-watermark{display:none}
  .demo-explorer,.sticky-note-demo,.table-demo-window,.translate-demo-panel{
    left:14px!important;
    right:14px!important;
    top:20px!important;
    bottom:20px!important;
  }
}

/* Homepage capability icon sprite positions. */
.ability-card .ability-icon-sprite{
  display:block;
  flex:0 0 auto;
  border:0;
  border-radius:0;
  background-color:transparent;
  background-image:var(--ability-icon-sprite);
  background-repeat:no-repeat;
  background-size:600% 300%;
  box-shadow:none;
  color:transparent;
}
.icon-note{background-position:0 0}
.icon-clip{background-position:20% 0}
.icon-color{background-position:40% 0}
.icon-qrcode{background-position:60% 0}
.icon-translate{background-position:80% 0}
.icon-table{background-position:100% 0}
.icon-archive{background-position:0 50%}
.icon-link{background-position:20% 50%}
.icon-relay{background-position:40% 50%}
.icon-organize{background-position:60% 50%}
.icon-stamp{background-position:80% 50%}
.icon-compare{background-position:100% 50%}
.icon-field{background-position:0 100%}
.icon-check{background-position:20% 100%}
.icon-records{background-position:40% 100%}
.icon-site{background-position:60% 100%}
.icon-summary{background-position:80% 100%}

/* Embedded 6×3 sprite generated from E:\超轻量文件存档器\功能图标0915. */
.download-use-section{--ability-icon-sprite:url("data:image/png;base64,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")}
