:root{color-scheme:dark;--xdan-content-width: 580px;--xdan-page-padding: 2rem;--xdan-shell-padding: 4rem 3rem;--xdan-section-gap: 3.5rem;--xdan-control-gap: 1.1rem;font-family:Outfit,system-ui,sans-serif;font-synthesis:none}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;background:#0f1511;scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}img,svg{display:block;max-width:100%}a{color:var(--md-sys-color-primary);text-underline-offset:.18em}m3e-theme{position:relative;display:grid;min-height:100vh;place-items:center;padding:var(--xdan-page-padding);overflow:hidden;font-family:inherit}.xdan-shell{position:relative;z-index:1;display:flex;width:min(100%,var(--xdan-content-width));flex-direction:column;align-items:center;gap:var(--xdan-section-gap);padding:var(--xdan-shell-padding);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-low);box-shadow:var(--md-sys-elevation-level3)}.page-header,.content-section{display:flex;width:100%;flex-direction:column;align-items:center}.page-header{gap:1.25rem;text-align:center}.content-section{gap:1.75rem}.page-title{color:var(--md-sys-color-primary)}.section-title{color:var(--md-sys-color-on-surface-variant)}.page-lead{max-width:42ch;margin:0;color:var(--md-sys-color-on-surface-variant);line-height:1.65}@media(max-width:560px){:root{--xdan-page-padding: .75rem;--xdan-shell-padding: 3rem 1.25rem;--xdan-section-gap: 3rem}m3e-theme{align-items:start}.xdan-shell{border-radius:var(--md-sys-shape-corner-large)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.xdan-icon{display:inline-block;width:20px;height:20px;flex:0 0 auto;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.i-ytmusic{-webkit-mask-image:url(https://cdn.simpleicons.org/youtubemusic);mask-image:url(https://cdn.simpleicons.org/youtubemusic)}.i-spotify{-webkit-mask-image:url(https://cdn.simpleicons.org/spotify);mask-image:url(https://cdn.simpleicons.org/spotify)}.i-soundcloud{-webkit-mask-image:url(https://cdn.simpleicons.org/soundcloud);mask-image:url(https://cdn.simpleicons.org/soundcloud)}.i-deezer{-webkit-mask-image:url(https://cdn.simpleicons.org/deezer);mask-image:url(https://cdn.simpleicons.org/deezer)}.i-applemusic{-webkit-mask-image:url(https://cdn.simpleicons.org/applemusic);mask-image:url(https://cdn.simpleicons.org/applemusic)}.i-discord{-webkit-mask-image:url(https://cdn.simpleicons.org/discord);mask-image:url(https://cdn.simpleicons.org/discord)}.i-instagram{-webkit-mask-image:url(https://cdn.simpleicons.org/instagram);mask-image:url(https://cdn.simpleicons.org/instagram)}.i-youtube{-webkit-mask-image:url(https://cdn.simpleicons.org/youtube);mask-image:url(https://cdn.simpleicons.org/youtube)}.i-tiktok{-webkit-mask-image:url(https://cdn.simpleicons.org/tiktok);mask-image:url(https://cdn.simpleicons.org/tiktok)}.i-read{-webkit-mask-image:url(https://cdn.simpleicons.org/readdotcv);mask-image:url(https://cdn.simpleicons.org/readdotcv)}.i-gamepad{-webkit-mask-image:url(https://api.iconify.design/material-symbols:sports-esports.svg);mask-image:url(https://api.iconify.design/material-symbols:sports-esports.svg)}.i-group{-webkit-mask-image:url(https://api.iconify.design/material-symbols:group.svg);mask-image:url(https://api.iconify.design/material-symbols:group.svg)}.i-stream{-webkit-mask-image:url(https://api.iconify.design/material-symbols:live-tv-rounded.svg);mask-image:url(https://api.iconify.design/material-symbols:live-tv-rounded.svg)}.i-music{-webkit-mask-image:url(https://api.iconify.design/material-symbols:music-note-rounded.svg);mask-image:url(https://api.iconify.design/material-symbols:music-note-rounded.svg)}.i-watch{-webkit-mask-image:url(https://api.iconify.design/material-symbols:visibility-rounded.svg);mask-image:url(https://api.iconify.design/material-symbols:visibility-rounded.svg)}.i-trophy{-webkit-mask-image:url(https://api.iconify.design/material-symbols:trophy-rounded.svg);mask-image:url(https://api.iconify.design/material-symbols:trophy-rounded.svg)}.i-activity{-webkit-mask-image:url(https://api.iconify.design/material-symbols:apps-rounded.svg);mask-image:url(https://api.iconify.design/material-symbols:apps-rounded.svg)}.i-back{-webkit-mask-image:url(https://api.iconify.design/material-symbols:arrow-back-rounded.svg);mask-image:url(https://api.iconify.design/material-symbols:arrow-back-rounded.svg)}.i-github{-webkit-mask-image:url(https://cdn.simpleicons.org/github);mask-image:url(https://cdn.simpleicons.org/github)}.i-tools{-webkit-mask-image:url(https://api.iconify.design/material-symbols:construction-rounded.svg);mask-image:url(https://api.iconify.design/material-symbols:construction-rounded.svg)}.i-voice{-webkit-mask-image:url(https://api.iconify.design/material-symbols:graphic-eq-rounded.svg);mask-image:url(https://api.iconify.design/material-symbols:graphic-eq-rounded.svg)}.i-home{-webkit-mask-image:url(https://api.iconify.design/material-symbols:home-rounded.svg);mask-image:url(https://api.iconify.design/material-symbols:home-rounded.svg)}.i-kotlin{-webkit-mask-image:url(https://cdn.simpleicons.org/kotlin);mask-image:url(https://cdn.simpleicons.org/kotlin)}.i-unreal{-webkit-mask-image:url(https://cdn.simpleicons.org/unrealengine);mask-image:url(https://cdn.simpleicons.org/unrealengine)}.i-markdown{-webkit-mask-image:url(https://cdn.simpleicons.org/markdown);mask-image:url(https://cdn.simpleicons.org/markdown)}.i-xbox{-webkit-mask-image:url(https://cdn.simpleicons.org/xbox);mask-image:url(https://cdn.simpleicons.org/xbox)}.i-wiki{-webkit-mask-image:url(https://api.iconify.design/material-symbols:menu-book-rounded.svg);mask-image:url(https://api.iconify.design/material-symbols:menu-book-rounded.svg)}.i-palette{-webkit-mask-image:url(https://api.iconify.design/material-symbols:palette-rounded.svg);mask-image:url(https://api.iconify.design/material-symbols:palette-rounded.svg)}.i-download{-webkit-mask-image:url(https://api.iconify.design/material-symbols:download-rounded.svg);mask-image:url(https://api.iconify.design/material-symbols:download-rounded.svg)}.i-question{-webkit-mask-image:url(https://api.iconify.design/material-symbols:help-rounded.svg);mask-image:url(https://api.iconify.design/material-symbols:help-rounded.svg)}.i-tv{-webkit-mask-image:url(https://api.iconify.design/material-symbols:tv-gen-rounded.svg);mask-image:url(https://api.iconify.design/material-symbols:tv-gen-rounded.svg)}.i-media{-webkit-mask-image:url(https://api.iconify.design/material-symbols:video-library-rounded.svg);mask-image:url(https://api.iconify.design/material-symbols:video-library-rounded.svg)}xdan-shape-background{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none}xdan-shape-background m3e-shape{position:absolute;opacity:.1;--m3e-shape-size: var(--shape-size);--m3e-shape-container-color: var(--md-sys-color-primary);--m3e-shape-transition: clip-path 1.6s cubic-bezier(.2, 0, 0, 1);animation:xdan-float-shape var(--shape-duration) linear var(--shape-delay) infinite var(--shape-direction)}@keyframes xdan-float-shape{0%{transform:translate3d(-12px,18px,0) rotate(0) scale(.92)}33%{transform:translate3d(22px,-18px,0) rotate(120deg) scale(1.08)}66%{transform:translate3d(-8px,-32px,0) rotate(240deg) scale(.98)}to{transform:translate3d(-12px,18px,0) rotate(360deg) scale(.92)}}.profile-lockup{position:relative}.profile-frame{position:relative;width:112px;height:112px}.profile-shape{--m3e-shape-size: 112px;--m3e-shape-container-color: var(--md-sys-color-primary-container);animation:xdan-profile-spin 20s linear infinite}.profile-avatar{--m3e-avatar-size: 112px;--m3e-avatar-shape: 0;animation:xdan-profile-spin-reverse 20s linear infinite}.profile-avatar img{width:100%;height:100%;object-fit:cover;transform:scale(1.08)}@keyframes xdan-profile-spin{to{transform:rotate(360deg)}}@keyframes xdan-profile-spin-reverse{0%{transform:rotate(360deg)}}.status-dot{position:absolute;z-index:2;right:2px;bottom:2px;width:24px;height:24px;border:4px solid var(--md-sys-color-surface-container-low);border-radius:50%;opacity:0;background:#747f8d;transition:opacity .3s ease,background-color .3s ease}.status-dot.online{background:#43b581}.status-dot.idle{background:#faa61a}.status-dot.dnd{background:#f04747}.status-dot.is-loaded{opacity:1}.status-bubble{position:absolute;z-index:3;right:calc(100% + 12px);bottom:75%;width:max-content;max-width:190px;padding:8px 14px;border-radius:18px 18px 4px;opacity:0;color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container-high);box-shadow:var(--md-sys-elevation-level2);font-size:.85rem;text-align:right;transform:scale(.8) translateY(10px);transform-origin:bottom right;transition:opacity .3s ease,transform .45s cubic-bezier(.2,0,0,1);pointer-events:none}.status-bubble.visible{opacity:1;transform:none}.activity-deck{position:relative;display:grid;width:fit-content;max-width:100%;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .4s cubic-bezier(.2,0,0,1),padding .3s ease}.activity-deck[hidden]{display:none}.activity-deck.is-loaded{opacity:1;transform:none}.activity-deck.has-multiple{padding-bottom:38px}.activity-deck-card{position:relative;z-index:2;display:block;width:fit-content;max-width:100%;height:auto;min-height:0;box-sizing:border-box;--m3e-card-padding: 0;--m3e-card-shape: var(--md-sys-shape-corner-extra-large);--m3e-filled-card-text-color: var(--md-sys-color-on-surface);--m3e-filled-card-container-color: var(--md-sys-color-surface-container);--m3e-filled-card-container-elevation: var(--md-sys-elevation-level0);--m3e-filled-card-hover-container-elevation: var(--md-sys-elevation-level1);--m3e-filled-card-focus-container-elevation: var(--md-sys-elevation-level1);--m3e-filled-card-pressed-container-elevation: var(--md-sys-elevation-level0);color:var(--md-sys-color-on-surface);font-size:.9rem}.activity-deck-card[actionable]{cursor:pointer}.activity-card-content{display:flex;width:auto;min-width:0;height:auto;box-sizing:border-box;align-items:center;gap:1rem;padding:.8rem 1.25rem}.activity-art-wrapper{width:48px;height:48px;flex:0 0 auto;overflow:hidden;border:2px solid var(--md-sys-color-primary);border-radius:var(--md-sys-shape-corner-medium)}.activity-art{width:100%;height:100%;object-fit:cover}.activity-text{display:flex;min-width:180px;flex:1 1 auto;flex-direction:column;justify-content:center;gap:3px;overflow:hidden;text-align:left}.activity-eyebrow{overflow:hidden;color:var(--md-sys-color-on-surface-variant);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.activity-title{overflow:hidden;color:var(--md-sys-color-primary);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.activity-subtitle,.activity-info-row,.activity-info-item{display:flex;align-items:center}.activity-subtitle{gap:6px;min-width:0;overflow:hidden;color:var(--md-sys-color-on-surface-variant);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.activity-subtitle .xdan-icon,.activity-info-row .xdan-icon{width:14px;height:14px}.activity-info-row{min-width:0;gap:8px;overflow:hidden;margin-top:3px;color:var(--md-sys-color-on-surface-variant);font-size:.8rem;white-space:nowrap}.activity-info-item{gap:4px;flex:0 0 auto}.activity-state{overflow:hidden;text-overflow:ellipsis}.elapsed-time{color:var(--md-sys-color-primary);font-weight:600}.activity-deck-card m3e-linear-progress-indicator{width:100%;margin-top:7px;--m3e-linear-progress-indicator-thickness: 4px;--m3e-linear-wavy-progress-indicator-amplitude: 3px;--m3e-linear-wavy-progress-indicator-wavelength: 40px;--m3e-progress-indicator-color: var(--md-sys-color-primary);--m3e-progress-indicator-track-color: var(--md-sys-color-secondary-container)}.activity-deck-controls{position:absolute;z-index:1;right:18px;bottom:0;--m3e-connected-button-group-spacing: 2px}.activity-deck-controls[hidden]{display:none}.activity-deck-controls m3e-icon-button{--m3e-icon-button-extra-small-container-height: 34px;--m3e-icon-button-extra-small-icon-size: 16px;--m3e-icon-button-extra-small-default-leading-space: 10px;--m3e-icon-button-extra-small-default-trailing-space: 10px;--m3e-icon-button-extra-small-shape-round: var(--md-sys-shape-corner-large);--m3e-icon-button-extra-small-selected-shape-round: var(--md-sys-shape-corner-full);--m3e-tonal-icon-button-unselected-container-color: var(--md-sys-color-surface-container-high);--m3e-tonal-icon-button-unselected-icon-color: var(--md-sys-color-on-surface-variant);--m3e-tonal-icon-button-selected-container-color: var(--md-sys-color-primary);--m3e-tonal-icon-button-selected-icon-color: var(--md-sys-color-on-primary)}.activity-deck-controls .xdan-icon{width:16px;height:16px}@media(max-width:420px){.activity-deck{width:fit-content;max-width:100%}.activity-card-content{gap:.8rem;padding:.75rem .9rem}.activity-art-wrapper{width:44px;height:44px}}.xdan-icon-links{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:var(--xdan-control-gap)}.xdan-icon-links m3e-icon-button{--m3e-icon-button-small-container-height: 60px;--m3e-icon-button-small-icon-size: 22px;--m3e-icon-button-small-default-leading-space: 18px;--m3e-icon-button-small-default-trailing-space: 18px;--m3e-icon-button-small-shape-round: var(--md-sys-shape-corner-full);--m3e-tonal-icon-button-container-color: var(--md-sys-color-secondary-container);backface-visibility:hidden;transition:transform .45s cubic-bezier(.2,0,0,1)}.xdan-icon-links m3e-icon-button:hover,.xdan-icon-links m3e-icon-button:focus-visible{--m3e-icon-button-small-shape-round: var(--md-sys-shape-corner-large);--m3e-tonal-icon-button-container-color: var(--md-sys-color-primary);--m3e-tonal-icon-button-icon-color: var(--md-sys-color-on-primary);--m3e-tonal-icon-button-hover-icon-color: var(--md-sys-color-on-primary);--m3e-tonal-icon-button-hover-state-layer-color: var(--md-sys-color-on-primary);transform:translate3d(0,-3px,0)}.xdan-icon-links .xdan-icon{width:24px;height:24px;flex-basis:24px;backface-visibility:hidden;-webkit-mask-size:19px 19px;mask-size:19px 19px;transform:translateZ(0)}.xdan-icon-links m3e-icon-button:hover .xdan-icon,.xdan-icon-links m3e-icon-button:focus-visible .xdan-icon{background-color:var(--md-sys-color-on-primary)}.xdan-button-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--xdan-control-gap)}.xdan-button-grid m3e-button,.xdan-action-stack m3e-button{width:100%;--m3e-button-medium-shape-round: var(--md-sys-shape-corner-full);transition:transform .45s cubic-bezier(.2,0,0,1)}.xdan-button-grid m3e-button{--m3e-tonal-button-container-color: var(--md-sys-color-secondary-container)}.xdan-button-grid m3e-button:hover,.xdan-button-grid m3e-button:focus-visible,.xdan-action-stack m3e-button:hover,.xdan-action-stack m3e-button:focus-visible{--m3e-button-medium-shape-round: var(--md-sys-shape-corner-large);--m3e-tonal-button-container-color: var(--md-sys-color-primary);--m3e-tonal-button-label-text-color: var(--md-sys-color-on-primary);--m3e-tonal-button-icon-color: var(--md-sys-color-on-primary);--m3e-tonal-button-hover-label-text-color: var(--md-sys-color-on-primary);--m3e-tonal-button-hover-icon-color: var(--md-sys-color-on-primary);--m3e-tonal-button-hover-state-layer-color: var(--md-sys-color-on-primary)}.xdan-button-grid m3e-button:hover,.xdan-button-grid m3e-button:focus-visible{transform:translateY(-2px) scale(1.025)}.xdan-button-grid m3e-button:hover .xdan-icon,.xdan-button-grid m3e-button:focus-visible .xdan-icon,.xdan-action-stack m3e-button:hover .xdan-icon,.xdan-action-stack m3e-button:focus-visible .xdan-icon,.xdan-action-stack m3e-button[variant=filled] .xdan-icon{background-color:var(--md-sys-color-on-primary)}.xdan-accordion{display:grid;width:100%;gap:1rem}.xdan-accordion m3e-expansion-panel{--m3e-expansion-panel-container-color: var(--md-sys-color-surface-container);--m3e-expansion-panel-shape: var(--md-sys-shape-corner-extra-large);--m3e-expansion-panel-open-shape: var(--md-sys-shape-corner-large);--m3e-expansion-panel-content-padding: .25rem 1.25rem 1.25rem;--m3e-expansion-header-collapsed-height: 72px;--m3e-expansion-header-expanded-height: 76px;--m3e-expansion-header-font-weight: 700;transition:transform .45s cubic-bezier(.2,0,0,1)}.xdan-accordion m3e-expansion-panel:hover{--m3e-expansion-panel-container-color: var(--md-sys-color-surface-container-high);transform:translateY(-2px)}.xdan-accordion m3e-expansion-panel[open]{--m3e-expansion-panel-container-color: var(--md-sys-color-secondary-container);--m3e-expansion-panel-text-color: var(--md-sys-color-on-secondary-container);transform:none}.xdan-accordion .album-panel{--m3e-expansion-panel-shape: 32px 32px 20px 32px;--m3e-expansion-panel-open-shape: 32px 32px 20px 20px}.xdan-accordion .about-panel{--m3e-expansion-panel-shape: 20px 32px 32px 32px;--m3e-expansion-panel-open-shape: 20px 20px 32px 32px}.panel-heading{display:flex;align-items:center;gap:.9rem;color:var(--md-sys-color-primary);letter-spacing:.025em}.panel-heading m3e-shape{position:relative;--m3e-shape-size: 36px;--m3e-shape-container-color: var(--md-sys-color-primary-container);flex:0 0 auto;transition:transform .5s cubic-bezier(.2,0,0,1)}.panel-heading m3e-shape>.xdan-icon{position:absolute;inset:0;margin:auto}.xdan-accordion m3e-expansion-panel:hover .panel-heading m3e-shape{transform:rotate(12deg) scale(1.08)}.xdan-accordion m3e-expansion-panel[open] .panel-heading m3e-shape{transform:rotate(-8deg) scale(1.12)}.panel-heading .mini-avatar,.panel-heading .album-cover{width:100%;height:100%;object-fit:cover;transform:scale(1.12)}.panel-heading .album-cover{transform:scale(1.18)}.panel-copy{margin:0 0 1rem;color:var(--md-sys-color-on-secondary-container);line-height:1.65;text-align:left}.xdan-action-stack{display:grid;gap:.85rem}.xdan-action-stack m3e-button:hover,.xdan-action-stack m3e-button:focus-visible{transform:translate(4px) scale(1.015)}@media(prefers-reduced-motion:reduce){.activity-deck{transition:none}}
