body:has(.detail340){background:#fff}.detail340{max-width:1220px;margin:auto;padding-top:28px}.detail340 .detail-crumbs{font-size:13px;color:#858399;margin-bottom:30px}.detail340 .detail-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:60px;align-items:start}.detail340 .gallery340{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;min-width:0}.detail340 .thumbs340{display:flex;flex-direction:column;gap:12px}.detail340 .thumbs340 button{padding:3px;background:#faf8ff;border:1px solid #e4def0;border-radius:10px;cursor:pointer;overflow:hidden}.detail340 .thumbs340 button[aria-pressed=true]{border:2px solid #763cf0;padding:2px}.detail340 .thumbs340 img{width:100%;height:80px;object-fit:contain;display:block;border-radius:6px}.detail340 .detail-preview{min-height:0;padding:0;display:block;border-radius:18px;overflow:hidden;background:#f7f4fb!important;box-shadow:none}.detail340 .detail-preview>img{display:block;width:100%;max-width:none;height:auto;max-height:700px;object-fit:contain;margin:0;border-radius:0;box-shadow:none}.detail340 .detail-edition,.detail340 .detail-caption{display:none}.detail340 .detail-info{position:relative;padding:8px 0;min-width:0}.detail340 .detail-info h1{font-size:36px;line-height:1.13;letter-spacing:-1px;margin:16px 0}.detail340 .detail-info>p{font-size:15px;color:#716d87;line-height:1.6}.detail340 .detail-tier{background:#e1f8ef;color:#247151;border-radius:30px;padding:8px 13px;font-size:12px;letter-spacing:0}.detail340 .detail-tier-pro{background:#eee6ff;color:#793cf1}.detail340 .detail-purpose154{margin-top:20px}.detail340 .detail-pills{gap:6px;margin:22px 0}.detail340 .detail-pills span{background:#f7f4fb;border:0;color:#77708e;font-size:11px;padding:7px 9px;border-radius:7px}.detail340 .detail-primary{background:#763cf0;color:#fff;border-color:#763cf0;border-radius:12px;min-height:50px;width:100%;justify-content:center}.detail340 .favorite340{position:absolute;top:4px;right:0;width:44px;height:44px;border:1px solid #e7e1ef;border-radius:12px;background:#fff;color:#763cf0;font-size:28px;cursor:pointer}.detail340 .favorite340[aria-pressed=true]{background:#eee6ff}.detail340 .detail-info dl{margin:20px 0}.detail340 .detail-info dl>div{padding:10px 0;border-bottom:1px solid #efedf5}.detail340 .detail-info dt,.detail340 .detail-info dd{font-size:13px}.detail340 .detail-workflow{background:#faf8ff;border:1px solid #ece7f5;border-radius:12px;padding:16px;margin:18px 0}.detail340 .detail-workflow p,.detail340 .access319-detail-note,.detail340 .detail-tip{font-size:12px;line-height:1.6}.detail340 .tools340{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px}.detail340 .tools340>div{background:#f8f5fc;border:1px solid #ede8f5;border-radius:14px;padding:20px}.detail340 .tools340 b{font-size:14px}.detail340 .tools340 p{font-size:12px;color:#77708e;margin:8px 0 0}@media(max-width:900px){.detail340 .detail-grid{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.detail340 .gallery340{grid-template-columns:48px minmax(0,1fr);gap:10px}.detail340 .thumbs340 img{height:64px}.detail340 .detail-info h1{font-size:30px}}@media(max-width:680px){.detail340{padding:20px}.detail340 .detail-grid{grid-template-columns:1fr}.detail340 .gallery340{grid-template-columns:48px minmax(0,1fr)}.detail340 .detail-preview>img{max-height:540px}.detail340 .tools340{grid-template-columns:1fr 1fr;gap:10px}.detail340 .tools340>div{padding:15px}.detail340 .detail-info h1{font-size:32px}}

.detail340 .detail-preview>img,.detail340 .thumbs340 img{transform:none!important;filter:none!important;opacity:1!important}
