@charset "UTF-8";.official-home[data-v-a84f6d67]{--pointer-x:0;--pointer-y:0;background:var(--home-page-bg);color:var(--home-text);min-height:calc(100vh - 72px);overflow:hidden}.light-mode,:root{--home-page-bg:#f8f2e8;--home-hero-bg:radial-gradient(circle at 78% 4%,hsla(0,0%,100%,.95) 0 12%,transparent 26%),linear-gradient(115deg,#f9f1e4,#fbf7ef 42%,#f2e3cc);--home-hero-overlay:radial-gradient(circle at calc(52% + var(--pointer-x)*14%) calc(42% + var(--pointer-y)*9%),rgba(229,171,54,.16),transparent 25%),linear-gradient(90deg,transparent 0 9%,hsla(0,0%,100%,.38) 48%,transparent 76%);--home-text:#2b2720;--home-heading:#29251f;--home-muted:#797168;--home-input-text:#312b22;--home-input-bg:hsla(0,0%,100%,.72);--home-input-bg-focus:hsla(0,0%,100%,.88);--home-input-border:rgba(123,104,75,.22);--home-input-border-focus:rgba(206,151,44,.56);--home-input-placeholder:#84796b;--home-prompt-panel-bg:linear-gradient(145deg,hsla(0,0%,100%,.86),rgba(255,250,240,.72)),hsla(0,0%,100%,.78);--home-prompt-panel-border:hsla(41,58%,62%,.2);--home-prompt-panel-shadow:0 20px 54px rgba(126,94,42,.12),0 6px 18px rgba(126,94,42,.06),inset 0 1px 0 hsla(0,0%,100%,.82);--home-counter:#6d6256;--home-section-bg:#fbf8f2;--home-section-bg-soft:linear-gradient(180deg,#f5ead9,#fbf6ec);--home-section-bg-flat:#fbf6ec;--home-section-bg-cta:linear-gradient(180deg,#fbf6ec,#f6ead8);--home-card-bg:hsla(0,0%,100%,.58);--home-card-bg-hover:hsla(0,0%,100%,.78);--home-card-border:rgba(122,105,81,.16);--home-card-border-hover:rgba(200,151,58,.3);--home-card-shadow:0 14px 34px rgba(80,61,36,.05);--home-card-shadow-hover:0 20px 44px rgba(80,61,36,.08);--home-media-bg:#eadfce;--home-icon-bg:#fff6e5;--home-icon-text:#a26b00;--home-deco-border:hsla(35,35%,74%,.6);--home-deco-wave:rgba(236,166,31,.55);--home-chip-text:#62594d;--home-chip-text-hover:#3a2b10;--home-chip-bg:hsla(0,0%,100%,.62);--home-chip-bg-hover:rgba(255,250,238,.9);--home-chip-bg-active:#fff9ec;--home-chip-border:rgba(142,115,74,.24);--home-outline-text:#332e27;--home-outline-bg:hsla(0,0%,100%,.54);--home-outline-bg-hover:hsla(0,0%,100%,.82);--home-glass-bg:hsla(0,0%,100%,.7);--home-glass-border:rgba(110,93,69,.18);--home-glass-sheen:linear-gradient(120deg,hsla(0,0%,100%,.48),transparent 36%),radial-gradient(circle at 15% 4%,rgba(243,190,83,.18),transparent 22%);--home-item-hover-bg:linear-gradient(90deg,rgba(255,247,232,.72),transparent);--home-play-bg:hsla(0,0%,100%,.86);--home-wave-bar:#c9c1b7;--home-wave-bar-active:#d59c22;--home-platform-bg:linear-gradient(180deg,#faf6ee,#e7d9c6);--home-input-shadow:0 18px 42px rgba(108,82,43,.08);--home-input-shadow-focus:0 18px 44px rgba(108,82,43,.1),0 0 0 4px rgba(230,171,59,.12);--home-input-demo-shadow:0 0 0 1px rgba(224,174,72,.1),0 16px 36px rgba(126,94,42,.08)}.dark-mode{--home-page-bg:#080807;--home-hero-bg:radial-gradient(circle at 78% 4%,rgba(199,163,90,.13) 0 12%,transparent 28%),linear-gradient(115deg,#080807,#11100d 48%,#18140d);--home-hero-overlay:radial-gradient(circle at calc(52% + var(--pointer-x)*14%) calc(42% + var(--pointer-y)*9%),hsla(45,65%,68%,.16),transparent 25%),linear-gradient(90deg,transparent 0 9%,hsla(0,0%,100%,.045) 48%,transparent 76%);--home-text:#f6f0e4;--home-heading:#fff6e4;--home-muted:#d5cdbd;--home-input-text:#f8f1e6;--home-input-bg:rgba(14,13,11,.78);--home-input-bg-focus:rgba(22,20,16,.92);--home-input-border:hsla(41,55%,74%,.2);--home-input-border-focus:hsla(45,65%,68%,.62);--home-input-placeholder:#9b907f;--home-prompt-panel-bg:linear-gradient(135deg,rgba(255,247,220,.08),transparent 42%),rgba(14,13,10,.42);--home-prompt-panel-border:hsla(45,65%,68%,.16);--home-prompt-panel-shadow:0 22px 55px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.04);--home-counter:#b7ad9c;--home-section-bg:#0b0a08;--home-section-bg-soft:radial-gradient(circle at 18% 0%,rgba(199,163,90,.1),transparent 30%),linear-gradient(180deg,#11100d,#0b0a08 58%,#080807);--home-section-bg-flat:#090908;--home-section-bg-cta:radial-gradient(circle at 50% 0%,hsla(45,65%,68%,.09),transparent 30%),linear-gradient(180deg,#090908,#11100d);--home-card-bg:rgba(25,23,19,.78);--home-card-bg-hover:rgba(34,31,26,.9);--home-card-border:hsla(41,55%,74%,.14);--home-card-border-hover:hsla(45,65%,68%,.34);--home-card-shadow:0 18px 42px rgba(0,0,0,.22);--home-card-shadow-hover:0 24px 54px rgba(0,0,0,.32);--home-media-bg:#181510;--home-icon-bg:rgba(199,163,90,.16);--home-icon-text:#e7c978;--home-deco-border:rgba(199,163,90,.18);--home-deco-wave:hsla(45,65%,68%,.28);--home-chip-text:#d7ceb9;--home-chip-text-hover:#fff2c8;--home-chip-bg:rgba(24,22,18,.72);--home-chip-bg-hover:rgba(39,34,25,.88);--home-chip-bg-active:rgba(199,163,90,.18);--home-chip-border:hsla(41,55%,74%,.18);--home-outline-text:#eadfc7;--home-outline-bg:rgba(26,24,20,.72);--home-outline-bg-hover:rgba(41,36,27,.88);--home-glass-bg:rgba(21,19,16,.76);--home-glass-border:hsla(41,55%,74%,.14);--home-glass-sheen:linear-gradient(120deg,hsla(0,0%,100%,.055),transparent 36%),radial-gradient(circle at 15% 4%,hsla(45,65%,68%,.14),transparent 24%);--home-item-hover-bg:linear-gradient(90deg,rgba(199,163,90,.09),transparent);--home-play-bg:hsla(42,75%,89%,.92);--home-wave-bar:hsla(41,34%,73%,.34);--home-wave-bar-active:#e2c878;--home-platform-bg:linear-gradient(180deg,hsla(45,65%,68%,.16),rgba(17,16,13,.05));--home-input-shadow:0 18px 42px rgba(0,0,0,.24);--home-input-shadow-focus:0 18px 44px rgba(0,0,0,.3),0 0 0 4px hsla(45,65%,68%,.12);--home-input-demo-shadow:0 0 0 1px rgba(245,197,95,.08),0 18px 40px rgba(0,0,0,.18)}.official-home.is-ready .reveal[data-v-a84f6d67],.official-home.is-ready .reveal-item[data-v-a84f6d67]{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.official-home.is-ready .reveal-item.is-visible[data-v-a84f6d67],.official-home.is-ready .reveal.is-visible[data-v-a84f6d67],.official-home.is-ready .selected-section.is-visible .work-gallery .reveal-item[data-v-a84f6d67]{opacity:1;transform:translateY(0)}.capability-grid .reveal-item[data-v-a84f6d67]:nth-child(2),.steps-line .reveal-item[data-v-a84f6d67]:nth-child(2),.work-gallery .reveal-item[data-v-a84f6d67]:nth-child(2){transition-delay:.08s}.capability-grid .reveal-item[data-v-a84f6d67]:nth-child(3),.steps-line .reveal-item[data-v-a84f6d67]:nth-child(3),.work-gallery .reveal-item[data-v-a84f6d67]:nth-child(3){transition-delay:.16s}.capability-grid .reveal-item[data-v-a84f6d67]:nth-child(4),.steps-line .reveal-item[data-v-a84f6d67]:nth-child(4),.work-gallery .reveal-item[data-v-a84f6d67]:nth-child(4){transition-delay:.24s}.capability-grid .reveal-item[data-v-a84f6d67]:nth-child(5),.work-gallery .reveal-item[data-v-a84f6d67]:nth-child(5){transition-delay:.32s}.work-gallery .reveal-item[data-v-a84f6d67]:nth-child(6){transition-delay:.4s}.official-home__hero[data-v-a84f6d67]{background:var(--home-hero-bg);min-height:690px;overflow:hidden;position:relative}.official-home__hero[data-v-a84f6d67]:before{background:var(--home-hero-overlay);content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;opacity:.72;pointer-events:none;position:absolute;transition:background-position .25s ease-out;z-index:0}.home-hero-stage[data-v-a84f6d67]{align-items:center;display:grid;gap:clamp(52px,7vw,120px);grid-template-columns:minmax(0,.92fr) minmax(420px,.74fr);padding:clamp(72px,8vw,104px) 0 92px;position:relative;z-index:2}.hero-glow[data-v-a84f6d67]{animation:glowBreath-a84f6d67 7.5s ease-in-out infinite;border-radius:999px;pointer-events:none;position:absolute}.hero-glow--left[data-v-a84f6d67]{background:radial-gradient(circle,hsla(36,58%,78%,.34),transparent 66%);height:620px;left:-18%;top:8%;width:620px}.hero-glow--right[data-v-a84f6d67]{animation-delay:-2.5s;background:var(--home-icon-bg);border:34px solid var(--home-deco-border);height:720px;right:-8%;top:-7%;width:430px}.golden-wave[data-v-a84f6d67]{animation:waveDrift-a84f6d67 8s ease-in-out infinite alternate;background:repeating-radial-gradient(ellipse at center,transparent 0 8px,rgba(236,166,31,.74) 9px 10px,transparent 11px 17px);filter:blur(.1px);height:230px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 48%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 0 48%,transparent 72%);opacity:.68;position:absolute;transform:rotate(-19deg) skew(-10deg);width:270px;z-index:1}.golden-wave--center[data-v-a84f6d67]{right:43%;top:245px;transform:translate3d(calc(var(--pointer-x)*-24px),calc(var(--pointer-y)*-18px),0) rotate(-19deg) skew(-10deg)}.golden-wave--right[data-v-a84f6d67]{animation-delay:-3s;bottom:76px;height:300px;right:-70px;transform:translate3d(calc(var(--pointer-x)*18px),calc(var(--pointer-y)*12px),0) rotate(14deg) skew(14deg);width:360px}.hero-copy h1[data-v-a84f6d67]{color:var(--home-heading);font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:clamp(56px,6.8vw,86px);font-weight:650;letter-spacing:0;line-height:1.22;margin:0}.hero-copy p[data-v-a84f6d67]{color:var(--home-muted);font-size:18px;line-height:1.8;margin:24px 0 22px}.prompt-card[data-v-a84f6d67]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--home-prompt-panel-bg);border:1px solid var(--home-prompt-panel-border);border-radius:20px;box-shadow:var(--home-prompt-panel-shadow);padding:14px;width:min(100%,520px)}.prompt-card label[data-v-a84f6d67]{display:block;position:relative}.prompt-card__field[data-v-a84f6d67]{border-radius:16px}.prompt-card textarea[data-v-a84f6d67]{background:var(--home-input-bg)!important;border:1px solid var(--home-input-border)!important;border-radius:16px;box-shadow:var(--home-input-shadow);color:var(--home-input-text)!important;font-size:15px;height:150px;line-height:1.8;outline:none;padding:22px 22px 38px;resize:none;transition:border-color .24s ease,box-shadow .24s ease,background .24s ease;width:100%}.prompt-card__field.is-demo-playing textarea[data-v-a84f6d67]{border-color:#f5c55f57!important;box-shadow:var(--home-input-demo-shadow);caret-color:#f5c55f}.prompt-card textarea[data-v-a84f6d67]:focus{background:var(--home-input-bg-focus)!important;border-color:var(--home-input-border-focus)!important;box-shadow:var(--home-input-shadow-focus)}.prompt-card textarea[data-v-a84f6d67]::-moz-placeholder{color:var(--home-input-placeholder)!important}.prompt-card textarea[data-v-a84f6d67]::placeholder{color:var(--home-input-placeholder)!important}.prompt-card em[data-v-a84f6d67]{bottom:15px;color:var(--home-counter);font-size:12px;font-style:normal;position:absolute;right:18px}.style-row[data-v-a84f6d67]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.style-row span[data-v-a84f6d67]{color:var(--home-muted);font-size:13px;margin-right:4px}.gold-button[data-v-a84f6d67],.outline-button[data-v-a84f6d67],.style-row button[data-v-a84f6d67]{border-radius:4px;cursor:pointer;height:44px;overflow:hidden;position:relative;transform:translateZ(0);transition:transform .22s ease,border-color .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease}.style-row button[data-v-a84f6d67]{background:var(--home-chip-bg);border:1px solid var(--home-chip-border);color:var(--home-chip-text);font-size:13px;height:34px;padding:0 14px}.style-row button[data-v-a84f6d67]:hover{background:var(--home-chip-bg-hover);border-color:#ca911f75;color:var(--home-chip-text-hover);transform:translateY(-1px)}.style-row button.active[data-v-a84f6d67]{background:var(--home-chip-bg-active);border-color:#e2a925;color:var(--home-chip-text-hover)}.style-row .more-style[data-v-a84f6d67]{font-weight:700;min-width:56px;padding:0 14px}.hero-actions[data-v-a84f6d67]{display:flex;gap:22px;margin-top:28px}.gold-button[data-v-a84f6d67]{background:linear-gradient(135deg,#ffd86a,#f0a91b);border:0;box-shadow:0 16px 28px #d8992233;color:#2c210c;font-weight:700;min-width:190px;padding:0 30px}.gold-button[data-v-a84f6d67]:after{background:linear-gradient(110deg,transparent 35%,hsla(0,0%,100%,.42) 48%,transparent 62%);content:"";top:-40%;right:-70%;bottom:-40%;left:-70%;position:absolute;transform:translate(-44%) rotate(8deg);transition:transform .75s ease}.gold-button[data-v-a84f6d67]:hover{box-shadow:0 18px 34px #d8992242,inset 0 1px #ffffff85;transform:translateY(-2px)}.gold-button[data-v-a84f6d67]:hover:after{transform:translate(44%) rotate(8deg)}.outline-button[data-v-a84f6d67]{align-items:center;background:var(--home-outline-bg);border:1px solid rgba(103,91,74,.28);color:var(--home-outline-text);display:inline-flex;font-weight:700;justify-content:center;min-width:190px}.outline-button[data-v-a84f6d67]:hover{background:var(--home-outline-bg-hover);border-color:#bc871f85;box-shadow:0 14px 26px #57422514;transform:translateY(-2px)}.inspiration-card[data-v-a84f6d67]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--home-glass-bg);border:1px solid var(--home-glass-border);border-radius:18px;box-shadow:0 30px 70px #59401f24;padding:28px;position:relative;transition:border-color .28s ease,box-shadow .28s ease}.inspiration-card[data-v-a84f6d67]:before{background:var(--home-glass-sheen);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:.72;pointer-events:none;position:absolute}.inspiration-card[data-v-a84f6d67]:hover{border-color:#cfa0454d;box-shadow:0 34px 82px #59401f2e}.inspiration-card__head[data-v-a84f6d67],.section-row[data-v-a84f6d67]{align-items:center;display:flex;gap:18px;justify-content:space-between}.capability-section h2[data-v-a84f6d67],.final-cta h2[data-v-a84f6d67],.inspiration-card__head h2[data-v-a84f6d67],.section-row h2[data-v-a84f6d67],.steps-section h2[data-v-a84f6d67]{color:var(--home-heading);font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-weight:620;letter-spacing:0;margin:0}.inspiration-card__head h2[data-v-a84f6d67]{font-size:22px}.inspiration-card__head a[data-v-a84f6d67],.section-row a[data-v-a84f6d67]{color:var(--home-muted);font-size:13px}.inspiration-list[data-v-a84f6d67]{display:grid;gap:18px;margin-top:24px}.inspiration-item[data-v-a84f6d67]{align-items:center;border-bottom:1px solid rgba(104,90,69,.12);color:inherit;display:grid;gap:18px;grid-template-columns:86px minmax(0,1fr) auto;min-width:0;padding-bottom:18px;transition:transform .24s ease,background .24s ease,border-color .24s ease}.inspiration-item.is-playing[data-v-a84f6d67],.inspiration-item[data-v-a84f6d67]:hover{background:var(--home-item-hover-bg);border-color:#c494373d;transform:translate(4px)}.inspiration-item[data-v-a84f6d67]:last-child{border-bottom:0;padding-bottom:0}.cover-box[data-v-a84f6d67],.work-gallery article>div[data-v-a84f6d67]{background:var(--home-media-bg);border-radius:10px;cursor:pointer;overflow:hidden;position:relative}.cover-box img[data-v-a84f6d67],.work-gallery img[data-v-a84f6d67]{display:block;filter:saturate(.86) brightness(1.02);height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .32s ease;width:100%}.cover-box[data-v-a84f6d67]{height:86px;width:86px}.cover-box span[data-v-a84f6d67],.work-gallery span[data-v-a84f6d67]{background:var(--home-play-bg);border-radius:50%;bottom:auto;box-shadow:0 8px 20px #3a2d1c29;color:#2d261c;display:grid;font-size:12px;height:32px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .22s ease,background .22s ease,box-shadow .22s ease;width:32px}.cover-box:hover img[data-v-a84f6d67],.work-gallery article.is-playing img[data-v-a84f6d67],.work-gallery article:hover img[data-v-a84f6d67]{filter:saturate(.96) brightness(1.04);transform:scale(1.055)}.cover-box:hover span[data-v-a84f6d67],.inspiration-item.is-playing .cover-box span[data-v-a84f6d67],.work-gallery article.is-playing span[data-v-a84f6d67],.work-gallery article:hover span[data-v-a84f6d67]{background:#f5c55f;box-shadow:0 10px 24px #b67e1c38;transform:translate(-50%,-50%) scale(1.03)}.inspiration-item.is-playing .cover-box span[data-v-a84f6d67]:before,.work-gallery article.is-playing span[data-v-a84f6d67]:before{color:#2d261c;content:"Ⅱ";font-size:13px;font-weight:800}.inspiration-item.is-playing .cover-box span[data-v-a84f6d67],.work-gallery article.is-playing span[data-v-a84f6d67]{align-items:center;bottom:auto;color:transparent;display:flex;gap:2px;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%)}.inspiration-item.is-playing .cover-box:hover span[data-v-a84f6d67],.work-gallery article.is-playing:hover span[data-v-a84f6d67]{transform:translate(-50%,-50%) scale(1.03)}.inspiration-item.is-playing .cover-box span[data-v-a84f6d67]:after,.inspiration-item.is-playing .cover-box span[data-v-a84f6d67]:before,.work-gallery article.is-playing span[data-v-a84f6d67]:after,.work-gallery article.is-playing span[data-v-a84f6d67]:before{background:#2d261c;border-radius:999px;content:"";flex:0 0 2px;height:10px;width:2px}.track-line h3[data-v-a84f6d67]{color:var(--home-heading);font-size:16px;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-line p[data-v-a84f6d67]{color:var(--home-muted);font-size:13px;margin:0 0 12px}.soft-wave[data-v-a84f6d67]{align-items:center;display:flex;gap:3px;height:20px}.soft-wave i[data-v-a84f6d67]{animation:waveBeat-a84f6d67 1.35s ease-in-out infinite;background:var(--home-wave-bar);border-radius:999px;transform-origin:center;width:2px}.inspiration-item:hover .soft-wave i[data-v-a84f6d67],.work-gallery article:hover+.soft-wave i[data-v-a84f6d67]{background:var(--home-wave-bar-active)}.inspiration-item em[data-v-a84f6d67]{color:var(--home-muted);font-size:13px;font-style:normal}.hero-platform[data-v-a84f6d67]{animation:platformGlow-a84f6d67 6s ease-in-out infinite;background:var(--home-platform-bg);border-radius:50%;bottom:-36px;box-shadow:0 28px 50px #644b2724;height:74px;position:absolute;right:8%;width:520px;z-index:0}.capability-section[data-v-a84f6d67]{background:var(--home-section-bg);padding:56px 0 66px;text-align:center}.capability-section h2[data-v-a84f6d67],.final-cta h2[data-v-a84f6d67],.steps-section h2[data-v-a84f6d67]{font-size:28px}.short-line[data-v-a84f6d67]{background:#f1ae28;height:2px;margin:16px auto 34px;width:24px}.capability-grid[data-v-a84f6d67]{display:grid;gap:34px;grid-template-columns:repeat(5,minmax(0,1fr))}.capability-grid article[data-v-a84f6d67]{background:var(--home-card-bg);border:1px solid var(--home-card-border);border-radius:14px;box-shadow:var(--home-card-shadow);min-height:156px;padding:28px 22px 24px;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease}.capability-grid article[data-v-a84f6d67]:hover,.steps-line article[data-v-a84f6d67]:hover{background:var(--home-card-bg-hover);border-color:var(--home-card-border-hover);box-shadow:var(--home-card-shadow-hover);transform:translateY(-4px)}.official-home.is-ready .capability-grid .reveal-item.is-visible[data-v-a84f6d67]:hover,.official-home.is-ready .steps-line .reveal-item.is-visible[data-v-a84f6d67]:hover{transform:translateY(-4px)}.capability-grid span[data-v-a84f6d67],.steps-line article>span[data-v-a84f6d67]{background:var(--home-icon-bg);border-radius:50%;color:var(--home-icon-text);display:inline-grid;font-size:24px;height:48px;place-items:center;width:48px}.capability-grid h3[data-v-a84f6d67]{color:var(--home-heading);font-size:17px;margin:18px 0 10px}.capability-grid p[data-v-a84f6d67]{color:var(--home-muted);font-size:13px;line-height:1.75;margin:0}.selected-section[data-v-a84f6d67]{background:var(--home-section-bg-soft);padding:42px 0 70px}.section-row[data-v-a84f6d67]{margin-bottom:28px}.section-row h2[data-v-a84f6d67]{font-size:24px}.work-gallery[data-v-a84f6d67]{display:grid;gap:28px;grid-template-columns:repeat(6,minmax(0,1fr))}.work-gallery article[data-v-a84f6d67]{color:inherit;min-width:0}.work-gallery article>div[data-v-a84f6d67]{aspect-ratio:1/1;border-radius:12px;box-shadow:var(--home-card-shadow);transition:box-shadow .28s ease,transform .28s ease}.work-gallery article.is-playing>div[data-v-a84f6d67],.work-gallery article:hover>div[data-v-a84f6d67]{box-shadow:var(--home-card-shadow-hover);transform:translateY(-3px)}.work-gallery h3[data-v-a84f6d67]{color:var(--home-heading);font-size:15px;margin:14px 0 6px}.work-gallery h3[data-v-a84f6d67],.work-gallery p[data-v-a84f6d67]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-gallery p[data-v-a84f6d67]{color:var(--home-muted);font-size:13px;margin:0}.steps-section[data-v-a84f6d67]{background:var(--home-section-bg-flat);overflow:hidden;padding:56px 0 42px;position:relative;text-align:center}.steps-line[data-v-a84f6d67]{display:grid;gap:26px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.steps-line article[data-v-a84f6d67]{align-items:center;background:var(--home-card-bg);border:1px solid var(--home-card-border);border-radius:12px;display:grid;gap:16px;grid-template-columns:54px 1fr;padding:18px 20px;text-align:left;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease}.steps-line strong[data-v-a84f6d67]{color:var(--home-icon-text)}.steps-line h3[data-v-a84f6d67]{color:var(--home-heading);display:inline;font-size:16px;margin:0 0 0 8px}.steps-line p[data-v-a84f6d67]{color:var(--home-muted);font-size:13px;line-height:1.65;margin:8px 0 0}.steps-deco[data-v-a84f6d67]{opacity:.58;pointer-events:none;position:absolute}.steps-deco--left[data-v-a84f6d67]{border:24px solid var(--home-deco-border);border-radius:90px 90px 0 0;bottom:-42px;height:230px;left:-64px;width:180px}.steps-deco--right[data-v-a84f6d67]{animation:waveDrift-a84f6d67 9s ease-in-out infinite alternate-reverse;background:repeating-radial-gradient(ellipse at center,transparent 0 8px,var(--home-deco-wave) 9px 10px,transparent 11px 17px);bottom:-36px;height:150px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 42%,transparent 76%);mask-image:radial-gradient(ellipse at center,#000 0 42%,transparent 76%);right:-120px;transform:rotate(-12deg);width:360px}.final-cta[data-v-a84f6d67]{background:var(--home-section-bg-cta);padding:42px 0 76px;text-align:center}.final-cta p[data-v-a84f6d67]{color:var(--home-muted);font-size:18px;margin:14px 0 28px}.home-preview-player[data-v-a84f6d67]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,rgba(255,247,220,.1),transparent 34%),linear-gradient(180deg,#181612eb,#0a0908f0);border:1px solid hsla(45,65%,68%,.28);border-radius:18px;bottom:22px;box-shadow:0 18px 46px #0000005c,inset 0 1px #ffffff0f;color:var(--home-text);display:grid;gap:16px;grid-template-columns:60px minmax(0,1fr) auto 34px;left:50%;padding:12px 12px 12px 14px;position:fixed;transform:translate(-50%);width:min(640px,100% - 32px);z-index:30}.home-preview-player img[data-v-a84f6d67]{border:1px solid rgba(255,244,215,.16);border-radius:12px;box-shadow:0 10px 22px #00000038;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.home-preview-player__meta[data-v-a84f6d67]{display:grid;gap:5px;min-width:0}.home-preview-player__meta span[data-v-a84f6d67],.home-preview-player__meta strong[data-v-a84f6d67]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-preview-player__meta strong[data-v-a84f6d67]{color:#fff7e6;font-size:15px;font-weight:700}.home-preview-player__meta span[data-v-a84f6d67]{color:#e7decabd;font-size:12px}.home-preview-player__meta input[data-v-a84f6d67]{accent-color:var(--home-icon-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:3px;margin:0;width:100%}.home-preview-player__meta input[data-v-a84f6d67]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#f5c55f 0 var(--preview-progress,0),rgba(255,247,224,.28) var(--preview-progress,0) 100%);border-radius:999px;height:3px}.home-preview-player__meta input[data-v-a84f6d67]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5c55f;border-radius:50%;box-shadow:0 0 0 4px #f5c55f29;height:13px;margin-top:-5px;width:13px}.home-preview-player__meta input[data-v-a84f6d67]::-moz-range-track{background:#fff7e047;border-radius:999px;height:3px}.home-preview-player__meta input[data-v-a84f6d67]::-moz-range-progress{background:#f5c55f;border-radius:999px;height:3px}.home-preview-player__meta input[data-v-a84f6d67]::-moz-range-thumb{background:#f5c55f;border:0;border-radius:50%;box-shadow:0 0 0 4px #f5c55f29;height:13px;width:13px}.home-preview-player__progress[data-v-a84f6d67]{display:grid;gap:6px;padding-top:2px}.home-preview-player__time[data-v-a84f6d67]{align-items:center;color:#e7deca8f;display:flex;font-size:11px;font-variant-numeric:tabular-nums;justify-content:space-between;line-height:1}.home-preview-player__close[data-v-a84f6d67],.home-preview-player__toggle[data-v-a84f6d67]{background:#fff6de12;border:1px solid hsla(45,65%,68%,.2);border-radius:999px;color:#eadfc7;cursor:pointer;height:34px;transition:border-color .22s ease,color .22s ease,background .22s ease,transform .22s ease}.home-preview-player__close[data-v-a84f6d67]:hover,.home-preview-player__toggle[data-v-a84f6d67]:hover{background:#fff6de1f;border-color:#f5c55f75;transform:translateY(-1px)}.home-preview-player__toggle[data-v-a84f6d67]{font-weight:700;min-width:72px;padding:0 18px}.home-preview-player.is-playing .home-preview-player__toggle[data-v-a84f6d67]{background:linear-gradient(135deg,#ffe183,#f5c55f);border-color:transparent;box-shadow:0 10px 20px #f5c55f2e;color:#2d261c}.home-preview-player__close[data-v-a84f6d67]{color:#eadfc8b8;font-size:19px;line-height:1;width:34px}@keyframes glowBreath-a84f6d67{0%,to{filter:blur(0);opacity:.72}50%{filter:blur(2px);opacity:.95}}@keyframes waveDrift-a84f6d67{0%{background-position:0 0;opacity:.5}to{background-position:18px 12px;opacity:.76}}@keyframes waveBeat-a84f6d67{0%,to{opacity:.56;transform:scaleY(.72)}50%{opacity:.92;transform:scaleY(1.18)}}@keyframes platformGlow-a84f6d67{0%,to{box-shadow:0 28px 50px #644b271f}50%{box-shadow:0 34px 64px #644b272e}}@media (max-width:1100px){.home-hero-stage[data-v-a84f6d67]{grid-template-columns:1fr}.golden-wave--center[data-v-a84f6d67],.hero-platform[data-v-a84f6d67]{display:none}.capability-grid[data-v-a84f6d67],.work-gallery[data-v-a84f6d67]{grid-template-columns:repeat(3,minmax(0,1fr))}.steps-line[data-v-a84f6d67]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.official-home__hero[data-v-a84f6d67]{min-height:auto}.home-hero-stage[data-v-a84f6d67]{padding:32px 0 42px}.hero-copy h1[data-v-a84f6d67]{font-size:38px;line-height:1.28}.hero-copy p[data-v-a84f6d67]{font-size:15px;margin:14px 0 16px}.prompt-card[data-v-a84f6d67]{border-radius:16px;padding:10px}.prompt-card textarea[data-v-a84f6d67]{font-size:14px;height:110px;line-height:1.7;padding:16px 14px 32px}.prompt-card em[data-v-a84f6d67]{bottom:12px;font-size:11px;right:14px}.style-row[data-v-a84f6d67]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.style-row span[data-v-a84f6d67]{font-size:12px;grid-column:1/-1;margin:0}.style-row button[data-v-a84f6d67]{font-size:13px;height:32px;padding:0 10px;width:100%}.style-row .more-style[data-v-a84f6d67]{width:100%}.hero-actions[data-v-a84f6d67]{align-items:stretch;flex-direction:column;gap:12px;margin-top:18px}.gold-button[data-v-a84f6d67]{border-radius:12px;font-size:16px;height:48px;width:100%}.outline-button[data-v-a84f6d67]{border-radius:8px;font-size:14px;height:42px;width:100%}.golden-wave[data-v-a84f6d67],.hero-glow--right[data-v-a84f6d67],.inspiration-card[data-v-a84f6d67]{display:none}.hero-glow--left[data-v-a84f6d67]{height:320px;left:-20%;top:-5%;width:320px}.hero-platform[data-v-a84f6d67]{display:none}.capability-section[data-v-a84f6d67]{padding:36px 0 42px}.capability-section h2[data-v-a84f6d67]{font-size:22px}.short-line[data-v-a84f6d67]{margin:12px auto 24px}.capability-grid[data-v-a84f6d67]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.capability-grid article[data-v-a84f6d67]{border-radius:12px;min-height:auto;padding:18px 14px 16px}.capability-grid article[data-v-a84f6d67]:last-child{grid-column:1/-1}.capability-grid span[data-v-a84f6d67]{font-size:18px;height:38px;width:38px}.capability-grid h3[data-v-a84f6d67]{font-size:15px;margin:12px 0 6px}.capability-grid p[data-v-a84f6d67]{font-size:12px;line-height:1.6}.selected-section[data-v-a84f6d67]{padding:32px 0 48px}.section-row[data-v-a84f6d67]{margin-bottom:20px}.section-row h2[data-v-a84f6d67]{font-size:20px}.work-gallery[data-v-a84f6d67]{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.work-gallery article>div[data-v-a84f6d67]{border-radius:10px}.work-gallery h3[data-v-a84f6d67]{font-size:13px;margin:10px 0 4px}.work-gallery p[data-v-a84f6d67]{font-size:11px}.work-gallery span[data-v-a84f6d67]{font-size:10px;height:28px;width:28px}.steps-section[data-v-a84f6d67]{padding:36px 0 32px}.steps-section h2[data-v-a84f6d67]{font-size:20px}.steps-line[data-v-a84f6d67]{gap:12px;grid-template-columns:1fr;margin-top:24px}.steps-line article[data-v-a84f6d67]{gap:12px;grid-template-columns:44px 1fr;padding:14px 16px}.steps-line article>span[data-v-a84f6d67]{font-size:20px;height:44px;width:44px}.steps-line h3[data-v-a84f6d67]{font-size:14px}.steps-line p[data-v-a84f6d67]{font-size:12px;margin-top:4px}.steps-deco[data-v-a84f6d67]{display:none}.final-cta[data-v-a84f6d67]{padding:36px 0 56px}.final-cta h2[data-v-a84f6d67]{font-size:20px}.final-cta p[data-v-a84f6d67]{font-size:15px;margin:10px 0 20px}.final-cta .gold-button[data-v-a84f6d67]{border-radius:12px;font-size:16px;height:48px}.home-preview-player[data-v-a84f6d67]{border-radius:14px;bottom:12px;gap:10px;grid-template-columns:44px minmax(0,1fr) auto 30px;padding:10px;width:min(640px,100% - 24px)}.home-preview-player img[data-v-a84f6d67]{border-radius:10px;height:44px;width:44px}.home-preview-player__meta strong[data-v-a84f6d67]{font-size:13px}.home-preview-player__meta span[data-v-a84f6d67]{font-size:11px}.home-preview-player__toggle[data-v-a84f6d67]{font-size:12px;height:30px;min-width:56px;padding:0 12px}.home-preview-player__close[data-v-a84f6d67]{font-size:16px;height:30px;width:30px}}@media (max-width:374px){.hero-copy h1[data-v-a84f6d67]{font-size:32px}.prompt-card textarea[data-v-a84f6d67]{font-size:13px;height:90px}.style-row[data-v-a84f6d67]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-grid[data-v-a84f6d67]{grid-template-columns:1fr}.capability-grid article[data-v-a84f6d67]:last-child{grid-column:auto}.work-gallery[data-v-a84f6d67]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}}.official-home__footer[data-v-a84f6d67]{border-top:1px solid var(--home-card-border);color:var(--home-muted);font-size:12px;padding:28px 16px;text-align:center}.official-home__footer-item[data-v-a84f6d67]{display:inline-block;margin:0 6px}.official-home__footer-link[data-v-a84f6d67]{color:inherit;margin-left:4px;text-decoration:none}.official-home__footer-link[data-v-a84f6d67]:hover{color:var(--home-heading);text-decoration:underline}
