@charset "UTF-8";.container[data-v-bce52097]{max-width:1160px;margin:0 auto;padding:0 var(--space-lg)}.section[data-v-bce52097]{position:relative;padding:96px 0}.showcase-glow[data-v-bce52097]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 50% 45%,rgba(var(--accent-teal-rgb),.08),transparent 70%)}.section-header[data-v-bce52097]{position:relative;text-align:center;margin-bottom:var(--space-xl)}.eyebrow[data-v-bce52097]{display:inline-block;font-size:calc(12px * var(--font-scale));font-weight:700;letter-spacing:.08em;color:var(--accent-teal);margin-bottom:var(--space-sm)}.section-title[data-v-bce52097]{font-size:clamp(1.6rem,2.5vw,2.1rem);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-sm)}.section-subtitle[data-v-bce52097]{font-size:calc(16px * var(--font-scale));color:var(--text-secondary);margin:0;line-height:1.7}.showcase-window[data-v-bce52097]{position:relative;max-width:920px;margin:0 auto;background:var(--layer-2);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);overflow:hidden}.showcase-window__bar[data-v-bce52097]{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--layer-2);border-bottom:1px solid var(--border)}.showcase-window__dot[data-v-bce52097]{width:10px;height:10px;border-radius:50%;background:var(--layer-4)}.showcase-window__title[data-v-bce52097]{margin-left:var(--space-sm);font-size:calc(12px * var(--font-scale));color:var(--text-tertiary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.showcase-replay[data-v-bce52097]{flex-shrink:0;border:1px solid var(--border);background:var(--layer-1);color:var(--text-secondary);font-size:calc(12px * var(--font-scale));font-weight:600;padding:4px 12px;border-radius:var(--radius-pill);cursor:pointer;transition:color .4s var(--ease-smooth),border-color .4s var(--ease-smooth)}.showcase-replay[data-v-bce52097]:hover{color:var(--accent-teal);border-color:var(--accent-teal)}.showcase-window__body[data-v-bce52097]{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr);min-height:520px;overflow:hidden}.sc-identity[data-v-bce52097]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 10px;border-right:1px solid var(--border);background:linear-gradient(180deg,rgba(137,103,52,.05),transparent 12%),var(--layer-1)}.sc-avatar[data-v-bce52097]{position:relative;display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(var(--accent-teal-rgb),.22);border-radius:16px;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.5),transparent 58%),linear-gradient(145deg,rgba(var(--accent-teal-rgb),.16),rgba(var(--accent-teal-rgb),.06));color:var(--accent-teal);font-size:calc(20px * var(--font-scale));font-weight:700}.sc-avatar[data-v-bce52097]:before{position:absolute;inset:4px;content:"";border:1px dashed rgba(var(--accent-teal-rgb),.3);border-radius:11px}.sc-identity strong[data-v-bce52097]{margin-top:4px;font-size:calc(13px * var(--font-scale))}.sc-identity small[data-v-bce52097]{color:var(--text-tertiary);font-size:calc(9px * var(--font-scale))}.sc-tag[data-v-bce52097]{padding:3px 8px;border-radius:999px;background:rgba(var(--accent-teal-rgb),.1);color:var(--accent-teal);font-size:calc(9px * var(--font-scale));font-weight:650}.sc-main[data-v-bce52097]{min-width:0;padding:18px 20px;background:var(--layer-2)}.sc-toolbar[data-v-bce52097]{display:flex;gap:8px}.sc-btn[data-v-bce52097]{min-height:34px;padding:0 13px;border:1px solid rgba(var(--accent-teal-rgb),.3);border-radius:9px;background:var(--layer-1);color:var(--accent-teal);font-size:calc(12px * var(--font-scale));font-weight:600;cursor:pointer}.sc-btn--entry[data-v-bce52097]{background:var(--accent-teal);border-color:var(--accent-teal);color:#fff}.sc-btn--pulse[data-v-bce52097]{animation:sc-pulse-bce52097 1.1s ease-in-out infinite}@keyframes sc-pulse-bce52097{0%,to{box-shadow:0 0 rgba(var(--accent-teal-rgb),.35)}50%{box-shadow:0 0 0 6px rgba(var(--accent-teal-rgb),0)}}.sc-book[data-v-bce52097]{margin-top:16px}.sc-book>header[data-v-bce52097]{margin-bottom:10px}.sc-book>header small[data-v-bce52097]{color:var(--text-tertiary);font-size:calc(10px * var(--font-scale));font-weight:650;letter-spacing:.06em}.sc-chapter[data-v-bce52097]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;padding:11px 13px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--layer-1);transition:border-color .4s var(--ease-smooth),background .4s var(--ease-smooth)}.sc-chapter--bound[data-v-bce52097]{border-left:3px solid var(--keji-gold, #a8946a)}.sc-chapter--active[data-v-bce52097]{border-color:rgba(var(--accent-teal-rgb),.5);background:rgba(var(--accent-teal-rgb),.06)}.sc-chapter__no[data-v-bce52097]{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:rgba(var(--accent-teal-rgb),.1);color:var(--accent-teal);font-size:calc(12px * var(--font-scale));font-weight:700}.sc-chapter__copy[data-v-bce52097]{min-width:0}.sc-chapter__copy strong[data-v-bce52097],.sc-chapter__copy small[data-v-bce52097]{display:block}.sc-chapter__copy strong[data-v-bce52097]{font-size:calc(13px * var(--font-scale));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-chapter__copy small[data-v-bce52097]{margin-top:2px;color:var(--text-tertiary);font-size:calc(10px * var(--font-scale))}.sc-chapter__seal[data-v-bce52097]{padding:3px 8px;border-radius:999px;font-size:calc(10px * var(--font-scale));font-weight:650;white-space:nowrap}.sc-chapter__seal--dim[data-v-bce52097]{color:var(--text-tertiary);background:var(--layer-3)}.sc-chapter__seal--live[data-v-bce52097]{color:var(--accent-teal);background:rgba(var(--accent-teal-rgb),.12)}.sc-chapter--bound .sc-chapter__seal[data-v-bce52097]{color:var(--keji-gold-ink, #8d7c55);background:#a8946a24}.sc-entries[data-v-bce52097]{margin:6px 0 12px}.sc-entry[data-v-bce52097]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(var(--accent-teal-rgb),.3);border-radius:var(--radius-md);background:rgba(var(--accent-teal-rgb),.05)}.sc-entry__badge[data-v-bce52097]{padding:3px 8px;border-radius:7px;background:rgba(var(--accent-teal-rgb),.12);color:var(--accent-teal);font-size:calc(10px * var(--font-scale));font-weight:650}.sc-entry p[data-v-bce52097]{margin:0;font-size:calc(12px * var(--font-scale));line-height:1.6}.sc-entry small[data-v-bce52097]{display:block;margin-top:2px;color:var(--text-tertiary);font-size:calc(10px * var(--font-scale))}.sc-entry__check[data-v-bce52097]{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--success);color:#fff;font-size:calc(11px * var(--font-scale));font-weight:700}.sc-entry-in-enter-active[data-v-bce52097]{transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth)}.sc-entry-in-enter-from[data-v-bce52097]{opacity:0;transform:translateY(10px)}.sc-meter[data-v-bce52097]{margin-top:14px;padding:12px 14px;border:1px dashed var(--border);border-radius:var(--radius-md)}.sc-meter__bar[data-v-bce52097]{height:6px;border-radius:999px;background:var(--layer-3);overflow:hidden}.sc-meter__bar span[data-v-bce52097]{display:block;width:50%;height:100%;border-radius:999px;background:var(--accent-teal);transition:width .8s var(--ease-smooth)}.sc-meter__bar span.sc-meter__fill--done[data-v-bce52097]{width:100%}.sc-meter__labels[data-v-bce52097]{display:flex;justify-content:space-between;margin-top:8px;font-size:calc(11px * var(--font-scale))}.sc-meter__labels span[data-v-bce52097]{color:var(--text-tertiary)}.sc-meter__labels strong[data-v-bce52097]{color:var(--accent-teal);font-weight:650}.sc-drawer[data-v-bce52097]{position:absolute;z-index:5;inset:0 0 0 auto;width:min(56%,430px);display:flex;flex-direction:column;border-left:1px solid var(--border);background:var(--layer-1);box-shadow:-18px 0 44px #0f172a24;overflow:hidden}.sc-drawer-enter-active[data-v-bce52097],.sc-drawer-leave-active[data-v-bce52097]{transition:transform .35s var(--ease-smooth)}.sc-drawer-enter-from[data-v-bce52097],.sc-drawer-leave-to[data-v-bce52097]{transform:translate(105%)}.sc-drawer>header[data-v-bce52097]{display:flex;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid var(--border)}.sc-drawer>header small[data-v-bce52097]{color:var(--accent-teal);font-size:calc(10px * var(--font-scale));font-weight:650}.sc-drawer>header h3[data-v-bce52097]{margin:3px 0;font-size:calc(19px * var(--font-scale));letter-spacing:-.02em}.sc-drawer>header p[data-v-bce52097]{margin:0;color:var(--text-tertiary);font-size:calc(11px * var(--font-scale));line-height:1.6}.sc-drawer>header button[data-v-bce52097]{flex:0 0 auto;width:34px;height:34px;border:1px solid var(--border);border-radius:10px;background:var(--layer-2);color:var(--text-primary);font-size:calc(18px * var(--font-scale))}.sc-form[data-v-bce52097]{display:grid;gap:14px;padding:18px 22px;overflow:auto}.sc-form label[data-v-bce52097]{display:grid;gap:6px;color:var(--text-secondary);font-size:calc(11px * var(--font-scale))}.sc-field[data-v-bce52097]{min-height:38px;border:1px solid var(--border);border-radius:9px;background:var(--layer-2);color:var(--text-primary);font-size:calc(12px * var(--font-scale))}.sc-field--pick[data-v-bce52097]{display:flex;align-items:center;justify-content:space-between;padding:0 11px}.sc-field--pick i[data-v-bce52097]{color:var(--text-tertiary);font-style:normal}.sc-typing[data-v-bce52097]{min-height:96px;padding:10px 12px;border:1px solid rgba(var(--accent-teal-rgb),.45);border-radius:10px;background:var(--layer-2);color:var(--text-primary);font-size:calc(12px * var(--font-scale));line-height:1.7;box-shadow:0 0 0 3px rgba(var(--accent-teal-rgb),.08)}.sc-caret[data-v-bce52097]{display:inline-block;width:1.5px;height:1em;margin-left:1px;vertical-align:-.12em;background:var(--accent-teal);animation:sc-caret-bce52097 .9s steps(1) infinite}@keyframes sc-caret-bce52097{0%,49%{opacity:1}50%,to{opacity:0}}.sc-facts[data-v-bce52097]{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(var(--accent-teal-rgb),.18);border-radius:10px;background:rgba(var(--accent-teal-rgb),.04)}.sc-facts strong[data-v-bce52097]{font-size:calc(11px * var(--font-scale));color:var(--accent-teal)}.sc-facts label[data-v-bce52097]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:calc(11px * var(--font-scale))}.sc-facts p[data-v-bce52097]{margin:2px 0 0;color:var(--text-tertiary);font-size:calc(10px * var(--font-scale))}.sc-quote-picker[data-v-bce52097]{display:flex;flex-wrap:wrap;gap:7px}.sc-quote-picker button[data-v-bce52097]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:42px;padding:7px 12px;border:1px solid var(--accent-teal);border-radius:10px;background:rgba(var(--accent-teal-rgb),.08);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.sc-quote-picker span[data-v-bce52097]{font-size:calc(12px * var(--font-scale));font-weight:560}.sc-quote-picker small[data-v-bce52097]{color:var(--text-tertiary);font-size:calc(10px * var(--font-scale))}.sc-form__foot[data-v-bce52097]{display:flex;justify-content:flex-end;padding-top:2px}.sc-save[data-v-bce52097]{min-height:38px;padding:0 16px;border:0;border-radius:9px;background:var(--accent-teal);color:#fff;font-size:calc(12px * var(--font-scale));font-weight:600;cursor:pointer}.sc-fact-list[data-v-bce52097]{display:grid;gap:8px;padding:18px 22px;overflow:auto}.sc-fact[data-v-bce52097]{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(var(--accent-teal-rgb),.3);border-radius:10px;background:rgba(var(--accent-teal-rgb),.05);cursor:pointer}.sc-fact input[data-v-bce52097]{accent-color:var(--accent-teal)}.sc-fact__badge[data-v-bce52097]{padding:3px 8px;border-radius:7px;background:rgba(var(--accent-teal-rgb),.12);color:var(--accent-teal);font-size:calc(10px * var(--font-scale));font-weight:650}.sc-fact p[data-v-bce52097]{margin:0;font-size:calc(12px * var(--font-scale));line-height:1.6;color:var(--text-primary)}.sc-draft[data-v-bce52097]{margin:18px 22px 0}.sc-thinking[data-v-bce52097]{display:flex;align-items:center;gap:10px;padding:14px;border:1px dashed rgba(var(--accent-teal-rgb),.4);border-radius:12px;color:var(--text-secondary);font-size:calc(12px * var(--font-scale))}.sc-thinking__dots i[data-v-bce52097]{display:inline-block;width:6px;height:6px;margin-right:3px;border-radius:50%;background:var(--accent-teal);animation:sc-dot-bce52097 1s ease-in-out infinite}.sc-thinking__dots i[data-v-bce52097]:nth-child(2){animation-delay:.15s}.sc-thinking__dots i[data-v-bce52097]:nth-child(3){animation-delay:.3s}@keyframes sc-dot-bce52097{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.sc-draft__title[data-v-bce52097]{font-size:calc(14px * var(--font-scale));font-weight:700;color:var(--accent-teal);margin-bottom:8px}.sc-draft__body[data-v-bce52097]{margin:0;padding:12px 14px;border-radius:10px;background:var(--layer-2);border:1px solid var(--border);color:var(--text-secondary);font-size:calc(12px * var(--font-scale));line-height:1.7;font-family:inherit;white-space:pre-wrap}.sc-draft__foot[data-v-bce52097]{margin-top:8px;font-size:calc(10px * var(--font-scale));color:var(--text-tertiary)}.sc-confirm[data-v-bce52097]{margin:14px 22px 20px;padding:13px 14px;border:1px solid var(--border);border-radius:12px;background:var(--layer-2);box-shadow:var(--shadow-ambient)}.showcase-window--confirm-pressed .sc-confirm[data-v-bce52097]{transform:scale(.97);opacity:.7;transition:transform .2s var(--ease-smooth),opacity .2s var(--ease-smooth)}.sc-confirm__preview[data-v-bce52097]{padding:8px 10px;border-radius:9px;background:rgba(var(--accent-teal-rgb),.08);color:var(--text-primary);font-size:calc(12px * var(--font-scale));margin-bottom:8px}.sc-confirm__message[data-v-bce52097]{font-size:calc(11px * var(--font-scale));color:var(--text-tertiary);margin-bottom:10px}.sc-confirm__actions[data-v-bce52097]{display:flex;justify-content:flex-end;gap:8px}.sc-confirm__ghost[data-v-bce52097]{padding:6px 13px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-secondary);font-size:calc(11px * var(--font-scale));cursor:pointer}.sc-confirm__primary[data-v-bce52097]{padding:6px 13px;border:0;border-radius:999px;background:var(--accent-teal);color:#fff;font-size:calc(11px * var(--font-scale));font-weight:600;cursor:pointer}.sc-success[data-v-bce52097]{position:absolute;z-index:6;left:50%;bottom:16px;display:flex;align-items:center;gap:12px;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);padding:11px 16px;border:1px solid rgba(var(--accent-teal-rgb),.4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--layer-2) 94%,var(--accent-teal));box-shadow:var(--shadow-elevated);transform:translate(-50%)}.sc-success__seal[data-v-bce52097]{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border:2px solid var(--keji-gold, #a8946a);border-radius:9px;color:var(--keji-gold, #a8946a);font-size:calc(17px * var(--font-scale));font-weight:700;animation:sc-seal-pop-bce52097 .45s var(--ease-spring)}@keyframes sc-seal-pop-bce52097{0%{transform:scale(.4) rotate(-14deg);opacity:0}70%{transform:scale(1.12) rotate(2deg)}to{transform:scale(1) rotate(0)}}.sc-success strong[data-v-bce52097]{font-size:calc(13px * var(--font-scale));color:var(--text-primary)}.sc-success p[data-v-bce52097]{margin:3px 0 0;font-size:calc(11px * var(--font-scale));color:var(--text-secondary)}.sc-success-in-enter-active[data-v-bce52097]{transition:opacity .4s var(--ease-smooth),transform .4s var(--ease-smooth)}.sc-success-in-enter-from[data-v-bce52097]{opacity:0;transform:translate(-50%,14px)}@media (prefers-reduced-motion: reduce){.sc-msg-enter-active[data-v-bce52097],.sc-chapter[data-v-bce52097],.sc-meter__bar span[data-v-bce52097],.sc-btn--pulse[data-v-bce52097],.sc-caret[data-v-bce52097],.sc-thinking__dots i[data-v-bce52097],.sc-success__seal[data-v-bce52097]{animation:none!important;transition:none!important}}@media (max-width: 900px){.section[data-v-bce52097]{padding:64px 0}.showcase-window[data-v-bce52097]{border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.showcase-window__body[data-v-bce52097]{grid-template-columns:64px minmax(0,1fr);min-height:480px}.sc-drawer[data-v-bce52097]{width:72%}}@media (max-width: 720px){.container[data-v-bce52097]{padding:0 16px}.section-header[data-v-bce52097]{margin-bottom:var(--space-lg)}.showcase-window__body[data-v-bce52097]{grid-template-columns:56px minmax(0,1fr);min-height:440px}.sc-identity[data-v-bce52097]{padding:14px 8px}.sc-avatar[data-v-bce52097]{width:42px;height:42px;border-radius:13px;font-size:calc(16px * var(--font-scale))}.sc-main[data-v-bce52097]{padding:14px}.sc-chapter[data-v-bce52097]{padding:10px 11px;gap:8px}.sc-chapter__no[data-v-bce52097]{width:24px;height:24px;font-size:calc(11px * var(--font-scale))}.sc-entry[data-v-bce52097]{padding:10px 11px;gap:8px}.sc-entry p[data-v-bce52097]{font-size:calc(11px * var(--font-scale))}.sc-drawer[data-v-bce52097]{width:82%}.sc-drawer>header[data-v-bce52097]{padding:16px 18px 14px}.sc-drawer>header h3[data-v-bce52097]{font-size:calc(17px * var(--font-scale))}.sc-form[data-v-bce52097]{padding:16px 18px;gap:12px}.sc-typing[data-v-bce52097]{min-height:84px;font-size:calc(11px * var(--font-scale))}.sc-fact-list[data-v-bce52097]{padding:16px 18px}.sc-draft[data-v-bce52097]{margin:14px 18px 0}.sc-confirm[data-v-bce52097]{margin:12px 18px 16px}.sc-save[data-v-bce52097],.sc-confirm__ghost[data-v-bce52097],.sc-confirm__primary[data-v-bce52097],.sc-btn[data-v-bce52097]{min-height:40px}}@media (max-width: 540px){.showcase-window__body[data-v-bce52097]{grid-template-columns:1fr;min-height:0}.sc-identity[data-v-bce52097]{flex-direction:row;align-items:center;gap:8px;padding:8px 12px;border-right:none;border-bottom:1px solid var(--border)}.sc-avatar[data-v-bce52097]{width:32px;height:32px;border-radius:10px;font-size:calc(13px * var(--font-scale))}.sc-avatar[data-v-bce52097]:before{inset:3px;border-radius:7px}.sc-identity strong[data-v-bce52097]{margin:0;font-size:calc(12px * var(--font-scale))}.sc-identity small[data-v-bce52097]{display:none}.sc-tag[data-v-bce52097]{margin-left:auto}.sc-drawer[data-v-bce52097]{width:100%}.sc-toolbar[data-v-bce52097]{gap:6px}.sc-btn[data-v-bce52097]{flex:1;justify-content:center}.sc-chapter__seal[data-v-bce52097]{padding:3px 7px;font-size:calc(9px * var(--font-scale))}.sc-typing[data-v-bce52097]{min-height:76px;padding:9px 11px}.sc-success[data-v-bce52097]{max-width:calc(100% - 20px);bottom:10px;padding:10px 13px}.sc-success strong[data-v-bce52097]{font-size:calc(12px * var(--font-scale))}}.home[data-v-13d5bc8b]{overflow-x:hidden;background:linear-gradient(180deg,rgba(var(--accent-teal-rgb),.06) 0%,rgba(var(--accent-teal-rgb),.02) 420px,transparent 960px),#fff}[data-theme=dark] .home[data-v-13d5bc8b]{background:linear-gradient(180deg,rgba(var(--accent-teal-rgb),.08) 0%,rgba(var(--accent-teal-rgb),.02) 420px,transparent 960px),var(--layer-1)}.container[data-v-13d5bc8b]{max-width:1160px;margin:0 auto;padding:0 var(--space-lg)}.section[data-v-13d5bc8b]{padding:96px 0}.announce[data-v-13d5bc8b]{background:linear-gradient(90deg,var(--accent-teal),color-mix(in srgb,var(--accent-teal) 55%,var(--accent)),var(--accent-teal));background-size:220% 100%;animation:banner-flow-13d5bc8b 20s linear infinite;color:#fff;padding:14px 0}@keyframes banner-flow-13d5bc8b{0%{background-position:0% 50%}to{background-position:220% 50%}}.announce-inner[data-v-13d5bc8b]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;font-size:calc(15px * var(--font-scale));font-weight:700;text-align:center}.announce-email[data-v-13d5bc8b]{color:#fff;text-decoration:underline;text-underline-offset:3px;word-break:break-all;transition:opacity .4s var(--ease-smooth)}.announce-email[data-v-13d5bc8b]:hover{opacity:.85}.hero[data-v-13d5bc8b]{position:relative;overflow:hidden;padding:110px 0 100px}.hero-spots[data-v-13d5bc8b]{position:absolute;inset:0;pointer-events:none}.hero-spot[data-v-13d5bc8b]{position:absolute;border-radius:50%;filter:blur(70px);animation:hero-drift-13d5bc8b 24s ease-in-out infinite alternate}.hero-spot--1[data-v-13d5bc8b]{width:480px;height:480px;left:-120px;top:-140px;background:radial-gradient(circle,rgba(var(--accent-teal-rgb),.2),transparent 65%)}.hero-spot--2[data-v-13d5bc8b]{width:420px;height:420px;right:-100px;top:10%;background:radial-gradient(circle,rgba(168,148,106,.12),transparent 65%);animation-delay:-9s;animation-duration:28s}.hero-spot--3[data-v-13d5bc8b]{width:380px;height:380px;left:35%;bottom:-180px;background:radial-gradient(circle,rgba(var(--accent-teal-rgb),.1),transparent 65%);animation-delay:-15s;animation-duration:32s}@keyframes hero-drift-13d5bc8b{0%{transform:translate(0) scale(1)}to{transform:translate(60px,40px) scale(1.15)}}.hero-inner[data-v-13d5bc8b]{position:relative;text-align:center}.hero-anim[data-v-13d5bc8b]{animation:hero-fade-up-13d5bc8b .6s var(--ease-smooth) both}.hero-anim--1[data-v-13d5bc8b]{animation-delay:0ms}.hero-anim--2[data-v-13d5bc8b]{animation-delay:.12s}.hero-anim--3[data-v-13d5bc8b]{animation-delay:.24s}@keyframes hero-fade-up-13d5bc8b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-title[data-v-13d5bc8b]{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:800;color:var(--text-primary);margin:0 0 var(--space-md);letter-spacing:-.02em;line-height:1.2}.hero-lead[data-v-13d5bc8b]{font-size:calc(18px * var(--font-scale));color:var(--text-secondary);max-width:720px;margin:0 auto var(--space-xl);line-height:1.8}.hero-actions[data-v-13d5bc8b]{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.btn[data-v-13d5bc8b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-pill);font-weight:600;transition:all .2s ease;text-decoration:none;border:none;cursor:pointer}.btn-lg[data-v-13d5bc8b]{padding:14px 32px;font-size:var(--text-lg)}.btn-primary[data-v-13d5bc8b]{background:var(--accent-teal);color:#fff;box-shadow:0 4px 14px rgba(var(--accent-teal-rgb),.35)}.btn-primary[data-v-13d5bc8b]:hover{background:color-mix(in srgb,var(--accent-teal) 88%,#000);color:#fff;transform:translateY(-1px);box-shadow:0 6px 20px rgba(var(--accent-teal-rgb),.4)}.btn-secondary[data-v-13d5bc8b]{background:var(--layer-2);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary[data-v-13d5bc8b]:hover{background:var(--layer-3);color:var(--text-primary)}.cta-inner[data-v-13d5bc8b]{text-align:center}.cta-actions[data-v-13d5bc8b]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.cta-title[data-v-13d5bc8b]{font-size:clamp(1.6rem,2.5vw,2.1rem);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-sm)}.cta-desc[data-v-13d5bc8b]{font-size:calc(16px * var(--font-scale));color:var(--text-secondary);margin:0 0 var(--space-xl);line-height:1.7}@media (prefers-reduced-motion: reduce){.announce[data-v-13d5bc8b],.hero-spot[data-v-13d5bc8b],.hero-anim[data-v-13d5bc8b]{animation:none!important}}@media (max-width: 900px){.section[data-v-13d5bc8b]{padding:64px 0}.announce[data-v-13d5bc8b]{padding:12px 0}.announce-inner[data-v-13d5bc8b]{font-size:calc(13px * var(--font-scale))}.hero[data-v-13d5bc8b]{padding:72px 0 64px}.hero-actions[data-v-13d5bc8b]{flex-direction:column;align-items:stretch}.btn-lg[data-v-13d5bc8b]{width:100%}}
