.pvj{--jt-bg:#04030a;--jt-panel:#09080f;--jt-panel2:#100e18;--jt-fg:#f5f5f5;--jt-muted:#9a9a9a;--jt-faint:#6f6f6f;--jt-line:#ffffff14;--jt-line2:#ffffff29;--jt-ink:#fff;--jt-up:#7ef0a6;--jt-down:#f26d6d;--jt-glow-up:126, 240, 166;--jt-glow-down:242, 109, 109;--jt-glow-ink:113, 99, 255;--jt-shadow:#000000e6;--jt-gold:#ffd23f;--jt-anim:1;color:var(--jt-fg);background-color:var(--jt-bg)}.pvj[data-journal-theme=vault]{--jt-bg:#05060a;--jt-panel:#0a0d15;--jt-panel2:#10141f;--jt-fg:#f7f8fb;--jt-muted:#9ba4b8;--jt-faint:#6e778a;--jt-line:#ffffff17;--jt-line2:#9b8cff33;--jt-ink:#9b8cff;--jt-up:#59e6d2;--jt-down:#ff7b8a;--jt-glow-up:89, 230, 210;--jt-glow-down:255, 123, 138;--jt-glow-ink:113, 99, 255;--jt-shadow:#000004e6}.pvj[data-journal-theme=graphite]{--jt-bg:#0d0f10;--jt-panel:#141719;--jt-panel2:#1b1f21;--jt-fg:#eef1f0;--jt-muted:#9ba3a1;--jt-faint:#717978;--jt-line:#ffffff12;--jt-line2:#ffffff26;--jt-ink:#dfe6e3;--jt-up:#9fe8c4;--jt-down:#f28d8d;--jt-glow-up:159, 232, 196;--jt-glow-down:242, 141, 141;--jt-glow-ink:223, 230, 227;--jt-shadow:#000000e6}.pvj[data-journal-theme=paper]{--jt-bg:#f3efe6;--jt-panel:#fffdf7;--jt-panel2:#f0ebe0;--jt-fg:#24201a;--jt-muted:#5f564a;--jt-faint:#948c78;--jt-line:#3c2d141a;--jt-line2:#3c2d142e;--jt-ink:#2a2015;--jt-up:#2f8f5b;--jt-down:#c0503f;--jt-glow-up:47, 143, 91;--jt-glow-down:192, 80, 63;--jt-glow-ink:42, 32, 21;--jt-shadow:#3c2d1438}.pvj[data-journal-anim=off]{--jt-anim:.001}.pvj[data-journal-anim=medium]{--jt-anim:1}.pvj[data-journal-anim=entertain]{--jt-anim:1.35}.pvj[data-journal-text=compact]{zoom:.9}.pvj[data-journal-text=default]{zoom:1}.pvj[data-journal-text=large]{zoom:1.1}.pvj[data-journal-text=larger]{zoom:1.25}.pvj[data-journal-text=huge]{zoom:1.4}.pvj .j-card{transition:border-color .3s,box-shadow .3s,background-color .3s}.pvj .tnum{font-variant-numeric:tabular-nums}@keyframes jFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes jFadeIn{0%{opacity:0}to{opacity:1}}@keyframes jPopIn{0%{opacity:0;transform:scale(.96)translateY(6px)}60%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes jDrift{0%,to{opacity:var(--lo,.15);transform:scale(.7)}50%{opacity:var(--hi,.9);transform:scale(1)}}@keyframes jLogoGlow{0%,to{box-shadow:0 0 6px -2px rgba(var(--jt-glow-ink), .3), 0 0 14px -4px rgba(var(--jt-glow-ink), .14)}50%{box-shadow:0 0 9px -2px rgba(var(--jt-glow-ink), .4), 0 0 18px -4px rgba(var(--jt-glow-ink), .2)}}@keyframes jCountGlow{0%{text-shadow:0 0 #0000}40%{text-shadow:0 0 22px rgba(var(--jt-glow-up), .55)}to{text-shadow:0 0 #0000}}@keyframes jDraw{0%{stroke-dashoffset:var(--dash,1000)}to{stroke-dashoffset:0}}@keyframes jGaugeTravel{0%{offset-distance:0%}to{offset-distance:var(--travel,100%)}}@keyframes jSurf{0%{offset-distance:0%;opacity:0}2%{opacity:1}92%{offset-distance:100%;opacity:1}95%,to{offset-distance:100%;opacity:0}}@keyframes jStarPulse{0%,to{transform:scale(.8)rotate(-6deg)}50%{transform:scale(1.06)rotate(10deg)}}@keyframes jMascotBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-1deg)}}@keyframes jPump{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}@keyframes jTwinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@keyframes jSheen{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes jIgnite{0%{opacity:0;transform:scale(.4)}4%{opacity:.6;transform:scale(1)}30%,to{opacity:0;transform:scale(.9)}}.pvj .anim-fade-up{animation:jFadeUp calc(.5s * var(--jt-anim)) cubic-bezier(.22, 1, .36, 1) both}.pvj .anim-fade-in{animation:jFadeIn calc(.4s * var(--jt-anim)) ease both}.pvj .anim-pop-in{animation:jPopIn calc(.45s * var(--jt-anim)) cubic-bezier(.22, 1, .36, 1) both}.pvj .anim-stagger>*{animation:jFadeUp calc(.5s * var(--jt-anim)) cubic-bezier(.22, 1, .36, 1) both;animation-delay:calc(.22s * var(--jt-anim))}.pvj .anim-stagger>:first-child{animation-delay:calc(20ms * var(--jt-anim))}.pvj .anim-stagger>:nth-child(2){animation-delay:calc(60ms * var(--jt-anim))}.pvj .anim-stagger>:nth-child(3){animation-delay:calc(.1s * var(--jt-anim))}.pvj .anim-stagger>:nth-child(4){animation-delay:calc(.14s * var(--jt-anim))}.pvj .anim-stagger>:nth-child(5){animation-delay:calc(.18s * var(--jt-anim))}.pvj .anim-stagger>:nth-child(6){animation-delay:calc(.22s * var(--jt-anim))}.pvj .anim-pop{animation:jPopIn calc(.28s * var(--jt-anim)) cubic-bezier(.22, 1, .36, 1) both}.pvj .anim-count{animation:jCountGlow calc(1.1s * var(--jt-anim)) ease both}.pvj .anim-draw{stroke-dasharray:var(--dash,1000);animation:jDraw calc(1.1s * var(--jt-anim)) cubic-bezier(.4, 0, .2, 1) both}.pvj .anim-twinkle{animation:jTwinkle calc(2.4s * var(--jt-anim)) ease-in-out infinite}.pvj .sheen{background:linear-gradient(100deg, var(--jt-fg) 30%, var(--jt-up) 50%, var(--jt-fg) 70%);color:#0000;animation:jSheen calc(2.4s * var(--jt-anim)) linear;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.pvj .glow-text-up{text-shadow:0 0 18px rgba(var(--jt-glow-up), .45)}.pvj .glow-text-down{text-shadow:0 0 18px rgba(var(--jt-glow-down), .45)}.pvj .logo-glow-base{box-shadow:0 0 6px -2px rgba(var(--jt-glow-ink), .3), 0 0 14px -4px rgba(var(--jt-glow-ink), .14)}.pvj[data-journal-anim=entertain] .logo-glow-base,.pvj[data-journal-anim=medium] .logo-glow-base{animation:5.5s ease-in-out infinite jLogoGlow}.pvj .starfield{pointer-events:none}.pvj .star-dot{background:rgba(var(--jt-glow-ink), .95);box-shadow:0 0 6px rgba(var(--jt-glow-ink), .7);opacity:var(--lo,.15);border-radius:999px;position:absolute}.pvj[data-journal-anim=entertain] .star-dot,.pvj[data-journal-anim=medium] .star-dot{animation:jDrift var(--dur,3s) ease-in-out infinite;animation-delay:var(--delay,0s)}.pvj .eq-dot{background:var(--jt-gold);opacity:.85;will-change:transform;border-radius:999px;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}.pvj .eq-glow{opacity:0;will-change:transform, opacity;background:#ffd23fe6;border-radius:999px;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;box-shadow:0 0 5px 1px #ffd23f73}.pvj[data-journal-anim=entertain] .eq-glow{animation:15s linear infinite jIgnite;animation-delay:calc(var(--pos,0) * 13.8s)}.pvj .eq-point:hover .eq-glow,.pvj .eq-point:focus-within .eq-glow{opacity:.85;transition:opacity .15s,transform .15s;animation:none;transform:scale(1.15)}.pvj .eq-point:hover .eq-dot,.pvj .eq-point:focus-within .eq-dot{opacity:1;transition:transform .15s;transform:scale(1.35)}.pvj .eq-surfer{offset-rotate:0deg;offset-anchor:center;will-change:offset-distance, opacity;width:20px;height:20px}.pvj[data-journal-anim=entertain] .eq-surfer{animation:15s linear infinite jSurf}.pvj .eq-trail-dot{filter:blur(.5px);will-change:transform, opacity;background:#ffd23fd9;border-radius:999px;width:9px;height:9px;margin:5.5px auto;display:block;box-shadow:0 0 6px 1px #ffd23f80}.pvj .eq-surfer-star{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 4px #ffd23fb3)drop-shadow(0 0 8px #ffd23f4d);display:block}.pvj[data-journal-anim=entertain] .eq-surfer-star{animation:1.8s ease-in-out infinite jStarPulse}.pvj .gauge-shimmer{opacity:0}.pvj[data-journal-anim=entertain] .gauge-shimmer,.pvj[data-journal-anim=medium] .gauge-shimmer{opacity:1;animation:jGaugeTravel calc(3.4s * var(--jt-anim)) linear infinite}.pvj[data-journal-anim=entertain] .mascot-body,.pvj[data-journal-anim=medium] .mascot-body{animation:3.4s ease-in-out infinite jMascotBob}.pvj .j-scroll{scrollbar-width:thin;scrollbar-color:var(--jt-line2) transparent}.pvj .j-scroll::-webkit-scrollbar{width:8px;height:8px}.pvj .j-scroll::-webkit-scrollbar-thumb{background:var(--jt-line2);border-radius:999px}.pvj .j-scroll::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){.pvj *,.pvj :before,.pvj :after{transition-duration:.01ms!important;animation:none!important}}.pvj input[type=time]::-webkit-calendar-picker-indicator{display:none}.pvj input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;transition:opacity .15s}.pvj input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.pvj:not([data-journal-theme=paper]) input[type=date]::-webkit-calendar-picker-indicator{filter:invert()}@keyframes jBrandStar{0%,to{filter:drop-shadow(0 0 0 rgba(var(--jt-glow-ink), 0));transform:rotate(0)scale(1)}35%{filter:drop-shadow(0 0 9px rgba(var(--jt-glow-ink), .55));transform:rotate(-9deg)scale(1.09)}70%{filter:drop-shadow(0 0 4px rgba(var(--jt-glow-ink), .3));transform:rotate(6deg)scale(1.02)}}.pvj .j-brand{transition:border-color .25s,background-color .25s,transform .15s}.pvj .j-brand:hover{border-color:rgba(var(--jt-glow-ink), .55);background-color:rgba(var(--jt-glow-ink), .07)}.pvj .j-brand:active{transform:scale(.985)}.pvj .j-brand-star{transform-origin:50%}.pvj[data-journal-anim=entertain] .j-brand-star,.pvj[data-journal-anim=medium] .j-brand-star{animation:jBrandStar calc(6s / var(--jt-anim)) ease-in-out infinite}.pvj .j-brand:hover .j-brand-star{animation-duration:calc(2.4s / var(--jt-anim))}.pvj input[type=checkbox]{appearance:none;border:1px solid var(--jt-line2);background-color:rgba(var(--jt-glow-ink), .05);cursor:pointer;border-radius:5px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .12s}.pvj input[type=checkbox]:hover{border-color:rgba(var(--jt-glow-ink), .45);background-color:rgba(var(--jt-glow-ink), .11)}.pvj input[type=checkbox]:active{transform:scale(.9)}.pvj input[type=checkbox]:checked{background-color:var(--jt-up);box-shadow:0 2px 12px -4px rgba(var(--jt-glow-up), .85);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23081014' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M3.6 8.4l2.9 2.9 5.9-6.4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;border-color:#0000}.pvj[data-journal-theme=paper] input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fffdf7' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M3.6 8.4l2.9 2.9 5.9-6.4'/%3E%3C/svg%3E")}.pvj input[type=checkbox]:focus-visible,.pvj input[type=range]:focus-visible{outline:2px solid rgba(var(--jt-glow-ink), .6);outline-offset:2px}.pvj input[type=range]{appearance:none;cursor:pointer}.pvj input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--jt-fg);width:14px;height:14px;box-shadow:0 2px 8px -2px var(--jt-shadow), 0 0 0 3px rgba(var(--jt-glow-ink), .16);border:0;border-radius:50%;margin-top:-1px;transition:transform .15s,box-shadow .15s}.pvj input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 2px 10px -2px var(--jt-shadow), 0 0 0 4px rgba(var(--jt-glow-ink), .24);transform:scale(1.15)}.pvj input[type=range]::-moz-range-thumb{background:var(--jt-fg);width:14px;height:14px;box-shadow:0 2px 8px -2px var(--jt-shadow), 0 0 0 3px rgba(var(--jt-glow-ink), .16);border:0;border-radius:50%}.pvj[data-journal-theme=paper] .pvm{--pvm-glow:#5a2ab866;--pvm-0:#c9b0ff;--pvm-1:#9a6ff5;--pvm-2:#7a45e6;--pvm-3:#5a2ab8;--pvm-4:#341a72}.pvj[data-journal-anim=off] .pvm *,.pvj[data-journal-anim=medium] .pvm .pvm-spark,.pvj[data-journal-anim=medium] .pvm .pvm-coin{animation:none}@keyframes jSkelSheen{to{transform:translate(100%)}}.pvj .j-skel{background:rgba(var(--jt-glow-ink), .1);position:relative;overflow:hidden}.pvj .j-skel:after{content:"";animation:jSkelSheen calc(1.6s / var(--jt-anim)) ease-in-out infinite;background:linear-gradient(90deg,#0000 20%,#ffffff12 50%,#0000 80%);position:absolute;inset:0;transform:translate(-100%)}.pvj.j-skel-shell{animation:jFadeIn calc(.35s * var(--jt-anim)) ease-out .18s both}.pvj[data-journal-anim=off] .j-skel:after{animation:none}@media (prefers-reduced-motion:reduce){.pvj .j-skel:after{animation:none}}.pvj .j-locked{cursor:not-allowed;opacity:.72;filter:saturate(.85)}
