:root{--red: #ff2442;--red-deep: #e01834;--pink: #fff0f3;--pink-soft: #fff7f9;--ink: #1f1f1f;--sub: #8a8a8f;--line: #f0f0f2;--surface: #fafafa;--adm-color-primary: #ff2442;--adm-color-danger: #ff2442;--adm-font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:#fff;color:var(--ink);-webkit-font-smoothing:antialiased}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img{display:block;max-width:100%}:root:root{--adm-color-primary: #ff2442;--adm-color-danger: #ff2442;--adm-font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif}html:root{background:#fff}html body{background:#fff;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;font-size:15px;line-height:1.5}body a{color:inherit}.brand-mark{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#ff5c70,#ff1f3d);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:0 6px 14px #ff24423d}.brand-mark i{width:17px;height:17px;border:2px solid #fff;border-radius:50%;position:relative}.brand-mark i:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:#fff;border-radius:50%}.pc-brand{display:flex;align-items:center;gap:10px;flex:0 0 auto}.brand-name{font-size:19px;font-weight:800;letter-spacing:.3px}.brand-tag{font-size:9px;letter-spacing:2px;color:var(--sub);border:1px solid var(--line);border-radius:999px;padding:2px 8px}.pc-explore-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.pc-explore-head h1{margin:0;font-size:26px;font-weight:800;display:flex;align-items:baseline;gap:8px}.pc-explore-head h1 em{font-style:normal;font-size:10px;letter-spacing:2px;color:var(--sub);font-weight:600}.pc-explore-head p{margin:4px 0 0;font-size:12px;color:var(--sub)}.pc-feed-update{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:11px 16px;border-radius:14px;background:var(--pink-soft);font-size:12px;color:#6d5560;transition:background .2s}.pc-feed-update:hover{background:#ffeef2}.pc-feed-update b{font-size:11px;color:var(--red)}.pc-feed-update-main em{font-style:normal;font-size:16px;font-weight:800;color:var(--ink);margin-right:2px}.pc-feed-update-sub{margin-left:auto;color:var(--sub);font-size:11px}.pc-feed-update .anticon{color:#c9a2ad}.pc-masonry{display:flex;gap:14px;align-items:flex-start}.pc-mcol{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:16px}.pc-note{cursor:zoom-in}.pc-note-cover{position:relative;border-radius:12px;overflow:hidden;background:#f5f5f6}.pc-note-cover img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.pc-note:hover .pc-note-cover img{transform:scale(1.035)}.pc-note-code{position:absolute;left:9px;top:9px;background:#0006;color:#fff;border-radius:6px;padding:2px 7px;font-size:9.5px;font-weight:700;letter-spacing:.4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pc-note-fav{position:absolute;right:8px;top:8px;width:32px;height:32px;border-radius:50%;background:#ffffffeb;color:#6d6d72;display:grid;place-items:center;font-size:15px;opacity:0;transition:opacity .18s,transform .18s,color .18s}.pc-note:hover .pc-note-fav,.pc-note-fav.on{opacity:1}.pc-note-fav:hover{transform:scale(1.08)}.pc-note-fav.on{color:var(--red)}.pc-note-title{margin-top:9px;font-size:13.5px;font-weight:500;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-note-meta{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:11px;color:var(--sub)}.pc-note-avatar{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:600;color:#fff;flex:0 0 auto}.pc-note-meta em{margin-left:auto;font-style:normal;color:#b7b7bc;letter-spacing:.3px}.pc-feed-sentinel{text-align:center;color:#b9b9be;font-size:12px;letter-spacing:.5px;padding:34px 0 10px}.pc-stage-page{padding:22px clamp(16px,2.2vw,36px) 64px}.pc-stage-top{display:flex;align-items:center;gap:18px;margin-bottom:20px}.pc-back{color:var(--sub);font-size:13px;display:inline-flex;align-items:center;gap:6px}.pc-back:hover{color:var(--red)}.pc-stage-heading{display:flex;align-items:baseline;gap:10px;flex:1;min-width:0}.pc-stage-heading h1{font-size:30px;margin:0;font-weight:800}.pc-stage-en{font-size:10px;letter-spacing:2px;color:var(--sub)}.pc-stage-badge{font-size:11px;color:var(--red);background:var(--pink);border-radius:999px;padding:3px 9px}.pc-stage-tools{display:flex;align-items:center;gap:14px}.pc-stage-count{font-size:12px;color:var(--sub)}.pc-stage-body{display:grid;grid-template-columns:196px minmax(0,1fr);gap:26px;align-items:start}.pc-stage-aside{position:sticky;top:88px;max-height:calc(100vh - 112px);overflow:auto;padding-right:4px}.pc-aside-group+.pc-aside-group{margin-top:18px}.pc-aside-group h4{margin:0 0 6px;font-size:10px;letter-spacing:2px;color:var(--sub);font-weight:700}.pc-aside-item{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:9px;color:#55555a;font-size:13px}.pc-aside-item em{font-style:normal;font-size:11px;color:#b2b2b7}.pc-aside-item:hover{background:#f7f7f8}.pc-aside-item.on{background:var(--pink);color:var(--red);font-weight:600}.pc-aside-item.on em{color:var(--red)}.pc-stage-hint{display:flex;justify-content:space-between;font-size:12px;color:var(--sub);margin-bottom:10px}.pc-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.pc-photo{position:relative;aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;background:#f5f5f6;cursor:zoom-in}.pc-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pc-photo:hover img{transform:scale(1.03)}.pc-photo-code{position:absolute;left:10px;top:10px;background:#0000006b;color:#fff;border-radius:7px;padding:2px 7px;font-size:10px;font-weight:700;letter-spacing:.5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pc-photo-fav{position:absolute;right:8px;top:8px;width:34px;height:34px;border-radius:50%;background:#ffffffeb;color:#6d6d72;display:grid;place-items:center;font-size:15px;opacity:0;transition:opacity .2s,transform .2s,color .2s}.pc-photo:hover .pc-photo-fav,.pc-photo-fav.on{opacity:1}.pc-photo-fav:hover{transform:scale(1.08)}.pc-photo-fav.on{color:var(--red)}.pc-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#08080a;color:#fff;display:flex;flex-direction:column}.pc-viewer-top{display:flex;align-items:center;gap:14px;padding:12px 18px;z-index:3;background:linear-gradient(180deg,rgba(0,0,0,.65),transparent)}.vw-icon-btn.ant-btn{color:#fff;background:#ffffff1a;border-radius:50%;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center}.vw-icon-btn.ant-btn:hover{background:#ffffff2e;color:#fff}.vw-icon-btn.vw-fav.on.ant-btn{color:var(--red)}.pc-viewer-title{min-width:0;flex:1}.pc-viewer-title b{color:var(--red);font-size:14px;letter-spacing:.5px}.pc-viewer-title span{margin-left:10px;font-size:12px;color:#ffffffa6}.pc-viewer-count{margin-left:auto;font-size:12px;color:#ffffffb3;font-variant-numeric:tabular-nums}.pc-viewer-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:zoom-in}.pc-viewer-stage.zoom{cursor:zoom-out}.pc-viewer-stage img{max-width:min(86vw,1100px);max-height:calc(100vh - 150px);object-fit:contain;border-radius:6px;transition:transform .25s ease;-webkit-user-select:none;user-select:none}.pc-viewer-stage.zoom img{transform:scale(2)}.pc-viewer-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#ffffff1a;color:#fff;display:grid;place-items:center;font-size:16px;z-index:3;transition:background .2s}.pc-viewer-nav:hover{background:#fff3}.pc-viewer-nav.prev{left:20px}.pc-viewer-nav.next{right:20px}.pc-viewer-foot{display:flex;align-items:center;gap:16px;padding:12px 24px 20px;color:#ffffff80;font-size:11px;letter-spacing:1px}.pc-viewer-progress{flex:1;height:3px;border-radius:3px;background:#ffffff24;overflow:hidden}.pc-viewer-progress i{display:block;height:100%;background:var(--red);transition:width .25s}.shoot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#050507;color:#fff;display:flex;flex-direction:column}.shoot-top{display:flex;align-items:center;gap:16px;padding:12px 18px}.shoot-exit.ant-btn{color:#fff;background:#ffffff1a;border-radius:999px}.shoot-exit.ant-btn:hover{color:#fff;background:#ffffff2e}.shoot-title b{color:var(--red);font-size:14px}.shoot-title span{margin-left:10px;font-size:12px;color:#fff9}.shoot-count{margin-left:auto;font-size:12px;color:#ffffffb3}.shoot-progress{height:3px;background:#ffffff1f}.shoot-progress i{display:block;height:100%;background:var(--red);transition:width .1s linear}.shoot-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.shoot-stage img{max-width:92vw;max-height:100%;object-fit:contain}.shoot-nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:#ffffff1a;color:#fff;display:grid;place-items:center;z-index:2}.shoot-nav.prev{left:18px}.shoot-nav.next{right:18px}.shoot-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 22px 20px}.shoot-hint{font-size:12px;color:#ffffff6b}.shoot-foot .ant-segmented{background:#ffffff1a;color:#ffffffbf}.shoot-foot .ant-segmented-item-selected{background:var(--red);color:#fff}.shoot-desc{color:var(--sub);font-size:13px;margin:0 0 14px}.shoot-pick-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-height:320px;overflow:auto;margin-bottom:14px;padding-right:2px}.shoot-pick-card{text-align:left;border:1px solid var(--line);border-radius:12px;padding:11px 13px;display:flex;flex-direction:column;gap:1px;background:#fff;transition:border-color .2s,background .2s}.shoot-pick-card:hover{border-color:#ffc7d2;background:var(--pink-soft)}.shoot-pick-card:disabled{opacity:.4;cursor:default}.shoot-pick-zh{font-weight:600;font-size:14px}.shoot-pick-en{font-size:9px;letter-spacing:1.4px;color:var(--sub)}.shoot-pick-count{font-size:11px;color:var(--red)}.shoot-pick-fav{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:14px}.shoot-pick-fav b{display:block;font-size:14px}.shoot-pick-fav span{font-size:12px;color:var(--sub)}.pc-fav{padding:30px clamp(16px,2.2vw,36px) 72px}.pc-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.pc-page-head h1{font-size:30px;margin:0 0 6px;font-weight:800}.pc-page-head p{margin:0;color:var(--sub);font-size:13px}.pc-empty{padding:80px 0}.fav-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.pc-upd h4{margin:4px 0 8px;font-size:15px}.pc-upd p{margin:0;color:var(--sub);font-size:13px;line-height:1.7}.pc-fan-card{text-align:center}.pc-fan-card p{color:var(--sub);font-size:12px;margin:0 0 12px}.pc-fan-card img{width:220px;margin:0 auto 10px;border-radius:12px}.pc-fan-card span{font-size:11px;color:var(--sub)}.h5-shell{min-height:100vh;background:#fff}.h5-main{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.h5-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;padding-bottom:env(safe-area-inset-bottom);background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);box-shadow:0 -8px 24px #190f1409}.h5-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 0 6px;color:#8e8e93;transition:color .18s ease}.h5-tab-icon{width:38px;height:26px;display:grid;place-items:center;border-radius:999px;font-size:21px;line-height:1;transition:background .18s ease,color .18s ease,transform .18s ease}.h5-tab-label{font-size:10px;line-height:1;letter-spacing:.2px}.h5-tab.on{color:var(--red)}.h5-tab.on .h5-tab-label{font-weight:600}.h5-tab.on .h5-tab-icon{background:var(--pink)}.h5-tab:active .h5-tab-icon{transform:scale(.94)}.m-home{padding-bottom:16px}.m-top{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.m-brand{display:flex;align-items:center;gap:9px}.m-brand b{font-size:17px;font-weight:800;letter-spacing:.2px}.m-shoot-chip{display:flex;align-items:center;gap:5px;background:var(--pink);color:var(--red);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.m-body{padding:0 16px}.m-seg{display:flex;gap:5px;background:#f5f5f6;border-radius:999px;padding:4px}.m-seg>button{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 4px;border-radius:999px;font-size:13px;color:#6d6d72;white-space:nowrap}.m-seg>button.on{background:#fff;color:var(--ink);font-weight:700;box-shadow:0 2px 8px #0000000f}.m-seg em{font-style:normal;font-size:10px;color:var(--sub);font-weight:500}.m-seg>button.on em{color:var(--red)}.m-seg-top{margin:8px 0 12px}.m-update{display:flex;align-items:center;gap:8px;padding:13px 14px;border-radius:16px;background:var(--pink-soft);margin-bottom:12px}.m-update-dot{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 3px #ff24421f;flex:0 0 auto}.m-update b{font-size:11px;color:var(--red)}.m-update-main{font-size:12px;color:#6d5560}.m-update-main em{font-style:normal;font-size:19px;font-weight:800;color:var(--ink)}.m-update-sub{margin-left:auto;font-size:11px;color:var(--sub);white-space:nowrap}.m-quick{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.m-quick-card{display:flex;align-items:center;gap:10px;padding:13px 12px;border-radius:16px;background:var(--surface)}.m-quick-icon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-size:17px;flex:0 0 auto}.m-quick-icon.star{background:var(--pink);color:var(--red)}.m-quick-icon.list{background:#eef4ff;color:#3b74c9}.m-quick-card b{display:block;font-size:13.5px}.m-quick-card>div>span{font-size:11px;color:var(--sub)}.m-section{margin-top:20px}.m-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.m-section-head h2{margin:0;font-size:19px;display:flex;align-items:baseline;gap:6px;font-weight:800}.m-section-head h2 span{font-size:9px;letter-spacing:1.5px;color:var(--sub);font-weight:500}.m-section-head>span{font-size:11px;color:var(--sub)}.m-stage-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px}.m-stage-cover{position:relative;aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;background:#f6f6f7}.m-stage-cover img{width:100%;height:100%;object-fit:cover}.m-stage-idx{position:absolute;left:8px;top:8px;background:#ffffffe6;border-radius:7px;padding:1px 6px;font-size:9px;font-weight:700;color:#8a5b68}.m-stage-name{margin-top:7px;font-size:14px;font-weight:600;display:flex;align-items:baseline;gap:5px}.m-stage-name em{font-style:normal;font-size:8px;letter-spacing:1px;color:var(--sub);font-weight:500}.m-stage-count{font-size:11px;color:var(--sub)}.m-foot-note{text-align:center;color:#b8b8bd;font-size:10px;letter-spacing:.5px;padding:26px 0 10px}.m-fan{position:fixed;right:14px;bottom:calc(70px + env(safe-area-inset-bottom));z-index:55;padding:11px 16px;border-radius:999px;color:#fff;font-size:12px;font-weight:600;background:linear-gradient(135deg,#ff5b6e,#ff2442);box-shadow:0 10px 22px #ff244252}.m-fan-card{padding:24px 20px calc(20px + env(safe-area-inset-bottom));text-align:center}.m-fan-card h3{margin:0 0 4px;font-size:18px}.m-fan-card p{margin:0 0 14px;font-size:12px;color:var(--sub)}.m-fan-card img{width:min(62vw,230px);margin:0 auto 10px;border-radius:12px}.m-fan-card>span{display:block;font-size:10px;color:#b0b0b5;margin-bottom:16px}.m-fan-card>button{width:100%;padding:11px;border-radius:999px;background:var(--pink);color:var(--red);font-size:14px;font-weight:600}.m-upd h4{margin:0 0 8px;font-size:15px;line-height:1.5}.m-upd p{margin:0;font-size:13px;color:var(--sub);line-height:1.7}.m-stage-page{padding-bottom:8px}.m-stage-top{position:sticky;top:0;z-index:35;display:flex;align-items:center;gap:10px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;background:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.m-icon-btn{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:19px;background:#f5f5f6;color:var(--ink);flex:0 0 auto}.m-stage-title{flex:1;min-width:0}.m-stage-title h1{margin:0;font-size:18px;display:flex;align-items:baseline;gap:6px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-stage-title h1 em{font-style:normal;font-size:8px;letter-spacing:1.2px;color:var(--sub);font-weight:500}.m-stage-title span{font-size:10px;color:var(--sub)}.m-stage-tabs{display:flex;gap:6px;overflow-x:auto;padding:8px 12px 10px;scrollbar-width:none}.m-stage-tabs::-webkit-scrollbar{display:none}.m-stage-tab{flex:0 0 auto;padding:6px 12px;border-radius:999px;background:#f5f5f6;font-size:12px;color:#66666b;white-space:nowrap}.m-stage-tab.on{background:#1f1f1f;color:#fff;font-weight:600}.m-stage-hint{display:flex;justify-content:space-between;padding:0 14px 8px;font-size:10px;color:var(--sub)}.m-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px}.m-photo{position:relative;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;background:#f5f5f6}.m-photo img{width:100%;height:100%;object-fit:cover}.m-photo-code{position:absolute;left:8px;top:8px;background:#0006;color:#fff;border-radius:6px;padding:1px 6px;font-size:9px;font-weight:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.m-photo-fav{position:absolute;right:6px;top:6px;width:30px;height:30px;border-radius:50%;background:#ffffffe6;color:#6d6d72;display:grid;place-items:center;font-size:14px}.m-photo-fav.on{color:var(--red)}.m-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#000;color:#fff;display:flex;flex-direction:column}.m-viewer-top{display:flex;align-items:center;gap:8px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px}.m-viewer-back{color:#fff;font-size:21px;width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto}.m-viewer-title{flex:1;min-width:0}.m-viewer-title b{color:var(--red);font-size:13px;letter-spacing:.4px}.m-viewer-title span{display:block;font-size:11px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-viewer-fav{width:38px;height:38px;display:grid;place-items:center;font-size:20px;color:#ffffffb8;flex:0 0 auto}.m-viewer-fav.on{color:var(--red)}.m-viewer-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:pan-y}.m-viewer-stage img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .24s ease;will-change:transform;-webkit-user-select:none;user-select:none}.m-viewer-stage img.zoom{transition:transform .22s ease-out}.m-viewer-foot{padding:10px 16px calc(14px + env(safe-area-inset-bottom))}.m-viewer-progress{height:3px;border-radius:3px;background:#ffffff29;overflow:hidden}.m-viewer-progress i{display:block;height:100%;background:var(--red);transition:width .2s}.m-viewer-meta{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;color:#ffffff73}.m-viewer-meta b{color:#fffc;font-weight:600}.m-shoot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;background:#050507;color:#fff;display:flex;flex-direction:column}.m-shoot-top{display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px}.m-shoot-exit{display:flex;align-items:center;gap:4px;font-size:12px;color:#ffffffd9;flex:0 0 auto}.m-shoot-title{flex:1;min-width:0}.m-shoot-title b{color:var(--red);font-size:13px}.m-shoot-title span{display:block;font-size:10px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-shoot-count{font-size:11px;color:#ffffffa6}.m-shoot-progress{height:3px;background:#ffffff1f}.m-shoot-progress i{display:block;height:100%;background:var(--red);transition:width .1s linear}.m-shoot-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.m-shoot-stage img{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.m-shoot-foot{padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.m-shoot-hint{text-align:center;font-size:10px;color:#ffffff6b;margin-bottom:10px}.m-shoot-per{display:flex;gap:8px}.m-shoot-per button{flex:1;padding:9px 0;border-radius:999px;background:#ffffff14;color:#ffffffc7;font-size:12px}.m-shoot-per button.on{background:var(--red);color:#fff;font-weight:600}.m-sheet{padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.m-sheet-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.m-sheet-head h3{margin:0 0 5px;font-size:19px;font-weight:800}.m-sheet-head p{margin:0;font-size:11.5px;color:var(--sub);line-height:1.5}.m-sheet-close{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#f5f5f6;color:var(--sub);font-size:17px}.m-shoot-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.m-shoot-card{border:1px solid var(--line);border-radius:14px;padding:11px 12px;text-align:left;display:flex;flex-direction:column;gap:1px}.m-shoot-card b{font-size:14px}.m-shoot-card span{font-size:8px;letter-spacing:1.2px;color:var(--sub)}.m-shoot-card em{font-style:normal;font-size:10px;color:var(--red)}.m-shoot-card:disabled{opacity:.35}.m-shoot-fav{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px;border-radius:14px;background:#fafafa;color:var(--red);font-size:18px}.m-shoot-fav>span{text-align:left}.m-shoot-fav b{display:block;font-size:14px;color:var(--ink)}.m-shoot-fav em{font-style:normal;font-size:10px;color:var(--sub)}.m-shoot-fav:disabled{opacity:.45}.m-page{padding-bottom:10px}.m-page-head{padding:18px 16px 12px}.m-page-head h1{margin:0 0 5px;font-size:23px;font-weight:800}.m-page-head p{margin:0;font-size:11.5px;color:var(--sub);line-height:1.55}.m-seg-filter{margin:0 16px 12px}.m-empty{padding:70px 30px;text-align:center}.m-empty>span{font-size:34px;color:#d8d8dd;line-height:1}.m-empty h3{font-size:16px;margin:10px 0 6px}.m-empty p{font-size:12px;color:var(--sub);margin:0 0 16px;line-height:1.6}.m-gear-summary{margin:0 16px 12px;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#fff5f7,#ffe9ee)}.m-gear-num{display:flex;align-items:baseline;gap:5px;margin-bottom:9px}.m-gear-num b{font-size:30px;color:var(--red);line-height:1}.m-gear-num span{font-size:11px;color:#9c7b85}.m-gear-add{display:flex;gap:8px;align-items:center;margin:0 16px 14px}.m-gear-add .adm-input{flex:1;min-width:0;background:#f5f5f6;border-radius:10px;padding:8px 12px;font-size:13px}.m-gear-add .adm-button{flex:0 0 auto;--border-radius: 10px}.m-gear-custom{margin:0 16px 14px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.m-gear-custom-head{font-size:11px;color:var(--sub);padding:9px 12px;background:#fafafa}.m-gear-custom-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--line);font-size:13.5px}.m-gear-custom-item span{flex:1;min-width:0}.m-gear-custom-item button{color:#c6c6cb;font-size:16px}.m-gear .adm-collapse{margin:0 16px;border-radius:14px;overflow:hidden;border:1px solid var(--line)}.m-gear-cat{display:flex;justify-content:space-between;gap:12px;width:100%;font-size:14px;font-weight:600}.m-gear-cat em{font-style:normal;font-size:10px;color:var(--sub);font-weight:500}.m-gear-list{padding:2px 0}.m-gear-item{display:flex;gap:10px;padding:9px 2px;align-items:flex-start}.m-gear-item b{display:block;font-size:13.5px;font-weight:500;line-height:1.45}.m-gear-item span{display:block;font-size:10.5px;color:var(--sub);line-height:1.4}.m-gear-item.on b{color:var(--red)}.m-gear-foot{padding:20px 16px 0}.m-gear-foot p{text-align:center;font-size:10px;color:#b8b8bd;margin:10px 0 0;line-height:1.5}.m-me-card{display:flex;align-items:center;gap:12px;margin:0 16px 12px;padding:16px;border-radius:18px;background:#fafafa}.m-me-card b{display:block;font-size:15.5px}.m-me-card span{font-size:10.5px;color:var(--sub)}.m-me-card em{margin-left:auto;font-style:normal;font-size:10px;color:var(--sub);background:#fff;border-radius:999px;padding:3px 8px}.m-me-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0 16px 14px;padding:14px 0;border-radius:16px;border:1px solid var(--line);text-align:center}.m-me-stats b{display:block;font-size:20px;font-weight:800}.m-me-stats span{font-size:10px;color:var(--sub)}.m-cells{margin:0 16px 18px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.m-cell{display:flex;align-items:center;gap:10px;width:100%;padding:13px 14px;text-align:left;border-bottom:1px solid var(--line);background:#fff}.m-cell:last-child{border-bottom:0}.m-cell>span{font-size:14px;display:flex;align-items:center;gap:6px;flex:0 0 auto}.m-cell>em{flex:1;text-align:right;font-style:normal;font-size:10.5px;color:var(--sub)}.m-cell>svg{color:#c6c6cb;font-size:13px}.m-cell.danger>span{color:var(--red)}.m-install{margin:0 16px}.m-install h2{font-size:17px;margin:0 0 10px}.m-install-grid{display:grid;gap:10px;margin:0 16px}.m-install-card{border:1px solid var(--line);border-radius:14px;padding:14px}.m-install-card>b{font-size:13.5px;display:block;margin-bottom:10px}.m-install-step{display:flex;gap:9px;margin-bottom:9px}.m-install-step:last-child{margin-bottom:0}.m-install-step>span{width:20px;height:20px;flex:0 0 auto;border-radius:50%;background:var(--pink);color:var(--red);font-size:10px;font-weight:700;display:grid;place-items:center;margin-top:1px}.m-install-step p{margin:0;font-size:12px;color:#55555a;line-height:1.55}.m-install-qr{display:flex;gap:14px;align-items:center;margin:12px 16px 0;padding:14px;border-radius:14px;background:#fafafa}.m-install-qr img{width:92px;border-radius:8px;flex:0 0 auto}.m-install-qr p{font-size:10.5px;color:var(--sub);margin:0 0 8px;line-height:1.5}.m-install-url{display:block;margin:12px 16px 0;font-size:10.5px;color:var(--sub);background:#fafafa;border-radius:9px;padding:8px 10px;word-break:break-all}.m-install-sheet{padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.m-install-sheet h3{margin:0 0 12px;font-size:19px;font-weight:800}.m-install-sheet .m-install-card{margin-bottom:10px}@media (max-width: 860px){.pc-stage-body{grid-template-columns:1fr}.pc-stage-aside{position:static;max-height:none;display:flex;gap:16px;overflow-x:auto;padding-bottom:8px}.pc-aside-group{flex:0 0 auto}.pc-aside-group+.pc-aside-group{margin-top:0}.pc-explore-head h1{font-size:22px}}@media (max-width: 360px){.m-update-sub{display:none}.m-brand b{font-size:16px}.m-update-main em{font-size:17px}}@media (max-width: 560px){.brand-mark{width:28px;height:28px;border-radius:9px}.brand-mark i{width:14px;height:14px}.brand-name{font-size:15px}.brand-tag{display:none}.pc-header-actions .ant-btn{padding:0 10px;font-size:12px}.pc-explore-head{align-items:flex-start;flex-wrap:wrap}.pc-explore-head h1{font-size:21px}.pc-feed-update{flex-wrap:wrap;gap:6px 8px;padding:10px 12px}.pc-feed-update-sub{margin-left:0}.pc-stage-page{padding:14px 14px 48px}.pc-stage-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.pc-back{grid-column:1 / -1}.pc-stage-heading{grid-column:1;flex-wrap:wrap;row-gap:2px}.pc-stage-heading h1{font-size:23px;white-space:nowrap}.pc-stage-tools{grid-column:2;gap:8px}.pc-stage-count{display:none}.pc-stage-aside{display:flex;gap:6px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:none}.pc-stage-aside::-webkit-scrollbar{display:none}.pc-aside-group{display:contents}.pc-aside-group h4{display:none}.pc-aside-group+.pc-aside-group{margin-top:0}.pc-aside-item{flex:0 0 auto;background:#f5f5f6;padding:6px 12px;border-radius:999px;gap:6px}.pc-photo-grid,.fav-grid{grid-template-columns:1fr 1fr;gap:8px}.pc-fav,.pc-gear,.pc-page-head{flex-direction:column;gap:12px}.pc-page-head h1{font-size:23px}.pc-header-actions .ant-btn{padding:0 8px}}.pc-app{min-height:100vh}.pc-railnav{position:fixed;inset:0 auto 0 0;z-index:60;width:224px;display:flex;flex-direction:column;padding:22px 14px 18px;background:#fbfbfc;border-right:1px solid var(--line);overflow-y:auto}.pc-railnav-logo{display:flex;align-items:center;gap:10px;padding:6px 12px;margin-bottom:24px;font-size:19px;font-weight:800;letter-spacing:.3px;flex:0 0 auto}.pc-railnav-items{display:flex;flex-direction:column;gap:2px}.pc-railnav-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border-radius:10px;font-size:14px;color:#4d4d52;text-align:left;transition:background .16s,color .16s}.pc-railnav-item .anticon{font-size:18px;color:#7d7d82}.pc-railnav-item:hover{background:#f1f1f3;color:var(--ink)}.pc-railnav-item.active{background:#f1f1f3;color:var(--ink);font-weight:600}.pc-railnav-item em{margin-left:auto;font-style:normal;font-size:11px;color:var(--sub)}.pc-railnav-sec{margin:18px 12px 6px;font-size:9.5px;letter-spacing:2px;color:var(--sub);font-weight:700}.pc-railnav-foot{margin-top:auto;padding:12px;font-size:10.5px;color:#b9b9be;line-height:1.7}.pc-main-area{margin-left:224px;min-height:100vh}.pc-home{min-height:100vh}.pc-home-top{position:sticky;top:0;z-index:35;background:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-top:18px}.pc-searchbar{display:flex;justify-content:center;padding:0 24px 4px}.pc-searchbar .ant-input-affix-wrapper{width:100%;max-width:560px;border-radius:999px;background:#f5f5f6;border:1px solid transparent;padding:9px 18px;box-shadow:none}.pc-searchbar .ant-input{background:transparent;font-size:14px}.pc-searchbar .ant-input-prefix{color:#b0b0b5;margin-right:8px}.pc-searchbar .ant-input-affix-wrapper-focused{background:#fff;border-color:#ffd0d9;box-shadow:0 0 0 4px #ff24420f}.pc-tabs{padding:8px 24px 0;overflow-x:auto;scrollbar-width:none}.pc-tabs-inner{display:flex;gap:22px;width:max-content;margin:0 auto}.pc-tabs::-webkit-scrollbar{display:none}.pc-tab{position:relative;flex:0 0 auto;padding:9px 1px 13px;font-size:14px;color:#4d4d52;white-space:nowrap}.pc-tab:hover{color:var(--ink)}.pc-tab.on{color:var(--ink);font-weight:600}.pc-tab.on:after{content:"";position:absolute;left:50%;bottom:4px;transform:translate(-50%);width:20px;height:3px;border-radius:2px;background:var(--red)}.pc-tab-hot,.pc-tab-hot.on{color:var(--red)}.pc-tab-sep{flex:0 0 auto;align-self:center;width:1px;height:14px;background:#ececef;margin:0 2px}.pc-feed-wrap{padding:16px clamp(16px,2vw,32px) 64px}@media (max-width: 900px){.pc-railnav{position:sticky;inset:auto;top:0;width:auto;height:56px;flex-direction:row;align-items:center;gap:2px;padding:0 12px;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden;background:#fff}.pc-railnav-logo{margin:0 10px 0 0;padding:0;gap:8px;font-size:16px;flex:0 0 auto}.pc-railnav-logo .brand-mark{width:28px;height:28px;border-radius:9px}.pc-railnav-logo .brand-mark i{width:14px;height:14px}.pc-railnav-items{flex-direction:row;gap:2px;flex:0 0 auto}.pc-railnav-item{width:auto;padding:8px 10px;font-size:13px;gap:6px;flex:0 0 auto}.pc-railnav-item .anticon{font-size:16px}.pc-railnav-item em,.pc-railnav-sec,.pc-railnav-foot{display:none}.pc-railnav>.pc-railnav-item{flex:0 0 auto}.pc-main-area{margin-left:0}.pc-home-top{position:static;padding-top:14px}.pc-searchbar{padding:0 14px 4px}.pc-tabs{padding:8px 14px 0}.pc-feed-wrap{padding:14px 14px 48px}}@media (max-width: 560px){.pc-railnav-logo span:last-child{font-size:15px}.pc-explore-head h1{font-size:21px}.pc-railnav-item{padding:8px}}.boot{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fff}.m-stage-more{padding:22px 16px 8px;text-align:center;font-size:11px;color:#b0b0b5;letter-spacing:.5px}.pc-note:focus-visible,.pc-tab:focus-visible,.pc-railnav-item:focus-visible,.m-photo:focus-visible{outline:2px solid var(--red);outline-offset:2px}.m-photo{cursor:pointer}@media (prefers-reduced-motion: reduce){.pc-note-cover img,.pc-photo img,.m-stage-cover img{transition:none!important}.pc-note:hover .pc-note-cover img,.pc-photo:hover img{transform:none}}.about-poster{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f0a0cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:auto}.about-poster img{max-width:min(560px,92vw);max-height:90vh;width:auto;height:auto;border-radius:18px;background:#fff;box-shadow:0 24px 80px #00000059}.about-poster-close{position:absolute;top:20px;right:20px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ffffff29;color:#fff;font-size:22px;line-height:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s}.about-poster-close:hover{background:#ffffff47}@media (max-width: 560px){.about-poster{padding:12px}.about-poster img{max-width:94vw;max-height:90vh;border-radius:14px}.about-poster-close{top:10px;right:10px;width:34px;height:34px;font-size:20px}}.pc-logo-img{display:block;height:30px;width:auto}.m-logo-img{display:block;height:26px;width:auto}.m-me-logo{width:40px;height:40px;object-fit:contain;flex:0 0 auto}@media (max-width: 900px){.pc-logo-img{height:26px}}@media (max-width: 560px){.m-logo-img{height:24px}}.m-home-v2{padding-bottom:24px}.m-home-v2 .m-body{padding:0 14px}.m-hero{position:relative;overflow:hidden;margin:10px 0 12px;padding:18px;border-radius:22px;background:linear-gradient(135deg,#fff5f7,#ffe9ef)}.m-hero:after{content:"";position:absolute;right:-42px;top:-52px;width:150px;height:150px;border-radius:50%;background:#fff9}.m-hero-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.m-kicker{font-size:9px;font-weight:700;letter-spacing:2px;color:#bd4e66}.m-hero-badge{padding:3px 9px;border-radius:999px;background:var(--red);color:#fff;font-size:10px;font-weight:600;white-space:nowrap}.m-hero h1{position:relative;z-index:1;margin:10px 0 6px;font-size:28px;font-weight:800;line-height:1.15;letter-spacing:-.3px}.m-hero h1 em{margin-left:2px;font-style:normal;color:var(--red)}.m-hero p{position:relative;z-index:1;margin:0;font-size:11px;color:#7a5560}.m-scene-head,.m-feed-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.m-scene-head{margin:16px 0 8px}.m-feed-head{margin:18px 0 8px}.m-scene-head h2,.m-feed-head h2{margin:0;font-size:17px;font-weight:800}.m-scene-head span,.m-feed-head span{font-size:10px;color:var(--sub)}.m-scenes{display:flex;gap:9px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.m-scenes::-webkit-scrollbar{display:none}.m-scene{flex:0 0 92px;min-width:0}.m-scene-cover{width:92px;height:116px;border-radius:13px;overflow:hidden;background:#f5f5f6}.m-scene-cover img{width:100%;height:100%;object-fit:cover}.m-scene-name{margin-top:5px;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-scene-count{margin-top:1px;font-size:9px;color:var(--sub)}.m-feed{display:flex;align-items:flex-start;gap:9px}.m-feed-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.m-feed-inset{padding:0 12px}.m-card{cursor:pointer}.m-card-cover{position:relative;border-radius:13px;overflow:hidden;background:#f5f5f6}.m-card-cover img{display:block;width:100%;height:100%;object-fit:cover}.m-card-code{position:absolute;left:7px;top:7px;padding:1px 6px;border-radius:6px;background:#0000006b;color:#fff;font-size:9px;font-weight:700;letter-spacing:.4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.m-card-fav{position:absolute;right:6px;top:6px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#ffffffe6;color:#6d6d72;font-size:13px}.m-card-fav.on{color:var(--red)}.m-card-title{margin-top:6px;font-size:12.5px;font-weight:500;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-card-meta{margin-top:2px;font-size:9.5px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-feed-sentinel{padding:24px 0 10px;text-align:center;font-size:10px;color:#b9b9be;letter-spacing:.5px}.m-sec-title{margin:22px 16px 8px;font-size:14px;font-weight:700;color:var(--ink)}.m-install-more{margin-bottom:8px}.invite-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:grid;place-items:center;padding:18px;background:#140c108c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.invite-card{position:relative;width:min(430px,100%);max-height:90vh;overflow:auto;padding:26px 24px 22px;border-radius:24px;background:#fff;box-shadow:0 28px 80px #1e081247;animation:invite-in .22s ease-out}@keyframes invite-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.invite-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;color:#8c8c91;font-size:22px;line-height:1;background:#f5f5f6}.invite-badge{width:44px;height:44px;display:grid;place-items:center;margin-bottom:14px;border-radius:14px;background:var(--pink);color:var(--red);font-size:13px;font-weight:800;letter-spacing:1px}.invite-badge.ok{background:#e8f7ed;color:#1d9b52;font-size:20px}.invite-kicker{font-size:9px;font-weight:700;letter-spacing:2.4px;color:var(--red)}.invite-card h2{margin:7px 0 8px;font-size:24px;line-height:1.2;letter-spacing:-.4px;color:var(--ink)}.invite-sub{margin:0 0 18px;font-size:12px;line-height:1.6;color:var(--sub)}.invite-steps{display:grid;gap:9px;padding:14px;border-radius:15px;background:#fbf7f8;border:1px solid #f6e9ed}.invite-steps>div{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.45;color:#4c3b42}.invite-steps b{width:19px;height:19px;flex:none;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--red);font-size:10px;box-shadow:0 1px 4px #a01e3c1f}.invite-steps strong{color:var(--red);font-weight:700}.invite-note{margin:13px 0 14px;font-size:11px;line-height:1.55;color:#8a777f}.invite-form{display:flex;gap:8px}.invite-form input{min-width:0;flex:1;height:44px;padding:0 13px;border-radius:12px;border:1px solid #eadfe3;background:#fff;color:var(--ink);font-size:16px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.invite-form input:focus{border-color:var(--red);box-shadow:0 0 0 3px #ff244217}.invite-submit{flex:none;height:44px;padding:0 16px;border-radius:12px;background:var(--red);color:#fff;font-size:13px;font-weight:700;transition:transform .15s ease,opacity .15s ease}.invite-submit:active{transform:scale(.98);opacity:.88}.invite-error{margin:9px 0 0;font-size:11px;color:var(--red)}.invite-success{margin:9px 0 0;font-size:11px;color:#1d9b52}.invite-copy{margin-top:12px;padding:0;font-size:11px;color:#a38791;text-decoration:underline;text-underline-offset:3px}.invite-done{padding:16px;border-radius:14px;background:#effaf3;color:#1d8c4a;font-size:13px;font-weight:600;text-align:center}.invite-card .invite-submit+.invite-submit,.invite-done+.invite-submit{display:block;width:100%;margin-top:12px}@media (max-width: 700px){.invite-mask{align-items:end;padding:0}.invite-card{width:100%;max-height:88vh;padding:24px 20px calc(22px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;animation-name:invite-up}@keyframes invite-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.invite-card h2{font-size:22px}.invite-form{display:grid;grid-template-columns:1fr}.invite-submit{width:100%}}.m-card-locked{background:radial-gradient(circle at 70% 20%,rgba(255,36,66,.22),transparent 42%),linear-gradient(145deg,#2b2226,#171214)}.m-card-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#ffffffd1;font-size:10px;letter-spacing:.4px}.m-card-lock svg{font-size:22px;opacity:.9}.pc-photo-lock,.pc-note-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:radial-gradient(circle at 70% 20%,rgba(255,36,66,.18),transparent 40%),linear-gradient(145deg,#2b2226,#171214);color:#ffffffd1;font-size:11px;letter-spacing:.4px}.pc-photo-lock svg,.pc-note-lock svg{font-size:22px;opacity:.9}.pc-note-locked:hover .pc-note-lock{filter:brightness(1.06)}.pc-photo-locked{cursor:pointer}.m-viewer-lock{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:min(82vw,340px);padding:26px 20px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fffc;text-align:center;cursor:pointer}.m-viewer-lock-icon,.pc-viewer-lock-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#ff24422e;color:#ff8095;font-size:22px}.m-viewer-lock b,.pc-viewer-lock b{color:#fff;font-size:16px}.m-viewer-lock span,.pc-viewer-lock span{font-size:11px;line-height:1.6;color:#ffffff8c}.m-viewer-lock button{margin-top:4px;padding:9px 18px;border-radius:999px;background:var(--red);color:#fff;font-size:12px;font-weight:600}.pc-viewer-lock{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:min(420px,82vw);padding:32px;border-radius:22px;background:#ffffff0e;border:1px solid rgba(255,255,255,.12);text-align:center;cursor:pointer}.m-locked-divider,.pc-locked-divider{display:flex;align-items:center;gap:10px;color:#a3838d;font-size:10px;letter-spacing:.2px;white-space:nowrap}.m-locked-divider{margin:24px 0 10px}.pc-locked-divider{margin:28px 0 14px;font-size:12px}.m-locked-divider:before,.m-locked-divider:after,.pc-locked-divider:before,.pc-locked-divider:after{content:"";height:1px;flex:1;background:var(--line)}.coop-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;padding:20px;background:#140c108c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.coop-card{position:relative;width:min(820px,100%);max-height:92vh;overflow:auto;padding:36px 40px 26px;border-radius:28px;background:#fff;box-shadow:0 30px 90px #1e08124d;animation:invite-in .22s ease-out}.coop-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:#f6f3f4;color:#8c8c91;font-size:22px;line-height:1}.coop-kicker{font-size:9px;font-weight:700;letter-spacing:2.6px;color:var(--red)}.coop-card h2{margin:8px 0 12px;font-size:clamp(28px,4vw,42px);line-height:1.13;letter-spacing:-1px;color:var(--ink)}.coop-sub{max-width:600px;margin:0;font-size:13px;line-height:1.8;color:#77676d}.coop-layout{display:grid;grid-template-columns:minmax(0,1fr) 244px;gap:32px;align-items:center;margin-top:24px}.coop-points{display:grid;gap:11px}.coop-points>div{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;color:#3f3035}.coop-points b{width:25px;height:25px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--pink);color:var(--red);font-size:9px;font-weight:800;letter-spacing:.3px}.coop-extra{margin-top:5px;padding:10px 13px;border-radius:12px;background:#fbf7f8;border:1px solid #f5e9ed;color:#967981;font-size:11px}.coop-qr{padding:13px 13px 14px;border-radius:18px;background:#fbf7f8;border:1px solid #f2e7eb;text-align:center}.coop-qr img{display:block;width:100%;max-width:218px;height:auto;margin:0 auto 10px;border-radius:11px;background:#fff}.coop-qr b{display:block;font-size:12px;line-height:1.4;color:#34262b}.coop-qr span{display:block;margin-top:4px;font-size:10px;color:#a68a93}.coop-foot{margin-top:22px;padding-top:17px;border-top:1px solid var(--line);text-align:center;font-size:11px;letter-spacing:.2px;color:#a3838d}@media (max-width: 700px){.coop-mask{align-items:end;padding:0}.coop-card{width:100%;max-height:92vh;padding:26px 20px calc(20px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.coop-card h2{font-size:27px;line-height:1.18}.coop-sub{font-size:12px;line-height:1.7}.coop-layout{grid-template-columns:1fr;gap:18px;margin-top:18px}.coop-qr{padding:12px}.coop-qr img{max-width:190px}.coop-points>div{font-size:12px}.coop-foot{margin-top:16px;padding-top:14px;font-size:10px}}:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}.adm-popup{--z-index: var(--adm-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-popup-body{position:fixed;background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10)}.adm-popup-body .adm-popup-close-icon{position:absolute;z-index:100}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{right:8px;bottom:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{left:8px;top:8px}.adm-popup-close-icon{cursor:pointer;padding:4px;font-size:18px;line-height:1;color:var(--adm-color-weak)}.adm-button{--color: var(--adm-color-text-light-solid);--text-color: var(--adm-button-text-color, var(--adm-color-text));--background-color: var(--adm-button-background-color, var(--adm-color-background));--border-radius: var(--adm-button-border-radius, 4px);--border-width: var(--adm-button-border-width, 1px);--border-style: var(--adm-button-border-style, solid);--border-color: var(--adm-button-border-color, var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);position:relative;display:inline-block;box-sizing:border-box;height:auto;padding:7px 12px;margin:0;font-size:var(--adm-font-size-9);line-height:1.4;text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:opacity ease .15s;-webkit-user-select:none;user-select:none}.adm-button:focus{outline:none}.adm-button:before{position:absolute;top:0;left:0;transform:translate(calc(var(--border-width) * -1),calc(var(--border-width) * -1));width:100%;height:100%;background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color: transparent;--border-color: var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color: transparent;--border-width: 0px}.adm-button:not(.adm-button-default){--text-color: var(--adm-color-text-light-solid);--background-color: var(--color);--border-color: var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color: var(--color);--background-color: transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color: var(--color);--background-color: transparent;--border-width: 0px}.adm-button-primary{--color: var(--adm-color-primary)}.adm-button-success{--color: var(--adm-color-success)}.adm-button-danger{--color: var(--adm-color-danger)}.adm-button-warning{--color: var(--adm-color-warning)}.adm-button-block{display:block;width:100%}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-main)}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-7)}.adm-button.adm-button-large{padding-top:11px;padding-bottom:11px;font-size:var(--adm-font-size-10)}.adm-button.adm-button-shape-rounded{--border-radius: 1000px}.adm-button.adm-button-shape-rectangular{--border-radius: 0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{display:flex;height:1.4em;align-items:center;justify-content:center}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-auto-center{display:flex;justify-content:center}.adm-auto-center-content{flex:0 1 auto}.adm-spin-loading{--color: var(--adm-color-weak);--size: 32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s infinite linear}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-toast-mask .adm-toast-wrap{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center}.adm-toast-mask .adm-toast-main{display:inline-block;position:relative;top:50%;transform:translateY(-50%);width:auto;max-width:204px;max-height:70%;overflow:auto;color:#fff;word-break:break-all;background-color:#000000b3;border-radius:8px;pointer-events:all;font-size:var(--adm-font-size-7);line-height:1.5;box-sizing:border-box;text-align:initial}.adm-toast-mask .adm-toast-main-text{padding:12px;min-width:0}.adm-toast-mask .adm-toast-main-icon{padding:35px 12px;min-width:150px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size: 48px;margin:0 auto 8px}.adm-list{--header-font-size: var(--adm-font-size-7);--prefix-width: "auto";--prefix-padding-right: 12px;--align-items: center;--active-background-color: var(--adm-color-border);--border-inner: solid 1px var(--adm-color-border);--border-top: solid 1px var(--adm-color-border);--border-bottom: solid 1px var(--adm-color-border);--padding-left: 12px;--padding-right: 12px;--font-size: var(--adm-font-size-9);--extra-max-width: 70%}.adm-list-header{color:var(--adm-color-weak);font-size:var(--header-font-size);padding:8px var(--padding-right) 8px var(--padding-left)}.adm-list-body{background-color:var(--adm-color-background);overflow:hidden;font-size:var(--font-size)}.adm-list-body-inner{margin-top:-1px}.adm-list-default .adm-list-body{border-top:var(--border-top);border-bottom:var(--border-bottom)}.adm-list-card{margin:12px}.adm-list-card .adm-list-body{border-radius:8px}.adm-list-card .adm-list-header{padding-left:0}.adm-list-item{display:block;padding-left:var(--padding-left);position:relative;background-color:var(--adm-color-background);line-height:1.5}.adm-list-item-title,.adm-list-item-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main)}.adm-list-item-content{display:flex;align-items:var(--align-items);justify-content:flex-start;border-top:var(--border-inner);padding-right:var(--padding-right)}.adm-list-item-content-prefix{width:var(--prefix-width);flex:none;padding-right:var(--prefix-padding-right)}.adm-list-item-content-main{flex:auto;padding:12px 0}.adm-list-item-content-extra{flex:none;padding-left:12px;font-size:var(--adm-font-size-7);color:var(--adm-color-weak);max-width:var(--extra-max-width)}.adm-list-item-content-arrow{flex:none;display:flex;align-items:center;margin-left:4px;color:var(--adm-color-light);font-size:19px}.adm-list-item-disabled{cursor:not-allowed}.adm-list-item-disabled.adm-list-item-disabled>.adm-list-item-content>*{opacity:.4;pointer-events:none}a.adm-list-item:active:not(.adm-list-item-disabled){background-color:var(--active-background-color)}a.adm-list-item:active:not(.adm-list-item-disabled):after{content:" ";display:block;position:absolute;width:100%;bottom:-1px;left:0;border-bottom:var(--border-inner)}.adm-checkbox{--icon-size: 22px;--font-size: var(--adm-font-size-9);--gap: 8px;display:inline-flex;vertical-align:text-bottom;justify-content:flex-start;align-items:center;cursor:pointer}.adm-checkbox input{display:none}.adm-checkbox .adm-checkbox-icon{flex:none;border:1px solid var(--adm-color-light);border-radius:var(--icon-size);box-sizing:border-box;width:var(--icon-size);height:var(--icon-size);color:var(--adm-color-text-light-solid)}.adm-checkbox .adm-checkbox-icon>svg{display:block;width:100%;height:100%}.adm-checkbox.adm-checkbox-block{display:flex}.adm-checkbox.adm-checkbox-checked .adm-checkbox-icon{border-color:var(--adm-color-primary);background-color:var(--adm-color-primary)}.adm-checkbox.adm-checkbox-disabled{cursor:not-allowed}.adm-checkbox.adm-checkbox-disabled .adm-checkbox-content{opacity:.4}.adm-checkbox.adm-checkbox-disabled .adm-checkbox-icon.adm-checkbox-icon{color:var(--adm-color-light);border-color:var(--adm-color-light);background-color:var(--adm-color-fill-content)}.adm-checkbox .adm-checkbox-custom-icon{font-size:var(--icon-size)}.adm-checkbox.adm-checkbox-indeterminate .adm-checkbox-icon{background-color:var(--adm-color-background);color:var(--adm-color-primary)}.adm-checkbox-content{flex:0 1 auto;font-size:var(--font-size);padding-left:var(--gap)}.adm-collapse-panel-header .adm-list-item-content-main{padding:12px 0}.adm-collapse-arrow{transform:rotate(0);transition:all ease .3s}.adm-collapse-arrow-active{transform:rotate(-180deg)}.adm-collapse-panel-content{font-size:var(--adm-font-size-main);color:var(--adm-color-weak);overflow:hidden}.adm-input{--font-size: var(--adm-font-size-9);--color: var(--adm-color-text);--placeholder-color: var(--adm-color-light);--text-align: left;--background-color: transparent;display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:100%;max-height:100%;min-height:24px;background-color:var(--background-color)}.adm-input-disabled{opacity:.4;cursor:not-allowed}.adm-input-element{flex:auto;display:inline-block;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;padding:0;margin:0;color:var(--color);font-size:var(--font-size);line-height:1.5;background:transparent;border:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:1.5em;text-align:var(--text-align)}.adm-input-element::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element:-webkit-autofill{background-color:transparent}.adm-input-element:read-only{cursor:default}.adm-input-element:invalid{box-shadow:none}.adm-input-element::-ms-clear{display:none}.adm-input-element::-ms-reveal{display:none}.adm-input-element::-webkit-search-cancel-button{display:none}.adm-input-element::-webkit-search-decoration{display:none}.adm-input-element:disabled{opacity:1}.adm-input-element[type=date],.adm-input-element[type=time],.adm-input-element[type=datetime-local]{min-height:1.5em}.adm-input-element[type=search]{-webkit-appearance:none}.adm-input-element[readonly]{pointer-events:none}.adm-input-clear{flex:none;margin-left:8px;color:var(--adm-color-light);padding:4px;cursor:pointer}.adm-input-clear:active{color:var(--adm-color-weak)}.adm-input-clear .antd-mobile-icon{display:block;font-size:var(--adm-font-size-7)}.adm-progress-bar{--track-width: var(--adm-progress-bar-track-width, 8px);--track-color: var(--adm-progress-bar-track-color, var(--adm-color-border));--fill-color: var(--adm-progress-bar-fill-color, var(--adm-color-primary));--text-width: var(--adm-progress-bar-text-width, 40px);display:flex;align-items:center}.adm-progress-bar-trail{flex:auto;background:var(--track-color);overflow:hidden;height:var(--track-width)}.adm-progress-bar-fill{transition:width .3s;background:var(--fill-color);height:var(--track-width)}.adm-progress-bar-text{flex:none;width:calc(var(--text-width) + 8px);padding-left:8px;color:var(--adm-color-weak)}.adm-progress-bar-rounded .adm-progress-bar-trail,.adm-progress-bar-rounded .adm-progress-bar-fill{border-radius:var(--track-width)}.adm-image{--width: var(--adm-image-width, auto);--height: var(--adm-image-height, auto);width:var(--width);height:var(--height);display:block;overflow:hidden}.adm-image-img{width:100%;height:100%}.adm-image-tip{position:relative;background-color:var(--adm-color-fill-content);height:100%;min-height:24px;min-width:24px}.adm-image-tip>svg{width:24px;height:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--adm-color-weak)}.adm-center-popup{--background-color: var(--adm-center-popup-background-color, var(--adm-color-background));--border-radius: var(--adm-center-popup-border-radius, 8px);--max-width: var(--adm-center-popup-max-width, 75vw);--min-width: var(--adm-center-popup-min-width, 280px);--z-index: var(--adm-center-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-center-popup .adm-center-popup-mask{z-index:0}.adm-center-popup-wrap{position:fixed;z-index:1;top:50%;left:50%;width:auto;min-width:var(--min-width);max-width:var(--max-width);transform:translate(-50%,-50%)}.adm-center-popup-body{background-color:var(--background-color);border-radius:var(--border-radius)}.adm-center-popup-close{position:absolute;z-index:100;right:8px;top:8px;cursor:pointer;padding:4px;font-size:18px;color:var(--adm-color-weak)}.adm-dialog{--z-index: var(--adm-dialog-z-index, 1000);---z-index: var(--z-index)}.adm-dialog .adm-center-popup{--z-index: var(---z-index)}.adm-dialog-body{width:100%;max-height:70vh;font-size:var(--adm-font-size-6);overflow:hidden;display:flex;flex-direction:column}.adm-dialog-body>*{flex:none}.adm-dialog-body>.adm-dialog-content{flex:auto}.adm-dialog-body:not(.adm-dialog-with-image){padding-top:20px}.adm-dialog-image-container{margin-bottom:12px;max-height:40vh}.adm-dialog-header{margin-bottom:8px;padding:0 12px}.adm-dialog-title{margin-bottom:8px;padding:0 12px;font-weight:700;font-size:var(--adm-font-size-10);line-height:25px;text-align:center}.adm-dialog-content{padding:0 12px 20px;max-height:70vh;overflow-x:hidden;overflow-y:auto;font-size:var(--adm-font-size-7);line-height:1.4;color:var(--adm-color-text)}.adm-dialog-content-empty{padding:0;height:12px}.adm-dialog-footer{-webkit-user-select:none;user-select:none}.adm-dialog-footer .adm-dialog-action-row{display:flex;align-items:stretch;border-top:.5px solid var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>*{flex:1}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{padding:10px;font-size:var(--adm-font-size-10);line-height:25px;border-radius:0;border-right:solid .5px var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button-bold{font-weight:700}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:last-child{border-right:none}.adm-dialog-image-container{overflow-y:auto}
