.preview-atmosphere-static[data-v-7b8e9279]{background:radial-gradient(circle at 81% 16%,rgba(255,207,122,.4) 0,rgba(255,207,122,.14) 7%,transparent 22%),radial-gradient(circle at 81% 16%,#ffcf7a 0 1.1%,rgba(255,207,122,.55) 1.8%,transparent 3.4%),radial-gradient(120% 62% at 50% 88%,#f2f4e9,transparent 72%),linear-gradient(180deg,#a9c8dd,#cfe0e4 58%,#e6ece3);inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.preview-atmosphere-static__mountains[data-v-7b8e9279]{bottom:0;height:46%;left:0;position:absolute;right:0;width:100%}.download-modal-backdrop[data-v-713a054d]{transition:opacity .3s ease}.is-minimizing .download-modal-backdrop[data-v-713a054d]{opacity:0;pointer-events:none}.download-dialog-minimizing[data-v-713a054d]{animation:minimize-to-wechat-713a054d .54s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none;transform-origin:center}@keyframes minimize-to-wechat-713a054d{0%{filter:blur(0);opacity:1;transform:translate(0) scale(1)}45%{opacity:.96}to{filter:blur(1px);opacity:0;transform:translate(var(--wechat-minimize-x),var(--wechat-minimize-y)) scale(var(--wechat-minimize-scale))}}@media(prefers-reduced-motion:reduce){.download-dialog-minimizing[data-v-713a054d]{animation-duration:.01ms}}.subtype-tab-strip[data-v-a99e44b2]{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.sheet-type-tabs[data-v-a99e44b2]{box-shadow:0 16px 30px -26px #0f172a6b}.preview-skeleton[data-v-a99e44b2]{aspect-ratio:595/842;background:linear-gradient(180deg,#f8fafc,#fff 42%),repeating-linear-gradient(0deg,transparent,transparent 47px,rgba(148,163,184,.12) 0,rgba(148,163,184,.12) 48px);width:100%}.sheet-type-tabs-track[data-v-a99e44b2]{min-height:0;overflow:hidden}.sheet-hero-label[data-v-a99e44b2]{cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sheet-hero-title[data-v-a99e44b2]{color:#94a3b8;font-size:11px;font-weight:500;letter-spacing:.06em;line-height:1;white-space:nowrap}.subtype-tab-strip[data-v-a99e44b2]::-webkit-scrollbar{display:none}.subtype-tab-btn[data-v-a99e44b2]{touch-action:manipulation;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.subtype-tab-btn[data-v-a99e44b2]:after{background:currentColor;border-radius:999px;bottom:.22rem;content:"";height:2px;left:.75rem;opacity:0;position:absolute;right:.75rem;transform:scaleX(.72);transition:opacity .16s ease,transform .16s ease}.subtype-tab-btn.is-active[data-v-a99e44b2]:after{opacity:.42;transform:scaleX(1)}.subtype-tab-icon[data-v-a99e44b2]{font-variant-numeric:tabular-nums}.mobile-editor-controls[data-v-a99e44b2]{display:none}.mobile-editor-body[data-v-a99e44b2]{display:flex;flex:1;flex-direction:column;min-height:0}.preview-page-status[data-v-a99e44b2]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293bc7;border:1px solid hsla(0,0%,100%,.7);border-radius:999px;box-shadow:0 8px 20px #0f172a2e;color:#fff;font-size:.75rem;font-variant-numeric:tabular-nums;gap:.5rem;min-width:7.25rem;padding:.5rem .8rem;text-align:center}.preview-page-status[data-v-a99e44b2],.preview-reading-toggle[data-v-a99e44b2]{align-items:center;display:inline-flex;flex-shrink:0;font-weight:650;justify-content:center;line-height:1;margin-left:.5rem;white-space:nowrap}.preview-reading-toggle[data-v-a99e44b2]{background:#fff;border:1px solid #dbe4f0;border-radius:999px;box-shadow:0 3px 10px #0f172a0f;color:#475569;font-size:.6875rem;gap:.3rem;height:1.9rem;padding:.38rem .65rem;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.preview-reading-toggle svg[data-v-a99e44b2]{height:.9rem;width:.9rem}.preview-reading-toggle.is-reading[data-v-a99e44b2],.preview-reading-toggle[data-v-a99e44b2]:hover{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 4px 12px #2563eb1f;color:#2563eb}.preview-reading-toggle[data-v-a99e44b2]:focus-visible{outline:2px solid rgba(59,130,246,.38);outline-offset:2px}.preview-page-status-divider[data-v-a99e44b2]{background:#ffffff5c;height:.8rem;width:1px}.preview-page-shell[data-v-a99e44b2]{box-sizing:border-box;max-width:min(595px,calc(70.6vh - 172.264px))}.preview-scroll--reading[data-v-a99e44b2]{max-height:min(76vh,760px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.preview-page-shell--reading[data-v-a99e44b2]{max-width:595px;width:100%}.preview-canvas[data-v-a99e44b2]{background:radial-gradient(120% 62% at 50% 84%,#f2f4e9,transparent 72%),linear-gradient(180deg,#a9c8dd,#cfe0e4 58%,#e6ece3)}.preview-canvas--reading[data-v-a99e44b2]{width:min(635px,calc(150% - 20px))}.preview-insert-caret[data-v-a99e44b2]{animation:preview-insert-caret-blink-a99e44b2 1s steps(1) infinite;border-radius:1px;height:2px;pointer-events:none;position:absolute;transform:translateY(-50%);z-index:12}.preview-insert-caret.is-green[data-v-a99e44b2]{background:#0d7a4a;box-shadow:0 0 0 1px #ffffffd9;height:2.5px}.preview-insert-caret.is-red[data-v-a99e44b2]{background:#e53935;box-shadow:0 0 0 1px #fffc}@keyframes preview-insert-caret-blink-a99e44b2{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.preview-insert-caret[data-v-a99e44b2]{animation:none;opacity:1}}.preview-pagination[data-v-a99e44b2]{inset:0;pointer-events:none;position:absolute;z-index:30}.preview-swipe-hint[data-v-a99e44b2]{display:none}.preview-page-button[data-v-a99e44b2]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#64748beb,#475569f0);border:1px solid hsla(0,0%,100%,.48);border-radius:.9rem;box-shadow:0 10px 24px #0f172a33,inset 0 1px #ffffff24;color:#fff;display:inline-flex;height:2.65rem;justify-content:center;pointer-events:auto;position:absolute;top:50%;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease;width:2.65rem}.preview-page-button--prev[data-v-a99e44b2]{right:calc(100% + 1rem);transform:translateY(-50%)}.preview-page-button--next[data-v-a99e44b2]{left:calc(100% + 1rem);transform:translateY(-50%)}.preview-page-button svg[data-v-a99e44b2]{fill:none;height:1.35rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25;width:1.35rem}.preview-page-button[data-v-a99e44b2]:not(:disabled):hover{background:linear-gradient(145deg,#475569f5,#334155fa);box-shadow:0 13px 28px #0f172a40,inset 0 1px #ffffff29}.preview-page-button--next[data-v-a99e44b2]:not(:disabled):hover,.preview-page-button--prev[data-v-a99e44b2]:not(:disabled):hover{transform:translateY(calc(-50% - 1px)) scale(1.03)}.preview-page-button--next[data-v-a99e44b2]:not(:disabled):active,.preview-page-button--prev[data-v-a99e44b2]:not(:disabled):active{transform:translateY(-50%) scale(.94)}.preview-page-button[data-v-a99e44b2]:focus-visible{outline:2px solid #fff;outline-offset:2px}.preview-page-button[data-v-a99e44b2]:disabled{box-shadow:0 5px 12px #0f172a1a;cursor:not-allowed;opacity:.3}@media(max-width:1279px){.sheet-preview-card[data-v-a99e44b2]{overflow:visible}.sheet-preview-card.mobile-preview-follow[data-v-a99e44b2]{display:flex;flex-direction:column;height:var(--mobile-preview-height,40vh);left:.75rem;max-height:var(--mobile-preview-height,40vh);overflow:hidden;position:fixed;right:.75rem;top:var(--mobile-preview-top,0);z-index:45}.sheet-preview-card.mobile-preview-follow .preview-card-header[data-v-a99e44b2]{flex-shrink:0}.sheet-preview-card.mobile-preview-follow .preview-scroll[data-v-a99e44b2]{flex:1 1 auto;max-height:none!important;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.preview-page-status[data-v-a99e44b2]{font-size:.6875rem;gap:.38rem;min-width:auto;padding:.45rem .62rem}.preview-page-shell[data-v-a99e44b2]{max-width:595px;touch-action:pan-y}.preview-page-shell.preview-page-shell--reading[data-v-a99e44b2]{touch-action:pan-x pan-y}.preview-page-button[data-v-a99e44b2]{height:2.15rem;top:1.7rem;width:2.15rem}.preview-page-button--prev[data-v-a99e44b2]{left:-.95rem;right:auto;transform:none}.preview-page-button--next[data-v-a99e44b2]{left:auto;right:-.95rem;transform:none}.preview-page-button--next[data-v-a99e44b2]:not(:disabled):hover,.preview-page-button--prev[data-v-a99e44b2]:not(:disabled):hover{transform:scale(1.03)}.preview-page-button--next[data-v-a99e44b2]:not(:disabled):active,.preview-page-button--prev[data-v-a99e44b2]:not(:disabled):active{transform:scale(.94)}.preview-page-button svg[data-v-a99e44b2]{height:1.15rem;width:1.15rem}.preview-swipe-hint[data-v-a99e44b2]{align-items:center;background:#0f172a61;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;bottom:auto;box-shadow:0 4px 10px #0f172a1f;color:#ffffffe0;display:inline-flex;font-size:.75rem;font-weight:650;justify-content:center;left:50%;letter-spacing:.04em;line-height:1;min-height:1.7rem;padding:.28rem .72rem;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%);white-space:nowrap;z-index:28}.sheet-type-tabs-inner[data-v-a99e44b2]{display:block;padding-bottom:.52rem;padding-top:.52rem}.subtype-tab-shell[data-v-a99e44b2]{margin-left:-.25rem;margin-right:-.25rem}.subtype-tab-btn[data-v-a99e44b2]{padding-left:.72rem;padding-right:.72rem}.sheet-workspace[data-v-a99e44b2]{padding-bottom:5.75rem}.mobile-editor-shell[data-v-a99e44b2]{bottom:0;left:0;padding:0 .75rem max(.75rem,env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:0;width:100%;z-index:50}.mobile-editor-card[data-v-a99e44b2]{border-radius:1.2rem 1.2rem 0 0;box-shadow:0 -14px 38px #0f172a2e;height:min(48vh,28rem);margin:0 auto;max-width:40rem;padding:0;pointer-events:auto;transition:height .22s ease,box-shadow .22s ease}.mobile-editor-collapsed .mobile-editor-card[data-v-a99e44b2]{box-shadow:0 -8px 24px #0f172a24}.mobile-editor-dragging .mobile-editor-card[data-v-a99e44b2]{transition:none}.mobile-editor-content-focused .mobile-editor-card[data-v-a99e44b2]{box-shadow:0 -10px 28px #0f172a29;transition-duration:.16s}.mobile-editor-content-focused[data-v-a99e44b2]{bottom:var(--mobile-editor-bottom,0);padding-bottom:0}.mobile-editor-content-focused .mobile-editor-controls[data-v-a99e44b2]{display:none}.mobile-editor-content-focused .mobile-editor-body[data-v-a99e44b2]{padding:.55rem .8rem .65rem}.mobile-editor-controls[data-v-a99e44b2]{background:#fffffffa;border-bottom:1px solid #eef2f7;cursor:grab;display:block;flex-shrink:0;padding:.45rem .85rem .75rem;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-editor-grip[data-v-a99e44b2]{background:#d1d5db;border-radius:999px;height:.25rem;margin:0 auto .55rem;width:2.4rem}.mobile-editor-control-row[data-v-a99e44b2]{align-items:center;display:flex;gap:.65rem;justify-content:space-between;min-width:0}.mobile-editor-current[data-v-a99e44b2]{align-items:center;display:flex;gap:.55rem;min-width:0}.mobile-editor-current>div[data-v-a99e44b2]:last-child{min-width:0}.mobile-editor-current .text-sm[data-v-a99e44b2],.mobile-editor-current .text-xs[data-v-a99e44b2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-editor-mode-buttons[data-v-a99e44b2]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;display:inline-flex;flex-shrink:0;padding:.16rem}.mobile-editor-mode-btn[data-v-a99e44b2]{background:transparent;border:0;border-radius:999px;color:#64748b;font-size:.75rem;font-weight:650;line-height:1;min-width:2.35rem;padding:.38rem .52rem;white-space:nowrap}.mobile-editor-mode-btn.active[data-v-a99e44b2]{background:#2563eb;box-shadow:0 3px 10px #2563eb38;color:#fff}.desktop-editor-heading[data-v-a99e44b2]{display:none}.mobile-editor-body[data-v-a99e44b2]{min-height:0;overflow:hidden;padding:.85rem .85rem .95rem}.mobile-editor-collapsed .mobile-editor-body[data-v-a99e44b2]{display:none}}@media(max-width:390px){.sheet-preview-card.mobile-preview-follow[data-v-a99e44b2]{left:.55rem;right:.55rem}.mobile-editor-shell[data-v-a99e44b2]{padding-left:.55rem;padding-right:.55rem}.mobile-editor-controls[data-v-a99e44b2]{padding-left:.65rem;padding-right:.65rem}.mobile-editor-mode-btn[data-v-a99e44b2]{min-width:2.1rem;padding-left:.42rem;padding-right:.42rem}}@media(prefers-reduced-motion:reduce){.preview-page-button[data-v-a99e44b2],.subtype-tab-btn[data-v-a99e44b2]:after{transition-duration:.01ms}}.sheet-toast-enter-active[data-v-a99e44b2],.sheet-toast-leave-active[data-v-a99e44b2]{transition:opacity .2s ease,transform .2s ease}.sheet-toast-enter-from[data-v-a99e44b2],.sheet-toast-leave-to[data-v-a99e44b2]{opacity:0;transform:translate(-50%,-.75rem)}
