.musebook-visual-module__cb0E4G__shell{isolation:isolate;background:linear-gradient(145deg,#bda16a2b,#60554509 55%,#bda16a12);border-radius:26px;width:clamp(310px,31vw,440px);margin:0;padding:6px;position:relative;box-shadow:0 24px 70px -36px #a17a2926}.musebook-visual-module__cb0E4G__surface{background:radial-gradient(at 50% 35%,#46371940,#0000 65%),linear-gradient(150deg,#211f19f5,#12120ff5);border-radius:20px;padding:25px 24px 26px;overflow:hidden;box-shadow:inset 0 1px #f9e6bd21,inset 0 0 0 1px #bda16a12}.musebook-visual-module__cb0E4G__heading{letter-spacing:.16em;color:#ddd1b5;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.musebook-visual-module__cb0E4G__heading>span+span{color:#938979;letter-spacing:.02em;font-size:11px}.musebook-visual-module__cb0E4G__diagram{grid-template-columns:1fr 1.4fr 1fr;place-items:center;height:190px;margin:7px -10px 0;display:grid;position:relative}.musebook-visual-module__cb0E4G__connections{color:#d4b57935;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.musebook-visual-module__cb0E4G__incoming,.musebook-visual-module__cb0E4G__outgoing{background:linear-gradient(135deg,#353127,#1c1a15);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 1px #d5bd8733,inset 0 0 0 1px #c6ac7420}.musebook-visual-module__cb0E4G__incoming svg,.musebook-visual-module__cb0E4G__outgoing svg{stroke:#c8b48a;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.musebook-visual-module__cb0E4G__core{background:linear-gradient(145deg,#f1d59b,#9d773d);border-radius:50%;place-items:center;width:100px;height:100px;display:grid;position:relative;box-shadow:inset 0 1px 2px #ffefd2bb,0 10px 36px #c1933020}.musebook-visual-module__cb0E4G__core>svg{stroke:#352711;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:68px;height:68px}.musebook-visual-module__cb0E4G__core .musebook-visual-module__cb0E4G__fine{stroke-width:1px;opacity:.5}.musebook-visual-module__cb0E4G__halo{border:1px solid #cdb17b26;border-radius:50%;animation:7s cubic-bezier(.22,.61,.36,1) infinite musebook-visual-module__cb0E4G__breathe;position:absolute;inset:-12px;box-shadow:0 0 0 10px #cdb17b06}.musebook-visual-module__cb0E4G__particle{pointer-events:none;background:#f1d5a3;border-radius:50%;width:4px;height:4px;animation:7s cubic-bezier(.22,.61,.36,1) infinite musebook-visual-module__cb0E4G__travel;position:absolute;top:calc(50% - 2px);left:14%;box-shadow:0 0 12px 2px #e3b75655}.musebook-visual-module__cb0E4G__labels{text-align:center;color:#958c7d;grid-template-columns:1fr 1.4fr 1fr;margin:-13px -10px 26px;font-size:11px;display:grid}.musebook-visual-module__cb0E4G__labels span:nth-child(2){color:#e5d3af}.musebook-visual-module__cb0E4G__caption{border-top:1px solid #b9a07922;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:24px;display:flex}.musebook-visual-module__cb0E4G__caption strong{font-family:var(--font-heading,"Outfit Variable"), sans-serif;letter-spacing:-.04em;color:#efe9dd;font-size:28px;font-weight:500;line-height:1.12}.musebook-visual-module__cb0E4G__caption strong span{color:#cbb386}.musebook-visual-module__cb0E4G__caption>span{color:#a49a88;text-align:right;font-size:11px;line-height:1.8}@keyframes musebook-visual-module__cb0E4G__breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes musebook-visual-module__cb0E4G__travel{0%,8%{opacity:0;transform:translate(0)}18%{opacity:1}46%{opacity:0;transform:translate(90px)}56%{opacity:0;transform:translate(160px)}68%{opacity:1}90%,to{opacity:0;transform:translate(250px)}}@media (max-width:950px){.musebook-visual-module__cb0E4G__shell{justify-self:center;width:100%;max-width:460px}.musebook-visual-module__cb0E4G__surface{padding:24px}.musebook-visual-module__cb0E4G__diagram{height:174px}.musebook-visual-module__cb0E4G__caption strong{font-size:26px}}@media (max-width:380px){.musebook-visual-module__cb0E4G__surface{padding:20px 16px}.musebook-visual-module__cb0E4G__heading{gap:8px;font-size:9px}.musebook-visual-module__cb0E4G__heading>span+span{font-size:10px}.musebook-visual-module__cb0E4G__core{width:82px;height:82px}.musebook-visual-module__cb0E4G__caption>span{font-size:10px}.musebook-visual-module__cb0E4G__caption strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.musebook-visual-module__cb0E4G__halo,.musebook-visual-module__cb0E4G__particle{animation:none}.musebook-visual-module__cb0E4G__particle{display:none}}
