.chapter-card[data-v-8088773d]{width:290px}.book-stage[data-v-8088773d]{position:relative;width:274px;height:385px}.book-card[data-v-8088773d]{position:relative;width:274px;height:385px;padding:24px 20px 20px;border:1px solid #dedbd5;border-radius:0 12px 12px 0;background:#fbfbf8db;box-shadow:0 20px 32px #26232312;color:red;transition:transform .78s cubic-bezier(.2,.8,.2,1),box-shadow .78s cubic-bezier(.2,.8,.2,1);z-index:1}.chapter-card:hover .book-card[data-v-8088773d]{transform:translateY(-66px);box-shadow:0 28px 42px #1e23231a}.book-card[data-v-8088773d]:before{content:"";position:absolute;top:-1px;left:-16px;width:16px;height:calc(100% + 2px);border:1px solid #dedbd5;border-right:0;border-radius:5px 0 0 5px;background:linear-gradient(90deg,#e7e3dcf2,#f8f7f4fa 34%,#fffffdfa 58%,#f0ede8f5);box-shadow:inset -1px 0 #ffffffb8,-3px 0 10px #2d27210d}.book-card h3[data-v-8088773d]{margin:0 0 28px;padding-bottom:24px;border-bottom:1px solid #e3dfd8;color:#262323;font-size:24px;line-height:1.08;font-weight:430}.book-art[data-v-8088773d]{width:234px;height:190px;border-radius:5px;image-rendering:pixelated;margin-bottom:20px;display:block;object-fit:cover}.book-meta[data-v-8088773d],.book-cta[data-v-8088773d]{color:#9b948d;font-family:Departure,monospace;font-size:12px}.book-meta[data-v-8088773d]{display:flex;justify-content:space-between;margin-bottom:14px}.book-sleeve[data-v-8088773d]{position:absolute;left:-33px;right:-18px;bottom:-19px;height:30%;border:1px solid rgba(208,205,199,.58);border-radius:0 0 12px 12px;background:#eeede98a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 -10px 22px #fbfbf833,0 14px 24px #3a35301f,inset 0 1px #ffffff75;pointer-events:none;z-index:2}.book-cta[data-v-8088773d]{display:inline-block;margin-top:38px}@media (max-width: 640px){.chapter-card[data-v-8088773d]{width:min(310px,calc(100vw - 40px));padding-left:24px;padding-right:12px}.book-stage[data-v-8088773d]{width:100%;height:auto;aspect-ratio:274 / 385}.book-card[data-v-8088773d]{width:100%;height:100%;padding:22px 18px 18px}.chapter-card:hover .book-card[data-v-8088773d]{transform:translateY(-24px)}.book-card h3[data-v-8088773d]{margin-bottom:22px;padding-bottom:20px;font-size:22px}.book-art[data-v-8088773d]{width:100%;height:auto;aspect-ratio:234 / 190;margin-bottom:18px}.book-sleeve[data-v-8088773d]{left:-24px;right:-12px;bottom:-15px}.book-cta[data-v-8088773d]{margin-top:30px}}.language-badge[data-v-2f870280]{--accent: #ff5f2e;--glow: #ffd2a6;position:relative;isolation:isolate;min-width:78px;height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(118,112,106,.18);border-radius:11px;background:linear-gradient(145deg,#ffffffc7,#f6f2eb6b),#ffffff7a;box-shadow:inset 0 1px #ffffffe6,inset 0 -20px 38px #ffffff52,0 6px 14px #2623230e;color:#3f3a35;font-size:17px;font-weight:440;letter-spacing:0;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease,border-color .26s ease,background .26s ease;will-change:transform}.language-badge[data-v-2f870280]:before{content:"";position:absolute;top:5px;right:10px;bottom:5px;left:10px;z-index:-2;border-radius:999px;background:radial-gradient(circle at 40% 48%,color-mix(in srgb,var(--glow) 72%,transparent) 0 24%,transparent 62%),radial-gradient(circle at 62% 52%,color-mix(in srgb,var(--accent) 58%,transparent) 0 26%,transparent 68%);filter:blur(16px);opacity:.62;transform:scale(1.45);transition:opacity .26s ease,filter .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}.language-badge[data-v-2f870280]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.26),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.34),transparent 54%);pointer-events:none}.language-badge span[data-v-2f870280]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px}.language-badge span img[data-v-2f870280]{width:.82em;height:.82em;flex:0 0 auto;display:block;object-fit:contain}.language-badge[data-v-2f870280]:hover{transform:translateY(-3px);border-color:#5e59543d;background:linear-gradient(145deg,#ffffffe0,#f6f2eb8a),#ffffff94;box-shadow:inset 0 1px #fffffff0,inset 0 -20px 38px #ffffff61,0 8px 18px #26232316}.language-badge[data-v-2f870280]:hover:before{filter:blur(15px);opacity:.86;transform:scale(1.62)}.build[data-v-e60623ce]{position:relative;background:#f8f8f5}.build[data-v-e60623ce]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;z-index:0;height:220px;pointer-events:none;background:linear-gradient(180deg,#f8f8f500,#fbfbf8c7 68%,#fbfbf8)}.weekend-heading[data-v-e60623ce]{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto 92px}.weekend-heading h2[data-v-e60623ce]{max-width:600px;color:#383634;font-size:clamp(34px,3.2vw,46px);line-height:1.14;-webkit-text-stroke:.55px rgba(48,45,42,.28);text-shadow:0 1px 0 rgba(255,255,255,.9),0 2px 0 rgba(82,76,68,.12),0 10px 22px rgba(74,68,61,.16)}.weekend-heading h2 span[data-v-e60623ce]{color:#524e4894;text-shadow:0 1px 0 rgba(255,255,255,.92),0 -1px 0 rgba(42,39,36,.08)}.weekend-heading p[data-v-e60623ce]{max-width:440px;margin-top:30px;color:#66625f;font-size:18px;line-height:1.45;-webkit-text-stroke:.32px rgba(74,68,61,.22);text-shadow:0 1px 0 rgba(255,255,255,.76),0 2px 0 rgba(82,76,68,.08),0 7px 18px rgba(74,68,61,.13)}.showcase[data-v-e60623ce]{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto;display:grid;gap:72px}.weekend-showcase[data-v-e60623ce]{position:relative;grid-template-columns:minmax(250px,360px) 1px minmax(0,1fr);align-items:center;gap:70px}.weekend-showcase[data-v-e60623ce]>*:not(.project-number){position:relative;z-index:1}.weekend-showcase+.weekend-showcase[data-v-e60623ce]{margin-top:108px}.weekend-showcase-reverse[data-v-e60623ce]{grid-template-columns:minmax(0,1fr) 1px minmax(250px,360px)}.project-number[data-v-e60623ce]{position:absolute;left:180px;top:-60px;z-index:0;color:#5e595412;font-size:178px;line-height:.9;-webkit-text-stroke:0 rgba(94,89,84,0);pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:center;transition:color .26s ease,font-size .26s cubic-bezier(.22,1,.36,1),-webkit-text-stroke-color .26s ease,-webkit-text-stroke-width .26s ease}.weekend-showcase-reverse .project-number[data-v-e60623ce]{right:-28px;left:auto}.weekend-showcase:hover .project-number[data-v-e60623ce]{color:#5e59541f;font-size:190px;-webkit-text-stroke:1px rgba(94,89,84,.18)}.weekend-copy[data-v-e60623ce]{display:grid;justify-items:start}.project-icon[data-v-e60623ce]{width:72px;height:72px;display:grid;place-items:center;margin-bottom:54px;border-radius:20px;background:#ffffffbd;color:#73a6d7;font-size:36px;box-shadow:0 16px 34px #26232314;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s ease;will-change:transform}.project-icon img[data-v-e60623ce]{width:80%;height:80%;transition:transform .36s cubic-bezier(.22,1,.36,1)}.project-icon[data-v-e60623ce]:hover{transform:translateY(-4px) scale(1.1);box-shadow:0 22px 42px #2623231f}.project-icon:hover img[data-v-e60623ce]{transform:scale(1.06)}.weekend-copy h3[data-v-e60623ce]{max-width:300px;margin-bottom:22px;color:#4d4946;font-size:32px;line-height:1.08}.project-title-zh[data-v-e60623ce]{color:#68635f9e;font-size:13px;font-weight:400;vertical-align:.16em;white-space:nowrap}.project-language-list[data-v-e60623ce]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.weekend-copy p[data-v-e60623ce]{max-width:340px;margin-bottom:34px;color:#68635f;font-size:18px;line-height:1.48}.weekend-copy a[data-v-e60623ce]{position:relative;display:inline-flex;align-items:center;color:#817a73;font-size:15px;transition:color .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.weekend-copy a[data-v-e60623ce]:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;background:currentColor;opacity:0;transform:scaleX(.45);transform-origin:left center;transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.weekend-copy a[data-v-e60623ce]:hover{color:#4d4946;transform:translate(4px)}.weekend-copy a[data-v-e60623ce]:hover:after{opacity:.8;transform:scaleX(1)}.weekend-divider[data-v-e60623ce]{width:1px;min-height:560px;background:#ddd9d2}.weekend-preview[data-v-e60623ce]{position:relative;min-height:520px;overflow:hidden;border:1px solid #dedbd5;border-radius:16px;background:radial-gradient(circle,rgba(76,71,67,.16) 1px,transparent 1px) 0 0 / 18px 18px,#fffffdd1;box-shadow:0 18px 38px #2623231a}.preview-image-one[data-v-e60623ce],.preview-image-two[data-v-e60623ce],.preview-image-three[data-v-e60623ce],.preview-image-single[data-v-e60623ce]{position:absolute;display:block;box-sizing:content-box;border:4px solid rgba(255,255,255,.92);box-shadow:0 18px 32px #26232324;transform-origin:center;transition:transform .43s cubic-bezier(.22,1,.36,1),box-shadow .43s ease,filter .43s ease;will-change:transform}.preview-image-one[data-v-e60623ce]{left:36px;top:78px;width:250px;height:auto;border-radius:14px}.preview-image-two[data-v-e60623ce]{right:70px;top:52px;width:280px;height:auto;border-radius:16px}.preview-image-three[data-v-e60623ce]{right:50px;bottom:28px;width:370px;height:auto;border-radius:18px}.preview-image-single[data-v-e60623ce]{left:46px;top:70px;width:calc(100% - 92px);height:380px;border-radius:18px}.preview-image-one[data-v-e60623ce]:hover,.preview-image-two[data-v-e60623ce]:hover,.preview-image-three[data-v-e60623ce]:hover,.preview-image-single[data-v-e60623ce]:hover{z-index:3;filter:saturate(1.04);box-shadow:0 26px 44px #26232333}.preview-image-one[data-v-e60623ce]:hover{transform:translate(-4px,-8px) rotate(-2.4deg) scale(1.05)}.preview-image-two[data-v-e60623ce]:hover{transform:translate(8px,-10px) rotate(2deg) scale(1.045)}.preview-image-three[data-v-e60623ce]:hover{transform:translate(4px,-6px) rotate(2.8deg) scale(1.07)}.preview-image-single[data-v-e60623ce]:hover{transform:translateY(-8px) rotate(-1.2deg) scale(1.025)}@media (max-width: 999px){.weekend-heading[data-v-e60623ce]{margin-bottom:64px}.weekend-heading h2[data-v-e60623ce],.weekend-heading h2[style][data-v-e60623ce]{font-size:clamp(34px,6vw,44px)!important}.weekend-showcase[data-v-e60623ce],.weekend-showcase-reverse[data-v-e60623ce]{grid-template-columns:1fr;gap:34px}.weekend-showcase-reverse .weekend-preview[data-v-e60623ce]{order:2}.weekend-showcase-reverse .weekend-copy[data-v-e60623ce]{order:1}.weekend-divider[data-v-e60623ce]{display:none}.project-number[data-v-e60623ce],.weekend-showcase-reverse .project-number[data-v-e60623ce]{left:auto;right:0;top:-44px;font-size:132px}.weekend-showcase:hover .project-number[data-v-e60623ce]{font-size:138px}.weekend-copy[data-v-e60623ce]{max-width:560px}.project-icon[data-v-e60623ce]{margin-bottom:34px}.weekend-copy p[data-v-e60623ce]{max-width:520px}.weekend-preview[data-v-e60623ce]{min-height:470px}}@media (max-width: 640px){.weekend-heading[data-v-e60623ce]{margin-bottom:50px}.weekend-heading h2[data-v-e60623ce],.weekend-heading h2[style][data-v-e60623ce]{max-width:100%;font-size:clamp(28px,8vw,34px)!important;line-height:1.18}.weekend-heading p[data-v-e60623ce]{max-width:30em;margin-top:22px;font-size:15px;line-height:1.56}.showcase[data-v-e60623ce]{gap:34px}.weekend-showcase[data-v-e60623ce],.weekend-showcase-reverse[data-v-e60623ce]{gap:28px}.weekend-showcase+.weekend-showcase[data-v-e60623ce]{margin-top:82px}.project-number[data-v-e60623ce],.weekend-showcase-reverse .project-number[data-v-e60623ce]{right:2px;top:-30px;font-size:92px;color:#5e595414}.weekend-showcase:hover .project-number[data-v-e60623ce]{font-size:92px;-webkit-text-stroke-width:0}.project-icon[data-v-e60623ce]{width:58px;height:58px;margin-bottom:24px;border-radius:16px}.weekend-copy h3[data-v-e60623ce]{max-width:100%;margin-bottom:18px;font-size:28px}.project-title-zh[data-v-e60623ce]{display:inline-block;margin-top:6px;font-size:12px}.project-language-list[data-v-e60623ce]{gap:8px;margin-bottom:22px}.weekend-copy p[data-v-e60623ce]{max-width:100%;margin-bottom:26px;font-size:15px;line-height:1.58}.weekend-preview[data-v-e60623ce]{min-height:330px;border-radius:12px}.preview-image-one[data-v-e60623ce],.preview-image-two[data-v-e60623ce],.preview-image-three[data-v-e60623ce],.preview-image-single[data-v-e60623ce]{border-width:3px;box-shadow:0 14px 24px #26232324}.preview-image-one[data-v-e60623ce]{left:18px;top:64px;width:min(48vw,176px)}.preview-image-two[data-v-e60623ce]{right:18px;top:38px;width:min(52vw,194px)}.preview-image-three[data-v-e60623ce]{right:16px;bottom:22px;width:min(70vw,260px)}.preview-image-single[data-v-e60623ce]{left:18px;top:42px;width:calc(100% - 36px);height:236px;object-fit:cover;border-radius:14px}.preview-image-one[data-v-e60623ce]:hover,.preview-image-two[data-v-e60623ce]:hover,.preview-image-three[data-v-e60623ce]:hover,.preview-image-single[data-v-e60623ce]:hover{transform:none}}.systems[data-v-4116918f]{--ai-ink: #2f2b2a;--ai-muted: rgba(72, 68, 64, .58);--ai-faint: rgba(72, 68, 64, .34);--ai-line: rgba(88, 78, 68, .13);--ai-surface: rgba(255, 255, 253, .78);position:relative;isolation:isolate;min-height:100vh;height:100vh;scroll-snap-align:start;scroll-snap-stop:always;padding:0;overflow:hidden;background:linear-gradient(180deg,#fbfbf8,#f5f3ec 54%,#f8f8f5);color:var(--ai-ink)}.systems[data-v-4116918f]:before,.systems[data-v-4116918f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.systems[data-v-4116918f]:before{z-index:-1;opacity:.8;background:radial-gradient(ellipse 42% 46% at 10% 58%,rgba(98,190,232,.32) 0%,rgba(174,226,235,.2) 40%,transparent 78%),radial-gradient(ellipse 48% 52% at 52% 58%,rgba(184,255,176,.64) 0%,rgba(219,255,207,.38) 40%,transparent 78%),radial-gradient(ellipse 42% 48% at 80% 58%,rgba(255,220,82,.54) 0%,rgba(255,191,178,.32) 42%,transparent 78%),repeating-linear-gradient(0deg,rgba(61,55,48,.045) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(61,55,48,.04) 0 1px,transparent 1px 32px);filter:blur(24px) saturate(1.24);mix-blend-mode:multiply;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) 8%,#000 22%,#000 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) 8%,#000 22%,#000 100%)}.systems[data-v-4116918f]:after{z-index:2;background:linear-gradient(180deg,#fbfbf8 0%,rgba(251,251,248,.78) 42px,transparent 148px),linear-gradient(180deg,transparent 0 calc(100% - 190px),rgba(246,246,244,.72) calc(100% - 92px),rgb(246,246,244) 100%),linear-gradient(90deg,rgba(154,137,116,.08),transparent 22%,transparent 78%,rgba(154,137,116,.08))}.ai-glyph-field[data-v-4116918f]{position:absolute;top:2vh;right:0;bottom:4vh;left:0;z-index:1;display:grid;grid-template-columns:repeat(42,minmax(12px,1fr));grid-auto-rows:minmax(20px,1fr);align-content:stretch;gap:5px 12px;color:#2f2b2a61;font-size:13px;line-height:1;overflow:hidden;opacity:.92;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 78%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 78%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ai-glyph-field span[data-v-4116918f]{display:grid;place-items:center;opacity:calc(var(--glyph-opacity) * 1.35);text-shadow:0 1px 0 rgba(255,255,255,.28);animation:aiGlyphBlink-4116918f var(--duration) steps(1,end) infinite;animation-delay:var(--delay)}@keyframes aiGlyphBlink-4116918f{0%,to{opacity:calc(var(--glyph-opacity) * .72)}18%{opacity:calc(var(--glyph-opacity) * 3.2)}32%{opacity:calc(var(--glyph-opacity) * 1.08)}54%{opacity:calc(var(--glyph-opacity) * 3.6)}72%{opacity:calc(var(--glyph-opacity) * .92)}}.ai-experience[data-v-4116918f]{position:relative;z-index:3;width:min(1180px,calc(100% - 40px));height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:56px;padding-top:34px}.ai-section-heading[data-v-4116918f]{display:grid;gap:16px;justify-items:center;text-align:center}.ai-section-heading p[data-v-4116918f]{margin:0;color:var(--ai-muted);font-size:13px;letter-spacing:0;-webkit-text-stroke:.3px rgba(64,58,53,.22);text-shadow:0 1px 0 rgba(255,255,255,.72),0 2px 0 rgba(82,76,68,.08),0 6px 16px rgba(58,52,46,.13)}.ai-section-heading h2[data-v-4116918f]{--title-shift: 0px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:12px 22px;margin:0;color:var(--ai-ink);font-size:clamp(34px,3.8vw,52px);font-weight:400;line-height:1;letter-spacing:0;height:calc(clamp(34px,3.8vw,52px)*1.1);transform:translate(var(--title-shift));-webkit-text-stroke:.55px rgba(47,43,42,.26);text-shadow:0 1px 0 rgba(255,255,253,.82),0 2px 0 rgba(82,76,68,.1),0 10px 22px rgba(58,52,46,.14);transition:transform .26s cubic-bezier(.22,1,.36,1)}.ai-section-heading h2 span[data-v-4116918f]{display:inline-block}.ai-title-action[data-v-4116918f]{color:#2f2b2ad1;white-space:nowrap}.ai-action-cluster[data-v-4116918f]{display:inline-flex;align-items:baseline;gap:0;margin-left:-.16em;white-space:nowrap}.ai-section-heading h2 .ai-dynamic-word-slot[data-v-4116918f]{display:inline-flex;align-items:baseline;justify-content:flex-start;gap:0;white-space:nowrap;transform:translate(0);transition:transform .22s cubic-bezier(.22,1,.36,1),filter .18s ease}.ai-section-heading h2 .ai-dynamic-word-slot.is-deleting[data-v-4116918f]{filter:brightness(1.12)}.ai-section-heading h2 .ai-dynamic-word-slot.is-sliding[data-v-4116918f],.ai-section-heading h2 .ai-dynamic-word-slot.is-scrambling[data-v-4116918f]{transform:translate(0)}.ai-dynamic-word[data-v-4116918f]{--word-color: rgb(224, 73, 32);--word-highlight: rgb(255, 112, 48);--word-glow: rgba(255, 92, 34, .26);min-height:1em;white-space:nowrap;color:var(--word-color);background:linear-gradient(180deg,rgba(255,255,255,.46) 0%,var(--word-highlight) 10%,var(--word-color) 34%,color-mix(in srgb,var(--word-color),#07152a 46%) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.32px color-mix(in srgb,var(--word-color),#111 42%);text-shadow:0 1px 0 rgba(255,255,255,.36),0 -1px 0 rgba(255,255,255,.16),0 0 5px color-mix(in srgb,var(--word-glow),transparent 62%),0 0 12px color-mix(in srgb,var(--word-glow),transparent 74%);filter:drop-shadow(0 1px 0 rgba(255,255,253,.44)) drop-shadow(0 2px 0 color-mix(in srgb,var(--word-color),#111 42%)) drop-shadow(0 6px 10px color-mix(in srgb,var(--word-glow),transparent 82%));transition:background .16s ease,opacity .16s ease,text-shadow .16s ease,filter .16s ease}.ai-word-icon-shell[data-v-4116918f]{width:0;margin-right:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;transform:translateY(.16em) scale(.92);transition:width .18s cubic-bezier(.22,1,.36,1),margin-right .18s cubic-bezier(.22,1,.36,1),opacity .12s ease,transform .18s cubic-bezier(.22,1,.36,1)}.ai-word-icon-shell.visible[data-v-4116918f]{width:1.76em;margin-right:.12em;opacity:1;transform:translateY(.16em) scale(1)}.ai-word-icon[data-v-4116918f]{--icon-bg: color-mix(in srgb, var(--word-color), #fff 82%);--icon-border: color-mix(in srgb, var(--word-color), transparent 58%);--icon-scale: .82;--icon-x: 0px;--icon-y: 0px;width:1.76em;height:1.76em;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid var(--icon-border);border-radius:.22em;background:linear-gradient(180deg,#ffffff9e,#ffffff14),var(--icon-bg);color:var(--word-color);font-family:Neoris,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.44em;font-weight:720;line-height:1;-webkit-text-fill-color:currentColor;box-shadow:0 0 0 1px #ffffff6b inset,0 0 14px color-mix(in srgb,var(--word-glow),transparent 24%),0 5px 12px #443a2e1f;text-shadow:0 1px 0 rgba(255,255,255,.5);transition:color .16s ease,opacity .14s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.ai-word-icon[data-v-4116918f] svg{width:calc(var(--icon-scale) * 100%);height:calc(var(--icon-scale) * 100%);display:block;color:currentColor;transform:translate(var(--icon-x),var(--icon-y))}.ai-word-icon.is-claude[data-v-4116918f]{--icon-scale: .78;--icon-y: .08em}.ai-word-icon.is-craft[data-v-4116918f]{--icon-scale: 1}.ai-word-icon.is-opencode[data-v-4116918f]{--icon-scale: .72;--icon-y: .08em}.ai-word-icon.is-openclaw[data-v-4116918f]{--icon-scale: .98}.ai-word-icon.is-cursor[data-v-4116918f]{--icon-scale: .74;--icon-x: .01em;--icon-y: .08em}.ai-word-icon.is-codex[data-v-4116918f],.ai-word-icon.is-gemini[data-v-4116918f]{--icon-scale: 1}.ai-word-icon.is-perplexity[data-v-4116918f]{--icon-scale: .78;--icon-y: .08em}.ai-word-icon.is-raycast[data-v-4116918f]{--icon-scale: .82;--icon-y: .08em}.ai-word-icon.is-notebook[data-v-4116918f]{--icon-scale: .74;--icon-y: .08em}.ai-word-icon.is-pi[data-v-4116918f]{--icon-scale: 1;background:linear-gradient(180deg,#2ac27c,#10884d)}.ai-word-icon.is-kimi[data-v-4116918f]{--icon-scale: 1}.ai-word-icon.is-hermes[data-v-4116918f]{--icon-scale: .84;--icon-y: .08em}.ai-type-cursor[data-v-4116918f]{margin-left:0;width:.08em;height:.82em;transform:translateY(.08em);background:var(--word-color, rgba(47, 43, 42, .82));box-shadow:0 0 8px color-mix(in srgb,var(--word-color, #2f2b2a),transparent 36%),0 0 20px var(--word-glow, rgba(47, 43, 42, .12));animation:aiTypeCursorBlink-4116918f .88s steps(1,end) infinite}.ai-type-cursor.spaced[data-v-4116918f]{margin-left:.08em}.ai-type-cursor.empty[data-v-4116918f]{margin-left:-.2em}@keyframes aiTypeCursorBlink-4116918f{0%,48%{opacity:1}49%,to{opacity:.16}}.ai-dynamic-word.is-scrambling[data-v-4116918f]{--word-color: rgba(70, 62, 52, .92);--word-highlight: rgb(125, 111, 94);--word-glow: rgba(92, 78, 62, .18);opacity:.9}.ai-section-heading h2 .ai-dynamic-word-slot.is-claude[data-v-4116918f],.ai-dynamic-word.is-claude[data-v-4116918f],.ai-word-icon.is-claude[data-v-4116918f]{--word-color: rgb(224, 73, 32);--word-highlight: rgb(255, 112, 48);--word-glow: rgba(255, 92, 34, .28)}.ai-section-heading h2 .ai-dynamic-word-slot.is-codex[data-v-4116918f],.ai-dynamic-word.is-codex[data-v-4116918f],.ai-word-icon.is-codex[data-v-4116918f]{--word-color: rgb(71, 82, 235);--word-highlight: rgb(112, 132, 255);--word-glow: rgba(82, 102, 255, .26)}.ai-section-heading h2 .ai-dynamic-word-slot.is-cursor[data-v-4116918f],.ai-dynamic-word.is-cursor[data-v-4116918f],.ai-word-icon.is-cursor[data-v-4116918f]{--word-color: rgb(0, 132, 226);--word-highlight: rgb(42, 174, 255);--word-glow: rgba(0, 146, 255, .26)}.ai-section-heading h2 .ai-dynamic-word-slot.is-opencode[data-v-4116918f],.ai-dynamic-word.is-opencode[data-v-4116918f],.ai-word-icon.is-opencode[data-v-4116918f]{--word-color: rgb(0, 146, 110);--word-highlight: rgb(28, 207, 157);--word-glow: rgba(0, 172, 128, .24)}.ai-section-heading h2 .ai-dynamic-word-slot.is-openclaw[data-v-4116918f],.ai-dynamic-word.is-openclaw[data-v-4116918f],.ai-word-icon.is-openclaw[data-v-4116918f]{--word-color: rgb(224, 38, 50);--word-highlight: rgb(255, 82, 90);--word-glow: rgba(255, 54, 66, .26)}.ai-section-heading h2 .ai-dynamic-word-slot.is-craft[data-v-4116918f],.ai-dynamic-word.is-craft[data-v-4116918f],.ai-word-icon.is-craft[data-v-4116918f]{--word-color: rgb(158, 70, 216);--word-highlight: rgb(205, 106, 255);--word-glow: rgba(172, 78, 238, .26)}.ai-section-heading h2 .ai-dynamic-word-slot.is-gemini[data-v-4116918f],.ai-dynamic-word.is-gemini[data-v-4116918f],.ai-word-icon.is-gemini[data-v-4116918f]{--word-color: rgb(60, 105, 255);--word-highlight: rgb(123, 207, 255);--word-glow: rgba(74, 144, 255, .3)}.ai-section-heading h2 .ai-dynamic-word-slot.is-perplexity[data-v-4116918f],.ai-dynamic-word.is-perplexity[data-v-4116918f],.ai-word-icon.is-perplexity[data-v-4116918f]{--word-color: rgb(0, 168, 170);--word-highlight: rgb(31, 232, 219);--word-glow: rgba(0, 201, 198, .28)}.ai-section-heading h2 .ai-dynamic-word-slot.is-raycast[data-v-4116918f],.ai-dynamic-word.is-raycast[data-v-4116918f],.ai-word-icon.is-raycast[data-v-4116918f]{--word-color: rgb(236, 47, 67);--word-highlight: rgb(255, 104, 118);--word-glow: rgba(255, 64, 84, .3)}.ai-section-heading h2 .ai-dynamic-word-slot.is-notebook[data-v-4116918f],.ai-dynamic-word.is-notebook[data-v-4116918f],.ai-word-icon.is-notebook[data-v-4116918f]{--word-color: rgb(245, 142, 0);--word-highlight: rgb(255, 202, 62);--word-glow: rgba(255, 169, 28, .3)}.ai-section-heading h2 .ai-dynamic-word-slot.is-pi[data-v-4116918f],.ai-dynamic-word.is-pi[data-v-4116918f],.ai-word-icon.is-pi[data-v-4116918f]{--word-color: rgb(22, 166, 98);--word-highlight: rgb(91, 235, 154);--word-glow: rgba(43, 204, 120, .28)}.ai-section-heading h2 .ai-dynamic-word-slot.is-kimi[data-v-4116918f],.ai-dynamic-word.is-kimi[data-v-4116918f],.ai-word-icon.is-kimi[data-v-4116918f]{--word-color: rgb(111, 77, 255);--word-highlight: rgb(175, 123, 255);--word-glow: rgba(130, 88, 255, .3)}.ai-section-heading h2 .ai-dynamic-word-slot.is-hermes[data-v-4116918f],.ai-dynamic-word.is-hermes[data-v-4116918f],.ai-word-icon.is-hermes[data-v-4116918f]{--word-color: rgb(235, 190, 0);--word-highlight: rgb(255, 238, 78);--word-glow: rgba(255, 214, 30, .32)}.ai-workflow-grid[data-v-4116918f]{display:grid;grid-template-columns:minmax(280px,390px) minmax(0,1fr);align-items:stretch;gap:52px}.ai-scene-list[data-v-4116918f]{display:grid;gap:14px;align-content:center}.ai-scene-cycle-toggle[data-v-4116918f]{justify-self:start;display:inline-flex;align-items:center;gap:8px;margin-bottom:2px;padding:8px 10px;border:1px solid rgba(88,78,68,.13);border-radius:8px;background:#fffffd94;color:#2f2b2a8a;font:inherit;letter-spacing:0;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff7a;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.ai-scene-cycle-toggle[data-v-4116918f]:hover,.ai-scene-cycle-toggle.paused[data-v-4116918f]{color:var(--ai-ink);border-color:#584e4433;background:#fffffdd1}.ai-scene-cycle-toggle[data-v-4116918f]:hover{transform:translate(3px)}.ai-scene-cycle-toggle span[data-v-4116918f]{min-width:12px;font-size:12px;line-height:1}.ai-scene-cycle-toggle b[data-v-4116918f]{font-size:13px;font-weight:400;line-height:1;white-space:nowrap}.ai-scene-button[data-v-4116918f]{width:100%;display:grid;grid-template-columns:auto 1fr;gap:10px 18px;align-items:baseline;padding:18px 0;border:0;border-radius:0;background:transparent;color:#2f2b2a6b;font:inherit;letter-spacing:0;text-align:left;cursor:pointer;transition:color .18s ease,opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.ai-scene-button[data-v-4116918f]:hover,.ai-scene-button.active[data-v-4116918f]{color:var(--ai-ink)}.ai-scene-button[data-v-4116918f]:hover{transform:translate(4px)}.ai-scene-index[data-v-4116918f]{color:#2f2b2a47;font-size:13px;line-height:1}.ai-scene-title[data-v-4116918f]{min-width:0;font-size:clamp(22px,2.2vw,34px);line-height:1.05}.ai-scene-progress[data-v-4116918f]{grid-column:2;height:3px;overflow:hidden;background:#2f2b2a1f}.ai-scene-progress span[data-v-4116918f]{display:block;width:100%;height:100%;background:#2f2b2ab8;box-shadow:none;transform:scaleX(0);transform-origin:left center;animation:aiSceneProgress-4116918f var(--scene-cycle-duration) linear forwards}.ai-scene-progress span.paused[data-v-4116918f]{animation-play-state:paused}@keyframes aiSceneProgress-4116918f{to{transform:scaleX(1)}}.ai-scene-stage[data-v-4116918f]{--stage-accent: rgb(234, 100, 60);position:relative;min-height:470px;overflow:hidden;border:1px solid var(--ai-line);border-radius:8px;background:radial-gradient(circle at 18% 14%,color-mix(in srgb,var(--stage-accent),transparent 82%),transparent 30%),linear-gradient(180deg,#ffffffe0,#f8f7f299);box-shadow:0 24px 58px #443a2e1f,inset 0 0 0 1px #ffffffb8;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.ai-scene-stage.is-learn[data-v-4116918f]{--stage-accent: rgb(42, 147, 220);border-color:#7cb9e257;background:linear-gradient(180deg,#ffffff94,#eef7f857),#f4f9f78a;backdrop-filter:blur(24px) saturate(1.22);-webkit-backdrop-filter:blur(24px) saturate(1.22);box-shadow:0 24px 58px #0052b029,inset 0 0 0 1px #ffffffb8,inset 0 24px 70px #ffffff57}.ai-scene-stage.is-learn[data-v-4116918f]:before,.ai-scene-stage.is-learn[data-v-4116918f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ai-scene-stage.is-learn[data-v-4116918f]:before{z-index:0;background:repeating-linear-gradient(0deg,rgba(18,73,120,.055) 0 1px,transparent 1px 31px),repeating-linear-gradient(90deg,rgba(18,73,120,.045) 0 1px,transparent 1px 31px);mix-blend-mode:multiply}.ai-scene-stage.is-learn[data-v-4116918f]:after{z-index:0;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 34%),radial-gradient(circle at 58% 52%,rgba(255,255,255,.18),transparent 42%)}.ai-scene-stage.is-notes[data-v-4116918f]{--stage-accent: rgb(177, 151, 205)}.ai-scene-stage.is-prototype[data-v-4116918f]{--stage-accent: rgb(150, 141, 255)}.ai-scene-stage.is-organize[data-v-4116918f]{--stage-accent: rgb(178, 178, 172)}.ai-learn-flow[data-v-4116918f]{--learn-card-width: 198px;--learn-card-height: 156px;--learn-card-center-y: calc(var(--learn-card-height) / 2);position:absolute;z-index:1;top:44px;right:48px;bottom:44px;left:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));color:var(--ai-ink)}.ai-scene-stage.is-learn .ai-learn-flow[data-v-4116918f]{color:#10324ef0}.ai-learn-step[data-v-4116918f]{position:relative;z-index:2;width:min(var(--learn-card-width),100%);height:var(--learn-card-height);display:grid;align-content:center;gap:9px;padding:14px;border:1px solid rgba(134,188,220,.36);border-radius:8px;background:linear-gradient(180deg,#ffffffbd,#e8f6ff8a),#e0f3fc80;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12);box-shadow:0 16px 34px #0052b024,inset 0 0 0 1px #ffffffc2;opacity:0;transform:translateY(12px) scale(.98);animation:aiLearnStepIn-4116918f .52s cubic-bezier(.22,1,.36,1) forwards}.ai-learn-step span[data-v-4116918f]{color:#14466c85;font-size:12px;line-height:1}.ai-learn-step b[data-v-4116918f]{color:#0e2a46f0;font-size:clamp(17px,1.45vw,21px);font-weight:400;line-height:1;white-space:nowrap}.ai-learn-desc[data-v-4116918f]{margin:0;color:#184564ad;font-family:Neoris,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12.5px;font-weight:430;line-height:1.45;letter-spacing:0;font-smooth:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ai-learn-step[data-v-4116918f]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;opacity:0;pointer-events:none;box-shadow:0 0 34px color-mix(in srgb,var(--stage-accent),transparent 54%);animation:aiLearnPulse-4116918f .9s ease forwards;animation-delay:inherit}.ai-learn-step.step-1[data-v-4116918f]{grid-column:1;grid-row:1;justify-self:start;align-self:start;animation-delay:.16s}.ai-learn-step.step-2[data-v-4116918f]{grid-column:2;grid-row:1;justify-self:center;align-self:start;animation-delay:1.19s}.ai-learn-step.step-3[data-v-4116918f]{grid-column:3;grid-row:1;justify-self:end;align-self:start;animation-delay:2.22s}.ai-learn-step.step-4[data-v-4116918f]{grid-column:3;grid-row:3;justify-self:end;align-self:end;animation-delay:3.24s}.ai-learn-step.step-5[data-v-4116918f]{grid-column:2;grid-row:3;justify-self:center;align-self:end;animation-delay:4.27s}.ai-learn-result[data-v-4116918f]{position:relative;z-index:2;grid-column:1;grid-row:3;justify-self:start;align-self:end;margin-bottom:calc((var(--learn-card-height) - 74px) / 2);width:min(var(--learn-card-width),100%);min-height:74px;display:grid;place-items:center;padding:14px 18px 14px 38px;border:0;border-radius:0;background:transparent;filter:drop-shadow(0 16px 34px rgba(0,82,176,.14));opacity:0;transform:translateY(12px) scale(.98);animation:aiLearnStepIn-4116918f .52s cubic-bezier(.22,1,.36,1) forwards;animation-delay:5.48s}.ai-learn-result[data-v-4116918f]:before,.ai-learn-result[data-v-4116918f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 50%,28px 0,100% 0,100% 100%,28px 100%)}.ai-learn-result[data-v-4116918f]:before{z-index:-2;background:#86bcdc6b}.ai-learn-result[data-v-4116918f]:after{z-index:-1;top:1px;right:1px;bottom:1px;left:1px;background:linear-gradient(180deg,#ffffffc7,#e8f6ff94),#e0f3fc8a}.ai-learn-result b[data-v-4116918f]{color:#0e2a46f0;font-size:22px;font-weight:400;line-height:1;white-space:nowrap}.ai-learn-link[data-v-4116918f]{position:relative;z-index:1;display:block;background:linear-gradient(90deg,color-mix(in srgb,var(--stage-accent),transparent 24%),#2f2b2a29);box-shadow:0 0 14px color-mix(in srgb,var(--stage-accent),transparent 74%);opacity:0;transform-origin:left center;animation:aiLearnLinkIn-4116918f .56s cubic-bezier(.22,1,.36,1) forwards}.ai-learn-link.link-1[data-v-4116918f]{grid-column:1 / span 2;grid-row:1;align-self:start;justify-self:center;width:calc(100% - var(--learn-card-width) - 8px);height:3px;margin-top:var(--learn-card-center-y);animation-delay:.87s}.ai-learn-link.link-2[data-v-4116918f]{grid-column:2 / span 2;grid-row:1;align-self:start;justify-self:center;width:calc(100% - var(--learn-card-width) - 8px);height:3px;margin-top:var(--learn-card-center-y);animation-delay:1.9s}.ai-learn-link.link-3[data-v-4116918f]{grid-column:3;grid-row:1 / span 3;justify-self:center;align-self:center;width:3px;height:calc(100% - var(--learn-card-height));transform-origin:top center;background:linear-gradient(180deg,color-mix(in srgb,var(--stage-accent),transparent 24%),#2f2b2a29);animation-name:aiLearnVerticalLinkIn-4116918f;animation-delay:2.92s}.ai-learn-link.link-4[data-v-4116918f]{grid-column:2 / span 2;grid-row:3;align-self:end;justify-self:center;width:calc(100% - var(--learn-card-width) - 8px);height:3px;margin-bottom:var(--learn-card-center-y);transform-origin:right center;animation-name:aiLearnReverseLinkIn-4116918f;animation-delay:3.95s}.ai-learn-link.link-5[data-v-4116918f]{grid-column:1 / span 2;grid-row:3;align-self:end;justify-self:center;width:calc(100% - var(--learn-card-width) - 8px);height:3px;margin-bottom:var(--learn-card-center-y);transform-origin:right center;animation-name:aiLearnReverseLinkIn-4116918f;animation-delay:4.98s}@keyframes aiLearnStepIn-4116918f{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aiLearnPulse-4116918f{0%{opacity:0}38%{opacity:.9}to{opacity:0}}@keyframes aiLearnLinkIn-4116918f{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes aiLearnReverseLinkIn-4116918f{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes aiLearnVerticalLinkIn-4116918f{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.ai-notes-lab[data-v-4116918f]{position:absolute;top:34px;right:42px;bottom:34px;left:42px;display:grid;grid-template-columns:.92fr 74px 1fr;align-items:center;gap:18px;color:#27302c;font-family:Neoris,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:notesLabIn-4116918f .52s cubic-bezier(.22,1,.36,1) both}.notes-source-sheet[data-v-4116918f]{position:relative;height:360px;overflow:hidden;border:1px solid rgba(58,68,61,.14);border-radius:5px;background:linear-gradient(90deg,rgba(86,114,94,.07) 1px,transparent 1px),linear-gradient(rgba(86,114,94,.07) 1px,transparent 1px),#fbfbf4;background-size:24px 24px;box-shadow:0 18px 38px #323b2d21,inset 0 0 0 1px #ffffffb8}.notes-sheet-bar[data-v-4116918f]{height:38px;display:flex;align-items:center;gap:9px;padding:0 14px;border-bottom:1px solid rgba(58,68,61,.1);background:#f6f6ebeb}.notes-sheet-bar span[data-v-4116918f]{width:9px;height:9px;border-radius:50%;background:#9bbb76;box-shadow:15px 0 #d6b359cc,30px 0 #d57568c7}.notes-sheet-bar b[data-v-4116918f]{margin-left:32px;color:#27302c7a;font-size:12px;font-weight:620;letter-spacing:0}.notes-paper[data-v-4116918f]{position:absolute;top:58px;right:24px;bottom:24px;left:24px;display:grid;align-content:start;gap:12px}.notes-md-title[data-v-4116918f]{color:#27302ceb;font-size:19px;font-weight:680;letter-spacing:0}.notes-md-line[data-v-4116918f],.notes-highlight[data-v-4116918f],.notes-code-block[data-v-4116918f]{border-radius:3px}.notes-md-line[data-v-4116918f]{width:76%;height:8px;background:#27302c21}.notes-md-line.long[data-v-4116918f]{width:92%}.notes-md-line.short[data-v-4116918f]{width:54%}.notes-highlight[data-v-4116918f]{width:fit-content;max-width:100%;padding:7px 9px;background:#dae7806b;color:#27302cc7;font-size:12px;font-weight:620;line-height:1.2;letter-spacing:0;opacity:0;transform:translate(-10px);animation:notesHighlightIn-4116918f .52s cubic-bezier(.22,1,.36,1) forwards}.notes-highlight.highlight-1[data-v-4116918f]{animation-delay:.52s}.notes-highlight.highlight-2[data-v-4116918f]{background:#98d3c75c;animation-delay:1.52s}.notes-code-block[data-v-4116918f]{display:grid;gap:6px;padding:11px 12px;border:1px solid rgba(39,48,44,.1);background:#27302c12;color:#27302ca8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.25;opacity:0;transform:translateY(8px);animation:notesCodeIn-4116918f .52s cubic-bezier(.22,1,.36,1) 1s forwards}.notes-scan-line[data-v-4116918f]{position:absolute;left:18px;right:18px;top:42px;height:2px;background:linear-gradient(90deg,transparent,rgba(83,158,135,.8),transparent);box-shadow:0 0 18px #539e8775;opacity:0;animation:notesScan-4116918f 3.6s cubic-bezier(.65,0,.35,1) .26s forwards}.notes-transfer-field[data-v-4116918f]{position:relative;height:240px}.notes-transfer-field i[data-v-4116918f]{position:absolute;left:-6px;width:12px;height:12px;border-radius:50%;background:#539e87d1;box-shadow:0 0 18px #539e875c;opacity:0;animation:notesParticleFlow-4116918f 1.45s cubic-bezier(.22,1,.36,1) forwards}.notes-transfer-field i[data-v-4116918f]:nth-child(1){top:46px;animation-delay:1.25s}.notes-transfer-field i[data-v-4116918f]:nth-child(2){top:112px;animation-delay:1.88s}.notes-transfer-field i[data-v-4116918f]:nth-child(3){top:176px;animation-delay:2.51s}.notes-knowledge-board[data-v-4116918f]{position:relative;height:360px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto repeat(2,86px);align-content:start;gap:22px 18px;padding:22px;overflow:hidden;border:1px solid rgba(58,68,61,.14);border-radius:18px;background:radial-gradient(circle at 24% 20%,rgba(159,210,136,.28),transparent 28%),radial-gradient(circle at 76% 70%,rgba(123,183,205,.24),transparent 32%),#f6f8f1c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 20px 44px #323b2d1f,inset 0 0 0 1px #ffffffa3}.notes-board-title[data-v-4116918f]{grid-column:1 / -1;display:grid;gap:4px}.notes-board-title span[data-v-4116918f]{color:#27302ce0;font-size:14px;font-weight:720;letter-spacing:0}.notes-board-title b[data-v-4116918f]{color:#27302c6b;font-size:10px;font-weight:620;letter-spacing:0}.notes-node[data-v-4116918f]{position:relative;z-index:2;display:grid;align-content:center;gap:5px;min-width:0;min-height:86px;padding:12px 14px;border:1px solid rgba(39,48,44,.1);border-radius:12px;background:#fffff9e0;box-shadow:0 14px 28px #323b2d1c,inset 0 0 0 1px #ffffffb8;opacity:0;transform:translateY(14px) scale(.96);animation:notesNodeIn-4116918f .52s cubic-bezier(.22,1,.36,1) forwards}.notes-node span[data-v-4116918f]{color:#27302c6b;font-size:10px;font-weight:760;line-height:1;text-transform:uppercase;letter-spacing:.06em}.notes-node b[data-v-4116918f]{color:#27302ce6;font-size:12px;font-weight:680;line-height:1.22;letter-spacing:0;white-space:normal}.node-concept[data-v-4116918f]{animation-delay:2.66s}.node-code[data-v-4116918f]{animation-delay:3.48s}.node-trap[data-v-4116918f]{animation-delay:4.3s}.node-review[data-v-4116918f]{animation-delay:5.12s}@keyframes notesLabIn-4116918f{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes notesHighlightIn-4116918f{to{opacity:1;transform:translate(0)}}@keyframes notesCodeIn-4116918f{to{opacity:1;transform:translateY(0)}}@keyframes notesScan-4116918f{0%{opacity:0;transform:translateY(0)}8%,82%{opacity:1}to{opacity:0;transform:translateY(304px)}}@keyframes notesParticleFlow-4116918f{0%{opacity:0;transform:translate(0) scale(.7)}18%,72%{opacity:1}to{opacity:0;transform:translate(96px) scale(.9)}}@keyframes notesNodeIn-4116918f{to{opacity:1;transform:translateY(0) scale(1)}}.ai-organize-craft[data-v-4116918f]{position:absolute;top:0;right:0;bottom:0;left:0;padding:30px 34px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background-image:linear-gradient(#ffffff47,#ffffff61),url(/assets/sequoia-light-compressed-BmfrWJFl.jpg);background-position:center;background-size:cover;font-family:Neoris,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#252a32;animation:aiCraftPanelIn-4116918f .52s cubic-bezier(.22,1,.36,1) both}@keyframes aiCraftPanelIn-4116918f{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.craft-software-window[data-v-4116918f]{width:min(100%,668px);height:min(100%,338px);display:grid;grid-template-columns:180px minmax(0,1fr);overflow:hidden;border:1px solid rgba(34,38,45,.1);border-radius:10px;background:#fbfbfbeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 18px 42px #1c24342e,inset 0 0 0 1px #ffffffc7}.craft-task-sidebar[data-v-4116918f]{min-width:0;padding:13px 8px;overflow:hidden;border-right:1px solid rgba(34,38,45,.1);background:#ffffffdb}.craft-date-row[data-v-4116918f]{position:relative;margin:0 0 8px 15px;color:#252a326b;font-size:11px;font-weight:650;line-height:1}.craft-date-row[data-v-4116918f]:before{content:"";position:absolute;left:-10px;top:2px;width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.craft-task[data-v-4116918f]{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;height:29px;padding:0 7px 0 8px;color:#252a32e0;font-size:10px;font-weight:520;line-height:1}.craft-task+.craft-date-row[data-v-4116918f]{margin-top:14px}.craft-task-active[data-v-4116918f]{border-radius:7px;background:#24272c0b}.craft-task-active[data-v-4116918f]:before{content:"";position:absolute;left:-10px;top:0;bottom:0;width:2px;background:#1f7af7}.craft-task i[data-v-4116918f]{width:8px;height:8px;border:1.3px solid rgba(37,42,50,.42);border-radius:50%}.craft-task span[data-v-4116918f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.craft-task b[data-v-4116918f]{color:#252a3261;font-size:9px;font-weight:520;white-space:nowrap}.craft-main-pane[data-v-4116918f]{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;padding:0 8px 8px;background:#fbfbfb}.craft-blank-space[data-v-4116918f]{position:relative;min-height:0}.craft-message-stack[data-v-4116918f]{position:absolute;right:12px;left:14px;bottom:18px;display:grid;gap:10px;justify-items:stretch}.craft-agent-message[data-v-4116918f]{justify-self:start;width:min(72%,310px);min-height:20px;padding:10px 12px;color:#22262de0;font-size:11px;font-weight:520;line-height:1.45;letter-spacing:0;animation:craftAgentMessageIn-4116918f .36s cubic-bezier(.22,1,.36,1) both}.craft-agent-message.thinking[data-v-4116918f]{display:inline-flex;align-items:center;width:auto;min-width:46px}.craft-processing-status[data-v-4116918f]{justify-self:start;display:inline-flex;align-items:center;gap:7px;padding:0 12px;color:#22262d8a;font-size:10px;font-weight:560;line-height:1;letter-spacing:0;animation:craftProcessingIn-4116918f .32s cubic-bezier(.22,1,.36,1) both}.craft-processing-status span[data-v-4116918f]{position:relative;width:10px;height:10px;border:1.5px solid rgba(34,38,45,.18);border-top-color:#22262d9e;border-radius:50%;animation:craftProcessingSpin-4116918f .78s linear infinite}.craft-sent-message[data-v-4116918f]{justify-self:end;width:min(78%,340px);padding:10px 12px;border:1px solid rgba(34,38,45,.08);border-radius:12px;background:#f7f8f9f0;color:#22262de6;font-size:11px;font-weight:520;line-height:1.45;letter-spacing:0;box-shadow:0 10px 24px #1c24341a,inset 0 0 0 1px #ffffffad;animation:craftSentMessageIn-4116918f .42s cubic-bezier(.22,1,.36,1) both}.craft-thinking-dots[data-v-4116918f]{display:inline-flex;align-items:center;gap:4px;height:16px}.craft-thinking-dots i[data-v-4116918f]{width:5px;height:5px;border-radius:50%;background:#22262d6b;animation:craftThinkingDot-4116918f .78s ease-in-out infinite}.craft-thinking-dots i[data-v-4116918f]:nth-child(2){animation-delay:.12s}.craft-thinking-dots i[data-v-4116918f]:nth-child(3){animation-delay:.24s}.craft-reply-caret[data-v-4116918f]{display:inline-block;width:1.4px;height:1.15em;margin-left:1px;background:#22262d9e;vertical-align:-.16em;animation:craftCaretBlink-4116918f .76s steps(1,end) infinite}@keyframes craftAgentMessageIn-4116918f{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes craftProcessingIn-4116918f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes craftProcessingSpin-4116918f{to{transform:rotate(360deg)}}@keyframes craftThinkingDot-4116918f{0%,to{opacity:.35;transform:translateY(0)}45%{opacity:1;transform:translateY(-3px)}}@keyframes craftSentMessageIn-4116918f{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.craft-composer[data-v-4116918f]{display:grid;gap:6px}.craft-control-row[data-v-4116918f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.craft-control-group[data-v-4116918f]{display:flex;align-items:center;gap:6px}.craft-pill[data-v-4116918f]{height:25px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid rgba(36,39,44,.1);border-radius:8px;background:#ffffffd1;color:#252a32ad;font:inherit;letter-spacing:0;box-shadow:0 6px 14px #2a2d320f,inset 0 0 0 1px #ffffff9e}.craft-pill-active[data-v-4116918f]{background:#f8f9f9e0;box-shadow:0 7px 14px #2a2d3214,inset 0 0 0 1px #ffffffb8}.craft-info[data-v-4116918f]{justify-self:end}.craft-pill b[data-v-4116918f]{font-size:10px;font-weight:560;line-height:1;white-space:nowrap}.craft-pill i[data-v-4116918f],.craft-tool i[data-v-4116918f]{width:6px;height:6px;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;opacity:.55;transform:translateY(-1px) rotate(45deg)}.craft-icon[data-v-4116918f],.craft-tool-icon[data-v-4116918f]{position:relative;flex:0 0 auto;width:12px;height:12px;color:currentColor;stroke-width:2.2}.craft-prompt-box[data-v-4116918f]{min-height:76px;display:grid;grid-template-rows:1fr auto;overflow:hidden;border:1px solid rgba(36,39,44,.1);border-radius:11px;background:#ffffffd6;box-shadow:0 11px 24px #2a2d3214,inset 0 0 0 1px #ffffffb8}.craft-prompt-box.sending[data-v-4116918f]{animation:craftPromptSend-4116918f .28s cubic-bezier(.34,1.56,.64,1) both}.craft-prompt-box.sent .craft-prompt-text[data-v-4116918f]{min-height:31px}@keyframes craftPromptSend-4116918f{0%{transform:translateY(0)}45%{transform:translateY(2px) scale(.992)}to{transform:translateY(0) scale(1)}}.craft-prompt-text[data-v-4116918f]{max-width:calc(100% - 30px);margin:13px 15px 8px;padding:0;color:#22262df0;font-size:11px;font-weight:520;line-height:1.45;letter-spacing:0;white-space:pre-wrap}.craft-type-caret[data-v-4116918f]{display:inline-block;width:1.4px;height:1.15em;margin-left:1px;background:#22262db8;vertical-align:-.16em;animation:craftCaretBlink-4116918f .76s steps(1,end) infinite}@keyframes craftCaretBlink-4116918f{0%,48%{opacity:1}49%,to{opacity:0}}.craft-prompt-footer[data-v-4116918f]{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 5px 0 13px;border-top:1px solid rgba(36,39,44,.06)}.craft-tool-list[data-v-4116918f],.craft-submit-group[data-v-4116918f]{display:flex;align-items:center;min-width:0}.craft-tool-list[data-v-4116918f]{gap:9px;flex:1 1 auto}.craft-submit-group[data-v-4116918f]{gap:6px;flex:0 1 auto}.craft-tool[data-v-4116918f]{display:inline-flex;align-items:center;gap:4px;color:#252a3275;font-size:9px;font-weight:500;line-height:1;white-space:nowrap}.craft-tool-icon[data-v-4116918f]{width:13px;height:13px;color:#252a32e6}.craft-model[data-v-4116918f]{color:#252a32f2;min-width:0;max-width:82px;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:520;line-height:1;white-space:nowrap}.craft-submit[data-v-4116918f]{position:relative;width:23px;height:23px;display:grid;place-items:center;border:0;border-radius:50%;background:#23272f;color:#fff;box-shadow:0 6px 13px #23272f2e}.craft-submit.sending[data-v-4116918f]{animation:craftSubmitPress-4116918f .28s cubic-bezier(.34,1.56,.64,1) both}@keyframes craftSubmitPress-4116918f{0%{transform:scale(1)}45%{transform:scale(.9)}to{transform:scale(1)}}.craft-submit svg[data-v-4116918f]{width:12px;height:12px;stroke-width:2.7;transform:rotate(-90deg)}.ai-stage-window[data-v-4116918f]{position:absolute;border:1px solid var(--ai-line);border-radius:8px;background:#fffffdc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 36px #443a2e1f}.ai-stage-window-main[data-v-4116918f]{left:8%;right:14%;top:13%;height:58%}.ai-stage-window-side[data-v-4116918f]{right:7%;bottom:13%;width:44%;height:34%}.ai-window-chrome[data-v-4116918f]{height:38px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid rgba(88,78,68,.1)}.ai-window-chrome i[data-v-4116918f]{width:7px;height:7px;border-radius:50%;background:#2f2b2a42}.ai-placeholder-lines[data-v-4116918f],.ai-placeholder-stack[data-v-4116918f]{display:grid;gap:14px;padding:26px}.ai-placeholder-lines span[data-v-4116918f],.ai-placeholder-stack span[data-v-4116918f]{height:11px;border-radius:99px;background:linear-gradient(90deg,#2f2b2a3d,#2f2b2a0f)}.ai-placeholder-lines span[data-v-4116918f]:nth-child(1){width:78%}.ai-placeholder-lines span[data-v-4116918f]:nth-child(2){width:54%}.ai-placeholder-lines span[data-v-4116918f]:nth-child(3){width:86%}.ai-placeholder-lines span[data-v-4116918f]:nth-child(4){width:42%}.ai-placeholder-stack span[data-v-4116918f]:nth-child(1){width:64%}.ai-placeholder-stack span[data-v-4116918f]:nth-child(2){width:88%}.ai-placeholder-stack span[data-v-4116918f]:nth-child(3){width:48%}@media (max-width: 999px){.systems[data-v-4116918f]{height:auto;min-height:100svh;overflow:hidden}.ai-experience[data-v-4116918f]{gap:38px;padding-top:72px;padding-bottom:38px;justify-content:start;min-height:100svh}.ai-workflow-grid[data-v-4116918f]{grid-template-columns:1fr;gap:28px}.ai-scene-list[data-v-4116918f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.ai-scene-cycle-toggle[data-v-4116918f]{grid-column:1 / -1}.ai-scene-stage[data-v-4116918f]{min-height:390px}.ai-learn-flow[data-v-4116918f]{top:30px;right:28px;bottom:30px;left:28px}.ai-organize-craft[data-v-4116918f]{padding:24px}.craft-software-window[data-v-4116918f]{width:min(100%,668px);height:338px;grid-template-columns:180px minmax(0,1fr)}.craft-prompt-footer[data-v-4116918f]{padding-left:12px}.craft-tool-list[data-v-4116918f]{gap:8px}.craft-submit-group[data-v-4116918f]{justify-content:flex-end}}@media (max-width: 640px){.systems[data-v-4116918f]{padding:0;height:auto;min-height:auto;overflow:visible}.ai-experience[data-v-4116918f]{width:min(100% - 28px,1180px);gap:28px;padding-top:54px;padding-bottom:74px;min-height:auto}.ai-section-heading[data-v-4116918f]{justify-items:start;text-align:left}.ai-section-heading h2[data-v-4116918f]{justify-content:flex-start;gap:10px 14px;height:auto;font-size:clamp(28px,8vw,34px);line-height:1.12}.ai-action-cluster[data-v-4116918f],.ai-title-action[data-v-4116918f],.ai-section-heading h2 .ai-dynamic-word-slot[data-v-4116918f]{white-space:normal}.ai-action-cluster[data-v-4116918f]{margin-left:0}.ai-word-icon-shell[data-v-4116918f],.ai-word-icon-shell.visible[data-v-4116918f]{display:none;width:0;margin-right:0;opacity:0}.ai-scene-list[data-v-4116918f]{grid-template-columns:1fr;gap:4px}.ai-scene-cycle-toggle[data-v-4116918f]{margin-bottom:6px}.ai-scene-button[data-v-4116918f]{gap:8px 12px;padding:12px 0}.ai-scene-title[data-v-4116918f]{font-size:22px}.ai-scene-stage[data-v-4116918f]{min-height:600px;overflow:hidden}.ai-learn-flow[data-v-4116918f]{top:20px;right:20px;bottom:20px;left:20px;grid-template-columns:1fr;grid-template-rows:repeat(6,minmax(0,1fr));gap:10px}.ai-organize-craft[data-v-4116918f]{padding:14px}.craft-software-window[data-v-4116918f]{height:500px;grid-template-columns:minmax(0,1fr)}.craft-task-sidebar[data-v-4116918f]{display:none}.craft-task[data-v-4116918f]{grid-template-columns:14px minmax(0,1fr);height:30px;padding:0 6px;font-size:10px}.craft-task b[data-v-4116918f]{display:none}.craft-control-row[data-v-4116918f]{align-items:stretch;flex-direction:column;gap:6px}.craft-control-group[data-v-4116918f]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.craft-pill[data-v-4116918f]{height:28px;justify-content:center;padding:0 8px}.craft-info[data-v-4116918f]{justify-self:stretch}.craft-pill b[data-v-4116918f]{font-size:11px}.craft-prompt-box[data-v-4116918f]{min-height:148px}.craft-prompt-text[data-v-4116918f]{max-width:calc(100% - 28px);margin:14px;font-size:11px}.craft-tool-list[data-v-4116918f]{display:grid;grid-template-columns:1fr;gap:8px}.craft-tool[data-v-4116918f]{font-size:10px}.craft-model[data-v-4116918f]{font-size:11px}.ai-notes-lab[data-v-4116918f]{top:18px;right:18px;bottom:18px;left:18px;grid-template-columns:1fr;align-items:stretch;gap:14px}.notes-source-sheet[data-v-4116918f],.notes-knowledge-board[data-v-4116918f]{height:auto;min-height:252px}.notes-source-sheet[data-v-4116918f]{border-radius:8px}.notes-paper[data-v-4116918f]{top:50px;right:16px;bottom:16px;left:16px;gap:9px}.notes-md-title[data-v-4116918f]{font-size:16px}.notes-highlight[data-v-4116918f]{font-size:11px}.notes-code-block[data-v-4116918f]{font-size:10px}.notes-transfer-field[data-v-4116918f]{display:none}.notes-knowledge-board[data-v-4116918f]{grid-template-rows:auto repeat(2,minmax(68px,auto));gap:12px;padding:16px;border-radius:12px}.notes-node[data-v-4116918f]{min-height:68px;padding:10px}.ai-learn-step[data-v-4116918f]{width:100%;height:auto;min-height:0;padding:10px 12px;gap:6px;animation-delay:calc((var(--step-index, 1) - 1) * .68s + .12s)}.ai-learn-step b[data-v-4116918f]{font-size:18px}.ai-learn-step.step-1[data-v-4116918f],.ai-learn-step.step-2[data-v-4116918f],.ai-learn-step.step-3[data-v-4116918f],.ai-learn-step.step-4[data-v-4116918f],.ai-learn-step.step-5[data-v-4116918f]{grid-column:1;justify-self:stretch;align-self:stretch}.ai-learn-step.step-1[data-v-4116918f]{--step-index: 1;grid-row:1}.ai-learn-step.step-2[data-v-4116918f]{--step-index: 2;grid-row:2}.ai-learn-step.step-3[data-v-4116918f]{--step-index: 3;grid-row:3}.ai-learn-step.step-4[data-v-4116918f]{--step-index: 4;grid-row:4}.ai-learn-step.step-5[data-v-4116918f]{--step-index: 5;grid-row:5}.ai-learn-result[data-v-4116918f]{--step-index: 6;grid-column:1;grid-row:6;justify-self:stretch;align-self:stretch;width:100%;min-height:0;animation-delay:calc((var(--step-index) - 1) * .68s + .12s)}.ai-learn-link[data-v-4116918f]{display:none}.ai-stage-window-main[data-v-4116918f]{left:6%;right:8%;top:12%;height:56%}.ai-stage-window-side[data-v-4116918f]{right:6%;bottom:10%;width:58%;height:34%}}.closing[data-v-2673e0c5]{min-height:100vh;height:100vh;height:100svh;padding:0;position:relative;overflow:hidden;isolation:isolate;background:url(data:image/avif;base64,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) center bottom / cover no-repeat,#76b84d}.closing-panel[data-v-2673e0c5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:url(/assets/top-right-C-NnDPs3.png) right top / clamp(320px,42vw,620px) auto no-repeat,url(/assets/bottom-left-C38dRKwy.png) left bottom / clamp(360px,44vw,640px) auto no-repeat,url(/assets/bottom-right-CAwfpAPn.png) right bottom / clamp(150px,16vw,210px) auto no-repeat;image-rendering:pixelated}.closing-cloud[data-v-2673e0c5]{--cloud-scale: 1;position:absolute;pointer-events:auto;background-repeat:no-repeat;background-size:contain;image-rendering:pixelated;will-change:transform;transform-origin:center center;transition:transform .22s cubic-bezier(.22,1,.36,1)}.cloud-1[data-v-2673e0c5]{z-index:1;left:7vw;top:15vh;width:clamp(210px,24vw,340px);aspect-ratio:1291 / 568;background-image:url(/assets/clouds-left-CnCJlDO2.png);transform:translate3d(0,calc(var(--cloud-shift, 0px) * -.28),0) scale(var(--cloud-scale))}.cloud-2[data-v-2673e0c5]{z-index:1;right:18vw;top:28vh;width:clamp(150px,17vw,260px);aspect-ratio:1291 / 568;background-image:url(/assets/clouds-right-CqngDZjd.png);transform:translate3d(0,calc(var(--cloud-shift, 0px) * -.42),0) scale(var(--cloud-scale))}.cloud-3[data-v-2673e0c5]{z-index:4;left:29vw;top:49vh;width:clamp(130px,14vw,210px);aspect-ratio:1291 / 568;background-image:url(/assets/clouds-left-CnCJlDO2.png);transform:translate3d(0,calc(var(--cloud-shift, 0px) * .2),0) scale(var(--cloud-scale))}.cloud-4[data-v-2673e0c5]{z-index:2;right:7vw;top:11vh;width:clamp(180px,20vw,300px);aspect-ratio:1291 / 568;background-image:url(/assets/clouds-right-CqngDZjd.png);transform:translate3d(0,calc(var(--cloud-shift, 0px) * -.34),0) scale(var(--cloud-scale))}.cloud-5[data-v-2673e0c5]{z-index:4;right:23vw;top:62vh;width:clamp(110px,12vw,170px);aspect-ratio:1291 / 568;background-image:url(/assets/clouds-right-CqngDZjd.png);transform:translate3d(0,calc(var(--cloud-shift, 0px) * .3),0) scale(var(--cloud-scale))}@media (hover: hover) and (pointer: fine){.closing-cloud[data-v-2673e0c5]:hover{--cloud-scale: 1.055}}.closing[data-v-2673e0c5]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(0deg,#345e241f,#345e2400 22%)}.closing[data-v-2673e0c5]:after{content:"";position:absolute;left:0;right:0;top:-1px;z-index:5;height:calc(100vw * 184 / 3840);pointer-events:none;background:url(/assets/carousel-bottom-CfFwI5UR.png) center top / 100% 100% no-repeat;image-rendering:pixelated;transform:scaleY(-1);transform-origin:center center}.closing-transition[data-v-2673e0c5]{position:absolute;left:0;right:0;bottom:-1px;z-index:5;height:clamp(92px,12vw,184px);pointer-events:none;background:url(/assets/carousel-bottom-CfFwI5UR.png) center bottom / 100% auto no-repeat;image-rendering:pixelated}@media (max-width: 640px){.cloud-1[data-v-2673e0c5]{left:4vw;top:18vh}.cloud-2[data-v-2673e0c5]{right:8vw;top:34vh}.cloud-3[data-v-2673e0c5],.cloud-5[data-v-2673e0c5]{display:none}.closing-transition[data-v-2673e0c5]{height:92px;background-image:url(/assets/carousel-bottom-mobile-CrcRELht.png)}.closing[data-v-2673e0c5]:after{height:calc(100vw * 184 / 1536);background-image:url(/assets/carousel-bottom-mobile-CrcRELht.png)}}footer[data-v-d5d8cbbd]{height:40vh;min-height:280px;display:grid;align-content:center;gap:28px;padding:58px 20px;background:var(--paper);color:var(--ink);text-align:center;border-top:1px solid var(--line)}.footer-brand[data-v-d5d8cbbd]{width:126px;height:24px;margin:0 auto;display:flex;align-items:center;justify-content:center;color:#343130;text-decoration:none}.footer-brand[data-v-d5d8cbbd] .brand-text{transform-origin:center}nav[data-v-d5d8cbbd]{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;color:#343130;font-size:14px}nav a[data-v-d5d8cbbd]{opacity:.62;transition:opacity .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}nav a[data-v-d5d8cbbd]:hover{opacity:1;transform:translateY(-1px)}p[data-v-d5d8cbbd]{margin:0;color:#66625f;font-size:16px;line-height:1.45}small[data-v-d5d8cbbd]{color:#918b84;font-size:13px}@media (max-width: 640px){footer[data-v-d5d8cbbd]{height:40vh;min-height:260px}}.chapter-card-test-page[data-v-be9a9cd6]{min-height:100vh;display:grid;place-items:center;padding:40px;background:#f9f9f6;color:red}@font-face{font-family:Neoris;src:url(https://cofounder.co/_next/static/media/TT%20Neoris%20Trial%20Variable-s.p.11m0vpe0zaes4.ttf?dpl=dpl_2pVjNoRiJnr8zuibobnJt2wCiM3U)}@font-face{font-family:Departure;src:url(https://cofounder.co/_next/static/media/DepartureMono_Regular-s.p.0en29d69u3w9m.woff2?dpl=dpl_2pVjNoRiJnr8zuibobnJt2wCiM3U)}@font-face{font-family:Fusion Pixel;src:url(/assets/fusion-pixel-12px-monospaced-latin.otf-79pvhqK6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fusion Pixel;src:url(/assets/fusion-pixel-12px-monospaced-zh_hans.otf-DlXyE_6m.woff2) format("woff2");unicode-range:U+2E80-2EFF,U+2FF0-2FFF,U+3000-303F,U+31C0-31EF,U+3200-32FF,U+3300-33FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE10-FE1F,U+FE30-FE4F,U+FF00-FFEF,U+1F200-1F2FF,U+20000-2A6DF,U+2F800-2FA1F;font-weight:400;font-style:normal;font-display:swap}:root{--ink: #262323;--muted: #74716d;--faint: #aaa39c;--paper: #f8f8f5;--line: #e5e1db;--dark: #33302f}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y proximity}body{margin:0;background:var(--paper);color:var(--ink);font-family:Neoris,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;overflow-x:clip}a{color:inherit;text-decoration:none}.site-header{position:fixed;inset:0 0 auto 0;z-index:50;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease;border-bottom:1px solid transparent}.site-header.scrolled{background:#f8f8f55c;border-color:#504b441f;box-shadow:0 1px #ffffff9e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header.immersive,.site-header.transparent-nav{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.header-inner{width:min(1440px,100%);margin:0 auto;height:92px;padding:0 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;transform:translateY(-4px)}.brand{color:#fff;width:126px;height:24px;text-decoration:none;display:flex;align-items:center}.brand-text{margin:0;display:block;color:currentColor;white-space:nowrap;transform:scale(2);transform-origin:left center}.site-header.scrolled .brand{color:#343130}.site-header.immersive .brand{color:#ffffffeb;text-shadow:0 1px 8px rgba(35,84,114,.28)}.site-header.transparent-nav .brand{color:#343130;text-shadow:none}.primary-nav,.utility-nav{display:flex;align-items:center;gap:12px;color:#fff}.site-header.scrolled .primary-nav,.site-header.scrolled .utility-nav{color:#343130}.site-header.immersive .primary-nav,.site-header.immersive .utility-nav{color:#ffffffe6;text-shadow:0 1px 8px rgba(35,84,114,.26)}.site-header.transparent-nav .primary-nav,.site-header.transparent-nav .utility-nav{color:#343130;text-shadow:none}.primary-nav{height:41px;gap:10px}.site-header.scrolled .primary-nav{background:transparent;box-shadow:none}.primary-nav a,.primary-nav-intro,.utility-nav a{display:inline-flex;align-items:center;justify-content:center;height:31px;font-size:14px;line-height:1;opacity:.95;padding:0 9px;white-space:nowrap}.primary-nav-intro{gap:7px;opacity:1}.primary-nav-arrow{position:relative;display:inline-block;width:14px;height:14px;flex:0 0 14px;transform:translateY(-1px)}.primary-nav-arrow:before{content:"";position:absolute;left:0;top:6px;width:2px;height:2px;background:currentColor;box-shadow:2px 0 0 currentColor,4px 0 0 currentColor,6px 0 0 currentColor,8px 0 0 currentColor,10px 0 0 currentColor,8px -4px 0 currentColor,10px -2px 0 currentColor,12px 0 0 currentColor,10px 2px 0 currentColor,8px 4px 0 currentColor}.primary-nav-links{position:relative;height:41px;display:flex;align-items:center;gap:4px;padding:0 10px;border-radius:8px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29,0 10px 22px #1a36491f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.site-header.scrolled .primary-nav-links{background:transparent;box-shadow:none}.site-header.immersive .primary-nav-links{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 24px #0000000f}.site-header.transparent-nav .primary-nav-links{background:transparent;box-shadow:none}.primary-nav-links:before{content:"";position:absolute;top:-18px;right:10%;bottom:-18px;left:10%;z-index:0;pointer-events:none;border-radius:999px;background:radial-gradient(ellipse at center,#ffffff8f,#ffffff47 30%,#ffffff14 58%,#fff0 78%),linear-gradient(90deg,#fff0,#ffffff38 30%,#ffffff42,#ffffff38 70%,#fff0);opacity:0;transform:scaleX(.28) scaleY(.72);animation:nav-highlight-surge 5.6s ease-in-out infinite}.primary-nav-links:after{content:"";position:absolute;top:4px;right:18px;bottom:4px;left:18px;z-index:0;pointer-events:none;border-radius:999px;background:radial-gradient(ellipse at center,#ffffff42,#ffffff24 34%,#ffffff0a 66%,#fff0 82%);opacity:.62;transform:scaleX(.58);animation:nav-highlight-core 5.6s ease-in-out infinite}.site-header.scrolled .primary-nav-links:before{opacity:0;background:radial-gradient(ellipse at center,#ffffffc2,#ffffff57 26%,#fff0 68%),linear-gradient(90deg,#fff0,#ffffff6b 44%,#ffffff6b 56%,#fff0)}.site-header.immersive .primary-nav-links:before{animation-name:nav-highlight-surge-immersive}.site-header.immersive .primary-nav-links:after{opacity:.38}.primary-nav a{position:relative;z-index:2;opacity:.95;border-radius:6px;text-shadow:0 1px 2px rgba(25,28,30,.24);transition:background .16s ease,opacity .16s ease,color .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.site-header.scrolled .primary-nav a{text-shadow:0 1px 0 rgba(255,255,255,.72),0 0 8px rgba(248,248,245,.42)}.site-header.immersive .primary-nav a{text-shadow:0 1px 3px rgba(18,42,56,.36)}.site-header.transparent-nav .primary-nav a{text-shadow:0 1px 0 rgba(255,255,255,.62),0 0 8px rgba(248,248,245,.38)}.primary-nav a:hover{opacity:1;transform:translateY(-1px);background:#ffffff29}.site-header.scrolled .primary-nav a:hover{background:#efebe5b8}.site-header.immersive .primary-nav a:hover{background:#ffffff1a}.site-header.transparent-nav .primary-nav a:hover{background:#efebe575}.primary-nav-links.has-active a{opacity:.38}.primary-nav a.active{opacity:1;background:#ffffff2e}.site-header.scrolled .primary-nav a.active{background:#efebe5c7}.site-header.immersive .primary-nav a.active{background:#ffffff1a}.site-header.transparent-nav .primary-nav a.active{background:#efebe585}@keyframes nav-highlight-surge{0%,44%,to{opacity:0;transform:scaleX(.28) scaleY(.72)}58%{opacity:.9}70%{opacity:.58;transform:scaleX(1.24) scaleY(1)}84%{opacity:.22;transform:scaleX(1.74) scaleY(1.04)}92%{opacity:0;transform:scaleX(1.92) scaleY(1.04)}}@keyframes nav-highlight-surge-immersive{0%,44%,to{opacity:0;transform:scaleX(.28) scaleY(.72)}58%{opacity:.68}70%{opacity:.42;transform:scaleX(1.24) scaleY(1)}84%{opacity:.16;transform:scaleX(1.74) scaleY(1.04)}92%{opacity:0;transform:scaleX(1.92) scaleY(1.04)}}@keyframes nav-highlight-core{0%,44%,to{opacity:.32;transform:scaleX(.52)}58%{opacity:.82;transform:scaleX(.82)}76%{opacity:.36;transform:scaleX(1.22)}90%{opacity:.18;transform:scaleX(1.38)}}.utility-nav{justify-self:end}.mobile-menu-button{display:none;position:relative;width:41px;height:41px;padding:0;border:0;border-radius:8px;background:#f8f8f5f2;color:#161514;box-shadow:0 1px 1px #0000002e,inset 0 0 0 1px #ffffff59}.mobile-menu-button span{position:absolute;left:12px;display:block;width:17px;height:1.5px;border-radius:999px;background:currentColor;transition:transform .18s cubic-bezier(.22,1,.36,1)}.mobile-menu-button span:first-child{top:17px}.mobile-menu-button span+span{top:23px}.site-header.menu-open .mobile-menu-button span:first-child{transform:translateY(3px) rotate(45deg)}.site-header.menu-open .mobile-menu-button span+span{transform:translateY(-3px) rotate(-45deg)}.site-header.immersive .mobile-menu-button{background:#ffffff1f;color:#ffffffeb;box-shadow:inset 0 0 0 1px #ffffff29}.site-header.scrolled .mobile-menu-button,.site-header.menu-open .mobile-menu-button{background:#3b3837;color:#fff;box-shadow:0 8px 18px #00000029,inset 0 0 0 1px #ffffff1a}.mobile-nav-panel{display:none}.ghost-button,.solid-button,.light-button,.glass-button{border-radius:8px;box-shadow:0 1px 1px #0000002e,inset 0 0 0 1px #ffffff59;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease,color .18s ease,box-shadow .18s ease}.utility-nav .ghost-button{background:#28262547}.utility-nav .solid-button{background:#f8f8f5f2;color:#161514}.site-header.immersive .utility-nav .solid-button{background:#f8f8f58a;color:#161514e0;box-shadow:inset 0 0 0 1px #ffffff47,0 8px 18px #17405514;text-shadow:none}.utility-nav .solid-button:hover{transform:translateY(-2px);background:#fff;box-shadow:0 8px 18px #0000002e,inset 0 0 0 1px #ffffff73}.site-header.scrolled .utility-nav .ghost-button{background:#fbfbf8;color:#3c3938;box-shadow:0 2px 6px #0000001f,inset 0 0 0 1px #e3dfd8}.site-header.scrolled .utility-nav .solid-button{background:#3b3837;color:#fff}.site-header.scrolled .utility-nav .solid-button:hover{background:#242221;box-shadow:0 8px 18px #00000029,inset 0 0 0 1px #ffffff1a}.site-header.immersive .utility-nav .solid-button{background:#ffffff1f;color:#ffffffeb;box-shadow:inset 0 0 0 1px #ffffff29}.site-header.immersive .utility-nav .solid-button:hover{background:#ffffff29;box-shadow:0 10px 24px #00000038,inset 0 0 0 1px #fff3}.hero{position:relative;isolation:isolate;z-index:1;min-height:100vh;height:100vh;height:100svh;overflow:visible;background:#55a5ed}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--hero-image) left bottom / cover no-repeat;image-rendering:auto;pointer-events:none}.hero-transition{position:absolute;z-index:3;left:0;right:0;bottom:-76px;display:block;width:100%;height:92px;max-height:92px;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hero-transition img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hero-copy{position:relative;z-index:2;padding:150px 0 0 50px;width:min(650px,calc(100vw - 40px));color:#fff}h1,h2,h3,p{margin:0;font-weight:430}h1{font-size:clamp(42px,3.45vw,52px);line-height:1.04;letter-spacing:0;max-width:630px}.no-break{white-space:nowrap}.hero-copy p{margin-top:22px;font-size:17px}.button-row{display:flex;gap:12px;margin-top:28px}.light-button,.glass-button{display:inline-flex;align-items:center;justify-content:center;min-height:41px;padding:0 14px;font-size:15px}.light-button{background:#fbfbf8;color:#161514}.glass-button{color:#fff;background:#ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.light-button:hover,.glass-button:hover{transform:translateY(-2px)}.light-button:hover{background:#fff}.glass-button:hover{background:#ffffff38}.orchestration,.guide,.build,.industries{padding:148px 20px}.orchestration{position:relative;z-index:0;overflow:hidden;background:linear-gradient(180deg,#f2f3ef 0,#f7f8f5 92px,#fbfcfa 170px,#f6f8f7)}.orchestration:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:-1;background:linear-gradient(90deg,rgba(166,224,204,.08),transparent 18%,transparent 82%,rgba(166,216,228,.08)),radial-gradient(circle at 18% 40%,rgba(145,215,188,.12),transparent 22%),radial-gradient(circle at 82% 34%,rgba(140,206,226,.11),transparent 24%),radial-gradient(circle at 56% 78%,rgba(176,225,199,.08),transparent 26%);filter:blur(28px);opacity:.68;-webkit-mask-image:linear-gradient(180deg,transparent 0 210px,rgba(0,0,0,.36) 300px,#000 390px);mask-image:linear-gradient(180deg,transparent 0 210px,rgba(0,0,0,.36) 300px,#000 390px)}.orchestration:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(rgba(99,177,168,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(99,177,168,.02) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,transparent 0 220px,rgba(0,0,0,.42) 320px,#000 430px),radial-gradient(circle at center,#000 0 46%,transparent 74%);mask-image:linear-gradient(180deg,transparent 0 220px,rgba(0,0,0,.42) 320px,#000 430px),radial-gradient(circle at center,#000 0 46%,transparent 74%);-webkit-mask-composite:source-in;mask-composite:intersect;opacity:.32}.tetris-copy,.tetris-stage{position:relative;z-index:1}.section-heading{text-align:center;margin:0 auto 84px}.section-heading h2{font-size:clamp(38px,4vw,56px);line-height:1.1;color:#393735;-webkit-text-stroke:.55px rgba(48,45,42,.28);text-shadow:0 1px 0 rgba(255,255,255,.9),0 2px 0 rgba(82,76,68,.12),0 10px 22px rgba(74,68,61,.16)}.orchestration .section-heading h2,.guide .section-heading h2{font-size:clamp(34px,3.2vw,46px)}.section-heading h2 span{color:#77726d}.section-heading p{max-width:470px;margin:18px auto 0;color:#66625f;font-size:17px;line-height:1.45;-webkit-text-stroke:.32px rgba(74,68,61,.22);text-shadow:0 1px 0 rgba(255,255,255,.76),0 2px 0 rgba(82,76,68,.08),0 7px 18px rgba(74,68,61,.13)}.section-heading.compact{margin-bottom:56px}.tetris-copy{width:min(760px,100%);margin:0 auto;text-align:center}.tetris-copy p{max-width:560px;margin:18px auto 0;color:#66625f;font-size:17px;line-height:1.5;-webkit-text-stroke:.32px rgba(74,68,61,.22);text-shadow:0 1px 0 rgba(255,255,255,.76),0 2px 0 rgba(82,76,68,.08),0 7px 18px rgba(74,68,61,.13)}.tetris-stage{width:min(1160px,100%);min-height:590px;margin:58px auto 0;padding:28px;position:relative;border:2px solid rgba(91,168,178,.1);border-radius:0;background:radial-gradient(circle at 8% 12%,rgba(91,151,143,.11) 0 1px,transparent 1px),radial-gradient(circle at 76% 28%,rgba(86,155,178,.09) 0 1px,transparent 1px),radial-gradient(circle at 42% 84%,rgba(116,166,139,.075) 0 1px,transparent 1px),radial-gradient(circle at 62% 58%,rgba(65,105,112,.055) 0 1px,transparent 1px),linear-gradient(135deg,#fbfffceb,#f6fcfee0);background-size:13px 13px,19px 19px,27px 27px,37px 37px,auto;box-shadow:inset 2px 2px #ffffff6b,inset -2px -2px #5ba8b20b,10px 12px #2737340b,18px 24px 34px #2623230f}.board-pin{position:absolute;right:42px;top:28px;z-index:4;width:32px;height:32px;background:#f05a5a;border:1px solid rgba(76,32,32,.34);border-radius:0;clip-path:polygon(25% 0,75% 0,75% 12.5%,87.5% 12.5%,87.5% 25%,100% 25%,100% 75%,87.5% 75%,87.5% 87.5%,75% 87.5%,75% 100%,25% 100%,25% 87.5%,12.5% 87.5%,12.5% 75%,0 75%,0 25%,12.5% 25%,12.5% 12.5%,25% 12.5%);box-shadow:inset 4px 4px #ffffff47,inset -5px -5px #701c1c3d,4px 5px #27373414;pointer-events:none}.board-pin:before{content:none}.board-pin:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;background:#ffe6e6a3;border-radius:0;transform:translate(-50%,-50%)}.tetris-piece{--block-size: clamp(34px, 4vw, 48px);--piece-gap: 0px;--piece-rotate: 0deg;--sticker-rotate: 0deg;--piece-x: 0px;--piece-y: 0px;--piece-scale: 1;--shadow-x: 7px;--shadow-y: 8px;position:absolute;display:grid;grid-template-columns:repeat(4,var(--block-size));grid-template-rows:repeat(4,var(--block-size));gap:var(--piece-gap);cursor:grab;filter:drop-shadow(var(--shadow-x) var(--shadow-y) 0 rgba(39,55,52,.1));transform:translate3d(var(--piece-x),var(--piece-y),0) rotate(var(--piece-rotate)) scale(var(--piece-scale));transform-origin:center;transition:transform .28s cubic-bezier(.18,.9,.24,1.18),filter .18s ease;touch-action:none;-webkit-user-select:none;user-select:none}.tetris-piece:hover{--piece-scale: 1.08;filter:drop-shadow(var(--shadow-x) var(--shadow-y) 0 rgba(39,55,52,.13));z-index:3}.tetris-piece.is-dragging{--piece-scale: 1.1;cursor:grabbing;filter:drop-shadow(var(--shadow-x) var(--shadow-y) 0 rgba(39,55,52,.16));transition:none;z-index:10}.tetris-sticker{position:absolute;left:50%;top:50%;z-index:2;min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border:2px solid rgba(30,42,48,.22);border-radius:6px;background:#ffffffe0;color:#161c1fe6;box-shadow:inset 1px 1px #ffffff80,inset -1px -1px #24363a0f,4px 5px #27373417;transform:translate(-50%,-50%) rotate(var(--sticker-rotate));transform-origin:center}.tetris-sticker img{width:26px;height:26px;object-fit:contain;flex:0 0 auto}.tetris-sticker b{font-size:19px;font-weight:360;letter-spacing:0;line-height:1.05;white-space:nowrap}.tetris-piece span{min-width:0;min-height:0;aspect-ratio:1;border:2px solid rgba(24,35,40,.22);border-radius:0;background:var(--piece-color);box-shadow:inset 4px 4px #ffffff38,inset -5px -5px #121c2029;image-rendering:pixelated}.shape-i span:nth-child(1){grid-column:1;grid-row:2}.shape-i span:nth-child(2){grid-column:2;grid-row:2}.shape-i span:nth-child(3){grid-column:3;grid-row:2}.shape-i span:nth-child(4){grid-column:4;grid-row:2}.shape-o span:nth-child(1){grid-column:2;grid-row:2}.shape-o span:nth-child(2){grid-column:3;grid-row:2}.shape-o span:nth-child(3){grid-column:2;grid-row:3}.shape-o span:nth-child(4){grid-column:3;grid-row:3}.shape-t span:nth-child(1){grid-column:2;grid-row:1}.shape-t span:nth-child(2){grid-column:1;grid-row:2}.shape-t span:nth-child(3){grid-column:2;grid-row:2}.shape-t span:nth-child(4){grid-column:3;grid-row:2}.shape-l span:nth-child(1){grid-column:2;grid-row:1}.shape-l span:nth-child(2){grid-column:2;grid-row:2}.shape-l span:nth-child(3){grid-column:2;grid-row:3}.shape-l span:nth-child(4){grid-column:3;grid-row:3}.shape-j span:nth-child(1){grid-column:3;grid-row:1}.shape-j span:nth-child(2){grid-column:3;grid-row:2}.shape-j span:nth-child(3){grid-column:3;grid-row:3}.shape-j span:nth-child(4){grid-column:2;grid-row:3}.shape-s span:nth-child(1){grid-column:2;grid-row:1}.shape-s span:nth-child(2){grid-column:3;grid-row:1}.shape-s span:nth-child(3){grid-column:1;grid-row:2}.shape-s span:nth-child(4){grid-column:2;grid-row:2}.shape-z span:nth-child(1){grid-column:1;grid-row:1}.shape-z span:nth-child(2){grid-column:2;grid-row:1}.shape-z span:nth-child(3){grid-column:2;grid-row:2}.shape-z span:nth-child(4){grid-column:3;grid-row:2}.piece-vue{--piece-color: #4fce7a;--piece-rotate: -8deg;--sticker-rotate: 8deg;--shadow-x: 6px;--shadow-y: 9px;left:5%;top:6%}.piece-react{--piece-color: #55c7f4;--piece-rotate: 10deg;--sticker-rotate: -10deg;--shadow-x: 8px;--shadow-y: 7px;left:32%;top:2%}.piece-ts{--piece-color: #3f8dff;--piece-rotate: 90deg;--sticker-rotate: -90deg;--shadow-x: 8px;--shadow-y: -7px;left:70%;top:4%}.piece-js{--piece-color: #f3d647;--piece-rotate: 6deg;--sticker-rotate: -6deg;--shadow-x: 8px;--shadow-y: 7px;left:18%;top:24%}.piece-html{--piece-color: #ff8750;--piece-rotate: -90deg;--sticker-rotate: 90deg;--shadow-x: -8px;--shadow-y: 7px;left:52%;top:23%}.piece-css{--piece-color: #3ba7ff;--piece-rotate: -12deg;--sticker-rotate: 12deg;--shadow-x: 5px;--shadow-y: 9px;left:3%;top:45%}.piece-sass{--piece-color: #ef72b4;--piece-rotate: 16deg;--sticker-rotate: -16deg;--shadow-x: 9px;--shadow-y: 6px;left:31%;top:49%}.piece-wechat{--piece-color: #44c86a;--piece-rotate: -5deg;--sticker-rotate: 5deg;--shadow-x: 6px;--shadow-y: 9px;left:61%;top:49%}.piece-uniapp{--piece-color: #8bd84e;--piece-rotate: 95deg;--sticker-rotate: -95deg;--shadow-x: 7px;--shadow-y: -8px;left:74%;top:36%}.piece-git{--piece-color: #f06951;--piece-rotate: 180deg;--sticker-rotate: -180deg;--shadow-x: -7px;--shadow-y: -8px;left:14%;top:60%}.piece-webpack{--piece-color: #8bc9ff;--piece-rotate: 0deg;--sticker-rotate: 0deg;--shadow-x: 7px;--shadow-y: 8px;left:43%;top:68%}.piece-vite{--piece-color: #a98cff;--piece-rotate: 0deg;--sticker-rotate: 0deg;--shadow-x: 7px;--shadow-y: 8px;left:74%;top:69%}.guide{position:relative;background:linear-gradient(#ece9e3 1px,transparent 1px),linear-gradient(90deg,#ece9e3 1px,transparent 1px),#f9f9f6;background-size:48px 48px}.guide:before{content:"";position:absolute;left:0;right:0;top:-86px;z-index:2;height:172px;pointer-events:none;background:#f8f8f52e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);mask-image:linear-gradient(to bottom,transparent 0%,#000 42%,#000 58%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 42%,#000 58%,transparent 100%)}.book-grid{width:min(680px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:95px 58px}.download{position:sticky;bottom:30px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;margin-top:34px;min-height:44px;padding:0 12px;border:1px solid #dcd8d0;border-radius:8px;background:#fbfbf8d1;color:#4d4946;box-shadow:0 10px 24px #2623231f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.download span{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#d9eefc;color:#359ce0}.showcase article{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:74px}.showcase article:nth-child(2n) .mock{order:2}.mock{min-height:430px;border:1px solid #dedbd5;border-radius:16px;background:#fbfbf8;box-shadow:0 18px 38px #26232314;overflow:hidden}.showcase-copy h3{font-size:28px;line-height:1.05;margin-bottom:18px}.showcase-copy p{color:#5f5b57;line-height:1.45;margin-bottom:24px}.showcase-copy a{color:#817a73;font-family:Departure,monospace;font-size:12px}.roadmap{padding:28px}.stage{display:inline-flex;justify-content:space-between;min-width:145px;margin:0 10px 22px 0;padding:12px 14px;border-radius:8px;background:#f1f0eb;color:#6b6763;font-size:13px}.stage.done{background:#e8f6d9}.roadmap ul{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:12px}.roadmap li{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 14px;border:1px solid #e3dfd8;border-radius:9px;color:#3c3937}.roadmap li span{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#eeeae2;color:#b58c1f}.roadmap em{margin-left:auto;color:#9b948d;font-style:normal;font-size:12px}.browser-bar{height:54px;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid #e3dfd8}.browser-bar i{width:10px;height:10px;border-radius:50%;background:#dad5ce}.browser-bar span{margin-left:15px;color:#66625f}.editor-grid{display:grid;grid-template-columns:190px 1fr;height:376px}.editor-grid aside{padding:18px;border-right:1px solid #e3dfd8;background:#f2f0eb;color:#7b756e;font-size:13px}.editor-grid main{padding:38px}.editor-grid h4{margin:0 0 24px;font-size:26px;font-weight:430}.editor-grid main div{height:50px;margin-bottom:14px;border-radius:8px;background:#f0eee9}.editor-grid button{border:0;border-radius:8px;background:#353231;color:#fff;padding:12px 20px}.email{padding:24px}.email header{padding-bottom:18px;border-bottom:1px solid #e3dfd8;color:#4b4744}.email dl{display:grid;grid-template-columns:70px 1fr;gap:10px;color:#77726d;font-size:13px}.email h4{margin:22px 0;font-weight:450}.email p{color:#66625f;line-height:1.55}.report{margin-top:26px;padding:18px;border-radius:12px;background:#f1f0eb;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.report b{grid-column:1 / -1}.report span{color:#77726d;font-size:13px}.report strong{display:block;color:#2b2928;font-size:30px}.analytics{padding:26px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.metrics span{padding:16px;border:1px solid #e3dfd8;border-radius:10px;color:#77726d;font-size:13px}.metrics b,.metrics em{display:block}.metrics b{margin-top:8px;color:#2c2a29;font-size:26px;font-weight:450}.metrics em{color:#4c9f62;font-style:normal}.chart{position:relative;height:230px;margin:26px 0;border-left:1px solid #dedbd5;border-bottom:1px solid #dedbd5;background:repeating-linear-gradient(to top,transparent 0 45px,#ebe7df 46px)}.chart i{position:absolute;bottom:0;width:12%;border-radius:8px 8px 0 0;background:linear-gradient(#a9d18e,#5fa16d)}.chart i:nth-child(1){left:6%;height:48%}.chart i:nth-child(2){left:25%;height:63%}.chart i:nth-child(3){left:44%;height:54%}.chart i:nth-child(4){left:63%;height:78%}.chart i:nth-child(5){left:82%;height:88%}.analytics footer{color:#77726d}.analytics footer b{display:block;color:#393735}.industries{overflow:hidden;background:#f8f8f5}.word-search{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(16,minmax(24px,1fr));gap:10px 18px;color:#b7b0a8;font-family:Departure,monospace;font-size:clamp(22px,4vw,58px);line-height:1}.word-search span,.word-search b{min-height:1em;display:inline-grid;place-items:center;font-weight:400}.word-search b{color:#3a3735;white-space:nowrap}@media (max-width: 999px){html{scroll-snap-type:none}.site-header{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header.scrolled{background:#f8f8f55c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.site-header.menu-open,.site-header.scrolled.menu-open{background:#f8f8f5f0;border-color:#504b441f;box-shadow:0 10px 30px #26232314}.header-inner{height:72px;display:flex;justify-content:space-between;transform:none}.primary-nav{display:none}.primary-nav-links:before,.primary-nav-links:after{animation:none;content:none}.brand,.site-header.immersive .brand{color:#fffffff0;text-shadow:0 1px 8px rgba(35,84,114,.18)}.site-header.scrolled .brand,.site-header.menu-open .brand{color:#343130;text-shadow:none}.brand-text{transform:scale(1.72)}.utility-nav{gap:8px}.utility-nav .solid-button{min-width:0;height:41px;padding:0 12px;font-size:13px}.mobile-menu-button{display:grid}.mobile-nav-panel{position:absolute;left:14px;right:14px;top:72px;display:grid;gap:6px;padding:10px;border:1px solid rgba(80,75,68,.12);border-radius:10px;background:#f8f8f5f5;box-shadow:0 18px 38px #2623231f;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.site-header.menu-open .mobile-nav-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav-panel a{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 12px;border-radius:8px;color:#343130}.mobile-nav-panel a.active{background:#efebe5}.mobile-nav-panel span{color:#8b857d;font-size:13px}.mobile-nav-panel b{font-size:16px;font-weight:430}.hero{min-height:650px;height:76svh;max-height:760px}.hero-copy{padding-top:110px;padding-left:28px;width:min(560px,calc(100vw - 56px))}.showcase article,.tool-body{grid-template-columns:1fr}.tetris-stage{min-height:680px;padding:20px}.tetris-piece{--block-size: clamp(30px, 8vw, 44px)}.piece-vue{left:2%;top:4%}.piece-react{left:47%;top:3%}.piece-ts{left:11%;top:19%}.piece-js{left:55%;top:23%}.piece-html{left:21%;top:37%}.piece-css{left:0;top:50%}.piece-sass{left:45%;top:51%}.piece-wechat{left:5%;top:67%}.piece-uniapp{left:55%;top:65%}.piece-git{left:3%;top:82%}.piece-webpack{left:36%;top:82%}.piece-vite{left:68%;top:84%}.showcase article:nth-child(2n) .mock{order:0}}.pixel-text{font-family:Fusion Pixel,monospace;font-size:12px;line-height:1;font-smooth:never;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;text-rendering:optimizeSpeed}@media (max-width: 640px){.brand{width:96px}.hero{min-height:560px;height:74svh}.hero-copy{padding:108px 18px 0;width:100%}.hero-copy h1,.hero-copy h1[style]{max-width:11em;font-size:clamp(30px,9vw,36px)!important;line-height:1.12}.hero-copy p,.hero-copy p[style]{max-width:18em;margin-top:16px;font-size:16px!important;line-height:1.35}.button-row{display:flex;flex-wrap:wrap;width:auto;max-width:100%;gap:10px;margin-top:22px}.light-button,.glass-button{min-height:42px;width:auto;min-width:104px}.orchestration,.guide,.build,.industries{padding-top:92px;padding-bottom:92px}.section-heading{margin-bottom:44px}.section-heading h2,.section-heading h2[style]{font-size:clamp(28px,8vw,34px)!important;line-height:1.15}.section-heading p{max-width:30em;font-size:15px;line-height:1.55}.tetris-copy{text-align:left}.tetris-copy h2,.tetris-copy h2[style]{font-size:clamp(30px,8vw,36px)!important}.tetris-copy p{max-width:none;font-size:15px}.tetris-stage{margin-top:38px;padding:14px;min-height:730px}.tetris-piece{--block-size: 26px;--piece-gap: 0px;gap:0}.tetris-sticker{min-height:30px;padding:4px 6px;gap:5px}.tetris-sticker img{width:19px;height:19px}.tetris-sticker b{font-size:13px}.tetris-piece span{border-radius:3px}.piece-react{left:42%}.piece-js{left:50%}.piece-sass{left:42%}.piece-uniapp{left:50%}.piece-webpack{left:33%}.piece-vite{left:57%}.book-grid{grid-template-columns:1fr;justify-items:center;gap:46px}.download{position:relative;bottom:auto;left:auto;transform:none;display:flex;width:max-content;max-width:calc(100% - 40px);margin:52px auto 0}.showcase{gap:46px}.mock{min-height:360px}.metrics,.report{grid-template-columns:1fr}.tool-tabs{overflow-x:auto}.word-search{gap:8px;grid-template-columns:repeat(8,1fr);font-size:28px}}
