@source "../node_modules/streamdown/dist/*.js";@source "../node_modules/@streamdown/cjk/dist/*.js";@source "../node_modules/@streamdown/code/dist/*.js";@source "../node_modules/@streamdown/math/dist/*.js";@source "../node_modules/@streamdown/mermaid/dist/*.js";@keyframes penny-shimmer{0%{background-position:100%}to{background-position:0%}}.penny-pending-shimmer{--penny-shimmer-base:color-mix(in oklch, var(--muted-foreground) 42%, white);--penny-shimmer-peak:var(--foreground);background-image:linear-gradient(90deg, var(--penny-shimmer-base) 0%, var(--penny-shimmer-base) 42%, var(--penny-shimmer-peak) 50%, var(--penny-shimmer-base) 58%, var(--penny-shimmer-base) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite penny-shimmer;display:inline-block}.dark .penny-pending-shimmer{--penny-shimmer-base:color-mix(in oklch, var(--muted-foreground) 55%, white);--penny-shimmer-peak:white}.penny-focus-word{animation:5.2s linear infinite penny-focus;display:inline-block}@keyframes penny-focus{0%,58%{filter:blur();opacity:1;animation-timing-function:ease-in-out}70%,82%{filter:blur(7px);opacity:0;animation-timing-function:ease-in-out}94%,to{filter:blur();opacity:1;animation-timing-function:linear}}@keyframes penny-wobble{0%,to{rotate:none}30%{rotate:-6deg}60%{rotate:5deg}80%{rotate:-2deg}}.penny-wobble{animation:.5s ease-in-out penny-wobble}.penny-blob{--penny-tuck:calc(100% + 5.25rem + env(safe-area-inset-bottom));transition:right .5s cubic-bezier(.16,1,.3,1),translate .16s cubic-bezier(.4,0,.2,1)}@media (min-width:48rem){.penny-blob{--penny-tuck:calc(100% + 2.25rem)}}.penny-tucked{pointer-events:none;translate:0 var(--penny-tuck)}@keyframes penny-pop{0%{translate:0 var(--penny-tuck)}55%{translate:0 -.7rem}78%{translate:0 .2rem}to{translate:0}}.penny-blob.penny-pop{transition-property:right;animation:.62s cubic-bezier(.16,1,.3,1) penny-pop}@media (prefers-reduced-motion:reduce){.penny-focus-word,.penny-wobble,.penny-blob.penny-pop{animation:none}.penny-blob{transition:none}}.penny-answer .penny-list{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);margin-block:.5rem;padding:.5rem .875rem .5rem 1.75rem;list-style-position:outside}.penny-answer ul.penny-list{list-style-type:disc}.penny-answer ol.penny-list{list-style-type:decimal}.penny-answer .penny-list .penny-list{background:0 0;border:0;margin-block:.25rem;padding:.25rem 0 .25rem 1.25rem}.imgDark{display:none}@media (prefers-color-scheme:dark){.imgLight{display:none}.imgDark{display:unset}}
#sidebar-nav-progress.bprogress-custom-parent .bprogress .bar{height:2px;top:0;left:0}#sidebar-nav-progress .peg{box-shadow:none;opacity:.35}
::view-transition{pointer-events:none}::view-transition-group(app-sidebar){z-index:100;animation:none}::view-transition-group(mobile-nav){z-index:100;animation:none}::view-transition-old(app-sidebar){display:none}::view-transition-old(mobile-nav){display:none}::view-transition-new(app-sidebar){animation:none}::view-transition-new(mobile-nav){animation:none}:root{--vt-exit:.14s;--vt-enter:.22s;--vt-ease-out:cubic-bezier(.22, 1, .36, 1);--vt-ease-in:cubic-bezier(.4, 0, 1, 1);--vt-offset:12px}@keyframes vt-enter{0%{opacity:0;translate:var(--vt-x,0) var(--vt-y,0)}to{opacity:1;translate:0}}@keyframes vt-exit{0%{opacity:1;translate:0}to{opacity:0;translate:var(--vt-x,0) var(--vt-y,0)}}::view-transition-old(.nav-forward){--vt-x:calc(var(--vt-offset) * -1);--vt-y:0;animation:var(--vt-exit) var(--vt-ease-in) both vt-exit;z-index:1}::view-transition-new(.nav-forward){--vt-x:var(--vt-offset);--vt-y:0;animation:var(--vt-enter) var(--vt-ease-out) var(--vt-exit) both vt-enter}::view-transition-old(.nav-back){--vt-x:var(--vt-offset);--vt-y:0;animation:var(--vt-exit) var(--vt-ease-in) both vt-exit;z-index:1}::view-transition-new(.nav-back){--vt-x:calc(var(--vt-offset) * -1);--vt-y:0;animation:var(--vt-enter) var(--vt-ease-out) var(--vt-exit) both vt-enter}@media (min-width:768px){::view-transition-old(.nav-forward){--vt-x:0;--vt-y:calc(var(--vt-offset) * -1)}::view-transition-new(.nav-forward){--vt-x:0;--vt-y:var(--vt-offset)}::view-transition-old(.nav-back){--vt-x:0;--vt-y:var(--vt-offset)}::view-transition-new(.nav-back){--vt-x:0;--vt-y:calc(var(--vt-offset) * -1)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}html[data-view-transitions=off] ::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}html[data-view-transitions=off] ::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}html[data-view-transitions=off] ::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}
