.portfolio-shell{--portfolio-radius:1.35rem;--portfolio-ease:cubic-bezier(.22, 1, .36, 1);--portfolio-header-offset:calc(4.25rem + env(safe-area-inset-top,0px));position:relative}.portfolio-shell:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 12% 0%, color-mix(in oklab, var(--color-bithunt-accent-soft) 55%, transparent), transparent 70%), radial-gradient(45% 40% at 88% 8%, color-mix(in oklab, var(--color-bithunt-paper) 90%, transparent), transparent 65%);opacity:.9;z-index:0;height:28rem;position:absolute;top:0;bottom:auto;left:0;right:0}.portfolio-shell>*{z-index:1;position:relative}.portfolio-panel{border:1px solid color-mix(in oklab, var(--color-bithunt-line) 70%, transparent);border-radius:var(--portfolio-radius);background:color-mix(in oklab, var(--color-bithunt-elevated) 92%, var(--color-bithunt-paper));backdrop-filter:blur(8px);box-shadow:inset 0 1px rgba(255,255,255,.7),0 18px 40px -28px rgba(15,23,42,.28);box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.7),0 18px 40px -28px lab(7.77627% 1.58884 -14.2961/.278431)}.portfolio-rise{animation:portfolio-rise .52s var(--portfolio-ease) both}.portfolio-rise-delay-1{animation-delay:60ms}.portfolio-rise-delay-2{animation-delay:.12s}.portfolio-rise-delay-3{animation-delay:.18s}.portfolio-rise-delay-4{animation-delay:.24s}@keyframes portfolio-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.portfolio-soft-tab{transition:background-color .18s var(--portfolio-ease), color .18s var(--portfolio-ease), transform .18s var(--portfolio-ease)}.portfolio-soft-tab:active{transform:scale(.98)}.portfolio-asset-card{transition:transform .22s var(--portfolio-ease), box-shadow .22s var(--portfolio-ease), border-color .22s var(--portfolio-ease)}.portfolio-asset-card:hover{border-color:color-mix(in oklab, var(--color-bithunt-accent) 28%, var(--color-bithunt-line));transform:translateY(-2px);box-shadow:0 16px 34px -26px rgba(15,23,42,.35)}.portfolio-h-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;padding-bottom:.15rem;display:-ms-flexbox;display:flex;overflow-x:auto}.portfolio-h-scroll::-webkit-scrollbar{display:none}.portfolio-chip{border:1px solid color-mix(in oklab, var(--color-bithunt-line) 75%, transparent);background:color-mix(in oklab, var(--color-bithunt-paper) 70%, white);border-radius:1rem;-ms-flex:none;flex:none;min-width:7.5rem;padding:.75rem .9rem}.portfolio-mobile-dock{padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.portfolio-sticky-tabs{top:var(--portfolio-header-offset);z-index:30;background:linear-gradient(to bottom, color-mix(in oklab, var(--color-bithunt-canvas) 94%, transparent) 55%, transparent);backdrop-filter:blur(10px);margin-left:-.25rem;margin-right:-.25rem;padding:.35rem .25rem .55rem;position:sticky}@media (max-width:639px){.portfolio-shell{--portfolio-radius:1.1rem}.portfolio-shell:before{opacity:.7;height:18rem}.portfolio-panel{box-shadow:inset 0 1px rgba(255,255,255,.65),0 12px 28px -24px rgba(15,23,42,.3);box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.65),0 12px 28px -24px lab(7.77627% 1.58884 -14.2961/.301961)}.portfolio-asset-card:hover{box-shadow:none;border-color:color-mix(in oklab, var(--color-bithunt-line) 70%, transparent);transform:none}.portfolio-asset-card:active{transform:scale(.992)}.portfolio-hide-mobile{display:none!important}.portfolio-mobile-only{display:block}.portfolio-stat-mobile{letter-spacing:-.04em;font-size:max(2rem,min(9vw,2.6rem));line-height:1.05}}@media (min-width:640px){.portfolio-mobile-only{display:none!important}.portfolio-sticky-tabs{backdrop-filter:none;background:0 0;margin:0;padding:0;position:static}}@media (prefers-reduced-motion:reduce){.portfolio-rise,.portfolio-rise-delay-1,.portfolio-rise-delay-2,.portfolio-rise-delay-3,.portfolio-rise-delay-4{animation:none}.portfolio-asset-card,.portfolio-soft-tab{transition:none}.portfolio-asset-card:hover,.portfolio-asset-card:active{transform:none}}
