.fx-canvas,.fx-css{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.fx-grid{background-image:linear-gradient(to right, color-mix(in srgb, var(--fx-accent) 22%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--fx-accent) 22%, transparent) 1px, transparent 1px);background-size:calc(44px * var(--fx-size,1)) calc(44px * var(--fx-size,1));opacity:calc(var(--fx-opacity,.8) * .5);-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 10%,#0000 78%);mask-image:radial-gradient(circle at 50% 40%,#000 10%,#0000 78%)}.fx-noise{opacity:calc(var(--fx-opacity,.8) * .12);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.6s steps(3,end) infinite fx-noise-shift}@keyframes fx-noise-shift{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(0)}}.fx-crt:before{content:"";opacity:calc(var(--fx-opacity,.8) * .9);background:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px);position:absolute;inset:0}.fx-crt:after{content:"";background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--fx-accent) 12%, transparent) 50%, transparent 100%);height:26%;animation:fx-scan calc(5.5s * var(--fx-speed,1)) linear infinite;position:absolute;inset:0}@keyframes fx-scan{0%{transform:translateY(-30%)}to{transform:translateY(420%)}}.fx-fog:before,.fx-fog:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--fx-accent) 16%, transparent), transparent);filter:blur(60px);opacity:calc(var(--fx-opacity,.8) * .7);animation:fx-fog-drift calc(34s * var(--fx-speed,1)) ease-in-out infinite alternate;position:absolute;inset:-30%}.fx-fog:after{animation-duration:46s;animation-direction:alternate-reverse;inset:-20% -40%}@keyframes fx-fog-drift{0%{transform:translate(-8%,4%)scale(1)}to{transform:translate(10%,-6%)scale(1.18)}}.fx-aurora:before{content:"";background:radial-gradient(40% 30% at 20% 25%, color-mix(in srgb, var(--fx-accent) 45%, transparent), transparent 70%), radial-gradient(35% 25% at 75% 20%, #78dcff59, transparent 70%), radial-gradient(45% 30% at 55% 75%, #ff78c84d, transparent 70%);filter:blur(70px)saturate(1.4);opacity:calc(var(--fx-opacity,.8) * .8);animation:fx-aurora-move calc(22s * var(--fx-speed,1)) ease-in-out infinite alternate;position:absolute;inset:-25%}@keyframes fx-aurora-move{0%{transform:translate(-6%,-3%)rotate(-3deg)}to{transform:translate(6%,4%)rotate(4deg)}}.fx-vignette-pulse{background:radial-gradient(circle,#0000 45%,#000000d9 100%);animation:6s ease-in-out infinite fx-pulse}@keyframes fx-pulse{0%,to{opacity:calc(var(--fx-opacity,.8) * .55)}50%{opacity:var(--fx-opacity,.8)}}.u-glow{text-shadow:0 0 8px var(--accent), 0 0 26px color-mix(in srgb, var(--accent) 60%, transparent)}.u-neon{color:#fff;text-shadow:0 0 4px #fff, 0 0 12px var(--accent), 0 0 30px var(--accent), 0 0 60px var(--accent)}.u-shadowed{text-shadow:3px 3px #0009}.u-rainbow{background:linear-gradient(90deg,#ff4a4a,#ffb84a,#7ee787,#4ac8ff,#a855f7,#ff4a4a) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite u-rainbow-move}@keyframes u-rainbow-move{to{background-position:300% 0}}.u-gradient{background:linear-gradient(100deg, var(--accent), #fff 55%, var(--accent));color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite alternate u-rainbow-move}.u-chrome{background:linear-gradient(#fff 0%,#c9c9d1 42%,#6f6f7a 52%,#e9e9f0 62%,#fff 100%);color:#0000;filter:drop-shadow(0 1px #00000080);-webkit-background-clip:text;background-clip:text}.u-flicker{animation:3.6s linear infinite u-flicker}@keyframes u-flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;text-shadow:0 0 10px var(--accent)}20%,24%,55%{opacity:.34;text-shadow:none}}.u-glitch{display:inline-block;position:relative}.u-glitch:before,.u-glitch:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.u-glitch:before{color:#ff3b3b;clip-path:inset(0 0 55%);animation:2.6s steps(2,end) infinite u-glitch-a}.u-glitch:after{color:#29e0ff;clip-path:inset(55% 0 0);animation:3.1s steps(2,end) infinite u-glitch-b}@keyframes u-glitch-a{0%,92%,to{opacity:0;transform:none}93%{opacity:.9;transform:translate(-2px,-1px)}96%{opacity:.9;transform:translate(2px,1px)}}@keyframes u-glitch-b{0%,90%,to{opacity:0;transform:none}91%{opacity:.85;transform:translate(2px,1px)}95%{opacity:.85;transform:translate(-2px,-1px)}}.u-scanline{display:inline-block;position:relative;overflow:hidden}.u-scanline:after{content:"";background:linear-gradient(#0000,#ffffff73,#0000);height:22%;animation:2.8s linear infinite u-scan;position:absolute;left:0;right:0}@keyframes u-scan{0%{transform:translateY(-120%)}to{transform:translateY(520%)}}.u-blood{color:#ff2d2d;text-shadow:0 1px #7a0000,0 2px 6px #ff00008c}.u-wave>span{animation:2.4s ease-in-out infinite u-wave;display:inline-block}@keyframes u-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.u-sparkle{position:relative}.u-sparkle:before,.u-sparkle:after{content:"✦";color:var(--accent);font-size:.5em;animation:2.2s ease-in-out infinite u-sparkle;position:absolute}.u-sparkle:before{top:-.35em;left:-.5em}.u-sparkle:after{animation-delay:1.1s;bottom:-.25em;right:-.5em}@keyframes u-sparkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(120deg)}}.entry-fade{animation:.7s both entry-fade}.entry-rise{animation:.75s cubic-bezier(.22,1,.36,1) both entry-rise}.entry-zoom{animation:.7s cubic-bezier(.22,1,.36,1) both entry-zoom}.entry-unblur{animation:.9s both entry-unblur}.entry-glitch{animation:.7s steps(4,end) both entry-glitch}.entry-flip{animation:.85s cubic-bezier(.22,1,.36,1) both entry-flip}.entry-drop{animation:.8s cubic-bezier(.34,1.56,.64,1) both entry-drop}@keyframes entry-fade{0%{opacity:0}}@keyframes entry-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes entry-zoom{0%{opacity:0;transform:scale(.9)}}@keyframes entry-unblur{0%{opacity:0;filter:blur(18px)}}@keyframes entry-glitch{0%{opacity:0;transform:translate(-6px,3px)skew(6deg)}40%{opacity:1;transform:translate(5px,-2px)skew(-5deg)}70%{transform:translate(-2px,1px)}to{transform:none}}@keyframes entry-flip{0%{opacity:0;transform:perspective(900px)rotateX(-28deg)translateY(20px)}}@keyframes entry-drop{0%{opacity:0;transform:translateY(-60px)}}.border-gradient{position:relative}.border-gradient:before{content:"";padding:var(--border-w,1px);border-radius:inherit;background:conic-gradient(from var(--angle,0deg), var(--accent), transparent 30%, var(--accent) 60%, transparent 90%, var(--accent));-webkit-mask-composite:xor;pointer-events:none;animation:6s linear infinite border-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes border-spin{to{--angle:360deg}}.border-glow{box-shadow:0 0 0 var(--border-w,1px) color-mix(in srgb, var(--accent) 55%, transparent), 0 0 34px color-mix(in srgb, var(--accent) 35%, transparent)}.border-beam{position:relative;overflow:hidden}.border-beam:after{content:"";background:conic-gradient(from 0deg, transparent 0%, var(--accent) 8%, transparent 16%);opacity:.65;pointer-events:none;mix-blend-mode:screen;animation:4.5s linear infinite border-spin;position:absolute;inset:-120%}.icon-hover-lift{transition:transform .22s cubic-bezier(.22,1,.36,1),color .22s,filter .22s}.icon-hover-lift:hover{transform:translateY(-4px)}.icon-hover-spin{transition:transform .4s cubic-bezier(.22,1,.36,1)}.icon-hover-spin:hover{transform:rotate(360deg)}.icon-hover-pop{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.icon-hover-pop:hover{transform:scale(1.28)}.icon-hover-tilt{transition:transform .24s}.icon-hover-tilt:hover{transform:rotate(-12deg)scale(1.1)}.icon-hover-glow{transition:filter .24s,transform .24s}.icon-hover-glow:hover{filter:drop-shadow(0 0 10px var(--accent));transform:scale(1.08)}.cursor-dot{pointer-events:none;z-index:60;mix-blend-mode:screen;border-radius:999px;position:fixed;top:0;left:0}.no-copy{-webkit-user-select:none;user-select:none}.splash-pulse{animation:2.4s ease-in-out infinite splash-pulse}@keyframes splash-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.splash-fade{animation:3s ease-in-out infinite splash-fade}@keyframes splash-fade{0%,to{opacity:.35}50%{opacity:1}}.splash-shimmer{background:linear-gradient(100deg,#666 20%,#fff 45%,#666 70%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite u-rainbow-move}.splash-glitch{animation:1.6s steps(5,end) infinite entry-glitch}@media (prefers-reduced-motion:reduce){.fx-css,.u-rainbow,.u-gradient,.u-flicker,.u-wave>span,.u-sparkle:before,.u-sparkle:after,.u-glitch:before,.u-glitch:after,.border-gradient:before,.border-beam:after,.splash-pulse,.splash-fade,.splash-shimmer,.splash-glitch{animation:none!important}}.pf-root{min-height:100dvh;font-size:calc(1rem * var(--fs,1));flex-direction:column;display:flex;position:relative;overflow-x:hidden}.pf-bg{z-index:0;position:fixed;inset:0}.pf-bg-media{width:104%;height:104%;position:absolute;inset:-2%}.pf-bg-dim{position:absolute;inset:0}.pf-stage{z-index:2;flex:1;justify-content:center;align-items:center;padding:3rem 1rem;display:flex;position:relative}.pf-stage[data-hidden=true]{visibility:hidden}.pf-splash{z-index:40;width:100%;-webkit-backdrop-filter:blur(var(--splash-blur,12px));backdrop-filter:blur(var(--splash-blur,12px));cursor:pointer;color:inherit;background:#00000059;border:0;place-items:center;display:grid;position:fixed;inset:0}.pf-splash-text{letter-spacing:-.02em;color:#fff;font-size:clamp(1.1rem,3.6vw,1.75rem);font-weight:700}.pf-card{z-index:2;width:100%;max-width:var(--card-w,400px);border-radius:var(--card-radius,14px);background:color-mix(in srgb, var(--card) calc(var(--card-op,.55) * 100%), transparent);-webkit-backdrop-filter:blur(var(--card-blur,14px));border:var(--border-w,1px) solid var(--border);transform-style:preserve-3d;padding:1.75rem 1.5rem;transition:transform .2s ease-out;position:relative}.pf-align-center{text-align:center}.pf-align-left{text-align:left}.pf-avatar{object-fit:cover;width:96px;height:96px;margin:0 auto .9rem;display:block}.pf-align-left .pf-avatar{margin-left:0}.pf-avatar-circle{border-radius:999px}.pf-avatar-rounded{border-radius:18px}.pf-avatar-square{border-radius:2px}.pf-avatar-hex{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);border-radius:0}.pf-avatar-fallback{color:#060407;place-items:center;font-size:1.75rem;font-weight:800;display:grid}.pf-banner{object-fit:cover;border-radius:var(--card-radius,14px) var(--card-radius,14px) 0 0;width:calc(100% + 3rem);height:110px;margin:-1.75rem -1.5rem 1rem;display:block}.pf-name{letter-spacing:-.02em;color:var(--text);font-size:1.5rem;font-weight:700;line-height:1.15}.pf-badges{flex-wrap:wrap;justify-content:center;gap:.3rem;margin-top:.5rem;display:flex}.pf-align-left .pf-badges,.pf-align-left .pf-socials,.pf-align-left .pf-meta,.pf-align-left .pf-views{justify-content:flex-start}.pf-badge{border:1px solid;border-radius:6px;place-items:center;width:22px;height:22px;display:inline-grid}.pf-meta{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.6rem;display:flex}.pf-chip{border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.6875rem;display:inline-flex}.pf-bio{color:var(--muted);white-space:pre-wrap;word-break:break-word;min-height:1.3em;margin-top:.7rem;font-size:.875rem;line-height:1.5}.pf-caret{vertical-align:text-bottom;width:2px;height:.95em;margin-left:2px;animation:1s steps(2,end) infinite splash-fade;display:inline-block}.pf-socials{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:1.1rem;display:flex}.pf-social{color:var(--icon);cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:inline-flex}.pf-social-glass{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 50%, transparent);border-radius:10px;padding:.5rem}.pf-social-filled{background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;padding:.5rem}.pf-social-outline{border:1px solid var(--accent);border-radius:8px;padding:.45rem}.pf-links{flex-direction:column;gap:.5rem;margin-top:1.1rem;display:flex}.pf-link{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 40%, transparent);color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.875rem;font-weight:500;transition:transform .18s,border-color .18s,background-color .18s;display:flex}.pf-link:hover{border-color:var(--accent);transform:translateY(-2px)}.pf-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-link-header{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:.4rem;font-size:.6875rem}.pf-divider{border:0;border-top:1px solid var(--border);margin:.35rem 0}.pf-views{color:var(--muted);justify-content:center;align-items:center;gap:.35rem;margin-top:1.1rem;font-size:.75rem;display:flex}.pf-view-label{opacity:.75}.pf-widgets{text-align:left;flex-direction:column;gap:.6rem;margin-top:1.1rem;display:flex}.pf-widget{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 45%, transparent);color:var(--text);border-radius:10px;padding:.7rem .8rem;font-size:.8125rem}.pf-widget-title{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;font-size:.625rem}.pf-widget-strong{font-size:.8125rem;font-weight:600}.pf-widget-sub{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.pf-widget-stats{color:var(--muted);margin-top:.15rem;font-size:.6875rem}.pf-widget-text{color:var(--muted);white-space:pre-wrap;font-size:.8125rem;line-height:1.55}.pf-inline{align-items:center;gap:.45rem;display:flex}.pf-mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.pf-github{align-items:center;gap:.65rem;display:flex}.pf-github img{border-radius:8px;flex-shrink:0}.pf-github>div{flex:1;min-width:0}.pf-server{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.pf-server-body{align-items:center;gap:.6rem;min-width:0;display:flex}.pf-server-name{font-size:.8125rem;font-weight:600}.pf-server-meta{color:var(--muted);align-items:center;gap:.3rem;font-size:.6875rem;display:flex}.pf-server-dot{border-radius:999px;width:6px;height:6px}.pf-server a{white-space:nowrap;border:1px solid;border-radius:6px;padding:.3rem .7rem;font-size:.75rem;font-weight:600}.pf-presence-skeleton{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text) 8%, transparent), transparent);background-size:200% 100%;border-radius:8px;height:44px;animation:1.4s linear infinite u-rainbow-move}.pf-presence-head{align-items:center;gap:.6rem;display:flex}.pf-presence-avatar{flex-shrink:0;position:relative}.pf-presence-avatar img{border-radius:999px;display:block}.pf-presence-dot{border:2.5px solid color-mix(in srgb, var(--card) 90%, #000);border-radius:999px;width:13px;height:13px;position:absolute;bottom:-1px;right:-1px}.pf-presence-id{min-width:0}.pf-presence-name{font-size:.8125rem;font-weight:600;display:block}.pf-presence-status{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;display:block;overflow:hidden}.pf-presence-activity{border-top:1px solid;gap:.55rem;margin-top:.6rem;padding-top:.6rem;display:flex}.pf-presence-activity img,.pf-presence-activity-blank{border-radius:6px;flex-shrink:0;width:40px;height:40px}.pf-presence-activity>div{flex:1;min-width:0}.pf-presence-activity-title{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.pf-presence-activity-sub,.pf-presence-activity-time{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.pf-presence-progress{background:color-mix(in srgb, var(--text) 14%, transparent);border-radius:999px;height:3px;margin-top:.35rem;overflow:hidden}.pf-presence-progress span{height:100%;display:block}.pf-scrobbles{flex-direction:column;gap:.4rem;display:flex}.pf-scrobbles a{align-items:center;gap:.5rem;display:flex}.pf-scrobbles img,.pf-scrobble-blank{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:4px;flex-shrink:0;width:28px;height:28px}.pf-scrobbles strong{font-size:.75rem;font-weight:600;display:block}.pf-scrobbles em{color:var(--muted);font-size:.6875rem;font-style:normal;display:block}.pf-countdown-value{margin-top:.2rem;font-size:1.05rem;font-weight:700}.pf-buttons{flex-wrap:wrap;gap:.4rem;display:flex}.pf-buttons a{border:1px solid;border-radius:6px;padding:.35rem .7rem;font-size:.75rem;font-weight:600}.pf-embed{padding:0;overflow:hidden}.pf-embed iframe{border:0;width:100%;display:block}.pf-audio{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 45%, transparent);text-align:left;border-radius:10px;margin-top:1.1rem;padding:.65rem}.pf-audio-row{align-items:center;gap:.6rem;display:flex}.pf-audio-cover{object-fit:cover;border-radius:6px;flex-shrink:0;width:40px;height:40px}.pf-vinyl{border-radius:999px;animation:6s linear infinite paused border-spin}.pf-audio-main{flex:1;min-width:0}.pf-audio-meta{align-items:baseline;gap:.35rem;min-width:0;display:flex}.pf-audio-title{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.pf-audio-artist{color:var(--muted);white-space:nowrap;font-size:.6875rem}.pf-audio-bar{background:color-mix(in srgb, var(--text) 14%, transparent);cursor:pointer;border-radius:999px;height:4px;margin-top:.35rem;overflow:hidden}.pf-audio-fill{height:100%;display:block}.pf-audio-times{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.2rem;font-size:.625rem;display:flex}.pf-audio-controls{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.pf-audio-controls button{width:26px;height:26px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:background-color .15s;display:grid}.pf-audio-controls button:hover{background:color-mix(in srgb, var(--text) 12%, transparent)}.pf-audio-volume{width:60px}.pf-audio-visualizer{width:100%;height:34px;margin-top:.5rem;display:block}.pf-audio-list{border-top:1px solid var(--border);flex-direction:column;gap:.15rem;max-height:150px;margin-top:.6rem;padding-top:.5rem;display:flex;overflow-y:auto}.pf-audio-list button{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;gap:.5rem;padding:.25rem .2rem;font-size:.75rem;display:flex}.pf-audio-list button span{font-variant-numeric:tabular-nums;opacity:.6}.pf-minimal{z-index:2;width:100%;max-width:var(--card-w,400px);text-align:center;position:relative}.pf-sidebar{text-align:left;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem;max-width:min(760px,100%);display:grid}.pf-sidebar .pf-avatar{margin-left:0}.pf-sidebar-left{border-right:1px solid var(--border);padding-right:1.25rem}.pf-wide{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:1.5rem;max-width:min(820px,100%);display:grid}.pf-magazine{text-align:left;max-width:min(560px,100%);padding:0;overflow:hidden}.pf-magazine-cover{object-fit:cover;width:100%;height:190px;display:block}.pf-magazine-body{padding:1.4rem}.pf-magazine-name{letter-spacing:-.04em;color:var(--text);font-size:clamp(1.75rem,5vw,2.75rem);font-weight:800;line-height:.95}.pf-magazine .pf-badges,.pf-magazine .pf-socials{justify-content:flex-start}.pf-stacked .pf-link{justify-content:center;padding:.85rem}.pf-cover{z-index:2;width:100%;max-width:min(520px,100%);position:relative}.pf-cover-image{object-fit:cover;border-radius:var(--card-radius,14px) var(--card-radius,14px) 0 0;width:100%;height:240px;display:block}.pf-cover .pf-card{border-radius:0 0 var(--card-radius,14px) var(--card-radius,14px);max-width:100%;margin-top:-1px}.pf-terminal{max-width:min(620px,100%);font-family:var(--font-mono), ui-monospace, monospace;text-align:left;padding:0;overflow:hidden}.pf-terminal-bar{border-bottom:1px solid var(--border);align-items:center;gap:.4rem;padding:.55rem .75rem;display:flex}.pf-terminal-bar span{border-radius:999px;width:9px;height:9px}.pf-terminal-bar p{color:var(--muted);margin-left:auto;font-size:.6875rem}.pf-terminal-body{padding:.9rem 1rem 1.1rem;font-size:.8125rem;line-height:1.7}.pf-terminal-out{color:var(--muted);white-space:pre-wrap;margin-bottom:.4rem}.pf-terminal .pf-socials{justify-content:flex-start;margin-top:.4rem}.pf-terminal .pf-views{justify-content:flex-start}@media (max-width:720px){.pf-sidebar,.pf-wide{grid-template-columns:1fr}.pf-sidebar-left{border-right:0;border-bottom:1px solid var(--border);padding-bottom:1rem;padding-right:0}}.pf-guestbook-form{gap:.4rem;margin-bottom:.6rem;display:flex}.pf-guestbook-form input{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 60%, transparent);min-width:0;color:var(--text);border-radius:7px;flex:1;padding:.4rem .55rem;font-family:inherit;font-size:.75rem}.pf-guestbook-form input::placeholder{color:var(--muted)}.pf-guestbook-form input:focus{border-color:var(--accent);outline:none}.pf-guestbook-form button{border:1px solid var(--border);width:30px;color:var(--text);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.pf-guestbook-form button:disabled{opacity:.4;cursor:not-allowed}.pf-guestbook-error{color:#ff6b52;margin-bottom:.4rem;font-size:.6875rem}.pf-guestbook-list{flex-direction:column;gap:.5rem;max-height:180px;display:flex;overflow-y:auto}.pf-guestbook-list li{align-items:flex-start;gap:.45rem;display:flex}.pf-guestbook-list img,.pf-guestbook-blank{object-fit:cover;border-radius:999px;flex-shrink:0;width:22px;height:22px}.pf-guestbook-list span{min-width:0;color:var(--muted);word-break:break-word;flex:1;font-size:.75rem;line-height:1.45}.pf-guestbook-list strong{color:var(--text);font-size:.6875rem;font-weight:600;display:block}.pf-guestbook-list button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.u-outline{color:#0000;-webkit-text-stroke:1.2px var(--accent);paint-order:stroke fill}.u-strike{position:relative}.u-strike:after{content:"";background:var(--accent);height:2px;position:absolute;top:52%;left:-4%;right:-4%;transform:rotate(-4deg)}.u-emboss{color:var(--text);text-shadow:-1px -1px #ffffff2e,1px 1px #000000bf}.u-stamp{border:2px solid var(--accent);color:var(--accent);opacity:.92;border-radius:4px;padding:.05em .3em;display:inline-block;transform:rotate(-3deg)}.u-static{animation:.35s steps(3,end) infinite u-static-shift;position:relative}@keyframes u-static-shift{0%,to{text-shadow:0 0 #0000}33%{text-shadow:1px 0 #ff1f3d8c,-1px 0 #29e0ff66}66%{text-shadow:-1px 0 #ff1f3d8c,1px 0 #29e0ff66}}.u-fire{background:linear-gradient(#ffd34d 0%,#ff8a00 55%,#ff1f3d 100%);color:#0000;filter:drop-shadow(0 -2px 6px #ff5a008c);-webkit-background-clip:text;background-clip:text;animation:2.4s ease-in-out infinite u-fire-flicker}@keyframes u-fire-flicker{0%,to{filter:drop-shadow(0 -2px 6px #ff5a0080)}50%{filter:drop-shadow(0 -4px 12px #ff8c00cc)}}.u-ice{background:linear-gradient(#fff 0%,#bfe9ff 50%,#6fc7ff 100%);color:#0000;filter:drop-shadow(0 0 8px #78c8ff8c);-webkit-background-clip:text;background-clip:text}.u-mirror{display:inline-block;position:relative}.u-mirror:after{content:attr(data-text);opacity:.22;pointer-events:none;position:absolute;top:100%;left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#000000b3,#0000 70%);mask-image:linear-gradient(#000000b3,#0000 70%)}.entry-slide{animation:.7s cubic-bezier(.22,1,.36,1) both entry-slide}@keyframes entry-slide{0%{opacity:0;transform:translate(-32px)}}.entry-shutter{animation:.8s cubic-bezier(.76,0,.24,1) both entry-shutter}@keyframes entry-shutter{0%{opacity:0;clip-path:inset(50% 0)}to{opacity:1;clip-path:inset(0)}}.entry-assemble{animation:.9s cubic-bezier(.22,1,.36,1) both entry-assemble}@keyframes entry-assemble{0%{opacity:0;filter:blur(6px);transform:scale(1.12)rotate(1.5deg)}60%{opacity:1;filter:blur();transform:scale(.99)rotate(-.4deg)}to{transform:none}}.pf-link-outline{border-width:1.5px;background:0 0!important}.pf-link-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--text) 8%, transparent)!important}.pf-link-bevel{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border-radius:0!important}.pf-link-neon{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 0 18px -4px var(--accent);text-shadow:0 0 10px color-mix(in srgb, var(--accent) 70%, transparent);border-color:var(--accent)!important}.pf-link-clicks{opacity:.55;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.625rem}.pf-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);max-width:min(820px,100%);padding:0;display:grid;overflow:hidden}.pf-split-art{clip-path:polygon(0 0,100% 0,84% 100%,0 100%);background-position:50%;background-size:cover;min-height:220px;position:relative}.pf-split-body{text-align:left;padding:1.5rem}.pf-idcard{max-width:min(420px,100%);padding:0;overflow:hidden}.pf-idcard-strip{background:var(--accent);color:#05030a;font-family:var(--font-mono), monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:.5rem .9rem;font-size:.625rem;font-weight:700;display:flex}.pf-idcard-body{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1.1rem;display:grid}.pf-idcard-body .pf-avatar{width:78px;height:78px;margin:0}.pf-idcard-meta{font-family:var(--font-mono), monospace;color:var(--muted);font-size:.625rem;line-height:1.7}.pf-idcard-foot{padding:0 1.1rem 1.1rem}.pf-grid-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.1rem;display:grid}.pf-grid-links .pf-link{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:.9rem .6rem}.pf-poster{text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-width:min(900px,100%);padding:0}.pf-poster-name{letter-spacing:-.06em;color:var(--text);word-break:break-word;font-size:clamp(2.6rem,13vw,8rem);font-weight:800;line-height:.82}.pf-poster-rule{background:var(--accent);height:2px;margin:1rem 0}.pf-poster .pf-socials,.pf-poster .pf-badges,.pf-poster .pf-views{justify-content:flex-start}@media (max-width:640px){.pf-split{grid-template-columns:1fr}.pf-split-art{clip-path:polygon(0 0,100% 0,100% 86%,0 100%);min-height:160px}.pf-idcard-body{text-align:center;grid-template-columns:1fr;justify-items:center}.pf-grid-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-hexgrid{opacity:calc(var(--fx-opacity,.8) * .45);background-image:repeating-linear-gradient(60deg, color-mix(in srgb, var(--fx-accent) 30%, transparent) 0 1px, transparent 1px 34px), repeating-linear-gradient(-60deg, color-mix(in srgb, var(--fx-accent) 30%, transparent) 0 1px, transparent 1px 34px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--fx-accent) 18%, transparent) 0 1px, transparent 1px 30px);animation:fx-hex-drift calc(26s * var(--fx-speed,1)) linear infinite;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 5%,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000 5%,#0000 72%)}@keyframes fx-hex-drift{to{background-position:0 0,0 0,0 60px}}.fx-glitchbars:before,.fx-glitchbars:after{content:"";background:color-mix(in srgb, var(--fx-accent) 22%, transparent);mix-blend-mode:screen;height:6%;opacity:calc(var(--fx-opacity,.8) * .7);animation:3.4s step-end infinite fx-bar-jump;position:absolute;left:0;right:0}.fx-glitchbars:after{background:#29e0ff40;height:2.5%;animation-duration:2.1s;animation-delay:.6s}@keyframes fx-bar-jump{0%{top:12%;transform:translate(-3%)}20%{top:64%;transform:translate(4%)}40%{top:31%;transform:translate(-2%)}60%{top:82%;transform:translate(3%)}80%{top:46%;transform:translate(-4%)}to{top:12%;transform:translate(0)}}.pf-live{border-left:1px solid var(--border);align-items:center;gap:.3rem;margin-left:.55rem;padding-left:.55rem;display:inline-flex}.pf-live-dot{border-radius:999px;width:6px;height:6px;animation:1.8s ease-in-out infinite splash-fade}.pf-stats{color:var(--muted);justify-content:space-between;align-items:center;gap:.6rem;font-size:.75rem;display:flex}.pf-stats span{align-items:center;gap:.3rem;display:inline-flex}.pf-quote{gap:.4rem;display:grid}.pf-quote p{color:var(--text);font-size:.8125rem;line-height:1.55}.pf-quote cite{color:var(--muted);font-size:.6875rem;font-style:normal}.pf-art-divider{align-items:center;gap:.5rem;padding:.4rem 0;display:flex}.pf-art-divider span:first-child,.pf-art-divider span:last-child{opacity:.45;flex:1;height:1px}.pf-art-divider span:nth-child(2){border:1px solid;width:8px;height:8px;transform:rotate(45deg)}.pf-progress-head{color:var(--muted);justify-content:space-between;margin-bottom:.4rem;font-size:.75rem;display:flex}.pf-progress-track{background:color-mix(in srgb, var(--text) 12%, transparent);border-radius:999px;height:6px;overflow:hidden}.pf-progress-track span{height:100%;transition:width .4s;display:block}.pf-badgewall{flex-wrap:wrap;gap:.35rem;display:flex}.pf-agegate{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#030305f0;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.pf-agegate-title{color:var(--text);font-size:1.1rem;font-weight:700}.pf-agegate-body{max-width:34ch;color:var(--muted);margin-top:.5rem;font-size:.8125rem;line-height:1.6}.pf-agegate-actions{flex-direction:column;gap:.6rem;margin-top:1.2rem;display:flex}.pf-agegate-actions button{color:#05030a;cursor:pointer;border:0;border-radius:8px;padding:.7rem 1.2rem;font-size:.875rem;font-weight:650}.pf-agegate-actions a{color:var(--muted);font-size:.75rem}.pf-avatar-wrap{place-items:center;margin:0 auto .9rem;display:inline-grid;position:relative}.pf-align-left .pf-avatar-wrap{margin-left:0}.pf-avatar-wrap .pf-avatar{margin:0}.frame-ring:before,.frame-double:before,.frame-double:after,.frame-dashed:before,.frame-spin:before,.frame-glowpulse:before,.frame-orbit:before{content:"";border:1.5px solid var(--accent);pointer-events:none;border-radius:999px;position:absolute;inset:-7px}.frame-double:after{opacity:.45;inset:-13px}.frame-dashed:before{opacity:.8;border-style:dashed}.frame-spin:before{border-color:#0000;border-top-color:var(--accent);border-right-color:var(--accent);animation:3.2s linear infinite border-spin-simple}@keyframes border-spin-simple{to{transform:rotate(360deg)}}.frame-glowpulse:before{box-shadow:0 0 22px color-mix(in srgb, var(--accent) 60%, transparent);animation:2.6s ease-in-out infinite splash-pulse}.frame-orbit:before{border-color:color-mix(in srgb, var(--accent) 25%, transparent)}.frame-orbit:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0, var(--accent) 0 3px, transparent 3.5px);border-radius:999px;animation:4s linear infinite border-spin-simple;position:absolute;inset:-7px}.frame-corners:before,.frame-corners:after{content:"";border:2px solid var(--accent);pointer-events:none;width:16px;height:16px;position:absolute}.frame-corners:before{border-bottom:0;border-right:0;top:-8px;left:-8px}.frame-corners:after{border-top:0;border-left:0;bottom:-8px;right:-8px}.frame-hexframe:before{content:"";pointer-events:none;background:var(--accent);clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%,50% 0%,50% 4%,11% 27%,11% 73%,50% 96%,89% 73%,89% 27%,50% 4%);opacity:.85;position:absolute;inset:-9px}.frame-blade:before,.frame-blade:after{content:"";background:linear-gradient(90deg, transparent, var(--accent));pointer-events:none;width:26px;height:2px;position:absolute}.frame-blade:before{top:50%;left:-30px}.frame-blade:after{background:linear-gradient(270deg, transparent, var(--accent));top:50%;right:-30px}.tex-grain:after,.tex-scanlines:after,.tex-dots:after,.tex-lines:after,.tex-carbon:after,.tex-crosshatch:after,.tex-static:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.tex-grain:after{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tex-scanlines:after{background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 3px)}.tex-dots:after{background-image:radial-gradient(color-mix(in srgb, var(--text) 18%, transparent) 1px, transparent 1px);opacity:.35;background-size:12px 12px}.tex-lines:after{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--text) 10%, transparent) 0 1px, transparent 1px 16px)}.tex-carbon:after{background-image:repeating-linear-gradient(45deg,#ffffff0b 0 2px,#0000 2px 4px),repeating-linear-gradient(-45deg,#00000040 0 2px,#0000 2px 4px)}.tex-crosshatch:after{background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--text) 9%, transparent) 0 1px, transparent 1px 10px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--text) 9%, transparent) 0 1px, transparent 1px 10px)}.tex-static:after{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.4s steps(3,end) infinite fx-noise-shift}.lh-fill{background-image:linear-gradient(var(--accent), var(--accent));background-repeat:no-repeat;background-size:0% 100%;transition:background-size .28s cubic-bezier(.22,1,.36,1),color .2s}.lh-fill:hover{color:#08050a;background-size:100% 100%}.lh-slide{transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s}.lh-slide:hover{transform:translate(6px)}.lh-underline{position:relative}.lh-underline:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:6px;left:.85rem;right:.85rem;transform:scaleX(0)}.lh-underline:hover:after{transform:scaleX(1)}.lh-glitch:hover{animation:.34s steps(3,end) entry-glitch}.lh-expand{transition:letter-spacing .24s,border-color .24s}.lh-expand:hover{letter-spacing:.06em}.pf-socials[data-layout=grid]{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;display:grid}.pf-socials[data-layout=column]{flex-direction:column;align-items:center}.pf-socials[data-layout=arc] .pf-social:nth-child(odd){transform:translateY(-6px)}.pf-socials[data-layout=arc] .pf-social:nth-child(3n){transform:translateY(-10px)}.pf-overlay{z-index:1;pointer-events:none;position:fixed;inset:0}.ov-dots{opacity:.5;background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:22px 22px}.ov-grid{background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-size:48px 48px}.ov-diagonal{background-image:repeating-linear-gradient(45deg,#ffffff0d 0 1px,#0000 1px 14px)}.ov-vignette{background:radial-gradient(circle at 50% 45%,#0000 40%,#000000bf 100%)}.ov-topfade{background:linear-gradient(#000000bf,#0000 38%)}.ov-spotlight{background:radial-gradient(circle at 50% 38%,#ffffff12,#0000 46%)}.pf-badges[data-style=pill] .pf-badge{gap:.25rem;width:auto;padding:0 .5rem}.pf-badges[data-style=stacked]{flex-direction:column;align-items:center;gap:.25rem}.pf-status{border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.18rem .55rem;font-size:.6875rem;display:inline-flex}.pf-status-dot{background:var(--accent);border-radius:999px;width:6px;height:6px}.pf-card{box-shadow:0 0 calc(var(--glow,0) * 90px) color-mix(in srgb, var(--accent) calc(var(--glow,0) * 45%), transparent)}.fx-plasma{opacity:var(--fx-opacity,.8);background:radial-gradient(45% 38% at 22% 28%, color-mix(in srgb, var(--fx-accent) 60%, transparent), transparent 70%), radial-gradient(40% 32% at 78% 26%, color-mix(in srgb, var(--fx-accent) 35%, transparent), transparent 72%), radial-gradient(50% 40% at 52% 78%, color-mix(in srgb, var(--fx-accent) 45%, transparent), transparent 70%);filter:blur(60px)saturate(1.4);animation:fx-plasma-move calc(18s * var(--fx-speed,1)) ease-in-out infinite alternate}@keyframes fx-plasma-move{0%{transform:translate(-8%,-4%)scale(1)}to{transform:translate(8%,5%)scale(1.25)}}.pf-preview{contain:layout paint;position:relative}.pf-preview .fx-canvas,.pf-preview .fx-css,.pf-preview .cursor-dot,.pf-preview .pf-bg,.pf-preview .pf-overlay{position:absolute}
