.ylf-nav-drawer[data-state=open]{animation:.48s cubic-bezier(.22,1,.36,1) ylf-nav-drawer-in}.ylf-nav-drawer[data-state=closed]{animation:.22s cubic-bezier(.4,0,1,1) forwards ylf-nav-drawer-out}@keyframes ylf-nav-drawer-in{0%{translate:100%}}@keyframes ylf-nav-drawer-out{to{translate:100%}}.ylf-nav-drawer [data-slot=sheet-close]{z-index:2;color:#fff}.ylf-nav-drawer [data-slot=sheet-close]:hover{color:#fff;background:#ffffff2e}.ylf-nav-drawer__sky{isolation:isolate;background:linear-gradient(170deg,#2f82e0,#5aa6ea 45%,#9fd2f5 82%,#dceefb);gap:.25rem;padding:1.5rem 3.75rem 1.75rem 1.25rem;position:relative;overflow:hidden}.dark .ylf-nav-drawer__sky{background:linear-gradient(170deg,#33386f,#6a5d9c 40%,#c77fa6 78%,#f2a07f)}.ylf-nav-drawer__sky:before{z-index:-1;content:"";background:linear-gradient(100deg,#08204a61,#0000 70%);position:absolute;inset:0}.ylf-nav-drawer__title{color:#fff;text-shadow:0 1px 10px #00285a59;font-size:1.25rem}.ylf-nav-drawer__description{color:#ffffffe0;text-wrap:balance;text-shadow:0 1px 8px #00285a4d}.ylf-nav-drawer__cloud{z-index:-1;filter:drop-shadow(0 6px 8px #1e509638);width:5.5rem;animation:5s ease-in-out infinite ylf-bob;position:absolute;bottom:-.75rem;right:.75rem}svg.ylf-nav-drawer__cloud:not(.ylf-nav-drawer__cloud--far){cursor:pointer;pointer-events:auto}.ylf-nav-drawer__cloud--far{opacity:.6;width:3rem;animation-duration:7s;animation-delay:-2s;inset:.5rem auto auto 55%}.ylf-nav-drawer__item{animation:ylf-nav-item-in .64s var(--ylf-ease-spring) calc(.14s + var(--i,0) * 50ms) backwards}@keyframes ylf-nav-item-in{0%{opacity:0;translate:28px}}.ylf-nav-drawer__account{border:1px solid color-mix(in srgb,var(--ylf-c-brand) 18%,var(--ylf-c-border));border-radius:var(--ylf-radius-lg);background:linear-gradient(120deg,color-mix(in srgb,var(--ylf-c-brand) 8%,var(--ylf-c-surface)),var(--ylf-c-surface));transition:border-color var(--ylf-duration-fast) var(--ylf-ease-standard),scale var(--ylf-duration-slow) var(--ylf-ease-spring);align-items:center;gap:.75rem;padding:.75rem;display:flex}.ylf-nav-drawer__account:hover{border-color:color-mix(in srgb,var(--ylf-c-brand) 36%,var(--ylf-c-border))}.ylf-nav-drawer__account:active{scale:var(--ylf-press-scale);transition-duration:var(--ylf-duration-press)}.ylf-nav-drawer__account:focus-visible{outline:2px solid var(--ylf-c-brand);outline-offset:2px}.ylf-nav-drawer__chevron{width:1rem;height:1rem;color:var(--ylf-c-text-3);opacity:.6;transition:translate var(--ylf-duration-slow) var(--ylf-ease-spring),opacity var(--ylf-duration-fast) var(--ylf-ease-standard);flex-shrink:0}.ylf-nav-drawer__item:hover .ylf-nav-drawer__chevron{opacity:1;translate:3px}.ylf-postcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.ylf-postcard{isolation:isolate;border-radius:var(--ylf-radius);min-height:8.75rem;color:var(--ylf-c-text);background:radial-gradient(120% 90% at 100% 100%,color-mix(in srgb,var(--sky) 34%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--sky) 16%,var(--ylf-c-surface)),var(--ylf-c-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--sky) 22%,var(--ylf-c-border)),0 10px 22px -18px color-mix(in srgb,var(--sky) 80%,transparent);transition:rotate var(--ylf-duration-slow) var(--ylf-ease-spring),scale var(--ylf-duration-slow) var(--ylf-ease-spring),box-shadow var(--ylf-duration-normal) var(--ylf-ease-standard);flex-direction:column;padding:.75rem .875rem;display:flex;position:relative;overflow:hidden}.ylf-postcard:before{z-index:-1;border:1.5px dashed color-mix(in srgb,var(--sky) 38%,transparent);border-radius:calc(-.3rem + var(--ylf-radius));content:"";position:absolute;inset:.3rem}.ylf-postcard:nth-child(odd):hover{rotate:-1.5deg}.ylf-postcard:nth-child(2n):hover{rotate:1.5deg}.ylf-postcard:active{transition-duration:var(--ylf-duration-press);scale:.96}.ylf-postcard:focus-visible{outline:2px solid var(--ylf-c-brand);outline-offset:2px}.ylf-postcard[data-active]{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--sky) 70%,transparent),0 12px 26px -16px color-mix(in srgb,var(--sky) 90%,transparent)}.ylf-postcard__no{color:var(--ink);font-family:var(--ylf-font-mono);letter-spacing:.08em;opacity:.8;font-size:.6875rem;font-weight:600}.ylf-postcard__label{font-family:var(--ylf-font-heading);letter-spacing:-.01em;margin-top:.25rem;font-size:1.375rem;font-weight:700;line-height:1.2}.ylf-postcard__hint{max-width:88%;color:var(--ylf-c-text-2);margin-top:.25rem;font-size:.6875rem;line-height:1.45}.ylf-postcard__rider{z-index:-1;width:5rem;transition:translate var(--ylf-duration-slow) var(--ylf-ease-spring),rotate var(--ylf-duration-slow) var(--ylf-ease-spring);position:absolute;bottom:-.25rem;right:-.375rem}.ylf-postcard:hover .ylf-postcard__rider{translate:-2px -6px;rotate:-6deg}.ylf-postcard__cloud{filter:drop-shadow(0 4px 6px color-mix(in srgb,var(--sky) 45%,transparent))}.ylf-postcard__icon{color:#fff;background:var(--sky);width:1.75rem;box-shadow:0 0 0 2px var(--ylf-c-surface),0 4px 8px -4px color-mix(in srgb,var(--sky) 90%,transparent);top:-.375rem;left:50%;translate:-50%}.ylf-postcard__icon,.ylf-postcard__stamp{aspect-ratio:1;border-radius:50%;place-items:center;display:grid;position:absolute}.ylf-postcard__stamp{border:1.5px solid var(--ink);width:2.75rem;color:var(--ink);text-align:center;opacity:.85;box-shadow:inset 0 0 0 2.5px transparent,inset 0 0 0 3.5px color-mix(in srgb,var(--ink) 55%,transparent);animation:ylf-postcard-stamp .52s var(--ylf-ease-spring) .52s backwards;padding:0 .45rem;font-size:.625rem;font-weight:700;line-height:1.1;top:.55rem;right:.55rem;rotate:14deg}@keyframes ylf-postcard-stamp{0%{opacity:0;rotate:-10deg;scale:1.8}}.ylf-nav-drawer__footer{border-radius:var(--ylf-radius-lg);background:var(--ylf-c-bg-soft);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;margin-top:auto;padding:.5rem .5rem .5rem 1rem;display:flex}@media (prefers-reduced-motion:reduce){.ylf-nav-drawer[data-state=open],.ylf-nav-drawer__cloud,.ylf-nav-drawer__item,.ylf-postcard__stamp{animation:none}.ylf-nav-drawer[data-state=closed]{animation:.12s linear forwards ylf-nav-drawer-fade}.ylf-nav-drawer__item:hover .ylf-nav-drawer__chevron,.ylf-postcard:hover,.ylf-postcard:hover .ylf-postcard__rider{translate:none;rotate:none;scale:none}}@keyframes ylf-nav-drawer-fade{to{opacity:0}}
