.profile-scene-copy:empty{display:none}.profile-scene-copy h2{line-height:1.2}.profile-scene.scene-surface-none>.card-border-sweep,.profile-scene.scene-surface-none>.card-flame-output{display:none}.profile-scene.scene-bff .connection-card,.profile-scene.scene-relationship .connection-card{margin-top:18px;width:100%;background:transparent;border:0;box-shadow:none}.profile-scene.scene-bff .connection-heading,.profile-scene.scene-relationship .connection-heading{justify-content:center}.profile-scene.scene-bff .connection-body,.profile-scene.scene-relationship .connection-body{text-align:center}.scene-skills{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.scene-skills span{display:flex;flex-direction:column;gap:4px;border-radius:100px;background:color-mix(in srgb,var(--scene-accent) 12%,#ffffff08);border:1px solid #ffffff0c;font-size:12px;padding:7px 12px}.scene-skills small{opacity:.65;font-size:10px}.profile-scene.layout-side-by-side .scene-skills{grid-column:1/-1}.profile-scene.layout-side-by-side .profile-scene-copy{max-width:none}.profile-scene.layout-compact .scene-integrations{gap:5px}.profile-scene.layout-compact .integration-card{padding:9px}.profile-scene.layout-list .scene-game-grid,.profile-scene.layout-list .scene-projects{display:grid;grid-template-columns:1fr}.profile-scene.layout-compact .scene-game-grid,.profile-scene.layout-compact .scene-projects{gap:6px}.profile-scene.layout-compact .scene-game-card img{max-height:70px}.scene-gallery-spotlight{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.scene-gallery-spotlight>button:first-child{grid-column:1/-1}.scene-gallery-spotlight>button:first-child img{height:310px}.scene-gallery-polaroids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:15px 7px}.scene-gallery-polaroids .scene-gallery-tile{position:relative;background:#f4f3ee;padding:9px 9px 27px;border:0;border-radius:1px;transform:rotate(-3deg);box-shadow:0 8px 22px #0004;transition:transform .2s}.scene-gallery-polaroids .scene-gallery-tile:nth-child(3n+2){transform:rotate(3deg)}.scene-gallery-polaroids .scene-gallery-tile:nth-child(3n){transform:rotate(-1deg)}.scene-gallery-polaroids .scene-gallery-tile img{aspect-ratio:1;height:auto;border-radius:0}.scene-gallery-polaroids .scene-gallery-tile>span{position:absolute;bottom:7px;left:10px;font-size:9px;color:#777}.scene-gallery-polaroids .scene-gallery-tile:hover{transform:rotate(0) translateY(-3px);z-index:1}.scene-calendar-public{margin-top:20px;display:grid;gap:10px}.scene-calendar-date{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;opacity:.8}.scene-calendar-date input{border:1px solid #ffffff20;background:#ffffff06;border-radius:8px;color:inherit;padding:7px;color-scheme:dark;max-width:170px}.scene-calendar-event{display:flex;align-items:center;gap:16px;padding:14px;border-radius:12px;background:#ffffff04;color:inherit;text-decoration:none}.scene-event-date{display:grid;text-align:center;flex:0 0 42px}.scene-event-date span{font-size:9px;text-transform:uppercase;opacity:.65}.scene-event-date b{font-size:24px}.scene-event-copy{min-width:0;flex:1}.scene-event-copy strong{display:block;font-size:13px}.scene-event-copy small{display:block;font-size:10px;opacity:.6;margin-top:4px}.scene-event-copy p{font-size:12px;margin-top:7px;opacity:.75;overflow-wrap:anywhere}.scene-calendar-empty{font-size:12px;opacity:.6}.profile-scene.scene-surface-none .connection-card{backdrop-filter:none}.profile-scene.layout-side-by-side>.scene-integrations{align-self:center}.profile-scene .scene-connection-empty{font-size:12px;opacity:.65;text-align:center;margin:20px 0}.scene-calendar-event:hover{background:#ffffff09}@media(max-width:600px){.profile-scene.layout-side-by-side{display:block}.scene-gallery-polaroids{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.scene-gallery-polaroids .scene-gallery-tile{padding:6px 6px 22px}.scene-gallery-spotlight>button:first-child img{height:240px}.scene-calendar-event{gap:10px;padding:10px}.scene-event-copy strong{font-size:12px}.profile-scene .connection-counter{justify-content:center}}@media(prefers-reduced-motion:reduce){.scene-gallery-polaroids .scene-gallery-tile{transition:none}}.profile-scenes>.scene-tilt-shell{grid-column:1/-1;min-width:0;display:flex;justify-content:center}.profile-content-flow:has(.profile-scenes),.profile-content-flow:has(.profile-scroll-scenes){max-width:100%!important}.profile-scene .scene-game-card{text-decoration:none;color:inherit}.profile-scroll-screen>.scene-tilt-shell,.scene-deck-current>.scene-tilt-shell{display:flex;justify-content:center}.scene-gallery{width:100%;margin-inline:auto}.scene-gallery-polaroids .scene-gallery-tile{padding-bottom:12px}.connection-card{border:0;border-radius:var(--connection-radius,28px);background:var(--connection-fill,transparent);color:var(--connection-text,#fff);box-shadow:none;backdrop-filter:blur(var(--connection-blur,0));font-family:inherit}.connection-card.connection-bff,.connection-card.connection-relationship{--connection-accent:inherit}.connection-card .connection-avatar img,.connection-card .connection-avatar>span{border:0;background:var(--connection-background)}.connection-card .connection-avatar>span{color:var(--connection-accent)}.connection-card .connection-counter b,.connection-card .connection-identity strong{color:var(--connection-text)}.connection-card .connection-caption,.connection-card .connection-chevron,.connection-card .connection-counter small,.connection-card .connection-identity>span,.connection-card .connection-since{color:var(--connection-muted)}.connection-card .connection-counter>span{border:0;border-radius:min(12px,var(--connection-radius));background:color-mix(in srgb,var(--connection-accent) 7%,transparent)}.connection-card .connection-profile-link{border:0;color:var(--connection-accent)}.connection-card .connection-hearts i{color:var(--connection-accent)}.connection-card[data-connection-surface=glass]{background:linear-gradient(135deg,color-mix(in srgb,var(--connection-accent) 8%,transparent),var(--connection-fill))}.connection-card[data-connection-surface=transparent]{background:transparent;backdrop-filter:none}.profile-scene .connection-card[data-connection-surface=solid]{background:var(--connection-background)}.profile-scene .connection-card[data-connection-surface=glass]{background:linear-gradient(135deg,color-mix(in srgb,var(--connection-accent) 8%,transparent),var(--connection-fill))}.connection-card .connection-heading{color:inherit}.connection-card a{text-decoration:none}@media(prefers-reduced-motion:reduce){.connection-card .connection-hearts i{animation:none}}.profile-scene:is(.scene-bff,.scene-relationship) .connection-card[data-connection-surface=solid]{background:var(--connection-background)}.profile-scene:is(.scene-bff,.scene-relationship) .connection-card[data-connection-surface=glass]{background:linear-gradient(135deg,color-mix(in srgb,var(--connection-accent) 8%,transparent),var(--connection-fill))}.integration-slot{min-width:0;width:100%}.integration-service{--integration-surface:#111116;isolation:isolate;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--integration-accent) 17%,transparent);border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--integration-accent) 4%,var(--integration-surface)),var(--integration-surface));box-shadow:0 8px 28px #00000016;color:inherit;text-align:left;width:100%;font-family:inherit;transition:border-color .18s ease}.integration-service:hover{border-color:color-mix(in srgb,var(--integration-accent) 36%,transparent)}.integration-banner{position:relative;height:110px;overflow:hidden;background:radial-gradient(ellipse at 80% 45%,color-mix(in srgb,var(--integration-secondary) 20%,transparent),transparent 65%),linear-gradient(110deg,#11121a,color-mix(in srgb,var(--integration-accent) 11%,#14131a));color:var(--integration-accent);border-bottom:1px solid color-mix(in srgb,var(--integration-accent) 9%,transparent)}.integration-banner-art{opacity:.62}.integration-banner-art,.integration-cover,.integration-nameplate{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.integration-cover,.integration-nameplate{object-fit:cover}.integration-banner-shade{position:absolute;inset:0;background:linear-gradient(90deg,#080a12a8,transparent 90%),linear-gradient(0deg,#0c0e1840,transparent 60%)}.integration-brand{position:absolute;top:17px;left:19px;display:flex;align-items:center;gap:8px;max-width:75%;color:#ffffffcf}.integration-brand>svg{width:16px;height:16px;flex-shrink:0}.integration-brand b{font-size:10px;font-weight:650;letter-spacing:.11em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-banner-label{position:absolute;right:17px;bottom:14px;display:flex;align-items:center;gap:5px;font-size:8px;font-weight:600;line-height:1.4;letter-spacing:.13em;color:var(--integration-accent);background:#090b164d;border:1px solid #ffffff12;padding:4px 7px;border-radius:6px}.integration-banner-label i{height:5px;width:5px;border-radius:100%;background:#84878e}.integration-presence-online i{background:#77d4a3}.integration-presence-idle i{background:#efcf7e}.integration-presence-dnd i{background:#ed929a}.integration-watermark{position:absolute;right:20px;top:12px;font-size:60px;opacity:.08}.integration-content{position:relative;padding:0 19px 14px}.integration-identity{display:flex;align-items:flex-start;gap:13px;position:relative;margin-top:-24px;min-width:0;width:100%;border:0;background:none;padding:0;text-align:left;text-decoration:none;color:inherit;cursor:inherit}.integration-identity:is(a,button){cursor:pointer}.integration-avatar{display:grid;place-items:center;position:relative;width:58px;height:58px;flex:0 0 58px;border-radius:17px;border:4px solid var(--integration-surface);box-shadow:0 3px 12px #0004;background:color-mix(in srgb,var(--integration-accent) 12%,var(--integration-surface));color:var(--integration-accent)}.integration-avatar>svg{width:24px;height:24px}.integration-avatar>img:not(.integration-decoration){width:100%;height:100%;object-fit:cover;border-radius:12px}.integration-avatar>.integration-decoration{position:absolute;inset:-10px;width:70px;height:70px;max-width:none;pointer-events:none;object-fit:contain}.integration-identity-copy{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:31px;flex:1}.integration-identity-copy>strong{font-size:16px;line-height:1.25;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere}.integration-identity-copy>small{font-size:10px;line-height:1.5;opacity:.48;overflow-wrap:anywhere}.integration-open-icon{margin-top:34px;color:var(--integration-accent);flex-shrink:0}.integration-open-icon>svg{height:14px;width:14px}.integration-description{margin:13px 0 0;font-size:11px;line-height:1.65;opacity:.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.integration-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,95px),1fr));gap:1px;margin:16px 0 0;padding:0;overflow:hidden;border-radius:10px;background:#ffffff0a;border:1px solid #ffffff08}.integration-stats>div{min-width:0;background:var(--integration-surface);padding:11px 12px;display:flex;flex-direction:column;gap:6px}.integration-stats dt{font-size:9px;line-height:1.4;opacity:.45;letter-spacing:.025em;overflow-wrap:anywhere}.integration-stats dd{font-size:15px;line-height:1.3;letter-spacing:-.025em;font-weight:650;margin:0;overflow-wrap:anywhere;color:var(--integration-accent)}.integration-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;margin-top:14px;border-top:1px solid #ffffff0a;min-width:0}.integration-data-state{font-size:9px;line-height:1.5;opacity:.35;min-width:0}.integration-data-state.is-unavailable{opacity:.43}.integration-footer>a,.integration-footer>button{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;padding:0;border:0;background:none;font-size:10px;line-height:1.5;font-weight:600;color:var(--integration-accent);text-decoration:none;text-align:right;cursor:pointer}.integration-footer svg{height:11px;width:11px;flex-shrink:0}.integration-service :is(button,a):focus-visible{outline:2px solid var(--integration-accent);outline-offset:4px;border-radius:4px}.integration-player{display:block;margin-top:10px;border:0;border-radius:17px;width:100%;aspect-ratio:16/9}.integration-player-spotify{aspect-ratio:auto;height:352px}.integration-player-soundcloud{aspect-ratio:auto;height:190px}.integration-embed-note{font-size:11px;opacity:.7;padding:12px}.integration-embed-note a{text-decoration:underline}.integration-guild-tag{display:flex;gap:4px;align-items:center;align-self:flex-start;font-size:9px;line-height:1.4;font-weight:600;margin-top:3px;padding:3px 6px;background:#ffffff0a;border-radius:5px}.integration-guild-tag img{width:12px;height:12px;object-fit:contain}.integration-discord-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.integration-discord-badges img,.integration-discord-badges svg{width:16px;height:16px}.integration-events{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:9px}.integration-events li{display:flex;gap:11px;align-items:center;border-top:1px solid #ffffff0a;padding-top:9px}.integration-event-date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:37px;flex:0 0 37px;background:color-mix(in srgb,var(--integration-accent) 7%,transparent);border-radius:8px;padding:7px 3px;color:var(--integration-accent)}.integration-event-date b{font-size:16px;line-height:1.2}.integration-event-date small{font-size:8px;text-transform:uppercase;opacity:.65}.integration-events li>span{min-width:0;display:flex;flex-direction:column;gap:3px}.integration-events strong{font-size:11px;overflow-wrap:anywhere}.integration-events span small{font-size:9px;opacity:.45}.integration-attribution{display:block;margin-top:10px;font-size:8px;opacity:.35}.integration-temperature{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:15px 0 0}.integration-temperature strong{font-size:39px;line-height:1;letter-spacing:-.07em;color:var(--integration-accent)}.integration-temperature strong small{font-size:17px;vertical-align:top;margin-left:4px;letter-spacing:-.02em}.integration-temperature>span{font-size:10px;opacity:.45;max-width:90px}.integration-family-game .integration-stats dd{font-size:13px}.integration-family-music .integration-avatar,.integration-family-music .integration-avatar>img{border-radius:50%}.integration-family-server .integration-stats dd{font-size:22px}.integration-provider-cs-server .integration-stats,.integration-provider-github .integration-stats{font-family:ui-monospace,monospace}.integration-provider-genshin .integration-banner,.integration-provider-league .integration-banner{height:120px}.integration-provider-league .integration-avatar{border-radius:14px 14px 22px 22px}.integration-provider-valorant .integration-avatar{border-radius:4px 15px 4px 15px}.integration-provider-minecraft .integration-avatar,.integration-provider-minecraft-server .integration-avatar,.integration-provider-roblox .integration-avatar{border-radius:8px}.integration-provider-chess .integration-stats>div:nth-child(2n){background:color-mix(in srgb,var(--integration-accent) 5%,var(--integration-surface))}.integration-provider-discord .integration-avatar,.integration-provider-discord .integration-avatar>img:not(.integration-decoration){border-radius:50%}.integration-size-small .integration-banner{height:83px}.integration-size-small .integration-content{padding-right:14px;padding-left:14px}.integration-size-small .integration-avatar{height:50px;width:50px;flex-basis:50px}.integration-size-small .integration-identity-copy>strong{font-size:14px}.integration-size-small .integration-description{-webkit-line-clamp:2}.integration-size-large .integration-banner{height:145px}.integration-size-large .integration-avatar{width:66px;height:66px;flex-basis:66px}.integration-size-large .integration-identity-copy>strong{font-size:19px}@media(max-width:450px){.integration-content{padding-right:15px;padding-left:15px}.integration-brand{left:15px}.integration-brand b{font-size:9px;letter-spacing:.07em}.integration-identity-copy>strong{font-size:15px}.integration-stats>div{padding:10px}.integration-banner-label{font-size:7px}}@media(prefers-reduced-motion:reduce){.integration-service{transition:none}}.connection-card.connection-has-banner{overflow:hidden;padding-top:0;border-color:color-mix(in srgb,var(--integration-accent) 18%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--integration-accent) 5%,#111116),#111116);box-shadow:0 8px 28px #00000016;backdrop-filter:none}.connection-has-banner .connection-integration-banner{height:83px;margin:0}.connection-has-banner .connection-heading{position:relative;margin-top:-19px;padding-top:0;z-index:1}.connection-has-banner .connection-avatar{border:4px solid #111116;box-shadow:0 3px 12px #0004}.connection-has-banner .connection-identity{padding-top:22px}.connection-has-banner .connection-identity strong{font-size:16px}.connection-has-banner .connection-counter>span{border-color:color-mix(in srgb,var(--integration-accent) 12%,transparent);background:#ffffff03}.connection-has-banner .connection-profile-link{color:var(--integration-accent)}.connection-has-banner .connection-hearts,.profile-scene .connection-has-banner .connection-integration-banner{display:none}.profile-scene .connection-has-banner .connection-heading{margin-top:0}.profile-scene .connection-has-banner .connection-identity{padding-top:0}.integration-service{border-radius:12px;box-shadow:none;min-height:68px;background:var(--integration-surface)}.integration-service .integration-banner{position:absolute;inset:0;height:100%;border:0;opacity:.4;pointer-events:none}.integration-service .integration-banner-art{opacity:.32}.integration-service .integration-banner-shade{background:linear-gradient(90deg,#080a12e6,#080a1270)}.integration-service .integration-banner-label,.integration-service .integration-brand,.integration-service .integration-watermark{display:none}.integration-service .integration-content{padding:12px}.integration-service .integration-identity{margin:0;align-items:center;gap:12px;min-height:40px}.integration-service .integration-avatar{width:40px;height:40px;flex-basis:40px;border:0;border-radius:10px;box-shadow:none;background:#ffffff0a}.integration-service .integration-avatar>img:not(.integration-decoration){border-radius:10px}.integration-service .integration-avatar>svg{width:22px;height:22px}.integration-service .integration-identity-copy{padding-top:0;gap:3px}.integration-service .integration-identity-copy>strong{font-size:14px;line-height:1.3}.integration-service .integration-identity-copy>small{font-size:11px}.integration-service .integration-open-icon{margin:0}.integration-service .integration-description{margin:6px 0 0 52px;font-size:11px;line-height:1.4;-webkit-line-clamp:1}.integration-service .integration-stats{display:flex;flex-wrap:wrap;gap:8px 22px;border:0;background:none;margin:10px 0 0 52px;border-radius:0}.integration-service .integration-stats>div{padding:0;background:none;gap:2px}.integration-service .integration-stats dd{font-size:15px;line-height:1.3}.integration-service .integration-stats dt{font-size:9px}.integration-service .integration-footer{padding-top:0;margin:8px 0 0 52px;border:0;justify-content:flex-end}.integration-service .integration-data-state{display:none}.integration-service .integration-temperature{margin:8px 0 0 52px}.integration-service .integration-temperature strong{font-size:24px}.integration-service .integration-events{margin:10px 0 0 52px;gap:6px}.integration-service .integration-event-date{padding:3px;width:28px;flex-basis:28px}.integration-service .integration-event-date b{font-size:12px}.integration-service .integration-attribution{margin-left:52px}.integration-service .integration-content{padding:10px 12px}.integration-service .integration-description{margin-top:4px}.integration-service .integration-stats{margin-top:6px}.integration-service .integration-attribution,.integration-service .integration-footer,.integration-service .integration-temperature{margin-top:4px}