.DetailPage[data-v-f2529399]{overflow-x:hidden;padding-bottom:40px;padding-top:96px}.PageWrap[data-v-f2529399]{box-sizing:border-box;margin:0 auto;max-width:1160px;padding:0 24px;width:100%}.Crumb[data-v-f2529399]{align-items:center;color:var(--tx-3);display:flex;font-size:13px;gap:8px;margin-bottom:20px}.CrumbLink[data-v-f2529399]{color:var(--tx-2);cursor:pointer;transition:color .2s ease}.CrumbLink[data-v-f2529399]:hover{color:var(--tx-1)}.CrumbNow[data-v-f2529399]{color:var(--tx-3);max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CrumbSep[data-v-f2529399]{color:var(--tx-4)}.Layout[data-v-f2529399]{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,360px) minmax(0,1fr)}.Gallery[data-v-f2529399]{position:sticky;top:96px}.Thumb[data-v-f2529399]{aspect-ratio:1/1;background:var(--bg-soft);border:1px solid var(--bd);border-radius:14px;overflow:hidden;position:relative;width:100%}.Thumb img[data-v-f2529399]{box-sizing:border-box;display:block;height:100%;-o-object-fit:contain;object-fit:contain;padding:22px;width:100%}.Badge[data-v-f2529399]{background:#ffffffeb;border:1px solid var(--bd-strong);border-radius:6px;color:var(--tx-1);font-size:12px;left:12px;padding:3px 10px;position:absolute;top:12px}.StateHint[data-v-f2529399]{color:var(--tx-2);font-size:13px;margin:10px 0 0}.Info[data-v-f2529399]{display:flex;flex-direction:column;gap:18px;min-width:0}.TitleRow[data-v-f2529399]{align-items:flex-start;display:flex;gap:10px}.TypeChip[data-v-f2529399]{background:var(--bg-softer);border:1px solid var(--bd);border-radius:5px;color:var(--tx-2);flex-shrink:0;font-size:12px;margin-top:5px;padding:2px 9px}.Title[data-v-f2529399]{color:var(--tx-1);font-size:26px;font-weight:700;line-height:1.35;margin:0;word-break:break-word}.PointsRow[data-v-f2529399]{align-items:baseline;border-bottom:1px solid var(--bd);display:flex;gap:8px;padding-bottom:16px}.PointsNum[data-v-f2529399]{color:var(--tx-1);font-size:34px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.PointsUnit[data-v-f2529399]{color:var(--tx-2);font-size:15px}.PointsMine[data-v-f2529399]{color:var(--tx-3);font-size:13px;font-variant-numeric:tabular-nums;margin-left:auto}.SpecList[data-v-f2529399]{background:var(--bg-soft);border-radius:12px;margin:0;padding:4px 16px}.SpecRow[data-v-f2529399]{align-items:center;display:flex;gap:16px;padding:10px 0}.SpecRow+.SpecRow[data-v-f2529399]{border-top:1px dashed var(--bd-strong)}.SpecLabel[data-v-f2529399]{color:var(--tx-3);flex-shrink:0;font-size:13px;width:84px}.SpecValue[data-v-f2529399]{color:var(--tx-1);font-size:14px;margin:0;min-width:0;word-break:break-all}.StateTag[data-v-f2529399]{border:1px solid var(--tx-1);border-radius:5px;color:var(--tx-1);display:inline-block;font-size:13px;padding:2px 10px}.StateTag.off[data-v-f2529399]{border-color:var(--bd-strong);color:var(--tx-3)}.FormGrid[data-v-f2529399]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.Field[data-v-f2529399]{display:flex;flex-direction:column;gap:6px;min-width:0}.Field.Full[data-v-f2529399]{grid-column:1/-1}.FieldLabel[data-v-f2529399],.NoticeBox[data-v-f2529399]{color:var(--tx-2);font-size:13px}.NoticeBox[data-v-f2529399]{align-items:center;background:var(--bg-softer);border:1px dashed var(--bd-strong);border-radius:12px;display:flex;gap:8px;padding:12px 16px}.NoticeIcon[data-v-f2529399]{color:var(--tx-1);flex-shrink:0}.BindBox[data-v-f2529399]{align-items:center;background:var(--bg-soft);border:1px solid var(--bd);border-radius:12px;color:var(--tx-2);display:flex;font-size:13px;gap:8px;padding:12px 16px}.BindBox.warn[data-v-f2529399]{border-color:var(--tx-3)}.BindLink[data-v-f2529399]{color:var(--tx-1);cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;margin-left:auto;text-decoration:none}.BindLink[data-v-f2529399]:hover{color:var(--tx-2)}.ActionRow[data-v-f2529399]{display:flex;flex-direction:column;gap:10px}.SolidBtn[data-v-f2529399]{background:var(--bg-inv);border:none;border-radius:999px;color:var(--tx-inv);cursor:pointer;font-size:15px;font-weight:600;padding:13px 30px;transition:all .25s ease}.SolidBtn[data-v-f2529399]:hover:not(:disabled){opacity:.88}.SolidBtn[data-v-f2529399]:disabled{background:var(--bg-soft);color:var(--tx-3);cursor:not-allowed}.SolidBtn.wide[data-v-f2529399]{width:100%}.GhostBtn[data-v-f2529399]{background:var(--bg-card);border:1px solid var(--bd);border-radius:999px;color:var(--tx-2);cursor:pointer;font-size:14px;padding:11px 24px;transition:all .25s ease}.GhostBtn[data-v-f2529399]:hover{border-color:var(--tx-1);color:var(--tx-1)}.MiniBtn[data-v-f2529399]{background:var(--bg-card);border:1px solid var(--bd-strong);border-radius:6px;color:var(--tx-1);cursor:pointer;flex-shrink:0;font-size:12px;padding:4px 12px}.ActionHint[data-v-f2529399]{color:var(--tx-3);font-size:13px;margin:0;text-align:center}.SuccessBox[data-v-f2529399]{border:1px solid var(--tx-1);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:18px}.SuccessHead[data-v-f2529399]{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px}.SuccessHead[data-v-f2529399],.SuccessIcon[data-v-f2529399]{color:var(--tx-1)}.SuccessTip[data-v-f2529399]{color:var(--tx-2);font-size:13px;line-height:1.7;margin:0}.SuccessTip.strong[data-v-f2529399]{color:var(--tx-1);font-size:14px;font-weight:600}.CdkRow[data-v-f2529399]{align-items:center;background:var(--bg-soft);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.CdkCode[data-v-f2529399]{color:var(--tx-1);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:15px;font-weight:700;word-break:break-all}.SuccessActions[data-v-f2529399]{display:flex;gap:10px;margin-top:4px}.DetailBlock[data-v-f2529399]{background:var(--bg-card);border:1px solid var(--bd);border-radius:14px;margin-top:28px;padding:24px 26px}.BlockTitle[data-v-f2529399]{border-bottom:1px solid var(--bd);color:var(--tx-1);font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.DetailContent[data-v-f2529399]{color:var(--tx-2);font-size:14px;line-height:1.85;word-break:break-word}.DetailContent[data-v-f2529399] img{height:auto;max-width:100%}.DetailContent[data-v-f2529399] p{margin:0 0 10px}.Empty[data-v-f2529399]{background:var(--bg-card);border:1px solid var(--bd);border-radius:14px;padding:80px 20px;text-align:center}.EmptyIcon[data-v-f2529399]{align-items:center;background:var(--bg-soft);border-radius:50%;color:var(--tx-3);display:flex;font-size:26px;height:56px;justify-content:center;margin:0 auto 14px;width:56px}.EmptyText[data-v-f2529399]{color:var(--tx-1);font-size:15px;margin:0 0 16px}@media(max-width:992px){.Layout[data-v-f2529399]{gap:22px;grid-template-columns:1fr}.Gallery[data-v-f2529399]{margin:0 auto;max-width:360px;position:static}.Title[data-v-f2529399]{font-size:22px}.PointsNum[data-v-f2529399]{font-size:28px}}@media(max-width:768px){.DetailPage[data-v-f2529399]{padding-top:84px}.PageWrap[data-v-f2529399]{padding:0 14px}.FormGrid[data-v-f2529399]{grid-template-columns:1fr}.SpecList[data-v-f2529399]{padding:4px 12px}.SpecLabel[data-v-f2529399]{width:72px}.DetailBlock[data-v-f2529399]{padding:18px 16px}}
