.ui-style-selector[data-v-69787c52]{padding:0}.search-area[data-v-69787c52]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:16px 20px;background:#f5f5f5;border-radius:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.filter-controls[data-v-69787c52]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-ms-flex:1;flex:1}.filter-group[data-v-69787c52]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.search-input-group[data-v-69787c52]{-ms-flex-negative:0;flex-shrink:0}.filter-label[data-v-69787c52]{font-weight:500}.filter-label[data-v-69787c52],.template-count[data-v-69787c52]{font-size:14px;color:#666;white-space:nowrap}.multi-select-hint[data-v-69787c52]{margin-left:8px;color:#1890ff;font-size:12px}.project-type-hint[data-v-69787c52]{margin-left:8px;color:#666;font-size:12px}.selected-count-trigger[data-v-69787c52]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;color:#52c41a;font-weight:500;cursor:pointer;white-space:nowrap}.selected-count-trigger[data-v-69787c52]:hover{color:#389e0d}.selected-popover-list[data-v-69787c52]{max-height:240px;overflow-y:auto;min-width:200px;max-width:360px}.selected-popover-item[data-v-69787c52]{padding:4px 0;border-bottom:1px solid #f0f0f0;color:#333;font-size:13px;line-height:1.4;word-break:break-all}.selected-popover-item[data-v-69787c52]:last-child{border-bottom:none}.random-select-count[data-v-69787c52]{width:72px;margin-right:0}.card-preview-wrap[data-v-69787c52]{position:relative}.card-select-overlay[data-v-69787c52]{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:6;pointer-events:none}.style-card:hover .card-select-overlay[data-v-69787c52]{opacity:1;visibility:visible;pointer-events:auto}.card-select-btn[data-v-69787c52]{box-shadow:0 4px 14px rgba(0,0,0,.25)}.style-grid[data-v-69787c52]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(400px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;max-height:600px;overflow-y:auto;padding:0 4px}.style-card[data-v-69787c52]{border:2px solid #e8e8e8;border-radius:12px;background:#fff;cursor:pointer;transition:all .3s ease;overflow:hidden;position:relative}.style-card[data-v-69787c52]:hover{border-color:#1890ff;box-shadow:0 8px 24px rgba(24,144,255,.15);transform:translateY(-2px)}.style-card.selected[data-v-69787c52]{border-color:#52c41a;background:#f6ffed;box-shadow:0 8px 24px rgba(82,196,26,.2)}.card-header[data-v-69787c52]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;background:#fafafa}.template-name[data-v-69787c52]{margin:0;font-size:16px;font-weight:600;color:#262626;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.new-badge[data-v-69787c52]{background:linear-gradient(135deg,#52c41a,#73d13d);box-shadow:0 2px 4px rgba(82,196,26,.3)}.disabled-badge[data-v-69787c52],.new-badge[data-v-69787c52]{display:inline-block;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:10px;white-space:nowrap;line-height:1.2;-ms-flex-negative:0;flex-shrink:0;margin-right:4px}.disabled-badge[data-v-69787c52]{background:linear-gradient(135deg,#8c8c8c,#595959);box-shadow:0 2px 4px rgba(89,89,89,.3)}.style-card.disabled-template[data-v-69787c52]{opacity:.88;border-color:#d9d9d9}.style-card.disabled-template[data-v-69787c52]:hover{border-color:#bfbfbf;box-shadow:0 2px 8px rgba(0,0,0,.08)}.card-disabled-hint[data-v-69787c52]{color:#fff;font-size:14px;font-weight:500;padding:8px 16px;background:rgba(0,0,0,.55);border-radius:6px}.recommend-badge[data-v-69787c52]{display:inline-block;background:linear-gradient(135deg,#ff6b6b,#ff4757);color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:10px;box-shadow:0 2px 4px rgba(255,71,87,.3);white-space:nowrap;line-height:1.2;-ms-flex-negative:0;flex-shrink:0}.selected-badge[data-v-69787c52]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;color:#52c41a;font-size:14px;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.image-carousel[data-v-69787c52]{position:relative;height:250px;overflow:hidden;background:#f5f5f5}.carousel-container[data-v-69787c52]{position:relative;width:100%;height:100%}.carousel-track[data-v-69787c52]{display:-ms-flexbox;display:flex;width:100%;height:100%;transition:transform .3s ease}.carousel-slide[data-v-69787c52]{min-width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.carousel-image[data-v-69787c52]{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.carousel-controls[data-v-69787c52]{position:absolute;top:50%;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 12px;pointer-events:none}.carousel-btn[data-v-69787c52]{width:36px;height:36px;border-radius:50%;border:none;background:rgba(0,0,0,.5);color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .2s;pointer-events:all}.carousel-btn[data-v-69787c52]:hover{background:rgba(0,0,0,.7);transform:scale(1.1)}.carousel-btn[data-v-69787c52]:disabled{background:rgba(0,0,0,.2);cursor:not-allowed;transform:none}.carousel-indicators[data-v-69787c52]{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:-ms-flexbox;display:flex;gap:8px}.indicator[data-v-69787c52]{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.5);cursor:pointer;transition:all .2s}.indicator.active[data-v-69787c52]{background:#1890ff;transform:scale(1.2)}.no-image-placeholder[data-v-69787c52]{height:250px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#999;background:#f5f5f5;gap:12px}.template-description[data-v-69787c52]{padding:16px 20px;font-size:14px;color:#666;line-height:1.5;border-bottom:1px solid #f0f0f0;min-height:56px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.card-footer[data-v-69787c52]{padding:12px 20px;-ms-flex-pack:justify;justify-content:space-between;background:#fafafa;font-size:13px;color:#999}.card-footer[data-v-69787c52],.image-count[data-v-69787c52]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.image-count[data-v-69787c52]{gap:6px}.template-time[data-v-69787c52]{font-size:12px}.empty-state[data-v-69787c52]{text-align:center;padding:60px 20px}.modal-footer[data-v-69787c52]{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.selected-info[data-v-69787c52]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;color:#52c41a;font-weight:500;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;max-width:40%;overflow:hidden}.footer-buttons[data-v-69787c52]{display:-ms-flexbox;display:flex;gap:8px;margin-left:auto;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center}.footer-buttons .ant-btn[data-v-69787c52]{border-radius:4px;height:32px;padding:0 16px;font-weight:500}.footer-buttons .ant-btn.ant-btn-default[data-v-69787c52]{border-color:#d9d9d9;color:#666}.footer-buttons .ant-btn.ant-btn-default[data-v-69787c52]:hover{border-color:#40a9ff;color:#40a9ff}.footer-buttons .ant-btn.ant-btn-default[data-v-69787c52]:disabled{border-color:#f5f5f5;color:#bfbfbf;cursor:not-allowed}.style-grid[data-v-69787c52]::-webkit-scrollbar{width:6px}.style-grid[data-v-69787c52]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.style-grid[data-v-69787c52]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.style-grid[data-v-69787c52]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:1200px){.style-grid[data-v-69787c52]{-ms-grid-columns:(minmax(350px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.style-grid[data-v-69787c52]{-ms-grid-columns:1fr;grid-template-columns:1fr}.modal-footer[data-v-69787c52],.search-area[data-v-69787c52]{-ms-flex-direction:column;flex-direction:column;gap:12px;-ms-flex-align:stretch;align-items:stretch}.footer-buttons[data-v-69787c52]{margin-left:0;-ms-flex-pack:center;justify-content:center}}.ui-style-selector-modal .ant-modal-body{padding:20px}.ui-style-selector-modal .ant-modal-header{border-bottom:1px solid #f0f0f0}.ui-style-selector-modal .ant-modal-title{font-size:18px;font-weight:600}.selected-popover-list{max-height:240px;overflow-y:auto;min-width:200px;max-width:360px}.selected-popover-item{padding:4px 0;border-bottom:1px solid #f0f0f0;color:#333;font-size:13px;line-height:1.4;word-break:break-all}.selected-popover-item:last-child{border-bottom:none}.fullscreen-image-modal{left:0}.fullscreen-image-modal,.fullscreen-image-modal .ant-modal{top:0;width:100vw!important;height:100vh!important;max-width:none!important}.fullscreen-image-modal .ant-modal{margin:0}.fullscreen-image-modal .ant-modal-content{height:100vh;border-radius:0}.fullscreen-container{position:relative;width:100%;height:100vh;background:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.fullscreen-toolbar{position:absolute;top:0;left:0;right:0;z-index:1000;background:linear-gradient(180deg,rgba(0,0,0,.8),transparent);padding:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.template-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.template-info .template-name{color:#fff;font-size:18px;font-weight:600}.template-info .image-counter{color:hsla(0,0%,100%,.8);font-size:14px}.toolbar-actions{-ms-flex-align:center;gap:12px}.fullscreen-image-container,.toolbar-actions{display:-ms-flexbox;display:flex;align-items:center}.fullscreen-image-container{-ms-flex:1;flex:1;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;padding:80px 20px 60px}.fullscreen-image{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 8px 32px rgba(0,0,0,.5);border-radius:8px}.fullscreen-controls{position:absolute;top:50%;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;pointer-events:none;transform:translateY(-50%)}.fullscreen-nav-btn{width:60px;height:60px;border-radius:50%;border:none;background:hsla(0,0%,100%,.9);color:#333;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .3s;pointer-events:all;font-size:20px;box-shadow:0 4px 16px rgba(0,0,0,.2)}.fullscreen-nav-btn:hover{background:#fff;transform:scale(1.1);box-shadow:0 6px 24px rgba(0,0,0,.3)}.fullscreen-nav-btn:disabled{background:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.5);cursor:not-allowed;transform:none;box-shadow:none}.fullscreen-indicators{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:-ms-flexbox;display:flex;gap:12px;z-index:1000}.fullscreen-indicator{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.4);cursor:pointer;transition:all .3s;border:2px solid transparent}.fullscreen-indicator:hover{background:hsla(0,0%,100%,.6);transform:scale(1.2)}.fullscreen-indicator.active{background:#1890ff;border-color:rgba(24,144,255,.3);transform:scale(1.3)}@media (max-width:768px){.fullscreen-toolbar{padding:15px}.template-info .template-name{font-size:16px}.fullscreen-image-container{padding:60px 10px 40px}.fullscreen-nav-btn{width:50px;height:50px;font-size:18px}.fullscreen-controls{padding:0 10px}.fullscreen-indicators{bottom:20px}.fullscreen-indicator{width:10px;height:10px}}.mps[data-v-1da51014]{position:absolute;left:0;top:0;right:0;bottom:0;z-index:30;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#14120f;color:#f4efe6;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.mps.is-overlay[data-v-1da51014]{position:fixed;z-index:2100}.mps-app[data-v-1da51014]{display:-ms-flexbox;display:flex;gap:6px;-ms-flex:none;flex:none}.mps-app-btn[data-v-1da51014]{width:32px;height:32px;border-radius:50%;border:1px solid hsla(0,0%,100%,.16);background:transparent;color:#f4efe6;font-size:20px;line-height:1;cursor:pointer}.mps-top[data-v-1da51014]{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;min-height:0;padding:6px 14px;background:rgba(10,10,12,.96);border-bottom:1px solid hsla(0,0%,100%,.06)}.mps-brand[data-v-1da51014]{-ms-flex:none;flex:none;min-width:140px;max-width:240px}.mps-kicker[data-v-1da51014]{display:block;font-size:11px;letter-spacing:.22em;color:#c8a36a}.mps-title[data-v-1da51014]{display:block;margin-top:2px;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mps-dock[data-v-1da51014]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;gap:4px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.mps-dock-btn[data-v-1da51014]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex:none;flex:none;gap:6px;height:28px;padding:0 10px 0 4px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:transparent;color:rgba(244,239,230,.72);cursor:pointer;font-size:13px}.mps-dock-btn.is-on[data-v-1da51014]{background:#f4efe6;color:#1a1612;border-color:#f4efe6}.mps-dock-no[data-v-1da51014]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:hsla(0,0%,100%,.08);font-size:10px;letter-spacing:.04em}.mps-dock-btn.is-on .mps-dock-no[data-v-1da51014]{background:#1a1612;color:#f4efe6}.mps-close[data-v-1da51014]{-ms-flex:none;flex:none;height:28px;padding:0 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:transparent;color:#f4efe6;cursor:pointer}.mps-close.is-icon[data-v-1da51014]{width:28px;padding:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px}.mps-actions[data-v-1da51014],.mps-tools[data-v-1da51014]{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}.mps-actions[data-v-1da51014]{margin-right:2px;padding-right:6px;border-right:1px solid hsla(0,0%,100%,.12)}.mps-tool[data-v-1da51014]{height:28px;padding:0 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:transparent;color:rgba(244,239,230,.72);cursor:pointer;font-size:12px}.mps-tool.is-icon[data-v-1da51014]{width:28px;padding:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px}.mps-tool[data-v-1da51014]:disabled{opacity:.45;cursor:default}.mps-tool.is-on[data-v-1da51014]{background:#f4efe6;color:#1a1612;border-color:#f4efe6}.mps-hint[data-v-1da51014]{-ms-flex:none;flex:none;margin:0;padding:2px 16px 0;text-align:center;font-size:12px;letter-spacing:.04em;color:rgba(244,239,230,.55)}.mps.is-atrium .mps-hint[data-v-1da51014],.mps.is-bento .mps-hint[data-v-1da51014],.mps.is-cascade .mps-hint[data-v-1da51014],.mps.is-deck .mps-hint[data-v-1da51014],.mps.is-editorial .mps-hint[data-v-1da51014],.mps.is-fan .mps-hint[data-v-1da51014],.mps.is-float .mps-hint[data-v-1da51014],.mps.is-gallery .mps-hint[data-v-1da51014],.mps.is-mirror .mps-hint[data-v-1da51014],.mps.is-polaroid .mps-hint[data-v-1da51014],.mps.is-stack .mps-hint[data-v-1da51014],.mps.is-strip .mps-hint[data-v-1da51014],.mps.is-triptych .mps-hint[data-v-1da51014],.mps.is-vitrine .mps-hint[data-v-1da51014],.mps.is-wave .mps-hint[data-v-1da51014]{color:rgba(40,32,24,.55)}.mps-stage[data-v-1da51014]{position:relative;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.mps-stage.is-depth[data-v-1da51014]{perspective:1600px}.mps.is-gallery .mps-stage[data-v-1da51014],.mps.is-strip .mps-stage[data-v-1da51014]{background:radial-gradient(ellipse at 50% 100%,hsla(0,0%,100%,.5),transparent 55%),#efeae2}.mps.is-orbit .mps-stage[data-v-1da51014],.mps.is-rail .mps-stage[data-v-1da51014],.mps.is-stage .mps-stage[data-v-1da51014]{background:radial-gradient(ellipse at 50% 42%,rgba(255,236,210,.16),transparent 42%),#0c0e13}.mps.is-fan .mps-stage[data-v-1da51014],.mps.is-stack .mps-stage[data-v-1da51014]{background:radial-gradient(ellipse at 50% 80%,hsla(0,0%,100%,.45),transparent 50%),#e7e1d6}.mps.is-editorial .mps-stage[data-v-1da51014],.mps.is-triptych .mps-stage[data-v-1da51014],.mps.is-vitrine .mps-stage[data-v-1da51014]{background:#f3efe7}.mps.is-atrium .mps-stage[data-v-1da51014]{background:radial-gradient(circle at 50% 45%,hsla(0,0%,100%,.7),transparent 42%),#e8e2d6}.mps.is-float .mps-stage[data-v-1da51014]{background:radial-gradient(circle at 18% 20%,hsla(0,0%,100%,.7),transparent 28%),radial-gradient(circle at 82% 78%,rgba(198,176,138,.35),transparent 32%),#e4ebe6}.mps.is-cinematic .mps-stage[data-v-1da51014],.mps.is-concourse .mps-stage[data-v-1da51014],.mps.is-film .mps-stage[data-v-1da51014],.mps.is-horizon .mps-stage[data-v-1da51014],.mps.is-panorama .mps-stage[data-v-1da51014],.mps.is-river .mps-stage[data-v-1da51014],.mps.is-spotlight .mps-stage[data-v-1da51014],.mps.is-tunnel .mps-stage[data-v-1da51014],.mps.is-vault .mps-stage[data-v-1da51014]{background:radial-gradient(ellipse at 50% 28%,rgba(255,220,170,.12),transparent 40%),#07080b}.mps.is-cascade .mps-stage[data-v-1da51014],.mps.is-deck .mps-stage[data-v-1da51014]{background:radial-gradient(ellipse at 50% 80%,hsla(0,0%,100%,.5),transparent 48%),#ebe4d6}.mps.is-polaroid .mps-stage[data-v-1da51014]{background:repeating-linear-gradient(-12deg,hsla(0,0%,100%,.4) 12px,transparent 12px 28px),#f2efe8}.mps.is-wave .mps-stage[data-v-1da51014]{background:radial-gradient(ellipse at 50% 100%,rgba(140,190,210,.35),transparent 50%),#dfe8e4}.mps.is-bento .mps-stage[data-v-1da51014],.mps.is-mirror .mps-stage[data-v-1da51014]{background:#ece7dd}.mps.is-helix .mps-stage[data-v-1da51014]{background:radial-gradient(circle at 50% 50%,rgba(255,236,210,.14),transparent 42%),#121018}.mps-slot[data-v-1da51014]{position:absolute;left:50%;top:50%;width:var(--mps-w,390px);border:0;padding:0;background:transparent;cursor:pointer;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease}.mps-bezel[data-v-1da51014]{position:relative;width:var(--mps-w,390px);height:var(--mps-h,800px);box-sizing:border-box;padding:12px 11px 18px;border-radius:40px;background:linear-gradient(165deg,#3a3a3c,#141416 42%,#050506);box-shadow:0 24px 48px rgba(0,0,0,.28),inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 0 0 6px #0a0a0c;transform-origin:50% 80%;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,filter .35s ease}.mps-slot.is-hot .mps-bezel[data-v-1da51014],.mps-slot:hover .mps-bezel[data-v-1da51014]{transform:translateY(-12px) scale(1.045);box-shadow:0 36px 70px rgba(0,0,0,.38),0 0 0 1px rgba(232,196,140,.45),inset 0 0 0 1px hsla(0,0%,100%,.18),inset 0 0 0 6px #0a0a0c;filter:brightness(1.06)}.mps-slot.is-active.is-hot .mps-bezel[data-v-1da51014],.mps-slot.is-active:hover .mps-bezel[data-v-1da51014]{transform:translateY(-8px) scale(1.03)}.mps-bezel[data-v-1da51014]:after{content:"";position:absolute;left:50%;bottom:7px;width:92px;height:4px;margin-left:-46px;border-radius:4px;background:hsla(0,0%,100%,.38)}.mps.is-device-pc .mps-bezel[data-v-1da51014]{padding:36px 10px 10px;border-radius:14px;background:linear-gradient(180deg,#3c414c 28px,#1c1f26 28px);box-shadow:0 28px 60px rgba(0,0,0,.28),inset 0 0 0 1px hsla(0,0%,100%,.16)}.mps.is-device-pc .mps-bezel[data-v-1da51014]:before{content:"";position:absolute;top:13px;left:16px;width:10px;height:10px;border-radius:50%;background:#e07a5f;box-shadow:16px 0 0 #e8b84a,32px 0 0 #7dcea0}.mps.is-device-pc .mps-bezel[data-v-1da51014]:after{display:none}.mps.is-device-pc .mps-screen[data-v-1da51014]{border-radius:8px}.mps-screen[data-v-1da51014]{position:relative;height:100%;border-radius:28px;overflow:hidden;background:#fff}.mps-frame[data-v-1da51014]{position:absolute;left:0;top:0;width:calc(100%/var(--mps-zoom, 1));height:calc(100%/var(--mps-zoom, 1));border:0;transform:scale(var(--mps-zoom,1));transform-origin:0 0;pointer-events:none;background:#fff}.mps-empty[data-v-1da51014]{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#8a8175;background:linear-gradient(180deg,hsla(0,0%,100%,.4),transparent 40%),#f3efe8}.mps-empty span[data-v-1da51014]{font-size:28px;letter-spacing:.12em;color:#1c1915}.mps-empty em[data-v-1da51014]{font-style:normal;font-size:13px}.mps-cap[data-v-1da51014]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:12px;color:inherit}.mps.is-bento .mps-cap[data-v-1da51014],.mps.is-cascade .mps-cap[data-v-1da51014],.mps.is-deck .mps-cap[data-v-1da51014],.mps.is-fan .mps-cap[data-v-1da51014],.mps.is-float .mps-cap[data-v-1da51014],.mps.is-mirror .mps-cap[data-v-1da51014],.mps.is-polaroid .mps-cap[data-v-1da51014],.mps.is-stack .mps-cap[data-v-1da51014],.mps.is-strip .mps-cap[data-v-1da51014],.mps.is-wave .mps-cap[data-v-1da51014]{color:#2a241c}.mps-cap-no[data-v-1da51014]{font-size:11px;letter-spacing:.14em;opacity:.55}.mps-cap-name[data-v-1da51014]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.mps-arrow[data-v-1da51014]{position:absolute;top:46%;z-index:120;width:44px;height:44px;margin-top:-22px;border:0;border-radius:50%;background:hsla(0,0%,100%,.88);color:#1a1612;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.16)}.mps-arrow.is-prev[data-v-1da51014]{left:18px}.mps-arrow.is-next[data-v-1da51014]{right:18px}.mps.is-editorial .mps-arrow.is-next[data-v-1da51014]{right:28px}.mps-essay[data-v-1da51014]{position:absolute;top:50%;right:6%;width:300px;max-height:calc(100% - 48px);transform:translateY(-50%);color:#1c1915;z-index:30}.mps-essay-kicker[data-v-1da51014]{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#8d6a32}.mps-essay-no[data-v-1da51014]{margin-top:8px;font-size:72px;line-height:.9;font-weight:600;letter-spacing:-.04em}.mps-essay h3[data-v-1da51014]{margin:8px 0 0;font-size:28px;font-weight:600}.mps-essay p[data-v-1da51014]{margin:8px 0 16px;color:rgba(28,25,21,.55)}.mps-essay ol[data-v-1da51014]{list-style:none;margin:0;padding:0;max-height:280px;overflow:auto}.mps-essay li button[data-v-1da51014]{width:100%;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:center;align-items:center;padding:8px 0;border:0;border-top:1px solid rgba(28,25,21,.1);background:transparent;text-align:left;cursor:pointer;color:rgba(28,25,21,.72);font-size:14px}.mps-essay li.is-on button[data-v-1da51014]{color:#1c1915;font-weight:600}.mps-essay li button span[data-v-1da51014]{width:28px;letter-spacing:.08em;font-size:12px;color:#8d6a32}.mps-none[data-v-1da51014]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:rgba(244,239,230,.7)}.mps.is-float .mps-slot.is-active .mps-bezel[data-v-1da51014],.mps.is-strip .mps-slot.is-active .mps-bezel[data-v-1da51014]{box-shadow:0 28px 50px rgba(0,0,0,.22),0 0 0 1px rgba(200,163,106,.7),inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 0 0 6px #0a0a0c}.sgx{--ink:#1c1714;--muted:#5c534c;--paper:#efeae3;--card:#fbf8f4;--line:#ddd4c8;--copper:#8d3d2f;--pine:#1b4a46;min-height:100vh;background:radial-gradient(900px 360px at 0 0,rgba(141,61,47,.07),transparent 55%),var(--paper);color:var(--ink);font-family:Avenir Next,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.45}.sgx *{box-sizing:border-box}.sgx-mast{padding:10px 16px 6px}.sgx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sgx-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;min-height:36px}.sgx h1{margin:0;-ms-flex:none;flex:none;font-family:Iowan Old Style,Palatino,Palatino Linotype,Songti SC,STSong,serif;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1}.sgx-cols,.sgx-lanes,.sgx-ui{display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-ms-flex-align:center;align-items:center;gap:4px}.sgx-app-nav{display:-ms-flexbox;display:flex;gap:6px;-ms-flex:none;flex:none}.sgx-find{margin-left:auto;min-width:0}.sgx-find input{width:180px;max-width:28vw;min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:inherit}.sgx-act,.sgx-cols button,.sgx-idx,.sgx-mark,.sgx-pager button,.sgx-stage,.sgx-text,.sgx-types button,.sgx-ui-btn,.sgx-ui-clear,.sgx-ui-step{min-height:32px;font:inherit;cursor:pointer}.sgx-ui-btn{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink)}.sgx-ui-btn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#f6f1ea}.sgx-ui-clear{padding:0 8px;border:0;border-radius:999px;background:transparent;color:var(--muted)}.sgx-ui-step{width:32px;padding:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink)}.sgx-ui-step:disabled{opacity:.4;cursor:default}.sgx-cols button,.sgx-idx,.sgx-types button{padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--ink)}.sgx-cols button[aria-pressed=true],.sgx-idx[aria-pressed=true],.sgx-types button[aria-pressed=true]{background:var(--ink);color:#f6f1ea}.sgx-types{display:-ms-flexbox;display:flex;gap:4px;margin-top:6px;overflow-x:auto;scrollbar-width:thin}.sgx-types button{-ms-flex:none;flex:none}.sgx-genre-line{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.sgx-genre-kicker{-ms-flex:none;flex:none;width:72px;font-size:12px;color:var(--muted)}.sgx-genre-line .sgx-types{-ms-flex:1;flex:1;min-width:0;margin-top:4px}.sgx-style-chip{display:-ms-inline-flexbox;display:inline-flex;max-width:100%;margin-top:8px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--pine);font-size:12px;cursor:pointer}.sgx-style-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#f6f1ea}.sgx-wall{padding:8px 16px 32px}.sgx-status{margin:0 0 10px;color:var(--muted);font-size:13px}.sgx-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;-ms-flex-align:start;align-items:start}.sgx-grid.is-cols-2{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.sgx-grid.is-cols-3{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.sgx-grid.is-cols-4{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.sgx-grid.is-cols-5{-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr))}.sgx-grid.is-cols-6{-ms-grid-columns:(minmax(0,1fr))[6];grid-template-columns:repeat(6,minmax(0,1fr))}.sgx-piece{min-width:0;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.sgx-stage{position:relative;display:block;width:100%;padding:0;border:0;background:#161311;text-align:left;overflow:hidden;container-type:inline-size}.is-pc .sgx-stage{aspect-ratio:1280/800}.is-phone .sgx-stage{aspect-ratio:390/844}.is-pad .sgx-stage{aspect-ratio:var(--sgx-pad-w,1024)/var(--sgx-pad-h,768)}.sgx-fit{position:absolute;top:0;left:0;display:block;width:1280px;height:800px;transform-origin:top left;--sgx-frame:1280px;transform:scale(calc(100cqw/var(--sgx-frame)));pointer-events:none}.is-phone .sgx-fit{width:390px;height:844px;--sgx-frame:390px}.is-pad .sgx-fit{width:calc(var(--sgx-pad-w, 1024)*1px);height:calc(var(--sgx-pad-h, 768)*1px);--sgx-frame:calc(var(--sgx-pad-w, 1024)*1px)}.sgx-fit iframe{width:100%;height:100%;border:0;background:#111}.sgx-stage.is-wrap{background:#111}.sgx-fit.is-classic-shell{pointer-events:auto;background:#111}.sgx-fit.is-classic-shell .mobile-frame-root,.sgx-fit.is-classic-shell .mobile-frame-wrapper{width:100%;height:100%;min-height:0}.sgx-shell-body{position:relative;-ms-flex:1;flex:1;min-height:0;height:100%}.sgx-shell-body iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff}.sgx-pending{position:absolute;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#cbbfb3;font-size:13px}.sgx-body{padding:10px 12px 12px}.sgx-kicker{-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:6px}.sgx-kicker,.sgx-pills{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sgx-pills{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;min-width:0}.sgx-pill{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#f3ebe3;color:var(--copper);font-size:12px}.sgx-pill.is-legacy{background:#eee8e2;color:var(--muted)}.is-phone .sgx-pill{color:var(--pine);background:#e7f1ef}.is-phone .sgx-pill.is-legacy{background:#eee8e2;color:var(--muted)}.sgx-marks{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex:none;flex:none}.sgx-mark{width:32px;padding:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink)}.sgx-mark[aria-pressed=true]{background:#f4e7cf;border-color:#e4cfaa;color:#6d4b12}.sgx-mark.is-hide[aria-pressed=true]{background:#f3e4de;border-color:#e6c8bb;color:#8a3d2a}.sgx h2{margin:0;min-height:2.4em;font-family:Iowan Old Style,Palatino,Palatino Linotype,Songti SC,STSong,serif;font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.sgx-acts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:10px}.sgx-act{width:32px;height:32px;padding:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);font-size:14px}.sgx-act.is-primary{background:var(--ink);border-color:var(--ink);color:#f6f1ea}.sgx-lock{margin:8px 0 0;color:var(--muted);font-size:12px}.sgx-empty{padding:32px 8px;color:var(--muted)}.sgx-text{margin-top:8px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink)}.sgx-pager{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;margin-top:18px}.sgx-pager button{padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink)}.sgx-pager span{color:var(--muted);font-variant-numeric:tabular-nums}.sgx button:disabled{cursor:default;color:#6a625a}.sgx-act.is-primary:disabled{color:#d9d0c6;background:#4a433e}.sgx button:focus-visible,.sgx input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sgx-denied{padding:24px 20px}@media (max-width:720px){.sgx-bar{-ms-flex-wrap:wrap;flex-wrap:wrap}.sgx-find{margin-left:0;width:100%}.sgx-find input{width:100%;max-width:none}.sgx-grid.is-cols-2,.sgx-grid.is-cols-3,.sgx-grid.is-cols-4,.sgx-grid.is-cols-5,.sgx-grid.is-cols-6{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sgx *{transition:none!important;animation:none!important}}