@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;900&display=swap";.intro{z-index:10000;pointer-events:none;background:0 0;place-items:center;display:grid;position:fixed;inset:0}.intro-inner{text-align:center;flex-direction:column;align-items:center;gap:.7rem;padding:0 1.5rem;display:flex}.intro-mask{padding-bottom:.1em;display:block;overflow:hidden}.intro-line{color:#fff;letter-spacing:-.02em;font-family:General Sans,sans-serif;font-size:clamp(1.4rem,4.5vw,4rem);line-height:1.1}.intro-logo{justify-content:center;align-items:center;display:flex}.intro-logo img{width:auto;height:clamp(80px,8vw,110px);display:block}.intro-line[data-i="1"]{color:#ffffffb8;font-size:clamp(.85rem,2vw,1.6rem)}.intro-panel{z-index:9999;pointer-events:none;transform-origin:top;will-change:transform;background:#0c0c0c;height:100vh;position:fixed;top:0}.hero-text{flex-direction:column;justify-content:center;align-items:center;gap:clamp(.9rem,2.2vh,1.5rem);display:flex}.hero-text span{font-family:Silkscreen,sans-serif;font-weight:500}.th-eyebrow{letter-spacing:.34em;color:#ffffff80;align-items:center;font-family:Silkscreen,monospace;font-size:clamp(4rem,1vw,1rem);font-weight:600;transition:opacity .8s,transform .9s cubic-bezier(.16,1,0,1)}.hero-text.in .th-eyebrow{opacity:1;transform:none}.th-title{letter-spacing:-.02em;color:var(--hh-white);font-size:clamp(15rem,4.5vw,10rem);line-height:.95;left:20%;font-family:General Sans,sans-serif!important;font-weight:600!important}.th-line{font-family:General Sans,sans-serif;font-weight:600;display:block}.kw{will-change:transform, filter, opacity;display:inline-block}.kw:nth-child(2n){transform:translateY(.28em)scale(.9)rotate(1.6deg)}.hero-text.in .kw{opacity:1;filter:blur();transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);transform:translateY(0)scale(1)rotate(0)}.th-line--accent .kw{text-shadow:0 0 26px #22e0ff8c, 4px 4px 0 var(--hh-pink), -4px -4px 0 var(--hh-cyan)}.th-sub{letter-spacing:.04em;color:#ffffff9e;margin:0;font-family:Silkscreen,monospace;font-size:clamp(4rem,1.35vw,1.05rem);line-height:1.9;transition:opacity .8s,transform .9s cubic-bezier(.16,1,0,1)}.hero-text.in .th-sub{opacity:1;transition-delay:.52s;transform:none}.hero-section,.navbar{opacity:1;transition:transform 1.5s cubic-bezier(.16,1,0,1),opacity 1.1s;transform:scale(1)}body.is-booting .hero-section,body.is-booting .navbar{opacity:0;transform:scale(1.32)}@media (width<=620px){.th-title{letter-spacing:-.01em}.th-sub{line-height:1.8}}.th-ship{pointer-events:none;will-change:transform, opacity;width:clamp(80px,12vw,160px);transition:opacity .3s;position:fixed;bottom:10vh;left:50%;transform:translate(-50%);z-index:999!important}@keyframes landFlameFlick{0%{opacity:1;transform:translateY(-50%)scaleX(1)}50%{opacity:.85;transform:translateY(-50%)scaleX(.7)}to{opacity:1;transform:translateY(-50%)scaleX(1.15)}}@media (width<=768px){.hero-text{gap:clamp(.7rem,1.8vh,1.2rem);padding:0 1.25rem}.th-title{text-align:center;font-size:clamp(2.2rem,8vw,5rem);left:0}.th-eyebrow{letter-spacing:.22em;text-align:center;font-size:clamp(.65rem,2vw,.85rem)}.th-sub{text-align:center;padding:0 .5rem;font-size:clamp(.65rem,2.2vw,.9rem);line-height:1.7}.kw:nth-child(2n){transform:translateY(.2em)scale(.92)rotate(1.2deg)}.th-ship{width:clamp(60px,16vw,110px);bottom:8vh}}@media (width<=400px){.th-title{font-size:clamp(1.8rem,7.5vw,3.5rem)}.th-eyebrow{letter-spacing:.18em;font-size:.6rem}.th-sub{font-size:.62rem;line-height:1.6}.th-line--accent .kw{text-shadow:0 0 14px #22e0ff73, 2px 2px 0 var(--hh-pink), -2px -2px 0 var(--hh-cyan)}.th-ship{width:56px;bottom:6vh}}@media (height<=500px) and (orientation:landscape){.hero-text{gap:.5rem}.th-title{font-size:clamp(1.6rem,5vh,3rem)}.th-eyebrow{font-size:clamp(.55rem,1.5vh,.75rem)}.th-sub{font-size:clamp(.55rem,1.5vh,.72rem)}.th-ship{width:clamp(50px,8vh,80px);bottom:4vh}}:root{--nav-cyan:#22e0ff;--nav-pink:#ff2e88;--nav-yellow:#ffd84d;--nav-void:#060610;--nav-red:#ef4444}.navbar{z-index:1000;justify-content:space-between;align-items:center;width:100%;padding:.9rem 2rem;transition:padding .3s,background .3s;display:flex;position:fixed;top:0;left:0}.navbar.scrolled{padding:.6rem 2rem}.nav-logo{align-items:center;gap:10px;font-family:Silkscreen,monospace;text-decoration:none;display:flex;position:relative}.nav-logo object{object-fit:contain;width:auto;height:50px;transition:transform .3s}.nav-logo:hover img{transform:rotate(-6deg)scale(1.05)}.nav-logo span{letter-spacing:3px;color:#fff;text-transform:uppercase;font-size:1.05rem;font-weight:500;font-family:Silkscreen,monospace!important}@keyframes navBlink{0%,49%{opacity:1}50%,to{opacity:0}}.nav-links{align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.tar-logo-svg{color:#fff;width:36px;height:36px;transition:color .4s}.tar-logo-svg.on-light-bg{color:#000}.nav-links li{list-style:none}.nav-links a{letter-spacing:1.5px;color:#ffffffa6;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:12px;padding:.55rem .95rem;font-family:General Sans,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .25s,background .25s,border-color .25s,transform .2s;display:inline-block;position:relative}.nav-links a:hover{color:#fff;background:#ffffff0a;border-color:#ffffff26;transform:translateY(-1px)}.nav-links a.active{color:#000;background:#fff;border-color:#fff;font-weight:500;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff26}.nav-links a.active:before{display:none}.nav-links a:not(.active):after{content:"";width:0;height:1px;transition:width .3s,left .3s;position:absolute;bottom:6px;left:50%}.nav-links a:not(.active):hover:after{width:60%;left:20%}.nav-links a.nav-tar01{color:var(--nav-red);text-shadow:0 0 8px #dc262680;font-weight:700;animation:3s linear infinite redFlicker}.nav-links a.nav-tar01:hover{color:#fff;border-color:var(--nav-red);text-shadow:0 0 12px #ef4444cc;background:#ef444426}.nav-links a.nav-tar01.active{color:#ff0101;text-shadow:none;background:#fff;animation:none}@keyframes redFlicker{0%,18%,22%,25%,53%,57%,to{color:#f22;text-shadow:0 0 4px #7f1d1d,0 0 10px #7f1d1d}20%,55%{color:#f87171;text-shadow:0 0 10px #ef4444,0 0 20px #ef4444}21%,56%{color:#fff;text-shadow:none}}.nav-links a.nav-art{background:linear-gradient(90deg,#ff0080,#ff4500,gold,#00e676,#00d4ff,#b847f5,#ff0080) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:4s linear infinite artRainbow}.nav-links a.nav-art:hover{border-color:#ffffff3b;transform:translateY(-1px)}.nav-links a.nav-art.active{border-color:#fff;box-shadow:0 4px 20px #ffffff40}@keyframes artRainbow{0%{background-position:0 0}to{background-position:300% 0}}.nav-art .spark{pointer-events:none;background:#fff;border-radius:50%;width:3px;height:3px;animation:2.5s ease-in-out infinite sparkFloat;position:absolute}.nav-art .spark:first-child{animation-delay:0s;top:20%;left:15%}.nav-art .spark:nth-child(2){animation-delay:.8s;top:60%;right:20%}.nav-art .spark:nth-child(3){animation-delay:1.5s;bottom:25%;left:45%}@keyframes sparkFloat{0%,to{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}.nav-hamburger{cursor:pointer;z-index:1001;background:0 0;border:1px solid #fff3;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:9px;transition:all .2s;display:none}.nav-hamburger:hover{border-color:var(--nav-cyan);background:#ffffff0f}.nav-hamburger span{transform-origin:50%;background:#fff;border-radius:1px;width:100%;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s,width .3s;display:block}.nav-hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0;width:0}.nav-hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-drawer{-webkit-backdrop-filter:blur(20px);z-index:1200;background:#0c0c0c;border-right:1px solid #ffffff14;flex-direction:column;width:min(320px,85vw);height:100dvh;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.nav-drawer.open{transform:translate(0)}.nav-drawer-inner{flex-direction:column;height:100%;padding:1.5rem 1.5rem 2rem;display:flex;overflow-y:auto}.nav-drawer-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1.2rem;display:flex}.nav-drawer-prompt{color:#fff;letter-spacing:2px;align-items:center;gap:10px;font-family:Silkscreen,monospace;font-size:.9rem;display:flex}.nav-drawer-prompt img{image-rendering:pixelated}.nav-drawer-sep{color:#fff6;margin:0 .2rem}.nav-drawer-close{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Silkscreen,monospace;font-size:.8rem;transition:all .2s;display:flex}.nav-drawer-close:hover{background:var(--nav-red);color:#fff;border-color:var(--nav-red)}.nav-drawer-links{flex-direction:column;flex:1;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.nav-drawer-links li{display:flex}.nav-drawer-links a{letter-spacing:1.5px;color:#ffffffb3;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:16px;flex:1;align-items:center;gap:.85rem;padding:.85rem 1rem;font-family:Silkscreen,monospace;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex}.nav-drawer-links a:hover{color:#fff;background:#ffffff0a;border-color:#ffffff26;transform:translate(4px)}.nav-drawer-links a.active{color:#000;background:#fff;border-color:#fff;font-weight:700}.nav-icon{stroke:currentColor;flex-shrink:0;width:18px;height:18px}.nav-drawer-links a[href=\#tar01]{color:var(--nav-red);text-shadow:0 0 8px #dc262666;font-weight:700;animation:3s linear infinite redFlicker}.nav-drawer-links a[href=\#tar01].active{color:#fff;background:var(--nav-red);border-color:var(--nav-red);text-shadow:none;animation:none}.nav-drawer-links a[href=\#art]{background:linear-gradient(90deg,#ff0080,#ff4500,gold,#00e676,#00d4ff,#b847f5,#ff0080) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border:1px solid #fff3;font-weight:700;animation:4s linear infinite artRainbow}.nav-drawer-tag{letter-spacing:1.5px;white-space:nowrap;border-radius:4px;margin-left:auto;padding:.2rem .5rem;font-family:JetBrains Mono,monospace;font-size:.52rem;font-weight:700}.nav-drawer-tag.restricted{color:var(--nav-red);background:#ef44441a;border:1px solid #ef44444d}.nav-drawer-tag.new{color:var(--nav-pink);background:#ff2e881a;border:1px solid #ff2e884d}.nav-overlay{-webkit-backdrop-filter:blur(4px);z-index:1100;opacity:0;pointer-events:none;background:#00000080;transition:opacity .3s;position:fixed;inset:0}.nav-overlay.open{opacity:1;pointer-events:all}@media (width<=1100px){.nav-hamburger{display:flex}.nav-links{display:none!important}.navbar{gap:.6rem;padding:.75rem 1rem}.nav-logo{flex:1}.lang-btn:not(.lang-btn-drawer){padding:.4rem .7rem;font-size:.68rem;display:inline-flex!important}}@media (width<=480px){.navbar{padding:.65rem .8rem}.nav-logo img{height:22px}.nav-logo span{letter-spacing:2px;font-size:.85rem}}.navbar{opacity:1;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .35s,padding .3s,background .3s;transform:translateY(0)}.navbar.nav-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 8px))}body.nav-smart-paused .navbar{opacity:1!important;transform:none!important}.lang-switcher{z-index:1200;position:relative}.lang-btn{cursor:pointer;background:#ffffff0a;border-radius:100px;align-items:center;gap:.6rem;padding:.55rem 1rem;transition:border-color .3s,background .3s;display:flex}.lang-btn:hover,.lang-btn:focus-visible{background:#ffffff14;border-color:#ffffff59;outline:none}.lang-flag{border-radius:50%;flex:none;width:20px;height:20px;display:inline-flex;overflow:hidden}.lang-flag img{object-fit:cover;width:100%;height:100%;display:block}.lang-text{letter-spacing:.18em;color:#fff;height:1em;font-family:Silkscreen,monospace;font-size:.7rem;line-height:1;display:inline-block;overflow:hidden}.lang-chevron{border-bottom:1.5px solid #fff9;border-right:1.5px solid #fff9;width:8px;height:8px;transition:transform .3s;transform:rotate(45deg)translateY(-2px)}.lang-btn[aria-expanded=true] .lang-chevron{transform:rotate(-135deg)translateY(-2px)}.lang-menu{-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#0c0c0ceb;border:1px solid #ffffff1a;border-radius:14px;min-width:170px;padding:.4rem;transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + .6rem);right:0;transform:translateY(-8px)scale(.98)}.lang-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.lang-item{cursor:pointer;color:#ffffffa6;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:.7rem;padding:.65rem .8rem;transition:background .25s,color .25s;display:flex}.lang-item:hover,.lang-item:focus-visible{color:#fff;background:#ffffff12;outline:none}.lang-item.is-active{color:#fff;background:#ffffff0d}.lang-item-flag{border-radius:50%;flex:none;width:18px;height:18px;overflow:hidden}.lang-item-flag img{object-fit:cover;width:100%;height:100%;display:block}.lang-item-name{text-align:left;flex:1;font-family:General Sans,sans-serif;font-size:.9rem;font-weight:500}.lang-item-code{letter-spacing:.15em;opacity:.5;font-family:Silkscreen,monospace;font-size:.6rem}.lang-veil{z-index:9998;pointer-events:none;visibility:hidden;position:fixed;inset:0}.lang-veil.is-active{visibility:visible}.lang-veil-panel{clip-path:inset(0 100% 0 0);background:#0a0a0a;position:absolute;inset:0}.lang-veil-line{opacity:0;background:linear-gradient(#0000,#ffffffe6,#0000);width:1px;position:absolute;top:0;bottom:0;left:0}.lang-veil-code{letter-spacing:.35em;color:#ffffffe6;opacity:0;font-family:General Sans,sans-serif;font-size:clamp(3rem,8vw,6rem);font-weight:200;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lang-veil.is-covering .lang-veil-panel{clip-path:inset(0);transition:clip-path .52s cubic-bezier(.76,0,.24,1)}.lang-veil.is-covering .lang-veil-line{opacity:1;transition:left .52s cubic-bezier(.76,0,.24,1),opacity .15s linear;left:100%}.lang-veil.is-covering .lang-veil-code{opacity:1;transition:opacity .3s .25s}.lang-veil.is-leaving .lang-veil-panel{clip-path:inset(0 0 0 100%);transition:clip-path .56s cubic-bezier(.76,0,.24,1)}.lang-veil.is-leaving .lang-veil-line{opacity:0;transition:opacity .12s linear}.lang-veil.is-leaving .lang-veil-code{opacity:0;transition:opacity .2s}#lang-flag.is-rolling,#lang-text.is-rolling{animation:.52s cubic-bezier(.76,0,.24,1) langRoll}@keyframes langRoll{0%{opacity:1;transform:translateY(0)}45%{opacity:0;transform:translateY(-120%)}55%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}:root{--hh-cyan:#22e0ff;--hh-pink:#ff2e88;--hh-yellow:#ffd84d;--hh-white:#fff;--hh-void:#060610;--hh-scrim:.88;--hh-grain:.05}section{scroll-margin-top:70px}.hero-section{isolation:isolate;z-index:2;background:var(--hh-void);justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative}body.intro-lock{overflow:hidden}#hero-canvas{display:none}.bg-city{z-index:0;will-change:transform;background:#0c0c0c;animation:70s ease-in-out infinite alternate cityDrift;position:absolute;inset:-4%}@keyframes cityDrift{0%{transform:translate(-1.2%,-.8%)scale(1.02)}to{transform:translate(1.2%,.8%)scale(1.07)}}@media (resolution>=1.5x){.bg-city{image-rendering:pixelated}}.bg-city:before{content:"";position:absolute;inset:0}.bg-effects{z-index:1;pointer-events:none;position:absolute;inset:0}.bg-scanlines{animation:18s ease-in-out infinite alternate haze;position:absolute;inset:0}@keyframes haze{0%{opacity:.72;transform:scale(1)}to{opacity:1;transform:scale(1.08)translate(-1%,-1%)}}.bg-noise{opacity:var(--hh-grain);background-size:140px 140px;animation:.5s ease-in-out infinite grain;position:absolute;inset:-40px}@keyframes grain{0%,to{background-position:0 0}25%{background-position:-14px 9px}50%{background-position:11px -13px}75%{background-position:-9px -8px}}.hero-right{flex:none;justify-content:center;align-items:center;animation:.85s step-end .46s both bootSide;display:flex}@keyframes bootSide{0%{opacity:0;filter:hue-rotate(-50deg);transform:translate(20px)skew(-7deg)}30%{opacity:1;filter:hue-rotate(25deg);transform:translate(-9px)skew(5deg)}55%{opacity:.5;transform:translate(6px)skew(-3deg)}78%{opacity:1;transform:translate(-3px)skew(2deg)}to{opacity:1;transform:none}}.scroll-indicator{z-index:4;flex-direction:column;align-items:center;gap:1.2rem;display:flex;position:absolute;bottom:5vh;left:50%;right:auto;transform:translate(-50%)}.scroll-line{background:linear-gradient(#ffffff80,#0000);width:1px;height:48px;animation:2.2s cubic-bezier(.16,1,.3,1) infinite scrollDrop}@keyframes scrollDrop{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.scroll-indicator span{letter-spacing:.22em;text-transform:lowercase;color:#ffffff73;font-family:General Sans,sans-serif;font-size:.68rem}@media (width<=980px){.hero-container{text-align:center;flex-direction:column;gap:2.2rem}.hero-text{align-items:center;max-width:640px}.line-1{justify-content:center}.line-3{max-width:100%}.text-desc{text-align:center;padding-left:0}.text-desc:before{margin-right:.45em;position:static}.hero-section .hero-right{padding:1rem 0 0}.bg-city:before{background:radial-gradient(130% 100% at 50% 42%, transparent 30%, #06061099 75%, #060610ed 100%), linear-gradient(180deg, #060610d1 0%, #0606107a 30%, #06061057 62%, var(--hh-void) 99%)}}@media (width<=620px){.hero-text{padding:1.3rem 1.1rem}.line-accent{width:34px}}@media (width<=420px){.text-welcome{letter-spacing:.2em;font-size:.74rem}.hero-text{padding:1.15rem .95rem}}.hero-section .hero-stars,.hero-section .bg-effects{z-index:1}.hero-section .hero-moon,.hero-section .drift-layer{z-index:2}.hero-section .hero-container{z-index:3}.hero-section .scroll-indicator{z-index:4}.hero-stars{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hs{width:var(--s,2px);height:var(--s,2px);background:var(--c,#fff);box-shadow:0 0 var(--g,4px) var(--c,#fff);opacity:var(--o1,.15);animation:hsTw var(--d,4s) ease-in-out var(--dl,0s) infinite alternate;border-radius:50%;position:absolute}@keyframes hsTw{0%{opacity:var(--o1,.15);transform:scale(.65)}to{opacity:var(--o2,.95);transform:scale(1.15)}}.hero-moon{z-index:2;pointer-events:none;will-change:transform, opacity;width:clamp(80px,10vw,160px);position:absolute;top:9vh;right:7vw}.hero-moon img{width:100%;image-rendering:pixelated;filter:drop-shadow(0 0 24px #feffff66);animation:7s ease-in-out infinite alternate moonBob;display:block;position:relative}@keyframes moonBob{0%{transform:translateY(-11px)}to{transform:translateY(11px)}}.hero-moon-streak{transform-origin:100%;filter:blur(13px);opacity:0;will-change:transform, opacity;width:320px;height:110px;position:absolute;top:50%;right:92%;transform:translateY(-50%)scaleX(0)}.drift-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.drift-layer.is-off .dw,.drift-layer.is-off .dw__in{animation-play-state:paused}.dw{top:var(--top,50%);pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform;animation-name:dwRight;animation-duration:var(--dur,26s);animation-timing-function:cubic-bezier(.42,.02,.58,.98);animation-delay:var(--delay,0s);animation-iteration-count:infinite;position:absolute;left:0}.dw.rev{animation-name:dwLeft}@keyframes dwRight{0%{transform:translate3d(var(--from,110vw), 0, 0)}to{transform:translate3d(var(--to,-110vw), 0, 0)}}@keyframes dwLeft{0%{transform:translate3d(var(--to,-110vw), 0, 0)}to{transform:translate3d(var(--from,110vw), 0, 0)}}.dw__move{transform:translate3d(var(--dx,0px), var(--dy,0px), 0);display:block}.dw.is-grab{cursor:grabbing;animation-play-state:paused}.dw.is-grab .dw__move{transition:none}.dw.is-back .dw__move{transition:transform .9s cubic-bezier(.16,1,.3,1)}.dw__in{color:#fdfcfc;letter-spacing:.03em;white-space:nowrap;animation:dwBob var(--bob,6s) ease-in-out var(--delay,0s) infinite alternate;border-radius:10px;padding:.5rem 1.2rem;font-family:Silkscreen,monospace;font-size:clamp(.62rem,1.05vw,.95rem);line-height:1.5;display:block}.dw__in small{opacity:.45;letter-spacing:.18em;margin-left:.45em;font-family:inherit;font-size:.72em}@keyframes dwBob{0%{transform:translateY(-7px)rotate(-.9deg)}to{transform:translateY(7px)rotate(.9deg)}}@media (width<=900px){.hero-moon{width:clamp(64px,16vw,110px);top:6vh;right:5vw}}@media (width<=620px){.hero-moon{width:62px;top:5vh}.drift-layer .dw__in{padding:.42rem .85rem;font-size:.58rem}}.hero-section .hero-container,.hero-section .hero-right,.hero-section .scroll-indicator{pointer-events:none}.hero-section .text-welcome,.hero-section .text-portfolio,.hero-section .text-desc,.hero-section .hero-galaxy{pointer-events:auto}.dw{touch-action:none}.hero-galaxy:not(.is-boom) .gx-idle{animation:9s ease-in-out infinite alternate galaxyIdle}@keyframes galaxyIdle{0%{transform:translateY(-7px)rotate(-1.5deg)}to{transform:translateY(7px)rotate(1.5deg)}}.hero-galaxy{aspect-ratio:1;cursor:pointer;background:0 0;border:0;width:clamp(170px,21vw,330px);padding:0;display:block;position:relative}.hero-galaxy:before{content:"";z-index:-1;background:radial-gradient(circle,#feffff1a,#0000 64%);position:absolute;inset:-20%}.gx-idle{image-rendering:pixelated;background:url(/images/art/8bitArt/galaxy.png) 50%/contain no-repeat;position:absolute;inset:0}.gx-boom{image-rendering:pixelated;opacity:0;pointer-events:none;background-image:url(/images/art/8bitArt/galaxyexplode.png);background-repeat:no-repeat;background-size:1900% 100%;position:absolute;inset:0}.hero-galaxy.is-boom .gx-idle{opacity:0}.hero-galaxy.is-boom .gx-boom{opacity:1;animation:.8s steps(18,end) forwards gxBoom}@keyframes gxBoom{to{background-position:100% 0}}.galaxy-hint b{letter-spacing:.08em;font-family:Silkscreen,monospace;font-weight:400}.hero-galaxy.is-gone{opacity:0;pointer-events:none}.hero-galaxy.is-fadein{transition:opacity 1.6s cubic-bezier(.16,1,0,1)}.galaxy-hint{color:#000;letter-spacing:.05em;white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:12px;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-family:Silkscreen,monospace;font-size:1.5rem;transition:opacity .45s,transform .7s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:-2.9rem;left:50%;transform:translate(-50%,4px)}.galaxy-hint span{font-family:Silkscreen,monospace}.galaxy-hint.show{opacity:1;transform:translate(-50%)}.galaxy-hint b{font-weight:400}.galaxy-hint-ring{border:1px solid #22e0ff;border-radius:50%;width:7px;height:7px;animation:1.7s cubic-bezier(.16,1,0,1) infinite hintRing}@keyframes hintRing{0%{opacity:1;border-width:2px;transform:scale(.5)}60%{opacity:0;border-width:1px;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.galaxy-hint:after{content:"";background:linear-gradient(#ffffffb3,#0000);width:3px;height:1.1rem;position:absolute;top:100%;left:50%}.galaxy-msg{pointer-events:none;opacity:0;place-items:center;transition:opacity .4s cubic-bezier(.7,0,.84,0),transform .4s cubic-bezier(.7,0,.84,0),filter .4s ease-in-out;display:grid;position:absolute;inset:0;transform:scale(.88)translateY(20px)}.galaxy-msg.show{opacity:1;filter:blur();transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),filter .65s ease-in-out;transform:scale(1)translateY(0)}.galaxy-msg span{color:#000;text-align:center;background:#fff;border-radius:12px;max-width:90%;padding:.8rem 1.4rem;font-family:Silkscreen,monospace;font-size:1rem;line-height:1.6;box-shadow:0 8px 32px #00000026,0 2px 8px #00000014}.hero-section{color:#fff;background:#0c0c0c;align-items:center;min-height:100vh;padding:12vh 5vw 8vh;display:flex;position:relative;overflow:hidden}.bg-city,.hero-stars,.bg-effects,.hero-moon,.drift-layer,.hero-right,.th-ship,#hero-canvas{display:none!important}.hero-container{width:100%;max-width:1600px;margin:0 auto}.hero-eyebrow{letter-spacing:.22em;color:#ffffff73;opacity:0;margin:0 0 3.5vh;font-family:Silkscreen,monospace;font-size:.78rem;transition:opacity .7s .1s}#heroText.in .hero-eyebrow{opacity:1}.hero-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(2.6rem,9.5vw,11rem);font-weight:600;line-height:.92;font-family:Silkscreen,monospace!important}.hero-line{display:block;overflow:hidden}.hero-line-in{opacity:0;transition:transform .95s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(112%)}#heroText.in .hero-line-in{opacity:1;transform:translateY(0)}#heroText.in .hero-line:first-child .hero-line-in{transition-delay:.12s}#heroText.in .hero-line:nth-child(2) .hero-line-in{transition-delay:.2s}#heroText.in .hero-line:nth-child(3) .hero-line-in{transition-delay:.28s}.hero-line-out{-webkit-text-stroke:2px #fff;color:#0000!important}.th-foot{border-top:1px solid #ffffff26;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:7vh;padding-top:2rem;display:flex}.hero-sub{color:#fff9;opacity:0;max-width:460px;margin:0;font-family:Prompt,sans-serif;font-size:1.05rem;font-weight:300;line-height:1.7;transition:opacity .7s .45s}.hero-scroll{letter-spacing:.18em;color:#fff6;white-space:nowrap;opacity:0;font-family:Silkscreen,monospace;font-size:.7rem;transition:opacity .7s .55s}#heroText.in .hero-sub,#heroText.in .hero-scroll{opacity:1}@media (width<=640px){.hero-title{font-size:clamp(2rem,13vw,4rem)}.th-foot{flex-direction:column;align-items:flex-start;gap:1rem}}.hero-container{grid-template-columns:1fr auto;align-items:end;gap:2rem;display:grid;position:relative}.hero-media{aspect-ratio:4/5;border:1px solid #ffffff26;border-radius:20px;width:clamp(160px,18vw,280px);position:relative;overflow:hidden}.bg-video{object-fit:cover;width:100%;height:100%;display:block}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}html[data-lang=th] body [data-lang][data-lang][data-lang][data-lang],html[data-lang=th] body [data-lang][data-lang][data-lang][data-lang] *{font-family:Prompt,sans-serif!important}html[data-lang=en] body [data-lang][data-lang][data-lang][data-lang],html[data-lang=en] body [data-lang][data-lang][data-lang][data-lang] *{font-family:General Sans,sans-serif!important}html.lenis,html.lenis body{height:auto}.hob-ach-text{font-family:Silkscreen,monospace!important}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.scroll-indicator{font-family:Silkscreen}*{box-sizing:border-box;margin:0;padding:0;font-weight:500;font-family:General Sans,sans-serif!important}html{overflow-x:clip}body{color:var(--text);background:#0c0c0c;overflow-x:clip}.glass-card{background:var(--card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:16px;transition:all .3s}.glass-card:hover{background:var(--card-hover);border-color:var(--border-glow);transform:translateY(-2px);box-shadow:0 8px 32px #b847f51a}.gradient-text{background:linear-gradient(90deg, var(--purple), var(--blue), var(--cyan));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s infinite gradientMove}.gradient-text-pink{background:linear-gradient(90deg, var(--pink), var(--purple), var(--blue));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s infinite gradientMove}@keyframes gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.neon-purple{box-shadow:0 0 10px var(--purple), 0 0 20px var(--purple), 0 0 40px #b847f54d}.neon-cyan{box-shadow:0 0 10px var(--cyan), 0 0 20px var(--cyan), 0 0 40px #00d4ff4d}.skill-bar-bg{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}.skill-bar-fill{border-radius:999px;width:0%;height:100%;transition:width 1.8s cubic-bezier(.4,0,.2,1)}.rank-badge{letter-spacing:1px;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.rank-badge.elite{color:#00fff2;background:#0000001a;border:1px solid #ffe600}.rank-badge.pro{color:var(--cyan);background:#00d4ff1a;border:1px solid #fff}.rank-badge.radiant{color:var(--black);background:#ffffff1a;border:1px solid #ffe241}.rank-badge.top{color:red;background:#000;border:1px solid red}.rank-badge.fcfifa{color:#fff;background:#0000009a;border:1px solid #00ff62}.section{padding:6rem 2rem;position:relative}.section-title{text-align:center;letter-spacing:-.5px;margin-bottom:3rem;font-size:4.3rem;font-weight:900}.btn-primary{letter-spacing:1.5px;text-transform:uppercase;color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:10px;align-items:center;gap:.5rem;padding:.72rem 2rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 #b847f500}#tar01 .btn-primary{border-color:red}#tar01 .btn-primary:after{background:#ff3d3d}.btn-primary:before{content:"";opacity:1;background:#3a3a3a15;transition:opacity .3s;position:absolute;inset:0}.btn-primary:after{content:"";background:var(--purple);opacity:0;z-index:1;width:100%;height:100%;transition:left .4s cubic-bezier(.86,0,.07,1),opacity .2s,transform .2s;position:absolute;top:0;left:-110%;transform:skew(-20deg)}.btn-primary:hover{color:#fff;border-color:#09f;transform:translateY(-2px)}.btn-primary:hover:after{opacity:.5;left:110%;transform:skew(20deg)scaleY(1.3)}.btn-outline{letter-spacing:1.5px;text-transform:uppercase;color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.5rem;padding:.72rem 2rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.btn-outline:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff0a 50%,#0000 70%);width:60%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-10deg)}.btn-outline:hover{color:#ffffffbf;border-color:#fff3;transform:translateY(-2px)}.btn-outline:hover:after{left:160%}html::-webkit-scrollbar{display:none;width:0!important;height:0!important}body::-webkit-scrollbar{display:none;width:0!important;height:0!important}html,body{scrollbar-width:none;-ms-overflow-style:none}::selection{color:#fff;background:#b847f54d}.radiant-pulse{animation:2s ease-in-out infinite brain-pulse;display:inline-block}@keyframes sonic-wave{0%{opacity:.8;filter:brightness();transform:scaleX(1)scaleY(1)}25%{opacity:1;filter:brightness(1.5)drop-shadow(0 0 5px #ef4444);transform:scaleX(1.2)scaleY(.9)}50%{opacity:.6;filter:brightness(1.2);transform:scaleX(.9)scaleY(1.1)}75%{opacity:1;filter:brightness(1.5)drop-shadow(0 0 8px #fff);transform:scaleX(1.1)scaleY(.95)}to{opacity:.8;filter:brightness();transform:scaleX(1)scaleY(1)}}.radiant-voice{transform-origin:50%;animation:1.5s ease-in-out infinite sonic-wave;display:inline-block}@keyframes bolt-strike{0%,to{filter:brightness()drop-shadow(0 0 #fff);opacity:1;transform:scale(1)}10%{filter:brightness(2)drop-shadow(0 0 12px #ef4444);opacity:.8;transform:scale(1.3)translate(1px,-1px)}15%{filter:brightness(1.5)drop-shadow(0 0 5px #fff);opacity:1;transform:scale(.9)translate(-1px,1px)}20%{filter:brightness(3)drop-shadow(0 0 15px #ef4444);transform:scale(1.4)}25%{filter:brightness();transform:scale(1)}}.radiant-bolt{animation:2s step-end infinite bolt-strike;display:inline-block}@keyframes live2d-sway{0%,to{filter:drop-shadow(0 0 2px #ffa600);transform:rotate(-3deg)translateY(0)}50%{filter:drop-shadow(0 0 10px red);transform:rotate(3deg)translateY(-2px)}}@keyframes mask-blink{0%,45%,55%,to{opacity:1}50%{opacity:.7}}.radiant-live2d{transform-origin:bottom;animation:4s ease-in-out infinite live2d-sway,5s step-end infinite mask-blink;display:inline-block}[data-aos=futuristic-focus]{opacity:0;filter:blur(20px)brightness(2);transition-property:transform,opacity,filter;transform:scale(1.1)}[data-aos=futuristic-focus].aos-animate{opacity:1;filter:blur()brightness();transform:scale(1)}.tar-voice-live-dot{background:#dc2626;border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink;display:inline-block;box-shadow:0 0 8px #dc2626}.tar-visualizer-wrap{background:#dc262608;border:1px solid #dc262633;border-radius:20px;width:100%;height:200px;margin-bottom:1.5rem;position:relative;overflow:hidden}.tar-visualizer-canvas{width:100%;height:100%;display:block}.tar-vis-overlay{pointer-events:none;background:linear-gradient(90deg,#05050899 0%,#0000 15% 85%,#05050899 100%),linear-gradient(#05050866 0%,#0000 40% 60%,#05050880 100%);position:absolute;inset:0}.tar-vis-avatar{z-index:3;width:90px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tar-vis-avatar-ring{background:#ff2929;border-radius:50%;transition:filter .3s;position:absolute;inset:-3px}.tar-vis-avatar-ring.active{filter:drop-shadow(0 0 12px #dc2626);animation:.8s linear infinite ringRotate}.tar-vis-avatar-inner{background:var(--dark);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:3px;overflow:hidden}.tar-vis-avatar-inner img{object-fit:cover;border-radius:50%;width:100%;height:100%;transition:filter .3s}.tar-vis-avatar.playing .tar-vis-avatar-inner img{filter:brightness(1.1)saturate(1.2)}.tar-now-playing{letter-spacing:2px;color:#dc262680;white-space:nowrap;z-index:3;align-items:center;gap:.4rem;font-size:.65rem;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.tar-np-icon{animation:1.5s infinite blink}.tar-np-text{color:#fff;font-weight:700;transition:color .3s}.tar-voice-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.7rem;margin-bottom:1.2rem;display:grid}.tar-voice-btn{cursor:pointer;color:var(--text);background:#dc26260a;border:1px solid #dc262633;border-radius:14px;flex-direction:column;align-items:center;gap:.35rem;padding:.9rem .5rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.tar-voice-btn:hover{background:#dc26261a;border-color:#dc262680;transform:translateY(-3px);box-shadow:0 8px 24px #dc262626}.tar-voice-btn.playing{background:#dc262626;border-color:#dc2626;box-shadow:0 0 20px #dc26264d,inset 0 0 20px #dc26260d}.tar-vbtn-icon{font-size:1.4rem;display:block}.tar-vbtn-label{letter-spacing:1px;color:#fff;font-family:Kanit,sans-serif;font-size:.85rem;font-weight:400}.tar-vbtn-bar{background:linear-gradient(90deg,#dc2626,#f44);border-radius:999px;width:0%;height:2px;transition:width .1s linear;position:absolute;bottom:0;left:0;box-shadow:0 0 6px #dc2626}.tar-voice-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.tar-ctrl-btn{color:#dc262699;letter-spacing:2px;cursor:pointer;background:0 0;border:1px solid #dc26264d;border-radius:999px;padding:.5rem 1.4rem;font-size:.72rem;font-weight:700;transition:all .3s}.tar-ctrl-btn:not(:disabled):hover{color:#f44;background:#dc26261a;border-color:#dc2626}.tar-ctrl-btn:disabled{opacity:.3;cursor:not-allowed}.tar-volume-wrap{align-items:center;gap:.6rem;display:flex}.tar-volume-slider{appearance:none;cursor:pointer;background:#dc262633;border-radius:999px;outline:none;width:100px;height:4px}.tar-volume-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#dc2626;border-radius:50%;width:14px;height:14px;transition:transform .2s;box-shadow:0 0 8px #dc262699}.tar-volume-slider::-webkit-slider-thumb:hover{transform:scale(1.3)}.site-footer{background:#0c0c0c;padding:0}.sf-inner{max-width:1200px;margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem)}.sf-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:3rem;padding:clamp(3rem,6vw,5rem) 0 3rem;display:flex}.sf-logo{letter-spacing:-.05em;color:#fff;margin-bottom:.8rem;font-size:clamp(3rem,8vw,6rem);font-weight:600;line-height:1;font-family:General Sans,monospace!important}.sf-tagline{letter-spacing:2px;color:#585858;text-transform:uppercase;margin:0;font-size:.8rem;font-family:Silkscreen,monospace!important}.sf-cols{flex-wrap:wrap;gap:clamp(2rem,5vw,5rem);display:flex}.sf-col{flex-direction:column;gap:.6rem;display:flex}.sf-col-head{letter-spacing:3px;color:#585858;text-transform:uppercase;margin:0 0 .4rem;font-family:Fira Code,monospace;font-size:.6rem}.sf-link{color:#585858;font-family:Silkscreen,monospace;font-size:.82rem;line-height:1.2;text-decoration:none;transition:color .2s}.sf-link:hover{color:#fff}.sf-ext{font-family:Silkscreen,monospace;font-size:.7rem}.sf-rule{background:#ffffff0d;height:1px}.sf-bottom{flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1.4rem 0;display:flex}.sf-copy{letter-spacing:2px;color:#585858;font-family:Silkscreen,monospace;font-size:.73rem;font-weight:500}.sf-built{letter-spacing:1px;color:#585858;flex:1;font-family:Fira Code,monospace;font-size:.73rem;font-weight:600}.sf-totop{letter-spacing:2px;color:#585858;margin-left:auto;font-size:.73rem;text-decoration:none;transition:color .2s}.sf-totop:hover{color:#fff}@media (width<=580px){.sf-top{flex-direction:column}.sf-totop{margin-left:0}}@keyframes flagGlitch{0%{clip-path:inset(0);filter:hue-rotate()brightness();transform:scale(1)translate(0)}20%{clip-path:inset(20% -6px 80% 0);filter:hue-rotate(90deg)brightness(2);transform:scale(1.1)translate(-5px)}40%{clip-path:inset(50% 0 30%);transform:scale(.9)translate(5px)}60%{clip-path:inset(10% 0 70%);filter:hue-rotate(180deg);transform:scale(1.2)translate(-2px)}80%{clip-path:inset(80% -6px 10% 0);transform:scale(1.1)translate(2px)}to{clip-path:inset(0);filter:hue-rotate()brightness();transform:scale(1)translate(0)}}.flag-glitching{animation:.25s steps(2,end) infinite flagGlitch;box-shadow:0 0 15px #00d4ffcc}#hobby .section-title,#art .section-title{letter-spacing:.04em;font-family:Silkscreen,monospace;font-weight:400}.sf-top{position:relative}.sf-sky-inject{z-index:0;pointer-events:none;background:0 0;width:100%;height:100%;position:absolute;bottom:0;left:0;overflow:hidden}.sf-brand{z-index:2;position:relative}.dense-stars{background:0 0;width:2px;height:2px;animation:30s linear infinite orbit-cosmo-left;position:absolute;bottom:100px;box-shadow:50px 20px #fff,120px 45px #fff,250px 15px #fff,380px 85px #fff,450px 30px #fff,520px 70px #fff,670px 10px #fff,790px 60px #fff,850px 25px #fff,930px 80px #fff,1050px 40px #fff,1180px 15px #fff,1250px 75px #fff,1320px 35px #fff,1450px 90px #fff,1580px 50px #fff,1650px 20px #fff,1780px 70px #fff,1850px 45px #fff,1920px 85px #fff,1900px 10px #fff,2050px 60px #fff,2120px 30px #fff,2250px 80px #fff}.cosmo-character-line{width:36px;height:36px;image-rendering:pixelated;image-rendering:crisp-edges;z-index:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAogAAAAkCAYAAAAKCMsGAAAAAXNSR0IArs4c6QAACLNJREFUeJztnV3O2zgMRZPBrKP7mhV2X92I52HGgMryX7RE2/cCBfJZFnlE0TKtpMn3A71Kx3Ec9Nj3+/3uofmPZ6d/TWesvt/vtzMnBEEQBFULN7yL1akgk4qcHcXP6JOL0adB4UoZUCRCEARBb9H0za5TAfRpxtOxIJPis5KJFoeS310FGVe8Sn93UEcmCIIg6MWSdn6k41erE8/p82C0msnyuZrJ429HnKhvzf84l7vEMXTgGkXzHvpd3eIDnnupW3zAcy9Z8UnvOByNdqS68Yws2g7iCqaoj6uZDufu4UqmWb4d4ti68Ha4BiWNbDvfWaDHdsYHPH4hf8Azo1fkz2Hs7ljt1erEE/VxNZN37KtiNNrXfK3OIY7J4tv1VEr90ljt5OoYs4PRZ1NudYoPeHxC/oBnRq/Kn6iBq4PQlcfysyJJRtteni5Mq3hmteMi9/jvsDDTHH/kgjjBsSs+4Jnj8rZfzYH56sljcXnbr+bwxOevGacz7dXqwHMktmilt8XfoN3b/Zw8i0mX+dLybVVeSQyZa6GS6fRP/xf6h8zfro947IoPeHxMyB/wzDC9Mn/GgUUKsqtuVOC5F0/Ezyoe6tPzVLfriZRjqDqvkmFncS3NDZdPqwpozzFPG3iQP5bft85XN55X5k+3gqMbT8b2ioT1FD2reCgTx7e6OKQMWswo20o+6t/b90ou+npn0Sz533XD6BYf8MSYtGOetkqWDvEBT4xJO+Zpq2RZFp9ON6iM/VUFmeZrZbFKi56dPCMHV4xxjKsKMOlvLYZZNq0A9bBFCtMVC1AXpuyCeDVPJDbg2c9D2XbzdIsPeGy7r80fesO0HFx9g+/Ew03IwWglC/faw7PyIpLOiyb2LM+KvrSPFYPZtlU5FvV1BVd2QbyaJ8MEnn08yB/wzPC8Nn+4AHgLjivUiSd6s5y5uUZZojxjLKuYRtuaXWners4lzf/Y9pmMixRnKx8850j9NJbZsWTm6ar5zObMlTyZ9Qc8+3gyPt4UH/DodjM+HhEf2sEykA3WHXkkW57jmQm8kifSVsF2EK3ikGxq81E5P5LvaJsVP23OOc2OJZrzlcouiNK5s+sEF9eZ+IBHP2dWyJ9388zq6fmjOsoeP1/PDvaOPB8ySZU+ozx03F6eal5qz2v/ao6snyxXdPGI5q11XnZBkq4lzY53znctiNoYKq7dSHys2IDHXmszDB/kz6t5uH4Zjqfmj9s4114xiKfxVE3mbp4KJs2O13b1PFr2fvy8nsvK0czi4s17z0LpXUg0Tu+c71oQNR7veKR+52tvfKw5AU/sQRz5Ax7kz1x8Ur+Dyx3zaqbvHXm4QuPXP7q/6vFEeKrj67Xz4+dxaHGpYpDsVdvP8Jyvud/FtOIz2oj+vvXYjy4Smd/otM735phnPHQc1m+gU3vauZJfLkYSy8z4wTPHg/wBzwwP8schq7r98fM46L+MzafyjFwz/e/KI9mJMlUxeNg8PFbfahaNh/bz8ByKvJzea8tj22rjbFj5ZLV5+4x+OZbsfFHb1nng8fFINpA/4PHwSDbenD+qAc8xDiYTmKfyRPw+iUeyI81ZpHCd4ZAustP/qgeMiDw8kQWRW/QyTLMsn6IF0evHM256XjZWVnyy3OCRz0X+gCfDQ9k4zqhdzs8d80eFzBqe6fs0Hm/B+iQejW+06ykKKzk4ptN+5oLKsEUueu/O4QwLx+VlqliEKhZE7+dGo+oQH/DYDMgf8GR5kD+TYNbxVQUQeO7Dw9niEnxlgZi58DWGKjuaIm+9V8RJsxFdBL2xzi7KUb67xgc8vvOQP+DJ8CB/kiCcvGBVN9Qn8Ej9n8zDcUX7VXJQnkw/z7EVTNK52XHRflMLB2GZnXcPy9U7HN3iAx673wf5Ax7kj2o3y/SbAevYVf3Bc28eamf2Qq3g0GxpPq6MTUTWgjWbPxVj8i6qEXtS28on5m7xAY/fntSG/AGPx57U9vT8cX0dxh+dgl+j4TnuFXjuxVNlv4pDsnXGzesjylM1r9zXKIxzXsFPc8iyKZ2fHTM3F9H5kex6v7anW3zA4xfyBzxRHs4e8sdRIFInkQSgUNU3efDci0cqyiindIHOsmhF6kcYc8ViMS4M4/HxQrXsjVwcY6ZYtQpLi0vrXzVfmv+oHa+tbvEBT07IH/B4eDROzX/UjtdWp/j8bZ3gMSaBSrscswLPfXhOFqk4lIoerqDK+NZscWxckagVdxFZMZD4pOKwagGjdi1e2k6PZxZnzX/lE3OEycsX9XvVw86beZA/4JnhQf7wchWIFjB38+Iq4MoiCDz35JEKxlFcUZT1N44jUwBXsmhsoyivFatZhtOnVHBWFqKcrCdmb+yv2FHoEB/w6EL+gGdGyJ8JaTcw6/j59zg48DybZ+zL2fewHIwyHNl2iyXK441/hi3CIdmw5snLk2WieeeNsXT+LFPX+IBHt4H8AQ/yR7aVYUnvIHKSKtgtlS14TF3FQ3fdMrYrYnJeDBKHxHgli2XXutircsWKjcVyldo/MUOthfyBZoT8+V1mgRjdKq28iYHnXjwH8zY2Zbt6/NQX5RpZr2YYWaxzRh5rviJ2szwejup5tD4OwL3tY3FlOSsK6DH/ov7BExfyBzwzQv78qfAO4gjnvfGtKIjA04NHS2wuUelWeWUsuIv8PM5dZFZROSupUJV4tL47dvcoS9Vi2E1XFNAz8wWee6lbfMBzL3WKT2hnYwTTbgbjDYR1WlCAgKcvj8eOtU0vFSGrVe2fjttbZNGY7ooJnZeKHc3K3VMp/zNcs6qITaWeyoP8WaOn8iB/Jh3QQR//y9Of2vD2Bc/9eby82fZKjhW+vD66Pw0fg3azUI1MXRmhvkL+QDN6Wv6oVaU1OKsq1frPvC8PnnvwWJrlrdbJI30WpdqH1N7h6fyOovmEOEIRIX+gGT0xf24/AAiq1ooiTSqOn7CoQBAEQRAEQRAEQRD0MP0LG3R51G181JUAAAAASUVORK5CYII=) -288px 0 no-repeat;animation:.8s steps(8,end) astro-intro,.4s steps(2,end) .8s infinite astro-hover,18s linear infinite walk-across-screen;position:absolute;bottom:10px;left:0}@keyframes astro-intro{0%{background-position-x:0}to{background-position-x:-288px}}@keyframes astro-hover{0%{background-position-x:-288px}to{background-position-x:-360px}}@keyframes walk-across-screen{0%{left:-36px}to{left:100%}}@keyframes orbit-cosmo-left{0%{transform:translate(100vw)}to{transform:translate(-100vw)}}.about-section{background:#0c0c0c;padding:12rem 4rem;position:relative}.about-grid{grid-template-columns:1.15fr 1fr;gap:6rem;max-width:1400px;margin:0 auto;display:grid}.about-eyebrow{letter-spacing:.25em;color:#ffffff73;margin-bottom:3rem;font-family:Silkscreen,monospace;font-size:5rem;font-weight:600;display:block}.about-lead{font-family:"General Sans" "Prompt", sans-serif;letter-spacing:-.01em;margin-bottom:6rem;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:600;line-height:1.35}.chapter-title{letter-spacing:.2em;color:#ffffff80;margin-bottom:1.5rem;font-family:Silkscreen,monospace;font-size:.95rem}.about-chapter{margin-bottom:6rem}.highlight-text{color:#fff;max-width:55ch;font-family:General Sans,sans-serif;font-size:clamp(2rem,1.4vw,1.25rem);line-height:1.8}.highlight-text .w{opacity:.16}.about-media-sticky{flex-direction:column;gap:1.2rem;height:72vh;display:flex;position:sticky;top:14vh}.media-frame{background:#1a1a1a;border-radius:24px;width:100%;height:100%;position:relative;overflow:hidden}.media-frame.alt{border-radius:10px;width:86%;height:88%;margin-left:auto}.media-layer{opacity:0;transition:opacity .6s;position:absolute;inset:0}.media-layer.active{opacity:1}.media-layer img,.media-layer video{object-fit:cover;width:100%;height:100%;display:block}.media-meta{letter-spacing:.2em;color:#ffffff80;justify-content:space-between;font-family:Silkscreen,monospace;font-size:.75rem;display:flex}@media (width<=900px){.about-section{padding:6rem 1.5rem}.about-grid{grid-template-columns:1fr;gap:3rem}.about-media{order:-1}.media-frame.alt{width:100%;height:100%;margin-left:0}.about-media-sticky{height:auto;position:static}.media-frame{grid-template-columns:1fr 1fr;gap:10px;display:grid}.media-layer{aspect-ratio:4/5;border-radius:12px;overflow:hidden;opacity:1!important;position:static!important;transform:none!important}.media-layer img{object-fit:cover;width:100%;height:100%}.media-counter,.media-tag{display:none}}.soc-section{color:#fff;background:#0c0c0c;min-height:100vh;padding:20vh 6vw 15vh;position:relative;overflow:hidden}.soc-wrap{z-index:1;max-width:1200px;margin:0 auto;position:relative}.soc-header{margin-bottom:8vh}.soc-title{letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(3.5rem,10vw,8rem);font-weight:600;line-height:.95;font-family:Silkscreen,sans-serif!important}.soc-title-line{overflow:hidden}.soc-title-line .char{opacity:0;will-change:transform, opacity;font-weight:600;display:inline-block;transform:translateY(110%);font-family:General Sans,sans-serif!important}.soc-sub{color:#fff9;max-width:400px;margin:0;font-family:Prompt,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.7}.soc-list{flex-direction:column;display:flex}.soc-item{color:#fff;opacity:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:2rem;padding:2rem 0;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(20px)}.soc-logo{object-fit:contain;opacity:.7;width:36px;height:36px;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1)}.soc-item:hover .soc-logo{opacity:1;transform:scale(1.1)}.soc-item-main{flex-direction:column;gap:.5rem;display:flex}.soc-platform{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.2;display:block;position:relative;overflow:hidden;font-family:General Sans,sans-serif!important}.roll-layer{transition:transform .55s cubic-bezier(.5,1,.3,1);display:block}.roll-alt{width:100%;font-weight:600;position:absolute;top:0;left:0;transform:translateY(110%)}.soc-item:hover .roll-layer:first-child{font-weight:600;transform:translateY(-110%);font-family:General Sans,sans-serif!important}.soc-item:hover .roll-alt{font-weight:600;transform:translateY(0);font-family:General Sans,sans-serif!important}.soc-platform .char{opacity:0;will-change:transform, opacity;display:inline-block;transform:translateY(110%)}.soc-desc{color:#ffffff80;opacity:0;font-family:Prompt,sans-serif;font-size:.875rem;font-weight:300;line-height:1.5}.soc-handle{color:#fff9;letter-spacing:.05em;opacity:0;font-family:Fira Code,monospace;font-size:.875rem}.soc-arrow{color:#fff6;opacity:0;font-family:General Sans,sans-serif;font-size:1.5rem;font-weight:300;transition:all .4s cubic-bezier(.16,1,.3,1)}.soc-item:hover{padding-left:1rem}.soc-item:hover .soc-arrow{color:#fff;transform:translate(8px)}.soc-item:hover .soc-handle{color:#ffffffe6}.soc-foot{text-align:center;margin-top:8vh}.soc-foot-hint{color:#fff6;letter-spacing:.15em;font-family:General Sans,monospace;font-size:.75rem}@media (width<=768px){.soc-item{grid-template-columns:auto 1fr auto;gap:1rem;padding:1.5rem 0}.soc-handle{display:none}.soc-logo{width:28px;height:28px}.soc-item:hover{padding-left:0}}.scroll-ship{z-index:1;pointer-events:none;opacity:0;will-change:transform;position:fixed;top:0;left:0}.scroll-ship.is-visible{opacity:1}.ship-flip{transition:transform .3s;display:block;position:relative}.scroll-ship.is-reverse .ship-flip{transform:scaleX(-1)}.ship-flip img{width:clamp(90px,11vw,150px);image-rendering:pixelated;filter:drop-shadow(0 0 10px #22e0ff59);display:block}.ship-flame{transform-origin:100%;clip-path:polygon(0 45%,25% 30%,55% 12%,100% 0,100% 100%,55% 88%,25% 70%,0 55%);filter:drop-shadow(0 0 6px #22e0ff)drop-shadow(0 0 18px #2e91ffb3);background:linear-gradient(90deg,#0000 0%,#2e91ff26 25%,#22e0ffbf 60%,#bef5fff2 88%,#fff 100%);width:90px;height:12px;animation:.16s steps(2,end) infinite flameFlick;position:absolute;top:50%;right:94%}@keyframes flameFlick{0%{opacity:1;transform:translateY(-50%)scaleX(1)}50%{opacity:.85;transform:translateY(-50%)scaleX(.7)}to{opacity:1;transform:translateY(-50%)scaleX(1.15)}}@media (width<=900px){.sf-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.sf-grid{grid-template-columns:repeat(2,1fr)}.sf-hud{gap:1rem}}.soc-stars{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.soc-stars .star{left:var(--x);top:var(--y);width:var(--s,2px);height:var(--s,2px);animation:starTwinkle var(--d,3s) ease-in-out infinite;animation-delay:var(--dl,0s);background:#fff;position:absolute}.soc-stars .star.is-bright{box-shadow:0 0 6px #ffffffe6,0 0 14px #a0dcff80}@keyframes starTwinkle{0%,to{opacity:.12;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.yted-section{isolation:isolate;padding:clamp(6rem,15vh,10rem) clamp(1.5rem,5vw,4rem);position:relative;overflow:clip}.yted-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;max-width:1400px;margin:0 auto clamp(4rem,8vh,6rem);display:flex}.yted-header-inner{flex:1;min-width:300px}.yted-eyebrow{letter-spacing:.4em;color:#ffffff80;text-transform:uppercase;margin-bottom:1rem;font-family:Silkscreen,monospace;font-size:.65rem;display:inline-block}.yted-title{letter-spacing:.02em;color:#fff;text-shadow:5px 3px #1300007e;margin:0;font-size:clamp(2.5rem,8vw,5rem);font-weight:600;line-height:1;font-family:General Sans!important}.playlist-text{color:#fff;margin-top:auto;padding-bottom:1rem;font-family:General Sans,sans-serif;font-size:5rem;display:block}.yted-stats-row{align-items:center;gap:2rem;display:flex}.yted-stat{flex-direction:column;gap:.3rem;display:flex}.stat-number{color:#fff;font-family:IBM Plex Sans Thai,monospace;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1}.stat-label{letter-spacing:.2em;color:#ffffff80;text-transform:uppercase;font-family:Silkscreen,monospace;font-size:.6rem}.yted-subscribe-btn{letter-spacing:.15em;color:#000;background:#fff;border-radius:12px;padding:.8rem 1.5rem;font-family:Silkscreen,monospace;font-size:.75rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.yted-subscribe-btn:hover{background:#ffffffa4;transform:translateY(-2px);box-shadow:0 6px 20px #0006}.yted-deck{max-width:1400px;height:400vh;margin:0 auto clamp(4rem,8vh,6rem);position:relative}.yted-deck-sticky{height:100vh;position:sticky;top:0;overflow:hidden}.yted-deck-intro{z-index:5;text-align:center;flex-direction:column;align-items:center;gap:1.2rem;padding:0 1.5rem;display:flex;position:absolute;top:clamp(2rem,7vh,5rem);left:0;right:0}.yted-fan{--overlap:clamp(20px, 3.5vw, 56px);justify-content:center;align-items:center;padding-top:14vh;display:flex;position:absolute;inset:0}.yted-fan .yted-cat-card{transition:scale .7s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1);scale:1}.yted-fan .yted-cat-card:hover{scale:1.035;box-shadow:0 44px 80px #0000009e,0 18px 40px #00000059,0 0 0 1px #ffffff1a}.yted-fan .yted-cat-card:hover .cat-bg{transition:transform 1s cubic-bezier(.22,1,.36,1);transform:scale(1.07)}.yted-cat-card{aspect-ratio:3/4;width:min(28vw,22rem);margin-left:calc(var(--overlap) * -1);will-change:transform;transform:translateY(calc(var(--dy,0px) + (1 - var(--p,0)) * 55vh)) rotate(calc(var(--rot,0deg) * var(--p,0)));border-radius:18px;flex:none;text-decoration:none;transition:box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:0 30px 70px #0000008c}.yted-cat-card:first-child{margin-left:0}.yted-cat-card:first-child{--rot:-2deg;--dy:0px;z-index:1}.yted-cat-card:nth-child(2){--rot:1.5deg;--dy:-10px;z-index:2}.yted-cat-card:nth-child(3){--rot:-1deg;--dy:6px;z-index:3}.yted-cat-card:hover{z-index:9;box-shadow:0 40px 90px #000000b3}.cat-bg{z-index:0;background-position:50%;background-size:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.yted-cat-card:hover .cat-bg{transform:scale(1.06)}.cat-veil{z-index:1;background:linear-gradient(#0000 40%,#060610f2 100%);position:absolute;inset:0}.cat-idx{z-index:2;color:#0000;-webkit-text-stroke:1.5px #fff6;font-family:Silkscreen,monospace;font-size:clamp(3.5rem,7vw,6rem);line-height:1;position:absolute;top:.9rem;right:1.4rem}.cat-content{z-index:3;padding:1.5rem;position:absolute;inset:auto 0 0}.cat-title{color:#fff;text-shadow:2px 2px #ff00004d;margin:0 0 .4rem;font-family:Silkscreen,monospace;font-size:clamp(1.2rem,2.4vw,1.8rem);line-height:1.1}.cat-meta{letter-spacing:.1em;color:#ffffffb3;margin:0;font-family:Silkscreen,monospace;font-size:.6rem}.cat-cta{letter-spacing:.18em;color:#fff;border:1px solid #ffffff59;border-radius:999px;margin-top:1rem;padding:.6rem 1.1rem;font-family:Silkscreen,monospace;font-size:.62rem;transition:background .3s,color .3s,border-color .3s;display:inline-block}.cat-cta i{margin-left:.5rem;font-style:normal}.yted-cat-card:hover .cat-cta{color:#060610;background:#fff;border-color:#fff}@media (width<=767px){.yted-deck{height:auto}.yted-deck-sticky{height:auto;display:block;position:static;overflow:visible}.yted-deck-intro{margin-bottom:2.5rem;position:static}.yted-fan{gap:1.5rem;padding-top:0;display:grid;position:static;inset:auto}.yted-cat-card{aspect-ratio:4/5;width:100%;margin-left:0;transform:none!important}}.yted-showcase{max-width:1000px;margin:0 auto;position:relative}.showcase-window{background:#070000e3;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000080}.window-bar{background:#0000004d;border-bottom:1px solid #ffffff0d;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.window-dots{gap:6px;display:flex}.dot{border-radius:50%;width:10px;height:10px}.dot.red{background:#ff5f57}.dot.yellow{background:#fff}.dot.green{background:#ff5f57}.window-url{letter-spacing:.1em;color:#ffffff80;font-family:Silkscreen,monospace;font-size:1rem}.window-body{padding:2rem}.channel-header{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.channel-avatar{border-radius:50%;flex-shrink:0;width:60px;height:60px;overflow:hidden}.channel-avatar img{object-fit:cover;width:100%;height:100%}.channel-info{flex:1}.channel-name{color:#fff;margin-bottom:.2rem;font-family:Silkscreen,monospace;font-size:1.4rem;font-weight:700;display:block}.channel-handle{color:#ffffff80;font-family:Silkscreen,monospace;font-size:.7rem;display:block}.channel-sub-btn{color:#000;background:#fff;border-radius:6px;padding:.6rem 1.2rem;font-family:Silkscreen,monospace;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s}.channel-sub-btn:hover{background:#ffffff8a}.channel-stats{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1.5rem;margin-bottom:2rem;padding:1.5rem 0;display:grid}.channel-stat{flex-direction:column;align-items:center;gap:.3rem;display:flex}.channel-stat.gold .stat-val{color:red}.stat-val{color:#fff;font-family:Silkscreen,monospace;font-weight:700;line-height:1;font-size:1rem!important}.channel-stat .stat-val{color:#fff!important}.stat-lbl{letter-spacing:.2em;color:#ffffff80;text-transform:uppercase;font-family:Silkscreen,monospace;font-size:.7rem}.content-bars{flex-direction:column;gap:1.2rem;display:flex}.bar-row{grid-template-columns:150px 1fr 50px;align-items:center;gap:1rem;display:grid}.bar-label{letter-spacing:.1em;color:#ffffffb3;font-family:Silkscreen,monospace;font-size:.7rem}.bar-track{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.bar-fill{background:#fff;border-radius:3px;width:0;height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.bar-fill.run{width:var(--bar-width)}.bar-pct{color:#fff9;text-align:right;font-family:Silkscreen,monospace;font-size:.65rem}.yted-marquee{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;width:100%;margin-top:2rem;padding:1rem 0;overflow:hidden;transform:scale(1.08)}.marquee-track{white-space:nowrap;will-change:transform;gap:2rem;width:max-content;animation:40s linear infinite marqueeScroll;display:flex}.marquee-track span{letter-spacing:.2em;color:#fff6;font-family:Silkscreen,monospace;font-size:.75rem}@keyframes marqueeScroll{to{transform:translate(-50%)}}@media (width<=900px){.yted-header{flex-direction:column;align-items:flex-start}.yted-achievement-inner{grid-template-columns:1fr;gap:2rem}.achievement-image{position:relative;top:0;transform:none}.ach-img{max-width:250px;margin:0 auto;display:block}.bar-row{grid-template-columns:1fr;gap:.5rem}.bar-pct{text-align:left}}@media (width<=600px){.yted-stats-row{flex-direction:column;align-items:flex-start;gap:1rem}.ach-stats{flex-direction:column;gap:1rem}}.yted-achievement-wrap{height:100vh;margin-bottom:clamp(6rem,12vh,8rem);position:relative}.yted-achievement-inner{grid-template-columns:1fr;align-items:center;max-width:1400px;height:100vh;margin:0 auto;padding:0 clamp(2rem,5vw,4rem);display:grid;position:sticky;top:0;overflow:hidden}.achievement-text{white-space:nowrap;z-index:2;position:absolute;top:50%;left:clamp(2rem,5vw,4rem);transform:translateY(-50%)}.ach-mask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.achievement-text.revealed{opacity:1;clip-path:inset(0)}.ach-eyebrow{letter-spacing:.5em;color:#fff6;text-transform:uppercase;margin-bottom:1.5rem;font-family:Silkscreen,monospace;font-size:.9rem;display:inline-block}.ach-title{color:#fff;margin:0 0 1rem;font-family:Silkscreen,monospace;font-size:6rem;font-weight:600}.ach-desc{letter-spacing:.1em;color:#fffffffa;margin:0 0 2.5rem;font-size:1.2rem}.ach-stats{flex-wrap:wrap;gap:clamp(1.5rem,3vw,2.5rem);margin-bottom:2rem;display:flex}.ach-stat{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.ach-stat-num{color:#fff;font-variant-numeric:tabular-nums;font-family:Silkscreen,monospace;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1}.ach-stat-label{letter-spacing:.25em;color:#ffffff80;text-transform:uppercase;font-family:Silkscreen,monospace;font-size:.7rem}.ach-quote{color:#ffffffa6;max-width:480px;margin:0;font-family:Kanit,sans-serif;font-size:1rem;font-style:italic;line-height:1.7}.achievement-image{z-index:999;align-items:center;width:100%;height:100%;display:flex;position:relative}.ach-img{will-change:transform;filter:drop-shadow(0 20px 25px #0300004f);width:clamp(280px,38vw,450px);max-width:100%;height:auto}@media (width<=900px){.yted-achievement-wrap{height:auto;min-height:100vh}.yted-achievement-inner{height:auto;padding:4rem 1.5rem;position:relative}.achievement-image{justify-content:center;margin-bottom:2rem}.ach-img{max-width:300px;transform:none!important}.achievement-text{opacity:1;max-width:none;position:relative;top:auto;left:auto;transform:none}}.yted-toast{color:#000;z-index:100;opacity:0;pointer-events:none;background:#fff;border-radius:10px;align-items:center;gap:.8rem;max-width:580px;padding:.8rem 1.5rem;font-family:Silkscreen,monospace;font-size:1.5rem;transition:transform .8s cubic-bezier(.16,1,0,1);display:flex;position:absolute;top:-5rem;right:1.5rem;transform:translate(120%);box-shadow:0 8px 32px #00000026,0 2px 8px #00000014}.yted-toast span{font-family:Silkscreen,monospace}.yted-toast.show{opacity:1;pointer-events:auto;transform:translate(0)}.yted-toast.hide{opacity:0;transform:translate(120%)}.yted-toast span{line-height:1.4}@media (width<=900px){.achievement-text{white-space:normal}.ach-eyebrow{letter-spacing:.3em;margin-bottom:1rem;font-size:.52rem}.ach-title{letter-spacing:.02em;font-size:clamp(1.9rem,9vw,3rem)}.ach-desc{letter-spacing:.06em;margin-bottom:1.6rem;font-size:.72rem}.ach-stats{gap:1.1rem;margin-bottom:1.4rem}.ach-stat-num{font-size:1.5rem}.ach-stat-label{letter-spacing:.16em;font-size:.5rem}.ach-quote{max-width:none;font-size:.82rem}}@media (width<=420px){.ach-title{font-size:clamp(1.6rem,8.5vw,2.2rem)}.ach-desc{font-size:.66rem}.ach-stats{gap:.9rem}.ach-stat-num{font-size:1.25rem}}@media (width<=767px){.yted-deck{height:auto}.yted-deck-sticky{height:auto;display:block;position:static;overflow:visible}.yted-deck-intro{margin-bottom:2.5rem;position:static}.yted-fan{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:0;display:grid;position:static;inset:auto}.yted-cat-card{aspect-ratio:4/5;width:100%;margin-left:0;transform:none}}.ytsinktext,.ytsinktext *{font-size:6rem;font-family:General Sans,Prompt,monospace!important}.video-showcase{max-width:1900px;margin:0 auto;padding:10vh 5vw}.showcase-item.laptop{grid-template-columns:1.15fr 1fr;align-items:center;gap:5vw;display:grid}.mockup-device img{filter:drop-shadow(0 30px 60px #00000080);width:100%;display:block}.ytsinktext{color:#fff;text-shadow:0 0 60px #000;perspective:600px;margin:.8rem 0 1rem;font-size:5rem;font-weight:600}.showcase-desc{color:#fff;max-width:40ch;font-family:Kanit;font-size:1.5rem;line-height:1.7}@media (width<=820px){.showcase-item.laptop{grid-template-columns:1fr;gap:2rem}}.showcase-art{object-fit:cover;object-position:center;z-index:-1;filter:blur(3px)brightness(.6)saturate(.85);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.showcase-art.is-bright{filter:blur(18px)brightness(.6)saturate()}.video-showcase{isolation:isolate;position:relative}.showcase-copy{position:relative}#tar-boot-wrap{background:#0000008c;border:1px solid #dc26262e;border-radius:18px;flex-direction:column;gap:1.2rem;width:clamp(280px,88vw,520px);margin-top:35vh;margin-bottom:auto;padding:2.2rem 2.5rem;display:flex;position:relative}#tar-boot-wrap:before,#tar-boot-wrap:after{content:"";pointer-events:none;border-style:solid;border-color:#dc26268c;width:16px;height:16px;position:absolute}#tar-boot-wrap:before{border-width:2px 0 0 2px;border-top-left-radius:12px;top:-1px;left:-1px}#tar-boot-wrap:after{border-width:0 2px 2px 0;border-bottom-right-radius:12px;bottom:-1px;right:-1px}#tar-boot-header{border-bottom:1px solid #dc26261a;flex-direction:column;gap:.3rem;padding-bottom:1rem;display:flex}.tar-boot-unit{letter-spacing:12px;color:#0000;-webkit-text-stroke:1.5px #dc2626;font-size:clamp(2rem,7vw,3.8rem);font-weight:900;line-height:1;display:block;position:relative}.tar-boot-unit:before,.tar-boot-unit:after{content:attr(data-text);color:#0000;position:absolute;inset:0}.tar-boot-unit:before{-webkit-text-stroke:1.5px #00c8ff38;animation:4.5s step-end infinite tarGlitchA}.tar-boot-unit:after{-webkit-text-stroke:1.5px #dc262626;animation:3.9s step-end infinite tarGlitchB}.tar-boot-sub{letter-spacing:4px;color:#ffffffd4;text-transform:uppercase;font-size:clamp(.7rem,1.1vw,.9rem)}#tar-boot-console{flex-direction:column;gap:.42rem;min-height:130px;display:flex}.tar-boot-line{letter-spacing:.5px;opacity:0;align-items:center;gap:.45rem;font-size:clamp(.44rem,1.2vw,.6rem);animation:.18s forwards tbLineIn;display:flex}@keyframes tbLineIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.tbp{color:#dc262680;flex-shrink:0}.tbl{color:#ffffff85;letter-spacing:1.5px;text-transform:uppercase;flex-shrink:0}.tbd{color:#ffffff1a;letter-spacing:2px;white-space:nowrap;flex:1;overflow:hidden}.tbs{text-align:right;color:#ffffff14;flex-shrink:0;min-width:36px;transition:color .3s}.tbs.ok{color:#fff}#tar-boot-foot{align-items:center;gap:1.2rem;margin-top:.5rem;display:flex}#tar-boot-bar-track{box-sizing:border-box;background:#f5f5f500;border:3px solid #000;border-radius:0;flex:1;height:20px;overflow:hidden;box-shadow:4px 4px #000}#tar-boot-bar{background:repeating-linear-gradient(110deg,#dc2626 0 12px,#0000 12px 18px);border-right:3px solid #000;border-radius:0;width:0%;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);animation:3.5s step-end infinite barGlitch;position:relative;box-shadow:0 0 8px red}@keyframes barGlitch{0%,88%,to{filter:none;opacity:1;transform:translate(0)scaleY(1)}89%{filter:brightness(2.5);opacity:.7;transform:translate(-4px)scaleY(1.3)}90%{filter:hue-rotate(180deg);transform:translate(4px)scaleY(.5)}91%{opacity:1;filter:none;transform:translate(0)scaleY(1)}94%{filter:brightness(1.6);transform:translate(-2px)}95%{filter:none;transform:translate(0)}}#tar-boot-pct{letter-spacing:1px;color:#eaeaeae5;text-align:right;flex-shrink:0;width:45px;font-size:.75rem;font-weight:700}#tar-boot-online{letter-spacing:4px;color:#fff;text-transform:uppercase;opacity:0;align-items:center;gap:.5rem;font-size:clamp(.42rem,1.1vw,.58rem);transition:opacity .5s;display:flex}#tar-boot-online.visible{opacity:1}.tar-boot-dot{background:red;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.4s infinite tarStatusBlink;box-shadow:0 0 8px red}.tar-boot-glitch{animation:.25s step-end forwards tbGlitch}@keyframes tbGlitch{0%{filter:none;transform:translate(0)}20%{filter:hue-rotate(180deg)brightness(1.6);transform:translate(-4px,2px)}40%{clip-path:inset(28% 0 42%);transform:translate(4px,-1px)}65%{filter:brightness(1.8);clip-path:inset(58% 0 12%);transform:translate(-2px,1px)}85%{filter:none;clip-path:none;transform:translate(3px,-2px)}to{filter:none;clip-path:none;transform:translate(0)}}#tar-intro-skip{letter-spacing:2.5px;color:#ffffff1f;cursor:pointer;z-index:10;background:#0000008c;border:1px solid #ffffff12;border-radius:3px;padding:.4rem 1rem;font-size:.52rem;transition:color .25s,border-color .25s;position:absolute;bottom:1.5rem;right:1.5rem}#tar-intro-skip:hover{color:#dc2626b3;border-color:#dc26264d}#tar-intro-prog{z-index:5;background:linear-gradient(90deg,#0000,#dc262680,#ff5050);width:0%;height:1px;transition:width .4s linear;position:absolute;bottom:0;left:0;box-shadow:0 0 8px #dc262699}@keyframes tarGlitchA{0%,93%,to{opacity:0;transform:translate(0)}94%{opacity:1;transform:translate(-4px,1px)}96%{opacity:.7;transform:translate(3px,-1px)}98%{opacity:1;transform:translate(-2px,2px)}}@keyframes tarGlitchB{0%,90%,to{opacity:0;transform:translate(0)}91%{opacity:1;transform:translate(4px,-2px)}93%{opacity:.6;transform:translate(-3px,1px)}95%{opacity:1;transform:translate(2px,-1px)}}@keyframes tarStatusBlink{0%,to{opacity:1;box-shadow:0 0 8px #22c55e}50%{opacity:.25;box-shadow:none}}.rest{background:#cd6363;position:relative}.rest-bg{z-index:0;pointer-events:none;height:100vh;margin-bottom:-100vh;display:none;position:sticky;top:0;overflow:hidden}.rest-bg-video{object-fit:cover;filter:blur(60px)brightness(.32)saturate(.8);width:100%;height:100%;transform:scale(1.35)}.rest-wrap{z-index:1;grid-template-columns:auto 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);padding:16vh 5vw 0;display:grid;position:relative}.rest-frame{aspect-ratio:9/16;z-index:2;background:#000;border-radius:18px;align-self:start;height:76vh;position:sticky;top:12vh;overflow:hidden}.rest-video{object-fit:contain;width:100%;height:100%;display:block}.rest-bar{background:#ffffff26;height:2px;position:absolute;bottom:0;left:0;right:0}.rest-bar-fill{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.rest-copy{padding:16vh 0 55vh}.rest-eyebrow{letter-spacing:.22em;color:#ffffff73;margin:0 0 3vh;font-family:Silkscreen,monospace;font-size:.78rem}.rest-title{letter-spacing:-.03em;margin:0 0 9vh;font-size:clamp(3rem,11vw,12rem);font-weight:600;line-height:.92;font-family:Silkscreen,monospace!important}.rest-mask{display:block;overflow:hidden}.rest-title-in{color:#fff;display:inline-block}.rest-head-row{justify-content:space-between;align-items:flex-end;gap:clamp(1.5rem,4vw,4rem);display:flex}.rest-art{aspect-ratio:1919/1053;border-radius:14px;flex:none;width:min(60%,580px);margin:0 0 7vh auto;overflow:hidden}.rest-art img{object-fit:cover;width:100%;height:100%;display:block}.rest-art.is-off{opacity:0;transform:translate(120%)rotate(9deg)}.rest-foot-art{z-index:2;aspect-ratio:790/564;border-radius:14px;width:min(46%,520px);margin:0 clamp(1.5rem,4vw,4rem) 18vh auto;position:relative;overflow:hidden}.rest-foot-art img{object-fit:cover;width:100%;height:100%;display:block}.rest-text-wrap{margin-bottom:7vh;overflow:hidden}.rest-text{letter-spacing:-.015em;color:#ffffffeb;margin:0;font-family:General Sans,sans-serif;font-size:clamp(1.15rem,2.3vw,2rem);font-weight:500;line-height:1.28}@media (width<=860px){.rest-wrap{grid-template-columns:1fr;gap:5vh;padding:8vh 5vw 0}.rest-frame{aspect-ratio:9/16;justify-self:center;width:min(72vw,46vh);height:auto;position:relative;top:0}.rest-copy{padding:6vh 0 0}.rest-head-row{flex-direction:column;align-items:stretch;gap:3vh}.rest-title{margin:0 0 4vh;font-size:clamp(2.6rem,15vw,5rem)}.rest-art{width:100%;margin:0}.rest-text-wrap{margin-bottom:6vh;padding-bottom:.12em;overflow:hidden}.rest-text{font-size:1.05rem;line-height:1.6}.rest-foot{grid-template-columns:1fr;gap:3vh;margin:0 0 8vh}.rest-note{max-width:none;font-size:1.15rem;line-height:1.6}.rest-foot-art{border-radius:12px;width:100%;max-width:400px;margin:0 auto}.rest-note-outro{max-width:none;margin:0;padding:0 0 10vh}}.rest-foot{grid-template-columns:1fr auto;align-items:end;gap:clamp(1.5rem,4vw,4rem);margin:0 0 18vh;display:grid}.rest-note{color:#fff;letter-spacing:-.015em;max-width:24ch;margin:0;font-size:clamp(3rem,1.9vw,1.7rem);line-height:1.5}.rest-note .w{opacity:.16}.rest-note-outro{text-align:center;max-width:30ch;margin:0 auto;padding:0 5vw 20vh}.physical{isolation:isolate;background:#0c0c0c;padding:14vh 0 12vh;position:relative;overflow:hidden}.phy-top{margin-bottom:8vh;padding:0 5vw}.phy-kicker{letter-spacing:.32em;color:#fff6;margin-bottom:2.5vh;font-size:.68rem;display:block}.phy-heading{letter-spacing:-.03em;color:#fff;max-width:22ch;margin:0;font-family:General Sans,sans-serif;font-size:clamp(1.4rem,3.4vw,3.2rem);font-weight:600;line-height:1.05}.phy-grid{grid-template-columns:repeat(3,1fr);display:grid}.phy-row{isolation:isolate;flex-direction:column;justify-content:center;min-height:78vh;padding:0 2.5vw;display:flex;position:relative}.phy-row:before{content:"";background:#ffffff1a;width:1px;position:absolute;top:0;bottom:0;left:0}.phy-row:first-child:before{display:none}.phy-copy{z-index:1;pointer-events:none;position:relative}.phy-num{letter-spacing:.3em;color:#ffffff6b;margin-bottom:2vh;font-size:.66rem;display:block}.phy-word{letter-spacing:-.04em;color:#fff;margin:0;font-family:General Sans,sans-serif;font-size:clamp(1.7rem,5.4vw,5.2rem);font-weight:600;line-height:.9}.phy-desc{color:#fff;max-width:26ch;margin:2.5vh 0 0;font-size:clamp(.78rem,1vw,.95rem);line-height:1.55}.phy-media{z-index:2;aspect-ratio:16/9;object-fit:cover;mix-blend-mode:difference;pointer-events:none;border-radius:20px;width:132%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phy-row:first-child .phy-media{top:38%}.phy-row:nth-child(2) .phy-media{top:62%}.phy-row:nth-child(3) .phy-media{top:38%}@media (width<=900px){.physical{padding:10vh 0 8vh}.phy-grid{grid-template-columns:1fr}.phy-row{border-bottom:1px solid #ffffff1a;min-height:54vh;padding:0 5vw}.phy-row:before{display:none}.phy-row:last-child{border-bottom:0}.phy-word{font-size:clamp(2.4rem,13vw,5rem)}.phy-media{aspect-ratio:4/3;opacity:.5;width:92%}.phy-row:nth-child(n) .phy-media{top:50%}}.phy-row{cursor:pointer}.phy-follow{z-index:900;aspect-ratio:16/9;object-fit:cover;pointer-events:none;opacity:0;mix-blend-mode:difference;border-radius:12px;width:clamp(160px,15vw,260px);position:fixed;top:0;left:0}@media (hover:none){.phy-follow{display:none}}:root{--tar-red:#dc2626;--tar-red-dk:#7f1d1d;--tar-white:#fff;--tar-gray:#f5f5f5;--tar-void:black;--tar-cyan:#22e0ff}.tar-section{background:var(--tar-void);min-height:100vh;padding:clamp(6rem,12vh,10rem) 1.5rem clamp(4rem,8vh,6rem);font-family:Silkscreen,monospace;transition:background 1.2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.tar-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.tar-bg-void{background:var(--tar-void);transition:opacity 1s;position:absolute;inset:0}.tar-bg-white{opacity:0;background:#f1eaea;transition:opacity 1s .3s;position:absolute;inset:0}.tar-container{z-index:2;opacity:0;max-width:1200px;margin:0 auto;transition:opacity .8s,transform .8s;position:relative;transform:translateY(20px)}.tar-header{text-align:center;margin-bottom:clamp(3rem,6vh,5rem)}.tar-kicker{letter-spacing:.4em;color:var(--tar-red);text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:2rem;display:inline-block}.tar-title{letter-spacing:.02em;color:#fff;text-shadow:3px 3px 1px var(--tar-red);margin:0 0 1rem;font-size:clamp(2rem,6vw,4rem);font-weight:700;display:inline-block;position:relative;font-family:Silkscreen,sans-serif!important}.tar-row{grid-template-columns:1fr 1.2fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.tar-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #00000014;border-radius:8px;overflow:visible;box-shadow:0 10px 40px #00000014,0 2px 8px #dc26261a;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out!important}.tar-panel:hover{transform:translateY(-4px)}.panel-bar{background:linear-gradient(#fafafa 0%,#f0f0f0 100%);border-bottom:1px solid #0000000f;border-radius:8px 8px 0 0;align-items:center;gap:.8rem;padding:.7rem 1rem;display:flex}.bar-title{letter-spacing:.15em;color:#333;flex:1;font-family:Silkscreen,monospace;font-size:.65rem}.bar-status{letter-spacing:.1em;color:#666;align-items:center;gap:.4rem;font-family:Silkscreen,monospace;font-size:.6rem;display:flex}.profile-body{padding:1.5rem}.profile-frame{aspect-ratio:1;background:linear-gradient(135deg,#f8f8f8,#fff);border-radius:8px;width:100%;max-width:300px;margin:0 auto 1.5rem;position:relative;overflow:visible;box-shadow:inset 0 0 20px #dc26260d}.profile-img{object-fit:contain;object-position:center;opacity:0;width:70%;height:100%;margin:0 auto;transition:opacity .6s}@keyframes profileReveal{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.frame-corners{pointer-events:none;z-index:2;position:absolute;inset:0}.frame-scan{background:linear-gradient(90deg, transparent, var(--tar-red), transparent);opacity:.6;z-index:3;height:2px;position:absolute;left:0;right:0}.profile-id{border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:flex-end;margin-bottom:1rem;padding:1rem 0;display:flex}.id-name{letter-spacing:.05em;color:#0a0a0a;font-family:Archivo Black,sans-serif;font-size:1.8rem;line-height:1}.id-role{letter-spacing:.15em;color:#666;margin-top:.4rem;font-family:Silkscreen,monospace;font-size:.55rem}.id-badge{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.badge-label{letter-spacing:.2em;color:#999;font-size:.5rem}.badge-val{color:var(--tar-red);letter-spacing:.1em;font-family:Silkscreen,sans-serif;font-size:1rem}.profile-stats{flex-direction:column;gap:.7rem;display:flex}.stat-row{grid-template-columns:90px 1fr 40px;align-items:center;gap:.8rem;display:grid;font-family:Silkscreen,sans-serif!important}.stat-key{letter-spacing:.15em;color:#666;font-size:.6rem}.stat-bar{background:#0000000f;border-radius:3px;height:6px;position:relative;overflow:hidden}.stat-fill{background:linear-gradient(90deg, var(--tar-red) 0%, #ef4444 100%);border-radius:3px;width:0;height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px #dc262666}.stat-val{color:var(--tar-red);text-align:right;font-family:Silkscreen,monospace;font-size:.6rem}.info-body{padding:1.5rem}.info-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.model-label{letter-spacing:.2em;color:#999;font-size:.5rem;display:block}.model-val{color:#0a0a0a;letter-spacing:.05em;font-family:Archivo Black,sans-serif;font-size:1.2rem;display:block}.info-version{color:var(--tar-red);letter-spacing:.1em;font-family:Silkscreen,monospace;font-size:.7rem}.info-divider{background:linear-gradient(90deg,#0000,#00000014,#0000);height:1px;margin:1rem 0}.info-badge{letter-spacing:.15em;color:var(--tar-red);border-radius:4px;margin-bottom:1rem;padding:.2rem 0;font-family:Silkscreen,sans-serif;font-size:1rem;display:inline-block}.info-desc{color:#444;margin:0 0 1rem;font-family:Kanit,Noto Sans Thai,sans-serif;font-size:.9rem;line-height:1.7}.info-features{flex-direction:column;gap:.7rem;display:flex}.feature{background:#00000005;border-radius:6px;align-items:center;gap:.8rem;padding:.6rem;transition:background .2s;display:flex}.feature:hover{background:#dc26260a}.feature-icon{background:#0a0a0a;border-radius:20px;flex-shrink:0;width:30px;height:30px;margin-top:2px;transition:background .6s}.tar-section.theme-dark .feature-icon{color:#ffffffd9}.feature-info{flex:1}.feature-title{letter-spacing:.1em;color:#0a0a0a;margin-bottom:.15rem;font-size:1rem;font-family:Silkscreen,monospace!important}.feature-desc{color:#666;font-family:Kanit,sans-serif;font-size:.8rem;line-height:1.4}.feature-status{flex-shrink:0;font-size:.8rem}.feature-status.green{color:#22c55e}.feature-status.yellow{color:#fbbf24}.info-footer-row{justify-content:space-around;padding:1rem 0;display:flex}@media (width<=768px){.info-footer-row{flex-wrap:wrap;justify-content:center;display:flex;flex-direction:row!important;gap:5rem!important}.kv{font-size:.8rem}}.kv{text-align:center}.kv-key{letter-spacing:.2em;color:#999;margin-bottom:.2rem;font-family:Silkscreen;font-size:.6rem;display:block}.kv-val{color:#0a0a0a;letter-spacing:.1em;font-family:Silkscreen,monospace;font-size:.8rem}.kv-val.red{color:var(--tar-red)}.info-cta{flex-wrap:wrap;gap:.8rem;margin-top:1.2rem;display:flex}.tar-btn{letter-spacing:.15em;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:.4rem;padding:.7rem 1.2rem;font-family:Silkscreen,monospace;font-size:.7rem;text-decoration:none;transition:all .2s;display:inline-flex}.tar-btn-primary{background:var(--tar-red);color:#fff}.tar-btn-primary:hover{color:red;background:#fcfcfc;transform:translateY(-2px);box-shadow:0 6px 16px #07000066}.tar-btn-outline{color:#0a0a0a;background:0 0;border-color:#0003}.tar-btn-outline:hover{border-color:var(--tar-red);color:var(--tar-red)}.voice-body,.stack-body{padding:1.5rem}.voice-label{color:#999;text-align:center;margin:0;font-family:Fira Code,monospace;font-size:.75rem}.stack-chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{letter-spacing:.1em;color:var(--tar-red);background:#fd01010f;border-radius:4px;padding:.4rem .8rem;font-family:Silkscreen,monospace;font-size:.65rem;transition:all .2s}.chip:hover{background:var(--tar-red);color:#fff;transform:translateY(-1px)}@media (width<=900px){.tar-row{grid-template-columns:1fr}.profile-frame{max-width:220px}.stat-row{grid-template-columns:80px 1fr 35px}}@media (width<=500px){.tar-section{padding:5rem 1rem 3rem}.breach-face-wrap{width:70vw;height:70vw}.tar-title{font-size:1.6rem}.info-footer-row{flex-direction:column;gap:.6rem}}.tar-breach{z-index:9999;background:var(--tar-void);pointer-events:none;opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0}.tar-breach.show{opacity:1;visibility:visible}.tar-breach.fading{background:0 0;transition:background 1s,opacity .5s,visibility .5s}.tar-breach.done{opacity:0;visibility:hidden}.tar-breach.hidden{display:none}.breach-face-wrap{z-index:2;width:clamp(260px,42vw,400px);height:clamp(260px,42vw,400px);position:relative}.breach-face{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .8s,transform .8s;transform:scale(.92)}.tar-breach.revealed .breach-face{opacity:1;transform:scale(1)}.breach-face.fly{transform-origin:0 0;will-change:transform;transition:transform 1s cubic-bezier(.4,0,.2,1)}.breach-text{z-index:3;opacity:0;flex-direction:column;align-items:center;gap:.6rem;transition:opacity .6s;display:flex;position:absolute;top:7%;left:50%;transform:translate(-50%)}.tar-breach.revealed .breach-text{opacity:1}.tar-breach.fading .breach-text{opacity:0}.breach-warn{letter-spacing:.5em;color:var(--tar-red);text-shadow:0 0 10px #dc262699;font-family:Silkscreen,monospace;font-size:2rem}.breach-id{letter-spacing:.3em;color:#fff;font-family:Silkscreen,monospace;font-size:1.5rem}.tar-section.breached .tar-bg-void{opacity:0}.tar-section.breached .tar-bg-white,.tar-section.breached .tar-bg-red-accent{opacity:1}.tar-container{opacity:0;transition:opacity .8s}.tar-section.content-visible .tar-container{opacity:1}.profile-img{opacity:0;transition:opacity .3s}.profile-img.visible{opacity:1}.tar-section.content-visible .stat-fill{width:calc(var(--w,0) * 1%)}@media (width<=500px){.breach-face-wrap{width:68vw;height:68vw}}.trans-runway{background:#fff;height:180vh;position:relative;overflow:hidden}.trans-sticky{background:#fff;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.trans-text{z-index:2;text-align:center;opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(20px)}.trans-text.visible{opacity:1;transform:translateY(0)}.trans-eyebrow{letter-spacing:.5em;color:#dc2626;text-transform:uppercase;margin-bottom:1.5rem;font-family:Silkscreen,monospace;font-size:.6rem;display:inline-block}.trans-title{color:#0a0a0a;letter-spacing:-.02em;margin:0;font-family:Silkscreen,monospace;font-size:clamp(3rem,10vw,7rem);font-weight:700;line-height:1}.trans-ink{z-index:3;clip-path:circle(0%);pointer-events:none;background:#060610;transition:clip-path 50ms linear;position:absolute;inset:0}@media (width<=768px){.trans-runway{height:150vh}.trans-title{font-size:clamp(2.5rem,12vw,4rem)}}.tar-voice{max-width:100%;margin:1rem auto}.voice-body{grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem;display:grid}.tar-manifesto{margin-top:2rem;padding-left:.5rem}.m-line{color:#0a0a0a;align-items:baseline;gap:1rem;margin-bottom:1rem;font-family:Silkscreen,monospace;font-size:clamp(.9rem,2vw,1.1rem);line-height:1.8;transition:all .3s;display:flex}.m-num{color:#dc2626;opacity:.8;min-width:2.5ch;font-family:Silkscreen,monospace;font-size:.8rem}.m-line:hover{color:#dc2626;cursor:default;transform:translateY(-1px)}@media (width<=768px){.tar-manifesto{padding-left:1rem}.m-line{gap:.6rem;font-size:.85rem}}.voice-btn{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:1rem;width:100%;padding:.8rem 1rem;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden}.voice-btn:hover{background:#ffffff14;border-color:#dc262680;transform:translate(4px)}.voice-btn:active{transform:scale(.98)}.voice-icon{color:#dc2626;text-align:center;width:24px;font-size:1.2rem}.voice-info{flex-direction:column;flex:1;gap:2px;display:flex}.v-name{color:#070000;letter-spacing:.05em;font-family:Silkscreen,monospace;font-size:.75rem}.v-file{color:#fff6;font-family:Fira Code,monospace;font-size:.6rem}.voice-wave{align-items:center;gap:3px;height:16px;display:flex}.voice-wave span{background:#dc2626;border-radius:2px;width:3px;height:4px;transition:height .2s;animation:none}.voice-btn.playing{background:#dc26261a;border-color:#dc2626}.voice-btn.playing .voice-wave span{animation:.8s ease-in-out infinite alternate waveAnim}.voice-btn.playing .voice-wave span:first-child{animation-delay:0s}.voice-btn.playing .voice-wave span:nth-child(2){animation-delay:.1s}.voice-btn.playing .voice-wave span:nth-child(3){animation-delay:.2s}.voice-btn.playing .voice-wave span:nth-child(4){animation-delay:.3s}.voice-btn.danger:hover{border-color:red;box-shadow:0 0 15px #f003}.voice-btn.danger .voice-icon{color:red}@keyframes waveAnim{0%{opacity:.5;height:4px}to{opacity:1;height:16px}}@keyframes pulseIcon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}@media (width<=768px){.breach-text{gap:.5rem;padding:0 1rem;top:9%}.breach-warn{letter-spacing:.18em;white-space:nowrap;font-size:clamp(1.6rem,3.4vw,1.1rem)}.breach-id{letter-spacing:.22em;font-size:clamp(.85rem,4.5vw,1.4rem)}}@media (width<=380px){.breach-warn{letter-spacing:.1em;font-size:.62rem}.breach-face-wrap{width:68vw;height:68vw}}@media (width<=768px){.voice-body{grid-template-columns:1fr;gap:.6rem;padding:.75rem}.voice-btn{gap:.75rem;min-height:52px;padding:.7rem .8rem}.voice-icon{flex:none;width:18px;font-size:1rem}.voice-info{flex:auto;min-width:0}.v-name{letter-spacing:.03em;font-size:.68rem}.v-file{font-size:.55rem}.voice-wave{flex:none;gap:2px;width:22px;height:14px}.voice-wave span{flex:none;width:2px}.voice-btn:hover{transform:none}}@keyframes eggShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes sayBlink{0%,49%{opacity:1}50%,to{opacity:0}}.profile-tools{justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}.profile-tools.busy{opacity:.38;filter:grayscale();pointer-events:none;transition:opacity .3s,filter .3s}.tool-btn{cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:30px;place-items:center;width:44px;height:44px;padding:0;transition:transform .2s cubic-bezier(.16,1,0,1),box-shadow .2s,background .2s;display:grid;box-shadow:0 2px 8px #0000000f}.tool-btn:hover{background-color:#adadad54;transform:translateY(-3px)}.tool-btn:active{transform:scale(.94)}.tool-btn.on{background:#dc2626;border-color:#dc2626}.tool-btn img{object-fit:contain;pointer-events:none;width:24px;height:24px;transition:filter .2s}.tool-btn.on img{filter:brightness(0)invert()}.hearts{pointer-events:none;width:32px;height:32px;position:absolute;top:6%;left:50%;z-index:9999!important}.hearts img{opacity:0;width:24px;height:24px;image-rendering:pixelated;animation:2.4s cubic-bezier(.22,1,.36,1) forwards heartUp;position:absolute;z-index:9999!important}@keyframes heartUp{0%{opacity:0;transform:translate(0)scale(.2)}15%{opacity:1;transform:translateY(-12px)scale(.6)}35%{opacity:1}to{opacity:0;transform:translate(var(--dx,0), -200px) scale(1.2) rotate(var(--rot,10deg))}}.profile-say{z-index:5;color:#000;white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:12px;padding:.7rem 1.2rem;font-family:Silkscreen,monospace;font-size:1rem;transition:transform .5s cubic-bezier(.16,1,0,1),opacity .3s;position:absolute;bottom:8px;left:50%;transform:translate(-50%,14px)scale(.9);box-shadow:0 8px 32px #00000026,0 2px 8px #00000014}.profile-say.show{opacity:1;transform:translate(-50%,-6px)scale(1)}.profile-say .say-cursor{color:#dc2626;animation:.5s step-end infinite sayBlink}#tar-profile-img{cursor:pointer;transition:transform .12s}#tar-profile-img.is-hit{transform:scale(.96)}.profile-frame.is-egg{animation:.35s eggShake}#tar-profile-img.is-love{animation:.9s ease-in-out infinite loveBeat}@keyframes loveBeat{0%,to{transform:scale(1)}12%{transform:scale(1.03)}24%{transform:scale(1.01)}}.smiles{pointer-events:none;z-index:9999;width:58px;height:32px;position:absolute;top:6%;left:50%;transform:translate(-50%)}.smiles img{width:56px;height:56px;image-rendering:pixelated;animation:2.6s cubic-bezier(.22,1,.36,1) forwards smilePop;position:absolute}@keyframes smilePop{0%{opacity:0;transform:translateY(0)scale(.2)rotate(-18deg)}20%{opacity:1;transform:translateY(-18px)scale(1.15)rotate(6deg)}32%{transform:translateY(-22px)scale(1)rotate(0)}40%{transform:translateY(-22px)scale(1.06)rotate(0)}70%{transform:translateY(-30px)scale(1)rotate(0)}to{opacity:0;transform:translateY(-70px)scale(.9)rotate(0)}}.think{pointer-events:none;z-index:9999;width:30px;height:30px;position:absolute;top:6%;left:50%;transform:translate(-50%)}.think-img{width:54px;height:54px;image-rendering:pixelated;animation:1s cubic-bezier(.22,1,.36,1) infinite thinkHop;position:absolute}@keyframes thinkHop{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-11px)scale(1.08)}55%{transform:translateY(0)scale(.96)}70%{transform:translateY(-5px)scale(1.02)}}.qa-box{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.16,1,0,1),margin .55s cubic-bezier(.16,1,0,1);display:grid}.qa-box.show{grid-template-rows:1fr;margin:-.4rem 0 1.2rem}.qa-inner{opacity:0;background:#fff;border-radius:12px;min-height:0;transition:opacity .3s;overflow:hidden;box-shadow:0 8px 32px #00000026,0 2px 8px #00000014}.qa-box.show .qa-inner{opacity:1}.qa-text{color:#000;margin:1rem 1.2rem .9rem;font-family:Silkscreen,monospace;font-size:.78rem;line-height:1.7}.qa-opts{flex-wrap:wrap;gap:.5rem;margin:0 1.2rem 1rem;display:flex}.qa-opt{color:#000;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:10px;flex:140px;padding:.6rem .8rem;font-family:Silkscreen,monospace;font-size:.68rem;transition:transform .2s cubic-bezier(.16,1,0,1),background .2s,color .2s}.qa-opt:hover{color:#fff;background:#000;transform:translateY(-2px)}.qa-opt:active{transform:scale(.97)}.art-gallery-section{color:#fff;background:#0c0c0c;padding:10vh 0;overflow:hidden}.gallery-wrapper{padding:0 5vw}.gallery-header{text-align:left;margin-bottom:8vh}.gallery-title{letter-spacing:-.04em;margin:0;font-family:Silkscreen,monospace;font-size:clamp(3rem,8vw,3.2rem);font-weight:800;line-height:1}.text-pink{font-family:Silkscreen,monospace}.gallery-sub{color:#ffffff80;max-width:400px;margin-top:1.5rem;font-size:1.1rem}.sinktext,.sinktext *{font-weight:600;font-family:General Sans,sans-serif!important}.sinktext{text-align:center;color:#fff;margin-top:0;font-size:clamp(2rem,6rem,7vw);line-height:76px;overflow:hidden}.gallery-track{will-change:transform;gap:4vw;padding:0 0 15vh;display:flex}.gallery-slide{flex-direction:column;flex:0 0 40vw;gap:1.5rem;display:flex}.slide-visual{background:#0f0f1a;border-radius:16px;width:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 20px 60px #00000080}.gallery-slide:hover .slide-visual{transform:translateY(-10px)}.slide-visual img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.gallery-slide:hover .slide-visual img{transform:scale(1.05)}.slide-info{padding:0 .5rem}.slide-year{color:#fff;letter-spacing:.1em;margin-bottom:.5rem;font-family:Silkscreen,monospace;font-size:.75rem;display:block}.slide-title{letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.75rem;font-weight:700}.slide-desc{color:#fff;margin:0;font-size:.95rem;line-height:1.6}@media (width<=900px){.art-gallery-section{padding:10vh 0;overflow:visible}.gallery-track{flex-direction:column;gap:15vh;padding:0 5vw;display:flex;transform:none!important}.gallery-slide{flex:0 0 100%;width:100%}.slide-visual{aspect-ratio:4/5}}.bento-card-img video{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}:is(.bento-card:has(img[src$=os1\.png]) .bento-card-img img,.bento-card-img img[src$=os1\.png]){filter:brightness(.4)contrast(1.15)saturate(1.2)}.bento-card:has(img[src$=os1\.png]) .bento-card-content{text-shadow:0 2px 6px #000000f2,0 0 18px #000000e6}.bento-card:has(img[src$=os1\.png]) .bento-card-content h3{text-shadow:0 2px 6px #000000f2,0 0 18px #000000e6}.bento-card:has(img[src$=os1\.png]) .bento-card-content p{text-shadow:0 2px 6px #000000f2,0 0 18px #000000e6}.hobby-bento-section{background:#f1eaea;padding:15vh 5vw 20vh;position:relative}.bento-header{text-align:center;max-width:800px;margin:0 auto 10vh}.bento-tag{color:#030001;letter-spacing:.2em;border-radius:100px;margin-bottom:1rem;padding:.5rem 1rem;font-family:Silkscreen,monospace;font-size:.75rem;display:inline-block}.bento-title{color:#0a0a0a;letter-spacing:-.04em;margin:0 0 1.5rem;font-family:Silkscreen,sans-serif;font-size:7rem;font-weight:600;line-height:1}.bento-sub{color:#2c2c2c;max-width:500px;margin:0 auto;font-family:Silkscreen,sans-serif;font-size:1.5rem;line-height:1.6}.bento-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:1.25rem;max-width:1400px;margin:0 auto;display:grid}.bento-card{cursor:pointer;background:#f8f8f8;border-radius:24px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.bento-large{grid-area:span 2/span 2}.bento-tall{grid-row:span 2}.bento-wide{grid-column:span 2}.bento-card-img{position:absolute;inset:0;overflow:hidden}.bento-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.bento-card:hover .bento-card-img img{transform:scale(1.08)}.bento-card-content{color:#fff;background:linear-gradient(#0000 0%,#0000004d 60%,#000000b3 100%);flex-direction:column;justify-content:flex-end;padding:1.5rem;transition:background .4s;display:flex;position:absolute;inset:0}.bento-card:hover .bento-card-content{background:linear-gradient(#0000 0%,#00000080 50%,#000000d9 100%)}.bento-card-content h3{letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.5rem;font-weight:500;line-height:1.2;font-family:General Sans,sans-serif!important}.bento-large .bento-card-content h3{font-size:2.5rem}.bento-card-content p{color:#fff;text-shadow:0 2px 4px #0000004d,0 8px 16px #0003,0 16px 32px #0000001a;margin:0;font-size:.9rem;line-height:1.4;font-family:Kanit,sans-serif!important}.bento-large .bento-card-content p{font-size:1.1rem}.bento-card:hover{z-index:10;transform:translateY(-8px)scale(1.02)}@media (width<=900px){.bento-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:180px;gap:.75rem}.bento-large,.bento-wide{grid-column:span 2}.bento-tall{grid-row:span 2}.bento-large .bento-card-content h3{font-size:1.75rem}.bento-card-content{padding:1rem;overflow:hidden}.bento-card-content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.25;display:-webkit-box;overflow:hidden}.bento-card-content p{-webkit-line-clamp:2;text-shadow:0 1px 3px #0006;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.bento-large .bento-card-content p{-webkit-line-clamp:3;font-size:.8rem}}@media (width<=400px){.bento-grid{grid-auto-rows:160px;gap:.6rem}.bento-card-content{padding:.75rem}.bento-card-content h3{-webkit-line-clamp:2;font-size:.9rem}.bento-card-content p{-webkit-line-clamp:2;font-size:.65rem}.bento-large .bento-card-content h3{font-size:1.4rem}.bento-large .bento-card-content p{font-size:.72rem}}.bento-card-content p.expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.bento-readmore{letter-spacing:.12em;color:#ffffffbf;cursor:pointer;-webkit-user-select:none;user-select:none;margin-top:.4rem;font-family:Silkscreen,monospace;font-size:.62rem;transition:color .2s;display:none}.bento-readmore:active{color:#fff}@media (width<=900px){.bento-readmore{display:inline-block}}.fin{color:#fff;background:#0c0c0c;min-height:100vh;padding:clamp(12rem,0vh,0rem) 6vw clamp(0rem,0vh,1rem);position:relative;font-family:Silkscreen,monospace!important}.fin-inner{max-width:1100px;margin:0 auto}.fin-eyebrow{letter-spacing:.42em;color:#22e0ff;margin:0 0 clamp(2rem,5vh,4rem);font-size:.62rem}.fin-title{letter-spacing:-.02em;margin:0 0 clamp(2.5rem,7vh,5rem);font-size:clamp(3rem,14vw,12rem);font-weight:700;line-height:.92;font-family:Silkscreen,monospace!important}.smask{overflow:hidden}.smask>span{will-change:transform;display:block;transform:translateY(105%);font-family:Silkscreen,monospace!important}.fin-word{display:inline-block}.fin-body{max-width:42ch;margin-bottom:clamp(3rem,8vh,0rem)}.fin-body p{color:#ffffffa8;margin:0 0 .5rem;font-family:Fira Code,monospace;font-size:clamp(.95rem,1.5vw,1.15rem);line-height:1.75}.fin-links{flex-wrap:wrap;gap:clamp(1.5rem,4vw,3.5rem);margin-bottom:clamp(3rem,8vh,5rem);display:flex}.fin-links a{letter-spacing:.2em;color:#fff9;padding-bottom:.35rem;font-size:clamp(.7rem,1.2vw,.85rem);text-decoration:none;transition:color .35s;position:relative}.fin-links a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.fin-links a:hover{color:#fff}.fin-links a:hover:after{transform-origin:0;transform:scaleX(1)}.fin-top{cursor:pointer;letter-spacing:.3em;color:#ffffff59;background:0 0;border:0;font-family:inherit;font-size:.6rem;transition:color .3s}.fin-top:hover{color:#fdfdfd}[data-stagger]{opacity:0;will-change:opacity, transform;transform:translateY(28px)}@media (width<=767px){.fin{min-height:auto;padding:4rem 5vw 8rem}.fin-title{font-size:clamp(2.6rem,17vw,5rem);line-height:.95}.fin-body{max-width:100%}}
