.sp-backdrop[data-v-fa1860db]{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17211d75;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sp-sheet[data-v-fa1860db]{background:#fbf8f2;border-radius:22px 22px 0 0;width:min(860px,100%);max-height:94vh;overflow:auto;box-shadow:0 -18px 50px #141e1a38}@media (width>=720px){.sp-backdrop[data-v-fa1860db]{align-items:center}.sp-sheet[data-v-fa1860db]{border-radius:22px}}.sp-head[data-v-fa1860db]{z-index:1;background:#fbf8f2;justify-content:space-between;align-items:flex-start;padding:20px 22px 6px;display:flex;position:sticky;top:0}.sp-eyebrow[data-v-fa1860db]{letter-spacing:.16em;color:#8a8f88;margin:0;font-size:11px}.sp-head h2[data-v-fa1860db]{color:#1d2723;margin:2px 0 0;font:600 22px Songti SC,Noto Serif SC,STSong,serif}.sp-close[data-v-fa1860db]{color:#4a5550;cursor:pointer;background:#ece6d8;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1}.sp-body[data-v-fa1860db]{gap:18px;padding:12px 22px 26px;display:grid}@media (width>=720px){.sp-body[data-v-fa1860db]{grid-template-columns:300px 1fr;align-items:start}}.sp-preview[data-v-fa1860db]{aspect-ratio:750/1300;background:#ece6d8;border-radius:14px;height:min(46vh,480px);margin:0 auto;transition:opacity .2s;overflow:hidden;box-shadow:0 10px 30px #1d272324}.sp-preview.busy[data-v-fa1860db]{opacity:.6}.sp-preview img[data-v-fa1860db]{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;width:100%;height:100%;display:block}.sp-label[data-v-fa1860db]{letter-spacing:.08em;color:#7d8681;margin:0 0 8px;font-size:12px}.sp-quotes[data-v-fa1860db]{gap:8px;display:grid}.sp-quotes button[data-v-fa1860db]{text-align:left;color:#1d2723;cursor:pointer;background:#fffdf9;border:1px solid #e3dccd;border-radius:12px;align-items:flex-start;gap:10px;padding:9px 12px;font:14px/1.5 Songti SC,Noto Serif SC,STSong,serif;display:flex}.sp-quotes button.on[data-v-fa1860db]{background:#f1f5f1;border-color:#244c40;box-shadow:inset 0 0 0 1px #244c40}.sp-radio[data-v-fa1860db]{border:1.5px solid #a9afab;border-radius:50%;flex:none;width:16px;height:16px;margin-top:3px}.on .sp-radio[data-v-fa1860db]{background:radial-gradient(circle,#244c40 0 4px,#0000 5px);border-color:#244c40}.sp-hint[data-v-fa1860db],.sp-note[data-v-fa1860db]{color:#7d8681;margin:10px 0 0;font-size:12px;line-height:1.6}.sp-actions[data-v-fa1860db]{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}@media (width<=719px){.sp-actions[data-v-fa1860db]{padding:12px 22px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#fbf8f2e6,#fbf8f2 40%);margin:14px -22px 0;position:sticky;bottom:0}.sp-body[data-v-fa1860db]{padding-bottom:0}}.sp-primary[data-v-fa1860db],.sp-secondary[data-v-fa1860db]{cursor:pointer;border-radius:12px;padding:12px;font-size:15px;font-weight:600}.sp-primary[data-v-fa1860db]{color:#f6f1e7;background:#17342b;border:0}.sp-primary[data-v-fa1860db]:disabled{opacity:.5}.sp-secondary[data-v-fa1860db]{color:#1d2723;background:0 0;border:1px solid #c9c1b0}.sp-link[data-v-fa1860db]{color:#4a5550;word-break:break-all;-webkit-user-select:all;user-select:all;background:#f1ece2;border-radius:10px;margin:12px 0 0;padding:9px 11px;font:12px/1.5 ui-monospace,Menlo,monospace}.sp-status[data-v-fa1860db]{color:#244c40;margin:10px 0 0;font-size:13px;font-weight:600}
