.zrfa-profile{--pp-bg:#030304;--pp-site:#fff;--pp-site-dim:#ffffff24;--pp-accent:var(--guns-profile-accent,#fff);--pp-accent-soft:color-mix(in srgb, var(--pp-accent) 22%, transparent);--pp-accent-glow:color-mix(in srgb, var(--pp-accent) 35%, transparent);--pp-card:#0c0c0fb8;--pp-panel:#08080b8c;--pp-border:#ffffff14;--pp-border-hover:#ffffff24;--pp-muted:#ffffff73;--pp-text:#fafafa;font-family:var(--font-geist-sans), system-ui, sans-serif}.zrfa-profile .pp-backdrop__overlay{background:radial-gradient(ellipse 70% 50% at 50% 0%, var(--pp-accent-soft), transparent 55%), linear-gradient(to bottom, #0000000f, #0000002e);transition:background .3s}.zrfa-profile .pp-backdrop__vignette{background:radial-gradient(85% 75% at 50% 40%,#0000 0%,#00000080 100%)}.zrfa-profile .pp-dots{background-image:radial-gradient(circle,#ffffff12 1px,#0000 1px);background-size:14px 14px}.zrfa-profile .pp-splash{-webkit-tap-highlight-color:transparent}.zrfa-profile .pp-splash__cta{border:1px solid color-mix(in srgb, var(--pp-accent) 45%, white 10%);background:color-mix(in srgb, var(--pp-accent) 18%, #00000080);box-shadow:0 0 40px var(--pp-accent-glow);animation:2.4s ease-in-out infinite pp-cta-pulse}@keyframes pp-cta-pulse{0%,to{box-shadow:0 0 24px var(--pp-accent-glow);transform:scale(1)}50%{box-shadow:0 0 48px color-mix(in srgb, var(--pp-accent) 50%, transparent);transform:scale(1.02)}}.zrfa-profile .pp-splash__avatar{border:2px solid color-mix(in srgb, var(--pp-accent) 55%, white 15%);box-shadow:0 0 0 4px color-mix(in srgb, var(--pp-accent) 12%, transparent), 0 20px 50px #0000008c}.zrfa-profile .pp-chrome{border:1px solid var(--pp-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--pp-muted);background:#00000073;border-radius:999px}.zrfa-profile .pp-chrome-btn{border:1px solid var(--pp-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffd9;background:#00000073;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .15s,border-color .15s;display:flex}.zrfa-profile .pp-chrome-btn:hover{border-color:var(--pp-border-hover);background:#ffffff0f}.zrfa-profile .pp-volume-pop{border:1px solid var(--pp-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08080bd9;border-radius:1rem}.zrfa-profile .pp-card{border:1px solid var(--pp-border);background:var(--pp-card);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 0 0 1px #ffffff0a inset, 0 32px 64px -24px #000000bf, 0 0 80px -20px var(--pp-accent-glow);border-radius:1.5rem;padding:1.75rem 1.5rem 1.35rem;position:relative}.zrfa-profile .pp-card--glass{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#08080b40}.zrfa-profile .pp-card--bordered:after{content:"";border-radius:inherit;background:var(--pp-border-grad);-webkit-mask-composite:xor;pointer-events:none;z-index:1;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.zrfa-profile .pp-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.zrfa-profile .pp-avatar-wrap{position:relative}.zrfa-profile .pp-avatar{border-radius:999px;width:5.5rem;height:5.5rem;overflow:hidden}@media (min-width:640px){.zrfa-profile .pp-avatar{width:6.25rem;height:6.25rem}}.zrfa-profile .pp-flair{object-fit:cover;border:2px solid #00000080;border-radius:.65rem;width:2.25rem;height:2.25rem;position:absolute;top:-.35rem;left:-.35rem;box-shadow:0 4px 12px #00000073}.zrfa-profile .pp-avatar-decoration{object-fit:contain;pointer-events:none;z-index:2;width:7.1rem;max-width:none;height:7.1rem;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zrfa-profile .pp-status-dot{z-index:3;pointer-events:none;border:2.5px solid #000;border-radius:999px;width:1.5rem;height:1.5rem;position:absolute;bottom:0;right:0}.zrfa-profile .pp-status-dot[data-status=online]{background:#23a55a}.zrfa-profile .pp-status-dot[data-status=idle]{background:#f0b232}.zrfa-profile .pp-status-dot[data-status=dnd]{background:#f23f43;overflow:hidden}.zrfa-profile .pp-status-dot[data-status=dnd]:before{content:"";background:#000;border-radius:3px;width:84%;height:5px;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.zrfa-profile .pp-status-dot[data-status=offline]{background:#80848e}.zrfa-profile .pp-custom-bubble{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#000000bf;border:1px solid #ffffff14;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;line-height:1.3;transition:opacity .25s;position:absolute}.zrfa-profile .pp-avatar-wrap:hover .pp-custom-bubble{opacity:1}.zrfa-profile .pp-custom-bubble:before{content:"";border-style:solid;width:0;height:0;position:absolute}.zrfa-profile .pp-custom-bubble--center{margin-bottom:.5rem;bottom:100%;left:50%;transform:translate(-50%)}.zrfa-profile .pp-custom-bubble--center:before{border-width:.4rem .35rem 0;border-color:#000000bf #0000 #0000;bottom:-.35rem;left:50%;transform:translate(-50%)}.zrfa-profile .pp-custom-bubble--side{margin-right:.5rem;top:-.25rem;right:100%}.zrfa-profile .pp-custom-bubble--side:before{border-width:.35rem 0 .35rem .4rem;border-color:#0000 #0000 #0000 #000000bf;top:.55rem;right:-.35rem}.zrfa-profile .pp-name{letter-spacing:-.03em;color:var(--pp-text);margin-top:1rem;font-size:1.65rem;font-weight:700;line-height:1.15}.zrfa-profile .pp-handle{letter-spacing:.08em;text-transform:uppercase;color:var(--pp-muted);margin-top:.15rem;font-size:.75rem;font-weight:500}.zrfa-profile .pp-exclusive{border:1px solid color-mix(in srgb, var(--pp-accent) 35%, transparent);background:var(--pp-accent-soft);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--pp-accent) 80%, white);border-radius:999px;align-items:center;gap:.25rem;margin-top:.5rem;padding:.2rem .55rem;font-size:.65rem;font-weight:600;display:inline-flex}.zrfa-profile .pp-bio{color:#ffffffb8;max-width:28rem;margin-top:.75rem;font-size:.875rem;line-height:1.55}.zrfa-profile .pp-type-cursor{color:var(--pp-accent);margin-left:1px;animation:1s step-end infinite pp-blink;display:inline-block}@keyframes pp-blink{50%{opacity:0}}.zrfa-profile .pp-meta{color:var(--pp-muted);margin-top:.5rem;font-size:.75rem}.zrfa-profile .pp-tagline{letter-spacing:.04em;color:var(--pp-accent);margin-top:.5rem;font-size:.8125rem;font-weight:600}.zrfa-profile .pp-status{color:#ffffff8c;margin-top:.65rem;font-size:.875rem}.zrfa-profile .pp-divider{background:linear-gradient(90deg, transparent, var(--pp-border), transparent);height:1px;margin:1.25rem 0 1rem}.zrfa-profile .pp-section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--pp-muted);margin-bottom:.65rem;font-size:.625rem;font-weight:600}.zrfa-profile .pp-panel{border:1px solid var(--pp-border);background:var(--pp-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem}.zrfa-profile .pp-connection{border:1px solid var(--pp-border);background:#00000059;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.zrfa-profile .pp-connection__avatar-wrap{flex-shrink:0;position:relative}.zrfa-profile .pp-connection__avatar{border:1px solid var(--pp-border);background:#ffffff0a;border-radius:999px;width:2.5rem;height:2.5rem;overflow:hidden}.zrfa-profile .pp-connection__status{box-sizing:border-box;border:2.5px solid #08080af2;width:.72rem;height:.72rem;position:absolute;bottom:-.05rem;right:-.05rem}.zrfa-profile .pp-mush{border:1px solid var(--pp-border);background:#00000059;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.zrfa-profile .pp-mush:hover{background:#00000073;border-color:#ffffff24}.zrfa-profile .pp-mush__head-wrap{flex-shrink:0;position:relative}.zrfa-profile .pp-mush__head{border:1px solid var(--pp-border);width:2.5rem;height:2.5rem;image-rendering:pixelated;background:#ffffff0a;border-radius:.45rem}.zrfa-profile .pp-mush__status{box-sizing:border-box;border:2px solid #08080af2;border-radius:999px;width:.65rem;height:.65rem;position:absolute;bottom:-.15rem;right:-.15rem}.zrfa-profile .pp-mush__status--online{background:#22c55e}.zrfa-profile .pp-mush__status--offline{background:#71717a}.zrfa-profile .pp-mush__body{text-align:left;flex:1;min-width:0}.zrfa-profile .pp-mush__tags{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;line-height:1.2;display:flex}.zrfa-profile .pp-mush__tag{letter-spacing:.01em;font-size:.78rem;font-weight:700}.zrfa-profile .pp-mush__tag--level{font-family:ui-monospace,Cascadia Code,monospace;font-size:.82rem}.zrfa-profile .pp-mush__level-symbol{margin-left:.05rem;font-size:.7em}.zrfa-profile .pp-mush__username{color:#ffffff8c;margin-top:.2rem;font-size:.72rem;font-weight:600}.zrfa-profile .pp-mush__identity{white-space:nowrap;text-overflow:ellipsis;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;margin:0;font-size:.82rem;line-height:1.25;overflow:hidden}.zrfa-profile .pp-mush__identity-tag{font-weight:700}.zrfa-profile .pp-mush__identity-name{font-weight:400}.zrfa-profile .pp-mush__identity-clan{-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;margin-left:.35em;font-size:.68rem;position:relative;top:.4rem}.zrfa-profile .pp-mush__identity-player{-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;font-size:.68rem;position:relative;top:.4rem}.zrfa-profile .pp-mush__hint{color:#ffffff52;margin-top:.1rem;font-size:.65rem}.zrfa-profile .pp-mush__sparta-stats{flex-wrap:wrap;gap:0 .6rem;margin-top:.2rem;line-height:1.3;display:flex}.zrfa-profile .pp-mush__sparta-stat{color:#ffffff8c;align-items:center;gap:.2rem;font-size:.62rem;display:inline-flex}.zrfa-profile .pp-mush__sparta-stat-label{color:#f97316;text-transform:uppercase;font-size:.58rem;font-weight:600}.zrfa-profile .pp-mush__sparta-stat-value{color:#ffffffb3}.zrfa-profile .pp-mush__sparta-stat-divider{color:#fff3}.zrfa-profile .pp-mush-wrap{position:relative}.zrfa-profile .pp-staff-resume-trigger{border:1px solid var(--pp-border);text-align:left;cursor:pointer;background:#00000059;border-radius:1rem;align-items:center;gap:.75rem;width:100%;padding:.75rem .85rem;transition:border-color .15s,background .15s;display:flex}.zrfa-profile .pp-staff-resume-trigger:hover{background:#8b5cf614;border-color:#8b5cf659}.zrfa-profile .pp-staff-resume-trigger__icon{size:2.5rem;background:#8b5cf61f;border:1px solid #8b5cf640;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.zrfa-profile .pp-staff-resume-trigger__text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.zrfa-profile .pp-staff-resume-trigger__label{color:#fff;font-size:.82rem;font-weight:600}.zrfa-profile .pp-staff-resume-trigger__meta{color:#ffffff73;font-size:.68rem}.zrfa-profile .pp-staff-resume-trigger__cta{color:#e9d5ff;background:#8b5cf626;border:1px solid #8b5cf659;border-radius:999px;flex-shrink:0;padding:.25rem .65rem;font-size:.68rem;font-weight:600}.zrfa-profile .pp-staff-resume__head,.pp-staff-modal .pp-staff-resume__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.zrfa-profile .pp-staff-resume__stats,.pp-staff-modal .pp-staff-resume__stats{flex-wrap:wrap;gap:.5rem;display:flex}.zrfa-profile .pp-staff-resume__stat,.pp-staff-modal .pp-staff-resume__stat{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.65rem;display:inline-flex}.zrfa-profile .pp-staff-resume__list,.pp-staff-modal .pp-staff-resume__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.zrfa-profile .pp-staff-resume__item,.pp-staff-modal .pp-staff-resume__item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.65rem;padding:.55rem .65rem}.zrfa-profile .pp-staff-resume__item-top,.pp-staff-modal .pp-staff-resume__item-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.zrfa-profile .pp-staff-resume__server,.zrfa-profile .pp-staff-resume__server-link,.pp-staff-modal .pp-staff-resume__server,.pp-staff-modal .pp-staff-resume__server-link{color:#fff;font-size:.8rem;font-weight:600}.zrfa-profile .pp-staff-resume__server-link,.pp-staff-modal .pp-staff-resume__server-link{align-items:center;gap:.25rem;display:inline-flex}.zrfa-profile .pp-staff-resume__server-link:hover,.pp-staff-modal .pp-staff-resume__server-link:hover{text-decoration:underline}.zrfa-profile .pp-staff-resume__badge,.pp-staff-modal .pp-staff-resume__badge{color:#e9d5ff;text-transform:uppercase;letter-spacing:.04em;background:#8b5cf633;border-radius:999px;padding:.1rem .45rem;font-size:.6rem;font-weight:600}.zrfa-profile .pp-staff-resume__role,.pp-staff-modal .pp-staff-resume__role{color:#ffffffc7;margin-top:.15rem;font-size:.72rem}.zrfa-profile .pp-staff-resume__meta,.pp-staff-modal .pp-staff-resume__meta{color:#ffffff73;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.65rem;display:flex}.zrfa-profile .pp-staff-resume__featured,.pp-staff-modal .pp-staff-resume__featured{color:#fbbf24e6;align-items:center;gap:.2rem;display:inline-flex}.zrfa-profile .pp-staff-resume__note,.pp-staff-modal .pp-staff-resume__note{color:#ffffff80;margin-top:.35rem;font-size:.65rem;line-height:1.45}.pp-staff-modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:1rem;animation:.2s pp-staff-modal-in;display:flex;position:fixed;inset:0}.pp-staff-modal{color:#fafafa;background:#0c0c0f;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;width:min(100%,26rem);max-height:min(85vh,32rem);animation:.22s pp-staff-modal-up;display:flex;box-shadow:0 24px 80px #0000008c}.pp-staff-modal__head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.pp-staff-modal__title{color:#fff;margin:0;font-size:1rem;font-weight:600}.pp-staff-modal__sub{color:#ffffff73;margin:.2rem 0 0;font-size:.75rem}.pp-staff-modal__close{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.35rem;display:flex}.pp-staff-modal__close:hover{color:#fff;background:#ffffff1a}.pp-staff-modal__body{padding:.85rem 1rem 1rem;overflow-y:auto}@keyframes pp-staff-modal-in{0%{opacity:0}to{opacity:1}}@keyframes pp-staff-modal-up{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.zrfa-profile .pp-social{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.zrfa-profile .pp-social-link{border:1px solid var(--pp-border);background:#ffffff0a;border-radius:.85rem;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex}.zrfa-profile .pp-social-link:hover{border-color:var(--pp-border-hover);transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.zrfa-profile .pp-social-link svg,.zrfa-profile .pp-social-link .pp-social-icon,.zrfa-profile .pp-social-link img{width:1.15rem;height:1.15rem}.zrfa-profile .pp-social-link img{object-fit:cover;border-radius:999px}.zrfa-profile .pp-location{color:var(--pp-muted);justify-content:center;align-items:center;gap:.35rem;margin-top:1rem;font-size:.8125rem;display:inline-flex}.zrfa-profile .pp-custom-link{border:1px solid var(--pp-border);background:var(--pp-panel);color:#ffffffe6;border-radius:1rem;justify-content:center;align-items:center;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:border-color .15s,background .15s,transform .15s;display:flex}.zrfa-profile .pp-custom-link:hover{border-color:color-mix(in srgb, var(--pp-accent) 40%, transparent);background:color-mix(in srgb, var(--pp-accent) 8%, #0006);transform:translateY(-1px)}.zrfa-profile .pp-now-playing{border:1px solid color-mix(in srgb, #22c55e 25%, var(--pp-border));background:linear-gradient(135deg, #22c55e14, var(--pp-panel));text-align:left;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem;transition:border-color .15s;display:flex;position:relative}.zrfa-profile .pp-now-playing:hover{border-color:#22c55e73}.zrfa-profile .pp-now-playing__badge{letter-spacing:.1em;text-transform:uppercase;color:#86efac;background:#080c0af2;border:1px solid #22c55e59;border-radius:999px;padding:.1rem .45rem;font-size:.5625rem;font-weight:700;position:absolute;top:-.45rem;left:.75rem}.zrfa-profile .pp-now-playing__art{border:1px solid #ffffff14;border-radius:.65rem;flex-shrink:0;width:3.25rem;height:3.25rem;position:relative;overflow:hidden}.zrfa-profile .pp-now-playing__cover{object-fit:cover;width:100%;height:100%}.zrfa-profile .pp-now-playing__placeholder{background:#22c55e1f;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.zrfa-profile .pp-now-playing__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.zrfa-profile .pp-now-playing__artist{color:var(--pp-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.75rem;overflow:hidden}.zrfa-profile .pp-music{border:1px solid var(--pp-border);background:var(--pp-panel);border-radius:1rem;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;display:flex}.zrfa-profile .pp-music__track{background:#ffffff14;border-radius:999px;flex:1;height:.25rem;position:relative;overflow:hidden}.zrfa-profile .pp-music__fill{background:linear-gradient(90deg, var(--pp-accent), color-mix(in srgb, var(--pp-site) 50%, var(--pp-accent)));border-radius:999px;position:absolute;top:0;bottom:0;left:0}.zrfa-profile .pp-music-btn{color:#ffffffd9;border-radius:.5rem;padding:.35rem;transition:background .15s;display:flex}.zrfa-profile .pp-music-btn:hover{background:#ffffff14}.zrfa-profile .pp-media-head{letter-spacing:.12em;text-transform:uppercase;color:var(--pp-muted);align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.6875rem;font-weight:600;display:flex}.zrfa-profile .pp-media-grid{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.65rem;display:grid}.zrfa-profile .pp-media-item{flex-direction:column;gap:.35rem;display:flex}.zrfa-profile .pp-media-thumb{aspect-ratio:2/3;border:1px solid var(--pp-border);object-fit:cover;background:#ffffff0a;border-radius:.55rem;width:100%;overflow:hidden}.zrfa-profile .pp-media-title{color:#ffffffbf;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.3;display:-webkit-box;overflow:hidden}.zrfa-profile .pp-guestbook-entry{border:1px solid var(--pp-border);background:#00000059;border-radius:.65rem;padding:.65rem .75rem}.zrfa-profile .pp-input{border:1px solid var(--pp-border);color:#fff;background:#0006;border-radius:.65rem;width:100%;padding:.55rem .75rem;font-size:.875rem}.zrfa-profile .pp-input::placeholder{color:#ffffff47}.zrfa-profile .pp-btn{background:var(--pp-accent);color:#fff;border:none;border-radius:.65rem;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.55rem 1rem;font-size:.875rem;font-weight:600;transition:filter .15s,transform .15s;display:inline-flex}.zrfa-profile .pp-btn:hover:not(:disabled){filter:brightness(1.08)}.zrfa-profile .pp-btn:disabled{opacity:.5}.zrfa-profile .pp-brand{letter-spacing:.12em;text-transform:uppercase;color:#ffffff47;margin-top:.5rem;font-size:.625rem;font-weight:500}.zrfa-profile .pp-stack{flex-direction:column;gap:.85rem;width:100%;max-width:32.5rem;display:flex}.pp-pin-screen{--pp-accent:#fff;background:var(--pp-bg,#030304);color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.pp-pin-screen .pp-pin-card{text-align:center;background:#0c0c0fd9;border:1px solid #ffffff14;border-radius:1.25rem;width:100%;max-width:22rem;padding:2rem 1.5rem}@media (prefers-reduced-motion:reduce){.zrfa-profile .pp-splash__cta{animation:none}}.pp-card-relative{position:relative}.pp-side-cards-row{justify-content:flex-end;gap:.4rem;margin-bottom:.5rem;display:flex}.pp-side-cards-trigger{color:#fff9;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .15s;display:inline-flex}.pp-side-cards-trigger:hover{color:#fff;background:#00000080;border-color:#fff3}.pp-side-cards-trigger--active{border-color:var(--guns-profile-accent,#5865f2);color:var(--guns-profile-accent,#5865f2);background:#ffffff0d}.pp-side-cards-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;position:fixed;inset:0}.pp-side-cards-panel{z-index:100;animation:.25s ease-out pp-side-slide-in;position:fixed;top:50%;transform:translateY(-50%)}.pp-side-cards-panel--open{left:calc(50% + 18rem)}@keyframes pp-side-slide-in{0%{opacity:0;transform:translateY(-50%)translate(10px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.pp-side-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#0c0c12f2;border:1px solid #ffffff1a;border-radius:1rem;width:22rem;max-height:80vh;overflow-y:auto;box-shadow:0 24px 48px #00000080}.pp-side-card__bar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.65rem .85rem;display:flex}.pp-side-card__title{color:#ffffffb3;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.pp-side-card__close{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .15s;display:inline-flex}.pp-side-card__close:hover{color:#fff;background:#ffffff14}.pp-side-card__body{padding:.85rem}.pp-side-card__loading,.pp-side-card__error{text-align:center;color:#fff6;padding:2rem;font-size:.85rem}.pp-side-card__error{color:#f87171e6}.pp-side-card__gh-header{align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.pp-side-card__gh-avatar{object-fit:cover;border:2px solid #ffffff1a;border-radius:999px;width:3.5rem;height:3.5rem}.pp-side-card__gh-name{font-size:1rem;font-weight:700}.pp-side-card__gh-login{color:#fff6;font-size:.8rem}.pp-side-card__gh-bio{color:#fff9;margin:0 0 .65rem;font-size:.8rem;line-height:1.4}.pp-side-card__gh-stats{color:#ffffff80;gap:1rem;font-size:.78rem;display:flex}.pp-side-card__gh-stats strong{color:#ffffffd9;font-weight:600}.pp-side-card__divider{background:#ffffff0f;height:1px;margin:.65rem 0}.pp-side-card__gh-repos-title{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;margin-bottom:.5rem;font-size:.7rem;font-weight:600}.pp-side-card__gh-repos{flex-direction:column;gap:.35rem;display:flex}.pp-side-card__gh-repo{color:inherit;background:#ffffff05;border:1px solid #ffffff0d;border-radius:.4rem;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.8rem;text-decoration:none;transition:all .15s;display:flex}.pp-side-card__gh-repo:hover{background:#ffffff0d;border-color:#ffffff1a}.pp-side-card__gh-repo-name{color:#fffc;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.pp-side-card__gh-lang{color:#ffffff59;font-size:.65rem}.pp-side-card__gh-stars{color:#f59e0b;flex-shrink:0;font-size:.7rem}.pp-side-card__mc-skin{justify-content:center;margin-bottom:.65rem;padding:.5rem 0;display:flex}.pp-side-card__mc-skin-img{object-fit:contain;width:5rem;height:8rem;image-rendering:pixelated}.pp-side-card__mc-info{text-align:center}.pp-side-card__mc-username{margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.pp-side-card__mc-tag{background:#ffffff0d;border-radius:.25rem;margin-bottom:.35rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.pp-side-card__mc-level{color:#ffffff80;font-size:.8rem}.pp-side-card__mc-clan{color:#ffffff80;margin-top:.2rem;font-size:.8rem}.pp-side-card__spotify-status{text-align:center;color:#ffffff80;padding:1rem 0;font-size:.85rem;line-height:1.5}.pp-side-card--github{border-color:#6e54944d}.pp-side-card--minecraft{border-color:#4a7c1a4d}.pp-side-card--spotify{border-color:#1ed7604d}@media (max-width:820px){.pp-side-cards-panel--open{animation:.25s ease-out pp-side-slide-up;inset:auto .75rem 0 auto;transform:none}.pp-side-card{border-radius:1rem 1rem 0 0;width:calc(100vw - 1.5rem);max-height:60vh}@keyframes pp-side-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}.kamui-all{z-index:10;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kamui-content-wrap{z-index:10;position:relative}.kamui-content{transform-origin:var(--ox,50%) var(--oy,50%);position:relative}.kamui-content--suck{animation:2.2s cubic-bezier(.25,.46,.45,.94) forwards kamui-content-suck}.kamui-content--hold{opacity:0;transform:scale(.03)rotate(1080deg)skew(35deg)skewY(-20deg)}.kamui-content--devolve{animation:1s cubic-bezier(.55,.085,.68,.53) forwards kamui-content-devolve}@keyframes kamui-content-suck{0%{opacity:1;filter:blur();transform:scale(1)rotate(0)skew(0)skewY(0)}25%{opacity:.6;filter:blur(1px);transform:scale(.5)rotate(200deg)skew(8deg)skewY(-5deg)}50%{opacity:.25;filter:blur(3px);transform:scale(.15)rotate(500deg)skew(20deg)skewY(-12deg)}75%{opacity:.08;filter:blur(6px);transform:scale(.06)rotate(800deg)skew(30deg)skewY(-18deg)}to{opacity:0;filter:blur(10px);transform:scale(.03)rotate(1080deg)skew(35deg)skewY(-20deg)}}@keyframes kamui-content-devolve{0%{opacity:0;transform:scale(.03)}to{opacity:0;transform:scale(.03)}}.kamui-tunnel{z-index:16;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kamui-tunnel__inner{opacity:0;background:radial-gradient(circle,#000 0% 8%,#060000f7 14%,#5a08048c 17.5%,#1e02014d 21%,#000000d9 30%,#0000008c 45%,#0000 62%);width:100%;height:100%}.kamui-tunnel--active{animation:2.2s ease-out forwards kamui-tunnel-in}.kamui-tunnel--hold{opacity:1;transform:scale(1.1)}.kamui-tunnel--fade{animation:1s ease-in forwards kamui-tunnel-out}@keyframes kamui-tunnel-in{0%{opacity:0;transform:scale(.3)}30%{opacity:.3;transform:scale(.6)}60%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes kamui-tunnel-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}.kamui-vortex{z-index:18;pointer-events:none;position:fixed;inset:-75vh}.kamui-vortex__ring{transform-origin:50%;filter:blur(3px);border-radius:50%;position:absolute;inset:0}.kamui-vortex__ring--outer{background:repeating-conic-gradient(#0000 0deg 6deg,#0a0a0e59 6deg,#3c0a060d 8deg,#0000 8deg 14deg,#08080c4d 14deg,#460c060a 16deg,#0000 16deg 22deg,#0a0a0e52 22deg,#3c0f0608 24deg,#0000 24deg 30deg);-webkit-mask:radial-gradient(circle,#0000 25%,#000 30% 80%,#0000 88%);mask:radial-gradient(circle,#0000 25%,#000 30% 80%,#0000 88%)}.kamui-vortex__ring--mid{background:repeating-conic-gradient(#0606084d 0deg,#0000 2deg 8deg,#3208041a 8deg,#0a0a0c40 10deg,#0000 10deg 16deg,#08080a47 16deg,#0000 18deg 24deg,#3c0a0414 24deg,#0a0a0c33 26deg,#0000 26deg 32deg);-webkit-mask:radial-gradient(circle,#0000 15%,#000 18% 70%,#0000 78%);mask:radial-gradient(circle,#0000 15%,#000 18% 70%,#0000 78%)}.kamui-vortex__ring--inner{background:repeating-conic-gradient(#d2280a38 0deg,#0000 1deg 4deg,#e65a1429 4deg,#b414081f 5deg,#0000 5deg 8deg,#d2320a2e 8deg,#0000 9deg 12deg,#e6460f24 12deg,#0000 13deg 16deg);-webkit-mask:radial-gradient(circle,#0000 8%,#000 10% 40%,#0000 52%);mask:radial-gradient(circle,#0000 8%,#000 10% 40%,#0000 52%)}.kamui-vortex--suck-1{animation:2.2s linear forwards kamui-ring-1-suck}.kamui-vortex--suck-2{animation:2.2s linear forwards kamui-ring-2-suck}.kamui-vortex--suck-3{animation:2.2s linear forwards kamui-ring-3-suck}.kamui-vortex--hold-1{animation:.6s linear forwards kamui-ring-1-hold}.kamui-vortex--hold-2{animation:.6s linear forwards kamui-ring-2-hold}.kamui-vortex--hold-3{animation:.6s linear forwards kamui-ring-3-hold}.kamui-vortex--devolve-1{animation:1s ease-in forwards kamui-ring-1-devolve}.kamui-vortex--devolve-2{animation:1s ease-in forwards kamui-ring-2-devolve}.kamui-vortex--devolve-3{animation:1s ease-in forwards kamui-ring-3-devolve}@keyframes kamui-ring-1-suck{0%{opacity:0;transform:rotate(0)scale(1)}15%{opacity:.5}50%{opacity:.8;transform:rotate(360deg)scale(1.3)}to{opacity:.9;transform:rotate(1080deg)scale(1.6)}}@keyframes kamui-ring-1-hold{0%{opacity:.9;transform:rotate(1080deg)scale(1.6)}to{opacity:1;transform:rotate(1440deg)scale(1.8)}}@keyframes kamui-ring-1-devolve{0%{opacity:1;transform:rotate(1440deg)scale(1.8)}to{opacity:0;transform:rotate(1800deg)scale(0)}}@keyframes kamui-ring-2-suck{0%{opacity:0;transform:rotate(0)scale(1)}20%{opacity:.4}50%{opacity:.7;transform:rotate(-270deg)scale(1.2)}to{opacity:.8;transform:rotate(-720deg)scale(1.4)}}@keyframes kamui-ring-2-hold{0%{opacity:.8;transform:rotate(-720deg)scale(1.4)}to{opacity:.7;transform:rotate(-900deg)scale(1.5)}}@keyframes kamui-ring-2-devolve{0%{opacity:.7;transform:rotate(-900deg)scale(1.5)}to{opacity:0;transform:rotate(-1080deg)scale(0)}}@keyframes kamui-ring-3-suck{0%{opacity:0;transform:rotate(0)scale(1)}10%{opacity:.3}50%{opacity:.7;transform:rotate(540deg)scale(1.1)}to{opacity:.9;transform:rotate(1440deg)scale(1.2)}}@keyframes kamui-ring-3-hold{0%{opacity:.9;transform:rotate(1440deg)scale(1.2)}to{opacity:.8;transform:rotate(1800deg)scale(1.3)}}@keyframes kamui-ring-3-devolve{0%{opacity:.8;transform:rotate(1800deg)scale(1.3)}to{opacity:0;transform:rotate(2160deg)scale(0)}}.kamui-streaks{z-index:15;pointer-events:none;perspective:600px;position:fixed;inset:0}.kamui-streak{transform-origin:top;width:1.5px;height:46vmax;transform:translate(-50%, 0) rotate(var(--angle,0deg)) scaleY(0);opacity:0;background:linear-gradient(#0000 0%,#ffffffbf 55%,#ff8c3c80 75%,#0000 100%);position:absolute;top:50%;left:50%}.kamui-streak--suck{animation:1.3s cubic-bezier(.6,0,.9,.4) forwards kamui-streak-suck}.kamui-streak--hold{opacity:0}.kamui-streak--fade{opacity:0;transition:opacity .3s}@keyframes kamui-streak-suck{0%{transform:translate(-50%, 0) rotate(var(--angle,0deg)) scaleY(0);opacity:0}15%{opacity:.9}70%{transform:translate(-50%, 0) rotate(var(--angle,0deg)) scaleY(1);opacity:.7}to{transform:translate(-50%, 0) rotate(var(--angle,0deg)) scaleY(1.15);opacity:0}}.kamui-vignette{z-index:14;pointer-events:none;opacity:0;background:radial-gradient(circle,#0000 35%,#0009 75%,#000000e6 100%);position:fixed;inset:0}.kamui-vignette--suck{animation:2.2s ease-in forwards kamui-vignette-fade}.kamui-vignette--hold{opacity:1}.kamui-vignette--devolve{animation:1s ease-out reverse forwards kamui-vignette-fade}@keyframes kamui-vignette-fade{0%{opacity:0}to{opacity:1}}.kamui-sharingan{object-fit:contain;filter:drop-shadow(0 0 40px #8b0000cc)drop-shadow(0 0 80px #8b000066);opacity:0;z-index:30;width:140px;height:140px}.kamui-sharingan--suck{animation:2.2s ease-in-out forwards kamui-sharingan-suck}.kamui-sharingan--hold{animation:.6s ease-in-out forwards kamui-sharingan-hold}.kamui-sharingan--devolve{animation:1s ease-in forwards kamui-sharingan-devolve}@keyframes kamui-sharingan-suck{0%{opacity:0;transform:rotate(0)scale(.3)}25%{opacity:0;transform:rotate(60deg)scale(.6)}40%{opacity:1;transform:rotate(120deg)scale(1)}60%{opacity:1;transform:rotate(240deg)scale(1)}to{opacity:1;transform:rotate(360deg)scale(1.1)}}@keyframes kamui-sharingan-hold{0%{opacity:1;transform:rotate(0)scale(1.1)}50%{opacity:1;transform:rotate(720deg)scale(1.2)}to{opacity:.8;transform:rotate(1440deg)scale(1.3)}}@keyframes kamui-sharingan-devolve{0%{opacity:.8;transform:rotate(0)scale(1.3)}to{opacity:0;transform:rotate(360deg)scale(.3)}}.genjutsu-all{z-index:10;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.genjutsu-content-wrap{z-index:10;position:relative}.genjutsu-content{transform-origin:var(--ox,50%) var(--oy,50%);position:relative}.genjutsu-content--suck{animation:2.2s cubic-bezier(.25,.46,.45,.94) forwards genjutsu-content-suck}.genjutsu-content--hold{opacity:0;transform:scale(.03)rotate(1080deg)skew(35deg)skewY(-20deg)}.genjutsu-content--devolve{animation:1s cubic-bezier(.55,.085,.68,.53) forwards genjutsu-content-devolve}@keyframes genjutsu-content-suck{0%{opacity:1;filter:blur();transform:scale(1)rotate(0)skew(0)skewY(0)}25%{opacity:.6;filter:blur(1px);transform:scale(.5)rotate(200deg)skew(8deg)skewY(-5deg)}50%{opacity:.25;filter:blur(3px);transform:scale(.15)rotate(500deg)skew(20deg)skewY(-12deg)}75%{opacity:.08;filter:blur(6px);transform:scale(.06)rotate(800deg)skew(30deg)skewY(-18deg)}to{opacity:0;filter:blur(10px);transform:scale(.03)rotate(1080deg)skew(35deg)skewY(-20deg)}}@keyframes genjutsu-content-devolve{0%{opacity:0;transform:scale(.03)}to{opacity:0;transform:scale(.03)}}.genjutsu-tunnel{z-index:16;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.genjutsu-tunnel__inner{opacity:0;background:radial-gradient(circle,#000 0% 8%,#060000f7 14%,#5a08048c 17.5%,#1e02014d 21%,#000000d9 30%,#0000008c 45%,#0000 62%);width:100%;height:100%}.genjutsu-tunnel--active{animation:2.2s ease-out forwards genjutsu-tunnel-in}.genjutsu-tunnel--hold{opacity:1;transform:scale(1.1)}.genjutsu-tunnel--fade{animation:1s ease-in forwards genjutsu-tunnel-out}@keyframes genjutsu-tunnel-in{0%{opacity:0;transform:scale(.3)}30%{opacity:.3;transform:scale(.6)}60%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes genjutsu-tunnel-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}.genjutsu-vortex{z-index:18;pointer-events:none;position:fixed;inset:-75vh}.genjutsu-vortex__ring{transform-origin:50%;filter:blur(3px);border-radius:50%;position:absolute;inset:0}.genjutsu-vortex__ring--outer{background:repeating-conic-gradient(#0000 0deg 6deg,#0a0a0e59 6deg,#3c0a060d 8deg,#0000 8deg 14deg,#08080c4d 14deg,#460c060a 16deg,#0000 16deg 22deg,#0a0a0e52 22deg,#3c0f0608 24deg,#0000 24deg 30deg);-webkit-mask:radial-gradient(circle,#0000 25%,#000 30% 80%,#0000 88%);mask:radial-gradient(circle,#0000 25%,#000 30% 80%,#0000 88%)}.genjutsu-vortex__ring--mid{background:repeating-conic-gradient(#0606084d 0deg,#0000 2deg 8deg,#3208041a 8deg,#0a0a0c40 10deg,#0000 10deg 16deg,#08080a47 16deg,#0000 18deg 24deg,#3c0a0414 24deg,#0a0a0c33 26deg,#0000 26deg 32deg);-webkit-mask:radial-gradient(circle,#0000 15%,#000 18% 70%,#0000 78%);mask:radial-gradient(circle,#0000 15%,#000 18% 70%,#0000 78%)}.genjutsu-vortex__ring--inner{background:repeating-conic-gradient(#d2280a38 0deg,#0000 1deg 4deg,#e65a1429 4deg,#b414081f 5deg,#0000 5deg 8deg,#d2320a2e 8deg,#0000 9deg 12deg,#e6460f24 12deg,#0000 13deg 16deg);-webkit-mask:radial-gradient(circle,#0000 8%,#000 10% 40%,#0000 52%);mask:radial-gradient(circle,#0000 8%,#000 10% 40%,#0000 52%)}.genjutsu-vortex--suck-1{animation:2.2s linear forwards genjutsu-ring-1-suck}.genjutsu-vortex--suck-2{animation:2.2s linear forwards genjutsu-ring-2-suck}.genjutsu-vortex--suck-3{animation:2.2s linear forwards genjutsu-ring-3-suck}.genjutsu-vortex--hold-1{animation:.6s linear forwards genjutsu-ring-1-hold}.genjutsu-vortex--hold-2{animation:.6s linear forwards genjutsu-ring-2-hold}.genjutsu-vortex--hold-3{animation:.6s linear forwards genjutsu-ring-3-hold}.genjutsu-vortex--devolve-1{animation:1s ease-in forwards genjutsu-ring-1-devolve}.genjutsu-vortex--devolve-2{animation:1s ease-in forwards genjutsu-ring-2-devolve}.genjutsu-vortex--devolve-3{animation:1s ease-in forwards genjutsu-ring-3-devolve}@keyframes genjutsu-ring-1-suck{0%{opacity:0;transform:rotate(0)scale(1)}15%{opacity:.5}50%{opacity:.8;transform:rotate(360deg)scale(1.3)}to{opacity:.9;transform:rotate(1080deg)scale(1.6)}}@keyframes genjutsu-ring-1-hold{0%{opacity:.9;transform:rotate(1080deg)scale(1.6)}to{opacity:1;transform:rotate(1440deg)scale(1.8)}}@keyframes genjutsu-ring-1-devolve{0%{opacity:1;transform:rotate(1440deg)scale(1.8)}to{opacity:0;transform:rotate(1800deg)scale(0)}}@keyframes genjutsu-ring-2-suck{0%{opacity:0;transform:rotate(0)scale(1)}20%{opacity:.4}50%{opacity:.7;transform:rotate(-270deg)scale(1.2)}to{opacity:.8;transform:rotate(-720deg)scale(1.4)}}@keyframes genjutsu-ring-2-hold{0%{opacity:.8;transform:rotate(-720deg)scale(1.4)}to{opacity:.7;transform:rotate(-900deg)scale(1.5)}}@keyframes genjutsu-ring-2-devolve{0%{opacity:.7;transform:rotate(-900deg)scale(1.5)}to{opacity:0;transform:rotate(-1080deg)scale(0)}}@keyframes genjutsu-ring-3-suck{0%{opacity:0;transform:rotate(0)scale(1)}10%{opacity:.3}50%{opacity:.7;transform:rotate(540deg)scale(1.1)}to{opacity:.9;transform:rotate(1440deg)scale(1.2)}}@keyframes genjutsu-ring-3-hold{0%{opacity:.9;transform:rotate(1440deg)scale(1.2)}to{opacity:.8;transform:rotate(1800deg)scale(1.3)}}@keyframes genjutsu-ring-3-devolve{0%{opacity:.8;transform:rotate(1800deg)scale(1.3)}to{opacity:0;transform:rotate(2160deg)scale(0)}}.genjutsu-chromatic{z-index:19;pointer-events:none;position:fixed;inset:0}.genjutsu-chromatic__red,.genjutsu-chromatic__blue{opacity:0;position:absolute;inset:0}.genjutsu-chromatic__red{mix-blend-mode:screen;background:#ff00001f}.genjutsu-chromatic__blue{mix-blend-mode:screen;background:#0050ff1f}.genjutsu-chromatic--suck{animation:2.2s ease-out forwards genjutsu-chromatic-in}.genjutsu-chromatic--hold{opacity:1;animation:.3s ease-in-out infinite alternate genjutsu-chromatic-pulse}.genjutsu-chromatic--fade{animation:1s ease-in forwards genjutsu-chromatic-out}@keyframes genjutsu-chromatic-in{0%{opacity:0;transform:translate(0)scale(1)}30%{opacity:.4}60%{opacity:.7;transform:translate(calc(var(--cx,8px) * -1), calc(var(--cy,4px) * -1)) scale(1.02)}to{opacity:.85;transform:translate(calc(var(--cx,8px) * -1), calc(var(--cy,4px) * -1)) scale(1.03)}}.genjutsu-chromatic__blue.genjutsu-chromatic--suck{animation-name:genjutsu-chromatic-in-blue}@keyframes genjutsu-chromatic-in-blue{0%{opacity:0;transform:translate(0)scale(1)}30%{opacity:.4}60%{opacity:.7;transform:translate(var(--cx,8px), var(--cy,4px)) scale(1.02)}to{opacity:.85;transform:translate(var(--cx,8px), var(--cy,4px)) scale(1.03)}}@keyframes genjutsu-chromatic-pulse{0%{opacity:.6;transform:translate(calc(var(--cx,8px) * -1), calc(var(--cy,4px) * -1)) scale(1.02)}to{opacity:.9;transform:translate(calc(var(--cx,8px) * -1.3), calc(var(--cy,4px) * -1.3)) scale(1.04)}}.genjutsu-chromatic__blue.genjutsu-chromatic--hold{animation-name:genjutsu-chromatic-pulse-blue}@keyframes genjutsu-chromatic-pulse-blue{0%{opacity:.6;transform:translate(var(--cx,8px), var(--cy,4px)) scale(1.02)}to{opacity:.9;transform:translate(calc(var(--cx,8px) * 1.3), calc(var(--cy,4px) * 1.3)) scale(1.04)}}@keyframes genjutsu-chromatic-out{0%{opacity:.85}to{opacity:0;transform:translate(0)scale(1)}}.genjutsu-chromatic__blue.genjutsu-chromatic--fade{animation-name:genjutsu-chromatic-out}.genjutsu-sharingan{object-fit:contain;filter:drop-shadow(0 0 40px #8b0000cc)drop-shadow(0 0 80px #8b000066);opacity:0;z-index:30;width:140px;height:140px}.genjutsu-sharingan--suck{animation:2.2s ease-in-out forwards genjutsu-sharingan-suck}.genjutsu-sharingan--hold{animation:.6s ease-in-out forwards genjutsu-sharingan-hold}.genjutsu-sharingan--devolve{animation:1s ease-in forwards genjutsu-sharingan-devolve}@keyframes genjutsu-sharingan-suck{0%{opacity:0;transform:rotate(0)scale(.3)}25%{opacity:0;transform:rotate(60deg)scale(.6)}40%{opacity:1;transform:rotate(120deg)scale(1)}60%{opacity:1;transform:rotate(240deg)scale(1)}to{opacity:1;transform:rotate(360deg)scale(1.1)}}@keyframes genjutsu-sharingan-hold{0%{opacity:1;transform:rotate(0)scale(1.1)}50%{opacity:1;transform:rotate(720deg)scale(1.2)}to{opacity:.8;transform:rotate(1440deg)scale(1.3)}}@keyframes genjutsu-sharingan-devolve{0%{opacity:.8;transform:rotate(0)scale(1.3)}to{opacity:0;transform:rotate(360deg)scale(.3)}}.anxiety-content-wrap{z-index:10;position:relative}.anxiety-content{transition:opacity .5s,filter .5s;position:relative}.anxiety-content--engulf{opacity:0;filter:blur(4px);transition:opacity .9s,filter .9s}.anxiety-content--devolve{opacity:0}.anxiety-heart{filter:drop-shadow(0 0 18px #ff282880);transform-origin:50%;width:92px;height:84px;position:relative}.anxiety-heart__svg{width:100%;height:100%;display:block}.anxiety-heart--pulse{animation:.9s ease-in-out infinite anxiety-heartbeat}.anxiety-heart--ignite{filter:drop-shadow(0 0 26px #ff5a14d9)drop-shadow(0 0 55px #ff280080);animation:.45s ease-in-out infinite anxiety-heartbeat-fast}.anxiety-heart--engulf{animation:1.1s ease-in forwards anxiety-heart-consumed}.anxiety-heart--gone{opacity:0}@keyframes anxiety-heartbeat{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(.98)}45%{transform:scale(1.12)}60%{transform:scale(1)}}@keyframes anxiety-heartbeat-fast{0%,to{transform:scale(1.05)}50%{transform:scale(1.28)}}@keyframes anxiety-heart-consumed{0%{opacity:1;transform:scale(1.2)translateY(0)}60%{opacity:.9;transform:scale(1.4)translateY(-10px)}to{opacity:0;transform:scale(.9)translateY(40px)}}.anxiety-heart__flames{pointer-events:none;position:absolute;inset:-30% -20% -10%}.anxiety-heart__flame{filter:blur(1px);mix-blend-mode:screen;background:radial-gradient(circle at 50% 80%,#ffe68cf2 0%,#ff8c1ed9 35%,#e6280a99 65%,#0000 85%);border-radius:50%/60% 60% 40% 40%;width:34%;height:55%;position:absolute;bottom:10%}.anxiety-heart__flame--1{animation:.5s ease-in-out infinite anxiety-flame-flicker;left:8%}.anxiety-heart__flame--2{height:70%;animation:.4s ease-in-out .1s infinite anxiety-flame-flicker;left:33%}.anxiety-heart__flame--3{animation:.55s ease-in-out .2s infinite anxiety-flame-flicker;left:58%}@keyframes anxiety-flame-flicker{0%,to{opacity:.9;transform:scaleY(1)scaleX(1)translateY(0)}50%{opacity:1;transform:scaleY(1.18)scaleX(.9)translateY(-6%)}}.anxiety-fire{z-index:20;pointer-events:none;position:fixed;inset:0;overflow:hidden}.anxiety-fire__layer{width:120%;height:115%;position:absolute;bottom:-115%;left:-10%}.anxiety-fire__layer--back{clip-path:polygon(0% 100%,0% 42%,6% 38%,12% 46%,19% 34%,26% 44%,33% 30%,41% 42%,49% 32%,57% 44%,65% 34%,73% 46%,81% 36%,89% 44%,96% 38%,100% 42%,100% 100%);background:linear-gradient(#143a7a00 0%,#143a7a 55%,#000514 100%)}.anxiety-fire__layer--mid{clip-path:polygon(0% 100%,0% 55%,5% 50%,10% 60%,17% 46%,24% 58%,31% 44%,39% 58%,47% 42%,55% 58%,63% 44%,71% 60%,79% 48%,87% 58%,94% 50%,100% 55%,100% 100%);background:linear-gradient(#0a5ac800 0%,#0a5ac8 50%,#0f2b6b 100%)}.anxiety-fire__layer--front{clip-path:polygon(0% 100%,0% 68%,4% 62%,9% 72%,15% 58%,22% 70%,29% 55%,37% 70%,45% 53%,53% 70%,61% 54%,69% 72%,77% 60%,85% 70%,92% 62%,100% 68%,100% 100%);mix-blend-mode:screen;background:linear-gradient(#ffdc8200 0%,#ccc 45%,#1e3a5f 100%)}.anxiety-fire--rise .anxiety-fire__layer--back{animation:1.5s cubic-bezier(.4,0,.2,1) forwards anxiety-fire-rise,.6s ease-in-out .3s infinite anxiety-fire-flicker}.anxiety-fire--rise .anxiety-fire__layer--mid{animation:1.3s cubic-bezier(.4,0,.2,1) .1s forwards anxiety-fire-rise,.5s ease-in-out .15s infinite anxiety-fire-flicker}.anxiety-fire--rise .anxiety-fire__layer--front{animation:1.1s cubic-bezier(.4,0,.2,1) .2s forwards anxiety-fire-rise,.4s ease-in-out infinite anxiety-fire-flicker}@keyframes anxiety-fire-rise{0%{bottom:-115%}to{bottom:0%}}@keyframes anxiety-fire-flicker{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-1.5%)scaleY(1.03)}}.anxiety-fire--devolve .anxiety-fire__layer{animation:.95s cubic-bezier(.55,.085,.68,.53) forwards anxiety-fire-clear}.anxiety-fire--devolve .anxiety-fire__layer--mid{animation-delay:80ms}.anxiety-fire--devolve .anxiety-fire__layer--front{animation-delay:.16s}@keyframes anxiety-fire-clear{0%{opacity:1;bottom:0%}to{opacity:.4;bottom:-115%}}.anxiety-embers{position:absolute;inset:0}.anxiety-ember{opacity:0;background:radial-gradient(circle,#e0f2fe 0%,#7dd3fc 55%,#0000 80%);border-radius:50%;animation:2.1s ease-in infinite anxiety-ember-rise;position:absolute;bottom:-5%}@keyframes anxiety-ember-rise{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:.6}to{transform:translate(var(--drift,0px), -105vh);opacity:0}}
