.tt-journal-visual{display:block;position:absolute;inset:8px 12px 10px;height:calc(100% - 18px);width:calc(100% - 24px);pointer-events:none;overflow:hidden;opacity:.98;transform:translateZ(0)}.tt-journal-visual text{font-family:var(--tt-type-ui,Inter,Arial,sans-serif);font-weight:650;font-kerning:normal;text-rendering:geometricPrecision}.tt-art-tiny{font-size:11.5px;letter-spacing:1.3px;fill:#c7e8ee;font-weight:700}.tt-art-label{font-size:13px;letter-spacing:1.15px;fill:#e8fffa;font-weight:700}.tt-art-micro{font-size:10px;letter-spacing:.6px;fill:#95c4d5}.tt-art-heading{font-size:31px;letter-spacing:.15px;fill:#c7fff2;font-weight:650}.tt-art-heading-gold{fill:#e8d0a9}.tt-art-code-label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace!important;font-weight:500!important;font-kerning:normal;fill:#c1f4ea;font-size:12.5px;letter-spacing:.35px}.tt-art-code-label-muted{fill:#91cbd8}.tt-journal-art:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(7,33,51,.12),transparent 55%),radial-gradient(ellipse at 70% 78%,rgba(108,220,222,.13),transparent 60%)}.tt-art-route{animation:tt-art-dashes 12s linear infinite;animation-play-state:var(--tt-glow-play,running)}.tt-art-ping{transform-box:fill-box;transform-origin:center;animation:tt-art-radar 5.5s ease-in-out infinite;animation-play-state:var(--tt-glow-play,running)}.tt-art-marker{transform-box:fill-box;transform-origin:center;animation:tt-art-bob 4.2s ease-in-out infinite;animation-play-state:var(--tt-glow-play,running)}.tt-art-spark{transform-box:fill-box;transform-origin:center;animation:tt-art-sparkle 4s ease-in-out infinite;animation-play-state:var(--tt-glow-play,running)}.tt-art-line{stroke-dasharray:480;stroke-dashoffset:480;animation:tt-art-draw 9s cubic-bezier(.4,0,.2,1) infinite;animation-play-state:var(--tt-glow-play,running)}.tt-art-wire{transform-box:fill-box;transform-origin:left center;animation:tt-art-wire-in 7s ease-in-out infinite;animation-play-state:var(--tt-glow-play,running)}.tt-art-cursor{animation:tt-art-pointer 5.5s ease-in-out infinite;animation-play-state:var(--tt-glow-play,running)}.tt-art-bar{transform-box:fill-box;transform-origin:bottom center;animation:tt-art-bar-grow 6.5s ease-in-out infinite;animation-play-state:var(--tt-glow-play,running)}.tt-art-tier{animation:tt-art-bob 6s ease-in-out infinite;animation-play-state:var(--tt-glow-play,running)}.tt-art-tier-featured{animation:tt-art-featured 5.7s ease-in-out infinite;animation-play-state:var(--tt-glow-play,running)}.tt-art-float{animation:tt-art-bob 5.5s ease-in-out infinite;animation-play-state:var(--tt-glow-play,running)}.tt-art-orbit{transform-box:fill-box;transform-origin:center;animation:tt-art-breathe 6s ease-in-out infinite;animation-play-state:var(--tt-glow-play,running)}.tt-art-warning{animation:tt-art-warning 5.8s ease-in-out infinite;animation-play-state:var(--tt-glow-play,running)}.tt-art-code-scan{transform-box:fill-box;transform-origin:left center;animation:tt-art-scan 5.8s ease-in-out infinite;animation-play-state:var(--tt-glow-play,running)}.tt-art-delay-1{animation-delay:-1.45s}.tt-art-delay-2{animation-delay:-3.1s}.tt-art-delay-3{animation-delay:-4.55s}.tt-journal-card:hover .tt-journal-visual .tt-art-scene{filter:brightness(1.13);transition:filter .3s ease}@keyframes tt-art-dashes{to{stroke-dashoffset:-210}}@keyframes tt-art-radar{0%,to{transform:scale(.86);opacity:.33}45%,55%{transform:scale(1.22);opacity:.92}}@keyframes tt-art-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tt-art-featured{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes tt-art-sparkle{0%,to{transform:scale(.75);opacity:.55}50%{transform:scale(1.25);opacity:1}}@keyframes tt-art-draw{0%,8%{stroke-dashoffset:480;opacity:.65}43%,83%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:.65}}@keyframes tt-art-wire-in{0%,10%{transform:scaleX(.58);opacity:.38}39%,78%{transform:scaleX(1);opacity:1}to{transform:scaleX(.58);opacity:.38}}@keyframes tt-art-pointer{0%,18%,to{transform:translate(-6px,6px)}48%,66%{transform:translate(4px,-5px)}}@keyframes tt-art-bar-grow{0%,to{transform:scaleY(.63);opacity:.68}47%,72%{transform:scaleY(1);opacity:1}}@keyframes tt-art-breathe{0%,to{transform:scale(.98);opacity:.72}50%{transform:scale(1.04);opacity:1}}@keyframes tt-art-warning{0%,to{opacity:.52}40%,62%{opacity:1}}@keyframes tt-art-scan{0%,to{transform:scaleX(.3);opacity:.45}50%{transform:scaleX(1);opacity:.9}}@media(prefers-reduced-motion:reduce){.tt-journal-visual *,.tt-journal-visual .tt-art-scene{animation:none!important;transition:none!important;filter:none!important}.tt-journal-visual .tt-art-line,.tt-journal-visual .tt-art-route{stroke-dashoffset:0}}
