@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Syne:wght@400;600;700;800&family=JetBrains+Mono:wght@300;400;500&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Syne,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{overflow-x:hidden;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));font-family:Syne,sans-serif;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));cursor:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}button,a,input,select,textarea,[role=button]{cursor:none}.text-gradient-title{background:linear-gradient(180deg,#fff,#ffffff70);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-label:before{content:"";width:28px;height:1px;background:#555;display:inline-block;margin-right:12px;vertical-align:middle}.scrollbar-thin::-webkit-scrollbar{width:4px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.scrollbar-thin-h::-webkit-scrollbar{height:4px}.scrollbar-thin-h::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-right-1\.5{right:-.375rem}.-top-1\.5{top:-.375rem}.left-0{left:0}.top-0{top:0}.z-\[100\]{z-index:100}.z-\[9500\]{z-index:9500}.z-\[9800\]{z-index:9800}.z-\[99998\]{z-index:99998}.z-\[99999\]{z-index:99999}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-11{margin-bottom:2.75rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-5{margin-bottom:1.25rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[18px\]{margin-bottom:18px}.mb-\[60px\]{margin-bottom:60px}.mb-\[7px\]{margin-bottom:7px}.ml-2{margin-left:.5rem}.mt-1\.5{margin-top:.375rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-6{margin-top:1.5rem}.mt-\[26px\]{margin-top:26px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-0\.5{height:.125rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-9{height:2.25rem}.h-\[140px\]{height:140px}.h-\[380px\]{height:380px}.h-\[60px\]{height:60px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[280px\]{max-height:280px}.max-h-\[90vh\]{max-height:90vh}.min-h-\[90px\]{min-height:90px}.min-h-screen{min-height:100vh}.w-11{width:2.75rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-4{width:1rem}.w-9{width:2.25rem}.w-\[420px\]{width:420px}.w-\[72px\]{width:72px}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[520px\]{max-width:520px}.max-w-\[700px\]{max-width:700px}.max-w-\[960px\]{max-width:960px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fadeIn .4s ease}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-\[5px\]{gap:5px}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-dashed{border-style:dashed}.\!border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.border-neutral-700{--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.border-neutral-900{--tw-border-opacity: 1;border-color:rgb(23 23 23 / var(--tw-border-opacity, 1))}.border-red-900\/30{border-color:#7f1d1d4d}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.12\]{border-color:#ffffff1f}.\!bg-white\/\[0\.12\]{background-color:#ffffff1f!important}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/35{background-color:#00000059}.bg-black\/90{background-color:#000000e6}.bg-black\/\[0\.86\]{background-color:#000000db}.bg-black\/\[0\.96\]{background-color:#000000f5}.bg-ink-500{--tw-bg-opacity: 1;background-color:rgb(25 25 25 / var(--tw-bg-opacity, 1))}.bg-ink-600{--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity, 1))}.bg-ink-700{--tw-bg-opacity: 1;background-color:rgb(16 16 16 / var(--tw-bg-opacity, 1))}.bg-ink-800{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.bg-red-900\/10{background-color:#7f1d1d1a}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.08\]{background-color:#ffffff14}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-5{padding:1.25rem}.p-9{padding:2.25rem}.\!px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.\!px-\[18px\]{padding-left:18px!important;padding-right:18px!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[60px\]{padding-top:60px;padding-bottom:60px}.pb-1{padding-bottom:.25rem}.pb-4{padding-bottom:1rem}.text-center{text-align:center}.font-display{font-family:Bebas Neue,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}.font-sans{font-family:Syne,sans-serif}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12px\]{font-size:12px!important}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[80px\]{font-size:80px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(46px\,6vw\,82px\)\]{font-size:clamp(46px,6vw,82px)}.text-\[clamp\(54px\,7vw\,96px\)\]{font-size:clamp(54px,7vw,96px)}.text-base{font-size:1rem;line-height:1.5rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.88\]{line-height:1.88}.leading-tight{line-height:1.25}.tracking-\[0\.5px\]{letter-spacing:.5px}.tracking-\[1px\]{letter-spacing:1px}.tracking-\[2px\]{letter-spacing:2px}.tracking-\[3px\]{letter-spacing:3px}.tracking-\[4px\]{letter-spacing:4px}.tracking-\[5px\]{letter-spacing:5px}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-30{opacity:.3}.mix-blend-difference{mix-blend-mode:difference}.shadow-\[0_40px_80px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow: 0 40px 80px rgba(0,0,0,.8);--tw-shadow-colored: 0 40px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.brightness-\[\.85\]{--tw-brightness: brightness(.85);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[14px\]{--tw-backdrop-blur: blur(14px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[28px\]{--tw-backdrop-blur: blur(28px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-\[1400ms\]{transition-duration:1.4s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-neutral-400:hover{--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity, 1))}.hover\:border-neutral-500:hover{--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity, 1))}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/\[0\.18\]:hover{border-color:#ffffff2e}.hover\:bg-neutral-300:hover{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900\/80:hover{background-color:#7f1d1dcc}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:text-neutral-300:hover{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:brightness-100:hover{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:grayscale-0:hover{--tw-grayscale: grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-white\/\[0\.35\]:focus{border-color:#ffffff59}@media not all and (min-width:768px){.max-md\:w-\[92\%\]{width:92%}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:py-\[30px\]{padding-top:30px;padding-bottom:30px}}:root{--black:#000;--white:#fff;--g900:#070707;--g800:#101010;--g700:#191919;--g600:#222;--g500:#333;--g400:#555;--g300:#888;--g200:#aaa;--g100:#ccc;--glass:rgba(255,255,255,.06);--glass-md:rgba(255,255,255,.09);--glass-heavy:rgba(255,255,255,.13);--gborder:rgba(255,255,255,.12);--gborder-bright:rgba(255,255,255,.22);--gblur:blur(24px);--gblur-heavy:blur(40px);--gshadow:0 8px 32px rgba(0,0,0,.55),0 1px 0 rgba(255,255,255,.07) inset;--gshadow-lg:0 24px 64px rgba(0,0,0,.7),0 1px 0 rgba(255,255,255,.08) inset}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#000;color:#fff;font-family:Syne,sans-serif;overflow-x:hidden;cursor:none}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 60% at 20% 10%,rgba(255,255,255,.025) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 90%,rgba(255,255,255,.02) 0%,transparent 55%),radial-gradient(ellipse 40% 40% at 50% 50%,rgba(255,255,255,.012) 0%,transparent 70%);animation:ambientShift 22s ease-in-out infinite alternate}@keyframes ambientShift{0%{opacity:1;filter:blur(0px)}33%{opacity:.7;filter:blur(2px)}66%{opacity:.9;filter:blur(1px)}to{opacity:.6;filter:blur(3px)}}#cur{position:fixed;width:10px;height:10px;background:#fff;border-radius:50%;pointer-events:none;z-index:99999;transform:translate(-50%,-50%);mix-blend-mode:difference;transition:transform .1s}#cur-ring{position:fixed;width:44px;height:44px;border:1px solid rgba(255,255,255,.2);border-radius:50%;pointer-events:none;z-index:99998;transform:translate(-50%,-50%);transition:transform .22s ease,width .22s,height .22s;mix-blend-mode:difference}#cur-glow{position:fixed;width:200px;height:200px;pointer-events:none;z-index:99990;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.055) 0%,transparent 68%);border-radius:50%}.ntrail{position:fixed;width:5px;height:5px;background:#ffffff8c;border-radius:50%;pointer-events:none;z-index:99985;animation:trailFade .5s ease forwards}@keyframes trailFade{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(.1)}}.proj-card .neon-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:8;overflow:visible}.proj-card .ne-dim{fill:none;stroke:#ffffff1f;stroke-width:1;rx:18;ry:18}.proj-card .ne-scan{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:400 929;stroke-dashoffset:0;opacity:.9;filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 10px rgba(255,255,255,.7));animation:neonScan 8s linear infinite}@keyframes neonScan{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1329}}nav{position:fixed;top:0;left:0;right:0;z-index:8000;padding:22px 60px;display:flex;align-items:center;justify-content:space-between;background:#00000073;backdrop-filter:var(--gblur-heavy) saturate(180%);-webkit-backdrop-filter:var(--gblur-heavy) saturate(180%);border-bottom:1px solid var(--gborder);box-shadow:0 1px #ffffff0d inset,0 4px 24px #0006;transition:background .3s}.nav-logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:5px}.nav-logo img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.nav-links{display:flex;gap:40px;list-style:none}.nav-links a{color:var(--g300);text-decoration:none;font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:600;transition:color .3s;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:#fff;transition:width .3s}.nav-links a:hover{color:#fff}.nav-links a:hover:after{width:100%}#welcome{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#0d0d0d,#000 70%)}.welcome-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:70px 70px;animation:gridDrift 28s linear infinite}@keyframes gridDrift{0%{transform:translate(0)}to{transform:translate(70px,70px)}}.particle{position:absolute;background:#fff6;border-radius:50%;animation:pFloat linear infinite}@keyframes pFloat{0%{transform:translateY(110vh);opacity:0}8%{opacity:1}90%{opacity:1}to{transform:translateY(-60px) translate(30px);opacity:0}}.logo-stage{position:relative;z-index:2;width:270px;height:270px;display:flex;align-items:center;justify-content:center}.logo-ring1{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border:1px solid rgba(255,255,255,.07);border-radius:56px;animation:ringPulse 3.6s ease-in-out infinite}.logo-ring2{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;border:1px solid rgba(255,255,255,.035);border-radius:76px;animation:ringPulse 3.6s ease-in-out infinite .7s}@keyframes ringPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.logo-frosted{width:210px;height:210px;background:#ffffff12;backdrop-filter:blur(40px) saturate(220%);-webkit-backdrop-filter:blur(40px) saturate(220%);border:1px solid rgba(255,255,255,.22);border-radius:44px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 40px #0009,inset 0 1px #fff3;animation:logoPerspective 16s ease-in-out infinite,logoFloat 7s ease-in-out infinite;overflow:hidden}.logo-frosted img{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 0 20px rgba(255,255,255,.4))}@keyframes logoPerspective{0%{transform:perspective(900px) rotateY(-20deg) rotateX(10deg) rotate(-2deg)}25%{transform:perspective(900px) rotateY(6deg) rotateX(-6deg) rotate(1deg)}50%{transform:perspective(900px) rotateY(20deg) rotateX(10deg) rotate(2deg)}75%{transform:perspective(900px) rotateY(-6deg) rotateX(-4deg) rotate(-1deg)}to{transform:perspective(900px) rotateY(-20deg) rotateX(10deg) rotate(-2deg)}}@keyframes logoFloat{0%,to{margin-top:0}50%{margin-top:-18px}}.welcome-tagline{position:relative;z-index:2;font-family:Bebas Neue,sans-serif;font-size:clamp(52px,9vw,108px);letter-spacing:8px;text-align:center;margin-top:36px;background:linear-gradient(180deg,#fff,#ffffff59);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:fadeUp 1s ease .4s both}.welcome-sub{position:relative;z-index:2;font-size:12px;letter-spacing:6px;color:var(--g300);text-transform:uppercase;margin-top:14px;animation:fadeUp 1s ease .65s both}.welcome-name{position:relative;z-index:2;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--g400);letter-spacing:3px;margin-top:52px;border:1px solid var(--gborder);padding:10px 26px;border-radius:6px;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:fadeUp 1s ease .9s both}.welcome-scroll{position:absolute;bottom:36px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:10px;letter-spacing:3px;color:var(--g400);animation:scrollB 2.5s ease-in-out infinite}.welcome-scroll:after{content:"";width:1px;height:40px;background:linear-gradient(to bottom,var(--g400),transparent)}@keyframes scrollB{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.section-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:5px;color:var(--g400);text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:12px}.section-label:before{content:"";width:28px;height:1px;background:var(--g400)}.section-title{font-family:Bebas Neue,sans-serif;font-size:clamp(54px,7vw,96px);letter-spacing:4px;line-height:.92;margin-bottom:58px;background:linear-gradient(180deg,#fff,#ffffff70);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#about{background:#080808b3;padding:120px 60px;position:relative;overflow:hidden;-webkit-backdrop-filter:var(--gblur);backdrop-filter:var(--gblur)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.about-bio{font-size:14px;line-height:1.95;color:var(--g200);margin-bottom:44px}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:44px}.stat-card{background:var(--glass-md);border:1px solid var(--gborder);border-radius:16px;padding:24px 18px;text-align:center;backdrop-filter:var(--gblur) saturate(160%);-webkit-backdrop-filter:var(--gblur) saturate(160%);box-shadow:var(--gshadow);transition:all .4s;cursor:default;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.055) 0%,transparent 70%);opacity:0;transition:opacity .35s}.stat-card:hover:before{opacity:1}.stat-card:hover{border-color:var(--gborder-bright);transform:translateY(-6px);box-shadow:var(--gshadow-lg)}.stat-num{font-family:Bebas Neue,sans-serif;font-size:52px;letter-spacing:2px;color:#fff;display:block}.stat-lbl{font-size:10px;letter-spacing:3px;color:var(--g400);text-transform:uppercase;font-family:JetBrains Mono,monospace}.about-specs{display:flex;flex-direction:column;gap:10px;margin-bottom:44px}.spec-row{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;border:1px solid var(--gborder);border-radius:10px;background:var(--glass-md);backdrop-filter:var(--gblur);-webkit-backdrop-filter:var(--gblur);box-shadow:var(--gshadow);font-size:13px}.spec-k{color:var(--g300);letter-spacing:1px}.spec-v{color:#fff;font-weight:600}.block-title{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:4px;color:var(--g400);text-transform:uppercase;margin-bottom:18px}.exp-list{display:flex;flex-direction:column}.exp-item{position:relative;padding-left:22px;padding-bottom:22px;border-left:1px solid var(--g600)}.exp-item:last-child{border-left-color:transparent;padding-bottom:0}.exp-item:before{content:"";position:absolute;left:-4px;top:5px;width:8px;height:8px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#000}.exp-role{font-size:14px;font-weight:700;color:#fff;margin-bottom:2px}.exp-company{font-size:12px;color:var(--g300)}.exp-date{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--g500);margin-top:3px}.edu-item{padding:13px 16px;border:1px solid var(--gborder);border-radius:10px;background:var(--glass-md);backdrop-filter:var(--gblur);-webkit-backdrop-filter:var(--gblur);box-shadow:var(--gshadow);margin-bottom:10px}.edu-degree{font-size:13px;font-weight:700;color:#fff;margin-bottom:2px}.edu-school{font-size:12px;color:var(--g300)}.edu-date{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--g500);margin-top:2px}.skill-tags{display:flex;flex-wrap:wrap;gap:8px}.skill-tag{font-family:JetBrains Mono,monospace;font-size:10px;padding:6px 14px;border:1px solid var(--gborder);border-radius:20px;color:var(--g300);letter-spacing:1px;transition:all .3s;cursor:default}.skill-tag:hover{border-color:#ffffff4d;color:#fff;background:var(--glass-md);backdrop-filter:var(--gblur);-webkit-backdrop-filter:var(--gblur)}.lang-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lang-tag{font-size:12px;padding:7px 16px;border:1px solid var(--gborder);border-radius:6px;color:var(--g200);background:var(--glass)}.lang-tag span{color:var(--g400);font-size:11px;margin-left:6px;font-family:JetBrains Mono,monospace}.sw-panel{background:var(--glass-md);border:1px solid var(--gborder);border-radius:24px;padding:32px;backdrop-filter:var(--gblur-heavy) saturate(180%);-webkit-backdrop-filter:var(--gblur-heavy) saturate(180%);box-shadow:var(--gshadow-lg)}.sw-panel-hdr{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.sw-panel-hdr h3{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:4px;color:var(--g400);text-transform:uppercase}#add-sw-btn{background:none;border:1px solid var(--gborder);color:#fff;cursor:none;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;border-radius:8px;transition:all .3s}#add-sw-btn:hover{background:#ffffff14;border-color:#ffffff4d}.sw-empty-msg{padding:48px 20px;text-align:center;color:var(--g500);font-size:13px;letter-spacing:2px;border:1px dashed var(--g600);border-radius:12px;line-height:1.9}.sw-grid{display:flex;flex-direction:column;gap:12px}.sw-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;background:#00000059;border:1px solid rgba(255,255,255,.06);transition:all .3s;position:relative}.sw-item:hover{background:#ffffff0d;border-color:var(--gborder)}.sw-logo-box{width:44px;height:44px;border-radius:10px;background:var(--g700);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--gborder);overflow:hidden;filter:grayscale(1) brightness(.85)}.sw-logo-box img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.sw-logo-fb{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--g300);text-align:center;letter-spacing:1px;padding:4px;line-height:1.2}.sw-info{flex:1;min-width:0}.sw-name{font-size:13px;font-weight:600;color:#fff;margin-bottom:4px}.sw-bar-track{height:2px;background:var(--g600);border-radius:1px;overflow:hidden}.sw-bar-fill{height:100%;background:#fff;border-radius:1px;transition:width 1.4s ease}.sw-pct{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--g400);margin-left:8px;flex-shrink:0}.sw-del{background:none;border:none;color:var(--g500);cursor:none;font-size:16px;padding:4px 6px;border-radius:4px;transition:color .2s;flex-shrink:0;margin-left:4px}.logo-picker{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;max-height:280px;overflow-y:auto;padding:4px 2px}.logo-picker::-webkit-scrollbar{width:4px}.logo-picker::-webkit-scrollbar-thumb{background:var(--g600);border-radius:2px}.logo-pick-item{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;border-radius:10px;border:1px solid transparent;cursor:none;transition:all .2s;background:#ffffff08}.logo-pick-item:hover{border-color:#fff3;background:#ffffff12}.logo-pick-item.selected{border-color:#fff;background:#ffffff1f;box-shadow:0 0 12px #ffffff1f}.logo-pick-item img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) brightness(.85);border-radius:6px}.logo-pick-item:hover img,.logo-pick-item.selected img{filter:grayscale(0) brightness(1)}.logo-pick-name{font-family:JetBrains Mono,monospace;font-size:8px;color:var(--g400);letter-spacing:.5px;text-align:center;line-height:1.2}.logo-pick-item.selected .logo-pick-name{color:#fff}.logo-pick-none{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;border-radius:10px;border:1px solid transparent;cursor:none;transition:all .2s;background:#ffffff08}.logo-pick-none:hover{border-color:#fff3;background:#ffffff12}.logo-pick-none.selected{border-color:#fff;background:#ffffff1f}.logo-pick-none-icon{width:36px;height:36px;border-radius:6px;background:var(--g600);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--g300)}.sw-del:hover{color:#fff}#services{background:#040404bf;padding:120px 60px;position:relative}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:56px;border:1px solid var(--gborder);border-radius:24px;overflow:hidden;backdrop-filter:var(--gblur);-webkit-backdrop-filter:var(--gblur);box-shadow:var(--gshadow-lg)}.srv-card{padding:48px 40px;background:#0c0c0ca6;position:relative;overflow:hidden;cursor:default;transition:background .4s,box-shadow .4s;backdrop-filter:var(--gblur);-webkit-backdrop-filter:var(--gblur)}.srv-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 25% 50%,rgba(255,255,255,.04) 0%,transparent 65%);opacity:0;transition:opacity .4s}.srv-card:hover:before{opacity:1}.srv-card:hover{background:var(--glass-md);box-shadow:inset 0 1px #ffffff1a}.srv-num{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--g500);letter-spacing:3px;margin-bottom:18px}.srv-icon{width:50px;height:50px;margin-bottom:18px;background:var(--glass-md);border:1px solid var(--gborder);border-radius:14px;display:flex;align-items:center;justify-content:center;backdrop-filter:var(--gblur);-webkit-backdrop-filter:var(--gblur);box-shadow:var(--gshadow)}.srv-name{font-family:Bebas Neue,sans-serif;font-size:30px;letter-spacing:2px;margin-bottom:14px}.srv-desc{font-size:13px;line-height:1.85;color:var(--g300)}.srv-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.srv-tag{font-family:JetBrains Mono,monospace;font-size:10px;padding:4px 11px;border:1px solid var(--g600);border-radius:4px;color:var(--g400);letter-spacing:1px}#portfolio{background:#080808b3;padding:120px 60px;position:relative}.port-hdr{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:44px}#add-proj-btn{background:#fff;color:#000;border:none;padding:14px 28px;font-family:Syne,sans-serif;font-weight:700;font-size:11px;letter-spacing:3px;text-transform:uppercase;border-radius:10px;cursor:none;transition:all .3s;display:flex;align-items:center;gap:8px}#add-proj-btn:hover{background:var(--g100);transform:translateY(-2px);box-shadow:0 10px 28px #ffffff1a}.cat-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:44px}.cat-btn{background:none;border:1px solid var(--g500);color:var(--g400);padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;border-radius:20px;cursor:none;transition:all .3s}.cat-btn:hover,.cat-btn.active{background:#fff;color:#000;border-color:#fff}.proj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.proj-empty{grid-column:1/-1;text-align:center;padding:80px;color:var(--g500);border:1px dashed var(--g700);border-radius:18px;font-size:14px;letter-spacing:2px}.proj-card{border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:var(--g800);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;cursor:none;position:relative}.proj-card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:19px;background:radial-gradient(ellipse at 50% 120%,rgba(255,255,255,.05) 0%,transparent 58%);pointer-events:none;z-index:0}.proj-card:hover{transform:translateY(-8px);box-shadow:0 0 28px #ffffff12,0 30px 60px #000000a6;border-color:#ffffff2e}.proj-thumb{width:100%;aspect-ratio:1/1;position:relative;overflow:hidden;background:var(--g700)}.proj-thumb img,.proj-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s ease}.proj-card:hover .proj-thumb img,.proj-card:hover .proj-thumb video{transform:scale(1.06)}.proj-thumb-ph{width:100%;aspect-ratio:1/1;background:linear-gradient(135deg,var(--g700),var(--g600));display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column;gap:8px}.proj-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,transparent 55%);opacity:0;transition:opacity .35s;z-index:2}.proj-card:hover .proj-overlay{opacity:1}.proj-info{padding:18px 20px;position:relative;z-index:1}.proj-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.proj-title{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:1px}.proj-year{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--g400)}.proj-tags-row{display:flex;flex-wrap:wrap;gap:5px}.ptag{font-family:JetBrains Mono,monospace;font-size:9px;padding:3px 8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:4px;color:var(--g400);letter-spacing:1px}.card-actions{position:absolute;top:10px;right:10px;z-index:10;display:flex;gap:6px;opacity:0;transition:opacity .3s}.proj-card:hover .card-actions{opacity:1}.card-action-btn{width:32px;height:32px;border-radius:50%;background:#000000b3;border:1px solid rgba(255,255,255,.15);color:#fff;cursor:none;display:flex;align-items:center;justify-content:center;font-size:13px;transition:all .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none}.card-action-btn:hover{background:#ffffff26;border-color:#fff6}.card-action-btn.del-btn:hover{background:#c8323266;border-color:#ff646480}.proj-link-ext{position:absolute;top:50px;right:10px;z-index:10;opacity:0;transition:opacity .3s}.proj-card:hover .proj-link-ext{opacity:1}#proj-detail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;background:#000000f5;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);display:none;overflow-y:auto}#proj-detail.open{display:block;animation:detailIn .4s ease}@keyframes detailIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.detail-inner{max-width:960px;margin:0 auto;padding:80px 40px}.detail-back{background:none;border:1px solid var(--gborder);color:var(--g300);padding:10px 22px;border-radius:8px;cursor:none;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;display:inline-flex;align-items:center;gap:8px;margin-bottom:44px;transition:all .3s}.detail-back:hover{border-color:#ffffff4d;color:#fff}.detail-cat-badge{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:4px;color:var(--g400);text-transform:uppercase;margin-bottom:12px}.detail-title{font-family:Bebas Neue,sans-serif;font-size:clamp(46px,6vw,82px);letter-spacing:3px;line-height:.95;margin-bottom:14px}.detail-year{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--g300);margin-bottom:28px}.detail-gallery{display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.detail-media-item{width:100%;border-radius:16px;overflow:hidden;border:1px solid var(--gborder)}.detail-media-item img,.detail-media-item video{width:100%;height:auto;display:block}.detail-media-ph{width:100%;height:380px;background:var(--g800);display:flex;align-items:center;justify-content:center;font-size:80px;opacity:.1;font-family:Bebas Neue,sans-serif}.detail-thumbs{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;margin-bottom:28px}.detail-thumbs::-webkit-scrollbar{height:4px}.detail-thumbs::-webkit-scrollbar-thumb{background:var(--g600);border-radius:2px}.detail-thumb-btn{width:80px;height:60px;border-radius:8px;border:2px solid transparent;overflow:hidden;cursor:none;flex-shrink:0;transition:border-color .2s}.detail-thumb-btn img,.detail-thumb-btn video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detail-thumb-btn.active{border-color:#fff}.detail-desc{font-size:15px;line-height:1.88;color:var(--g200);margin-bottom:32px}.detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.dtag{font-family:JetBrains Mono,monospace;font-size:11px;padding:6px 14px;border:1px solid var(--gborder);border-radius:6px;color:var(--g300)}.detail-link-btn{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#000;padding:14px 32px;border-radius:10px;text-decoration:none;font-family:Syne,sans-serif;font-weight:700;font-size:12px;letter-spacing:3px;text-transform:uppercase;transition:all .3s}.detail-link-btn:hover{background:var(--g100);transform:translateY(-2px)}#contact{background:#040404bf;padding:120px 60px;position:relative;overflow:hidden}#contact:before{content:"";position:absolute;bottom:-80px;left:50%;transform:translate(-50%);width:900px;height:500px;background:radial-gradient(ellipse,rgba(255,255,255,.028) 0%,transparent 70%);pointer-events:none}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.contact-desc{font-size:15px;color:var(--g300);line-height:1.85;margin-bottom:44px}.contact-channels{display:flex;flex-direction:column;gap:14px}.contact-link{display:flex;align-items:center;gap:18px;padding:20px 22px;text-decoration:none;background:var(--glass-md);border:1px solid var(--gborder);border-radius:16px;transition:all .4s;color:#fff;backdrop-filter:var(--gblur) saturate(180%);-webkit-backdrop-filter:var(--gblur) saturate(180%);box-shadow:var(--gshadow)}.contact-link:hover{background:var(--glass-heavy);border-color:var(--gborder-bright);transform:translate(8px);box-shadow:var(--gshadow-lg)}.contact-icon-box{width:48px;height:48px;border-radius:12px;background:var(--glass-md);border:1px solid var(--gborder);display:flex;align-items:center;justify-content:center;flex-shrink:0;backdrop-filter:var(--gblur);-webkit-backdrop-filter:var(--gblur);box-shadow:var(--gshadow)}.contact-type{font-size:10px;letter-spacing:3px;color:var(--g400);text-transform:uppercase;font-family:JetBrains Mono,monospace;margin-bottom:3px}.contact-val{font-size:14px;font-weight:600}.contact-arrow{margin-left:auto;color:var(--g500);font-size:18px;transition:transform .3s,color .3s}.contact-link:hover .contact-arrow{transform:translate(4px);color:#fff}.cf-form{display:flex;flex-direction:column;gap:0}.cf-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.cf-row-full{margin-bottom:20px}.cf-field{display:flex;flex-direction:column;gap:7px}.cf-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:3px;color:var(--g300);text-transform:uppercase}.cf-input{padding:13px 16px;background:#ffffff0a;border:none;border-bottom:1px solid rgba(255,255,255,.18);color:#fff;font-family:Syne,sans-serif;font-size:14px;outline:none;transition:all .35s;cursor:none;width:100%;border-radius:8px 8px 0 0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cf-input::-moz-placeholder{color:var(--g500)}.cf-input::placeholder{color:var(--g500)}.cf-input:focus{border-bottom-color:#ffffffb3;background:#ffffff12}.cf-textarea{padding:13px 16px;background:#ffffff0a;border:none;border-bottom:1px solid rgba(255,255,255,.18);color:#fff;font-family:Syne,sans-serif;font-size:14px;outline:none;transition:all .35s;cursor:none;resize:none;width:100%;min-height:110px;border-radius:8px 8px 0 0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cf-textarea:focus{border-bottom-color:#ffffffb3;background:#ffffff12}.cf-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.cf-check-item{display:flex;align-items:center;gap:10px;cursor:none;padding:9px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cf-check-item:hover{border-color:#ffffff47;background:#ffffff08}.cf-check-item.checked{border-color:#fff6;background:var(--glass-md);box-shadow:0 0 0 1px #ffffff14 inset}.cf-check-box{width:14px;height:14px;border:1px solid rgba(255,255,255,.35);border-radius:3px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .25s}.cf-check-item.checked .cf-check-box{background:#fff;border-color:#fff}.cf-check-tick{width:8px;height:8px;display:none}.cf-check-item.checked .cf-check-tick{display:block}.cf-check-item.checked .cf-check-tick path{stroke:#000}.cf-check-lbl{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.5px;color:var(--g200)}.send-btn{background:#ffffff12;border:1px solid rgba(255,255,255,.22);color:#fff;padding:16px;border-radius:12px;font-family:Syne,sans-serif;font-weight:700;font-size:11px;letter-spacing:5px;text-transform:uppercase;cursor:none;transition:all .4s;margin-top:8px;width:100%;backdrop-filter:var(--gblur);-webkit-backdrop-filter:var(--gblur);box-shadow:var(--gshadow)}.send-btn:hover{background:#fff;color:#000;border-color:#fff;box-shadow:0 8px 30px #ffffff1f}footer{background:#06060699;backdrop-filter:var(--gblur) saturate(160%);-webkit-backdrop-filter:var(--gblur) saturate(160%);border-top:1px solid var(--gborder);box-shadow:0 -1px #ffffff0a inset;padding:36px 60px;display:flex;justify-content:space-between;align-items:center}.footer-copy{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--g500);letter-spacing:2px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;backdrop-filter:var(--gblur-heavy) saturate(180%);-webkit-backdrop-filter:var(--gblur-heavy) saturate(180%);z-index:9800;display:none;align-items:center;justify-content:center;padding:20px}.modal-overlay.open{display:flex;animation:mIn .3s ease}@keyframes mIn{0%{opacity:0}to{opacity:1}}.modal-box{background:#0e0e0ebf;border:1px solid var(--gborder);border-radius:28px;padding:40px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;backdrop-filter:var(--gblur-heavy) saturate(200%);-webkit-backdrop-filter:var(--gblur-heavy) saturate(200%);box-shadow:var(--gshadow-lg),0 0 0 1px #ffffff0d inset}.modal-box::-webkit-scrollbar{width:4px}.modal-box::-webkit-scrollbar-thumb{background:var(--g600);border-radius:2px}.modal-box.wide{max-width:700px}.modal-h{font-family:Bebas Neue,sans-serif;font-size:30px;letter-spacing:3px;margin-bottom:28px}.mfield{margin-bottom:18px}.mfield label{display:block;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:3px;color:var(--g400);text-transform:uppercase;margin-bottom:7px}.mfield input,.mfield select,.mfield textarea{width:100%;padding:12px 16px;background:var(--glass-md);border:1px solid var(--gborder);color:#fff;border-radius:12px;font-family:Syne,sans-serif;font-size:14px;outline:none;transition:all .3s;cursor:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mfield input:focus,.mfield select:focus,.mfield textarea:focus{border-color:var(--gborder-bright);background:var(--glass-heavy)}.mfield select option{background:var(--g800)}.mfield textarea{min-height:90px;resize:vertical}.m2col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.modal-btns{display:flex;gap:12px;margin-top:26px}.mbtn-p{flex:1;padding:14px;background:#fff;color:#000;border:none;border-radius:10px;font-family:Syne,sans-serif;font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;cursor:none;transition:all .3s}.mbtn-p:hover{background:var(--g100)}.mbtn-s{padding:14px 22px;background:none;color:var(--g300);border:1px solid var(--gborder);border-radius:10px;font-family:Syne,sans-serif;font-size:13px;cursor:none;transition:all .3s}.mbtn-s:hover{border-color:#ffffff4d;color:#fff}.tags-group-lbl{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:3px;color:var(--g500);text-transform:uppercase;margin:14px 0 8px;display:block}.tags-opts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.topt{background:none;border:1px solid var(--g600);color:var(--g400);padding:5px 12px;border-radius:5px;cursor:none;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;transition:all .2s}.topt:hover{border-color:var(--g300);color:var(--g200)}.topt.sel{background:#fff;color:#000;border-color:#fff}.media-drop{border:2px dashed var(--g600);border-radius:12px;padding:36px;text-align:center;position:relative;transition:all .3s;cursor:none}.media-drop:hover{border-color:var(--g400);background:#ffffff05}.media-drop input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:none;width:100%;height:100%}.media-drop-txt{font-size:13px;color:var(--g400);margin-top:10px}.media-note{font-size:11px;color:var(--g500);margin-top:6px;font-family:JetBrains Mono,monospace;letter-spacing:1px}.media-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.media-thumbs .mt-item{position:relative;display:inline-block}.media-thumbs img,.media-thumbs video{width:72px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid var(--gborder);display:block}.mt-del{position:absolute;top:-5px;right:-5px;background:#000;border:1px solid var(--g500);color:#fff;width:16px;height:16px;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:none;transition:background .2s}.mt-del:hover{background:#b42828cc}.edit-note{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--g400);letter-spacing:2px;margin-bottom:20px;padding:10px 14px;border:1px solid rgba(255,200,100,.2);border-radius:8px;background:#ffc8640a;color:#ffc878cc}.reveal{opacity:0;transform:translateY(36px);transition:opacity .8s ease,transform .8s ease}.reveal.vis{opacity:1;transform:translateY(0)}@media(max-width:900px){nav{padding:18px 22px}.nav-links{display:none}#about,#services,#portfolio,#socials,#contact{padding:80px 22px}.about-grid,.contact-grid,.services-grid{grid-template-columns:1fr}.proj-grid,.about-stats{grid-template-columns:1fr 1fr}footer{padding:30px 22px;flex-direction:column;gap:12px}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--g600);border-radius:3px}#socials{background:#060606b8;padding:120px 60px;position:relative;overflow:hidden}#socials:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(255,255,255,.025) 0%,transparent 60%);pointer-events:none;border-radius:50%}.socials-intro{max-width:520px;margin-bottom:60px}.socials-intro p{font-size:14px;line-height:1.9;color:var(--g300)}.socials-bento{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sc-wide{grid-column:span 2}.sc-card{position:relative;background:#ffffff0e;border:1px solid var(--gborder);border-radius:22px;padding:32px 28px;display:flex;flex-direction:column;justify-content:space-between;min-height:170px;text-decoration:none;color:#fff;overflow:hidden;transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease,background .4s ease;cursor:none;backdrop-filter:var(--gblur) saturate(180%);-webkit-backdrop-filter:var(--gblur) saturate(180%);box-shadow:var(--gshadow)}.sc-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:radial-gradient(circle at 28% 28%,rgba(255,255,255,.06) 0%,transparent 65%);opacity:0;transition:opacity .4s}.sc-card:hover:before{opacity:1}.sc-card:hover{transform:translateY(-6px);border-color:#fff3;box-shadow:0 24px 52px #0009,0 0 0 1px #ffffff12;background:#ffffff0e}.sc-top{display:flex;align-items:center;justify-content:space-between}.sc-icon-box{width:46px;height:46px;border-radius:13px;background:var(--glass-md);border:1px solid var(--gborder);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s;backdrop-filter:var(--gblur);-webkit-backdrop-filter:var(--gblur);box-shadow:var(--gshadow)}.sc-card:hover .sc-icon-box{background:#ffffff21;border-color:#ffffff42}.sc-icon-box svg{width:20px;height:20px}.sc-ext{font-size:16px;color:#ffffff2e;transition:all .35s;line-height:1}.sc-card:hover .sc-ext{color:#ffffffa6;transform:translate(3px,-3px)}.sc-bottom{margin-top:22px}.sc-platform{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:2px;color:#fff;display:block;margin-bottom:4px}.sc-wide .sc-platform{font-size:26px}.sc-handle{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--g400);letter-spacing:2px}@media(max-width:900px){#socials{padding:80px 22px}.socials-bento{grid-template-columns:1fr 1fr}.sc-wide{grid-column:span 2}}@media(max-width:540px){.socials-bento{grid-template-columns:1fr}.sc-wide{grid-column:span 1}}.ip-pattern{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.ip-pattern svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#welcome .ip-pattern{opacity:.045}#about .ip-pattern{opacity:.038}#services .ip-pattern{opacity:.04}#portfolio .ip-pattern{opacity:.035}#socials .ip-pattern{opacity:.04}#contact .ip-pattern{opacity:.038}@keyframes ipSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ipSpinR{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.ip-spin{transform-origin:50% 50%;animation:ipSpin 120s linear infinite}.ip-spin-r{transform-origin:50% 50%;animation:ipSpinR 90s linear infinite}#about .about-grid,#services .services-grid,#portfolio .port-hdr,#portfolio .cat-filters,#portfolio .proj-grid,#socials .section-label,#socials .section-title,#socials .socials-intro,#socials .socials-bento,#contact .contact-grid,.reveal{position:relative;z-index:1}.srv-constellation{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:0;transition:opacity 1.2s ease}.srv-card:hover .srv-constellation{opacity:.55}.srv-card>*:not(.srv-constellation){position:relative;z-index:1}canvas[id^=pi-]{width:50px;height:50px;display:block}.sc-bg-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:0;transition:opacity 1s ease;border-radius:22px}.sc-card:hover .sc-bg-canvas{opacity:1}.sc-card>*:not(.sc-bg-canvas){position:relative;z-index:1}.logo-frosted{isolation:isolate}.logo-frosted:after,.logo-frosted:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:44px;background:inherit;pointer-events:none;opacity:0;z-index:10}.nav-links a,.sc-card,.contact-link,.cat-btn,footer a{position:relative}.nav-links a:before,.nav-links a:after{content:none}.scramble-link{position:relative;display:inline-block}.scramble-link:before,.scramble-link:after{content:"";position:absolute;width:6px;height:6px;opacity:0;transition:opacity .15s ease,transform .2s ease;pointer-events:none}.scramble-link:before{top:-5px;left:-7px;border-top:1px solid rgba(255,255,255,.7);border-left:1px solid rgba(255,255,255,.7)}.scramble-link:after{bottom:-5px;right:-7px;border-bottom:1px solid rgba(255,255,255,.7);border-right:1px solid rgba(255,255,255,.7)}.scramble-link .sc-corner-tr,.scramble-link .sc-corner-bl{position:absolute;width:6px;height:6px;opacity:0;transition:opacity .15s ease,transform .2s ease;pointer-events:none}.scramble-link .sc-corner-tr{top:-5px;right:-7px;border-top:1px solid rgba(255,255,255,.7);border-right:1px solid rgba(255,255,255,.7)}.scramble-link .sc-corner-bl{bottom:-5px;left:-7px;border-bottom:1px solid rgba(255,255,255,.7);border-left:1px solid rgba(255,255,255,.7)}.scramble-link:hover:before,.scramble-link:hover:after,.scramble-link:hover .sc-corner-tr,.scramble-link:hover .sc-corner-bl{opacity:1}.scramble-link:before{transform:translate(2px,2px)}.scramble-link:after{transform:translate(-2px,-2px)}.scramble-link .sc-corner-tr{transform:translate(-2px,2px)}.scramble-link .sc-corner-bl{transform:translate(2px,-2px)}.scramble-link:hover:before{transform:translate(0)}.scramble-link:hover:after{transform:translate(0)}.scramble-link:hover .sc-corner-tr,.scramble-link:hover .sc-corner-bl{transform:translate(0)}.nav-links a{overflow:visible}.welcome-tagline{background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;color:transparent;display:flex;flex-wrap:wrap;justify-content:center;gap:0 .22em}.ht-word{display:inline-block;position:relative;color:#ffffffeb;cursor:default;padding:0 .06em;overflow:hidden;border-radius:6px;transition:color .35s ease}.ht-word:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:6px;transform:translateY(105%);transition:transform .38s cubic-bezier(.76,0,.24,1);z-index:0}.ht-word span{position:relative;z-index:1;transition:color .28s ease .05s}.ht-word:hover:before{transform:translateY(0)}.ht-word:hover span{color:#000}.st-wrap{position:relative;display:inline-block;margin-bottom:58px}.st-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.st-wrap .section-title{position:relative;z-index:1;margin-bottom:0}#bg-glow-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:1}
