.profile-experience .public-profile-card.with-border{border-width:var(--profile-border-width,1px);border-color:color-mix(in srgb,var(--profile-border-color,#fff) 28%,transparent)}.profile-experience .profile-avatar{width:var(--avatar-size,92px);height:var(--avatar-size,92px);flex-shrink:0}.profile-experience .profile-banner{height:var(--banner-height,160px)}.profile-experience .profile-socials{gap:var(--social-gap,12px);flex-wrap:wrap}.profile-experience .profile-socials a{width:calc(var(--social-icon-size,22px) + 24px);height:calc(var(--social-icon-size,22px) + 24px);transition:background .2s,translate .2s,filter .2s}.profile-experience .profile-socials a:hover{translate:0 -3px}.profile-experience .profile-socials .brand-icon,.profile-experience .profile-socials svg{width:var(--social-icon-size,22px);height:var(--social-icon-size,22px)}.profile-experience .social-style-plain a{border:0;background:transparent;width:calc(var(--social-icon-size,22px) + 12px)}.profile-experience .social-style-circle a{border-radius:50%}.profile-experience.social-glow .profile-socials a{filter:drop-shadow(0 0 7px var(--profile-glow))}.profile-experience:not(.badge-glow) .profile-badge{filter:none!important}.profile-experience.badge-glow .icon-badges{filter:drop-shadow(0 0 6px var(--profile-glow))}.profile-experience.no-name-glow .profile-name h1,.profile-experience.no-name-glow .profile-name h1 *{text-shadow:none!important;filter:none!important}.profile-experience .profile-description{min-height:1.5em;line-height:1.5;overflow-wrap:anywhere}.description-caret{display:inline-block;width:1px;height:1em;margin-left:3px;background:currentColor;vertical-align:-.1em;animation:description-caret 1s steps(1) infinite}@keyframes description-caret{50%{opacity:0}}.profile-experience .member-activity-artwork{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0;position:relative;z-index:1}.profile-experience .discord-style-glass{background:color-mix(in srgb,var(--profile-surface) 35%,transparent);border:1px solid #ffffff26;backdrop-filter:blur(var(--profile-blur,20px));color:var(--profile-text);font-family:inherit}.profile-experience .discord-style-glass .member-activity{color:color-mix(in srgb,var(--profile-text) 80%,transparent)}.profile-experience .discord-style-minimal{background:transparent;border-color:transparent;box-shadow:none;padding:12px 4px;color:var(--profile-text);font-family:inherit}.profile-experience .layout-sleek .public-profile-card{width:min(540px,calc(100% - 24px));padding:30px 14px}.profile-experience .layout-sleek .profile-name h1{font-size:clamp(1.9rem,5vw,2.6rem)}.profile-experience .layout-sleek .icon-badges{width:max-content;max-width:100%;margin:10px auto;background:#ffffff0d;border:1px solid #ffffff17;padding:7px 13px;border-radius:30px;backdrop-filter:blur(14px)}.profile-experience .layout-sleek .discord-member-card{margin:22px 0 16px}.profile-experience .layout-simplistic .public-profile-card{width:min(480px,calc(100% - 24px))}.profile-experience .layout-simplistic .public-links>a{border-radius:100px;justify-content:center;text-align:center;min-height:56px;padding:14px 26px;background:color-mix(in srgb,var(--profile-link) 75%,transparent)}.profile-experience .layout-simplistic .public-links .link-arrow{display:none}.profile-experience .layout-modern .public-profile-card{width:min(600px,calc(100% - 24px))}.profile-content-tabs{display:flex;padding:4px;gap:4px;background:#ffffff08;border:1px solid #ffffff15;border-radius:12px;margin:22px 0 18px}.profile-content-tabs button{flex:1;padding:10px 16px;color:var(--profile-text);border:0;border-radius:9px;background:transparent;font:inherit;cursor:pointer}.profile-content-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--profile-accent) 18%,#ffffff0a);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--profile-accent) 30%,transparent)}.profile-content-tabs small{font-size:.65em;margin-left:6px;opacity:.6}.profile-experience [hidden]{display:none!important}.profile-experience .entrance-fade{animation:profile-enter-fade .55s ease-out}.profile-experience .entrance-scale{animation:profile-enter-scale .55s cubic-bezier(.2,.7,.3,1)}.profile-experience .entrance-slide{animation:profile-enter-slide .6s cubic-bezier(.2,.7,.3,1)}@keyframes profile-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes profile-enter-scale{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes profile-enter-slide{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.description-caret,.profile-experience .public-profile-card{animation:none!important}.profile-experience .profile-socials a{transition:none}.profile-experience .profile-socials a:hover{translate:none}}@media(max-width:580px){.profile-experience .profile-avatar{max-width:120px;max-height:120px}.profile-experience .member-activity-artwork{width:38px;height:38px}}@container(max-width:420px){.profile-experience .profile-avatar{width:min(var(--avatar-size),100px);height:min(var(--avatar-size),100px)}.profile-experience .layout-horizontal .profile-avatar,.profile-experience .layout-wide .profile-avatar{width:min(var(--avatar-size),62px);height:min(var(--avatar-size),62px)}}.alias-manager>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.alias-manager h2{display:flex;align-items:center;gap:9px}.alias-slot-count{font-size:.72rem;color:#c8bfdf;white-space:nowrap;border:1px solid #b79bff29;background:#b79bff0c;border-radius:30px;padding:7px 10px}.alias-price-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 12px}.alias-price-guide>span{padding:12px 15px;background:#ffffff03;border:1px solid #ffffff0b;border-radius:12px;font-size:.77rem;color:#bbb5c8}.alias-price-guide b{display:block;color:#ece9f4;font-size:.7rem;margin-bottom:5px}.alias-list{display:grid;gap:7px;margin:18px 0}.alias-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#ffffff03;border:1px solid #ffffff0c;border-radius:11px;padding:11px 13px;font-size:.76rem}.alias-row>small,.alias-row>span{flex:1;color:#96929f;display:inline-flex;gap:4px;align-items:center}.alias-row code{color:#f0e9ff;background:transparent;overflow-wrap:anywhere}.alias-refresh,.alias-row a,.alias-row button{border:1px solid #ffffff12;border-radius:8px;background:#ffffff05;color:#c8bfd9;padding:7px 9px;display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:.7rem}.alias-empty{color:#7d7887;font-size:.77rem;padding:22px;text-align:center;border:1px dashed #ffffff15;border-radius:12px}.alias-create{display:flex;gap:8px}.alias-create label{flex:1;display:flex;align-items:center;min-width:0;background:#090a0e;border:1px solid #ffffff15;border-radius:10px;overflow:hidden}.alias-create label span{color:#77717f;padding-left:12px;font-size:.8rem}.alias-create input{color:#eee;padding:12px 8px;width:100%;min-width:0;border:0;background:transparent;outline:none;font-size:.85rem}.alias-create>button,.username-purchase-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid #ad86f74d;border-radius:10px;background:#aa81f51a;color:#e5d7ff;padding:10px 14px;font-size:.78rem;cursor:pointer}.username-purchase-button{margin:5px 0 14px}.alias-refresh{margin-top:15px}.username-owned{margin-top:22px;display:grid;gap:7px}.username-owned h3{font-size:.8rem;margin:0 0 4px}.alias-manager button:disabled{opacity:.4;cursor:not-allowed}.description-editor-row{display:flex;align-items:center;gap:8px}.description-editor-row>label{flex:1}.description-editor-row>button{background:transparent;border:0;color:#8b8595;padding:8px}.staff-handle-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.staff-handle-form label{display:grid;align-content:start;gap:7px;font-size:.78rem;color:#ada9ba}.staff-handle-form input,.staff-handle-form select,.staff-handle-form textarea{width:100%;padding:12px;border:1px solid #ffffff14;background:#080a0f;color:#eee;border-radius:9px;font:inherit}.staff-handle-reason{grid-column:1/-1}.staff-handle-form textarea{min-height:80px;resize:vertical}.staff-own-address{border:0;background:transparent;color:#bca5ef;padding:0;width:max-content;font-size:.7rem;cursor:pointer}@media(max-width:620px){.alias-price-guide{gap:5px}.alias-price-guide>span{padding:10px 8px;font-size:.7rem}.alias-create{flex-direction:column}.staff-handle-form{grid-template-columns:1fr}}