#webgl-trail{z-index:-1;position:fixed;top:0;left:0}main{justify-content:right;width:460px;transition:all .6s;display:flex}#rotating-image{z-index:1;transition:all .6s;transform:rotate(4deg)}#avatar{cursor:pointer;border-radius:20px;width:400px;height:auto;margin-top:-50px;margin-left:-80px;transition:all .6s;animation:3s ease-in-out infinite float;position:fixed;transform:rotate(4deg)}#avatar:hover{filter:brightness(1.3)}#rotating-card{transition:all .6s;transform:rotate(-4deg)skew(5deg)skewY(-5deg)}#card{backdrop-filter:blur(32px);filter:blur(5px)saturate(10)grayscale();opacity:.4;background:#1313138f;border-radius:15px;flex-direction:column;justify-content:center;gap:1rem;min-width:400px;max-width:400px;padding:2rem;transition:all .6s;animation:2.9s ease-in-out 3s infinite float;display:flex}#card h1{letter-spacing:.1rem;overflow-wrap:anywhere;font-size:1.9rem;line-height:1.05}#card p{text-wrap:pretty;font-size:.95rem;line-height:1.55}#card p,#card p *{-webkit-user-select:text;user-select:text}#card b{color:var(--white);font-weight:700}#card ul{flex-wrap:wrap;gap:1rem;font-size:2rem;list-style:none;display:flex}.link{transition:transform .1s ease-out;display:flex}.link:hover{transform:scale(1.3)}.link a{filter:drop-shadow(0 0 5px var(--highlight-glow));transition:color .1s ease-out;display:flex}.link a:hover{color:var(--white)}.link a:focus-visible{outline:2px solid var(--highlight);outline-offset:6px;border-radius:4px}.link svg{width:1em;height:1em;overflow:visible}main:hover,main:focus-within{margin-right:350px}main:hover #card,main:focus-within #card{filter:none;opacity:1;margin-right:-330px}main:hover #rotating-card,main:focus-within #rotating-card{transform:rotate(6deg)scale(1.1)}main:hover #avatar,main:focus-within #avatar{filter:blur(5px)saturate(10)brightness(.6);margin-left:-450px}main:hover #rotating-image,main:focus-within #rotating-image{transform:rotate(-6deg)translateY(-50px)scale(.9)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=505px){#cursor-host,#cursor-fx,#cursor-fxb{display:none}main{flex-direction:column;justify-content:flex-start;align-items:center;padding:1.5rem 1rem 3rem;width:auto!important;margin:0!important;transform:none!important}#rotating-image,#rotating-card{transform:none!important}#avatar{width:100%;max-width:320px;animation:none;position:relative;filter:none!important;margin:0 0 1.5rem!important;transform:none!important}#card{backdrop-filter:none;opacity:1;text-align:center;background:0 0;align-items:center;min-width:0;max-width:340px;padding:0;animation:none;filter:none!important;margin:0!important}}@media (prefers-reduced-motion:reduce){#avatar,#card{animation:none!important}main,#rotating-image,#rotating-card,#card,#avatar,.link,.link a{transition-duration:1ms!important}}.dp-backdrop{z-index:9999;backdrop-filter:blur(4px);opacity:0;background:#0009;place-items:center;padding:1rem;transition:opacity .18s;display:grid;position:fixed;inset:0}.dp-backdrop[data-open]{opacity:1}body.dp-open{overflow:hidden}body.dp-open #cursor-host,body.dp-open #cursor-fx,body.dp-open #cursor-fxb,body.dp-open #cursor-toggle,body.dp-open #spotlight{display:none}.dp-popout{color:#f2f3f5;opacity:0;background:#1e1a24;border-radius:20px;width:460px;max-width:100%;max-height:calc(100vh - 2rem);font-size:16px;line-height:1.45;transition:transform .18s,opacity .18s;position:relative;overflow:hidden auto;transform:translateY(8px)scale(.96);box-shadow:0 16px 44px #000000a3}.dp-backdrop[data-open] .dp-popout{opacity:1;transform:none}.dp-popout,.dp-popout *{-webkit-user-select:text;user-select:text}.dp-popout:focus{outline:none}.dp-banner{background:#18191c;height:124px}.dp-close{z-index:5;color:#fff;cursor:pointer;background:#00000080;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;transition:background .15s;display:grid;position:absolute;top:13px;right:13px}.dp-close:hover{background:#000000bf}.dp-content{z-index:1;position:relative}.dp-note{text-align:center;color:#b5bac1;padding:56px 28px}.dp-header{padding:0 22px 18px;position:relative}.dp-avatar-wrap{width:112px;height:112px;margin-top:-56px;margin-bottom:12px;position:relative}.dp-avatar{object-fit:cover;border:8px solid var(--dp-ring,#1e1a24);background:var(--dp-ring,#1e1a24);border-radius:50%;width:100%;height:100%;display:block}.dp-avatar-deco{pointer-events:none;width:116%;height:116%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dp-status{border:7px solid var(--dp-ring,#1e1a24);background:#80848e;border-radius:50%;width:31px;height:31px;position:absolute;bottom:1px;right:1px}.dp-status:after{content:"";background:var(--dp-ring,#1e1a24);position:absolute}.dp-status[data-status=online]{background:#23a55a}.dp-status[data-status=online]:after{display:none}.dp-status[data-status=idle]{background:#f0b232}.dp-status[data-status=idle]:after{border-radius:50%;width:62%;height:62%;top:4%;left:4%}.dp-status[data-status=dnd]{background:#f23f43}.dp-status[data-status=dnd]:after{border-radius:3px;width:60%;height:22%;top:39%;left:20%}.dp-status[data-status=offline]:after{border-radius:50%;width:44%;height:44%;top:28%;left:28%}.dp-display-name{overflow-wrap:anywhere;font-size:27px;font-weight:700;line-height:1.2}.dp-identity{color:#f2f3f5;flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;font-size:16px;display:flex}.dp-identity .dp-dot{color:#949ba4}.dp-tag{background:#ffffff1a;border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:14px;display:inline-flex}.dp-tag img{width:17px;height:17px}.dp-badges{background:#00000040;border-radius:8px;flex-wrap:wrap;gap:6px;width:fit-content;margin-top:14px;padding:5px 8px;display:flex}.dp-badge{width:28px;height:28px}.dp-custom-status{z-index:3;color:#dbdee1;white-space:nowrap;text-overflow:ellipsis;background:#232428;border-radius:22px;align-items:center;gap:10px;max-width:280px;padding:12px 18px;font-size:18px;display:flex;position:absolute;top:52%;left:calc(100% + 18px);overflow:hidden;transform:translateY(-50%);box-shadow:0 4px 16px #00000080}.dp-custom-status:before{content:"";background:#232428;border-radius:50%;width:13px;height:13px;position:absolute;top:-7px;left:-9px}.dp-custom-status span:empty{display:none}.dp-custom-status img{flex:none;width:30px;height:30px}.dp-actions{flex-direction:column;gap:10px;padding:0 22px 18px;display:flex}.dp-btn{color:#fff;cursor:pointer;background:#5865f2;border:0;border-radius:10px;width:100%;padding:13px 20px;font-size:16px;font-weight:600;transition:background .15s}.dp-btn:hover{background:#4752c4}.dp-btn.secondary{background:#ffffff14}.dp-btn.secondary:hover{background:#ffffff29}.dp-btn.copied{background:#23a55a}.dp-card{background:#00000073;border-radius:10px;flex-direction:column;margin:0 22px 22px;padding:16px;display:flex}.dp-section{flex-direction:column;gap:8px;padding:13px 0;display:flex}.dp-section:first-child{padding-top:0}.dp-section:last-child{padding-bottom:0}.dp-divider{background:#ffffff14;height:1px}.dp-card h3{letter-spacing:.03em;text-transform:uppercase;color:#c4c9ce;margin:0;font-size:13px;font-weight:700}.dp-bio{white-space:pre-wrap;overflow-wrap:anywhere;color:#dbdee1;font-size:15px}.dp-activity{gap:16px;display:flex}.dp-activity-art{flex:none;position:relative}.dp-activity-art .large{object-fit:cover;border-radius:10px;width:72px;height:72px}.dp-activity-art .small{object-fit:cover;border:4px solid #1a1620;border-radius:50%;width:28px;height:28px;position:absolute;bottom:-8px;right:-8px}.dp-activity-info{flex-direction:column;gap:3px;min-width:0;display:flex}.dp-activity-info .name{font-weight:600}.dp-activity-info .line{color:#b5bac1;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.dp-progress{background:#ffffff26;border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.dp-progress>i{background:#f2f3f5;width:0;height:100%;display:block}.dp-effect{z-index:2;pointer-events:none;border-radius:20px;position:absolute;inset:0;overflow:hidden}.dp-effect-slot{position:absolute;inset:0}.dp-effect img{width:100%;max-width:none;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.dp-backdrop,.dp-popout{transition-duration:1ms!important}}@media (width<=500px){.dp-popout{width:100%}}.toast-host{z-index:10000;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:fixed;bottom:1.4rem;left:50%;transform:translate(-50%)}.toast{backdrop-filter:blur(12px);color:var(--white);white-space:nowrap;opacity:0;background:#0e0d12f0;border:1px solid #965aff4d;border-radius:999px;padding:.6rem 1rem;font-size:.82rem;transition:opacity .2s,transform .2s;transform:translateY(8px);box-shadow:0 6px 24px #00000080}.toast[data-show]{opacity:1;transform:none}.click-ripple{border:2px solid var(--highlight);pointer-events:none;z-index:3;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.5s ease-out forwards click-ripple;position:fixed}@keyframes click-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(6)}}.sc-overlay{z-index:9998;backdrop-filter:blur(4px);background:#0000009e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.sc-card{backdrop-filter:blur(24px);width:320px;max-width:100%;color:var(--white);background:#0e0d12f0;border:1px solid #965aff38;border-radius:16px;padding:1.5rem;box-shadow:0 18px 50px #0009}.sc-card:focus{outline:none}.sc-card h2{letter-spacing:.15rem;margin-bottom:1rem;font-size:1.1rem}.sc-card dl{flex-direction:column;gap:.55rem;display:flex}.sc-card dl>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sc-card dt{gap:.3rem;display:flex}.sc-card dd{color:#b6b6be;font-size:.85rem}.sc-card kbd{min-width:1.5rem;font-family:var(--main-font);text-align:center;text-transform:capitalize;background:#ffffff0d;border:1px solid #ffffff2e;border-bottom-width:2px;border-radius:5px;padding:.15rem .4rem;font-size:.78rem}.sc-hint{color:#6a6a72;letter-spacing:.05em;border-top:1px solid #ffffff14;margin-top:1rem;padding-top:.9rem;font-size:.75rem}body.konami #rotating-image,body.konami #rotating-card{animation:6s linear infinite konami-hue}body.konami #webgl-trail{filter:saturate(2)brightness(1.2)}@keyframes konami-hue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}body.konami-roll main{animation:1s konami-roll}@keyframes konami-roll{to{transform:rotate(360deg)}}#easter-egg{z-index:4;border:1px solid var(--highlight);box-shadow:0 0 30px var(--highlight-glow);color:var(--white);white-space:pre;opacity:0;background:#0e0d12eb;border-radius:12px;margin:0;padding:.9rem 1.1rem;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,monospace;font-size:.72rem;line-height:1.5;transition:opacity .35s,transform .35s;position:fixed;bottom:1.2rem;left:1.2rem;transform:translateY(12px)rotate(-4deg)}body.konami #easter-egg{opacity:1;display:block;transform:none}@media (prefers-reduced-motion:reduce){body.konami #rotating-image,body.konami #rotating-card,body.konami-roll main{animation:none!important}.click-ripple{display:none}.toast,#easter-egg{transition-duration:1ms!important}}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}@media (prefers-reduced-transparency:reduce){#card{backdrop-filter:none!important;background:#101014!important}.panel,.sc-card,.toast,.dp-popout,#easter-egg{backdrop-filter:none!important;background:#131317!important}.panel-backdrop,.sc-overlay,.dp-backdrop{backdrop-filter:none!important;background:#000000e6!important}}@media (prefers-contrast:more){:root{--white:#fff;--gray:#666}a,.link a{text-shadow:none;filter:none}#card{opacity:1;border:1px solid var(--white)}.panel,.sc-card{border-color:var(--white)}.stat span,.panel-id span,.panel-row-main span,.panel-section h3{color:#cfcfd6}}html.has-custom-cursor,html.has-custom-cursor *{cursor:none!important}body.panel-open,body.panel-open *,body.dp-open,body.dp-open *{cursor:auto!important}#cursor-fxb{z-index:-1;pointer-events:none;position:fixed;inset:0}#cursor-fx{z-index:6;pointer-events:none;position:fixed;inset:0}#cursor-host{z-index:7;pointer-events:none;position:fixed;inset:0}#cursor-host>*{position:fixed;top:0;left:0}#cursor-host>.cur-blend{mix-blend-mode:difference}#spotlight{z-index:5;pointer-events:none;background:radial-gradient(circle 150px at var(--sx,50%) var(--sy,50%), transparent 0, transparent 110px, #060606d1 240px);position:fixed;inset:0}#cursor-toggle{z-index:500;border:1px solid var(--gray);backdrop-filter:blur(6px);width:34px;height:34px;color:var(--white);cursor:pointer;opacity:.45;background:#0a0a0cb3;border-radius:50%;place-items:center;transition:opacity .2s,border-color .2s,box-shadow .2s,transform .2s;display:grid;position:fixed;top:1.1rem;right:1.1rem}#cursor-toggle:hover,#cursor-toggle.open,#cursor-toggle:focus-visible{opacity:1;border-color:var(--highlight);box-shadow:0 0 18px -4px var(--highlight-glow);outline:none}#cursor-toggle.open{transform:rotate(15deg)}#cursor-toggle svg{display:block}#cursor-panel{z-index:501;border:1px solid var(--gray);backdrop-filter:blur(16px);width:19rem;max-height:min(78vh,40rem);font-family:var(--main-font);background:#0a0a0ceb;border-radius:12px;padding:.9rem;position:fixed;top:3.4rem;right:1.1rem;overflow-y:auto;box-shadow:0 16px 44px #0009}#cursor-panel h3{font-family:var(--main-font);letter-spacing:.18em;text-transform:uppercase;color:#6a6a72;margin:.7rem 0 .35rem;font-size:.65rem;font-weight:700}#cursor-panel h3:first-child{margin-top:0}.cp-list{flex-direction:column;gap:1px;display:flex}.cp-row{color:var(--white);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:14px 1fr;align-items:center;gap:.2rem .55rem;padding:.45rem .5rem;transition:background .12s;display:grid}.cp-row:hover{background:#ffffff0d}.cp-row.on{background:color-mix(in srgb, var(--highlight) 16%, transparent)}.cp-dot{border:1.5px solid #55555e;border-radius:50%;width:8px;height:8px}.cp-row.on .cp-dot{border-color:var(--highlight);background:var(--highlight);box-shadow:0 0 8px var(--highlight-glow)}.cp-name{font-size:.85rem;font-weight:500}.cp-desc{color:#79747f;grid-column:2;font-size:.72rem;line-height:1.35}.cp-reset{border:1px solid var(--gray);color:#9a9aa2;width:100%;font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-top:.9rem;padding:.5rem;font-size:.78rem;transition:color .15s,border-color .15s}.cp-reset:hover{color:var(--white);border-color:var(--highlight)}@media (prefers-reduced-motion:reduce){#cursor-toggle{transition:none}}@media (width<=505px){#cursor-toggle,#cursor-panel{display:none}}.cmdk-overlay{z-index:10001;backdrop-filter:blur(4px);background:#0000009e;place-items:start center;padding:max(10vh,3rem) 1rem 1rem;animation:.14s cmdk-fade;display:grid;position:fixed;inset:0}@keyframes cmdk-fade{0%{opacity:0}}body.cmdk-open{overflow:hidden}.cmdk{backdrop-filter:blur(28px);width:480px;max-width:100%;box-shadow:0 18px 50px #0009, 0 0 40px var(--highlight-glow);background:#0e0d12f0;border:1px solid #965aff38;border-radius:14px;overflow:hidden}.cmdk-input{width:100%;color:var(--white);font-size:.95rem;font-family:var(--main-font);-webkit-user-select:text;user-select:text;background:0 0;border:0;border-bottom:1px solid #ffffff14;padding:1rem 1.1rem}.cmdk-input::placeholder{color:#6a6a72}.cmdk-input:focus{outline:none}.cmdk-list{max-height:46vh;padding:.4rem;list-style:none;overflow-y:auto}.cmdk-list li{cursor:pointer;border-radius:9px;align-items:baseline;gap:.75rem;padding:.6rem .7rem;display:flex}.cmdk-list li[aria-selected=true]{background:color-mix(in srgb, var(--highlight) 20%, transparent)}.cmdk-title{color:var(--white);font-size:.88rem}.cmdk-hint{color:#8a8a92;flex:none;margin-left:auto;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,monospace;font-size:.74rem}.cmdk-empty{color:#8a8a92;text-align:center;padding:1.4rem .7rem;font-size:.85rem}@media (prefers-reduced-motion:reduce){.cmdk-overlay{animation-duration:1ms}}.term{z-index:10002;backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:flex-start;padding:max(6vh,2rem) 1rem 1rem;display:none;position:fixed;inset:0}.term[data-open]{display:flex}body.term-open{overflow:hidden}.term-window{backdrop-filter:blur(24px);width:620px;max-width:100%;height:min(70vh,520px);box-shadow:0 22px 60px #000000a6, 0 0 40px var(--highlight-glow);background:#09090cf5;border:1px solid #965aff47;border-radius:12px;flex-direction:column;animation:.16s term-in;display:flex;overflow:hidden}@keyframes term-in{0%{opacity:0;transform:translateY(-8px)}}.term-bar{background:#ffffff05;border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:.5rem;padding:.55rem .8rem;display:flex}.term-dot{background:#ffffff29;border-radius:50%;width:11px;height:11px}.term-dot:first-child{background:var(--highlight)}.term-title{color:#8a8a92;margin-left:.4rem;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,monospace;font-size:.72rem}.term-x{color:#8a8a92;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:1.1rem;line-height:1}.term-x:hover{color:var(--white)}.term-out,.term-in,.term-prompt{font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,monospace;font-size:.82rem;line-height:1.55}.term-out{overscroll-behavior:contain;color:#cfcfd6;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;flex:1;min-height:0;margin:0;padding:.9rem 1rem .4rem;overflow-y:auto}.term-block{white-space:pre-wrap}.term-block+.term-block{margin-top:.15rem}.term-line{flex:none;align-items:baseline;gap:.5rem;padding:.4rem 1rem .9rem;display:flex}.term-prompt{color:var(--highlight);flex:none}.term-in{color:var(--white);caret-color:var(--highlight);-webkit-user-select:text;user-select:text;background:0 0;border:0;flex:1}.term-in:focus{outline:none}@media (prefers-reduced-motion:reduce){.term-window{animation-duration:1ms}}@media (prefers-reduced-transparency:reduce){.term-window{backdrop-filter:none;background:#0b0b0e}}
