.animation-delay-1s{animation-delay:1s}.bar-dynamic{width:var(--bar-w, 0%)}.bg-dynamic{background-color:var(--dyn-bg, transparent)}.text-dynamic{color:var(--dyn-color, currentColor)}.emoji-icon{line-height:1;display:inline-flex;align-items:center;justify-content:center}.emoji-icon-24{font-size:24px;width:24px;height:24px}.emoji-icon-28{font-size:28px;width:28px;height:28px}.emoji-icon-40{font-size:40px;width:40px;height:40px}.planner-dyn-green{background-color:#a3d9a520;color:#a3d9a5}.planner-dyn-purple{background-color:#b8a3d920;color:#b8a3d9}.planner-dyn-red{background-color:#e5737320;color:#e57373}.planner-dyn-blue{background-color:#60a5fa20;color:#60a5fa}.planner-dyn-yellow{background-color:#fbbf2420;color:#fbbf24}.planner-dyn-pink{background-color:#f472b620;color:#f472b6}.animation-delay-dynamic{animation-delay:var(--anim-delay, 0ms)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:OpenDyslexic;src:url(/assets/OpenDyslexic-Regular-CrW49Z3D.otf) format("opentype");font-weight:400;font-style:normal}.font-dyslexic *{font-family:OpenDyslexic,sans-serif!important;letter-spacing:.05em;word-spacing:.1em;line-height:1.6!important}.high-contrast{--synapse-surface-opacity: .95;--synapse-border-opacity: .4}.high-contrast .bg-synapse-surface,.high-contrast [class*=bg-synapse-surface]{border-width:2px;border-color:#fff6}.high-contrast .border-white\/5,.high-contrast [class*=border-white]{border-color:#ffffff4d!important}.high-contrast .text-synapse-muted{color:#ffffffd9}.high-contrast button:focus-visible,.high-contrast input:focus-visible,.high-contrast select:focus-visible,.high-contrast [role=button]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.flip-card{perspective:800px}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:1.25rem}.flip-card-back{transform:rotateY(180deg)}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up{animation:slide-up .3s ease-out}
