*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--layout-width:1140px;--body-bg:radial-gradient(circle at top right, #ffddcc52, transparent 24%), linear-gradient(180deg, #fbfaf7 0%, #f6f3ee 100%);--color-paper:#faf8f3;--color-paper-strong:#fff;--color-ink-strong:#121a22;--color-ink-mid:#384654;--color-ink-soft:#78828d;--color-line:#121a221a;--color-header-bg:#faf8f3db;--color-surface-soft:#ffffffad;--color-surface:#fffc;--color-surface-strong:#ffffffeb;--color-surface-elevated:#fbf9f4fa;--color-control-bg:#ffffffd1;--color-control-border:#121a2214;--color-control-shadow:0 14px 28px #121a2214;--color-card-border:#121a2214;--color-card-shadow:0 18px 36px #121a220f;--color-card-shadow-strong:0 32px 80px #0e141b2e;--color-overlay:#0e141b5c;--color-overlay-strong:#0e141b85;--color-chip-muted:#121a2214;--color-tag-bg:#121a220d;--button-glow:#5786ff2e;--color-accent-strong:#0f5d8f;--color-accent-warm:#e0702f;--color-accent-red:#f44336;--color-accent-cyan:#2196f3;--banner-warm-bg:linear-gradient(135deg, #ffdacdf0, #cde8fae6);--banner-ocean-bg:linear-gradient(135deg, #deeaf5f5, #d6ede5eb);--banner-mist-bg:linear-gradient(135deg, #ede6f4f5, #dce8f4eb);--banner-chip-bg:#ffffff7a;--drawer-bg:radial-gradient(circle at top right, #ffdecd8f, transparent 34%), linear-gradient(180deg, #fcfaf6fa, #f8f5effa);--tone-ai-bg:linear-gradient(135deg, #ffdacdfa, #cbe8f7f0);--tone-tools-bg:linear-gradient(135deg, #dde8f4fa, #dbebe3f0);--tone-business-bg:linear-gradient(135deg, #efe2f4fa, #ece6ddf0);--tone-materials-bg:linear-gradient(135deg, #f1ebd7fa, #e1ede4f0)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--body-bg:radial-gradient(circle at top center, #6d95ff2e, transparent 28%), linear-gradient(180deg, #0a1017 0%, #0d141d 100%);--color-paper:#0b1117;--color-paper-strong:#101923;--color-ink-strong:#eef4fb;--color-ink-mid:#c7d1db;--color-ink-soft:#92a1b1;--color-line:#e0eaf41f;--color-header-bg:#080c12c7;--color-surface-soft:#ffffff0a;--color-surface:#121a24d1;--color-surface-strong:#131d27f0;--color-surface-elevated:#0d141dfa;--color-control-bg:#0f1721e0;--color-control-border:#d9e5f11f;--color-control-shadow:0 18px 40px #00000059;--color-card-border:#d9e5f11a;--color-card-shadow:0 24px 48px #00000047;--color-card-shadow-strong:0 36px 96px #0000006b;--color-overlay:#03070c94;--color-overlay-strong:#03070cb8;--color-chip-muted:#ffffff14;--color-tag-bg:#ffffff12;--button-glow:#74a3ff38;--color-accent-strong:#7dc2ff;--color-accent-warm:#ffb26f;--color-accent-red:#ff8a7a;--color-accent-cyan:#6ec8ff;--banner-warm-bg:linear-gradient(135deg, #542a1dfa, #1d3450f2);--banner-ocean-bg:linear-gradient(135deg, #1d314af5, #123a36eb);--banner-mist-bg:linear-gradient(135deg, #342949f5, #1e2f46eb);--banner-chip-bg:#ffffff14;--drawer-bg:radial-gradient(circle at top right, #6d95ff2e, transparent 36%), linear-gradient(180deg, #0c121bfa, #090e16fa);--tone-ai-bg:linear-gradient(135deg, #4c2920f5, #1c3648eb);--tone-tools-bg:linear-gradient(135deg, #192d40f5, #173831eb);--tone-business-bg:linear-gradient(135deg, #342744f5, #2f2a23eb);--tone-materials-bg:linear-gradient(135deg, #3a3422f5, #1f342beb)}html{scroll-behavior:smooth}body{min-width:320px;color:var(--color-ink-mid);background:var(--body-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:SF Pro Display,SF Pro Text,Avenir Next,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.5;transition:background .42s cubic-bezier(.22,1,.36,1),color .34s cubic-bezier(.22,1,.36,1)}button,input,textarea,select{font:inherit;color:inherit}button{padding:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}#app{min-height:100vh}:root.theme-switching *,:root.theme-switching :before,:root.theme-switching :after{transition:none!important}::view-transition-group(root){animation:none}::view-transition-image-pair(root){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(root){mix-blend-mode:normal}::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){z-index:0}::view-transition-new(root){z-index:1}:root[data-theme-transition=expand]::view-transition-old(root){z-index:0}:root[data-theme-transition=expand]::view-transition-new(root){z-index:1}:root[data-theme-transition=contract]::view-transition-old(root){z-index:1}:root[data-theme-transition=contract]::view-transition-new(root){z-index:0}::selection{background:var(--color-chip-muted)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-surface-soft)}::-webkit-scrollbar-thumb{background:var(--color-line);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-ink-soft)}input::placeholder,textarea::placeholder{color:var(--color-ink-soft)}:root[data-theme=dark] .feed-pagination{--pagination-control-bg:#182433;--pagination-control-hover-bg:#223147;--pagination-control-border:#b2c6db33;--pagination-control-hover-border:#7dc2ff6b;--pagination-control-text:#dbe8f6;--pagination-control-shadow:0 10px 22px #00000047;--pagination-control-ring:0 0 0 3px #7dc2ff29}:root[data-theme=dark] .feed-pagination .page-arrow,:root[data-theme=dark] .feed-pagination .page-button,:root[data-theme=dark] .feed-pagination .page-ellipsis,:root[data-theme=dark] .feed-pagination .page-mobile-indicator,:root[data-theme=dark] .feed-pagination .page-jump-box{background:var(--pagination-control-bg);border-color:var(--pagination-control-border);color:var(--pagination-control-text)}:root[data-theme=dark] .feed-pagination .page-arrow:hover,:root[data-theme=dark] .feed-pagination .page-button:hover,:root[data-theme=dark] .feed-pagination .page-jump-box:hover,:root[data-theme=dark] .feed-pagination .page-jump-box:focus-within,:root[data-theme=dark] .feed-pagination .page-jump-shell.is-active .page-jump-box{background:var(--pagination-control-hover-bg);border-color:var(--pagination-control-hover-border);color:#f4f8fc;box-shadow:var(--pagination-control-ring), var(--pagination-control-shadow)}:root[data-theme=dark] .feed-pagination .page-button.active{color:#fff;background:#6677f2;border-color:#7b8cff}:root[data-theme=dark] .feed-pagination .page-arrow:disabled,:root[data-theme=dark] .feed-pagination .page-button:disabled,:root[data-theme=dark] .feed-pagination .page-arrow:disabled:hover,:root[data-theme=dark] .feed-pagination .page-button:disabled:hover{color:#7e91a8;opacity:1;box-shadow:none;background:#121b27;border-color:#b2c6db21}.about-brand[data-v-8ebc42c0]{justify-content:center;margin:24px 0 4px;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.about-card-grid[data-v-8ebc42c0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,1080px);display:grid}.about-mini-card[data-v-8ebc42c0]{border:1px solid color-mix(in srgb, var(--color-card-border) 86%, #f1c77c 14%);background:radial-gradient(ellipse 180px 80px at 0% 0%, #ffdb9629, transparent 68%), linear-gradient(180deg, color-mix(in srgb, var(--color-surface-strong) 96%, #fff7e6 4%), var(--color-surface));min-height:68px;color:inherit;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:10px 13px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #121a220f}.about-trigger[data-v-8ebc42c0],.feedback-card[data-v-8ebc42c0],.disclaimer-card[data-v-8ebc42c0],.submit-card[data-v-8ebc42c0]{cursor:pointer;width:100%}.about-trigger[data-v-8ebc42c0],.feedback-card[data-v-8ebc42c0]{overflow:hidden}.about-mini-card[data-v-8ebc42c0]:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0%,#ffeec629 20%,#0000 44%);position:absolute;inset:0}.about-trigger[data-v-8ebc42c0]:hover,.about-trigger[data-v-8ebc42c0]:focus-visible,.feedback-card[data-v-8ebc42c0]:hover,.feedback-card[data-v-8ebc42c0]:focus-visible{border-color:color-mix(in srgb, var(--color-card-border) 72%, #f1c77c 28%);transform:translateY(-2px);box-shadow:0 22px 44px #121a221a}.about-trigger[data-v-8ebc42c0]:focus-visible,.feedback-card[data-v-8ebc42c0]:focus-visible{outline:none}.about-trigger-mark[data-v-8ebc42c0],.about-trigger-copy[data-v-8ebc42c0],.feedback-card-icon[data-v-8ebc42c0],.feedback-card-copy[data-v-8ebc42c0]{z-index:1;position:relative}.about-trigger-mark[data-v-8ebc42c0],.feedback-card-icon[data-v-8ebc42c0]{background:linear-gradient(135deg,#11181f,#24313d);border-radius:13px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden;box-shadow:0 10px 22px #11181f24,0 0 0 1px #ffdc963d,0 0 22px #ffc55d29}.feedback-card-icon[data-v-8ebc42c0]{color:#4f6ea8;background:radial-gradient(circle at 30% 20%,#ffe8bc57,#0000 48%),linear-gradient(135deg,#f4f7ff,#e7efff);font-size:.96rem;font-weight:800}.disclaimer-card-icon[data-v-8ebc42c0]{color:#c05b38;background:radial-gradient(circle at 30% 20%,#ffe8bc66,#0000 48%),linear-gradient(135deg,#fff3e4,#ffe3d3)}.submit-card-icon[data-v-8ebc42c0]{color:#27845a;background:radial-gradient(circle at 30% 20%,#ffe8bc5c,#0000 48%),linear-gradient(135deg,#eefbf3,#daf3e5)}.about-trigger-mark img[data-v-8ebc42c0],.about-modal-mark img[data-v-8ebc42c0],.feedback-card-icon img[data-v-8ebc42c0]{object-fit:cover;width:100%;height:100%}.about-trigger-copy[data-v-8ebc42c0],.feedback-card-copy[data-v-8ebc42c0]{text-align:left;align-content:center;gap:3px;min-width:0;display:grid}.about-trigger-eyebrow[data-v-8ebc42c0],.about-modal-eyebrow[data-v-8ebc42c0]{color:color-mix(in srgb, var(--color-ink-soft) 82%, #b8873a 18%);letter-spacing:.16em;margin:0;font-size:.6rem;font-weight:800;line-height:1}.about-trigger-copy strong[data-v-8ebc42c0],.feedback-card-copy strong[data-v-8ebc42c0]{color:var(--color-ink-strong);letter-spacing:-.02em;font-size:.94rem;font-weight:700;line-height:1.22}.about-trigger-copy span[data-v-8ebc42c0]:last-child,.feedback-card-copy span[data-v-8ebc42c0]:last-child{color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;line-height:1.3;overflow:hidden}.about-modal-layer[data-v-8ebc42c0]{z-index:220;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e186b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.about-modal-card[data-v-8ebc42c0]{scrollbar-width:none;text-align:center;background:radial-gradient(circle at top,#2f7dff1f,#0000 44%),#fffffffa;border:1px solid #121a2214;border-radius:24px;gap:8px;width:min(100%,440px);max-height:min(760px,100dvh - 48px);padding:22px 22px 20px;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:auto;box-shadow:0 24px 54px #121a222e}.about-modal-card[data-v-8ebc42c0]::-webkit-scrollbar{width:0;height:0}.about-modal-close[data-v-8ebc42c0]{width:34px;height:34px;color:var(--color-ink-strong);cursor:pointer;background:#ffffffad;border:1px solid #121a2214;border-radius:999px;font-size:1.2rem;line-height:1;position:absolute;top:16px;right:16px}.about-modal-head[data-v-8ebc42c0]{text-align:center;justify-items:center;gap:8px;padding:0 34px;display:grid}.about-modal-mark[data-v-8ebc42c0]{background:linear-gradient(135deg,#11181f,#24313d);border-radius:22px;width:72px;height:72px;display:inline-flex;overflow:hidden;box-shadow:0 16px 30px #11181f29,0 0 0 1px #ffdc9647,0 0 30px #ffc55d2e}.about-modal-head h2[data-v-8ebc42c0]{color:var(--color-ink-strong);letter-spacing:-.03em;margin:2px 0 4px;font-size:1.2rem;line-height:1.2}.about-modal-head span[data-v-8ebc42c0]{color:var(--color-ink-soft);font-size:.86rem;line-height:1.5}.feedback-modal-mark[data-v-8ebc42c0]{color:#4f6ea8;background:radial-gradient(circle at 30% 20%,#ffe8bc57,#0000 48%),linear-gradient(135deg,#f4f7ff,#e7efff);justify-content:center;align-items:center;font-size:1.35rem;font-weight:800}.disclaimer-modal-mark[data-v-8ebc42c0]{color:#c05b38;background:radial-gradient(circle at 30% 20%,#ffe8bc66,#0000 48%),linear-gradient(135deg,#fff3e4,#ffe3d3)}.submit-modal-mark[data-v-8ebc42c0]{color:#27845a;background:radial-gradient(circle at 30% 20%,#ffe8bc5c,#0000 48%),linear-gradient(135deg,#eefbf3,#daf3e5)}.about-letter[data-v-8ebc42c0],.feedback-letter[data-v-8ebc42c0],.disclaimer-letter[data-v-8ebc42c0]{text-align:left;background:#f8faffc7;border:1px solid #121a2214;border-radius:18px;gap:8px;margin-top:6px;padding:15px 16px;display:grid;position:relative}.feedback-letter p[data-v-8ebc42c0],.disclaimer-letter p[data-v-8ebc42c0]{color:var(--color-ink-mid);margin:0;font-size:.86rem;line-height:1.62}.feedback-letter p+p[data-v-8ebc42c0],.disclaimer-letter p+p[data-v-8ebc42c0]{margin-top:0}.feedback-letter ul[data-v-8ebc42c0],.disclaimer-letter ul[data-v-8ebc42c0]{gap:5px;margin:0;padding-left:1.1em;display:grid}.feedback-letter li[data-v-8ebc42c0],.disclaimer-letter li[data-v-8ebc42c0]{color:var(--color-ink-strong);font-size:.86rem;font-weight:700;line-height:1.5}.disclaimer-letter li[data-v-8ebc42c0]{color:#de3434}.feedback-mail-button[data-v-8ebc42c0]{color:#fff;background:linear-gradient(#5f90ff,#4b76dd);border-radius:999px;justify-content:center;align-items:center;min-height:38px;margin-top:16px;padding:0 16px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 14px 26px #4b76dd38}.feedback-mail-tip[data-v-8ebc42c0]{width:auto;color:var(--color-ink-soft);cursor:pointer;background:#74a8ff1f;border:0;border-radius:14px;justify-self:start;align-items:center;gap:6px;padding:9px 12px;line-height:1.4;display:inline-flex;margin:4px 0 0!important;font-size:.84rem!important}.feedback-mail-tip strong[data-v-8ebc42c0]{color:var(--color-ink-strong);letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.86rem}.feedback-mail-tip span[data-v-8ebc42c0]{color:color-mix(in srgb, var(--color-ink-strong) 76%, #4f6ea8 24%);background:#ffffff9e;border-radius:999px;margin-left:2px;padding:2px 6px;font-size:.72rem;font-weight:700}.about-letter p[data-v-8ebc42c0]{color:var(--color-ink-mid);letter-spacing:.01em;margin:0;font-size:.86rem;line-height:1.62}.about-letter p+p[data-v-8ebc42c0]{margin-top:0}.about-letter-ending[data-v-8ebc42c0]{border-top:1px solid color-mix(in srgb, var(--color-line) 78%, #f1c77c 22%);padding-top:10px;font-weight:700;color:var(--color-ink-strong)!important;margin-top:6px!important}.about-letter-signature[data-v-8ebc42c0]{text-align:right;font-weight:700;color:color-mix(in srgb, var(--color-ink-strong) 82%, #b8873a 18%)!important;letter-spacing:.08em!important;margin-top:2px!important;font-size:.82rem!important}.about-modal-enter-active[data-v-8ebc42c0],.about-modal-leave-active[data-v-8ebc42c0]{transition:opacity .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s}.about-modal-enter-active .about-modal-card[data-v-8ebc42c0],.about-modal-leave-active .about-modal-card[data-v-8ebc42c0]{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s,filter .24s}.about-modal-enter-from[data-v-8ebc42c0],.about-modal-leave-to[data-v-8ebc42c0]{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}.about-modal-enter-from .about-modal-card[data-v-8ebc42c0],.about-modal-leave-to .about-modal-card[data-v-8ebc42c0]{opacity:0;filter:blur(6px);transform:translateY(12px)scale(.98)}@media (width<=960px){.about-brand[data-v-8ebc42c0]{display:none}}@media (width<=1120px){.about-card-grid[data-v-8ebc42c0]{width:min(100%,920px)}}.drawer-layer[data-v-a41dab5e]{z-index:140;background:radial-gradient(circle at 8% 14%, #5786ff29, transparent 32%), color-mix(in srgb, var(--color-overlay-strong) 88%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);will-change:opacity, backdrop-filter;position:fixed;inset:0}.drawer-panel[data-v-a41dab5e]{background:var(--drawer-bg);border-right:1px solid var(--color-control-border);overscroll-behavior:contain;scrollbar-width:none;transform-origin:0;will-change:transform, opacity;contain:paint;grid-template-rows:auto auto auto auto;align-content:start;width:min(84vw,336px);height:100%;padding:14px 12px 16px;display:grid;position:relative;overflow:hidden auto;box-shadow:28px 0 70px #0003,8px 0 26px #5786ff14}@supports (height:100dvh){.drawer-panel[data-v-a41dab5e]{height:100dvh}}.drawer-panel[data-v-a41dab5e]::-webkit-scrollbar{width:0;height:0}.drawer-head[data-v-a41dab5e]{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.drawer-brand[data-v-a41dab5e]{align-items:center;gap:7px;min-width:0;display:inline-flex}.drawer-brand-mark[data-v-a41dab5e]{background:linear-gradient(135deg,#11181f,#24313d);border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden;box-shadow:0 6px 14px #11181f29,0 0 0 1px #ffdc963d,0 0 18px #ffc55d29}.drawer-brand-mark img[data-v-a41dab5e]{object-fit:cover;width:100%;height:100%}.drawer-brand-copy[data-v-a41dab5e]{text-align:center;justify-items:center;gap:1px;min-width:0;display:grid}.drawer-head strong[data-v-a41dab5e]{color:var(--color-ink-strong);text-shadow:0 0 16px #ffd2822e;font-size:.98rem;font-weight:600;line-height:1.2;transform:translate(-10px)}.drawer-brand-copy span[data-v-a41dab5e]{color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;line-height:1.18;overflow:hidden}.close-button[data-v-a41dab5e]{border:1px solid var(--color-control-border);background:var(--color-control-bg);width:34px;height:34px;color:var(--color-ink-strong);cursor:pointer;box-shadow:var(--color-control-shadow);border-radius:12px;font-size:1.6rem;line-height:1;transition:transform .28s,border-color .28s,background .28s}.close-button[data-v-a41dab5e]:hover{transform:translateY(-1px)}.drawer-social[data-v-a41dab5e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px 0 5px;display:grid}.drawer-social-link[data-v-a41dab5e]{border:1px solid color-mix(in srgb, var(--color-control-border) 88%, #fff 12%);background:var(--color-surface-strong);min-width:0;min-height:48px;color:var(--color-ink-strong);text-align:center;cursor:pointer;border-radius:13px;grid-template-columns:1fr;justify-content:center;place-items:center;gap:4px;padding:6px 4px 5px;font-size:.66rem;font-weight:600;line-height:1.12;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s,opacity .3s cubic-bezier(.16,1,.3,1),filter .3s;display:grid;box-shadow:0 6px 14px #121a2214}.drawer-social-link[data-v-a41dab5e]:active{transform:translateY(1px)scale(.985)}.drawer-social-link[data-v-a41dab5e]:hover{border-color:var(--color-control-border);box-shadow:0 10px 18px #121a221a}.drawer-social-link img[data-v-a41dab5e]{object-fit:cover;border-radius:7px;flex:none;justify-self:center;width:22px;height:22px;display:block}.drawer-social-label[data-v-a41dab5e]{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-top:1px;line-height:1.2;overflow:hidden}.wechat-pop-layer[data-v-a41dab5e]{z-index:180;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);will-change:opacity, backdrop-filter;background:#080e186b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.wechat-pop-card[data-v-a41dab5e]{text-align:center;transform-origin:50% 58%;will-change:transform, opacity, filter;background:radial-gradient(circle at top,#07c1601f,#0000 42%),#fffffffa;border:1px solid #121a2214;border-radius:22px;gap:8px;width:min(100%,320px);padding:18px 18px 16px;display:grid;position:relative;box-shadow:0 24px 54px #121a222e}.wechat-pop-eyebrow[data-v-a41dab5e]{color:#07c160;letter-spacing:.18em;margin:0;font-size:.68rem;font-weight:700}.wechat-pop-card strong[data-v-a41dab5e]{color:var(--color-ink-strong);font-size:1.12rem;line-height:1.2}.wechat-pop-card span[data-v-a41dab5e]{color:var(--color-ink-soft);font-size:.84rem;line-height:1.5}.wechat-pop-card img[data-v-a41dab5e]{transform-origin:50%;will-change:transform, opacity, filter;background:#fff;border:1px solid #121a2214;border-radius:18px;width:100%;display:block}.support-pop-card[data-v-a41dab5e]{text-align:left}.support-pop-card>strong[data-v-a41dab5e],.support-pop-card>span[data-v-a41dab5e]{text-align:center}.support-pop-icon[data-v-a41dab5e]{object-fit:cover;justify-self:center;height:72px;border-radius:22px!important;width:72px!important}.support-pop-body[data-v-a41dab5e]{color:var(--color-ink-soft);background:#f8faffc7;border:1px solid #121a2214;border-radius:18px;gap:8px;margin-top:6px;padding:13px 14px;font-size:.82rem;line-height:1.62;display:grid}.support-pop-body p[data-v-a41dab5e],.support-pop-body ul[data-v-a41dab5e]{margin:0}.support-pop-body ul[data-v-a41dab5e]{gap:4px;padding-left:1.1em;display:grid}.support-pop-action[data-v-a41dab5e]{color:#fff;background:linear-gradient(135deg,#2f7dff,#6e8dff);border-radius:999px;justify-content:center;align-items:center;min-height:40px;margin-top:4px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #366edc3d}.support-pop-email[data-v-a41dab5e]{color:var(--color-ink-soft);cursor:pointer;background:#74a8ff1f;border:0;border-radius:14px;justify-self:start;margin:4px 0 0;padding:9px 12px;font-size:.84rem;line-height:1.4}.support-pop-email strong[data-v-a41dab5e]{color:var(--color-ink-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.86rem}.support-pop-email span[data-v-a41dab5e]{color:color-mix(in srgb, var(--color-ink-strong) 76%, #4f6ea8 24%);background:#ffffff9e;border-radius:999px;margin-left:4px;padding:2px 6px;font-size:.72rem;font-weight:700}.wechat-pop-close[data-v-a41dab5e]{width:30px;height:30px;color:var(--color-ink-strong);cursor:pointer;background:#ffffffe6;border:1px solid #121a2214;border-radius:999px;position:absolute;top:10px;right:10px}.wechat-pop-enter-active[data-v-a41dab5e],.wechat-pop-leave-active[data-v-a41dab5e]{transition:opacity .34s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .34s cubic-bezier(.22,1,.36,1),backdrop-filter .34s cubic-bezier(.22,1,.36,1)}.wechat-pop-enter-active .wechat-pop-card[data-v-a41dab5e],.wechat-pop-leave-active .wechat-pop-card[data-v-a41dab5e]{transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .3s,filter .38s}.wechat-pop-enter-active .wechat-pop-card img[data-v-a41dab5e]{transition:transform .46s cubic-bezier(.16,1,.3,1) 60ms,opacity .32s 60ms,filter .36s 60ms}.wechat-pop-leave-active .wechat-pop-card img[data-v-a41dab5e]{transition:transform .22s,opacity .18s,filter .18s}.wechat-pop-enter-from[data-v-a41dab5e],.wechat-pop-leave-to[data-v-a41dab5e]{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}.wechat-pop-enter-from .wechat-pop-card[data-v-a41dab5e],.wechat-pop-leave-to .wechat-pop-card[data-v-a41dab5e]{opacity:0;filter:blur(10px);transform:translateY(18px)scale(.94)}.wechat-pop-enter-from .wechat-pop-card img[data-v-a41dab5e]{opacity:0;filter:blur(8px);transform:translateY(10px)scale(.965)}.wechat-pop-leave-to .wechat-pop-card img[data-v-a41dab5e]{opacity:0;filter:blur(4px);transform:scale(.985)}@media (prefers-reduced-motion:reduce){.wechat-pop-enter-active[data-v-a41dab5e],.wechat-pop-leave-active[data-v-a41dab5e],.wechat-pop-enter-active .wechat-pop-card[data-v-a41dab5e],.wechat-pop-leave-active .wechat-pop-card[data-v-a41dab5e],.wechat-pop-enter-active .wechat-pop-card img[data-v-a41dab5e],.wechat-pop-leave-active .wechat-pop-card img[data-v-a41dab5e]{transition-duration:.01ms;transition-delay:0s}}.drawer-guide[data-v-a41dab5e]{align-content:start;gap:6px;padding:7px 0 10px;display:grid}.drawer-guide-eyebrow[data-v-a41dab5e]{color:color-mix(in srgb, var(--color-ink-soft) 82%, #b8873a 18%);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:700}.drawer-letter[data-v-a41dab5e]{border:1px solid color-mix(in srgb, var(--color-card-border) 88%, #f3c77b 12%);background:radial-gradient(ellipse 180px 90px at 12% 0%, #ffdb9629, transparent 68%), linear-gradient(180deg, color-mix(in srgb, var(--color-surface-strong) 94%, #fff7e6 6%), var(--color-surface));border-radius:18px;padding:11px 10px;transition:opacity .32s cubic-bezier(.16,1,.3,1),filter .32s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #121a220f}.drawer-letter[data-v-a41dab5e]:before{content:"";background:linear-gradient(#ffcc70b8,#6f97e62e);border-radius:999px;width:2px;position:absolute;top:16px;bottom:16px;left:0}.drawer-letter p[data-v-a41dab5e]{color:var(--color-ink-mid);letter-spacing:.01em;margin:0;font-size:.75rem;line-height:1.58;position:relative}.drawer-letter p+p[data-v-a41dab5e]{margin-top:4px}.drawer-letter-ending[data-v-a41dab5e]{border-top:1px solid color-mix(in srgb, var(--color-line) 78%, #f1c77c 22%);white-space:nowrap;padding-top:7px;font-weight:700;color:var(--color-ink-strong)!important;margin-top:8px!important;font-size:clamp(.66rem,2.9vw,.74rem)!important;line-height:1.66!important}.drawer-letter-signature[data-v-a41dab5e]{text-align:right;padding-right:18px;font-weight:700;color:color-mix(in srgb, var(--color-ink-strong) 82%, #b8873a 18%)!important;letter-spacing:.08em!important;margin-top:5px!important;font-size:.72rem!important;line-height:1.4!important}.drawer-support[data-v-a41dab5e]{gap:6px;padding:0 0 10px;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.drawer-support-card[data-v-a41dab5e]{border:1px solid color-mix(in srgb, var(--color-card-border) 90%, #fff 10%);background:color-mix(in srgb, var(--color-surface) 94%, transparent);min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:grid;box-shadow:0 8px 18px #121a220d}.drawer-support-icon[data-v-a41dab5e]{color:#4f6ea8;background:radial-gradient(circle at 30% 20%,#ffe8bc57,#0000 48%),linear-gradient(135deg,#f4f7ff,#e7efff);border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.86rem;font-weight:800;display:inline-flex}.drawer-support-icon img[data-v-a41dab5e]{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.drawer-support-card--notice .drawer-support-icon[data-v-a41dab5e]{color:#c05b38;background:radial-gradient(circle at 30% 20%,#ffe8bc66,#0000 48%),linear-gradient(135deg,#fff3e4,#ffe3d3)}.drawer-support-card--submit .drawer-support-icon[data-v-a41dab5e]{color:#27845a;background:radial-gradient(circle at 30% 20%,#ffe8bc5c,#0000 48%),linear-gradient(135deg,#eefbf3,#daf3e5)}.drawer-support-copy[data-v-a41dab5e]{gap:2px;min-width:0;display:grid}.drawer-support-copy strong[data-v-a41dab5e]{color:var(--color-ink-strong);font-size:.78rem;font-weight:700;line-height:1.22}.drawer-support-copy small[data-v-a41dab5e]{color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.36;overflow:hidden}.drawer-enter-active[data-v-a41dab5e],.drawer-leave-active[data-v-a41dab5e]{transition:opacity .24s cubic-bezier(.2,.8,.2,1),-webkit-backdrop-filter .24s cubic-bezier(.2,.8,.2,1),backdrop-filter .24s cubic-bezier(.2,.8,.2,1)}.drawer-enter-active .drawer-panel[data-v-a41dab5e],.drawer-leave-active .drawer-panel[data-v-a41dab5e]{will-change:transform, opacity, box-shadow;transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .2s,box-shadow .36s cubic-bezier(.16,1,.3,1)}.drawer-leave-active .drawer-panel[data-v-a41dab5e]{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.drawer-enter-active .drawer-head[data-v-a41dab5e],.drawer-enter-active .drawer-social[data-v-a41dab5e],.drawer-enter-active .drawer-guide[data-v-a41dab5e],.drawer-enter-active .drawer-brand-mark[data-v-a41dab5e],.drawer-enter-active .close-button[data-v-a41dab5e],.drawer-enter-active .drawer-social-link[data-v-a41dab5e],.drawer-enter-active .drawer-letter[data-v-a41dab5e],.drawer-leave-active .drawer-head[data-v-a41dab5e],.drawer-leave-active .drawer-social[data-v-a41dab5e],.drawer-leave-active .drawer-guide[data-v-a41dab5e],.drawer-leave-active .drawer-brand-mark[data-v-a41dab5e],.drawer-leave-active .close-button[data-v-a41dab5e],.drawer-leave-active .drawer-social-link[data-v-a41dab5e],.drawer-leave-active .drawer-letter[data-v-a41dab5e]{will-change:transform, opacity, filter}.drawer-head[data-v-a41dab5e],.drawer-social[data-v-a41dab5e],.drawer-guide[data-v-a41dab5e],.drawer-brand-mark[data-v-a41dab5e],.close-button[data-v-a41dab5e],.drawer-social-link[data-v-a41dab5e],.drawer-letter[data-v-a41dab5e]{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s,filter .2s}.drawer-enter-active .drawer-social-link[data-v-a41dab5e],.drawer-enter-active .drawer-letter[data-v-a41dab5e]{transition-delay:var(--drawer-delay,0s)}.drawer-enter-from[data-v-a41dab5e],.drawer-leave-to[data-v-a41dab5e]{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}.drawer-enter-from .drawer-panel[data-v-a41dab5e],.drawer-leave-to .drawer-panel[data-v-a41dab5e]{opacity:.92;transform:translate(-100%);box-shadow:0 0 #0000}.drawer-enter-from .drawer-head[data-v-a41dab5e],.drawer-enter-from .drawer-social[data-v-a41dab5e],.drawer-enter-from .drawer-guide[data-v-a41dab5e],.drawer-leave-to .drawer-head[data-v-a41dab5e],.drawer-leave-to .drawer-social[data-v-a41dab5e],.drawer-leave-to .drawer-guide[data-v-a41dab5e]{opacity:0;filter:blur(2px);transform:translate(-6px)}.drawer-enter-from .drawer-brand-mark[data-v-a41dab5e],.drawer-enter-from .close-button[data-v-a41dab5e],.drawer-enter-from .drawer-social-link[data-v-a41dab5e],.drawer-enter-from .drawer-letter[data-v-a41dab5e],.drawer-leave-to .drawer-brand-mark[data-v-a41dab5e],.drawer-leave-to .close-button[data-v-a41dab5e],.drawer-leave-to .drawer-social-link[data-v-a41dab5e],.drawer-leave-to .drawer-letter[data-v-a41dab5e]{opacity:0;filter:blur(2px);transform:translate(-7px)scale(.992)}.drawer-leave-active .drawer-social-link[data-v-a41dab5e],.drawer-leave-active .drawer-letter[data-v-a41dab5e]{transition-delay:0s}.feed-shell[data-v-043ae591]{padding-top:24px}:is(.feed-shell[data-v-043ae591]:has(>.feed-grid:first-child),.feed-shell[data-v-043ae591]:has(>.ai-layout:first-child)){padding-top:8px}.feed-head[data-v-043ae591]{justify-content:space-between;align-items:end;gap:16px;padding-bottom:16px;display:flex}.feed-head--minimal[data-v-043ae591]{justify-content:flex-end}.feed-head h2[data-v-043ae591]{color:var(--color-ink-strong);margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:600}.feed-title-wrap[data-v-043ae591]{flex:auto;min-width:0}.feed-count[data-v-043ae591]{color:var(--color-ink-soft);text-align:right;white-space:nowrap;flex:none;margin:0;font-size:.88rem}.feed-head-meta[data-v-043ae591]{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.feed-reset-home[data-v-043ae591]{min-height:30px;color:var(--color-ink-strong);white-space:nowrap;cursor:pointer;background:#5786ff14;border:1px solid #5786ff33;border-radius:999px;padding:0 12px;font-size:.76rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.feed-reset-home[data-v-043ae591]:hover,.feed-reset-home[data-v-043ae591]:focus-visible{background:#5786ff1f;border-color:#5786ff57;transform:translateY(-1px);box-shadow:0 10px 18px #5786ff1f}@media (width>=641px){.feed-head.feed-head--grouped[data-v-043ae591]{display:none}.feed-head--materials[data-v-043ae591]{align-items:center;padding-bottom:12px}.feed-head--materials .feed-title-wrap[data-v-043ae591]{align-items:center;display:flex}.feed-head--materials h2[data-v-043ae591]{box-shadow:none;letter-spacing:-.03em;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:clamp(1.05rem,1.35vw,1.26rem);font-weight:760;line-height:1.12;display:inline-flex}.feed-head--materials h2[data-v-043ae591]:before{content:"💼";width:24px;height:24px;box-shadow:none;letter-spacing:0;background:#ffffffa3;border:1px solid #8269521f;border-radius:9px;place-items:center;font-size:.78rem;display:grid}.feed-reset-home[data-v-043ae591]{display:none}}.ai-layout[data-v-043ae591]{grid-template-columns:clamp(300px,28vw,334px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ai-index[data-v-043ae591]{border:1px solid var(--color-card-border);background:var(--color-surface);border-radius:18px;flex-direction:column;gap:10px;max-height:calc(100vh - 104px);padding:12px;display:flex;position:sticky;top:88px;overflow:hidden}.ai-index-head[data-v-043ae591]{border:1px solid color-mix(in srgb, var(--color-card-border) 86%, #fff 14%);background:radial-gradient(circle at top right, #7aaaff24, transparent 58%), linear-gradient(180deg, var(--color-surface-strong), var(--color-surface));border-radius:14px;align-content:start;gap:10px;padding:13px 13px 12px;display:grid}.ai-index-head-main[data-v-043ae591]{gap:8px;display:grid}.ai-index-head-main h2[data-v-043ae591]{color:var(--color-ink-strong);letter-spacing:-.015em;margin:0;font-size:1.56rem;font-weight:680;line-height:1.08}.ai-index-title[data-v-043ae591]{align-items:center;gap:10px;min-width:0;display:flex}.ai-index-title>span[data-v-043ae591]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-index-title-emoji[data-v-043ae591]{border:1px solid color-mix(in srgb, var(--color-card-border) 82%, transparent);background:color-mix(in srgb, var(--color-surface) 78%, #fff 22%);border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.24rem;font-style:normal;line-height:1;display:inline-flex}.ai-index-desc[data-v-043ae591]{color:var(--color-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ai-index-meta[data-v-043ae591]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-index-total[data-v-043ae591]{background:color-mix(in srgb, var(--color-chip-muted) 88%, transparent);min-height:24px;color:var(--color-ink-mid);border-radius:999px;align-items:center;padding:0 10px;font-size:.74rem;font-weight:550;display:inline-flex}.ai-index-group-count[data-v-043ae591]{border:1px solid var(--color-card-border);background:color-mix(in srgb, var(--color-surface) 78%, transparent);min-height:24px;color:var(--color-ink-soft);border-radius:999px;align-items:center;padding:0 10px;font-size:.74rem;font-weight:500;display:inline-flex}.ai-index-list[data-v-043ae591]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#788db0bd #f4f7fceb;scrollbar-gutter:stable;flex:auto;gap:8px;min-height:0;padding-right:6px;display:grid;overflow:hidden auto}.ai-index-list[data-v-043ae591]::-webkit-scrollbar{width:12px}.ai-index-list[data-v-043ae591]::-webkit-scrollbar-track{background:linear-gradient(#fffffff5,#f0f5fceb);border:1px solid #c9d4e5b8;border-radius:999px;margin:6px 0;box-shadow:inset 0 1px #fffffff0,inset 0 10px 24px #c1ccdd2e}.ai-index-list[data-v-043ae591]::-webkit-scrollbar-thumb{background:linear-gradient(#8f9fbbe0,#6e81a2d1) padding-box padding-box;border:3px solid #0000;border-radius:999px;box-shadow:inset 0 1px #ffffff8a,0 10px 18px #566c9124}.ai-index-list[data-v-043ae591]::-webkit-scrollbar-thumb:hover{background:linear-gradient(#8295b5f0,#607496e0) padding-box padding-box}.ai-index-chip[data-v-043ae591]{border:1px solid var(--color-card-border);background:var(--color-surface);width:100%;min-width:0;min-height:48px;color:var(--color-ink-mid);cursor:pointer;text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(28px,auto);align-items:start;gap:8px;padding:11px 11px 11px 12px;transition:transform .18s,border-color .18s,background .18s;display:grid;overflow:hidden}.ai-index-chip[data-v-043ae591]:hover{border-color:color-mix(in srgb, var(--color-control-border) 92%, transparent);transform:translateY(-1px)}.ai-index-chip-main[data-v-043ae591]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.ai-index-chip-emoji[data-v-043ae591]{flex:none;font-size:.94rem;font-style:normal;line-height:1}.ai-index-chip strong[data-v-043ae591]{color:var(--color-ink-strong);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}.ai-index-chip small[data-v-043ae591]{color:var(--color-ink-soft);text-align:right;white-space:nowrap;flex:none;align-self:start;min-width:30px;margin-top:2px;padding-left:4px;font-size:.68rem}.ai-index-chip--compact strong[data-v-043ae591]{letter-spacing:-.01em;font-size:.85rem}.ai-index-chip.active[data-v-043ae591]{color:var(--color-ink-strong);background:linear-gradient(135deg,#5786ff2e,#5786ff14);border-color:#4882ff66;box-shadow:inset 0 0 0 1px #5786ff29}.ai-content[data-v-043ae591]{overflow-anchor:none;gap:12px;display:grid}.ai-mobile-selector-wrap[data-v-043ae591]{display:none}.platform-tabs-wrap[data-v-043ae591]{--platform-sticky-top:88px;top:var(--platform-sticky-top);z-index:13;isolation:isolate;background:0 0;align-items:center;margin:0 0 4px;padding:10px 0 12px;display:flex;position:sticky}.platform-tabs-wrap[data-v-043ae591]:before{content:"";inset:calc(-1 * var(--platform-sticky-top)) -18px 0;z-index:-1;background:var(--color-paper);border-bottom:1px solid color-mix(in srgb, var(--color-card-border) 92%, transparent);pointer-events:none;opacity:0;transition:opacity .16s;position:absolute;box-shadow:0 10px 20px #121a2208}.platform-tabs-wrap.is-stuck[data-v-043ae591]:before{opacity:1}.platform-tabs[data-v-043ae591]{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.platform-tab[data-v-043ae591]{border:1px solid var(--color-card-border);background:var(--color-surface);min-height:32px;color:var(--color-ink-mid);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:.78rem;font-weight:560;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.platform-tab small[data-v-043ae591]{color:var(--color-ink-soft);font-size:.7rem}.platform-tab-label[data-v-043ae591]{align-items:center;gap:5px;display:inline-flex}.platform-tab-emoji[data-v-043ae591]{font-size:.84rem;font-style:normal;line-height:1}.platform-tab.active[data-v-043ae591]{color:var(--color-ink-strong);background:#5786ff1f;border-color:#5786ff66;box-shadow:inset 0 0 0 1px #5786ff26}.platform-tab.active small[data-v-043ae591]{color:var(--color-ink-mid)}.platform-tab[data-v-043ae591]:hover{border-color:color-mix(in srgb, var(--color-control-border) 90%, transparent);transform:translateY(-1px)}.platform-tab[data-v-043ae591]:active{background:color-mix(in srgb, #5786ff33 80%, var(--color-surface));transform:translateY(0)scale(.98)}.platform-tab[data-v-043ae591]:focus-visible{outline:none;box-shadow:0 0 0 2px #5786ff40}.tool-sections[data-v-043ae591]{align-content:start;gap:14px;display:grid}.tool-section[data-v-043ae591]{background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:grid}.tool-section--flat[data-v-043ae591]{gap:0}.tool-section-head[data-v-043ae591]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 2px;display:flex}.tool-section-title[data-v-043ae591]{color:var(--color-ink-strong);font-size:.94rem;font-weight:650}.tool-section-meta[data-v-043ae591]{color:var(--color-ink-soft);align-items:center;gap:6px;display:inline-flex}.tool-section-meta small[data-v-043ae591]{font-size:.74rem}.tool-section-arrow[data-v-043ae591]{font-size:.76rem;font-style:normal;line-height:1;transition:transform .2s}.tool-section-arrow.collapsed[data-v-043ae591]{transform:rotate(-90deg)}.feed-grid--section[data-v-043ae591]{gap:12px;margin-top:0}.feed-grid--section-flat[data-v-043ae591]{margin-top:0}.tool-section-more[data-v-043ae591]{border:1px dashed var(--color-card-border);background:color-mix(in srgb, var(--color-card-bg) 78%, transparent);width:100%;color:var(--color-ink-soft);cursor:pointer;border-radius:14px;margin-top:10px;padding:10px 12px;font-size:.82rem;font-weight:700;transition:color .18s,border-color .18s,background .18s}.tool-section-more[data-v-043ae591]:hover{background:color-mix(in srgb, var(--color-card-bg) 92%, #3e75ff1f);color:var(--color-ink-strong);border-color:#3e75ff57}.subgroup-empty[data-v-043ae591]{border:1px dashed var(--color-card-border);color:var(--color-ink-soft);text-align:center;border-radius:14px;padding:16px;font-size:.84rem}.feed-grid[data-v-043ae591]{grid-template-columns:repeat(auto-fit,minmax(min(100%,540px),1fr));align-items:stretch;gap:18px;display:grid}.feed-grid--ai[data-v-043ae591]{align-content:start;align-items:start;transition:min-height .24s cubic-bezier(.22,1,.36,1)}.feed-card[data-v-043ae591]{--thumb-width:164px;--card-padding:16px;grid-template-columns:var(--thumb-width) minmax(0, 1fr);width:100%;padding:var(--card-padding);border:1px solid var(--color-card-border);background:var(--color-surface);cursor:pointer;border-radius:22px;gap:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.feed-card--pinned[data-v-043ae591]{border-color:color-mix(in srgb, var(--color-accent-cyan) 34%, var(--color-card-border));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--color-accent-cyan) 72%, #fff 28%)}.feed-card[data-v-043ae591]:hover{border-color:var(--color-control-border);box-shadow:var(--color-card-shadow);transform:translateY(-2px)}.feed-card--pinned[data-v-043ae591]:hover{box-shadow:var(--color-card-shadow), inset 3px 0 0 color-mix(in srgb, var(--color-accent-cyan) 72%, #fff 28%)}.feed-loading-grid[data-v-043ae591]{grid-template-columns:repeat(auto-fit,minmax(min(100%,540px),1fr));align-content:start;gap:18px;min-height:clamp(430px,58vh,720px);display:grid}.feed-card--loading[data-v-043ae591]{cursor:default;pointer-events:none}.feed-card--loading[data-v-043ae591]:hover{border-color:var(--color-card-border);box-shadow:none;transform:none}.loading-thumb[data-v-043ae591],.loading-line[data-v-043ae591],.loading-chip-row i[data-v-043ae591]{background:linear-gradient(100deg, color-mix(in srgb, var(--color-surface-strong) 82%, transparent) 0%, color-mix(in srgb, var(--color-control-bg) 76%, transparent) 48%, color-mix(in srgb, var(--color-surface-strong) 82%, transparent) 100%);background-size:220% 100%;animation:1.25s ease-in-out infinite feedLoadingShimmer-043ae591;position:relative;overflow:hidden}.loading-body[data-v-043ae591]{align-content:start;gap:12px;padding-top:2px;display:grid}.loading-line[data-v-043ae591]{border-radius:999px;height:12px;display:block}.loading-line--title[data-v-043ae591]{width:min(68%,280px);height:18px}.loading-line--summary[data-v-043ae591]{width:min(92%,420px)}.loading-line--short[data-v-043ae591]{width:min(54%,240px)}.loading-chip-row[data-v-043ae591]{gap:8px;padding-top:4px;display:flex}.loading-chip-row i[data-v-043ae591]{border-radius:999px;width:56px;height:24px}@keyframes feedLoadingShimmer-043ae591{0%{background-position:120% 0}to{background-position:-120% 0}}.card-thumb[data-v-043ae591]{aspect-ratio:4/3;border-radius:10px;align-self:start;height:auto;padding:10px;position:relative;overflow:hidden}.card-status-stack[data-v-043ae591]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:fit-content;display:inline-flex}.pin-badge[data-v-043ae591]{color:#fff;letter-spacing:0;white-space:nowrap;background:linear-gradient(135deg,#417bf8f2,#6693ffe6);border:1px solid #81aeff8f;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:.74rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 8px 16px #2453a829}.card-thumb.with-cover[data-v-043ae591]{aspect-ratio:4/3;align-self:start;height:auto;padding:0}.thumb-image[data-v-043ae591]{object-fit:cover;object-position:var(--thumb-focus,50% 50%);z-index:0;width:100%;height:100%;position:absolute;inset:0}.thumb-inner[data-v-043ae591]{z-index:2;align-content:end;gap:6px;height:100%;display:grid;position:relative}.thumb-inner small[data-v-043ae591],.thumb-inner span[data-v-043ae591]{color:var(--color-ink-soft);font-size:.76rem}.thumb-inner strong[data-v-043ae591]{color:var(--color-ink-strong);font-size:1.06rem;font-weight:700;line-height:1.1}.tone-ai[data-v-043ae591]{background:var(--tone-ai-bg)}.tone-tools[data-v-043ae591]{background:var(--tone-tools-bg)}.tone-business[data-v-043ae591]{background:var(--tone-business-bg)}.tone-materials[data-v-043ae591]{background:var(--tone-materials-bg)}.card-body[data-v-043ae591]{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex;overflow:hidden}.title-row[data-v-043ae591]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.title-row h3[data-v-043ae591]{color:var(--color-ink-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:0;font-size:1.02rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.date-text[data-v-043ae591]{width:fit-content;color:var(--color-ink-soft);white-space:nowrap;align-items:center;padding-top:2px;font-size:.72rem;display:inline-flex}.summary[data-v-043ae591]{color:var(--color-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4864rem;margin:0;font-size:.84rem;line-height:1.48;display:-webkit-box;overflow:hidden}.summary[data-v-043ae591]:empty{min-height:0;display:none}[data-v-043ae591] .search-highlight{color:var(--color-ink-strong);background:#ffd45ab8;border-radius:.35em;padding:0 .18em;box-shadow:inset 0 -1px #ffb70038}.tag-row[data-v-043ae591]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:auto;padding-top:2px;display:flex;overflow:visible}.price-chip[data-v-043ae591],.type-chip[data-v-043ae591],.platform-chip[data-v-043ae591],.tag-chip[data-v-043ae591]{border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 9px;font-size:.72rem;display:inline-flex}.price-chip[data-v-043ae591]{color:#f06c28;background:#ffefe3}.type-chip[data-v-043ae591]{color:#3782e4;background:#eef5ff}.platform-chip[data-v-043ae591]{border:1px solid var(--color-card-border);background:color-mix(in srgb, var(--color-surface-soft) 76%, transparent);color:var(--color-ink-mid)}.tag-chip[data-v-043ae591]{border:1px solid #0000;font-weight:600}.tag-chip--orange[data-v-043ae591]{color:#f06c28;background:#fff0e5;border-color:#ffd4b7}.tag-chip--blue[data-v-043ae591]{color:#3782e4;background:#eef5ff;border-color:#d5e5ff}.tag-chip--mint[data-v-043ae591]{color:#1f9a67;background:#e9fbf2;border-color:#cdeedb}.tag-chip--violet[data-v-043ae591]{color:#6e5be0;background:#f1edff;border-color:#ddd4ff}.tag-chip--gold[data-v-043ae591]{color:#b78212;background:#fff7dd;border-color:#f2df9e}.sheet-overlay[data-v-043ae591]{z-index:190;background:color-mix(in srgb, var(--color-overlay) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;contain:layout paint style;will-change:opacity;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-card[data-v-043ae591]{border:1px solid var(--color-card-border);background:var(--color-surface-elevated);width:min(640px,100%);max-height:min(72vh,680px);box-shadow:var(--color-card-shadow-strong);opacity:1;backface-visibility:hidden;will-change:transform, opacity;border-bottom:0;border-radius:22px 22px 0 0;grid-template-rows:auto 1fr;gap:12px;padding:18px 16px 16px;display:grid;overflow:hidden;transform:translate(0,0)scale(1)}.sheet-handle[data-v-043ae591]{background:color-mix(in srgb, var(--color-ink-soft) 34%, transparent);border-radius:999px;justify-self:center;width:44px;height:4px}.sheet-head[data-v-043ae591]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sheet-label[data-v-043ae591]{color:var(--color-ink-soft);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem}.sheet-head h3[data-v-043ae591]{color:var(--color-ink-strong);margin:4px 0 0;font-size:1rem;font-weight:600}.sheet-close[data-v-043ae591]{border:1px solid var(--color-control-border);background:var(--color-surface-soft);min-height:32px;color:var(--color-ink-strong);cursor:pointer;border-radius:999px;padding:0 10px;font-size:.78rem}.sheet-grid[data-v-043ae591]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-right:2px;display:grid;overflow-y:auto}.sheet-group-card[data-v-043ae591]{border:1px solid var(--color-card-border);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:50px;padding:10px 12px;transition:border-color .2s,transform .2s,background .2s;display:grid}.sheet-group-card[data-v-043ae591]:hover{border-color:var(--color-control-border);transform:translateY(-1px)}.sheet-group-card.active[data-v-043ae591]{background:#5786ff1f;border-color:#4882ff5c;box-shadow:inset 0 0 0 1px #5786ff1f}.sheet-group-emoji[data-v-043ae591]{justify-content:center;align-items:center;width:22px;font-style:normal;line-height:1;display:inline-flex}.sheet-group-order[data-v-043ae591]{color:var(--color-ink-mid);white-space:nowrap;justify-content:flex-end;align-items:center;font-size:.9rem;font-weight:600;line-height:1;display:inline-flex}.sheet-group-name[data-v-043ae591]{min-width:0;color:var(--color-ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:560;line-height:1.25;display:block;overflow:hidden}.sheet-group-count[data-v-043ae591]{color:var(--color-ink-mid);white-space:nowrap;justify-content:flex-end;align-items:center;font-size:.86rem;font-weight:560;display:inline-flex}.sheet-fade-enter-active[data-v-043ae591],.sheet-fade-leave-active[data-v-043ae591]{transition:opacity .18s}.sheet-fade-enter-active .sheet-card[data-v-043ae591],.sheet-fade-leave-active .sheet-card[data-v-043ae591]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s}.sheet-fade-enter-from[data-v-043ae591],.sheet-fade-leave-to[data-v-043ae591]{opacity:0}.sheet-fade-enter-from .sheet-card[data-v-043ae591],.sheet-fade-leave-to .sheet-card[data-v-043ae591]{opacity:0;transform:translateY(12px)scale(.985)}.empty-state[data-v-043ae591]{gap:8px;padding:24px 0;display:grid}.empty-state strong[data-v-043ae591]{color:var(--color-ink-strong)}.empty-state p[data-v-043ae591]{color:var(--color-ink-soft);margin:0}.feed-pagination[data-v-043ae591]{--pagination-control-bg:var(--color-control-bg);--pagination-control-hover-bg:var(--color-surface-strong);--pagination-control-border:var(--color-control-border);--pagination-control-hover-border:color-mix(in srgb, var(--color-accent-strong) 30%, var(--color-control-border));--pagination-control-text:var(--color-ink-mid);--pagination-control-shadow:0 8px 18px #6677f21a;--pagination-control-ring:0 0 0 3px #6677f21f;justify-content:center;align-items:center;width:100%;padding-top:18px;display:flex}.page-main-controls[data-v-043ae591]{justify-content:center;align-items:center;gap:5px;max-width:100%;display:inline-flex}.page-list[data-v-043ae591]{flex-wrap:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.page-mobile-indicator[data-v-043ae591]{box-sizing:border-box;border:1px solid var(--pagination-control-border);background:var(--pagination-control-bg);min-width:72px;min-height:34px;color:var(--pagination-control-text);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;font-size:.86rem;font-weight:650;line-height:1;display:none}.page-arrow[data-v-043ae591],.page-button[data-v-043ae591],.page-ellipsis[data-v-043ae591],.page-jump-box[data-v-043ae591]{box-sizing:border-box;border:1px solid var(--pagination-control-border);background:var(--pagination-control-bg);min-height:34px;color:var(--pagination-control-text);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;font-size:.86rem;font-weight:500;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.page-arrow[data-v-043ae591]{width:36px;min-width:36px;padding:0}.page-arrow-mark[data-v-043ae591]{border-top:2px solid;border-right:2px solid;width:8px;height:8px}.page-arrow-mark--prev[data-v-043ae591]{transform:translate(1px)rotate(-135deg)}.page-arrow-mark--next[data-v-043ae591]{transform:translate(-1px)rotate(45deg)}.page-button[data-v-043ae591]{width:36px;min-width:36px;padding:0}.page-button.active[data-v-043ae591]{color:#fff;background:#6677f2;border-color:#6677f2;font-weight:600;box-shadow:0 7px 16px #6677f22e}.page-ellipsis[data-v-043ae591]{width:36px;min-width:36px;color:var(--color-ink-soft);letter-spacing:.08em;padding:0}.page-arrow[data-v-043ae591]:disabled{color:color-mix(in srgb, var(--color-ink-soft) 68%, transparent);cursor:not-allowed;opacity:.72}.page-jump-shell[data-v-043ae591]{flex:none;width:68px}.page-jump-box[data-v-043ae591]{white-space:nowrap;cursor:text;gap:4px;width:100%;min-width:0;padding:0 7px;position:relative;overflow:hidden}.page-jump-box[data-v-043ae591]:focus-within,.page-jump-shell.is-active .page-jump-box[data-v-043ae591]{background:var(--pagination-control-hover-bg);color:var(--color-ink-strong);box-shadow:var(--pagination-control-ring), var(--pagination-control-shadow);border-color:#6677f2b8}.page-jump-text-slot[data-v-043ae591]{flex:none;justify-content:center;align-items:center;width:28px;height:100%;display:inline-flex;position:relative;overflow:hidden}.page-jump-label[data-v-043ae591],.page-jump-chevrons[data-v-043ae591]{flex:none;line-height:1}.page-jump-label[data-v-043ae591]{transition:opacity .12s,visibility .12s}.page-jump-chevrons[data-v-043ae591]{align-items:center;gap:0;width:12px;height:12px;display:inline-flex}.page-jump-chevrons span[data-v-043ae591]{border-top:1.7px solid;border-right:1.7px solid;width:6px;height:6px;transform:rotate(45deg)}.page-jump-chevrons span+span[data-v-043ae591]{margin-left:-2px}.page-jump-input[data-v-043ae591]{text-align:left;width:100%;height:100%;color:var(--color-ink-strong);white-space:nowrap;opacity:0;appearance:textfield;background:0 0;border:0;outline:none;padding:0;font-size:.86rem;font-weight:500;transition:opacity .12s;position:absolute;inset:0}.page-jump-input[data-v-043ae591]::placeholder{color:color-mix(in srgb, var(--color-ink-soft) 82%, transparent);font-weight:500}.page-jump-input[data-v-043ae591]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-jump-input[data-v-043ae591]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-jump-shell:focus-within .page-jump-input[data-v-043ae591],.page-jump-shell.is-active .page-jump-input[data-v-043ae591]{opacity:1}.page-jump-shell:focus-within .page-jump-label[data-v-043ae591],.page-jump-shell.is-active .page-jump-label[data-v-043ae591],.page-jump-shell:focus-within .page-jump-chevrons[data-v-043ae591],.page-jump-shell.is-active .page-jump-chevrons[data-v-043ae591]{opacity:0;visibility:hidden}.page-jump-overlay[data-v-043ae591]{z-index:80;opacity:0;pointer-events:none;background:#0f172a3d;place-items:center;height:100dvh;padding:20px;transition:opacity .18s;display:grid;position:fixed;top:0;left:0;right:0}.page-jump-overlay.is-open[data-v-043ae591]{opacity:1;pointer-events:auto}.page-jump-card[data-v-043ae591]{border:1px solid color-mix(in srgb, var(--color-card-border) 78%, transparent);background:var(--color-surface-elevated);opacity:0;border-radius:22px;width:min(280px,100vw - 48px);padding:16px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s;transform:translateY(8px)scale(.96);box-shadow:0 24px 60px #0f172a33}.page-jump-overlay.is-open .page-jump-card[data-v-043ae591]{opacity:1;transform:translateY(0)scale(1)}.page-jump-card-head[data-v-043ae591]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.page-jump-card-head strong[data-v-043ae591]{color:var(--color-ink-strong);font-size:.98rem;font-weight:700}.page-jump-card-head span[data-v-043ae591]{color:var(--color-ink-soft);font-size:.76rem}.page-jump-card-input[data-v-043ae591]{background:var(--color-control-bg);width:100%;height:44px;color:var(--color-ink-strong);text-align:center;border:1px solid #6677f257;border-radius:14px;outline:none;font-size:16px;font-weight:600;line-height:44px;box-shadow:inset 0 0 0 1px #6677f214}.page-jump-card-input[data-v-043ae591]:focus{border-color:#6677f2b8;box-shadow:0 0 0 3px #6677f21f,inset 0 0 0 1px #6677f21f}.page-jump-card-actions[data-v-043ae591]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.page-jump-card-btn[data-v-043ae591]{border:1px solid var(--color-card-border);background:color-mix(in srgb, var(--color-surface-soft) 76%, transparent);min-height:38px;color:var(--color-ink-mid);border-radius:13px;font-size:.84rem;font-weight:700}.page-jump-card-btn--primary[data-v-043ae591]{color:#fff;background:#6677f2;border-color:#6677f2;box-shadow:0 10px 20px #6677f22e}.page-jump-pop-enter-active[data-v-043ae591],.page-jump-pop-leave-active[data-v-043ae591]{transition:opacity .18s}.page-jump-pop-enter-active .page-jump-card[data-v-043ae591],.page-jump-pop-leave-active .page-jump-card[data-v-043ae591]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s}.page-jump-pop-enter-from[data-v-043ae591],.page-jump-pop-leave-to[data-v-043ae591]{opacity:0}.page-jump-pop-enter-from .page-jump-card[data-v-043ae591],.page-jump-pop-leave-to .page-jump-card[data-v-043ae591]{opacity:0;transform:translateY(8px)scale(.96)}@media (hover:hover) and (pointer:fine){.page-arrow[data-v-043ae591]:hover,.page-button[data-v-043ae591]:hover,.page-jump-box[data-v-043ae591]:hover{background:var(--pagination-control-hover-bg);border-color:var(--pagination-control-hover-border);color:var(--color-ink-strong)}.page-jump-box[data-v-043ae591]:hover{box-shadow:var(--pagination-control-ring), var(--pagination-control-shadow);border-color:#6677f2b8}.page-jump-shell:hover .page-jump-input[data-v-043ae591]{opacity:1}.page-jump-shell:hover .page-jump-label[data-v-043ae591]{opacity:0;visibility:hidden}}.page-arrow[data-v-043ae591]:disabled,.page-button[data-v-043ae591]:disabled{cursor:not-allowed}.page-arrow[data-v-043ae591]:disabled:hover,.page-button[data-v-043ae591]:disabled:hover{background:var(--pagination-control-bg);border-color:var(--pagination-control-border);color:color-mix(in srgb, var(--color-ink-soft) 68%, transparent)}@media (width<=640px){.feed-shell[data-v-043ae591]{padding-top:8px}:is(.feed-shell[data-v-043ae591]:has(>.feed-grid:first-child),.feed-shell[data-v-043ae591]:has(>.ai-layout:first-child)){padding-top:0}.feed-head[data-v-043ae591]{padding-bottom:8px}.feed-grid[data-v-043ae591]{gap:8px}.feed-loading-grid[data-v-043ae591]{gap:8px;min-height:clamp(520px,72vh,760px)}.feed-pagination[data-v-043ae591]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:center;gap:0;width:100%;padding:12px 4px 2px;overflow:auto hidden}.feed-pagination[data-v-043ae591]::-webkit-scrollbar{display:none}.page-main-controls[data-v-043ae591]{flex-wrap:nowrap;flex:none;justify-content:center;align-items:center;gap:3px;width:max-content;min-width:0;max-width:none;margin:0 auto;display:inline-flex}.page-list[data-v-043ae591]{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:2px;min-width:auto;display:none;overflow:visible hidden}.page-mobile-indicator[data-v-043ae591]{border-radius:7px;flex:none;min-width:68px;min-height:28px;padding:0 8px;font-size:.72rem;display:inline-flex}.page-list[data-v-043ae591]::-webkit-scrollbar{display:none}.page-arrow[data-v-043ae591],.page-button[data-v-043ae591],.page-ellipsis[data-v-043ae591],.page-jump-box[data-v-043ae591]{border-radius:7px;min-height:28px;font-size:.72rem}.page-jump-box[data-v-043ae591]{padding:0}.page-arrow[data-v-043ae591],.page-button[data-v-043ae591],.page-ellipsis[data-v-043ae591]{flex-shrink:0;width:28px;min-width:28px;padding:0}.page-arrow-mark[data-v-043ae591]{border-width:1.7px;width:7px;height:7px}.page-button.active[data-v-043ae591]{color:#fff;background:#6677f2;box-shadow:0 5px 12px #5d73f229}.page-ellipsis[data-v-043ae591]{min-height:28px}.page-jump-shell[data-v-043ae591]{flex:none;width:58px;margin-left:0}.page-jump-box[data-v-043ae591]{gap:3px;padding:0 6px}.page-jump-text-slot[data-v-043ae591]{width:28px}.page-jump-shell:focus-within .page-jump-text-slot[data-v-043ae591],.page-jump-shell.is-active .page-jump-text-slot[data-v-043ae591]{flex:auto;width:100%}.page-jump-chevrons[data-v-043ae591]{width:10px;height:10px}.page-jump-chevrons span[data-v-043ae591]{border-width:1.5px;width:5px;height:5px}.page-button[data-v-043ae591],.page-ellipsis[data-v-043ae591]{flex-shrink:0}.page-jump-input[data-v-043ae591]{text-align:center;pointer-events:none;width:100%;height:100%;font-size:.72rem;line-height:28px}.page-arrow[data-v-043ae591]:hover,.page-button[data-v-043ae591]:hover,.page-jump-box[data-v-043ae591]:hover{transform:none}.feed-head[data-v-043ae591]{flex-direction:row;align-items:center;gap:10px;padding-bottom:10px}.feed-head.feed-head--minimal[data-v-043ae591]{align-items:center;gap:0}.feed-head h2[data-v-043ae591]{font-size:1.18rem;line-height:1.2}.feed-count[data-v-043ae591]{font-size:.76rem}.feed-head-meta[data-v-043ae591]{gap:8px}.feed-reset-home[data-v-043ae591]{min-height:28px;padding:0 10px;font-size:.72rem}.ai-layout[data-v-043ae591]{grid-template-columns:1fr;gap:10px}.ai-index[data-v-043ae591]{display:none}.ai-mobile-selector-wrap[data-v-043ae591]{z-index:auto;background:0 0;margin:-2px 0 0;padding:6px 0 4px;display:block;position:static;top:auto}.ai-mobile-selector[data-v-043ae591]{width:100%;min-height:60px;color:var(--color-ink-strong);text-align:left;cursor:pointer;background:linear-gradient(#fffffffa,#f8fbfff0);border:1px solid #d6e1efe0;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex;box-shadow:0 10px 24px #14233c14,inset 0 1px #ffffffe6}.ai-mobile-selector-main[data-v-043ae591]{align-items:center;gap:10px;min-width:0;display:flex}.ai-mobile-selector-emoji[data-v-043ae591]{background:#5786ff1f;border-radius:14px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.04rem;font-style:normal;display:inline-flex}.ai-mobile-selector-copy[data-v-043ae591]{gap:3px;min-width:0;display:grid}.ai-mobile-selector-copy strong[data-v-043ae591]{color:var(--color-ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:700;line-height:1.2;overflow:hidden}.ai-mobile-selector-copy small[data-v-043ae591]{color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.25;overflow:hidden}.ai-mobile-selector-action[data-v-043ae591]{color:var(--color-ink-soft);flex:none;justify-items:end;gap:4px;font-size:.7rem;line-height:1;display:grid}.ai-mobile-selector-action span[data-v-043ae591]{color:#4f73db;background:#5786ff1a;border-radius:999px;padding:4px 8px;font-weight:700}.ai-mobile-selector-action em[data-v-043ae591]{font-style:normal;font-weight:650}.platform-tabs-wrap[data-v-043ae591]{--platform-sticky-top:142px;z-index:auto;margin-top:0;margin-bottom:0;padding:4px 0 5px;position:static;top:auto}.platform-tabs-wrap[data-v-043ae591]:before{display:none}.platform-tabs[data-v-043ae591]{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding:1px 1px 2px;overflow-x:auto}.sheet-overlay[data-v-043ae591]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121a286b;align-items:center;padding:18px}.sheet-card[data-v-043ae591]{border-bottom:1px solid var(--color-card-border);border-radius:24px;gap:10px;width:min(420px,100vw - 32px);max-height:min(70vh,560px);padding:16px 14px}.sheet-handle[data-v-043ae591]{display:none}.sheet-fade-enter-from .sheet-card[data-v-043ae591],.sheet-fade-leave-to .sheet-card[data-v-043ae591]{transform:translateY(8px)scale(.985)}.sheet-head[data-v-043ae591]{align-items:center}.sheet-label[data-v-043ae591]{font-size:.68rem}.sheet-head h3[data-v-043ae591]{margin-top:2px;font-size:.96rem}.sheet-grid[data-v-043ae591]{grid-template-columns:1fr;gap:0;padding-right:0}.sheet-group-card[data-v-043ae591]{background:0 0;border-color:#0000;border-radius:7px;grid-template-columns:22px auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:38px;padding:7px 8px}.sheet-group-card[data-v-043ae591]:hover{transform:none}.sheet-group-card.active[data-v-043ae591]{box-shadow:none;background:#2b6fd6;border-color:#0000}.sheet-group-card.active .sheet-group-order[data-v-043ae591],.sheet-group-card.active .sheet-group-name[data-v-043ae591],.sheet-group-card.active .sheet-group-count[data-v-043ae591]{color:#fff}.sheet-group-emoji[data-v-043ae591]{width:22px;font-size:.86rem}.sheet-group-order[data-v-043ae591]{font-size:.84rem}.sheet-group-name[data-v-043ae591]{font-size:.84rem;line-height:1.18}.sheet-group-count[data-v-043ae591]{font-size:.8rem}.platform-tabs[data-v-043ae591]::-webkit-scrollbar{display:none}.platform-tab[data-v-043ae591]{flex:none;min-height:30px;padding:0 10px;font-size:.74rem}.platform-tab-emoji[data-v-043ae591]{font-size:.8rem}.tool-sections[data-v-043ae591]{gap:8px}.tool-section[data-v-043ae591]{gap:5px;padding:0}.tool-section-head[data-v-043ae591]{min-height:32px;padding:0 1px}.tool-section-title[data-v-043ae591]{font-size:.86rem}.tool-section-meta small[data-v-043ae591]{font-size:.7rem}.feed-grid--section[data-v-043ae591]{gap:7px;margin-top:0}.subgroup-empty[data-v-043ae591]{padding:12px;font-size:.78rem}.feed-card[data-v-043ae591]{--thumb-width:92px;--card-padding:8px;grid-template-columns:var(--thumb-width) minmax(0, 1fr);border-radius:14px;gap:8px;width:100%}.card-thumb[data-v-043ae591]{border-radius:8px;padding:7px}.card-thumb.with-cover[data-v-043ae591]{aspect-ratio:4/3;align-self:start;height:auto;padding:0}.thumb-inner small[data-v-043ae591],.thumb-inner span[data-v-043ae591]{font-size:.66rem}.thumb-inner strong[data-v-043ae591]{font-size:.82rem}.card-body[data-v-043ae591]{gap:4px;overflow:hidden}.title-row[data-v-043ae591]{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;overflow:hidden}.card-status-stack[data-v-043ae591]{justify-content:flex-start;gap:6px}.pin-badge[data-v-043ae591]{min-height:20px;padding:0 7px;font-size:.68rem}.title-row h3[data-v-043ae591]{-webkit-line-clamp:1;min-height:0;max-height:1.178rem;font-size:.95rem;line-height:1.24}.date-text[data-v-043ae591]{padding-top:0;font-size:.66rem;display:block}.summary[data-v-043ae591]{display:none}.tag-row[data-v-043ae591]{flex-wrap:nowrap;align-items:center;gap:5px;min-height:20px;display:flex;overflow:hidden}.tag-row[data-v-043ae591]>:nth-child(n+4){display:none}.price-chip[data-v-043ae591],.type-chip[data-v-043ae591],.platform-chip[data-v-043ae591],.tag-chip[data-v-043ae591]{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:0 auto;min-width:0;max-width:112px;min-height:20px;padding:0 7px;font-size:.68rem;line-height:20px;display:block;overflow:hidden}.tag-row[data-v-043ae591]>:last-child{flex-shrink:1}.type-chip[data-v-043ae591]{display:none}}.overlay[data-v-17d691de]{z-index:160;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09142694;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.dialog[data-v-17d691de]{--modal-viewport-bottom-inset:0px;background:radial-gradient(circle at 0 0,#5aa3ff24 0,#5aa3ff00 28%),linear-gradient(#fffffffa 0%,#f7fafff5 100%);border:1px solid #bacde6b8;border-radius:30px;gap:22px;width:min(1120px,100%);max-height:calc(100vh - 44px);padding:28px;display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 80px #08172c38}.dialog-toolbar[data-v-17d691de]{z-index:6;justify-content:flex-end;display:flex;position:absolute;top:18px;right:18px}.dialog-body[data-v-17d691de]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:18px;display:grid}.detail-copy-card[data-v-17d691de],.gallery-card[data-v-17d691de]{background:#ffffffe6;border:1px solid #d1dcede6;border-radius:26px;box-shadow:inset 0 1px #ffffffd1}.detail-copy-card[data-v-17d691de]{background:linear-gradient(#fffffff5 0%,#fbfdfff0 100%);grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:0;min-height:100%;padding:26px 26px 24px;display:grid}.detail-copy-main[data-v-17d691de]{align-content:start;gap:22px;display:grid}.detail-topbar[data-v-17d691de]{justify-content:space-between;align-items:center;gap:16px;display:flex}.detail-copy-footer[data-v-17d691de]{align-content:end;gap:14px;padding-top:18px;display:grid}.detail-category-chip[data-v-17d691de]{color:#59769f;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(#f6fafffa 0%,#edf4fcf5 100%);border:1px solid #7d9fcd3d;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.8rem;font-weight:700;display:inline-flex}.detail-entry-links[data-v-17d691de]{align-items:center;gap:8px;margin-bottom:0;display:inline-flex}.detail-entry-link[data-v-17d691de]{cursor:pointer;background:#fff;border:1px solid #121a221f;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;overflow:hidden;box-shadow:0 4px 10px #121a2214}.detail-entry-link[data-v-17d691de]:hover{border-color:#121a2233;transform:translateY(-1px);box-shadow:0 8px 14px #121a221f}.detail-entry-logo[data-v-17d691de]{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.dialog-title-block[data-v-17d691de]{gap:14px;display:grid}.dialog-title-row[data-v-17d691de]{align-items:flex-start;gap:12px;min-width:0;display:flex}.dialog-title-row h2[data-v-17d691de]{flex:auto;min-width:0}.title-pin-flag[data-v-17d691de]{color:#5a77a4;letter-spacing:.05em;white-space:nowrap;background:linear-gradient(#f6fafff5 0%,#ecf3fcf0 100%);border:1px solid #7d9fcd38;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.dialog-title-row h2[data-v-17d691de]{letter-spacing:-.06em;max-width:none;color:var(--color-ink-strong);white-space:nowrap;text-overflow:clip;margin:0;font-size:clamp(2.05rem,3.4vw,3.2rem);line-height:1.02;overflow:visible}.dialog-title-row h2.title-size-tight[data-v-17d691de]{font-size:clamp(1.7rem,2.66vw,2.46rem)}.dialog-title-row h2.title-size-compact[data-v-17d691de]{letter-spacing:-.04em;font-size:clamp(1.42rem,2.08vw,1.98rem)}.dialog-title-row h2.title-size-ultra-compact[data-v-17d691de]{letter-spacing:-.03em;font-size:clamp(1.2rem,1.74vw,1.64rem)}.dialog-title-row h2.title-size-max-compact[data-v-17d691de]{letter-spacing:-.02em;font-size:clamp(1.06rem,1.46vw,1.38rem)}.summary[data-v-17d691de]{color:#536b87;max-width:30ch;margin:0;font-size:.98rem;font-weight:600;line-height:1.74}.detail-description[data-v-17d691de]{max-width:44ch;color:var(--color-ink-mid);margin:0;font-size:.92rem;line-height:1.74}.detail-highlight-row[data-v-17d691de]{flex-wrap:wrap;gap:10px;display:flex}.price-chip[data-v-17d691de],.type-chip[data-v-17d691de],.platform-chip[data-v-17d691de],.tag-chip[data-v-17d691de]{border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 9px;font-size:.72rem;display:inline-flex}.price-chip[data-v-17d691de]{color:#f06c28;background:#ffefe3}.type-chip[data-v-17d691de]{color:#3782e4;background:#eef5ff}.platform-chip[data-v-17d691de]{border:1px solid var(--color-card-border);background:color-mix(in srgb, var(--color-surface-soft) 76%, transparent);color:var(--color-ink-mid)}.tag-chip[data-v-17d691de]{border:1px solid #0000;font-weight:600}.tag-chip--orange[data-v-17d691de]{color:#f06c28;background:#fff0e5;border-color:#ffd4b7}.tag-chip--blue[data-v-17d691de]{color:#3782e4;background:#eef5ff;border-color:#d5e5ff}.tag-chip--mint[data-v-17d691de]{color:#1f9a67;background:#e9fbf2;border-color:#cdeedb}.tag-chip--violet[data-v-17d691de]{color:#6e5be0;background:#f1edff;border-color:#ddd4ff}.tag-chip--gold[data-v-17d691de]{color:#b78212;background:#fff7dd;border-color:#f2df9e}.detail-meta-strip[data-v-17d691de]{border-top:1px solid #d6e1efb3;grid-template-columns:1fr;gap:12px;padding:14px 0 0;display:grid}.detail-meta-strip--mobile[data-v-17d691de]{display:none}.detail-meta-item[data-v-17d691de]{background:linear-gradient(#f8fbfffa 0%,#f1f6fcf2 100%);border:1px solid #d2dff0cc;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:62px;padding:14px 18px;display:flex;box-shadow:inset 0 1px #ffffffe6}.detail-meta-item--devices[data-v-17d691de]{place-content:start stretch;gap:10px;min-height:112px;padding:18px 20px;display:grid}.detail-meta-label[data-v-17d691de]{color:#7c91aa;letter-spacing:.03em;flex:none;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:inline-flex}.detail-meta-label i[data-v-17d691de]{background:#638dd11f;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.92rem;font-style:normal;display:inline-flex}.detail-meta-item strong[data-v-17d691de]{color:#22364d;text-align:right;min-width:0;font-size:1rem;font-weight:600;line-height:1.6}.detail-meta-item--devices strong[data-v-17d691de]{text-align:left}.detail-device-list[data-v-17d691de]{flex-wrap:wrap;gap:10px;display:flex}.detail-device-pill[data-v-17d691de]{color:#22364d;background:#ffffffeb;border:1px solid #d0ddefeb;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 12px 0 7px;font-size:.88rem;font-weight:600;line-height:1;display:inline-flex}.detail-device-icon[data-v-17d691de]{object-fit:contain;flex:none;width:24px;height:24px;display:block}.wechat-card-layer[data-v-17d691de]{z-index:190;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a121c5c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.wechat-card[data-v-17d691de]{background:radial-gradient(circle at top,#07c1601f,#0000 42%),#fffffffa;border:1px solid #121a2214;border-radius:24px;gap:8px;width:min(100%,340px);padding:18px 18px 16px;display:grid;position:relative;box-shadow:0 28px 48px #0d19282e}.wechat-card-eyebrow[data-v-17d691de]{color:#07c160;letter-spacing:.14em;margin:0;font-size:.72rem;font-weight:700}.wechat-card strong[data-v-17d691de]{color:#15283c;font-size:1.22rem;line-height:1.2}.wechat-card span[data-v-17d691de]{color:#5f7388;font-size:.92rem;line-height:1.65}.wechat-card img[data-v-17d691de]{border-radius:18px;width:100%;margin-top:6px;display:block}.wechat-card-close[data-v-17d691de]{color:#37506a;cursor:pointer;background:#0e1c3114;border:0;border-radius:999px;width:30px;height:30px;font-size:1rem;position:absolute;top:12px;right:12px}.wechat-card-fade-enter-active[data-v-17d691de],.wechat-card-fade-leave-active[data-v-17d691de]{transition:opacity .18s}.wechat-card-fade-enter-active .wechat-card[data-v-17d691de],.wechat-card-fade-leave-active .wechat-card[data-v-17d691de]{transition:transform .22s,opacity .22s}.wechat-card-fade-enter-from[data-v-17d691de],.wechat-card-fade-leave-to[data-v-17d691de]{opacity:0}.wechat-card-fade-enter-from .wechat-card[data-v-17d691de],.wechat-card-fade-leave-to .wechat-card[data-v-17d691de]{opacity:0;transform:translateY(10px)scale(.98)}.detail-highlight-row[data-v-17d691de] .tag-chip{opacity:.92;min-height:26px;padding:0 10px;font-size:.7rem}.gallery-card[data-v-17d691de]{background:radial-gradient(circle at 0 0,#61a5ff24 0,#61a5ff00 34%),linear-gradient(#fafcfffa 0%,#f2f7fff5 100%);gap:14px;padding:24px;display:grid}.gallery-stage[data-v-17d691de]{aspect-ratio:4/3;isolation:isolate;touch-action:pan-y;background:radial-gradient(circle at 0 0,#61a5ff29 0,#61a5ff00 34%),linear-gradient(160deg,#f7fafffa 0%,#e6efffeb 100%);border-radius:22px;position:relative;overflow:hidden}.gallery-stage[data-v-17d691de]:before{content:"";background-image:var(--gallery-image,none);background-size:cover;background-position:var(--gallery-focus,50% 50%);filter:blur(18px)saturate(1.05)brightness(.92);z-index:0;position:absolute;inset:0;transform:scale(1.08)}.gallery-stage[data-v-17d691de]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0e1c310a 0%,#0e1c312e 100%);position:absolute;inset:0}.gallery-stage--interactive[data-v-17d691de]{cursor:grab}.gallery-stage--interactive[data-v-17d691de]:active{cursor:grabbing}.gallery-stage-image[data-v-17d691de]{z-index:2;background:#fffffff2;width:100%;height:100%;display:block;position:relative}.gallery-stage-badge[data-v-17d691de],.gallery-stage-count[data-v-17d691de]{z-index:3;color:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.02em;background:#0f1c3180;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:inset 0 1px #ffffff1f}.gallery-stage-badge[data-v-17d691de]{top:14px;left:14px}.gallery-stage-count[data-v-17d691de]{top:14px;right:14px}.gallery-empty[data-v-17d691de]{color:var(--color-ink-soft);z-index:2;place-items:center;font-size:.94rem;display:grid;position:absolute;inset:0}.gallery-dots[data-v-17d691de]{z-index:3;align-items:center;gap:7px;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.gallery-dot[data-v-17d691de]{cursor:pointer;background:#f5f9ff94;border:0;border-radius:50%;width:7px;height:7px;transition:transform .18s,background-color .18s;box-shadow:0 0 0 1px #0b142133}.gallery-dot.active[data-v-17d691de]{background:#fff;transform:scale(1.14)}.close-button[data-v-17d691de]{color:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#0e1c3161;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:1.15rem;line-height:1;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 10px 22px #0914261f}.close-button[data-v-17d691de]:hover{background:#0e1c3180;transform:translateY(-1px)scale(1.02);box-shadow:0 12px 24px #11284c24}.dialog-actions[data-v-17d691de]{background:radial-gradient(circle at 0 0,#5ca4ff24 0,#5ca4ff00 36%),linear-gradient(#f0f8fffa 0%,#e8f2fff0 100%);border:1px solid #71a0eb38;border-radius:28px;gap:16px;padding:20px 22px 22px;display:grid}.cta-copy[data-v-17d691de]{text-align:center;justify-items:center;gap:6px;display:grid}.cta-copy strong[data-v-17d691de]{color:var(--color-ink-strong);font-size:clamp(1.18rem,2.6vw,1.6rem);line-height:1.3}.open-link[data-v-17d691de]{color:#fff;cursor:pointer;appearance:none;background:linear-gradient(135deg,#68b7ff 0%,#2f6ef1 48%,#214fcc 100%);border:1px solid #226ae2b8;border-radius:20px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;padding:0 22px;font-family:inherit;font-size:1rem;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff3d,0 20px 36px #205cd03d}.open-link[data-v-17d691de]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 24px 40px #205cd047}.dialog-action-stack[data-v-17d691de]{gap:10px;display:grid}.fallback-link[data-v-17d691de]{color:#2c5fae;cursor:pointer;appearance:none;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;min-height:0;padding:0;font-family:inherit;font-size:.88rem;font-weight:650;transition:color .18s,opacity .18s;display:inline-flex}.fallback-link[data-v-17d691de]:hover{color:#1f4f9d}.open-link--disabled[data-v-17d691de]{opacity:.56;cursor:not-allowed;color:var(--color-ink-soft);box-shadow:none;background:linear-gradient(#f2f6fcf5 0%,#e8eef7f0 100%);border-color:#bdcbe0e6}.overlay-enter-active[data-v-17d691de],.overlay-leave-active[data-v-17d691de]{transition:opacity .2s}.overlay-enter-active .dialog[data-v-17d691de],.overlay-leave-active .dialog[data-v-17d691de]{transition:transform .24s,opacity .24s}.overlay-enter-from[data-v-17d691de],.overlay-leave-to[data-v-17d691de]{opacity:0}.overlay-enter-from .dialog[data-v-17d691de],.overlay-leave-to .dialog[data-v-17d691de]{opacity:0;transform:translateY(16px)scale(.98)}@media (width<=960px){.dialog-body[data-v-17d691de]{grid-template-columns:1fr}}@media (width<=820px){.overlay[data-v-17d691de]{align-items:flex-end;padding:0}.dialog[data-v-17d691de]{--modal-safe-bottom:max(8px, env(safe-area-inset-bottom,0px));--modal-compact-bottom:max(var(--modal-safe-bottom), min(var(--modal-viewport-bottom-inset,0px), 18px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;max-height:min(100dvh,100vh);padding:12px 12px calc(6px + var(--modal-compact-bottom));scroll-padding-bottom:calc(72px + var(--modal-compact-bottom));border-radius:28px 28px 0 0;grid-template-rows:auto auto auto;gap:12px;display:grid;overflow-y:auto}.dialog-toolbar[data-v-17d691de]{top:18px;right:18px}.dialog-body[data-v-17d691de]{gap:12px;min-height:auto;padding-top:4px;padding-right:2px;overflow:visible}.detail-copy-card[data-v-17d691de]{grid-template-rows:auto auto;padding:14px}.detail-copy-main[data-v-17d691de]{gap:10px}.detail-topbar[data-v-17d691de]{display:none}.detail-entry-links[data-v-17d691de]{gap:6px;margin-bottom:4px}.detail-category-chip[data-v-17d691de]{letter-spacing:.03em;flex:0 auto;min-width:0;min-height:30px;padding:0 12px;font-size:.72rem;display:inline-flex}.detail-copy-footer[data-v-17d691de]{gap:10px;padding-top:12px}.dialog-title-row[data-v-17d691de]{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.dialog-title-row h2[data-v-17d691de],.dialog-title-row h2.title-size-tight[data-v-17d691de],.dialog-title-row h2.title-size-compact[data-v-17d691de]{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.08rem,4.2vw,1.34rem);line-height:1.16;overflow:hidden}.title-pin-flag[data-v-17d691de]{letter-spacing:.04em;min-height:24px;padding:0 8px;font-size:.68rem}.detail-entry-link[data-v-17d691de]{border-radius:9px;width:32px;height:32px}.detail-entry-logo[data-v-17d691de]{transform-origin:50%;width:100%;height:100%;transform:scale(1.16)}.summary[data-v-17d691de]{max-width:none;font-size:.84rem;line-height:1.5}.detail-description[data-v-17d691de]{font-size:.8rem;line-height:1.56}.detail-highlight-row[data-v-17d691de]{gap:6px}.detail-meta-strip[data-v-17d691de]{grid-template-columns:1fr;gap:6px;padding-top:10px}.detail-meta-strip--desktop[data-v-17d691de]{display:none}.detail-meta-strip--mobile[data-v-17d691de]{display:grid}.detail-meta-item[data-v-17d691de]{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;min-height:0;padding:0;display:flex}.detail-meta-item--devices[data-v-17d691de]{grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:center;gap:6px 8px;padding:0;display:grid}.detail-meta-item--devices .detail-meta-label i[data-v-17d691de]{width:22px;height:22px;font-size:.8rem}.detail-meta-item--devices .detail-device-list[data-v-17d691de]{justify-content:flex-end;gap:6px;min-width:0}.detail-meta-item--devices .detail-device-pill[data-v-17d691de]{gap:6px;min-height:30px;padding:0 9px 0 5px;font-size:.76rem}.detail-meta-item--devices .detail-device-icon[data-v-17d691de]{width:19px;height:19px}.detail-meta-item strong[data-v-17d691de]{text-align:right}.gallery-card[data-v-17d691de]{padding:12px}.gallery-stage[data-v-17d691de]{aspect-ratio:4/3;border-radius:18px;min-height:240px;max-height:46vh}.gallery-stage-image[data-v-17d691de]{object-fit:contain!important}.gallery-stage-count[data-v-17d691de]{min-height:24px;padding:0 9px;font-size:.68rem;top:10px;right:10px}.detail-copy-card[data-v-17d691de],.gallery-card[data-v-17d691de],.dialog-actions[data-v-17d691de]{border-radius:22px}.dialog-actions[data-v-17d691de]{bottom:var(--modal-safe-bottom);z-index:3;gap:10px;padding:12px 14px 14px;position:sticky;box-shadow:0 -10px 24px #12223814}.cta-copy strong[data-v-17d691de]{font-size:1rem;line-height:1.25}.open-link[data-v-17d691de]{border-radius:18px;min-height:50px;font-size:.94rem}.close-button[data-v-17d691de]{color:#556277db;background:linear-gradient(#fffffff5,#f1f5fbe6);border-color:#cbd6e7d6;width:34px;height:34px;padding:0;font-size:0;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #1e304b14}.close-button[data-v-17d691de]:before,.close-button[data-v-17d691de]:after{content:"";background:currentColor;border-radius:999px;width:13px;height:1.7px;position:absolute}.close-button[data-v-17d691de]:before{transform:rotate(45deg)}.close-button[data-v-17d691de]:after{transform:rotate(-45deg)}.close-button[data-v-17d691de]:hover,.close-button[data-v-17d691de]:focus-visible{color:#303d52e6;background:linear-gradient(#fffffffa,#ebf1f9f0);border-color:#a9b9d0eb;transform:none;box-shadow:inset 0 1px #fffffff2,0 10px 22px #1e304b1a}}@supports (height:100svh){@media (width<=820px){.dialog[data-v-17d691de]{max-height:100svh}}}.site-header[data-v-1293bbf7]{z-index:100;isolation:isolate;background:radial-gradient(ellipse 360px 96px at 18% 0%, #ffd57a2e, transparent 70%), radial-gradient(ellipse 520px 110px at 58% -18px, #74a8ff1f, transparent 72%), var(--color-header-bg);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border-bottom:1px solid var(--color-line);transition:background .32s,border-color .32s;position:sticky;top:0}.site-header[data-v-1293bbf7]:before{content:"";z-index:-1;pointer-events:none;opacity:.9;background:linear-gradient(100deg,#0000 0%,#ffeec629 18%,#0000 38%),radial-gradient(180px 42px at 19%,#ffce7033,#0000 74%);position:absolute;inset:0}.site-header[data-v-1293bbf7]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffd8916b,#77a6ff38,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.desktop-shell[data-v-1293bbf7],.mobile-shell[data-v-1293bbf7]{width:min(var(--layout-width), calc(100% - 32px));margin:0 auto}.desktop-shell[data-v-1293bbf7]{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:66px;display:grid}.brand-block[data-v-1293bbf7]{align-items:center;gap:9px;min-width:0;display:inline-flex}.brand-mark[data-v-1293bbf7]{background:linear-gradient(135deg,#11181f,#24313d);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;animation:4.8s ease-in-out infinite lantern-breath-1293bbf7;display:inline-flex;overflow:hidden;box-shadow:0 10px 22px #11181f29,0 0 0 1px #ffdc9647,0 0 24px #ffc55d2e}.brand-mark img[data-v-1293bbf7]{object-fit:cover;width:100%;height:100%}.brand-block strong[data-v-1293bbf7]{color:var(--color-ink-strong);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 18px #ffd28229;font-size:.98rem;font-weight:600;display:block;overflow:hidden}.mobile-brand strong[data-v-1293bbf7]{color:var(--color-ink-strong);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 16px #ffd2822e;font-size:.98rem;font-weight:600;line-height:1.2;display:block;overflow:hidden;transform:translate(-6px)}.brand-slogan[data-v-1293bbf7]{color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.74rem;display:block;overflow:hidden}.mobile-slogan[data-v-1293bbf7]{color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.72rem;line-height:1.18;display:block;overflow:hidden}.tab-nav[data-v-1293bbf7]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.tab-button[data-v-1293bbf7]{min-height:34px;color:var(--color-ink-mid);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:6px;padding:0 11px;font-size:.92rem;transition:background .24s,border-color .24s,color .24s,transform .24s;display:inline-flex}.tab-emoji[data-v-1293bbf7]{font-size:.82rem;line-height:1}.tab-button[data-v-1293bbf7]:hover{transform:translateY(-1px)}.tab-button.active[data-v-1293bbf7]{border-color:var(--color-control-border);background:var(--color-surface);color:var(--color-ink-strong)}.desktop-actions[data-v-1293bbf7]{justify-content:flex-end;align-items:center;gap:clamp(14px,1.8vw,26px);display:flex}.search-box[data-v-1293bbf7],.mobile-search-card[data-v-1293bbf7]{border:1px solid var(--color-control-border);background:linear-gradient(180deg, var(--color-surface-strong), var(--color-surface));border-radius:16px;align-items:center;gap:12px;min-height:48px;padding:0 14px;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;display:flex;box-shadow:inset 0 1px #ffffff24}.search-box[data-v-1293bbf7]{background:var(--color-surface);width:clamp(136px,11.5vw,184px);min-height:40px;box-shadow:none;border-radius:12px;padding:0 11px;transition:width .34s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s,transform .28s,background .28s}.search-box[data-v-1293bbf7]:hover,.search-box[data-v-1293bbf7]:focus-within{width:clamp(152px,13.5vw,204px)}.platform-links[data-v-1293bbf7]{align-items:center;gap:6px;display:inline-flex}.platform-link[data-v-1293bbf7]{cursor:pointer;background:radial-gradient(circle at 30% 18%,#ffecc657,#0000 46%),#fff;border:1px solid #121a221f;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #121a2214,0 0 18px #ffcb6f14}.platform-link[data-v-1293bbf7]:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffce703d,#0000 70%);border-radius:50%;width:24px;height:24px;transition:transform .28s,opacity .28s;position:absolute;inset:auto -8px -10px auto}.platform-link[data-v-1293bbf7]:hover{border-color:#ffbf5452;transform:translateY(-1px);box-shadow:0 8px 14px #121a221f,0 0 24px #ffcb6f2e}.platform-link[data-v-1293bbf7]:hover:after{transform:translate(-5px,-5px)scale(1.12)}.platform-link.douyin[data-v-1293bbf7]{color:#10131f}.platform-link.bilibili[data-v-1293bbf7]{color:#00a1d6}.platform-link.xiaohongshu[data-v-1293bbf7]{color:#ff2442}.platform-link.wechat[data-v-1293bbf7]{color:#07c160}.platform-logo[data-v-1293bbf7]{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.wechat-card-layer[data-v-1293bbf7]{z-index:190;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a121c5c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.wechat-card[data-v-1293bbf7]{text-align:center;background:radial-gradient(circle at top,#07c1601f,#0000 42%),#fffffffa;border:1px solid #121a2214;border-radius:24px;gap:8px;width:min(100%,340px);padding:18px 18px 16px;display:grid;position:relative;box-shadow:0 24px 54px #121a222e}.wechat-card-eyebrow[data-v-1293bbf7]{color:#07c160;letter-spacing:.18em;margin:0;font-size:.7rem;font-weight:700}.wechat-card strong[data-v-1293bbf7]{color:var(--color-ink-strong);font-size:1.18rem;line-height:1.2}.wechat-card span[data-v-1293bbf7]{color:var(--color-ink-soft);font-size:.88rem;line-height:1.5}.wechat-card img[data-v-1293bbf7]{background:#fff;border:1px solid #121a2214;border-radius:18px;width:100%;display:block}.wechat-card-close[data-v-1293bbf7]{width:30px;height:30px;color:var(--color-ink-strong);cursor:pointer;background:#ffffffe6;border:1px solid #121a2214;border-radius:999px;position:absolute;top:10px;right:10px}.wechat-card-fade-enter-active[data-v-1293bbf7],.wechat-card-fade-leave-active[data-v-1293bbf7]{transition:opacity .22s}.wechat-card-fade-enter-active .wechat-card[data-v-1293bbf7],.wechat-card-fade-leave-active .wechat-card[data-v-1293bbf7]{transition:transform .24s,opacity .24s}.wechat-card-fade-enter-from[data-v-1293bbf7],.wechat-card-fade-leave-to[data-v-1293bbf7]{opacity:0}.wechat-card-fade-enter-from .wechat-card[data-v-1293bbf7],.wechat-card-fade-leave-to .wechat-card[data-v-1293bbf7]{opacity:0;transform:translateY(8px)scale(.96)}.search-field-icon[data-v-1293bbf7],.search-button-glyph[data-v-1293bbf7],.theme-glyph[data-v-1293bbf7]{z-index:1;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .28s;display:inline-flex;position:relative}.search-field-icon svg[data-v-1293bbf7],.search-button-glyph svg[data-v-1293bbf7],.theme-glyph svg[data-v-1293bbf7]{width:100%;height:100%}.search-field-icon svg.icon-outline[data-v-1293bbf7],.search-button-glyph svg.icon-outline[data-v-1293bbf7],.theme-glyph svg.icon-outline[data-v-1293bbf7]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.search-field-icon svg.icon-filled[data-v-1293bbf7],.search-button-glyph svg.icon-filled[data-v-1293bbf7],.theme-glyph svg.icon-filled[data-v-1293bbf7]{fill:currentColor;stroke:none}.theme-glyph svg.icon-moon-flipped[data-v-1293bbf7]{transform-origin:50%;transform:scaleX(-1)}.search-field-icon[data-v-1293bbf7]{color:var(--color-ink-soft)}.search-button-glyph[data-v-1293bbf7]{width:18.5px;height:18.5px}.theme-glyph[data-v-1293bbf7]{width:19px;height:19px}.search-box input[data-v-1293bbf7],.mobile-search-card input[data-v-1293bbf7]{min-width:0;color:var(--color-ink-strong);background:0 0;border:none;outline:none;flex:1}.search-box[data-v-1293bbf7]:focus-within,.mobile-search-card[data-v-1293bbf7]:focus-within{box-shadow:0 16px 34px var(--button-glow);border-color:#5786ff42;transform:translateY(-1px)}.mobile-shell[data-v-1293bbf7]{padding:5px 0 7px;display:none}.mobile-row[data-v-1293bbf7]{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.mobile-brand[data-v-1293bbf7]{text-align:left;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.mobile-brand-copy[data-v-1293bbf7]{text-align:center;justify-items:center;gap:1px;min-width:0;display:grid}.mobile-brand-mark[data-v-1293bbf7]{background:linear-gradient(135deg,#11181f,#24313d);border-radius:9px;flex:none;width:30px;height:30px;animation:4.8s ease-in-out infinite lantern-breath-mobile-1293bbf7;display:inline-flex;overflow:hidden;box-shadow:0 6px 14px #11181f29,0 0 0 1px #ffdc963d,0 0 18px #ffc55d29}.mobile-brand-mark img[data-v-1293bbf7]{object-fit:cover;width:100%;height:100%}@keyframes lantern-breath-1293bbf7{0%,to{transform:translateY(0)scale(1);box-shadow:0 10px 22px #11181f29,0 0 0 1px #ffdc9647,0 0 24px #ffc55d2e}50%{transform:translateY(-1px)scale(1.018);box-shadow:0 12px 24px #11181f2b,0 0 0 1px #ffe2a657,0 0 32px #ffc55d4d}}@keyframes lantern-breath-mobile-1293bbf7{0%,to{transform:translateY(0)scale(1);box-shadow:0 6px 14px #11181f29,0 0 0 1px #ffdc963d,0 0 18px #ffc55d29}50%{transform:translateY(-.5px)scale(1.016);box-shadow:0 7px 16px #11181f2b,0 0 0 1px #ffe2a64d,0 0 24px #ffc55d47}}.mobile-actions[data-v-1293bbf7]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.action-button[data-v-1293bbf7]{border:1px solid var(--color-control-border);background:radial-gradient(circle at 28% 18%, #ffe8bc33, transparent 46%), linear-gradient(180deg, var(--color-control-bg), var(--color-surface-soft));width:42px;height:42px;color:var(--color-ink-strong);box-shadow:var(--color-control-shadow), 0 0 0 1px #ffdd9c1a;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;transition:transform .38s cubic-bezier(.22,1,.36,1),background .32s,border-color .32s,box-shadow .32s,color .32s;display:inline-flex;position:relative;overflow:hidden}.action-button[data-v-1293bbf7]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#fff3,#0000 58%);position:absolute;inset:1px}.action-button[data-v-1293bbf7]:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffcd7052,#74a4ff1f 42%,#0000 72%);border-radius:50%;width:34px;height:34px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-12px;right:-10px}.action-button[data-v-1293bbf7]:hover,.action-button[data-v-1293bbf7]:focus-visible{transform:translateY(-2px);box-shadow:0 18px 36px #121a2224}.action-button[data-v-1293bbf7]:hover:after,.action-button[data-v-1293bbf7]:focus-visible:after{transform:translate(-8px,-8px)}.action-button[data-v-1293bbf7]:focus-visible{outline:none}.action-button[data-v-1293bbf7]:active{transform:scale(.95)}.action-button--desktop[data-v-1293bbf7]{border-radius:10px;width:36px;min-width:36px;height:36px;padding:0}.menu-toggle[data-v-1293bbf7]{isolation:isolate}.menu-toggle[data-v-1293bbf7]:before{background:radial-gradient(circle at 30% 30%,#ffffff3d,#0000 52%),linear-gradient(135deg,#ffffff2e,#0000 62%);transition:opacity .36s,transform .52s cubic-bezier(.22,1,.36,1),background .32s}.menu-toggle[data-v-1293bbf7]:after{opacity:.58;background:radial-gradient(circle,#689cff33 0%,#689cff00 72%);width:32px;height:32px;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .36s,background .32s;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.78)}.menu-toggle span[data-v-1293bbf7]{transform-origin:50%;z-index:1;will-change:transform, opacity;background:currentColor;border-radius:999px;width:16px;height:1.7px;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .22s,width .32s,background .32s,box-shadow .32s;position:absolute;box-shadow:0 1px #ffffff2e}.menu-toggle span[data-v-1293bbf7]:first-child{width:15px;transform:translateY(-5px)translate(-1px)}.menu-toggle span[data-v-1293bbf7]:nth-child(2){opacity:.9;width:11px;transform:translate(-3px)}.menu-toggle span[data-v-1293bbf7]:nth-child(3){width:14px;transform:translateY(5px)translate(1px)}.search-toggle.active[data-v-1293bbf7]{color:#f7f4ef;background:linear-gradient(135deg,#14202cf5,#233a4feb);border-color:#7dc2ff42;box-shadow:0 20px 38px #0b172447}.menu-toggle.active[data-v-1293bbf7]{border-color:var(--color-control-border);background:radial-gradient(circle at 28% 18%, #ffe8bc33, transparent 46%), linear-gradient(180deg, var(--color-control-bg), var(--color-surface-soft));color:var(--color-ink-strong);box-shadow:var(--color-control-shadow), 0 0 0 1px #ffdd9c1a}.menu-toggle.active[data-v-1293bbf7]:before{transform:scale(1.04)}.menu-toggle.active[data-v-1293bbf7]:after{opacity:.82;background:radial-gradient(circle,#8fcbff47 0%,#8fcbff00 72%);transform:translate(-50%,-50%)scale(1.08)}.theme-toggle.active[data-v-1293bbf7]{color:#fff8ef;background:linear-gradient(135deg,#362616f5,#644725e6);border-color:#ffb26f47;box-shadow:0 20px 38px #30200c3d}.menu-toggle.active span[data-v-1293bbf7]:first-child{width:16px;transform:rotate(45deg)scaleX(1.02)}.menu-toggle.active span[data-v-1293bbf7]:nth-child(2){opacity:0;transform:scaleX(.3)}.menu-toggle.active span[data-v-1293bbf7]:nth-child(3){width:16px;transform:rotate(-45deg)scaleX(1.02)}.menu-toggle[data-v-1293bbf7]:hover:after,.menu-toggle[data-v-1293bbf7]:focus-visible:after{transform:translate(-50%,-50%)scale(.96)}.search-toggle:hover .search-button-glyph[data-v-1293bbf7],.search-toggle.active .search-button-glyph[data-v-1293bbf7]{transform:rotate(-6deg)scale(1.08)}.theme-toggle:hover .theme-glyph[data-v-1293bbf7],.theme-toggle.active .theme-glyph[data-v-1293bbf7]{transform:rotate(16deg)scale(1.08)}.search-sheet[data-v-1293bbf7]{z-index:150;overscroll-behavior:contain;background:var(--color-overlay);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.search-panel[data-v-1293bbf7]{width:min(100%,560px);padding:calc(6px + env(safe-area-inset-top,0px)) 14px calc(14px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;max-height:min(420px, calc(100dvh - env(safe-area-inset-top,0px)));background:#fcfdfff5;border:1px solid #121a2214;border-top:none;border-radius:0 0 22px 22px;gap:12px;margin:0 auto;scroll-padding-bottom:16px;display:grid;position:relative;overflow:hidden auto;box-shadow:0 18px 44px #121a221f}.search-panel[data-v-1293bbf7]::-webkit-scrollbar{width:0;height:0}.search-panel-grip[data-v-1293bbf7]{background:#121a221f;border-radius:999px;width:40px;height:4px;margin:0 auto}.search-panel-head[data-v-1293bbf7]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.search-panel-copy[data-v-1293bbf7]{gap:3px;display:grid}.search-panel-label[data-v-1293bbf7]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);margin:0;font-size:.68rem}.search-panel-copy strong[data-v-1293bbf7]{color:var(--color-ink-strong);letter-spacing:-.02em;font-size:1.12rem;font-weight:700}.search-panel-copy span[data-v-1293bbf7]{color:var(--color-ink-soft);max-width:24ch;font-size:.78rem;line-height:1.45}.search-close[data-v-1293bbf7]{width:34px;height:34px;color:var(--color-ink-strong);cursor:pointer;background:#ffffffe0;border:1px solid #121a2214;border-radius:12px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 8px 18px #121a2214}.search-form-shell[data-v-1293bbf7]{padding:0;display:block}.mobile-search-row[data-v-1293bbf7]{grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:8px;display:grid}.mobile-search-card[data-v-1293bbf7]{background:#fff;border:1px solid #5f7ba229;border-radius:16px;min-height:48px;padding:0 14px;box-shadow:0 8px 18px #465c800f}.search-submit[data-v-1293bbf7]{color:#fff;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#5f90ff,#4b76dd);border:1px solid #4e7ce938;border-radius:16px;min-height:48px;padding:0 10px;font-size:.8rem;font-weight:700;transition:transform .22s,box-shadow .22s,filter .22s;box-shadow:0 12px 24px #4b76dd38}.suggestion-block[data-v-1293bbf7]{box-shadow:none;background:0 0;border:none;border-top:1px solid #5f7ba21f;border-radius:0;gap:10px;padding:12px 0 0;display:grid}.suggestion-block--hot[data-v-1293bbf7]{background:0 0}.suggestion-head[data-v-1293bbf7]{justify-content:space-between;align-items:center;gap:10px;display:flex}.suggestion-head strong[data-v-1293bbf7]{color:var(--color-ink-strong);letter-spacing:-.01em;font-size:.84rem;font-weight:700}.keyword-grid[data-v-1293bbf7]{flex-wrap:wrap;gap:8px;display:flex}.keyword-chip[data-v-1293bbf7]{min-height:30px;color:var(--color-ink-mid);cursor:pointer;background:#fffffff0;border:1px solid #5f7ba229;border-radius:999px;padding:0 12px;font-size:.74rem;font-weight:500;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;box-shadow:0 6px 14px #465c800a}.keyword-chip.hot[data-v-1293bbf7]{color:var(--color-ink-strong);background:linear-gradient(#6aa1ff24,#6aa1ff14);border-color:#598aff38}.search-close[data-v-1293bbf7]:hover,.search-close[data-v-1293bbf7]:focus-visible{border-color:#121a2224;transform:translateY(-1px);box-shadow:0 16px 30px #121a221f}.search-submit[data-v-1293bbf7]:hover,.search-submit[data-v-1293bbf7]:focus-visible{filter:saturate(1.06);transform:translateY(-1px);box-shadow:0 22px 34px #4b76dd57}.keyword-chip[data-v-1293bbf7]:hover,.keyword-chip[data-v-1293bbf7]:focus-visible{border-color:#5f7ba238;transform:translateY(-1px);box-shadow:0 14px 22px #465c8014}.search-sheet-enter-active[data-v-1293bbf7],.search-sheet-leave-active[data-v-1293bbf7]{transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .3s,backdrop-filter .3s}.search-sheet-enter-active .search-panel[data-v-1293bbf7],.search-sheet-leave-active .search-panel[data-v-1293bbf7]{transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .28s,filter .28s}.search-sheet-enter-from[data-v-1293bbf7],.search-sheet-leave-to[data-v-1293bbf7]{opacity:0}.search-sheet-enter-from .search-panel[data-v-1293bbf7],.search-sheet-leave-to .search-panel[data-v-1293bbf7]{opacity:0;filter:blur(8px);transform:translateY(-18px)}@media (width<=960px){.site-header[data-v-1293bbf7]{background:radial-gradient(ellipse 210px 72px at 18% 0%, #ffd68033, transparent 72%), radial-gradient(ellipse 240px 72px at 86% -14px, #74a8ff1f, transparent 74%), var(--color-header-bg)}.site-header[data-v-1293bbf7]:before{background:linear-gradient(105deg,#0000 0%,#ffeec621 22%,#0000 48%),radial-gradient(128px 34px at 24% 54%,#ffce702e,#0000 76%)}.desktop-shell[data-v-1293bbf7]{display:none}.mobile-shell[data-v-1293bbf7]{width:min(100%,100% - 16px);display:block}.search-panel[data-v-1293bbf7]{width:100%;max-width:none;max-height:min(380px, calc(100dvh - env(safe-area-inset-top,0px)));border-left:none;border-right:none}.search-close[data-v-1293bbf7]:active,.search-submit[data-v-1293bbf7]:active,.keyword-chip[data-v-1293bbf7]:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.brand-mark[data-v-1293bbf7],.mobile-brand-mark[data-v-1293bbf7]{animation:none}}.category-quick-switch[data-v-b6a3d489]{display:none}.quick-switch-scroll[data-v-b6a3d489]{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:1px 0 2px;display:grid}.quick-category-chip[data-v-b6a3d489]{--chip-accent:#5b7cff;--chip-soft:#5b7cff1f;border:1px solid color-mix(in srgb, var(--chip-accent) 20%, var(--color-card-border));background:radial-gradient(circle at 18% 14%, var(--chip-soft), transparent 56%), linear-gradient(180deg, #fffffffa, #f8fbffeb);min-width:0;min-height:42px;color:var(--color-ink-strong);text-align:center;cursor:pointer;border-radius:13px;place-items:center;gap:3px;padding:5px 4px 4px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;box-shadow:0 6px 16px #121a220d,inset 0 1px #ffffffdb}.quick-category-chip--ai[data-v-b6a3d489]{--chip-accent:#6d7cff;--chip-soft:#6d7cff2e}.quick-category-chip--tools[data-v-b6a3d489]{--chip-accent:#18a97a;--chip-soft:#18a97a29}.quick-category-chip--business[data-v-b6a3d489]{--chip-accent:#f59e0b;--chip-soft:#f59e0b2e}.quick-category-chip--materials[data-v-b6a3d489]{--chip-accent:#d946ef;--chip-soft:#d946ef26}.quick-category-chip.active[data-v-b6a3d489]{border-color:color-mix(in srgb, var(--chip-accent) 58%, transparent);background:radial-gradient(circle at 18% 14%, color-mix(in srgb, var(--chip-accent) 20%, transparent), transparent 58%), linear-gradient(180deg, #fff, color-mix(in srgb, var(--chip-accent) 10%, #fff));box-shadow:0 8px 18px #121a2212, inset 0 0 0 1px color-mix(in srgb, var(--chip-accent) 18%, transparent)}.quick-category-chip[data-v-b6a3d489]:active{transform:translateY(1px)scale(.985)}.quick-category-icon[data-v-b6a3d489]{background:color-mix(in srgb, var(--chip-accent) 14%, #fff);border-radius:8px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.76rem;display:inline-flex}.quick-category-chip strong[data-v-b6a3d489]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;font-weight:700;line-height:1.05;overflow:hidden}@media (width<=640px){.category-quick-switch[data-v-b6a3d489]{margin:6px 0;display:block}.quick-switch-scroll[data-v-b6a3d489]{gap:6px}.quick-category-chip[data-v-b6a3d489]{border-radius:13px;gap:3px;min-height:42px;padding:5px 3px 4px}.quick-category-icon[data-v-b6a3d489]{border-radius:8px;width:22px;height:22px;font-size:.74rem}.quick-category-chip strong[data-v-b6a3d489]{font-size:.66rem}}.carousel-shell[data-v-2f9941ce]{padding-top:20px;display:block}.banner-zone[data-v-2f9941ce]{aspect-ratio:5/2;touch-action:pan-y;border-radius:24px;width:100%;min-width:0;position:relative;overflow:hidden}.main-banner[data-v-2f9941ce]{box-sizing:border-box;isolation:isolate;background:var(--banner-warm-bg);cursor:pointer;text-align:left;border:1px solid var(--color-card-border);border-radius:24px;width:100%;height:100%;min-height:0;max-height:100%;padding:0;transition:box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 18px 40px #0e162014,0 34px 68px #0e16201a}.main-banner[data-v-2f9941ce]:hover{box-shadow:0 24px 52px #0e16201a,0 42px 82px #0e162024}.banner-zone.is-dragging .main-banner[data-v-2f9941ce]{transition-duration:.16s;transform:translate(0,0)scale(.996)}.banner-stage[data-v-2f9941ce]{width:100%;height:100%;transform:translate3d(var(--drag-shift,0px), 0, 0);display:block;position:relative;overflow:hidden}.banner-visual[data-v-2f9941ce]{background:var(--banner-warm-bg);will-change:opacity, transform;display:block;position:absolute;inset:0}.banner-visual[data-v-2f9941ce]:before,.banner-visual[data-v-2f9941ce]:after{content:"";background-image:var(--banner-image,none);background-position:var(--banner-focus,50% 50%);position:absolute;inset:0}.banner-visual[data-v-2f9941ce]:before{filter:blur(20px)saturate(1.04)brightness(.98);background-size:cover;transform:scale(1.12)}.banner-visual[data-v-2f9941ce]:after{background-repeat:no-repeat;background-size:contain;transform:scale(1.015)}.banner-zone.is-transitioning .banner-visual[data-v-2f9941ce]:after{animation:.92s cubic-bezier(.22,1,.36,1) bannerFloat-2f9941ce}.banner-shade[data-v-2f9941ce],.banner-sheen[data-v-2f9941ce]{pointer-events:none;z-index:2;position:absolute;inset:0}.banner-shade[data-v-2f9941ce]{background:linear-gradient(#09101804,#0910180e 100%),radial-gradient(circle at 50% 48%,#0000 28%,#0910180f 100%)}.banner-sheen[data-v-2f9941ce]{opacity:.24;filter:blur(4px);background:linear-gradient(90deg,#ffffff2e,#fff0);width:44%;height:136%;inset:-18% auto auto -12%;transform:rotate(12deg)}.banner-slide-forward-enter-active[data-v-2f9941ce],.banner-slide-forward-leave-active[data-v-2f9941ce],.banner-slide-backward-enter-active[data-v-2f9941ce],.banner-slide-backward-leave-active[data-v-2f9941ce]{transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .88s cubic-bezier(.22,1,.36,1)}.banner-slide-forward-enter-from[data-v-2f9941ce]{opacity:0;transform:translate(3.6%)scale(1.03)}.banner-slide-forward-leave-to[data-v-2f9941ce]{opacity:0;transform:translate(-2.6%)scale(1.008)}.banner-slide-backward-enter-from[data-v-2f9941ce]{opacity:0;transform:translate(-3.6%)scale(1.03)}.banner-slide-backward-leave-to[data-v-2f9941ce]{opacity:0;transform:translate(2.6%)scale(1.008)}.banner-slide-forward-enter-to[data-v-2f9941ce],.banner-slide-forward-leave-from[data-v-2f9941ce],.banner-slide-backward-enter-to[data-v-2f9941ce],.banner-slide-backward-leave-from[data-v-2f9941ce]{opacity:1;transform:translate(0,0)scale(1)}.banner-dots[data-v-2f9941ce]{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.72;background:#0a101814;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;transition:opacity .2s,background .2s;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.banner-dots[data-v-2f9941ce]:hover,.banner-dots[data-v-2f9941ce]:focus-within{opacity:.96;background:#0a101824}.banner-dot[data-v-2f9941ce]{cursor:pointer;background:#f5f9ff61;border:0;border-radius:999px;width:7px;height:6px;transition:width .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),background-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 1px #0e162014}.banner-dot.active[data-v-2f9941ce]{background:#ffffffb8;width:20px;transform:translateZ(0);box-shadow:0 0 0 1px #ffffff47,0 6px 14px #0e16201a}@keyframes bannerFloat-2f9941ce{0%{transform:scale(1.038)}to{transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.main-banner[data-v-2f9941ce],.banner-slide-forward-enter-active[data-v-2f9941ce],.banner-slide-forward-leave-active[data-v-2f9941ce],.banner-slide-backward-enter-active[data-v-2f9941ce],.banner-slide-backward-leave-active[data-v-2f9941ce],.banner-dot[data-v-2f9941ce]{transition-duration:.01ms!important}.banner-zone.is-transitioning .banner-visual[data-v-2f9941ce]:after{animation:none}}@media (width<=900px){.carousel-shell[data-v-2f9941ce]{padding-top:12px}.main-banner[data-v-2f9941ce]{border-radius:20px;height:100%;min-height:0;padding:0}.banner-zone[data-v-2f9941ce]{border-radius:20px}.banner-dots[data-v-2f9941ce]{display:none}.banner-dot[data-v-2f9941ce]{width:5px;height:5px}}.app-shell[data-v-eb874ad4]{flex-direction:column;min-height:100vh;display:flex}.page-shell[data-v-eb874ad4]{width:min(var(--layout-width), calc(100% - 32px));flex:1 0 auto;margin:0 auto;padding-bottom:28px}.site-compliance-footer[data-v-eb874ad4]{width:min(var(--layout-width), calc(100% - 32px));text-align:center;color:var(--color-ink-soft);opacity:.42;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 8px;margin:auto auto 0;padding:0 0 22px;font-size:11px;line-height:1.4;display:flex}.site-compliance-footer span[data-v-eb874ad4],.site-compliance-footer a[data-v-eb874ad4]{align-items:center;min-height:18px;display:inline-flex}.site-compliance-footer span[data-v-eb874ad4]:not(:last-child):after,.site-compliance-footer a[data-v-eb874ad4]:not(:last-child):after{content:"·";opacity:.52;margin-left:8px}.site-compliance-footer a[data-v-eb874ad4]{color:var(--color-ink-soft);transition:opacity .2s,color .2s}.site-compliance-footer a[data-v-eb874ad4]:hover,.site-compliance-footer a[data-v-eb874ad4]:focus-visible{color:var(--color-ink-mid);opacity:.95}@media (width<=720px){.page-shell[data-v-eb874ad4]{width:min(100%,100% - 20px);padding-bottom:16px}.site-compliance-footer[data-v-eb874ad4]{width:min(100%,100% - 20px);padding-bottom:16px;font-size:10px}}
