.lab{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;touch-action:pan-y;user-select:none;contain:layout paint}.lab svg{display:block;width:100%;height:100%}.lab__room{background:radial-gradient(120% 80% at 50% -10%,#14323d 0,transparent 55%),radial-gradient(90% 60% at 12% 105%,#0a3a2c 0,transparent 60%),radial-gradient(90% 60% at 88% 100%,#3a1030 0,transparent 60%),linear-gradient(180deg,#081418,#050c10 52%,#03080a)}.lab__room,.lab__tiles{position:absolute;inset:0}.lab__tiles{width:100%;height:100%;opacity:.5}.lab__grime{position:absolute;inset:0;background:radial-gradient(40% 30% at 18% 22%,rgba(57,255,158,.07),transparent 70%),radial-gradient(36% 26% at 82% 34%,rgba(53,232,255,.06),transparent 70%),radial-gradient(50% 34% at 50% 96%,rgba(157,107,255,.1),transparent 72%)}.lab__board{position:absolute;top:7%;left:50%;width:min(62%,460px);aspect-ratio:16/8;transform:translateX(-50%);filter:drop-shadow(0 16px 26px rgba(0,0,0,.6))}.lab__shelf{position:absolute;top:20%;width:clamp(88px,15vw,178px);aspect-ratio:100/190;filter:drop-shadow(0 14px 20px rgba(0,0,0,.6))}.lab__shelf--left{left:2%}.lab__shelf--right{right:2%;top:26%}.lab__coil{position:absolute;bottom:30%;width:clamp(72px,12vw,150px);aspect-ratio:100/175}.lab__coil--left{left:16%}.lab__coil--right{right:15%;bottom:27%}.lab__arc{stroke-linecap:round;stroke-linejoin:round;animation:lab-arc-flicker .28s steps(4) infinite}.lab__arc--b{animation-duration:.37s;animation-delay:.11s}.lab__arc--c{animation-duration:.23s;animation-delay:.05s}@keyframes lab-arc-flicker{0%{opacity:1}25%{opacity:.18}50%{opacity:.95}75%{opacity:.32}to{opacity:1}}.lab__arc-glow{animation:lab-arc-glow .28s steps(4) infinite}@keyframes lab-arc-glow{0%{opacity:.85}25%{opacity:.12}50%{opacity:.7}75%{opacity:.2}to{opacity:.85}}.lab__spark{transform-box:fill-box;transform-origin:center;animation:lab-spark-fly 1.6s ease-out infinite}@keyframes lab-spark-fly{0%{transform:translate(0) scale(.4);opacity:0}15%{opacity:1}to{transform:translate(var(--labdx,18px),var(--labdy,26px)) scale(0);opacity:0}}.lab__bench{height:30%}.lab__bench,.lab__bench-top{position:absolute;left:0;right:0;bottom:0}.lab__bench-top{height:100%;background:linear-gradient(180deg,#23343c,#17252c 40%,#0d171c);box-shadow:inset 0 3px 0 rgba(122,224,255,.16),inset 0 14px 26px rgba(0,0,0,.4)}.lab__bench-edge{height:10px;background:linear-gradient(180deg,#3d5762,#1b2b32);box-shadow:0 2px 0 rgba(0,0,0,.55)}.lab__bench-edge,.lab__bench-line{position:absolute;left:0;right:0;bottom:100%}.lab__bench-line{height:1px;background:rgba(120,220,255,.22)}.lab__flask{position:absolute;bottom:100%}.lab__flask--a{left:8%;width:clamp(64px,12vw,132px)}.lab__flask--b{left:26%;width:clamp(52px,9vw,104px)}.lab__flask--c{right:25%;width:clamp(58px,10vw,116px)}.lab__flask--d{right:7%;width:clamp(68px,12.5vw,140px)}.lab__liquid{transform-box:fill-box;transform-origin:50% 100%;animation:lab-bubble 2.4s ease-in-out infinite alternate}.lab__liquid--b{animation-duration:1.7s;animation-delay:.4s}.lab__liquid--c{animation-duration:3.1s;animation-delay:.9s}.lab__liquid--d{animation-duration:2s;animation-delay:1.4s}@keyframes lab-bubble{0%{transform:translateY(0) scaleY(1)}35%{transform:translateY(-1.5%) scaleY(1.035)}70%{transform:translateY(-.6%) scaleY(.985)}to{transform:translateY(-2.4%) scaleY(1.05)}}.lab__glow{transform-box:fill-box;transform-origin:50% 50%;animation:lab-glow 2.8s ease-in-out infinite alternate}.lab__glow--b{animation-duration:3.4s;animation-delay:.6s}.lab__glow--c{animation-duration:2.2s;animation-delay:1.1s}.lab__glow--d{animation-duration:3s;animation-delay:.2s}@keyframes lab-glow{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}.lab__bubble{transform-box:fill-box;transform-origin:center;animation:lab-bubble-rise 2.6s linear infinite}.lab__bubble--2{animation-duration:3.1s;animation-delay:.9s}.lab__bubble--3{animation-duration:2.2s;animation-delay:1.5s}.lab__bubble--4{animation-duration:3.6s;animation-delay:.4s}@keyframes lab-bubble-rise{0%{transform:translateY(0) scale(.35);opacity:0}12%{opacity:.95}75%{opacity:.7}to{transform:translateY(-26px) scale(1.05);opacity:0}}.lab__glass{position:absolute;bottom:100%}.lab__glass--a{left:42%;width:clamp(46px,8vw,88px)}.lab__glass--b{right:40%;width:clamp(40px,7vw,76px)}.lab__tube{transform-box:fill-box;transform-origin:50% 100%;animation:lab-tube-shake 3.4s ease-in-out infinite}.lab__tube--b{animation-duration:4.1s;animation-delay:1.1s}@keyframes lab-tube-shake{0%,to{transform:rotate(0deg)}25%{transform:rotate(-2.2deg)}60%{transform:rotate(1.8deg)}}.lab__particles{position:absolute;inset:0;overflow:hidden}.lab__mote{position:absolute;width:2.5px;height:2.5px;border-radius:50%;background:rgba(160,245,255,.75);animation:lab-mote-float linear infinite}@keyframes lab-mote-float{0%{transform:translateZ(0) scale(.5);opacity:0}15%{opacity:.8}85%{opacity:.45}to{transform:translate3d(var(--labdx,30px),-120px,0) scale(1.2);opacity:0}}.lab__vapor{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(140,220,255,.18) 0,transparent 68%);animation:lab-vapor 7s ease-in-out infinite}@keyframes lab-vapor{0%{transform:translateY(0) scale(.6);opacity:0}25%{opacity:.7}to{transform:translateY(-70px) scale(1.7);opacity:0}}.lab__light{position:absolute;inset:0;background:radial-gradient(30% 26% at 12% 78%,rgba(57,255,158,.16),transparent 70%),radial-gradient(30% 26% at 88% 76%,rgba(255,61,139,.13),transparent 70%),radial-gradient(38% 30% at 50% 8%,rgba(53,232,255,.1),transparent 72%);animation:lab-light-breathe 9s ease-in-out infinite alternate}@keyframes lab-light-breathe{0%{opacity:.7}to{opacity:1}}.lab__vignette{position:absolute;inset:0;background:radial-gradient(125% 95% at 50% 42%,transparent 38%,rgba(0,4,6,.6) 80%,rgba(0,3,4,.88) 100%)}body:has(.app-bottom-nav__item[href="/profile"].is-active) .app-bottom-nav{border-color:rgba(53,232,255,.34)!important;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 24%),linear-gradient(180deg,#1b2f38,#132128 52%,#0b161b)!important;box-shadow:inset 0 2px 0 rgba(190,245,255,.18),inset 0 -4px 0 rgba(4,12,15,.75),0 3px 0 #24454f,0 7px 0 #081115,0 13px 25px rgba(0,0,0,.55)!important}body:has(.app-bottom-nav__item[href="/profile"].is-active) .app-bottom-nav__item.is-active{border-color:rgba(53,232,255,.5);color:#9ff4ff;background:linear-gradient(180deg,rgba(23,111,132,.34),rgba(9,52,64,.24));box-shadow:inset 0 1px 0 rgba(190,245,255,.22),inset 0 -2px 0 rgba(3,12,15,.3),0 2px 0 rgba(53,232,255,.24)}body:has(.app-bottom-nav__item[href="/profile"].is-active) .app-bottom-nav__active-bg{background:radial-gradient(ellipse at 50% 0,rgba(53,232,255,.2),transparent 72%),linear-gradient(180deg,rgba(23,111,132,.26),rgba(9,48,60,.2))}body:has(.app-bottom-nav__item[href="/profile"].is-active) .app-bottom-nav__image.is-active{filter:drop-shadow(0 3px 1px rgba(0,0,0,.6)) drop-shadow(0 0 7px rgba(53,232,255,.45))}body:has(.app-bottom-nav__item[href="/profile"].is-active) .app-bottom-nav__item.is-active .app-bottom-nav__label{color:#9ff4ff;text-shadow:0 1px 0 rgba(3,20,26,.85),0 0 9px rgba(53,232,255,.3)}body:has(.app-bottom-nav__item[href="/profile"].is-active) .app-bottom-nav__item:hover:not(.is-active){border-color:rgba(53,232,255,.2);box-shadow:inset 0 1px 0 rgba(190,245,255,.18),inset 0 -2px 0 rgba(3,12,15,.3),0 3px 0 rgba(36,69,79,.85),0 7px 12px rgba(0,0,0,.45)}body:has(.app-bottom-nav__item[href="/profile"].is-active) .app-bottom-nav__item:active{box-shadow:inset 0 2px 5px rgba(0,0,0,.55),0 1px 0 rgba(36,69,79,.85)}body:has(.app-bottom-nav__item[href="/profile"].is-active) .app-bottom-nav__item:focus-visible{outline:2px solid #9ff4ff}body:has(.app-bottom-nav__item[href="/profile"].is-active) header{background:linear-gradient(180deg,rgba(6,18,22,.92),rgba(6,18,22,.74));border-bottom-color:rgba(53,232,255,.16)}body:has(.app-bottom-nav__item[href="/profile"].is-active) header .bg-\[\#111217\]{background:linear-gradient(180deg,#1e3540,#14242c);border-color:rgba(53,232,255,.26)}body:has(.app-bottom-nav__item[href="/profile"].is-active) header .bg-\[\#0f0b29\]\/85{background:linear-gradient(180deg,rgba(19,40,48,.96),rgba(9,20,25,.96));border-color:rgba(53,232,255,.22)}@media (prefers-reduced-motion:reduce){.lab *,.lab :after,.lab :before{animation:none!important;transition:none!important}}.profile-screen{min-height:100dvh;padding-top:max(160px,calc(env(safe-area-inset-top) + 132px));--pf-edge:#050c10;--pf-steel-1:#22363e;--pf-steel-2:#16242a;--pf-steel-3:#0d171c;--pf-cyan:#35e8ff;--pf-green:#39ff9e;--pf-pink:#ff3d8b;--pf-violet:#9d6bff;--pf-amber:#ffb347;--pf-text:#e8f7fb;--pf-muted:#7d9aa4}:is(html,body):has(.profile-scroll-area){overflow-x:clip;overflow-y:visible}.profile-scroll-area{position:relative;min-height:100dvh;z-index:10;overflow-x:clip;overflow-y:visible;touch-action:pan-y}.pf-panel{position:relative;border-radius:18px;border:1px solid rgba(120,190,210,.2);background:linear-gradient(180deg,rgba(34,54,62,.93),rgba(22,36,42,.94) 45%,rgba(13,23,28,.95));box-shadow:inset 0 1px 0 rgba(160,235,255,.22),inset 0 -2px 0 rgba(0,0,0,.55),0 3px 0 var(--pf-edge),0 10px 24px rgba(0,0,0,.6)}.pf-panel:before{inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg,rgba(180,240,255,.03) 0 1px,transparent 1px 6px),radial-gradient(120% 70% at 14% -12%,rgba(53,232,255,.13),transparent 60%)}.pf-panel:after,.pf-panel:before{content:"";position:absolute;pointer-events:none}.pf-panel:after{inset:7px;border-radius:12px;border:1px solid rgba(120,190,210,.08);background:radial-gradient(circle at 0 0,rgba(140,220,245,.55) 0 2.1px,transparent 2.3px),radial-gradient(circle at 100% 0,rgba(140,220,245,.55) 0 2.1px,transparent 2.3px),radial-gradient(circle at 0 100%,rgba(140,220,245,.55) 0 2.1px,transparent 2.3px),radial-gradient(circle at 100% 100%,rgba(140,220,245,.55) 0 2.1px,transparent 2.3px)}.pf-panel--treasury{border-color:rgba(255,179,71,.3);background:linear-gradient(180deg,rgba(58,46,24,.93),rgba(38,30,15,.94) 45%,rgba(22,17,8,.95));box-shadow:inset 0 1px 0 rgba(255,216,150,.26),inset 0 -2px 0 rgba(0,0,0,.55),0 3px 0 var(--pf-edge),0 10px 26px rgba(0,0,0,.6)}.pf-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pf-muted);text-shadow:0 1px 0 rgba(0,0,0,.9)}.pf-title{font-weight:900;letter-spacing:-.01em;line-height:1.12;background:linear-gradient(180deg,#ffffff 0,#a9f0ff 30%,var(--pf-cyan) 62%,#0f8ba8 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.6)) drop-shadow(0 0 16px rgba(53,232,255,.35))}.pf-title--lg{font-size:1.45rem;text-transform:uppercase}.pf-title--md{font-size:1.15rem}.pf-figure{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900;letter-spacing:-.02em;background:linear-gradient(180deg,#ffffff 0,#b6ffdc 28%,var(--pf-green) 60%,#0d7a4c 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.6)) drop-shadow(0 0 16px rgba(57,255,158,.4))}.pf-figure--amber{background:linear-gradient(180deg,#fff6e0 0,#ffe0a8 28%,var(--pf-amber) 60%,#8a5410 100%);filter:drop-shadow(0 2px 0 rgba(0,0,0,.6)) drop-shadow(0 0 16px rgba(255,179,71,.42))}.pf-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:12px;border:1px solid rgba(120,190,210,.28);background:linear-gradient(180deg,#2f4752,#1a2d36 52%,#111d24);color:var(--pf-text);font-weight:700;box-shadow:inset 0 1px 0 rgba(160,235,255,.28),inset 0 -2px 0 rgba(0,0,0,.45),0 3px 0 var(--pf-edge),0 6px 12px rgba(0,0,0,.55);transition:transform .15s cubic-bezier(.34,1.4,.64,1),box-shadow .15s ease,filter .15s ease}.pf-btn:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(170,240,255,.35),inset 0 -2px 0 rgba(0,0,0,.45),0 4px 0 var(--pf-edge),0 9px 16px rgba(0,0,0,.6)}.pf-btn:active{transform:translateY(3px);box-shadow:inset 0 2px 5px rgba(0,0,0,.6),0 0 0 var(--pf-edge),0 3px 6px rgba(0,0,0,.4)}.pf-btn--gold{border-color:rgba(255,216,150,.45);background:linear-gradient(180deg,#ffe0a0,#ffb83c 48%,#a86b14);color:#3a2606;text-shadow:0 1px 0 rgba(255,240,210,.5);box-shadow:inset 0 1px 0 rgba(255,250,230,.75),inset 0 -2px 0 rgba(110,72,12,.55),0 3px 0 #5c3d0f,0 7px 14px rgba(0,0,0,.55)}.pf-btn--gold:hover{filter:brightness(1.07) saturate(1.1)}.pf-btn--gold:active{box-shadow:inset 0 2px 6px rgba(90,55,6,.55),0 0 0 #5c3d0f,0 3px 6px rgba(0,0,0,.4)}.pf-icon-btn{position:relative;display:inline-flex;height:32px;width:32px;flex:none;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(120,190,210,.28);background:linear-gradient(180deg,#2f4752,#1a2d36 52%,#111d24);color:#c6e6f2;box-shadow:inset 0 1px 0 rgba(160,235,255,.3),inset 0 -2px 0 rgba(0,0,0,.45),0 3px 0 var(--pf-edge),0 6px 11px rgba(0,0,0,.48);transition:transform .15s cubic-bezier(.34,1.4,.64,1),box-shadow .15s ease,filter .15s ease}.pf-icon-btn:hover{filter:brightness(1.14);transform:translateY(-1px)}.pf-icon-btn:active{transform:translateY(3px);box-shadow:inset 0 2px 5px rgba(0,0,0,.6),0 0 0 var(--pf-edge)}.pf-avatar{position:relative;flex:none;width:84px;height:84px;overflow:hidden;border-radius:15px;border:2px solid #a86420;background:#0d0703;padding:3px;box-shadow:inset 0 0 0 2px #5c3d0f,inset 0 2px 6px rgba(0,0,0,.7),0 4px 0 var(--pf-edge),0 10px 20px rgba(0,0,0,.6),0 0 24px rgba(168,100,32,.25);transition:transform .16s cubic-bezier(.34,1.4,.64,1),box-shadow .16s ease}.pf-avatar:hover{transform:translateY(-2px) rotate(1deg);box-shadow:inset 0 0 0 2px #8a5410,inset 0 2px 6px rgba(0,0,0,.7),0 6px 0 var(--pf-edge),0 14px 26px rgba(0,0,0,.6),0 0 32px rgba(200,120,40,.36)}.pf-avatar:active{transform:translateY(3px);box-shadow:inset 0 0 0 2px #5c3d0f,inset 0 3px 8px rgba(0,0,0,.8),0 1px 0 var(--pf-edge)}.pf-avatar__inner{height:100%;width:100%;align-items:center;justify-content:center;border-radius:11px;background:radial-gradient(70% 70% at 50% 22%,#2e474f 0,#101e23 80%)}.pf-avatar__inner,.pf-tile{position:relative;display:flex;overflow:hidden}.pf-tile{flex-direction:column;gap:.2rem;border-radius:13px;border:1px solid rgba(120,190,210,.2);background:linear-gradient(180deg,rgba(30,49,57,.92),rgba(15,27,32,.94));padding:.6rem .65rem;box-shadow:inset 0 1px 0 rgba(160,235,255,.2),inset 0 -2px 0 rgba(0,0,0,.45),0 3px 0 var(--pf-edge),0 6px 13px rgba(0,0,0,.5);transition:transform .15s cubic-bezier(.34,1.4,.64,1),box-shadow .15s ease}.pf-tile:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(170,240,255,.28),inset 0 -2px 0 rgba(0,0,0,.45),0 5px 0 var(--pf-edge),0 10px 18px rgba(0,0,0,.55)}.pf-tile__value{font-size:1.05rem;font-weight:900;line-height:1;color:#d9f6ff;text-shadow:0 1px 0 rgba(0,0,0,.8),0 0 12px rgba(53,232,255,.35)}.pf-tile__label,.pf-tile__value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pf-tile__label{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pf-muted)}.pf-tile--amber .pf-tile__value{color:#ffe1ac;text-shadow:0 1px 0 rgba(0,0,0,.8),0 0 12px rgba(255,179,71,.4)}.pf-tile--amber{border-color:rgba(255,179,71,.28)}.pf-track{position:relative;height:12px;overflow:hidden;border-radius:999px;border:1px solid rgba(120,190,210,.22);background:linear-gradient(180deg,#0a1418,#12222a);box-shadow:inset 0 2px 4px rgba(0,0,0,.8),inset 0 -1px 0 rgba(160,235,255,.12)}.pf-track__fill{height:100%;transform-origin:left center;border-radius:999px;background:linear-gradient(90deg,#0d7a4c 0,var(--pf-green) 45%,var(--pf-cyan) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -2px 0 rgba(0,0,0,.3),0 0 12px rgba(57,255,158,.55)}.pf-chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;border:1px solid rgba(120,190,210,.3);background:linear-gradient(180deg,rgba(46,71,82,.95),rgba(20,35,41,.95));padding:.18rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#bfe9f5;box-shadow:inset 0 1px 0 rgba(160,235,255,.25),inset 0 -1px 0 rgba(0,0,0,.5),0 2px 0 var(--pf-edge)}.pf-chip--green{border-color:rgba(57,255,158,.42);color:#b6ffdc;background:linear-gradient(180deg,rgba(20,74,52,.95),rgba(8,34,24,.95));box-shadow:inset 0 1px 0 rgba(120,255,190,.3),inset 0 -1px 0 rgba(0,0,0,.5),0 2px 0 var(--pf-edge)}.pf-chip--pink{border-color:rgba(255,61,139,.42);color:#ffc4dd;background:linear-gradient(180deg,rgba(83,24,50,.95),rgba(36,10,22,.95));box-shadow:inset 0 1px 0 rgba(255,170,210,.3),inset 0 -1px 0 rgba(0,0,0,.5),0 2px 0 var(--pf-edge)}.pf-chip--amber{border-color:rgba(255,179,71,.42);color:#ffe1ac;background:linear-gradient(180deg,rgba(80,55,16,.95),rgba(36,24,6,.95));box-shadow:inset 0 1px 0 rgba(255,220,160,.3),inset 0 -1px 0 rgba(0,0,0,.5),0 2px 0 var(--pf-edge)}.pf-chip--ok{border-color:rgba(57,255,158,.42);color:#b6ffdc;background:linear-gradient(180deg,rgba(20,74,52,.95),rgba(8,34,24,.95));box-shadow:inset 0 1px 0 rgba(120,255,190,.3),inset 0 -1px 0 rgba(0,0,0,.5),0 2px 0 var(--pf-edge)}.pf-chip--ok svg{filter:drop-shadow(0 0 6px rgba(57,255,158,.7))}.pf-vault-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;border-radius:14px;border:1px solid rgba(120,190,210,.22);background:linear-gradient(180deg,rgba(30,49,57,.95),rgba(14,25,30,.96));padding:.7rem .6rem;box-shadow:inset 0 1px 0 rgba(160,235,255,.2),inset 0 -2px 0 rgba(0,0,0,.5),0 3px 0 var(--pf-edge),0 6px 14px rgba(0,0,0,.5);transition:transform .15s cubic-bezier(.34,1.4,.64,1),box-shadow .15s ease,border-color .15s ease}.pf-vault-card:hover{transform:translateY(-2px);border-color:rgba(53,232,255,.45);box-shadow:inset 0 1px 0 rgba(170,240,255,.28),inset 0 -2px 0 rgba(0,0,0,.5),0 5px 0 var(--pf-edge),0 11px 20px rgba(0,0,0,.55)}.pf-vault-card[data-selected=true]{border-color:var(--pf-cyan);box-shadow:inset 0 1px 0 rgba(170,240,255,.3),inset 0 -2px 0 rgba(0,0,0,.5),0 0 0 2px rgba(53,232,255,.35),0 5px 0 var(--pf-edge),0 0 22px rgba(53,232,255,.35)}.pf-vault-card__frame{position:relative;display:flex;height:76px;width:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;border:1px solid rgba(120,190,210,.18);background:radial-gradient(70% 70% at 50% 25%,#274049 0,#0b161b 82%)}.pf-divider{height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,rgba(120,190,210,.28) 20%,rgba(120,190,210,.28) 80%,transparent)}.pf-input{width:100%;border-radius:11px;border:1px solid rgba(120,190,210,.28);background:linear-gradient(180deg,#08131a,#0e1e25);padding:.6rem .75rem;color:var(--pf-text);font-size:.9rem;box-shadow:inset 0 2px 5px rgba(0,0,0,.8),inset 0 -1px 0 rgba(160,235,255,.1);transition:border-color .15s ease,box-shadow .15s ease}.pf-input::placeholder{color:#4d6b76}.pf-input:focus{outline:none;border-color:var(--pf-cyan);box-shadow:inset 0 2px 5px rgba(0,0,0,.8),0 0 0 2px rgba(53,232,255,.28),0 0 18px rgba(53,232,255,.3)}.pf-modal{position:relative;border-radius:18px;border:1px solid rgba(120,190,210,.26);background:linear-gradient(180deg,rgba(32,52,60,.98),rgba(16,29,35,.98));box-shadow:inset 0 1px 0 rgba(160,235,255,.24),inset 0 -2px 0 rgba(0,0,0,.55),0 4px 0 var(--pf-edge),0 18px 44px rgba(0,0,0,.7)}.pf-modal__title{font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#d9f6ff;text-shadow:0 2px 0 rgba(0,0,0,.7),0 0 16px rgba(53,232,255,.4)}.pf-glow-text{text-shadow:0 0 18px rgba(53,232,255,.45)}.pf-scroll-x{overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.pf-scroll-x::-webkit-scrollbar{height:4px}.pf-scroll-x::-webkit-scrollbar-thumb{background:rgba(120,190,210,.3);border-radius:999px}