.sm-toggle{color:#d4d4d8;text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;z-index:60;background:0 0;border:0;align-items:center;gap:.5rem;padding:.45rem .25rem;font-family:inherit;font-size:.75rem;font-weight:700;line-height:1;transition:color .2s,transform .15s;display:inline-flex;position:relative;cursor:pointer!important}.sm-toggle:hover{color:#a78bfa;transform:translateY(-1px)}.sm-toggle:active{transform:translateY(0)}.sm-toggle:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}.sm-toggle-textWrap{height:1.1em;line-height:1.1em;display:inline-block;position:relative;overflow:hidden}.sm-toggle-textInner{flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex}.sm-toggle-line{height:1.1em;line-height:1.1em;display:block}.sm-icon{flex-direction:column;flex:0 0 16px;justify-content:center;gap:3px;width:16px;height:14px;display:flex}.sm-icon-line{background:#d4d4d8;border-radius:2px;width:100%;height:2px;transition:transform .4s cubic-bezier(.16,1,.3,1),background-color .2s,box-shadow .2s}.sm-toggle:hover .sm-icon-line,.sm-toggle:focus-visible .sm-icon-line{background:#a78bfa;box-shadow:0 0 7px #a78bfab3}.sm-toggle.is-open .sm-icon-line:first-child{transform:translateY(5px)rotate(45deg)}.sm-toggle.is-open .sm-icon-line:nth-child(2){opacity:0}.sm-toggle.is-open .sm-icon-line:last-child{transform:translateY(-5px)rotate(-45deg)}.sm-toggle.is-open .sm-toggle-textInner{transform:translateY(-50%)}.sm-portal-overlay{z-index:999999;width:100vw;height:100vh;position:fixed;inset:0;pointer-events:none!important;opacity:0!important;visibility:hidden!important;display:none!important}.sm-portal-overlay.is-open{justify-content:flex-end;pointer-events:auto!important;opacity:1!important;visibility:visible!important;display:flex!important}.sm-backdrop{-webkit-backdrop-filter:blur(8px);z-index:10;cursor:pointer;background:#000000bf;animation:.3s forwards smFadeIn;position:absolute;inset:0}.sm-prelayers{pointer-events:none;z-index:20;width:clamp(320px,42vw,500px);height:100vh;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.sm-prelayer{width:100%;height:100%;animation:.42s cubic-bezier(.16,1,.3,1) forwards smSlideIn;position:absolute;top:0;right:0;transform:translate(101%)}.sm-prelayer-0{animation-delay:20ms}.sm-prelayer-1{animation-delay:80ms}.sm-prelayer-2{animation-delay:.14s}.staggered-menu-panel{background:linear-gradient(145deg, var(--color-surface-raised,#111020), var(--color-surface,#090a12) 55%);z-index:30;pointer-events:auto;border-left:1px solid #8b5cf638;flex-direction:column;width:clamp(320px,42vw,500px);height:100vh;padding:2rem 2.5rem 2.5rem;animation:.5s cubic-bezier(.16,1,.3,1) .18s forwards smSlideIn;display:flex;position:relative;overflow-y:auto;transform:translate(101%);box-shadow:-25px 0 70px #1c0f428c}.sm-panel-topbar{border-bottom:1px solid #ffffff14;justify-content:flex-start;align-items:center;padding-bottom:2rem;display:flex;position:relative}.sm-panel-close-btn{color:#e4e4e7;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:0;border-radius:0;align-items:center;gap:.4rem;padding:0;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex;position:absolute;top:0;right:0}.sm-panel-close-btn:hover{color:#fff;background:0 0;transform:translateY(-1px)}.sm-panel-inner{flex-direction:column;flex:1;justify-content:space-between;padding-top:2.5rem;display:flex}.sm-panel-list{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.sm-panel-itemWrap{line-height:1;position:relative;overflow:hidden}.sm-panel-item{color:#fff;cursor:pointer;letter-spacing:-.02em;text-transform:uppercase;padding-right:1.6em;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:900;line-height:1;text-decoration:none;transition:transform .2s,color .2s;animation:.55s cubic-bezier(.16,1,.3,1) forwards smItemReveal;display:inline-block;position:relative;transform:translateY(130%)rotate(8deg)}.sm-panel-item-0{animation-delay:.26s}.sm-panel-item-1{animation-delay:.33s}.sm-panel-item-2{animation-delay:.4s}.sm-panel-item-3{animation-delay:.47s}.sm-panel-item-4{animation-delay:.54s}.sm-panel-item-5{animation-delay:.61s}.sm-panel-item-6{animation-delay:.68s}.sm-panel-item:hover{color:var(--sm-accent,#8b5cf6);transform:translate(8px)translateY(0)rotate(0)}.sm-panel-itemLabel{display:inline-block}.sm-panel-list[data-numbering]{counter-reset:smItem}.sm-panel-list[data-numbering] .sm-panel-item:after{counter-increment:smItem;content:counter(smItem, decimal-leading-zero);color:var(--sm-accent,#8b5cf6);letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:monospace;font-size:1rem;font-weight:700;position:absolute;top:.15em;right:.2em}.sm-socials{opacity:0;border-top:1px solid #ffffff14;flex-direction:column;gap:.85rem;margin-top:auto;padding-top:2rem;animation:.5s .42s forwards smFadeInUp;display:flex;transform:translateY(16px)}.sm-socials-title{text-transform:uppercase;letter-spacing:.15em;color:var(--sm-accent,#8b5cf6);margin:0;font-family:monospace;font-size:.72rem;font-weight:700}.sm-socials-list{flex-flow:wrap;align-items:center;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.sm-socials-link{color:#a1a1aa;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .25s;position:relative}.sm-socials-link:hover{color:var(--sm-accent,#8b5cf6)}@keyframes smFadeIn{0%{opacity:0}to{opacity:1}}@keyframes smSlideIn{0%{transform:translate(101%)}to{transform:translate(0)}}@keyframes smItemReveal{0%{transform:translateY(130%)rotate(8deg)}to{transform:translateY(0)rotate(0)}}@keyframes smFadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.staggered-menu-panel{width:100vw;padding:1.5rem 1.5rem 2rem}.sm-prelayers{width:100vw}.sm-panel-item{font-size:clamp(2.2rem,9vw,3rem)}}
