@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap);.aero-shards{isolation:isolate;overflow:hidden;position:relative}.aero-shards,.aero-shards__canvas{height:100%;pointer-events:none;width:100%}.aero-shards__canvas{display:block;inset:0;opacity:0;position:absolute;transition:opacity .65s cubic-bezier(.22,1,.36,1)}.aero-shards[data-ready=true] .aero-shards__canvas{opacity:1}@media (prefers-reduced-motion:reduce){.aero-shards__canvas{transition:none}}.split-flap-text{font-feature-settings:"tnum";align-items:center;color:#f8fafc;color:var(--split-flap-text-color,#f8fafc);display:inline-flex;font-family:SFMono-Regular,Roboto Mono,Cascadia Code,Liberation Mono,Menlo,monospace;font-size:52px;font-size:var(--split-flap-font-size,52px);font-variant-numeric:tabular-nums;font-weight:760;gap:6px;gap:var(--split-flap-gap,6px);letter-spacing:.035em;line-height:1;-webkit-user-select:none;user-select:none;white-space:pre}.split-flap-text__tile{background:radial-gradient(circle at 50% 0,#ffffff29,#0000 44%),linear-gradient(180deg,color-mix(in srgb,#111827 82%,#fff),#111827);background:radial-gradient(circle at 50% 0,#ffffff29,#0000 44%),linear-gradient(180deg,color-mix(in srgb,var(--split-flap-tile-color,#111827) 82%,#fff),var(--split-flap-tile-color,#111827));border-radius:8px;border-radius:var(--split-flap-radius,8px);box-shadow:inset 0 .035em .08em #ffffff14,inset 0 -.05em .1em #00000061,0 .16em .38em #00000047;height:1.08em;isolation:isolate;overflow:hidden;perspective:520px;position:relative;transform-style:preserve-3d;width:.78em}.split-flap-text__tile:before{background:linear-gradient(90deg,#0000,#ffffff2e 18%,#000000a3 50%,#ffffff24 82%,#0000);box-shadow:0 -1px 0 #ffffff14,0 1px 0 #00000080;content:"";height:1px;left:0;pointer-events:none;position:absolute;top:calc(50% - .5px);width:100%;z-index:8}.split-flap-text__tile:after{border:1px solid #ffffff14;border-radius:inherit;box-shadow:inset 0 0 0 1px #0003;content:"";inset:0;pointer-events:none;position:absolute;z-index:9}.split-flap-text__flap,.split-flap-text__half{backface-visibility:hidden;background:linear-gradient(180deg,#ffffff12,#0000 34%),#111827;background:linear-gradient(180deg,#ffffff12,#0000 34%),var(--split-flap-tile-color,#111827);height:50%;left:0;overflow:hidden;position:absolute;width:100%}.split-flap-text__flap--front,.split-flap-text__half--top{top:0}.split-flap-text__flap--back,.split-flap-text__half--bottom{background:linear-gradient(0deg,#ffffff0f,#0000 38%),color-mix(in srgb,#111827 92%,#000);background:linear-gradient(0deg,#ffffff0f,#0000 38%),color-mix(in srgb,var(--split-flap-tile-color,#111827) 92%,#000);bottom:0}.split-flap-text__char{align-items:center;color:#f8fafc;color:var(--split-flap-text-color,#f8fafc);display:flex;height:200%;justify-content:center;left:0;position:absolute;text-shadow:0 .025em 0 #ffffff29,0 .09em .16em #0000006b;width:100%}.split-flap-text__flap--front .split-flap-text__char,.split-flap-text__half--top .split-flap-text__char{top:0}.split-flap-text__flap--back .split-flap-text__char,.split-flap-text__half--bottom .split-flap-text__char{bottom:0}.split-flap-text__flap{transform-style:preserve-3d;will-change:transform,filter;z-index:6}.split-flap-text__flap--front{animation:split-flap-front .12s cubic-bezier(.23,1,.32,1) both;animation:split-flap-front var(--split-flap-flip-duration,.12s) cubic-bezier(.23,1,.32,1) both;transform-origin:center bottom}.split-flap-text__flap--back{animation:split-flap-back .12s cubic-bezier(.23,1,.32,1) both;animation:split-flap-back var(--split-flap-flip-duration,.12s) cubic-bezier(.23,1,.32,1) both;transform:rotateX(90deg);transform-origin:center top}@keyframes split-flap-front{0%{filter:brightness(1.08);transform:rotateX(0deg)}to{filter:brightness(.52);transform:rotateX(-90deg)}}@keyframes split-flap-back{0%,45%{filter:brightness(.58);transform:rotateX(90deg)}to{filter:brightness(1);transform:rotateX(0deg)}}@media (prefers-reduced-motion:reduce){.split-flap-text__flap{animation:none!important}}.bio{--ink:#f4f1f8;--muted:#a19aad;--dim:#7d7787;--glass:#100d1585;--edge:#ffffff17;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;display:grid;height:100svh;place-items:center;position:relative;z-index:1}.bio-bg{inset:0;position:fixed;z-index:0}.bio-bg:after{background:radial-gradient(circle at 50% 45%,#0000 20%,#100d158c 100%);content:"";inset:0}.bio-bg:after,.bio__defs{pointer-events:none;position:absolute}.bio__defs{height:0;width:0}.bio__warp{-webkit-backdrop-filter:url(#card-warp);backdrop-filter:url(#card-warp);height:min(92svh,700px);left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 42%,#0000 100%);mask-image:radial-gradient(closest-side,#000 42%,#0000 100%);pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(94vw,620px)}.stage{animation:stage-in .72s cubic-bezier(.22,1,.36,1) both;display:grid;max-height:100svh;overflow-y:auto;padding:24px 16px;place-items:center;width:100%}@keyframes stage-in{0%{filter:blur(14px);opacity:0;transform:scale(.97)}to{filter:blur(0);opacity:1;transform:scale(1)}}.card{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--glass);border:1px solid var(--edge);border-radius:20px;box-shadow:0 24px 60px #00000073,inset 0 0 0 1px #ffffff05;display:flex;flex-direction:column;gap:14px;padding:34px 30px 28px;position:relative;text-align:center;transition:transform .15s ease-out,box-shadow .32s ease;width:min(100%,440px);will-change:transform}.card:hover{box-shadow:0 26px 64px #00000078,inset 0 0 0 1px hsla(0,0%,100%,.028)}.card:after{background:radial-gradient(300px circle at 50% 50%,hsla(0,0%,100%,.022),#0000 60%),radial-gradient(520px circle at 50% 50%,color-mix(in srgb,var(--accent) 4%,#0000),#0000 65%);background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.022),#0000 60%),radial-gradient(520px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--accent) 4%,#0000),#0000 65%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .38s ease}.card:hover:after{opacity:1}.card__avatar{border:2px solid var(--accent);border-radius:50%;box-shadow:0 0 22px color-mix(in srgb,var(--accent) 45%,#0000);height:108px;object-fit:cover;width:108px}.card__name{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0;text-shadow:0 0 18px color-mix(in srgb,var(--accent) 55%,#0000)}.badges,.chips,.socials{list-style:none;margin:0;padding:0}.badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:-6px}.badge{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid var(--edge);border-radius:2px;color:var(--muted);display:inline-flex;font-family:var(--mono);font-size:10px;font-weight:600;gap:7px;letter-spacing:.1em;padding:4px 10px}.badge__mark{color:var(--accent);font-size:11px;line-height:1;white-space:pre}.quote{color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:0 .34em;justify-content:center;line-height:1.5;margin:0;min-height:1.5em;transition:opacity .44s ease}.quote.is-out{opacity:0}.quote__word{display:inline-flex;white-space:pre}.quote__char{animation:char-in .62s cubic-bezier(.215,.61,.355,1) both;display:inline-block}@keyframes char-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.chip__flap{font-weight:600;letter-spacing:0}.chip__flap .split-flap-text__tile{background:hsla(0,0%,100%,.045);box-shadow:none}.chip__flap .split-flap-text__tile:after{border-color:#ffffff12;box-shadow:none}.chip__flap .split-flap-text__tile:before{opacity:.2}.chip__flap .split-flap-text__half{background:#0000}.chip__flap .split-flap-text__flap{background:#18141feb}.chip__flap .split-flap-text__flap--back{background:#14111af0}.chip__flap .split-flap-text__char{color:var(--ink);text-shadow:none}.socials{display:flex;gap:2px;justify-content:center}.socials__link{color:var(--dim);display:grid;height:30px;place-items:center;transition:color .18s ease,transform .18s ease;width:30px}.socials__link svg{height:20px;width:20px}.socials__link:hover{color:var(--accent);transform:translateY(-2px)}.chips{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center}.chip,.chips{align-items:center}.chip{display:inline-flex;gap:7px}.chip__label{color:var(--dim);font-size:11px}.presence{align-items:center;display:flex;flex-direction:column;font-size:11px;gap:3px}.presence__status{align-items:center;display:inline-flex;font-weight:600;gap:6px}.presence__dot{background:currentColor;border-radius:999px;height:6px;width:6px}.presence__status[data-status=online]{color:#57b97a}.presence__status[data-status=idle]{color:#d8a657}.presence__status[data-status=dnd]{color:#c96a6a}.presence__activity{color:var(--dim);font-family:var(--mono);font-size:11px;overflow-wrap:anywhere}.contrib{border-top:1px solid var(--edge);display:flex;flex-direction:column;gap:8px;padding-top:14px;width:100%}.contrib__label{color:var(--dim);font-size:10px;font-weight:600;letter-spacing:.18em}.contrib__list{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}.contrib__row{align-items:center;border-radius:10px;display:flex;overflow:hidden;padding:7px 8px;transform-origin:left center;transition:background .2s ease,transform .28s cubic-bezier(.22,1,.36,1)}a.contrib__row:hover{background:#ffffff0d;transform:scale(1.02)}.contrib__icon{background:#ffffff12;border-radius:5px;box-shadow:0 0 0 1px #ffffff14;flex:none;height:22px;object-fit:cover;transition:transform .28s cubic-bezier(.22,1,.36,1);width:22px}.contrib__icon--blank{background:#ffffff0f}a.contrib__row:hover .contrib__icon{transform:scale(1.28)}.contrib__body{display:flex;flex:1 1;flex-direction:column;gap:1px;margin-left:8px;min-width:0}.contrib__top{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.contrib__name{color:var(--ink);flex:none;font-size:13px;font-weight:600}a.contrib__row:hover .contrib__name{color:var(--accent)}.contrib__role{font-size:11px;line-height:1.45;min-width:0;text-align:right}.contrib__role,.contrib__stat{color:var(--dim);font-family:var(--mono)}.contrib__stat{font-size:10px;max-height:0;opacity:0;overflow:hidden;text-align:left;transition:max-height .28s ease,opacity .22s ease}a.contrib__row:hover .contrib__stat{max-height:18px;opacity:1}.player{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--glass);border:1px solid var(--edge);border-radius:14px;bottom:16px;display:flex;gap:10px;left:16px;padding:10px 12px;position:fixed;width:min(calc(100vw - 32px),300px);z-index:20}.player__toggle{background:var(--accent);border:0;border-radius:999px;color:#120f18;display:grid;flex:none;height:30px;place-items:center;width:30px}.player__toggle svg{height:15px;width:15px}.player__body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.player__title{color:var(--ink);font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player__time{color:var(--dim);font-family:var(--mono);font-size:10px}.player__seek,.player__volume{appearance:none;background:#ffffff29;border-radius:999px;height:3px;outline:none}.player__volume{flex:none;width:52px}.player__seek::-webkit-slider-thumb,.player__volume::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border-radius:999px;cursor:pointer;height:9px;width:9px}.player__seek::-moz-range-thumb,.player__volume::-moz-range-thumb{background:var(--accent);border:0;border-radius:999px;cursor:pointer;height:9px;width:9px}@media (hover:none){.contrib__stat{max-height:18px;opacity:1}}@media (max-width:420px){.contrib__top{align-items:flex-start;flex-direction:column;gap:1px}.contrib__role{text-align:left}.card{padding:26px 18px 22px}.card__avatar{height:84px;width:84px}.card__name{font-size:22px}.socials{gap:0}.chips{gap:8px 10px}.player{bottom:12px;left:12px;right:12px;width:auto}}@media (prefers-reduced-motion:reduce){.quote__word,.stage{animation:none}.card,.contrib__icon,.contrib__row,.contrib__stat,.quote,.socials__link{transition:none}}:root{background:#100d15;color:#f8f6fb;font-family:DM Sans,sans-serif;font-synthesis:none}*{box-sizing:border-box}#root,body,html{margin:0;min-height:100%}body{background:#100d15}a,button{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}
/*# sourceMappingURL=main.e2705f76.css.map*/