@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{color:#f4f4f4;background:#000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#app{min-width:100%;min-height:100%;margin:0}body{min-height:100svh;overflow:hidden;background:#000}button,a,input{-webkit-tap-highlight-color:transparent}.entry-screen,.profile-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000}.entry-screen{z-index:2;opacity:1;visibility:visible;transition:opacity .7s ease,visibility .7s ease}.entry-screen.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.entry-button{border:0;padding:12px 16px;background:transparent;color:#fffffff0;font:500 19px/1.2 Inter,sans-serif;letter-spacing:-.03em;cursor:pointer;transition:color .18s ease,transform .18s ease}.entry-button:hover,.entry-button:focus-visible{color:#fff;transform:translateY(-1px);outline:none;text-shadow:0 0 5px #fff,0 0 18px rgba(255,255,255,.55)}.profile-screen{z-index:1;opacity:0;visibility:hidden;background-color:var(--profile-bg-color,#090a0b);background-image:linear-gradient(90deg,#000000ba,#0000002e 44%,#0000009e),linear-gradient(0deg,#00000085,#00000014 58%,#00000094),var(--profile-bg-image,none);background-size:cover;background-position:center;transition:opacity .85s ease,visibility .85s ease}.profile-screen.is-visible{opacity:1;visibility:visible}.profile-card{position:relative;width:min(640px,calc(100vw - 28px));min-height:397px;padding:35px 36px 28px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border:1px solid rgba(255,255,255,.025);border-radius:16px;background:color-mix(in srgb,var(--card-color,#101516) 90%,transparent);box-shadow:0 18px 50px #0000008c;transform:translateY(14px) scale(.985);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.profile-screen.is-visible .profile-card{transform:translateY(0) scale(1)}.card-tilt-enabled{transform-style:preserve-3d;will-change:transform;transition:transform .3s ease-out,box-shadow .3s ease-out}.card-tilt-enabled:hover{box-shadow:0 5px 20px 5px #00000059,0 0 24px #ffffff14}.card-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 50% -20%,#ffffff1f,#0000000a)}.card-tilt-enabled>:not(.card-glow){position:relative;z-index:1}.effect-toggle{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.avatar{width:120px;height:120px;flex:0 0 auto;border-radius:50%;object-fit:cover;background:#eb1118;box-shadow:0 0 10px #ffffff24,0 0 24px #ffffff1a}.identity{display:flex;flex-direction:column;align-items:center;margin-top:14px;text-align:center}h1{margin:0;color:var(--name-color,#fff);font-size:30px;font-weight:700;line-height:1.05;letter-spacing:-.065em;text-shadow:0 0 3px var(--name-color,#fff),0 0 11px var(--name-color,#fff),0 0 25px color-mix(in srgb,var(--name-color,#fff) 32%,transparent)}.tagline{margin:10px 0 0;color:var(--tagline-color,#fff);font-size:17px;font-weight:600;line-height:1;text-shadow:0 0 4px var(--tagline-color,#fff),0 0 15px color-mix(in srgb,var(--tagline-color,#fff) 62%,transparent)}.role{display:inline-flex;align-items:center;gap:6px;margin:25px 0 0;color:var(--role-color,#fff);font-size:14px;line-height:1;text-shadow:0 0 5px var(--role-color,#fff),0 0 13px color-mix(in srgb,var(--role-color,#fff) 40%,transparent)}.role svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--role-color,#fff))}.hover-target{position:relative;cursor:default}.hover-target:before{content:"";position:absolute;left:50%;bottom:calc(100% + 3px);width:8px;height:8px;transform:translate(-50%,4px) rotate(45deg);border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);background:#292d2f;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:4}.hover-target:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 7px);transform:translate(-50%,4px);padding:8px 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:linear-gradient(180deg,#34383a,#25292a);color:#fff;font:600 12px/1 Inter,sans-serif;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 5px 18px #0000007a,0 0 12px #ffffff1a;transition:opacity .16s ease,transform .16s ease;z-index:5}.hover-target:hover:before,.hover-target:focus-visible:before,.hover-target:hover:after,.hover-target:focus-visible:after{opacity:1;transform:translate(-50%)}.social-links{display:flex;align-items:center;gap:10px;margin-top:29px}.social-link{display:grid;width:46px;height:46px;place-items:center;color:var(--link-color,var(--icon-color,#fff));text-decoration:none;filter:drop-shadow(0 0 4px var(--link-color,var(--icon-color,#fff))) drop-shadow(0 0 13px color-mix(in srgb,var(--link-color,var(--icon-color,#fff)) 35%,transparent));transition:color .16s ease,transform .16s ease,filter .16s ease}.social-link:hover,.social-link:focus-visible{color:var(--link-color,#fff);transform:translateY(-2px) scale(1.04);filter:drop-shadow(0 0 6px var(--link-color,#fff)) drop-shadow(0 0 20px color-mix(in srgb,var(--link-color,#fff) 60%,transparent));outline:none}.social-link svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.social-link:nth-child(2) svg,.social-link:nth-child(3) svg,.social-link:nth-child(4) svg{fill:currentColor;stroke:none}.social-link .icon-cutout{fill:var(--card-color,#101516)}.views{position:absolute;bottom:19px;left:19px;display:inline-flex;align-items:center;gap:6px;color:var(--views-color,#fff);font-size:15px;font-weight:500;text-shadow:0 0 4px var(--views-color,#fff),0 0 12px color-mix(in srgb,var(--views-color,#fff) 38%,transparent)}.views svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--views-color,#fff))}.sound-control{position:fixed;top:6px;left:14px;z-index:3;width:60px;height:58px;display:flex;align-items:center;border-radius:15px;background:#14191af0;opacity:0;pointer-events:none;transition:width .23s ease,opacity .45s ease,background .16s ease,box-shadow .2s ease}.profile-screen.is-visible .sound-control{opacity:1;pointer-events:auto;transition-delay:.4s}.sound-control:hover{width:198px;background:#151a1b;box-shadow:0 0 16px #ffffff1f}.sound-toggle{flex:0 0 60px;display:grid;width:60px;height:58px;padding:0;place-items:center;border:0;border-radius:15px;background:transparent;color:#fff;cursor:pointer}.sound-toggle:hover,.sound-toggle:focus-visible{outline:none}.sound-toggle svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(255,255,255,.75))}.volume-panel{display:flex;align-items:center;width:0;overflow:hidden;opacity:0;transition:width .2s ease,opacity .15s ease}.sound-control:hover .volume-panel{width:124px;opacity:1}.volume-line{width:114px;height:5px;border-radius:999px;background:#f6eee9;box-shadow:0 0 8px #fff0e82e;cursor:pointer;outline:none}.volume-line:focus-visible{box-shadow:0 0 0 3px #ffffff24,0 0 10px #fff0e859}.admin-shell{min-height:100svh;overflow:auto;padding:36px 20px;background:radial-gradient(circle at 50% 0%,#171b1c,#080909 38%,#000 80%);color:#f4f4f4}.admin-panel{width:min(1000px,100%);margin:0 auto;padding:30px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0d1213f0;box-shadow:0 25px 80px #0000007a}.compact-panel{max-width:480px;margin-top:12vh;text-align:center}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.1)}.panel-kicker{color:#ffffff8c;font-size:11px;font-weight:700;letter-spacing:.18em}.admin-panel h1{margin-top:10px;font-size:30px;text-shadow:0 0 8px rgba(255,255,255,.28)}.admin-panel p{margin:10px 0 0;color:#ffffff94;font-size:13px;line-height:1.55}.panel-actions{display:flex;align-items:center;gap:14px}.subtle-link,.ghost-button{color:#ffffffa3;font:500 12px Inter,sans-serif;text-decoration:none;background:transparent;border:0;cursor:pointer}.subtle-link:hover,.ghost-button:hover{color:#fff}.form-grid{display:grid;gap:18px}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}form{padding-top:0}.form-section{margin-top:30px;padding-top:25px;border-top:1px solid rgba(255,255,255,.1)}.first-section{border-top:0;padding-top:0}.form-section h2{margin:0 0 17px;font-size:17px;font-weight:600}.field{display:grid;gap:8px}.field>span,.field-help{color:#ffffffad;font-size:12px}.field input:not([type=color]){width:100%;padding:12px 13px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#00000047;color:#fff;font:400 13px Inter,sans-serif;outline:none}.field input:focus{border-color:#ffffffa6;box-shadow:0 0 0 3px #ffffff12}.color-control{display:flex;align-items:center;gap:10px}.color-control input[type=color]{width:42px;height:36px;padding:3px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:transparent;cursor:pointer}.color-control code{color:#ffffffa6;font:11px ui-monospace,monospace}.visibility-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.check-field{display:flex;align-items:center;gap:8px;color:#ffffffbf;font-size:12px;cursor:pointer}.check-field input{accent-color:#fff}.field-help{margin:7px 0 18px}.link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.link-editor{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#00000024}.link-editor-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.link-editor-head strong{font-size:13px}.link-editor .field+.field{margin-top:14px}.form-footer{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:30px}.save-message{color:#ffffffa1;font-size:12px}.primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid rgba(255,255,255,.55);border-radius:9px;background:#f5f5f5;color:#080909;font:700 12px Inter,sans-serif;text-decoration:none;cursor:pointer;box-shadow:0 0 15px #ffffff21}.primary-button:hover{background:#fff;box-shadow:0 0 22px #ffffff4d}.primary-button:disabled{cursor:wait;opacity:.6}.muted-copy{text-align:center;color:#ffffffa6}@media (max-width:680px){.profile-card{min-height:350px;padding:27px 22px 24px}.avatar{width:96px;height:96px}h1{font-size:27px}.role{margin-top:19px}.social-links{margin-top:23px}.admin-shell{padding:18px 12px}.admin-panel{padding:22px 17px}.panel-header{flex-direction:column}.two-columns,.three-columns,.link-grid{grid-template-columns:1fr}.visibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-footer{align-items:stretch;flex-direction:column-reverse}.primary-button{width:100%}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.profile-text{font-family:var(--text-font,Inter,sans-serif);font-size:var(--text-size,inherit);font-weight:var(--text-weight,inherit);color:var(--text-color,#fff)}.profile-text.text-gradient{background-image:linear-gradient(90deg,var(--text-start,#fff),var(--text-end,#fff));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.role.profile-text.text-gradient svg,.views.profile-text.text-gradient svg{color:var(--text-color,#fff);-webkit-text-fill-color:initial}.typography-editor{margin-top:18px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06}.typography-editor>strong{display:block;margin-bottom:12px;color:#fff;font-size:14px}.typography-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.link-editor{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06}.link-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px;color:#fff}.link-editor-footer{margin-top:12px}.remove-link-button,.add-link-button{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#fff;padding:8px 11px;cursor:pointer;font:600 12px Inter,sans-serif;transition:background .16s ease,border-color .16s ease}.remove-link-button:hover,.add-link-button:hover{background:#ffffff1f;border-color:#ffffff4d}.add-link-button{margin-top:14px;width:100%;padding:11px}@media (max-width:680px){.typography-grid{grid-template-columns:1fr 1fr}.link-editor-head{align-items:flex-start;flex-direction:column}}.panel-login-form{display:grid;gap:14px;margin:22px 0 14px}.panel-login-form .primary-button{width:100%}body.admin-page{overflow:auto}.admin-page .admin-shell{min-height:100svh;overflow:visible;padding-bottom:80px}.panel-nav{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 4px;padding:10px 0;background:#0d1213f5;border-bottom:1px solid rgba(255,255,255,.08)}.panel-nav a{padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffffb8;font:600 11px Inter,sans-serif;text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease}.panel-nav a:hover{color:#fff;border-color:#ffffff57;background:#ffffff14}@media (max-width:680px){.panel-nav{top:-1px;overflow-x:auto;flex-wrap:nowrap}.panel-nav a{white-space:nowrap}}.profile-background-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--profile-bg-color,#090a0b);pointer-events:none}.profile-background-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000ba,#0000002e 44%,#0000009e),linear-gradient(0deg,#00000085,#00000014 58%,#00000094)}.profile-background-media video{width:100%;height:100%;display:block;object-fit:cover}.profile-screen.has-video-background>:not(.profile-background-media){position:relative;z-index:1}.profile-screen.has-video-background>.sound-control{z-index:3}.file-picker input[type=file]{width:100%;padding:10px;border:1px dashed rgba(255,255,255,.25);border-radius:9px;background:#00000047;color:#ffffffc7;font:500 12px Inter,sans-serif;cursor:pointer}.file-picker input[type=file]::file-selector-button{margin-right:10px;padding:9px 12px;border:1px solid rgba(255,255,255,.35);border-radius:7px;background:#f5f5f5;color:#080909;font:700 12px Inter,sans-serif;cursor:pointer}.file-picker input[type=file]::file-selector-button:hover{background:#fff}.file-picker small{color:#ffffff85;font-size:11px}.card-tilt-enabled{--pointer-x:50%;--pointer-y:50%;--pointer-from-center:0;--pointer-from-top:.5;--pointer-from-left:.5;--card-opacity:0;--rotate-x:0deg;--rotate-y:0deg;--background-x:50%;--background-y:50%;perspective:500px;transform-style:preserve-3d;touch-action:none;overflow:hidden;background-color:color-mix(in srgb,var(--card-color,#101516) 90%,transparent);background-blend-mode:color-dodge,normal,normal,normal;animation:sxz-holo-bg 12s linear infinite;box-shadow:#000c calc((var(--pointer-from-left)*10px) - 3px) calc((var(--pointer-from-top)*20px) - 6px) 20px -5px;transform:translateZ(.1px) rotateX(var(--rotate-y)) rotateY(var(--rotate-x));transition:transform 1s ease,box-shadow .3s ease-out;background-size:100% 100%;background-position:0 0,0 0,50% 50%,0 0;background-image:radial-gradient(farthest-side circle at var(--pointer-x) var(--pointer-y),hsla(266,100%,90%,var(--card-opacity)) 4%,hsla(266,50%,80%,calc(var(--card-opacity)*.75)) 10%,hsla(266,25%,70%,calc(var(--card-opacity)*.5)) 50%,hsla(266,0%,60%,0) 100%),radial-gradient(35% 52% at 55% 20%,#00ffaac4,#073aff00),radial-gradient(100% 100% at 50% 50%,#00c1ff 1%,#073aff00 76%),conic-gradient(from 124deg at 50% 50%,#c137ff,#07c6ff 40%,#07c6ff 60%,#c137ff)}.profile-screen.is-visible .card-tilt-enabled{transform:translateZ(.1px) rotateX(var(--rotate-y)) rotateY(var(--rotate-x))}.card-tilt-enabled.is-tilt-active{--card-opacity:1;transition:none}.card-tilt-enabled:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:0;border-radius:inherit;pointer-events:none;filter:contrast(2) saturate(2) blur(36px);transform:scale(.8) translateZ(.1px);background-image:radial-gradient(farthest-side circle at var(--pointer-x) var(--pointer-y),hsla(266,100%,90%,var(--card-opacity)) 4%,hsla(266,50%,80%,calc(var(--card-opacity)*.75)) 10%,hsla(266,25%,70%,calc(var(--card-opacity)*.5)) 50%,hsla(266,0%,60%,0) 100%),radial-gradient(35% 52% at 55% 20%,#00ffaac4,#073aff00),radial-gradient(100% 100% at 50% 50%,#00c1ff 1%,#073aff00 76%),conic-gradient(from 124deg at 50% 50%,#c137ff,#07c6ff 40%,#07c6ff 60%,#c137ff);background-size:100% 100%;background-position:0 0,0 0,50% 50%,0 0;transition:filter .5s ease,transform .5s ease}.card-tilt-enabled.is-tilt-active:before{filter:contrast(1) saturate(2) blur(40px) opacity(1);transform:scale(.9) translateZ(.1px)}.card-tilt-enabled>.card-glow{z-index:1}.card-tilt-enabled>.card__shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;pointer-events:none;transform:translateZ(1px);overflow:hidden;border-radius:inherit;opacity:.7;filter:brightness(.66) contrast(1.33) saturate(.33);mix-blend-mode:color-dodge;background-image:repeating-linear-gradient(0deg,#ff8178 5%,#ffe66d,#a7f070,#8cf3ff,#9da2ff,#e69bff,#ff8178 35%),repeating-linear-gradient(-45deg,#0e152e,#8fa3a3 3.8%,#8fc1c1,#8fa3a3 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),rgba(0,0,0,.1) 12%,rgba(0,0,0,.15) 20%,rgba(0,0,0,.25) 120%);background-position:0 var(--background-y),var(--background-x) var(--background-y),center center;background-blend-mode:color,hard-light;background-size:500% 500%,300% 300%,200% 200%;transition:filter .6s ease}.card-tilt-enabled>.card__shine:before,.card-tilt-enabled>.card__shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .25s ease}.card-tilt-enabled>.card__shine:before{background-image:linear-gradient(45deg,#8cf3ff,#9da2ff,#e69bff,#ff8178,#ffe66d,#a7f070),radial-gradient(circle at var(--pointer-x) var(--pointer-y),hsl(0 0% 70%) 0%,hsla(0,0%,30%,.2) 90%);background-size:250% 250%,100% 100%;background-position:var(--pointer-x) var(--pointer-y),center center;background-blend-mode:color-dodge;mix-blend-mode:luminosity;filter:brightness(calc(2 - var(--pointer-from-center))) contrast(calc(var(--pointer-from-center) + 2)) saturate(calc(.5 + var(--pointer-from-center)))}.card-tilt-enabled>.card__shine:after{background:var(--grain);background-size:220px 220px;mix-blend-mode:difference;filter:brightness(.8) contrast(1.5)}.card-tilt-enabled.is-tilt-active>.card__shine{filter:brightness(.85) contrast(1.5) saturate(.5)}.card-tilt-enabled.is-tilt-active>.card__shine:before,.card-tilt-enabled.is-tilt-active>.card__shine:after{opacity:1}.card-tilt-enabled>.card__glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;pointer-events:none;border-radius:inherit;transform:translateZ(1.1px);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(248 25% 80%) 12%,hsla(207,40%,30%,.8) 90%);mix-blend-mode:overlay;filter:brightness(.8) contrast(1.2);opacity:calc(.25 + var(--card-opacity)*.75)}.card-tilt-enabled>.card__shine,.card-tilt-enabled>.card__glare{will-change:transform,opacity,background-image,background-size,background-position,filter}.card-tilt-enabled>:not(.card-glow):not(.card__shine):not(.card__glare){position:relative;z-index:5}@keyframes sxz-holo-bg{0%{background-position:0 var(--background-y),0 0,center center,0 0}to{background-position:0 var(--background-y),90% 90%,center center,0 0}}.card-tilt-enabled{--grain:url(https://assets.codepen.io/13471/grain.webp)}.card-tilt-enabled{background-image:none;background-color:var(--card-color,#101516)}.card-tilt-enabled>.card__shine{opacity:0}.card-tilt-enabled.is-tilt-active>.card__shine{opacity:.78}.card-tilt-enabled>.card__glare{opacity:0}.card-tilt-enabled.is-tilt-active>.card__glare{opacity:.78}.card-tilt-enabled:before{background-image:radial-gradient(farthest-side circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,calc(var(--card-opacity)*.28)) 0%,rgba(255,255,255,calc(var(--card-opacity)*.08)) 34%,rgba(0,0,0,0) 72%),linear-gradient(135deg,rgba(255,255,255,calc(var(--card-opacity)*.12)),#0000 60%);filter:grayscale(1) blur(30px)}.card-tilt-enabled.is-tilt-active:before{filter:grayscale(1) blur(34px) opacity(1)}.card-tilt-enabled>.card__shine{background-image:repeating-linear-gradient(0deg,#f5f5f5,#bdbdbd,#555 24%,#ededed,#888,#fafafa 66%,#666 82%,#f5f5f5),repeating-linear-gradient(-45deg,#262626,#bdbdbd 4%,#f0f0f0 6%,#555 10%,#262626 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.06) 12%,rgba(0,0,0,.18) 90%);background-blend-mode:soft-light,hard-light,normal;mix-blend-mode:screen;filter:grayscale(1) brightness(.7) contrast(1.25)}.card-tilt-enabled.is-tilt-active>.card__shine{filter:grayscale(1) brightness(.95) contrast(1.35)}.card-tilt-enabled>.card__shine:before{background-image:linear-gradient(45deg,#fff,#777,#eee,#555,#fafafa,#888),radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.32),rgba(0,0,0,.18) 90%);background-blend-mode:screen;mix-blend-mode:screen;filter:grayscale(1) brightness(1.1) contrast(1.15)}.card-tilt-enabled>.card__shine:after{display:none}.card-tilt-enabled>.card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.5) 0%,rgba(180,180,180,.12) 34%,rgba(20,20,20,.42) 90%);mix-blend-mode:screen;filter:grayscale(1) brightness(.8) contrast(1.1)}.card-tilt-enabled{background-color:var(--card-color,#444444)}.card-tilt-enabled:before{background-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.18),rgba(255,255,255,0) 68%)!important;filter:blur(28px)!important;mix-blend-mode:screen!important}.card-tilt-enabled.is-tilt-active:before{filter:blur(32px)!important}.card-tilt-enabled>.card__shine{background-image:linear-gradient(135deg,#ffffff42,#fff0 42%,#ffffff1f 66%,#fff0)!important;background-blend-mode:normal!important;mix-blend-mode:screen!important;filter:none!important;opacity:0!important}.card-tilt-enabled.is-tilt-active>.card__shine{opacity:.3!important}.card-tilt-enabled>.card__shine:before,.card-tilt-enabled>.card__shine:after{display:none!important}.card-tilt-enabled>.card__glare{background-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.32),rgba(255,255,255,0) 62%)!important;background-color:transparent!important;mix-blend-mode:screen!important;filter:none!important;opacity:0!important}.card-tilt-enabled.is-tilt-active>.card__glare{opacity:.28!important}.card-tilt-enabled:before{background-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.08),rgba(255,255,255,0) 68%)!important}.card-tilt-enabled>.card__shine{background-image:linear-gradient(135deg,#ffffff1a,#fff0 42%,#ffffff0d 66%,#fff0)!important}.card-tilt-enabled.is-tilt-active>.card__shine{opacity:.12!important}.card-tilt-enabled.is-tilt-active>.card__glare{opacity:.1!important}.card-tilt-enabled:before,.card-tilt-enabled>.card__shine,.card-tilt-enabled>.card__glare{display:none!important}.card-tilt-enabled{background-image:none!important;background-color:var(--card-color,#444444)!important}.profile-card:not(.cardless)>.views{position:absolute!important;left:19px!important;bottom:19px!important;z-index:8!important;display:inline-flex!important;margin-top:0!important}.profile-screen{min-height:100dvh;overflow:hidden;background-repeat:no-repeat;background-attachment:fixed}.profile-card{width:min(var(--card-width,640px),calc(100vw - 28px));min-height:var(--card-height,397px)}.social-link.hover-target{position:relative}.profile-background-media img{width:100%;height:100%;display:block;object-fit:cover}.profile-screen.has-image-background>:not(.profile-background-media){position:relative;z-index:1}.entry-screen{background-color:var(--profile-bg-color,#090a0b);background-image:linear-gradient(90deg,#000000ba,#0000002e 44%,#0000009e),linear-gradient(0deg,#00000085,#00000014 58%,#00000094),var(--profile-bg-image,none);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;overflow:hidden}.entry-screen.has-image-background>:not(.profile-background-media),.entry-screen.has-video-background>:not(.profile-background-media){position:relative;z-index:1}.profile-screen.has-image-background>.sound-control,.profile-screen.has-video-background>.sound-control{position:fixed!important;top:6px!important;left:14px!important;z-index:3!important}.profile-card{background:color-mix(in srgb,var(--card-color,#101516) var(--card-opacity,90%),transparent)}.card-tilt-enabled:not(.card-glow-enabled):hover{box-shadow:0 18px 50px #0000008c}.card-tilt-enabled:not(.card-glow-enabled) .card-glow,.card-tilt-enabled:not(.card-glow-enabled) .card__shine,.card-tilt-enabled:not(.card-glow-enabled) .card__glare{display:none!important;opacity:0!important}.profile-card:not(.card-glow-enabled) h1,.profile-card:not(.card-glow-enabled) .tagline,.profile-card:not(.card-glow-enabled) .role,.profile-card:not(.card-glow-enabled) .views{text-shadow:none!important}.profile-card:not(.card-glow-enabled) .social-link{filter:none!important}.profile-card:not(.card-glow-enabled) .role svg,.profile-card:not(.card-glow-enabled) .views svg{filter:none!important}.custom-social-icon{width:40px;height:40px;display:block;object-fit:contain;border-radius:8px}.profile-card.has-frame{isolation:isolate}.profile-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;z-index:6;pointer-events:none;border-radius:inherit}.profile-card .profile-frame{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:fill!important;z-index:6!important;margin:0!important;transform:none!important;border-radius:inherit!important;pointer-events:none!important}.avatar-frame-wrap{position:relative;width:120px;height:120px;flex:0 0 auto;display:grid;place-items:center}.avatar-frame-wrap .avatar{width:120px;height:120px}.avatar-frame-wrap .profile-frame{z-index:2}.profile-card.has-frame{isolation:auto}@media (max-width:680px){.avatar-frame-wrap,.avatar-frame-wrap .avatar{width:96px;height:96px}}.avatar-frame-wrap{width:150px;height:150px}.avatar-frame-wrap .avatar{width:140px;height:140px}@media (max-width:680px){.avatar-frame-wrap{width:150px;height:150px}.avatar-frame-wrap .avatar{width:128px;height:128px}}.card-motion-lines{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from 0deg,transparent 0 20%,var(--line-color,#fff) 28%,transparent 38% 62%,var(--line-color,#fff) 70%,transparent 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cardLinesSpin 11s linear infinite;pointer-events:none;z-index:4;opacity:.9}@keyframes cardLinesSpin{to{transform:rotate(360deg)}}.profile-card .card-motion-lines{position:absolute!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important;border-radius:inherit;padding:2px!important;z-index:4!important}.profile-card .card-motion-lines{inset:calc(var(--line-width,4px) / -2)!important;padding:0!important;border:var(--line-width,4px) solid var(--line-color,#ff2b2b);background:none!important;-webkit-mask:none!important;mask:none!important;box-shadow:0 0 7px var(--line-color,#ff2b2b),0 0 20px color-mix(in srgb,var(--line-color,#ff2b2b) 52%,transparent),inset 0 0 9px color-mix(in srgb,var(--line-color,#ff2b2b) 38%,transparent);animation:cardBorderPulse 3s ease-in-out infinite}.card-shimmer{position:absolute;inset:calc(var(--line-width,4px) * -1);border-radius:inherit;border:var(--line-width,4px) solid transparent;background:linear-gradient(105deg,transparent 0 38%,var(--shimmer-color,#fff) 49%,transparent 60%) border-box;background-size:260% 100%;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cardShimmer var(--shimmer-speed,2.8s) linear infinite;filter:drop-shadow(0 0 5px var(--shimmer-color,#fff));opacity:.95}@keyframes cardShimmer{to{background-position:-160% 0}}@keyframes cardBorderPulse{0%,to{opacity:.84}50%{opacity:1}}.profile-card.cardless{width:auto;min-height:0;padding:0;background:transparent!important;border:0;box-shadow:none!important;border-radius:0}.profile-card.cardless .views{position:static;margin-top:25px}.profile-card.glass-card:not(.cardless){background:linear-gradient(135deg,#ffffff29,#ffffff0b 42%,#0000002e),color-mix(in srgb,var(--card-color,#444) var(--card-opacity,72%),transparent);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff47,0 24px 80px #0000007a,0 0 35px color-mix(in srgb,var(--line-color,#ff2b2b) 16%,transparent);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.profile-card:not(.glass-card):not(.cardless){-webkit-backdrop-filter:none;backdrop-filter:none}.profile-screen.is-entering .profile-card{animation:profileCardEnter 1.05s cubic-bezier(.16,1,.3,1) both}.profile-screen.is-entering .identity{animation:profileContentEnter .8s .14s both}.profile-screen.is-entering .social-links{animation:profileContentEnter .8s .24s both}.profile-screen.is-entering .views{animation:profileContentEnter .8s .34s both}@keyframes profileCardEnter{0%{opacity:0;transform:translateY(38px) scale(.9) rotateX(10deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}@keyframes profileContentEnter{0%{opacity:0;transform:translateY(18px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.profile-screen.is-visible .profile-card.cardless,.profile-card.cardless.card-tilt-enabled{transform:none!important;transition:none!important;perspective:none!important;touch-action:auto!important}.profile-card.glass-card:not(.cardless){background:linear-gradient(135deg,#fff3,#ffffff12 34%,#ffffff06 64%,#0003),color-mix(in srgb,var(--card-color,#444444) var(--card-opacity,20%),transparent)!important;border:0!important;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #ffffff0f,0 22px 70px #0000006b,0 0 32px color-mix(in srgb,var(--line-color,#ff2b2b) 12%,transparent)!important;backdrop-filter:blur(var(--card-blur,28px)) saturate(1.35)!important;-webkit-backdrop-filter:blur(var(--card-blur,28px)) saturate(1.35)!important}.profile-card.glass-card:not(.cardless):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.14),transparent 28%,transparent 70%,rgba(255,255,255,.035));opacity:.75;z-index:0}.profile-card.glass-card:not(.cardless)>:not(.card-motion-lines):not(.profile-frame){position:relative;z-index:1}.glass-socials .social-link{border:1px solid rgba(255,255,255,.18);border-radius:15px;background:linear-gradient(145deg,#fff3,#ffffff0b);box-shadow:inset 0 1px #ffffff42,0 10px 24px #00000038;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.glass-socials .social-link:hover,.glass-socials .social-link:focus-visible{background:linear-gradient(145deg,#ffffff52,#ffffff14);box-shadow:inset 0 1px #ffffff6b,0 12px 28px #0000004d,0 0 18px color-mix(in srgb,var(--link-color,#fff) 32%,transparent)}.glass-sound{background:linear-gradient(145deg,#fff3,#ffffff0b)!important;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff47,0 12px 30px #00000047!important;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.glass-sound:hover{background:linear-gradient(145deg,#ffffff52,#ffffff14)!important}.sound-control:not(.glass-sound){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0}.profile-card.glass-card.no-blur{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.profile-card .avatar-frame-wrap,.profile-card .avatar,.profile-card .profile-frame{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none}.profile-card .avatar-frame-wrap,.profile-card .identity,.profile-card .social-links,.profile-card .views{position:relative;z-index:7}.profile-card .views{z-index:8}.profile-card .card-motion-lines{z-index:10!important;pointer-events:none!important}.profile-card .card-motion-lines .card-shimmer{z-index:11;pointer-events:none}.glass-socials,.glass-socials .social-link,.glass-sound{isolation:isolate}.profile-card .identity,.profile-card .identity h1.hover-target{position:relative;z-index:20}.profile-card .identity h1.hover-target:before,.profile-card .identity h1.hover-target:after{z-index:40}.typing-tagline{display:inline-flex;align-items:center;justify-content:center;min-height:1em}.typing-cursor{display:inline-block;width:2px;height:1.05em;margin-left:5px;background:currentColor;vertical-align:-.12em;animation:typingCursorBlink .75s steps(1,end) infinite}@keyframes typingCursorBlink{0%,48%{opacity:1}49%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.typing-cursor{display:none}}.typing-tagline.typing-complete .typing-cursor{display:none}.social-link .tintable-social-icon{background-color:currentColor;border-radius:0;object-fit:unset;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.range-field>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.range-field output{color:#fff;font:600 12px ui-monospace,monospace}.field input[type=range]{height:22px;padding:0;border:0;background:transparent;accent-color:#fff;cursor:pointer;box-shadow:none}.field input[type=range]:focus{border-color:transparent;box-shadow:none}.range-field small{color:#ffffff85;font-size:11px}.profile-card .hover-target{position:relative;z-index:30!important;isolation:isolate}.profile-card .views.hover-target{position:absolute!important;z-index:30!important}.profile-card .social-links{position:relative;z-index:30!important}.profile-card .hover-target:before,.profile-card .hover-target:after{z-index:60!important}.profile-card .hover-target:after{color:#fff!important;-webkit-text-fill-color:#fff!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}.profile-card:not(.glass-card):not(.cardless){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.social-links:not(.glass-socials) .social-link{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.profile-screen{display:block!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-behavior:smooth}.profile-screen .profile-background-media{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.profile-page-content{position:relative;z-index:1;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;padding:42px 16px 54px}.profile-page-content>.profile-card{flex:0 0 auto;margin:0 auto}.scroll-more{display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:transparent;color:#ffffffc7;font:600 11px/1.2 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .2s ease,transform .2s ease}.scroll-more:hover,.scroll-more:focus-visible{color:#fff;transform:translateY(2px);outline:none}.scroll-more svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;animation:scrollArrow 1.6s ease-in-out infinite}@keyframes scrollArrow{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(5px);opacity:1}}.profile-below{width:min(640px,calc(100vw - 28px));min-height:65dvh;margin:0 auto 14dvh;display:grid;place-items:center;padding:48px 24px;scroll-margin-top:12vh}.subtitle-panel{width:100%;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px 24px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#080a0c8f;box-shadow:0 20px 55px #0000004d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);text-align:center}.subtitle-kicker{color:#ffffff7a;font:700 10px/1 Inter,sans-serif;letter-spacing:.24em}.active-subtitle{min-height:1.5em;margin:0;color:#fff;font:600 clamp(18px,3vw,25px)/1.5 Inter,sans-serif;text-shadow:0 2px 16px rgba(0,0,0,.65);transition:opacity .18s ease,transform .18s ease}.active-subtitle:empty:before{content:"♪";color:#ffffff73}.active-subtitle.is-visible{animation:subtitleReveal .22s ease both}@keyframes subtitleReveal{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.transcription-controls{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.secondary-button{min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:#ffffff14;color:#fff;font:600 12px Inter,sans-serif;cursor:pointer}.secondary-button:hover{background:#ffffff24}.secondary-button:disabled{opacity:.45;cursor:not-allowed}.transcription-controls [data-transcribe-message]{color:#ffffffa3;font-size:12px;line-height:1.4}.subtitle-admin-preview{margin-top:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#ffffffb3;font-size:12px;line-height:1.55}.subtitle-admin-preview p{margin:5px 0 0;color:#ffffff94}@media (max-width:680px){.profile-page-content{padding:70px 14px 42px;gap:22px}.profile-below{min-height:55dvh;margin-bottom:8dvh;padding:35px 15px}.subtitle-panel{padding:22px 15px}.transcription-controls{align-items:stretch;flex-direction:column}.secondary-button{width:100%}}
