/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
main.tool-marketing--memo{letter-spacing:0}main.tool-marketing--memo .kicker,main.tool-marketing--memo .section-kicker{letter-spacing:0;font-size:.6875rem}main.tool-marketing--memo .hero{box-sizing:border-box;max-width:var(--container-8xl);padding-inline:var(--public-gutter);text-align:center;width:100%;margin-left:auto;margin-right:auto;padding-top:80px;display:block}main.tool-marketing--memo .hero-copy h1{letter-spacing:0;text-wrap:balance;max-width:24ch;margin:20px auto 0;font-size:clamp(2.75rem,6vw,4.5rem);line-height:1}:lang(zh) main.tool-marketing--memo .hero-copy h1{line-height:1.15}main.tool-marketing--memo .hero-copy>p:not(.kicker){color:var(--color-ink-black);max-width:600px;margin:24px auto 0;font-size:1.375rem;line-height:1.1}:lang(zh) main.tool-marketing--memo .hero-copy>p:not(.kicker){line-height:1.4}main.tool-marketing--memo .hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}main.tool-marketing--memo .hero-actions .primary{border:1px solid var(--color-ink-black);border-radius:var(--radius-buttons);color:var(--color-ink-black);background:0 0;justify-content:center;align-items:center;min-height:48px;padding:14px 29px;font-size:.75rem;font-weight:400;text-decoration:none;display:inline-flex}main.tool-marketing--memo .hero-actions .primary:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-black);-webkit-text-decoration-color:var(--color-ink-black);text-decoration-color:var(--color-ink-black);text-underline-offset:2px;text-decoration-thickness:1px}main.tool-marketing--memo .hero-actions .secondary{color:var(--color-ink-black);text-underline-offset:4px;background:0 0;border:0;border-radius:0;min-height:48px;padding:12px 4px;font-size:1rem;font-weight:400;text-decoration:none}main.tool-marketing--memo .hero-actions .secondary:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-black);-webkit-text-decoration-color:var(--color-ink-black);text-decoration-color:var(--color-ink-black);background:0 0;text-decoration-thickness:1px}main.tool-marketing--memo .showcase{background:linear-gradient(0deg, var(--color-paper-warm-gray), var(--color-bleach-white));border:1px solid var(--color-graphite-border);border-radius:var(--radius-cards);box-sizing:border-box;max-width:var(--container-8xl);width:min(var(--container-8xl), calc(100% - 2 * var(--public-gutter)));margin:64px auto 0;padding:clamp(16px,4vw,56px)}main.tool-marketing--memo .preview-app{background:var(--color-bleach-white);border:1px solid var(--color-graphite-border);border-radius:var(--radius-cards);overflow:hidden}main.tool-marketing--memo .preview-topbar{border-bottom:1px solid var(--color-graphite-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}main.tool-marketing--memo .preview-icon{color:var(--color-graphite-border);flex:none;width:16px;height:16px}main.tool-marketing--memo .preview-search{border:1px solid var(--color-graphite-border);color:var(--color-graphite-border);border-radius:9999px;align-items:center;gap:8px;width:100%;max-width:320px;padding:8px 14px;font-size:.8125rem;display:inline-flex}main.tool-marketing--memo .preview-search-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}main.tool-marketing--memo .preview-kbd{background:var(--color-paper-warm-gray);border:1px solid var(--color-graphite-border);color:var(--color-graphite-border);font-family:var(--font-pt-mono);border-radius:4px;padding:2px 6px;font-size:.6875rem}main.tool-marketing--memo .preview-topbar-icons{align-items:center;gap:12px;display:inline-flex}main.tool-marketing--memo .preview-body{grid-template-columns:176px minmax(0,1fr);display:grid}main.tool-marketing--memo .preview-rail{border-right:1px solid var(--color-graphite-border);flex-direction:column;gap:4px;padding:20px 12px;display:flex}main.tool-marketing--memo .preview-rail-label{color:var(--color-graphite-border);font-family:var(--font-pt-mono);margin:0 0 8px;padding-left:10px;font-size:.6875rem}main.tool-marketing--memo .preview-rail-item{border-radius:var(--radius-cards);color:var(--color-ink-black);padding:7px 10px;font-size:.8125rem}main.tool-marketing--memo .preview-rail-item.is-active{background:var(--color-paper-warm-gray);color:var(--color-ink-black)}main.tool-marketing--memo .preview-main{flex-direction:column;gap:12px;padding:20px;display:flex}main.tool-marketing--memo .preview-composer{border:1px solid var(--color-graphite-border);border-radius:var(--radius-cards);align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}main.tool-marketing--memo .preview-composer-text{color:var(--color-graphite-border);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.875rem;overflow:hidden}main.tool-marketing--memo .preview-publish{border:1px solid var(--color-ink-black);border-radius:var(--radius-buttons);color:var(--color-ink-black);background:0 0;flex:none;padding:7px 16px;font-size:.75rem}main.tool-marketing--memo .preview-group{margin-top:8px}main.tool-marketing--memo .preview-group-label{color:var(--color-graphite-border);font-family:var(--font-pt-mono);margin:0 0 8px;font-size:.6875rem}main.tool-marketing--memo .preview-card{background:var(--color-bleach-white);border:1px solid var(--color-graphite-border);border-radius:4px;padding:14px 16px}main.tool-marketing--memo .preview-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}main.tool-marketing--memo .preview-time{color:var(--color-graphite-border);font-family:var(--font-pt-mono);font-size:.6875rem}main.tool-marketing--memo .preview-card p{color:var(--color-ink-black);margin:8px 0 0;font-size:.875rem;line-height:1.6}main.tool-marketing--memo .preview-chip{background:var(--color-paper-warm-gray);border:1px solid var(--color-graphite-border);color:var(--color-ink-black);font-family:var(--font-pt-mono);border-radius:9999px;align-items:center;gap:6px;margin-top:10px;padding:5px 12px;font-size:.6875rem;display:inline-flex}main.tool-marketing--memo .capture,main.tool-marketing--memo .timeline{box-sizing:border-box;max-width:var(--container-8xl);padding-bottom:80px;padding-inline:var(--public-gutter);grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;width:100%;margin-left:auto;margin-right:auto;padding-top:80px;display:grid}main.tool-marketing--memo :is(.capture,.who,.timeline,.beyond,.features,.proof,.faq) h2{color:var(--color-ink-black);letter-spacing:0;text-wrap:balance;margin:12px 0 0;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.3}main.tool-marketing--memo .section-copy p:not(.section-kicker){color:var(--color-ink-black);max-width:44ch;margin:16px 0 0;font-size:1rem;line-height:1.6}main.tool-marketing--memo .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}main.tool-marketing--memo .card-grid article{background:var(--color-bleach-white);border:1px solid var(--color-ink-black);border-radius:var(--radius-cards);padding:24px}main.tool-marketing--memo .card-grid h3{color:var(--color-ink-black);margin:0;font-size:1.5rem;font-weight:700}main.tool-marketing--memo .card-grid p{color:var(--color-ink-black);margin:12px 0 0;font-size:1rem;line-height:1.6}main.tool-marketing--memo .who{background:var(--color-paper-warm-gray);max-width:none;padding-bottom:80px;padding-inline:var(--page-bleed);text-align:center;margin-left:0;margin-right:0;padding-top:80px}main.tool-marketing--memo .who-pills{flex-wrap:wrap;justify-content:center;gap:12px;margin:32px 0 0;padding:0;list-style:none;display:flex}main.tool-marketing--memo .who-pills li{background:var(--color-bleach-white);border:1px solid var(--color-graphite-border);color:var(--color-ink-black);border-radius:9999px;padding:12px 20px;font-size:.875rem;font-weight:400}main.tool-marketing--memo .beyond{box-sizing:border-box;max-width:var(--container-8xl);padding-bottom:80px;padding-inline:var(--public-gutter);width:100%;margin-left:auto;margin-right:auto;padding-top:80px}main.tool-marketing--memo .section-heading{text-align:center;max-width:680px;margin:0 auto 40px}main.tool-marketing--memo .icon-blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}main.tool-marketing--memo .icon-block{text-align:center}main.tool-marketing--memo .block-icon{color:var(--color-ink-black);width:48px;height:48px;margin:0 auto;display:block}main.tool-marketing--memo .icon-block h3{color:var(--color-ink-black);margin:16px 0 0;font-size:1.125rem;font-weight:400}main.tool-marketing--memo .icon-block p{color:var(--color-ink-black);max-width:36ch;margin:12px auto 0;font-size:1rem;line-height:1.6}main.tool-marketing--memo .timeline-rail{align-content:start;gap:16px;padding-top:12px;display:grid}main.tool-marketing--memo .timeline-rail span{background:var(--color-paper-warm-gray);border:1px solid var(--color-graphite-border);border-radius:9999px;width:100%;height:18px;display:block}main.tool-marketing--memo .timeline-rail span:nth-child(2){width:72%;margin-left:15%}main.tool-marketing--memo .timeline-rail span:nth-child(3){width:88%}main.tool-marketing--memo .timeline-rail span:nth-child(4){width:58%;margin-left:28%}main.tool-marketing--memo .features{background:var(--color-paper-warm-gray);max-width:none;padding-bottom:80px;padding-inline:var(--page-bleed);margin-left:0;margin-right:0;padding-top:80px}main.tool-marketing--memo .proof{background:var(--color-ink-black);max-width:none;padding-bottom:88px;padding-inline:var(--page-bleed);text-align:center;margin-left:0;margin-right:0;padding-top:88px}main.tool-marketing--memo .proof h2{color:var(--color-bleach-white);max-width:24ch;margin:0 auto;font-size:clamp(1.75rem,4vw,3rem);line-height:1.1}:lang(zh) main.tool-marketing--memo .proof h2{line-height:1.35}main.tool-marketing--memo .proof p{color:#ffffffb8;max-width:560px;margin:20px auto 0;font-size:1.375rem;line-height:1.1}:lang(zh) main.tool-marketing--memo .proof p{line-height:1.4}main.tool-marketing--memo .faq{box-sizing:border-box;max-width:var(--container-8xl);padding-bottom:96px;padding-inline:var(--public-gutter);grid-template-columns:.7fr 1.3fr;align-items:start;gap:48px;width:100%;margin-left:auto;margin-right:auto;padding-top:80px;display:grid}main.tool-marketing--memo .faq-list{display:grid}main.tool-marketing--memo .faq details{border:0;border-top:1px solid var(--color-ink-black);background:0 0;padding:20px 0}main.tool-marketing--memo .faq details:last-child{border-bottom:1px solid var(--color-ink-black)}main.tool-marketing--memo .faq summary{color:var(--color-ink-black);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:1rem;font-weight:700;list-style:none;display:flex}main.tool-marketing--memo .faq summary::-webkit-details-marker{display:none}main.tool-marketing--memo .faq summary:after{color:var(--color-graphite-border);content:"+";flex:none;font-size:1.25rem;font-weight:400;line-height:1}main.tool-marketing--memo .faq details[open] summary:after{content:"−"}main.tool-marketing--memo .faq details p{color:var(--color-ink-black);max-width:60ch;margin:12px 0 0;font-size:1rem;line-height:1.6}@media not all and (width>=64rem){main.tool-marketing--memo .capture,main.tool-marketing--memo .timeline,main.tool-marketing--memo .faq,main.tool-marketing--memo .preview-body{grid-template-columns:1fr}main.tool-marketing--memo .preview-rail{display:none}main.tool-marketing--memo .icon-blocks{grid-template-columns:1fr;gap:32px}}@media not all and (width>=40rem){main.tool-marketing--memo .hero{padding-top:56px}main.tool-marketing--memo .capture,main.tool-marketing--memo .beyond,main.tool-marketing--memo .timeline,main.tool-marketing--memo .who,main.tool-marketing--memo .features,main.tool-marketing--memo .faq{padding-top:56px;padding-bottom:56px}main.tool-marketing--memo .proof{padding-top:64px;padding-bottom:64px}main.tool-marketing--memo .card-grid{grid-template-columns:1fr}main.tool-marketing--memo .hero-actions{flex-direction:row}main.tool-marketing--memo .hero-actions .secondary{width:auto}main.tool-marketing--memo .preview-topbar-icons{display:none}}
