@font-face{font-family:Alimama ShuHeiTi;src:url(/guidy-assets/AlimamaShuHeiTi-Bold-DOEwBxZx.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}:root{color:#111827;--font-weight-regular:regular;--font-weight-medium:medium;--font-weight-bold:bold;font-synthesis:none;text-rendering:optimizelegibility;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--header-height:72px;--header-height-total:calc(var(--header-height) + var(--safe-top));background:#fff;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-padding-top:var(--header-height-total);scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden}body{font-weight:var(--font-weight-regular);-webkit-text-size-adjust:100%;touch-action:manipulation;background:#fff;margin:0;overflow-x:hidden}body.wechat-guide-open,body.email-dialog-open{overflow:hidden}.email-dialog{color:#111827;box-sizing:border-box;background:#fff;border:0;border-radius:24px;width:min(480px,100vw - 32px);max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:0;padding:32px;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 40px -4px #0003}.email-dialog::backdrop{background:#0f172a80}.email-dialog-header{align-items:center;gap:12px;height:40px;margin-bottom:28px;display:flex}.email-dialog-header>img{object-fit:contain;width:40px;height:40px}.email-dialog h2{min-width:0;font-size:22px;line-height:1.3;font-weight:var(--font-weight-bold);color:#111827;margin:0}.email-close{color:#595959;width:42px;height:42px;font-size:32px;line-height:1;font-weight:var(--font-weight-regular);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin-left:auto;margin-right:-10px;padding:0;display:grid}.email-close img{object-fit:contain;width:22px;height:22px;display:block}.email-dialog label{font-size:15px;line-height:21px;font-weight:var(--font-weight-bold);color:#111827;margin-bottom:10px;display:block}.email-input-wrap{border:1.5px solid #8663f2;border-radius:12px;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.email-input-wrap>img{object-fit:contain;width:28px;height:28px}.email-input-wrap input{color:#111827;width:100%;min-width:0;font:inherit;font-size:15px;font-weight:var(--font-weight-medium);background:0 0;border:0;outline:none;padding:0}.email-input-wrap input::placeholder{color:#888}.email-input-wrap:focus-within{box-shadow:0 0 0 2px #8663f21a}.email-status{color:#4b5563;min-height:36px;margin:0;font-size:12px;line-height:15px}.email-send{color:#fff;width:100%;height:50px;font:inherit;font-size:16px;font-weight:var(--font-weight-bold);cursor:pointer;background:#8663f2;border:0;border-radius:14px;box-shadow:0 6px 16px #8663f240}.email-send:disabled{opacity:.7;cursor:wait}.email-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.site-toast{z-index:100;color:#fff;width:max-content;max-width:calc(100vw - 32px);font-size:14px;line-height:20px;font-weight:var(--font-weight-medium);opacity:0;pointer-events:none;background:#111827;border-radius:10px;padding:12px 18px;transition:opacity .2s,transform .2s;position:fixed;top:24px;left:50%;transform:translate(-50%,-12px);box-shadow:0 8px 24px #11182733}.site-toast.is-visible{opacity:1;transform:translate(-50%)}@media (width<=480px){.email-dialog{width:calc(100vw - 32px);max-width:calc(100vw - 32px);padding:24px}.email-dialog-header{gap:10px}.email-dialog h2{font-size:20px;line-height:1.25}}a{color:inherit;text-decoration:none}[data-platform-link]{cursor:pointer}img{display:block}.page-shell{width:min(1236px,100% - 48px);max-width:1236px;margin:0 auto}.site-header{z-index:50;width:100%;height:calc(72px + var(--safe-top));padding-top:var(--safe-top);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border:1px solid #f2f1f3;position:fixed;top:0;left:0}.header-inner{justify-content:space-between;align-items:center;width:min(1236px,100% - 48px);height:100%;margin:0 auto;display:flex}.brand,.footer-brand{letter-spacing:.5px;color:#111;align-items:center;gap:7px;font-size:22px;display:inline-flex}.brand{font-family:Alimama ShuHeiTi,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-weight:var(--font-weight-bold)}.footer-brand{font-weight:var(--font-weight-regular);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.brand img,.footer-brand img{width:42px;height:42px}.site-nav{color:#4b5563;font-size:16px;font-weight:var(--font-weight-medium);align-items:center;gap:38px;display:flex}.site-nav a,.site-nav button{white-space:nowrap;transition:color .16s}.site-nav a:hover,.site-nav button:hover,.site-nav a[aria-current=page]{color:#8663f2}.site-nav a[aria-current=page]{font-weight:var(--font-weight-bold)}.footer-nav a:hover,.footer-bottom a:hover{color:#fff}.header-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.header-text-link{color:#4b5563;font-size:16px;font-weight:var(--font-weight-medium);white-space:nowrap;transition:color .16s}.header-text-link:hover{color:#8663f2}.header-button{appearance:none;cursor:pointer;color:#fff;min-width:120px;height:44px;font-family:inherit;font-size:16px;line-height:20px;font-weight:var(--font-weight-bold);white-space:nowrap;background:#121827;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.footer-contact{width:fit-content;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}[data-home-view][hidden],.about-view[hidden],.article-detail[hidden],.articles-view[hidden]{display:none}.about-view{padding-top:calc(72px + var(--safe-top))}.about-hero{isolation:isolate;text-align:center;color:#fff;place-items:center;min-height:780px;display:grid;position:relative}.about-hero-image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-hero:before{content:"";z-index:-1;background:#8181814d;position:absolute;inset:0}.about-hero-content{width:min(1100px,100% - 48px);padding-block:72px}.about-kicker{margin:0 0 24px;font-size:20px;line-height:28px}.about-hero h1{margin:0;font-size:56px;font-weight:600;line-height:1.2}.about-hero-description{max-width:700px;margin:24px auto 28px;font-size:18px;line-height:26px}.about-vision-button{color:#111827;min-height:54px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:30px;justify-content:center;align-items:center;gap:16px;padding:12px 32px;font-size:16px;font-weight:600;display:inline-flex}.about-vision-button>span:last-child{font-size:26px;line-height:1}.about-vision-button:hover{background:#f3f4f6}.about-shell{gap:80px;width:min(1100px,100% - 48px);margin:0 auto;padding:100px 0;display:grid}.about-shell h2{color:#111827;margin:0 0 32px;font-size:40px;font-weight:600;line-height:1.2}.about-shell p{color:#4b5563;margin:0;font-size:18px;line-height:32px}.about-row{grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:80px;display:grid}.about-row>img{aspect-ratio:5/4;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.about-vision{grid-template-columns:400px minmax(0,1fr)}.about-values-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:48px 0 0;display:grid}.about-values-list dt{color:#111827;border-bottom:3px solid #a383ff;width:56px;max-width:100%;padding-bottom:20px;font-size:24px;line-height:28px}.about-values-list dd{color:#4b5563;overflow-wrap:normal;margin:20px 0 0;font-size:18px;line-height:28px}@media (width<=1100px){.about-row{grid-template-columns:minmax(0,1fr) minmax(280px,36%);gap:40px}.about-vision{grid-template-columns:minmax(280px,36%) minmax(0,1fr)}.about-values-list{gap:12px}.about-values-list dd{font-size:15px;line-height:24px}}@media (width<=800px){.about-hero{min-height:620px}.about-hero h1{font-size:44px}.about-row,.about-vision{grid-template-columns:minmax(0,1fr);gap:32px}.about-row>img{justify-self:center;max-width:480px}.about-vision>img{order:1}.about-shell{gap:56px;padding-block:64px}.about-shell h2{margin-bottom:24px;font-size:32px}.about-values-list{margin-top:32px}}@media (width<=640px){.about-view{padding-top:calc(112px + var(--safe-top))}.about-hero{min-height:560px}.about-hero-image{object-position:60% center}.about-hero-content,.about-shell{width:calc(100% - 36px)}.about-hero h1{font-size:36px;line-height:1.2}.about-kicker{margin-bottom:20px;font-size:16px}.about-hero-description{font-size:16px;line-height:26px}.about-shell p{font-size:16px;line-height:28px}.about-values-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.about-values-list dt{padding-bottom:14px;font-size:22px}.about-values-list dd{margin-top:14px;font-size:16px;line-height:24px}}.articles-view{min-height:calc(100dvh - 264px);padding:calc(142px + var(--safe-top)) 0 96px;background:#fff}.articles-shell{width:min(1440px,100% - 48px);margin:0 auto}.articles-view h1{color:#111827;font-size:38px;line-height:1.2;font-weight:var(--font-weight-bold);letter-spacing:0;margin:0 0 40px}.articles-grid{grid-template-columns:repeat(3,minmax(0,376px));justify-content:space-between;gap:56px 54px;display:grid}.article-card{width:100%;min-width:0;max-width:376px}.article-card-link{display:block}.article-card-link:focus-visible{outline-offset:6px;outline:2px solid #8663f2}.article-card-link:hover h2{color:#7650df}.article-card-link>img{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%}.article-card h2{color:#111827;font-size:18px;line-height:1.5;font-weight:var(--font-weight-bold);letter-spacing:0;margin:16px 0 8px}.article-card p{color:#4b5563;font-size:14px;line-height:1.5;font-weight:var(--font-weight-medium);margin:0}.article-card p span{margin:0 5px}.article-detail{padding-top:calc(80px + var(--safe-top))}.article-content-width{width:min(960px,100% - 48px);margin-inline:auto}.article-header{text-align:center;background:#fbf7fe;padding:72px 0 60px}.article-kicker{color:#6b7280;margin:0 0 24px;font-size:14px}.article-kicker span{color:#7650df;font-weight:var(--font-weight-bold);margin-right:14px}.article-kicker time{margin-left:14px}.article-kicker time[data-article-id=timery-personal-ai-center]{color:#9ca3af}.article-header h1{color:#111827;font-size:38px;line-height:1.4;font-weight:var(--font-weight-bold);margin:0}.article-subtitle{color:#6b7280;margin:24px 0 0;font-size:22px;line-height:1.5}.article-body{color:#6b7280;overflow-wrap:anywhere;padding-block:60px;font-size:18px;line-height:1.75}.article-body[data-article-id=timery-personal-ai-center],.article-body[data-article-id=timery-personal-ai-center] strong,.article-body[data-article-id=timery-personal-ai-center] blockquote{color:#111827}.article-body>img{border-radius:16px;width:100%;height:auto;margin:24px 0 32px}.article-body>img:first-child{margin-top:0}.article-body p{margin:0 0 24px}.article-body h2{color:#111827;font-size:24px;line-height:1.4;font-weight:var(--font-weight-bold);margin:32px 0 16px}.article-body strong{font-weight:var(--font-weight-bold);color:#374151}.article-body blockquote{color:#374151;background:#fbf7fe;border-left:4px solid #a78bfa;margin:28px 0;padding:18px 22px}.article-body blockquote p{margin:0}.article-body[data-article-id=timery-personal-ai-center] blockquote{border-left-color:#8663f2}.article-body a{color:#7650df;text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.article-detail{padding-top:calc(124px + var(--safe-top))}.article-header{padding:40px 0}.article-content-width{width:calc(100% - 36px)}.article-header h1{font-size:28px}.article-subtitle{font-size:18px}.article-body{padding-block:32px;font-size:16px}.article-body h2{font-size:22px}.article-body>img{border-radius:12px}}.hero-section{min-height:852px;padding-top:calc(72px + var(--safe-top));background:#fafaff url(/guidy-assets/hero-background-BrSPa_TZ.png) 50%/100% 100% no-repeat;overflow:hidden}.hero-inner{justify-content:space-between;align-items:center;gap:24px;height:780px;display:flex;position:relative}.hero-copy{flex:0 0 690px;min-width:0;max-width:690px}.hero-badge{color:#8663f2;height:38px;font-size:14px;font-weight:var(--font-weight-bold);background:#f3e8ff;border:1px solid #e9d5ff;border-radius:19px;align-items:center;gap:8px;padding:0 18px;display:inline-flex;box-shadow:0 2px 4px #674db81a}.hero-badge img{width:14px;height:14px}.hero-copy h1{color:#8663f2;background:linear-gradient(90deg,#8663f2 0%,#507bff 100%);-webkit-text-fill-color:transparent;font-size:56px;line-height:1.16;font-weight:var(--font-weight-bold);letter-spacing:0;white-space:pre-line;-webkit-background-clip:text;background-clip:text;margin:20px 0 26px}.hero-copy p{color:#4b5563;max-width:722px;font-size:18px;line-height:30px;font-weight:var(--font-weight-medium);margin:0 0 32px}.store-row{align-items:center;gap:16px;display:flex}.store-button{width:194px;height:64px;font-weight:var(--font-weight-bold);border-radius:16px;align-items:center;gap:8px;padding:0 14px 0 30px;display:inline-flex;box-shadow:0 2px 4px #0000001a}.store-button img{width:26px;height:26px}.store-button span{font-size:14px;font-weight:var(--font-weight-bold);gap:2px;line-height:1.3;display:grid}.store-button small{color:#d1d5db;font-size:14px;font-weight:var(--font-weight-medium)}.store-button .store-button-muted{color:#6b7280}.store-button-dark{color:#fff;background:#111827}.store-button-light{color:#111827;background:#fff}.discord-button{justify-content:center;gap:8px;padding:0 14px}.discord-button[hidden]{display:none}.discord-button img{width:28px;height:28px}.store-button .discord-button-label{color:#111827;font-size:16px;line-height:1.4;font-weight:var(--font-weight-bold);white-space:nowrap;display:block}.hero-image{top:calc(168px + var(--safe-top));object-fit:contain;flex:0 560px;width:640px;height:auto;margin-right:0;position:absolute;right:-102px}.intro-section{background:#fff;padding:0 0 72px}.section-title{text-align:center}.section-title h2{color:#111827;font-size:36px;line-height:1.4;font-weight:var(--font-weight-bold);letter-spacing:0;margin:0 0 15px}.section-title p{color:#4b5563;font-size:18px;font-weight:var(--font-weight-medium);margin:0;line-height:1.8}.feature-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:60px;display:grid}.feature-card{background:#f8fafc;border-radius:18px;min-height:326px;padding:32px 34px}.feature-icon{background:#fff;border-radius:12px;place-items:center;width:56px;height:56px;margin-bottom:24px;display:grid;box-shadow:0 0 4px #00000014}.feature-icon img{width:28px;height:28px}.feature-card h3{color:#111827;font-size:20px;line-height:28px;font-weight:var(--font-weight-bold);margin:0 0 10px}.feature-card p{color:#4b5563;font-size:16px;font-weight:var(--font-weight-medium);margin:0;line-height:26px}.services-section{background:#f8fafc;padding:80px 0 0}.services-section>.page-shell{width:min(1236px,100% - 48px)}.services-title h2{margin-bottom:16px}.services-title p{max-width:760px;margin-left:auto;margin-right:auto}.service-list{gap:40px;margin-top:44px;display:grid}.service-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(440px,540px);align-items:center;gap:30px;min-height:304px;padding:32px;display:grid;overflow:hidden;box-shadow:0 2px 12px #8663f20d}.service-info{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:30px;min-width:0;display:grid}.service-art{justify-content:center;align-items:center;width:180px;height:244px;display:flex}.service-art img{object-fit:contain;width:180px;height:180px}.service-copy{min-width:0}.service-kicker{color:#8663f2;font-size:12px;line-height:1.2;font-weight:var(--font-weight-bold);align-items:center;gap:12px;margin-bottom:16px;display:flex}.service-kicker img{width:36px;height:36px}.service-copy h3{color:#111827;font-size:22px;line-height:1.3;font-weight:var(--font-weight-bold);margin:0 0 10px}.service-copy p{color:#4b5563;max-width:392px;font-size:15px;line-height:26px;font-weight:var(--font-weight-medium);margin:0}.service-demo{background:#edf5f3;border:1px solid #dbe5df;border-radius:16px;flex-direction:column;justify-content:center;min-width:0;min-height:244px;padding:22px 29px;display:flex}.demo-label{color:#fff;min-height:30px;font-size:13px;line-height:1;font-weight:var(--font-weight-regular);background:#111827;border-radius:8px;align-self:flex-start;align-items:center;padding:0 12px;display:inline-flex}.service-demo h4{color:#111827;font-size:22px;line-height:32px;font-weight:var(--font-weight-bold);margin:18px 0 14px}.service-demo p{color:#4b5563;max-width:450px;font-size:15px;line-height:26px;font-weight:var(--font-weight-medium);margin:0}.demo-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.demo-actions span{color:#111827;min-height:37px;font-size:15px;line-height:1.2;font-weight:var(--font-weight-medium);background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;padding:8px 15px;display:inline-flex}.service-demo-todo{gap:10px;padding-top:20px;padding-bottom:20px}.service-demo-todo .demo-label{margin-bottom:8px}.todo-item{color:#111827;min-height:45px;font-size:15px;line-height:1.3;font-weight:var(--font-weight-medium);background:#fff;border:1px solid #dbe5df;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:0;padding:11px 15px;display:grid}.todo-empty-check,.todo-check{width:16px;height:16px}.todo-empty-check{background:#fff;border:2px solid #d1d5db;border-radius:4px;display:block}.todo-time{white-space:nowrap;color:#a2abbe;font-size:13px;font-weight:var(--font-weight-regular);align-items:center;gap:4px;padding-left:8px;display:inline-flex}.todo-time img{width:14px;height:14px}.scenarios-section{padding:84px 0 92px;overflow:hidden}.scenario-window.swiper{margin-top:64px;position:relative;overflow:hidden;container-type:inline-size}.scenario-window::-webkit-scrollbar{display:none}.scenario-track{--scenario-slide-width:max(300px, calc((100cqw - 32px) / 5));align-items:center}.scenario-track>.swiper-slide{width:var(--scenario-slide-width);height:calc(var(--scenario-slide-width) * 1.65333);place-items:center;display:grid}.scenario-card{width:calc(var(--scenario-slide-width) * .8);height:calc(var(--scenario-slide-width) * 1.3);color:#fff;background:#151813;border-radius:20px;transition:width .45s,height .45s,transform .45s;position:relative;overflow:hidden}.swiper-slide.is-left .scenario-card{transform:translateX(calc(var(--scenario-slide-width) * -.1))}.swiper-slide.is-right .scenario-card{transform:translateX(calc(var(--scenario-slide-width) * .1))}.swiper-slide.is-neighbor .scenario-card{height:calc(var(--scenario-slide-width) * 1.37333)}.swiper-slide-active .scenario-card{width:var(--scenario-slide-width);height:calc(var(--scenario-slide-width) * 1.65333);transform:none}.scenario-card>img{object-fit:cover;width:100%;height:100%;display:block}.scenario-window:focus-visible{outline-offset:3px;outline:2px solid #7760df}@media (prefers-reduced-motion:reduce){.scenario-card{transition:none}}.scenario-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#151813 70%);position:absolute;inset:42% 0 0}.scenario-copy{z-index:1;position:absolute;bottom:24px;left:18px;right:18px}.scenario-copy time{background:#8663f2;border-radius:4px;padding:3px 6px;font-size:12px;display:inline-block}.scenario-copy h3{margin:8px 0;font-size:16px;font-weight:600;line-height:1.4}.scenario-copy p{margin:0;font-size:13px;line-height:1.5}.testimonials-section{background:#f8fafc;padding:84px 0 80px}.testimonial-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:60px;display:grid}.testimonial-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;grid-column:span 2;margin:0;padding:28px;display:flex;box-shadow:0 2px 12px #8663f20d}.testimonial-card:nth-child(n+4){grid-column:span 3}.review-stars{width:84px;height:19px;display:block}.testimonial-card blockquote{color:#374151;flex:1;margin:20px 0 24px;font-size:15px;line-height:26px}.testimonial-card figcaption{align-items:center;gap:12px;display:flex}.testimonial-card figcaption img{object-fit:cover;border-radius:50%;width:56px;height:56px}.testimonial-card figcaption strong,.testimonial-card figcaption span{font-size:16px;line-height:24px;font-weight:var(--font-weight-bold);display:block}.testimonial-card figcaption span{color:#6b7280;font-size:14px;font-weight:var(--font-weight-regular)}.site-footer{color:#cfd1d5;background:#101729}.footer-inner{padding:48px 0 calc(28px + var(--safe-bottom))}.footer-top{grid-template-columns:1.5fr repeat(3,1fr) 176px;align-items:start;gap:32px;display:grid}.footer-brand{color:#fff;margin-bottom:20px;font-size:28px}.footer-brand img{object-fit:contain;width:36px;height:36px}.footer-inner p{margin:0 0 6px;font-size:14px;line-height:1.8}.footer-nav{flex-direction:column;align-items:flex-start;gap:16px;font-size:14px;display:flex}.footer-top h3{color:#fff;margin:0 0 8px;font-size:16px;font-weight:600;line-height:24px}.footer-divider{background:#344054;height:1px;margin:32px 0 24px}.footer-bottom{font-size:14px}.footer-bottom p{font-size:inherit}.footer-downloads{gap:10px;display:grid}.footer-downloads a,.footer-downloads button{color:#fff;width:176px;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#262e40;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex}.footer-downloads img{object-fit:contain;width:20px;height:20px}.footer-downloads [data-platform-link=android] img{filter:brightness(0)invert()}.site-nav button,.footer-nav button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.footer-nav button:hover{color:#fff}.badge-dot{background:#a477ff;border-radius:50%;width:6px;height:6px}.store-row{flex-wrap:wrap}.store-row-top{margin-bottom:0}.store-button{border:1px solid #e5e7eb;flex:0 0 194px}.store-button-dark{border-color:#111827}.store-button:hover,.store-button:active{filter:brightness(.95);box-shadow:none;transform:translateY(1px)}.footer-downloads a:hover,.footer-downloads button:hover{background:#3a4357}a:focus-visible,button:focus-visible{outline-offset:4px;outline:2px solid #8663f2}.wechat-browser-guide{z-index:1000;min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 34px max(28px, env(safe-area-inset-bottom));color:#111827;background:#f8fafc;position:fixed;inset:0;overflow:hidden}.wechat-browser-guide[hidden]{display:none}.wechat-guide-copy{text-align:left;width:min(420px,100%);margin:88px auto 0}.wechat-guide-copy h2{color:#000;font-size:22px;line-height:1.2;font-weight:var(--font-weight-bold);letter-spacing:0;margin:0 0 18px}.wechat-guide-copy p{color:#9ca3af;font-size:16px;line-height:1.6;font-weight:var(--font-weight-medium);white-space:nowrap;margin:0}.wechat-guide-copy strong{color:#111827;font-weight:var(--font-weight-bold);letter-spacing:3px;margin:0 10px}.wechat-guide-arrow{top:max(74px, calc(env(safe-area-inset-top) + 54px));width:120px;height:80px;position:absolute;right:34px}.wechat-guide-arrow-line{fill:none;stroke:#c7c7c7;stroke-width:4px;stroke-dasharray:10 10;stroke-linecap:butt;marker-end:url(#wechat-guide-arrow-head)}.wechat-guide-arrow-head{fill:#9ca3af;stroke:none}.wechat-guide-brand{width:92px;height:92px;margin:230px auto 0}.wechat-guide-brand img{border-radius:20px;width:100%;height:100%}.wechat-guide-action{color:#fff;width:min(300px,100% - 48px);height:56px;font-size:24px;line-height:1;font-weight:var(--font-weight-bold);letter-spacing:0;cursor:pointer;background:#1677ff;border:0;border-radius:10px;justify-content:center;align-items:center;margin:104px auto 0;display:flex}@media (width<=1340px){.hero-copy h1{font-size:48px}.hero-copy{flex:55%}.hero-image{width:42%;position:static}.store-row{justify-content:center;gap:12px}}@media (width<=1180px){.service-card{grid-template-columns:1fr;gap:24px}.service-info{grid-template-columns:180px minmax(0,1fr)}.service-copy p{max-width:none}.service-art{height:180px}.feature-grid{gap:20px}.feature-card{padding:24px}.footer-top{grid-template-columns:1.4fr repeat(2,1fr);gap:40px}}@media (width<=900px){.hero-section{min-height:auto;padding:calc(128px + var(--safe-top)) 0 64px}.hero-inner{flex-direction:column;gap:36px;height:auto}.hero-copy{text-align:center;flex:auto;width:100%;max-width:680px}.hero-copy p{margin-inline:auto}.hero-copy .store-row{justify-content:center}.hero-image{flex:auto;width:min(560px,100%)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.feature-card{min-height:280px}.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-card,.testimonial-card:nth-child(n+4){grid-column:auto}.testimonial-card:last-child{grid-column:1/-1}.site-nav{gap:20px;font-size:14px}.articles-view{padding-top:calc(132px + var(--safe-top))}.articles-view h1{margin-bottom:56px;font-size:34px}.articles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px}}@media (width<=640px){html{scroll-padding-top:calc(112px + var(--safe-top))}.page-shell,.header-inner,.services-section>.page-shell,.articles-shell{width:calc(100% - 36px)}.site-header{height:calc(112px + var(--safe-top));padding-top:var(--safe-top)}.header-inner{flex-wrap:wrap;gap:12px;padding:12px 0}.brand{font-size:20px}.brand img{width:34px;height:34px}.header-actions{gap:12px}.header-text-link{font-size:14px}.header-button{min-width:100px;height:38px;padding-inline:18px;font-size:14px}.site-nav{flex:0 0 100%;order:3;justify-content:center;gap:32px}.hero-section{padding:calc(160px + var(--safe-top)) 0 48px}.hero-copy h1{margin:24px 0;font-size:38px}.hero-copy p{font-size:16px}.hero-badge{padding-inline:12px;font-size:12px}.store-row{gap:12px;width:100%}.store-button{flex:0 194px;justify-content:center;padding-inline:14px}.discord-button{margin-inline:auto}.section-title h2{font-size:28px}.section-title p{font-size:16px}.scenarios-section{padding:56px 0}.scenario-window.swiper{margin-top:36px}.scenario-track>.swiper-slide{width:260px;height:430px}.scenario-track .swiper-slide .scenario-card{width:224px;height:362px;transform:none}.scenario-track .is-neighbor .scenario-card{height:382px}.scenario-track .swiper-slide-active .scenario-card{width:260px;height:430px}.intro-section{padding-bottom:56px}.feature-grid{grid-template-columns:1fr;gap:16px}.feature-card{min-height:0;padding:28px}.services-section{padding-top:56px}.service-list{gap:24px;margin-top:36px}.service-card{padding:22px}.service-info{grid-template-columns:1fr;gap:20px}.service-art{justify-self:center}.service-copy{text-align:center}.service-kicker{justify-content:center}.service-demo{min-width:0;padding:20px 16px}.service-demo h4{font-size:18px}.demo-actions{gap:8px}.demo-actions span{padding-inline:10px;font-size:13px}.todo-item{grid-template-columns:28px minmax(0,1fr);gap:6px 0;padding:12px;font-size:13px}.todo-time{grid-column:2;padding-left:0;font-size:12px}.testimonials-section{padding:56px 0}.testimonial-grid{grid-template-columns:1fr;gap:20px;margin-top:36px}.testimonial-card:last-child{grid-column:auto}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.footer-identity{grid-column:1/-1}.footer-downloads a,.footer-downloads button{gap:8px;width:100%;padding-inline:12px;font-size:13px}.articles-view{padding:calc(160px + var(--safe-top)) 0 56px}.articles-view h1{margin-bottom:36px;font-size:30px}.articles-grid{grid-template-columns:1fr}}@media (width<=430px){.brand{font-size:18px}.brand img{width:28px;height:28px}.header-actions{gap:10px}.header-text-link{font-size:13px}.header-button{min-width:80px;padding-inline:12px;font-size:13px}.store-button{flex-basis:100%;grid-template-columns:28px 108px;width:100%;display:grid}.discord-button{grid-template-columns:28px auto}.hero-copy h1{font-size:34px}.article-card h2{font-size:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
