.k-chat-viewport{--k-chat-bg:#060607;--k-chat-surface:#1b1b1e;--k-chat-own:#5a101c;--k-chat-muted:#969198;--k-chat-line:rgb(255 255 255/7%);min-width:0;min-height:0;overflow:hidden;background:var(--k-chat-bg);color:#f8f6f7}.k-chat-header{min-width:0;min-height:52px;border-bottom:1px solid var(--k-chat-line);background:rgb(7 7 8/96%);color:#f8f6f7}.k-chat-stream{min-width:0;min-height:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y}.k-chat-stream::-webkit-scrollbar{display:none}.k-chat-date{width:max-content;min-height:20px;margin:7px auto 5px;padding:2px 8px;border:0;border-radius:999px;background:rgb(29 29 32/84%);color:#aaa5ad;font-size:10px;line-height:16px;backdrop-filter:blur(10px)}.k-chat-date:after,.k-chat-date:before{display:none}.app-shell--community:has(.app-tab-panel:not([hidden]) .chats-2--messenger)>.social-header{display:none}.app-shell--community:has(.app-tab-panel:not([hidden]) .chats-2--messenger)>.app-main--with-social-header{min-height:100dvh;padding-top:0}.chats-2.chats-2--messenger{min-height:calc(var(--app-viewport-height) - var(--nav-height) - var(--safe-bottom))}.chats-2--messenger>.chats-2__top{min-height:calc(43px + var(--safe-top));padding:var(--safe-top) 2px 0}.chats-2--messenger .chats-2__top h1{font-size:22px;line-height:28px}.chats-2--messenger .chats-2__top>button{width:43px;min-width:43px;height:43px;padding:0;border-radius:50%}.chats-2--messenger .chats-2__top>button>span{display:none}.chats-2--messenger .chats-2__tabs{padding-bottom:3px}.chats-2--messenger .chats-2__tabs .tabs button{min-height:36px}.chats-2.chats-2--messenger[data-chat-tab=live]{top:var(--chats-visual-viewport-top,0);height:calc(var(--chats-visual-viewport-height, 100dvh) - var(--chats-bottom-reserve))}.app-shell:has(.clan-subscreen--chat) .app-main--immersive{min-height:0;padding:0}.clan-subscreen.clan-subscreen--chat{position:fixed;z-index:65;top:var(--chats-visual-viewport-top,0);right:0;left:0;display:grid;width:min(100%,480px);height:var(--chats-visual-viewport-height,100dvh);min-height:0;grid-template-rows:calc(52px + var(--safe-top)) minmax(0,1fr);margin:0 auto;padding:0;overflow:hidden;background:#060607}.clan-chat-community-back{position:absolute;z-index:3;top:var(--safe-top);left:7px;display:grid;width:44px;height:52px;place-items:center;padding:0;border:0;background:transparent;color:#e9e6e8}.clan-chat-community-header{display:grid;width:100%;height:calc(52px + var(--safe-top));grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:var(--safe-top) 13px 0;border:0;border-bottom:1px solid var(--k-chat-line);text-align:left}.clan-chat-community-back+.clan-chat-community-header{padding-left:51px}.clan-chat-community-header>.clan-emblem{width:36px;height:36px;border:1px solid rgb(255 255 255/10%);border-radius:12px;background:#181518}.clan-chat-community-header>span{display:grid;min-width:0;gap:1px}.clan-chat-community-header h2{margin:0;overflow:hidden;color:#faf8f9;font-size:15px;font-weight:740;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.clan-chat-community-header small{color:#969198;font-size:11px;line-height:14px}.clan-chat.clan-chat--fullscreen{display:grid;width:100%;height:100%;min-height:0;max-height:none;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;border:0;border-radius:0;background:#060607}.clan-chat__pinned{display:grid;width:100%;height:32px;min-height:32px;max-height:32px;grid-template-columns:14px minmax(0,1fr) 13px;align-items:center;gap:7px;margin:0;padding:4px 12px;border:0;border-bottom:1px solid var(--k-chat-line);border-radius:0;background:#0e0d0f;color:#c9c4c7;text-align:left}.clan-chat__pinned>svg{color:#df354d}.clan-chat__pinned>span{display:flex;min-width:0;align-items:baseline;gap:7px}.clan-chat__pinned small{display:none;flex:0 0 auto;color:#d74a5e;font-size:9px;font-weight:780;line-height:14px;text-transform:none}.clan-chat__pinned b{overflow:hidden;color:#c9c4c7;font-size:11px;font-weight:560;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.clan-chat__pinned>i{color:#777178;font-size:18px;font-style:normal}.clan-chat__pinned.is-expanded{height:auto;max-height:none;align-items:start;padding-block:7px}.clan-chat__pinned.is-expanded>span{display:grid;gap:1px}.clan-chat__pinned.is-expanded small{display:block}.clan-chat__pinned.is-expanded b{overflow:visible;white-space:normal}.clan-chat--fullscreen .clan-chat__messages{display:block;height:auto;padding:7px 8px 10px;background:radial-gradient(circle at 8% 24%,rgb(193 28 52/3.5%),transparent 34%),#060607}.clan-chat__state{margin:auto;padding:28px 18px;border:0;background:transparent;color:#938e95}.k-message{position:relative;display:flex;min-height:0;align-items:flex-end;gap:6px;margin:8px 0 0;transform:translateX(var(--chat-reply-offset,0));touch-action:pan-y}.k-message.is-grouped{margin-top:2px}.k-message.is-own{justify-content:flex-end}.k-message__avatar{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;overflow:hidden;border-radius:50%;background:#252327}.k-message:not(.is-group-end):not(.is-own):before{content:"";width:27px;flex:0 0 27px}.k-message__avatar img{width:100%;height:100%;object-fit:cover}.k-message__stack{display:grid;width:fit-content;max-width:min(76%,304px)}.k-message.is-own .k-message__stack{justify-items:end}.k-message__bubble{position:relative;width:fit-content;min-width:0;max-width:100%;padding:6px 10px 5px;border:0;border-radius:15px 15px 15px 5px;background:#1c1b1e;box-shadow:none}.k-message.is-own .k-message__bubble{border-radius:15px 15px 5px 15px;background:linear-gradient(145deg,#67111f,#4b0e18)}.k-message.is-group-start:not(.is-group-end):not(.is-own) .k-message__bubble,.k-message.is-grouped:not(.is-group-end):not(.is-own) .k-message__bubble{border-bottom-left-radius:4px}.k-message.is-group-start:not(.is-group-end).is-own .k-message__bubble,.k-message.is-grouped:not(.is-group-end).is-own .k-message__bubble{border-bottom-right-radius:4px}.k-message.is-grouped:not(.is-group-start):not(.is-own) .k-message__bubble{border-top-left-radius:4px}.k-message.is-grouped:not(.is-group-start).is-own .k-message__bubble{border-top-right-radius:4px}.k-message__name{display:block;margin:0 0 2px;color:#e35e72;font-size:11px;font-weight:720;line-height:14px}.k-message__bubble p{display:inline;margin:0;padding:0;overflow-wrap:break-word;word-break:normal;color:#f7f3f5;font-size:14px;line-height:19px;white-space:pre-wrap}.k-message__bubble>time{float:right;margin:5px 0 -1px 8px;color:#a39ca3;font-size:9px;line-height:12px}.k-message__deleted{color:#8f888f;font-size:12px}.k-message__reply{display:grid;width:100%;max-height:39px;grid-template-columns:12px auto minmax(0,1fr);align-items:center;gap:4px;margin:0 0 4px;padding:3px 5px;overflow:hidden;border:0;border-left:2px solid #d9344d;border-radius:4px;background:rgb(0 0 0/15%);color:#d9d2d6;text-align:left}.k-message__reply img{width:26px;height:26px;border-radius:4px;object-fit:cover}.k-message__reply span{display:grid;min-width:0}.k-message__reply b{color:#ef6679;font-size:10px;line-height:13px}.k-message__reply small{overflow:hidden;color:#aaa3aa;font-size:10px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.k-message__media{display:block;width:min(72vw,270px);max-width:100%;max-height:min(280px,34dvh);margin:-3px -7px 4px;padding:0;overflow:hidden;border:0;border-radius:13px;background:#09090a}.k-message__media img{display:block;width:100%;height:100%;max-height:inherit;object-fit:cover}.k-message__reactions{display:flex;flex-wrap:wrap;gap:3px;margin-top:2px}.k-message__reactions button{display:flex;min-height:22px;align-items:center;gap:3px;padding:1px 6px;border:1px solid rgb(255 255 255/8%);border-radius:11px;background:#171619;color:#fff}.k-message__reactions button.is-mine{border-color:rgb(238 50 75/38%);background:#2c0f15}.k-message__reactions small{font-size:9px}.clan-chat__composer-wrap{position:relative;display:grid;min-width:0;grid-template-columns:40px minmax(0,1fr);align-items:end;gap:3px;padding:4px 7px max(5px,var(--safe-bottom));border-top:1px solid var(--k-chat-line);background:rgb(8 8 9/98%);box-shadow:none}.clan-chat__composer-wrap>.chat-composer__reply{grid-column:1/-1}.clan-chat__composer-wrap>form{grid-column:2}.clan-chat__media-button{display:grid;width:40px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#b8b3b9}.k-chat-viewport .chat-composer{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:4px;padding:0;border:0;background:transparent}.k-chat-viewport .chat-composer.has-selection{grid-template-columns:minmax(0,1fr) 36px 42px}.k-chat-viewport .chat-composer textarea{display:block;width:100%;min-width:0;min-height:44px;max-height:104px;padding:10px 12px;resize:none;overflow-y:auto;border:1px solid rgb(255 255 255/10%);border-radius:16px;outline:0;background:#1b1b1e;color:#fafafa;font-size:16px;line-height:22px;-webkit-overflow-scrolling:touch;touch-action:pan-y}.k-chat-viewport .chat-composer textarea:focus{border-color:rgb(255 255 255/20%);box-shadow:none}.k-chat-viewport .chat-composer>.chat-composer__send{display:grid;width:42px;height:44px;min-height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:#d7192d;color:#fff;box-shadow:none}.k-chat-viewport .chat-composer>.chat-composer__send:disabled{background:#242428;color:#73727a;opacity:1}.k-chat-viewport .chat-composer__spoiler{width:36px;height:44px;border-radius:50%}.k-chat-viewport .chat-composer__reply{min-height:34px;gap:6px;padding:2px 5px;border-left-color:#c42b42;background:rgb(255 255 255/2%)}.k-chat-viewport .chat-composer__reply :is(b,small){font-size:10px;line-height:14px}.clan-chat__notice{right:9px;bottom:56px;left:9px;padding:6px 8px;font-size:11px}.clan-chat__muted{grid-column:1/-1;min-height:42px;padding:10px;font-size:11px}.chats-2-dm.chats-2-dm--messenger.k-chat-viewport--dm{padding:var(--safe-top) 10px max(5px,var(--safe-bottom));background:#060607}.chats-2-dm--messenger .chats-2-dm__header.k-chat-header{min-height:52px;grid-template-columns:40px minmax(0,1fr);gap:5px;padding:0;border-bottom-color:var(--k-chat-line);background:#060607}.chats-2-dm--messenger .chats-2-dm__header--native-back.k-chat-header{grid-template-columns:minmax(0,1fr)}.chats-2-dm--messenger .chats-2-dm__header>.icon-button{width:40px;height:40px;background:transparent}.chats-2-dm--messenger .chats-2-dm__header>button:not(.icon-button){gap:9px}.chats-2-dm--messenger .chats-2-dm__header .profile-avatar{width:38px;height:38px}.chats-2-dm--messenger .chats-2-dm__header b{font-size:15px;line-height:18px}.chats-2-dm--messenger .chats-2-dm__header small{font-size:11px;line-height:14px}.chats-2-dm--messenger .chats-2-dm__messages.k-chat-stream{display:flex;gap:0;padding:7px 1px 9px}.chats-2-dm--messenger .chats-2-dm__messages>article{width:fit-content;max-width:76%;margin-top:8px;padding:6px 10px 5px;border:0;border-radius:15px 15px 15px 5px;background:#1c1b1e}.chats-2-dm--messenger .chats-2-dm__messages>article.is-own{border:0;border-radius:15px 15px 5px 15px;background:linear-gradient(145deg,#67111f,#4b0e18)}.chats-2-dm--messenger .chats-2-dm__messages>article.is-grouped{margin-top:2px}.chats-2-dm--messenger .chats-2-dm__messages>article.is-group-start:not(.is-group-end):not(.is-own),.chats-2-dm--messenger .chats-2-dm__messages>article.is-grouped:not(.is-group-end):not(.is-own){border-bottom-left-radius:4px}.chats-2-dm--messenger .chats-2-dm__messages>article.is-group-start:not(.is-group-end).is-own,.chats-2-dm--messenger .chats-2-dm__messages>article.is-grouped:not(.is-group-end).is-own{border-bottom-right-radius:4px}.chats-2-dm--messenger .chats-2-dm__messages>article.is-grouped:not(.is-group-start):not(.is-own){border-top-left-radius:4px}.chats-2-dm--messenger .chats-2-dm__messages>article.is-grouped:not(.is-group-start).is-own{border-top-right-radius:4px}.chats-2-dm--messenger .chats-2-dm__messages article .selective-spoiler-text{display:inline;margin:0;overflow-wrap:break-word;word-break:normal;color:#f8f5f6;font-size:14px;line-height:19px}.chats-2-dm--messenger .chats-2-dm__messages article>span{float:right;display:inline-flex;margin:5px 0 -1px 8px;gap:3px;color:#aaa3aa}.chats-2-dm--messenger .chats-2-dm__messages article time{font-size:9px;line-height:12px}.chats-2-dm--messenger .chats-2-dm__composer{flex-shrink:0;padding-top:4px;border-top-color:var(--k-chat-line)}.chats-2-dm--messenger .chats-2-dm__composer textarea{min-height:44px;max-height:104px;padding:10px 12px}.chats-2--messenger .chats-3-live.k-chat-viewport--live{background:#060607}.chats-2--messenger .chats-3-live .chats-2-live__feed.k-chat-stream{padding:5px 1px 7px}.chats-2--messenger .chats-3-live .chats-2-live-message{display:flex;min-height:40px;gap:0;margin:7px 0 0;padding:0;border:0}.chats-2--messenger .chats-3-live .chats-2-live-message.is-grouped{margin-top:2px}.chats-2--messenger .chats-3-live .chats-2-live-message>.chats-2-live-message__body{display:block;width:fit-content;max-width:76%;min-width:0;margin-left:34px;padding:6px 10px 5px;border:0;border-radius:15px 15px 15px 5px;background:#1c1b1e;transform:translateX(var(--chat-reply-offset,0));transition:transform .14s ease-out}.chats-2--messenger .chats-3-live .chats-2-live-message.is-own>.chats-2-live-message__body{margin-left:auto;border-radius:15px 15px 5px 15px;background:linear-gradient(145deg,#67111f,#4b0e18)}.chats-2--messenger .chats-3-live .chats-2-live-message.is-group-start:not(.is-group-end):not(.is-own)>.chats-2-live-message__body,.chats-2--messenger .chats-3-live .chats-2-live-message.is-grouped:not(.is-group-end):not(.is-own)>.chats-2-live-message__body{border-bottom-left-radius:4px}.chats-2--messenger .chats-3-live .chats-2-live-message.is-group-start:not(.is-group-end).is-own>.chats-2-live-message__body,.chats-2--messenger .chats-3-live .chats-2-live-message.is-grouped:not(.is-group-end).is-own>.chats-2-live-message__body{border-bottom-right-radius:4px}.chats-2--messenger .chats-3-live .chats-2-live-message.is-grouped:not(.is-group-start):not(.is-own)>.chats-2-live-message__body{border-top-left-radius:4px}.chats-2--messenger .chats-3-live .chats-2-live-message.is-grouped:not(.is-group-start).is-own>.chats-2-live-message__body{border-top-right-radius:4px}.chats-2--messenger .chats-3-live .chats-2-live-message>.chats-2-live-message__avatar{position:absolute;top:auto;bottom:0;left:1px;width:27px;height:27px}.chats-2--messenger .chats-3-live .chats-2-live-message__avatar .profile-avatar{width:27px;height:27px}.chats-2--messenger .chats-3-live .chats-2-live-message>div>header{min-height:0;margin:0 0 2px}.chats-2--messenger .chats-3-live .chats-2-live-message>div>header>.chats-2-live-message__identity{min-height:0}.chats-2--messenger .chats-3-live .chats-2-live-message header b{color:#e15b70;font-size:11px;line-height:14px}.chats-2--messenger .chats-3-live .chats-2-live-message__text{display:inline}.chats-2--messenger .chats-3-live .chats-2-live-message .selective-spoiler-text,.chats-2--messenger .chats-3-live .chats-2-live-message__text p{display:inline;overflow-wrap:break-word;word-break:normal;color:#f8f5f6;font-size:14px;line-height:19px}.chats-2--messenger .chats-3-live .chat-message__time{float:right;display:inline;margin:5px 0 -1px 8px;color:#a39ca3;font-size:9px;line-height:12px}.chats-2--messenger .chats-3-live .chats-2-live-message__reply{max-height:39px;margin:0 0 4px;padding:3px 5px;overflow:hidden;border-left-color:#d9344d;background:rgb(0 0 0/15%)}.chats-2--messenger .chats-3-live .chats-2-live-message.is-deleted{padding-left:34px}.chats-2--messenger .chats-3-live .chats-2-date{margin-block:6px 4px;padding:2px 8px}.chats-2--messenger .chats-3-live .chats-2-live__composer{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:4px;padding:4px 0 max(5px,var(--safe-bottom));border-top:1px solid var(--k-chat-line);background:#060607}.chats-2--messenger .chats-3-live .chats-2-live__notice{margin:1px;font-size:10px}.chat-history-jump{right:4px;bottom:8px;width:38px;height:38px;border-color:rgb(255 255 255/12%);background:rgb(35 35 39/94%)}.k-chat-viewport [data-message-id]{will-change:auto}@media (max-width:375px){.chats-2--messenger .chats-3-live .chats-2-live-message>.chats-2-live-message__body,.chats-2-dm--messenger .chats-2-dm__messages>article,.k-message__stack{max-width:78%}.clan-chat--fullscreen .clan-chat__messages{padding-inline:7px}}@media (prefers-reduced-motion:reduce){.chats-2-live-message,.k-chat-viewport *,.k-message{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.profile-showcase--reference[data-profile-version^="6"]{--p6-red:#e5233f;--p6-line:rgb(255 255 255/7%);overflow-x:clip;background:linear-gradient(180deg,#020202,#070506 31rem,#020202)!important}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-cover{height:218px}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-cover__shade{background:linear-gradient(90deg,rgb(0 0 0/25%),transparent 25% 75%,rgb(0 0 0/24%)),linear-gradient(180deg,rgb(0 0 0/5%),transparent 35%,rgb(0 0 0/46%) 68%,#020202)}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-identity{margin-top:-82px;padding-bottom:7px}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-avatar-stage{width:180px;height:137px}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-ink{top:-22px;left:-5px;width:190px;height:181px}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-avatar{width:126px!important;height:126px!important}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-avatar .profile-avatar--large{width:114px!important;height:114px!important}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-identity__copy h1{font-size:clamp(1.58rem,7vw,1.86rem)}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-prestige{margin-top:1px}.profile-showcase--reference[data-profile-version^="6"]>.profile-reference-level{margin-top:7px;padding:11px 13px;border-color:var(--p6-line);background:linear-gradient(130deg,rgb(255 255 255/5%),rgb(255 255 255/1.8%) 62%,rgb(229 35 63/4%));box-shadow:inset 0 1px rgb(255 255 255/4%),0 12px 28px rgb(0 0 0/18%)}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-section{padding:14px 0}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-social{padding-bottom:9px}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-library{padding-top:9px}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-library>header,.profile-showcase--reference[data-profile-version^="6"] .profile-reference-social>header{margin-bottom:2px}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-library nav button,.profile-showcase--reference[data-profile-version^="6"] .profile-reference-social nav button{min-height:60px;gap:4px}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-library nav b,.profile-showcase--reference[data-profile-version^="6"] .profile-reference-social nav b{font-size:1.56rem}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-library nav small,.profile-showcase--reference[data-profile-version^="6"] .profile-reference-social nav span{text-transform:lowercase;letter-spacing:.015em}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-library nav button+button:before,.profile-showcase--reference[data-profile-version^="6"] .profile-reference-social nav button+button:before{top:12px;bottom:12px}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-watching__rail{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-favorites>div{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-right:0}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-favorites>div>button>span{border-radius:13px 13px 9px 9px}.profile-reference-character article{position:relative;display:grid;min-height:128px;grid-template-columns:100px minmax(0,1fr);align-items:center;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 18% 50%,rgb(229 35 63/13%),transparent 32%),linear-gradient(115deg,rgb(255 255 255/4%),rgb(255 255 255/1%))}.profile-reference-character article:after{position:absolute;inset:auto -8% -45px 38%;height:100px;background:linear-gradient(168deg,transparent 0 40%,rgb(229 35 63/12%) 41% 44%,transparent 45%);content:"";pointer-events:none}.profile-reference-character__portrait{display:grid;width:92px;height:116px;align-self:end;place-items:end center;overflow:hidden}.profile-reference-character__portrait .profile-avatar{width:82px!important;height:82px!important;margin-bottom:14px}.profile-reference-character__portrait>img{width:100%;height:100%;object-fit:cover;object-position:center 18%;mask-image:linear-gradient(180deg,#000 0 78%,transparent 100%)}.profile-reference-character article>div{position:relative;z-index:1;display:grid;gap:4px;padding:15px 14px 15px 2px}.profile-reference-character article small{color:#b59fa4;font-size:.58rem;text-transform:uppercase;letter-spacing:.08em}.profile-reference-character article b{color:#fff;font-size:1rem;line-height:1.15;overflow-wrap:anywhere}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-achievements>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-achievements>div>button{min-height:92px}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-achievements>div>button>i{width:58px;height:58px}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-achievements .achievement-emblem{width:56px;height:56px}.public-profile-showcase.profile-showcase--reference{padding-top:0!important}.public-profile-showcase.profile-showcase--reference>.public-profile-actions{width:auto;margin:8px 14px 0}.public-profile-showcase.profile-showcase--reference .profile-reference-library button{cursor:default}.profile-wall-compose-trigger,.profile-wall-more{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid rgb(255 255 255/7%);border-radius:13px;background:rgb(255 255 255/2.5%);color:#cdbfc2;font-size:.66rem;font-weight:700}.profile-wall-compose-trigger svg{color:#e54b60}.profile-wall-more{min-height:38px;border:0;background:transparent;color:#e94b61}.profile-wall-post__menu{position:relative;margin-left:auto}.profile-wall-post__menu summary{display:grid;width:28px;height:28px;place-items:center;cursor:pointer;list-style:none;color:#a99398}.profile-wall-post__menu summary::-webkit-details-marker{display:none}.profile-wall-post__menu>div{position:absolute;z-index:5;right:0;bottom:30px;min-width:132px;padding:5px;border:1px solid rgb(255 255 255/9%);border-radius:11px;background:#151113;box-shadow:0 12px 30px rgb(0 0 0/48%)}.profile-wall-post__menu>div button{width:100%;min-height:38px;justify-content:flex-start;padding:0 9px;color:#e3d8da!important}.profile-editor-screen{background:linear-gradient(180deg,#040304,#090607 36rem,#030303)!important}.profile-editor-menu{display:grid;gap:2px;margin:10px 14px 110px;padding:5px;border:1px solid rgb(255 255 255/7%);border-radius:18px;background:rgb(255 255 255/2.5%)}.profile-editor-menu>button{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:0;border-bottom:1px solid rgb(255 255 255/6%);background:transparent;color:#fff;text-align:left}.profile-editor-menu>button:last-child{border-bottom:0}.profile-editor-menu>button>span{display:grid;gap:3px}.profile-editor-menu b{font-size:.78rem}.profile-editor-menu small{color:#9f8f93;font-size:.56rem;line-height:1.3}.profile-editor-panel.is-menu{display:none}.profile-media-upload{display:inline-flex!important;min-height:38px;align-items:center!important;justify-content:center;gap:7px!important;margin-top:7px;padding:0 12px!important;border:1px solid rgb(229 35 63/26%);border-radius:999px;background:rgb(229 35 63/8%);color:#f06a7c!important;font-size:.62rem!important;font-weight:750!important;cursor:pointer}.profile-media-upload input{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.profile-cover-media-editor{border-color:rgb(255 255 255/7%)!important;background:rgb(255 255 255/2%)!important}.profile-cover-media-editor>button,.profile-editor-avatar>span>button{min-height:38px;color:#c9b7bb}.profile-live-preview{margin-top:0!important}.profile-live-preview .profile-cover-image{object-fit:cover}@media(max-width:390px){.profile-showcase--reference[data-profile-version^="6"] .profile-reference-cover{height:212px}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-library nav b,.profile-showcase--reference[data-profile-version^="6"] .profile-reference-social nav b{font-size:1.45rem}}@media(max-width:375px){.profile-showcase--reference[data-profile-version^="6"] .profile-reference-cover{height:208px}.profile-showcase--reference[data-profile-version^="6"] .profile-reference-identity{margin-top:-80px}.profile-reference-character article{grid-template-columns:92px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.profile-editor-screen *,.profile-showcase--reference[data-profile-version^="6"] *{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.profile-showcase--reference[data-profile-version^="6.1"]{--p61-red:#e5233f;overflow-x:clip}.profile-showcase--reference[data-profile-version^="6.1"] .profile-reference-social{position:relative;margin-top:8px;padding:14px 14px 11px;background:linear-gradient(100deg,rgb(255 255 255/.035),rgb(255 255 255/.012));border-block:1px solid rgb(255 255 255/.055)}.profile-showcase--reference[data-profile-version^="6.1"] .profile-reference-social>header{margin:0 0 2px}.profile-showcase--reference[data-profile-version^="6.1"] .profile-reference-social nav button{min-height:54px}.profile-reference-library-action{padding:9px 14px 10px}.profile-reference-library-action>button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid rgb(255 255 255/.07);border-radius:14px;background:linear-gradient(115deg,rgb(255 255 255/.045),rgb(255 255 255/.016));color:#fff;text-align:left}.profile-reference-library-action span{display:grid;gap:2px}.profile-reference-library-action small{color:#9d898e;font-size:.53rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profile-reference-library-action b{font-size:.79rem}.profile-reference-library-action svg{color:#d64b60}.profile-showcase--reference[data-profile-version^="6.1"] .profile-reference-watching__rail{display:flex!important;gap:10px;overflow-x:auto!important;overflow-y:hidden!important;padding:0 15% 4px 0!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-inline:contain}.profile-showcase--reference[data-profile-version^="6.1"] .profile-reference-watching__rail>button{width:84%;min-width:84%;flex:0 0 84%;aspect-ratio:1.78;scroll-snap-align:start;scroll-snap-stop:always}.profile-showcase--reference[data-profile-version^="6.1"] .profile-reference-watching__rail.is-single{padding-right:0!important}.profile-showcase--reference[data-profile-version^="6.1"] .profile-reference-watching__rail.is-single>button{width:100%;min-width:100%;flex-basis:100%}.profile-anime-dna{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 18%,rgb(229 35 63/.1),transparent 34%)}.profile-anime-dna>ol{display:flex!important;gap:8px!important;overflow-x:auto;padding:0 13% 3px 0!important;scroll-snap-type:x mandatory;scrollbar-width:none}.profile-anime-dna>ol::-webkit-scrollbar{display:none}.profile-anime-dna>ol>li{position:relative;display:grid!important;min-width:76%;min-height:150px!important;flex:0 0 76%;grid-template-columns:minmax(0,1fr) auto!important;align-content:end!important;align-items:end!important;gap:5px 10px!important;overflow:hidden;border-radius:17px;background:#0c090a;scroll-snap-align:start}.profile-anime-dna__art{position:absolute;inset:0;display:block!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:#0c090a!important}.profile-anime-dna__art .anime-poster,.profile-anime-dna__art .poster-media,.profile-anime-dna__art img{width:100%;height:100%;border-radius:0;object-fit:cover}.profile-anime-dna__art>em{position:absolute;inset:0;background:linear-gradient(180deg,transparent 12%,rgb(3 3 3/.2) 40%,rgb(3 3 3/.96))}.profile-anime-dna__copy{position:relative;z-index:1;display:grid!important;min-width:0;gap:3px!important;padding:36px 0 12px 12px}.profile-anime-dna__copy b{font-size:.83rem!important}.profile-anime-dna__copy small{color:#bfaeb2;font-size:.53rem;line-height:1.25}.profile-anime-dna li>strong{position:relative;z-index:1;padding:0 12px 13px 0;color:#ff6075!important;font-size:1.05rem!important}.profile-anime-dna-sheet__body{display:grid;gap:22px;padding:0 14px calc(20px + env(safe-area-inset-bottom,0px))}.profile-anime-dna-sheet__body section{display:grid;gap:10px}.profile-anime-dna-sheet__body h3{margin:0;color:#fff;font-size:.94rem}.profile-anime-dna-sheet__archetypes{display:grid;gap:6px}.profile-anime-dna-sheet__archetypes article{display:grid;min-height:65px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgb(255 255 255/.06);border-radius:13px;background:rgb(255 255 255/.025)}.profile-anime-dna-sheet__archetypes i{color:#e64b60;font-size:.55rem;font-style:normal}.profile-anime-dna-sheet__archetypes span{display:grid;gap:3px}.profile-anime-dna-sheet__archetypes b{font-size:.76rem}.profile-anime-dna-sheet__archetypes small{color:#9f8c91;font-size:.53rem}.profile-anime-dna-sheet__archetypes strong{color:#ff6075;font-size:1rem}.profile-anime-dna-sheet__ingredients{display:grid;grid-template-columns:1fr 1fr;gap:1px 14px;margin:0;padding:0;list-style:none}.profile-anime-dna-sheet__ingredients li{display:flex;min-width:0;min-height:36px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgb(255 255 255/.055);font-size:.62rem}.profile-anime-dna-sheet__ingredients span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-anime-dna-sheet__ingredients b{color:#d95769}.profile-anime-dna-sheet__favorites{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.profile-anime-dna-sheet__favorites button{overflow:hidden;aspect-ratio:2/3;padding:0;border:0;border-radius:8px;background:#111}.profile-anime-dna-sheet__favorites .anime-poster,.profile-anime-dna-sheet__favorites .poster-media,.profile-anime-dna-sheet__favorites img{width:100%;height:100%;object-fit:cover}.profile-achievement-select-empty{display:flex!important;width:100%;min-height:66px!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;padding:9px 10px!important;border:1px dashed rgb(229 35 63/.25)!important;border-radius:14px!important;background:rgb(229 35 63/.04)!important;text-align:left!important}.profile-achievement-select-empty>svg:first-child{color:#e45166}.profile-achievement-select-empty>span{display:grid!important;flex:1;gap:3px!important}.profile-achievement-select-empty b{font-size:.72rem!important}.profile-achievement-select-empty small{font-size:.52rem!important}.achievement-collection-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.achievement-collection-tabs button{min-height:36px;padding:0 12px;border:1px solid rgb(255 255 255/.07);border-radius:999px;background:transparent;color:#a9979b;font-size:.59rem;white-space:nowrap}.achievement-collection-tabs button.is-active{border-color:rgb(229 35 63/.35);background:rgb(229 35 63/.11);color:#fff}.achievement-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.achievement-collection-grid>button{display:grid;min-width:0;min-height:154px;align-content:center;justify-items:center;gap:7px;padding:10px 7px;border:1px solid rgb(255 255 255/.065);border-radius:16px;background:radial-gradient(circle at 50% 33%,rgb(229 35 63/.09),transparent 48%),rgb(255 255 255/.018);color:#fff;text-align:center}.achievement-collection-grid>button.is-locked{background:radial-gradient(circle at 50% 33%,rgb(112 91 96/.08),transparent 48%),rgb(255 255 255/.012)}.achievement-collection-grid .achievement-emblem{width:76px;height:76px}.achievement-collection-grid span{display:grid;min-width:0;gap:2px}.achievement-collection-grid b{font-size:.63rem;line-height:1.15}.achievement-collection-grid small{color:#99878b;font-size:.48rem}.achievement-collection-empty{color:#9b898e;font-size:.63rem;text-align:center}.achievement-detail-sheet--6-1>div>small{color:#e5576b;font-size:.51rem;font-weight:800;letter-spacing:.08em}.achievement-detail-sheet__truth{padding-top:8px;border-top:1px solid rgb(255 255 255/.07);color:#9b898d!important;font-size:.55rem!important}.profile-wall-compose-trigger>svg,.profile-wall-post footer button>svg,.profile-wall-post__menu summary{flex:0 0 auto}.profile-wall-post__menu summary{width:36px!important;height:36px!important;border-radius:10px;background:rgb(255 255 255/.025)}@media(max-width:375px){.profile-showcase--reference[data-profile-version^="6.1"] .profile-reference-watching__rail>button{width:85%;min-width:85%;flex-basis:85%}.profile-anime-dna>ol>li{min-width:78%;flex-basis:78%}}@media(prefers-reduced-motion:reduce){.profile-showcase--reference[data-profile-version^="6.1"] *{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}}.profile-showcase--reference{--p7-red:#e32643;--p7-line:rgb(255 255 255/8%);width:calc(100% + 28px)!important;max-width:none!important;margin:0 -14px!important;padding:0 0 calc(82px + env(safe-area-inset-bottom, 0px))!important;gap:0!important;overflow-x:clip;background:#030303!important}.profile-showcase--reference>:not(.profile-reference-hero):not(.profile-reference-screen):not(.profile-social-layer--screen){margin-right:15px!important;margin-left:15px!important}.profile-showcase--reference .profile-reference-hero{width:100%!important;margin:0!important;overflow:visible;background:#030303}.profile-showcase--reference .profile-reference-cover{height:236px;background:#080708}.profile-showcase--reference .profile-reference-cover .profile-cover-image,.profile-showcase--reference .profile-reference-cover video{object-position:center 30%;filter:saturate(.96) contrast(1.08) brightness(.84);transform:scale(1.01)}.profile-showcase--reference .profile-reference-cover__shade{background:linear-gradient(90deg,rgb(0 0 0/22%),transparent 32% 68%,rgb(0 0 0/24%)),linear-gradient(180deg,rgb(0 0 0/10%),transparent 39%,rgb(0 0 0/31%) 61%,#030303 97%)}.profile-showcase--reference .profile-reference-control{width:38px;height:38px;min-height:38px;justify-content:center;padding:0;border-color:rgb(255 255 255/13%);background:rgb(3 3 3/60%)}.profile-showcase--reference .profile-reference-identity{margin-top:-76px;padding:0 18px 13px;background:linear-gradient(180deg,transparent,#030303 58px)}.profile-showcase--reference .profile-reference-avatar-stage{width:176px;height:126px}.profile-showcase--reference .profile-reference-ink{top:-30px;left:-5px;width:186px;height:176px;opacity:.58}.profile-showcase--reference .profile-reference-ink-stroke{top:35px;left:0;width:176px;height:80px}.profile-showcase--reference .profile-reference-avatar{top:8px;width:112px!important;height:112px!important;padding:4px!important;box-shadow:0 0 0 4px #030303,0 13px 30px rgb(0 0 0/70%)!important}.profile-showcase--reference .profile-reference-avatar .profile-avatar--large{width:102px!important;height:102px!important}.profile-showcase--reference .profile-reference-identity__copy{gap:4px}.profile-showcase--reference .profile-reference-identity__copy h1{font-size:clamp(1.42rem,6.3vw,1.72rem)}.profile-showcase--reference .profile-reference-identity__copy>span{font-size:.67rem}.profile-showcase--reference .profile-reference-prestige{font-size:.6rem}.profile-showcase--reference .profile-reference-signals{min-height:16px}.profile-showcase--reference>.profile-reference-level{display:grid!important;grid-template-columns:auto minmax(0,1fr) 24px!important;min-height:67px;gap:10px!important;margin-top:2px!important;padding:9px 11px!important;border:0!important;border-top:1px solid var(--p7-line)!important;border-bottom:1px solid var(--p7-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.profile-showcase--reference>.profile-reference-level:before{display:none!important}.profile-showcase--reference .profile-reference-level__number{min-width:48px;min-height:48px;grid-template-columns:auto auto;align-items:baseline;gap:6px}.profile-showcase--reference .profile-reference-level__number small{font-size:.58rem;letter-spacing:.08em}.profile-showcase--reference .profile-reference-level__number b{font-size:1.28rem;line-height:1}.profile-showcase--reference .profile-reference-level__xp{gap:5px}.profile-showcase--reference .profile-reference-level__xp p{font-size:.64rem}.profile-showcase--reference .profile-reference-level__xp>small{color:#81787b;font-size:.53rem}.profile-showcase--reference .profile-reference-level .progress-bar{height:5px;border:0}.profile-showcase--reference .profile-reference-level__seal{width:24px;height:24px;font-size:.76rem}.profile-showcase--reference .profile-reference-social{padding:7px 0 9px;border-bottom:1px solid var(--p7-line)}.profile-showcase--reference .profile-reference-social nav{grid-template-columns:repeat(3,1fr)}.profile-showcase--reference .profile-reference-social nav button{min-height:58px;gap:4px}.profile-showcase--reference .profile-reference-social nav b{font-size:1.28rem}.profile-showcase--reference .profile-reference-social nav span{color:#968d90;font-size:.57rem}.profile-showcase--reference .profile-reference-social nav button+button:before{top:11px;bottom:11px}.profile-showcase--reference .profile-reference-library{padding:0;border-bottom:1px solid var(--p7-line)}.profile-showcase--reference .profile-reference-library>button{min-height:49px;padding:0 2px;border:0;background:transparent}.profile-showcase--reference .profile-reference-library b{font-size:.84rem}.profile-showcase--reference .profile-reference-library small{display:none}.profile-showcase--reference .profile-reference-section{padding:15px 0;border-bottom:1px solid var(--p7-line)}.profile-showcase--reference .profile-reference-section>header{min-height:28px;margin-bottom:9px}.profile-showcase--reference .profile-reference-section>header h2{font-size:1rem}.profile-showcase--reference .profile-reference-section>header button{color:#db4459}.profile-showcase--reference .profile-reference-watching__rail{display:grid;grid-auto-columns:76%;grid-auto-flow:column;gap:9px;overflow-x:auto;padding:0 25px 5px 0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.profile-showcase--reference .profile-reference-watching__rail::-webkit-scrollbar{display:none}.profile-showcase--reference .profile-reference-watching__rail>button{position:relative;display:grid;height:126px;overflow:hidden;scroll-snap-align:start;border:1px solid rgb(255 255 255/9%);border-radius:14px;background:#0c0b0c;text-align:left}.profile-showcase--reference .profile-reference-watching__art{position:absolute;inset:0;opacity:.86}.profile-showcase--reference .profile-reference-watching__art:after{position:absolute;inset:0;background:linear-gradient(90deg,rgb(2 2 2/92%) 0 25%,rgb(2 2 2/44%) 58%,rgb(2 2 2/14%)),linear-gradient(0deg,rgb(0 0 0/78%),transparent 68%);content:""}.profile-showcase--reference .profile-reference-watching__art .anime-poster,.profile-showcase--reference .profile-reference-watching__art .poster-media,.profile-showcase--reference .profile-reference-watching__art img{width:100%;height:100%;border-radius:0;object-fit:cover}.profile-showcase--reference .profile-reference-watching__copy{position:relative;z-index:1;display:grid;width:68%;align-content:end;gap:4px;padding:16px 13px;color:#fff}.profile-showcase--reference .profile-reference-watching__copy b{display:-webkit-box;overflow:hidden;font-size:.78rem;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-showcase--reference .profile-reference-watching__copy small{color:#d1c4c7;font-size:.56rem}.profile-showcase--reference .profile-reference-watching__copy .progress-bar{height:3px;border:0;background:rgb(255 255 255/18%)}.profile-showcase--reference .profile-reference-watching__copy i{color:#a99ca0;font-size:.51rem;font-style:normal}.profile-showcase--reference .profile-reference-favorites>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-showcase--reference .profile-reference-favorites>div>button{display:grid;min-width:0;gap:6px;padding:0;border:0;background:transparent;color:white;text-align:left}.profile-showcase--reference .profile-reference-favorites>div>button>span{position:relative;display:block;aspect-ratio:.69;overflow:hidden;border-radius:11px;background:#111}.profile-showcase--reference .profile-reference-favorites .anime-poster,.profile-showcase--reference .profile-reference-favorites .poster-media,.profile-showcase--reference .profile-reference-favorites img{width:100%;height:100%;object-fit:cover}.profile-showcase--reference .profile-reference-favorites>div>button>span>i{position:absolute;right:6px;bottom:6px;display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:rgb(0 0 0/70%);color:#f05a6e;font-size:.55rem;font-style:normal}.profile-showcase--reference .profile-reference-favorites>div>button>b{overflow:hidden;color:#dcd4d6;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.profile-showcase--reference .profile-reference-favorite-add>span{display:grid!important;place-content:center;justify-items:center;gap:6px;border:1px dashed rgb(255 255 255/13%);background:#090809;color:#9b8f92}.profile-showcase--reference .profile-reference-favorite-add small{font-size:.52rem;text-align:center}.profile-showcase--reference .profile-reference-character article{display:grid;min-height:86px;grid-template-columns:82px minmax(0,1fr);overflow:hidden;border:1px solid rgb(255 255 255/8%);border-radius:13px;background:linear-gradient(110deg,#121012,#080808)}.profile-showcase--reference .profile-reference-character__portrait{height:86px;overflow:hidden}.profile-showcase--reference .profile-reference-character__portrait .profile-avatar,.profile-showcase--reference .profile-reference-character__portrait img{width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover}.profile-showcase--reference .profile-reference-character article>div{display:grid;align-content:center;gap:4px;padding:12px}.profile-showcase--reference .profile-reference-character article small{color:#9d8f92;font-size:.56rem}.profile-showcase--reference .profile-reference-character article b{color:#fff;font-size:.86rem}.profile-showcase.profile-showcase--reference .profile-reference-taste>ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px;padding:0;list-style:none}.profile-showcase--reference .profile-reference-taste>ol>li{position:relative;display:block;min-height:92px;overflow:hidden;border:1px solid rgb(255 255 255/8%);border-radius:12px;background:#0b0a0b}.profile-showcase--reference .profile-reference-taste>ol>li:first-child{min-height:108px;grid-column:1/-1}.profile-showcase--reference .profile-anime-dna__art{position:absolute;inset:0;width:auto;height:auto;border:0;border-radius:0}.profile-showcase--reference .profile-anime-dna__art .anime-poster,.profile-showcase--reference .profile-anime-dna__art .poster-media,.profile-showcase--reference .profile-anime-dna__art img{width:100%;height:100%;object-fit:cover}.profile-showcase--reference .profile-anime-dna__art>em{position:absolute;inset:0;background:linear-gradient(0deg,rgb(2 2 2/92%),rgb(2 2 2/13%) 82%)}.profile-showcase--reference .profile-anime-dna__copy{position:absolute;z-index:2;right:10px;bottom:9px;left:10px;display:grid;gap:2px}.profile-showcase--reference .profile-anime-dna__copy b{color:#fff;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em}.profile-showcase--reference .profile-anime-dna__copy small{display:-webkit-box;overflow:hidden;color:#b9adb0;font-size:.5rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-showcase--reference .profile-reference-achievements>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.profile-showcase--reference .profile-reference-achievements>div>button{display:grid;min-width:0;justify-items:center;gap:5px;padding:0;border:0;background:transparent;color:#fff;text-align:center}.profile-showcase--reference .profile-reference-achievements .achievement-emblem--large{width:84px;height:84px}.profile-showcase--reference .profile-reference-achievements>div>button>b{max-width:100%;overflow:hidden;color:#cfc4c7;font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}.profile-showcase--reference .profile-social-layer--preview{padding:15px 0 0}.profile-showcase--reference .profile-social-layer--preview>.profile-wall-section{padding:0;border:0;background:transparent}.profile-social-layer--preview .profile-wall-section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.profile-social-layer--preview .profile-wall-section>header h2{margin:0;font-size:1rem}.profile-social-layer--preview .profile-wall-section>header button{display:inline-flex;min-height:34px;align-items:center;padding:0;border:0;background:transparent;color:#db4459;font-size:.62rem}.profile-showcase--reference .profile-wall{display:grid;gap:8px}.profile-showcase--reference .profile-wall-compose-trigger{min-height:46px;border:1px solid rgb(255 255 255/8%);border-radius:12px;background:#0d0d0e;color:#8f8588}.profile-showcase--reference .profile-wall-post{grid-template-columns:36px minmax(0,1fr);padding:11px 0;border:0;border-top:1px solid rgb(255 255 255/6%);border-radius:0;background:transparent}.profile-showcase--reference .profile-wall-post>.profile-avatar{width:34px!important;height:34px!important}.profile-showcase--reference .profile-wall-post footer>button{min-width:40px;min-height:36px;border-radius:50%}.profile-showcase--reference>.profile-reference-screen,.profile-showcase--reference>.profile-social-layer--screen{position:fixed!important;z-index:120;top:0;right:auto!important;bottom:0;left:50%;box-sizing:border-box;width:min(100%,480px)!important;max-width:480px!important;margin:0!important;overflow-x:hidden;overflow-y:auto;padding:calc(10px + env(safe-area-inset-top, 0px)) 14px calc(28px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);background:#030303;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.profile-reference-screen>header,.profile-social-layer--screen>.profile-wall-screen__header{position:sticky;z-index:5;top:calc(-10px - env(safe-area-inset-top, 0px));display:grid;min-height:54px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;margin:calc(-10px - env(safe-area-inset-top, 0px)) -14px 9px;padding:calc(9px + env(safe-area-inset-top, 0px)) 13px 7px;background:rgb(3 3 3/88%);text-align:center;backdrop-filter:blur(18px)}.profile-reference-screen>header h1,.profile-social-layer--screen>.profile-wall-screen__header h1{margin:0;font-size:1.08rem}.profile-reference-screen>header>div p{margin:3px 0 0;color:#887e81;font-size:.53rem}.profile-reference-screen>header>svg{justify-self:center;color:#8f8588}body:has(.profile-reference-screen)>div .bottom-navigation,body:has(.profile-reference-screen)>div .social-header,body:has(.profile-social-layer--screen)>div .bottom-navigation,body:has(.profile-social-layer--screen)>div .social-header{visibility:hidden}body:has(.profile-editor-screen) .global-back-control,body:has(.profile-reference-screen) .global-back-control,body:has(.profile-social-layer--screen) .global-back-control{display:none!important}.profile-dna-lead{position:relative;height:190px;overflow:hidden;border:1px solid rgb(255 255 255/10%);border-radius:13px;background:#0c0b0c}.profile-dna-lead .anime-poster,.profile-dna-lead .poster-media,.profile-dna-lead img{width:100%;height:100%;object-fit:cover}.profile-dna-lead:after{position:absolute;inset:0;background:linear-gradient(90deg,rgb(2 2 2/82%),transparent 82%),linear-gradient(0deg,rgb(2 2 2/82%),transparent 60%);content:""}.profile-dna-lead>span{position:absolute;z-index:2;right:16px;bottom:15px;left:16px}.profile-dna-lead small{color:#e3485e;font-size:.53rem;text-transform:uppercase;letter-spacing:.09em}.profile-dna-lead h2{max-width:100%;margin:6px 0 2px;overflow-wrap:anywhere;font-size:1.18rem}.profile-dna-lead p{margin:0;color:#c0b4b7;font-size:.61rem}.profile-dna-mosaic{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px}.profile-dna-mosaic article{position:relative;height:120px;overflow:hidden;border:1px solid rgb(255 255 255/8%);border-radius:12px;background:linear-gradient(145deg,#151012,#070707)}.profile-dna-mosaic .anime-poster,.profile-dna-mosaic .poster-media,.profile-dna-mosaic img{width:100%;height:100%;object-fit:cover}.profile-dna-mosaic article:after{position:absolute;inset:0;background:linear-gradient(0deg,rgb(2 2 2/90%),transparent 74%);content:""}.profile-dna-mosaic article>span{position:absolute;z-index:2;right:9px;bottom:9px;left:9px;display:grid;gap:2px}.profile-dna-mosaic b{overflow-wrap:anywhere;font-size:.68rem}.profile-dna-mosaic small{color:#aa9da0;font-size:.49rem;line-height:1.2}.profile-dna-favorites{margin-top:18px}.profile-dna-favorites h2{font-size:.92rem}.profile-dna-favorites>div{display:grid;grid-auto-columns:25%;grid-auto-flow:column;gap:7px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.profile-dna-favorites button{display:grid;min-width:0;gap:5px;padding:0;border:0;background:transparent;color:#cbbfc2;text-align:left}.profile-dna-favorites button .anime-poster{aspect-ratio:.68;overflow:hidden;border-radius:8px}.profile-dna-favorites button small{overflow:hidden;font-size:.48rem;text-overflow:ellipsis;white-space:nowrap}.profile-dna-ingredients{margin-top:15px;border-top:1px solid var(--p7-line)}.profile-dna-ingredients summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;color:#e5dbdd;font-size:.75rem;list-style:none}.profile-dna-ingredients ol{display:grid;gap:7px;margin:0;padding:0 0 12px;list-style:none}.profile-dna-ingredients li{display:flex;justify-content:space-between;color:#a99da0;font-size:.61rem}.profile-dna-ingredients li b{color:#e34a60}.profile-reference-achievements-screen .achievement-collection-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px}.profile-reference-achievements-screen .achievement-collection-tabs button{min-height:34px;padding:0 5px;border:1px solid rgb(255 255 255/8%);border-radius:7px;background:#0c0c0d;color:#8f8588;font-size:.53rem}.profile-reference-achievements-screen .achievement-collection-tabs button.is-active{border-color:#d72741;background:linear-gradient(145deg,#d82a43,#8f1328);color:#fff}.profile-achievement-banner{min-height:122px;padding:19px;border:1px solid rgb(255 255 255/8%);border-radius:13px;background:radial-gradient(circle at 82% 38%,rgb(222 37 61/25%),transparent 27%),linear-gradient(117deg,rgb(8 8 8/96%),rgb(27 10 14/82%)),url(/profile-assets/levels/tier_09_legend_750_999.png) 100% /48% auto no-repeat}.profile-achievement-banner>span{color:#dc4057;font-size:.5rem;text-transform:uppercase;letter-spacing:.12em}.profile-achievement-banner h2{margin:10px 0 6px;font-family:Georgia,serif;font-size:1rem;font-weight:500;line-height:1.25}.profile-achievement-banner p{margin:0;color:#94878a;font-size:.54rem}.profile-achievement-gallery>header{display:flex;align-items:center;justify-content:space-between;margin:17px 0 7px}.profile-achievement-gallery>header h2{margin:0;font-size:.9rem}.profile-achievement-gallery>header small{color:#857a7d}.profile-achievement-gallery>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 7px}.profile-achievement-gallery>div>button{display:grid;min-width:0;justify-items:center;gap:6px;padding:0;border:0;background:transparent;color:#fff;text-align:center}.profile-achievement-gallery .achievement-emblem--large{width:96px;height:96px}.profile-achievement-gallery button>span{display:grid;min-width:0;gap:2px}.profile-achievement-gallery button b{overflow:hidden;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.profile-achievement-gallery button small{overflow:hidden;color:#887c7f;font-size:.45rem;text-overflow:ellipsis;white-space:nowrap}.profile-achievement-gallery button.is-locked .achievement-emblem{opacity:.62;filter:grayscale(.58) brightness(.7)}.profile-social-layer--screen{display:block}.profile-social-layer--screen>.profile-wall-section{padding:0;border:0;background:transparent}.profile-social-layer--screen .profile-wall-section>header{display:flex;align-items:center;justify-content:space-between;padding:9px 0}.profile-social-layer--screen .profile-wall-section>header h2{margin:0;font-size:.9rem}.profile-social-layer--screen .profile-wall-post{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;padding:13px 0;border:0;border-bottom:1px solid rgb(255 255 255/7%);background:transparent}.profile-social-layer--screen .profile-wall-post>.profile-avatar{width:38px!important;height:38px!important}.profile-social-layer--screen .profile-wall-post footer>button{min-width:40px;min-height:40px;border-radius:50%}.profile-editor-screen{background:#030303!important}.profile-editor-screen .profile-live-preview{min-height:230px;border:0!important;border-radius:0 0 22px 22px!important;box-shadow:none!important}.profile-editor-screen .profile-editor-menu{display:grid;gap:0;margin:14px;overflow:hidden;border:1px solid rgb(255 255 255/8%);border-radius:14px;background:#0b0b0c}.profile-editor-screen .profile-editor-menu button{min-height:62px;border:0;border-bottom:1px solid rgb(255 255 255/7%);border-radius:0;background:transparent}.profile-editor-screen .profile-editor-menu button:last-child{border-bottom:0}@media (max-width:379px){.profile-showcase--reference{width:calc(100% + 26px)!important;margin-right:-13px!important;margin-left:-13px!important}.profile-showcase--reference>:not(.profile-reference-hero):not(.profile-reference-screen):not(.profile-social-layer--screen){margin-right:13px!important;margin-left:13px!important}.profile-showcase--reference .profile-reference-cover{height:226px}.profile-achievement-gallery .achievement-emblem--large{width:88px;height:88px}.profile-showcase--reference .profile-reference-watching__rail{grid-auto-columns:78%}}@media (prefers-reduced-motion:reduce){.profile-reference-screen,.profile-social-layer--screen{scroll-behavior:auto}}.profile-showcase--identity{--pi-red:#ef314f;--pi-red-soft:#b91834;--pi-text:#fff8f8;--pi-muted:#9a8e91;--pi-line:rgb(255 255 255/8%);box-sizing:border-box!important;width:calc(100% + 30px)!important;max-width:none!important;margin:0 -15px!important;overflow-x:clip;padding:0 0 calc(88px + env(safe-area-inset-bottom, 0px))!important;background:radial-gradient(circle at 7% 32%,rgb(129 12 34/9%),transparent 18rem),linear-gradient(180deg,#030303,#070506 42%,#030303)!important;color:var(--pi-text)}.profile-showcase--identity>:not(.profile-identity-showcase):not(.profile-reference-screen):not(.profile-social-layer--screen){margin-right:15px!important;margin-left:15px!important}.profile-showcase--identity button{-webkit-tap-highlight-color:transparent}.profile-identity-showcase{position:relative;width:100%;overflow:hidden;border-bottom:1px solid var(--pi-line);background:#030303}.profile-identity-showcase__scene{position:relative;min-height:410px;overflow:hidden;isolation:isolate}.profile-identity-showcase__scene>.profile-cover-media{position:absolute;inset:0;z-index:-4}.profile-identity-showcase__scene .profile-cover-image,.profile-identity-showcase__scene .profile-cover-media,.profile-identity-showcase__scene .profile-cover-media>span{width:100%;height:100%}.profile-identity-showcase__scene .profile-cover-image{object-fit:cover;object-position:center 27%;filter:saturate(.92) contrast(1.09) brightness(.72);animation:profile-identity-art-settle .52s cubic-bezier(.2,.78,.25,1) both}.profile-identity-showcase__scene .profile-neutral-banner{display:block;background:radial-gradient(ellipse at 50% 49%,rgb(214 31 59/14%),transparent 28%),repeating-linear-gradient(164deg,transparent 0 43px,rgb(255 255 255/1.7%) 44px 46px,transparent 47px 79px),linear-gradient(145deg,#121012,#050505 58%,#11070a)}.profile-identity-showcase__art-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgb(0 0 0/41%),transparent 27% 70%,rgb(0 0 0/30%)),linear-gradient(180deg,rgb(0 0 0/18%),transparent 31%,rgb(0 0 0/48%) 61%,#030303 94%)}.profile-identity-showcase__ink-field{position:absolute;z-index:-1;right:-8%;bottom:83px;left:-8%;height:135px;opacity:.55;pointer-events:none;transform:rotate(-2deg)}.profile-identity-showcase__ink-field i,.profile-identity-showcase__ink-field:after,.profile-identity-showcase__ink-field:before{position:absolute;content:"";background:#050405;clip-path:polygon(0 45%,11% 36%,18% 40%,28% 18%,32% 42%,48% 23%,55% 39%,71% 11%,75% 43%,90% 28%,100% 50%,85% 58%,67% 49%,51% 66%,37% 51%,20% 68%,0 58%)}.profile-identity-showcase__ink-field:before{inset:0}.profile-identity-showcase__ink-field:after{right:6%;bottom:24%;left:4%;height:48%;opacity:.8;filter:blur(3px);background:linear-gradient(90deg,transparent,rgb(230 28 57/34%),transparent)}.profile-identity-showcase__ink-field i:first-child{top:19%;left:9%;width:20%;height:2px;background:rgb(245 44 70/46%);transform:rotate(-8deg)}.profile-identity-showcase__ink-field i:nth-child(2){right:12%;bottom:23%;width:29%;height:2px;background:rgb(245 44 70/36%);transform:rotate(5deg)}.profile-identity-showcase__ink-field i:nth-child(3){top:7%;left:46%;width:4px;height:4px;border-radius:50%;background:#ef314f;box-shadow:22px 18px 0 -1px rgb(239 49 79/70%),-36px 29px 0 -1px rgb(239 49 79/60%)}.profile-identity-showcase__controls{position:absolute;z-index:6;top:calc(12px + env(safe-area-inset-top, 0px));right:14px;left:14px;display:flex;align-items:center;justify-content:space-between}.profile-identity-showcase__controls button{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(255 255 255/13%);border-radius:50%;background:rgb(4 4 4/62%);color:#fff;backdrop-filter:blur(13px)}.profile-identity-showcase__identity{position:absolute;right:15px;bottom:13px;left:15px;display:grid;grid-template-columns:114px minmax(0,1fr);align-items:end;gap:13px}.profile-identity-showcase__avatar-stage{position:relative;width:114px;height:143px}.profile-identity-showcase__avatar-stage>img{position:absolute;top:-23px;left:-27px;width:168px;height:168px;object-fit:contain;opacity:.7;filter:saturate(1.12) contrast(1.12);transform:rotate(-4deg)}.profile-identity-showcase__avatar{position:absolute;bottom:0;left:4px;display:grid;width:106px!important;height:106px!important;box-sizing:border-box;place-items:center;padding:4px!important;border:1px solid rgb(255 255 255/52%)!important;border-radius:50%;background:#070607;box-shadow:0 0 0 4px rgb(3 3 3/84%),0 15px 31px rgb(0 0 0/72%),0 0 25px rgb(224 35 63/15%)!important}.profile-identity-showcase__avatar .profile-avatar--large{width:96px!important;height:96px!important}.profile-identity-showcase__copy{display:grid;min-width:0;gap:4px;padding-bottom:4px;animation:profile-identity-copy-enter .34s ease-out .06s both}.profile-identity-showcase__copy h1{max-width:100%;margin:0;overflow-wrap:anywhere;color:#fff;font-size:clamp(1.35rem,6.4vw,1.72rem);font-weight:850;line-height:.98;letter-spacing:-.048em;text-wrap:balance;text-shadow:0 3px 18px rgb(0 0 0/82%)}.profile-identity-showcase__username{overflow:hidden;color:#b2a6a9;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.profile-identity-showcase__prestige{display:flex;min-width:0;align-items:center;gap:6px;color:#e84960;font-size:.6rem;line-height:1.15}.profile-identity-showcase__prestige strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-identity-showcase__prestige i{flex:0 0 3px;width:3px;height:3px;border-radius:50%;background:#72686a}.profile-identity-showcase__prestige b{flex:0 0 auto;color:#c6bbbd;font-weight:650}.profile-identity-showcase__signals{display:flex;min-width:0;align-items:center;gap:7px;color:#9c9194}.profile-identity-showcase__signals span{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;color:#f04a62;font-size:.6rem;font-weight:780}.profile-identity-showcase__signals p{margin:0;overflow:hidden;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.profile-identity-showcase__progression{position:relative;display:grid;min-height:76px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 15px;border-top:1px solid var(--pi-line);border-bottom:1px solid var(--pi-line)}.profile-identity-showcase__progression:before{position:absolute;top:13px;bottom:13px;left:63px;width:1px;background:linear-gradient(transparent,rgb(240 43 73/34%),transparent);content:""}.profile-identity-showcase__level{display:flex;min-width:54px;align-items:baseline;gap:4px;border:0;background:transparent;color:#fff}.profile-identity-showcase__level small{color:#ef4860;font-size:.54rem;font-weight:850;letter-spacing:.08em}.profile-identity-showcase__level b{font-size:1.58rem;line-height:1;letter-spacing:-.05em}.profile-identity-showcase__xp{display:grid;min-width:0;gap:6px}.profile-identity-showcase__xp>span{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:7px}.profile-identity-showcase__xp b{color:#f7edef;font-size:.58rem;white-space:nowrap}.profile-identity-showcase__xp small{overflow:hidden;color:#7f7578;font-size:.48rem;text-overflow:ellipsis;white-space:nowrap}.profile-identity-showcase__xp .progress-bar{height:5px;border:0;background:rgb(255 255 255/9%)}.profile-identity-showcase__xp .progress-bar>span{background:linear-gradient(90deg,#9f122b,#f42e4c 72%,#ff7383);box-shadow:0 0 12px rgb(236 35 66/27%);animation:profile-identity-xp-settle .48s ease-out .12s both;transform-origin:left}.profile-identity-showcase__awards-action{display:flex;align-items:center;gap:1px}.profile-identity-showcase__awards-action>span{display:flex;margin-right:-5px}.profile-identity-showcase__awards-action button{display:grid;width:29px;height:34px;place-items:center;padding:0;border:0;background:transparent;color:#d5c7ca}.profile-identity-showcase__awards-action>span button+button{margin-left:-10px}.profile-identity-showcase__awards-action .achievement-emblem--small{width:32px;height:32px;filter:drop-shadow(0 4px 8px rgb(0 0 0/72%))}.profile-identity-showcase__awards-action button.is-empty{width:30px;height:30px;border:1px dashed rgb(239 49 79/42%);border-radius:50%;color:#e34b61}.profile-identity-showcase__awards-all{color:#8d8083!important}.profile-identity-showcase__snapshot{display:grid;grid-template-columns:repeat(3,1fr);margin:0 15px}.profile-identity-showcase__snapshot button{position:relative;display:grid;min-width:0;min-height:72px;place-content:center;gap:4px;border:0;background:transparent;color:#fff;text-align:center}.profile-identity-showcase__snapshot button+button:before{position:absolute;top:18px;bottom:18px;left:0;width:1px;background:var(--pi-line);content:""}.profile-identity-showcase__snapshot b{font-size:1.35rem;line-height:1}.profile-identity-showcase__snapshot small{color:#918588;font-size:.53rem;text-transform:uppercase;letter-spacing:.06em}.profile-identity-showcase__secondary-links{display:flex;min-height:35px;align-items:center;justify-content:center;gap:8px;margin:-6px 15px 0;border-bottom:1px solid var(--pi-line);color:#817679}.profile-identity-showcase__secondary-links button{min-height:34px;padding:0;border:0;background:transparent;color:inherit;font-size:.5rem}.profile-identity-showcase__secondary-links>i{width:3px;height:3px;border-radius:50%;background:#403a3c}.profile-showcase--identity .profile-reference-section{padding:22px 0;border:0;border-bottom:1px solid var(--pi-line);background:transparent}.profile-showcase--identity .profile-reference-section>header{display:flex;min-height:34px;align-items:center;justify-content:space-between;margin-bottom:12px}.profile-showcase--identity .profile-reference-section>header h2{margin:0;color:#fff;font-size:1.17rem;line-height:1.05;letter-spacing:-.035em}.profile-showcase--identity .profile-reference-section>header button{display:inline-flex;min-height:40px;align-items:center;padding:0;border:0;background:transparent;color:#e7475e;font-size:.62rem}.profile-showcase--identity .profile-reference-watching>header small{display:block;margin-bottom:5px;color:#e1475e;font-size:.45rem;font-weight:800;letter-spacing:.13em}.profile-showcase--identity .profile-reference-watching__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;overflow:visible;padding:0}.profile-showcase--identity .profile-reference-watching__rail.is-single{grid-template-columns:minmax(0,1fr)}.profile-showcase--identity .profile-reference-watching__rail>button{position:relative;display:block;height:214px;min-width:0;overflow:hidden;border:0;border-radius:15px;background:#111;color:#fff;text-align:left;box-shadow:0 13px 24px rgb(0 0 0/28%)}.profile-showcase--identity .profile-reference-watching__rail.is-single>button{height:176px}.profile-showcase--identity .profile-reference-watching__art{position:absolute;inset:0;opacity:1}.profile-showcase--identity .profile-reference-watching__art:after{position:absolute;inset:0;background:linear-gradient(0deg,rgb(2 2 2/95%),rgb(2 2 2/8%) 70%),linear-gradient(90deg,rgb(0 0 0/27%),transparent);content:""}.profile-showcase--identity .profile-reference-watching__art .anime-poster,.profile-showcase--identity .profile-reference-watching__art .poster-media,.profile-showcase--identity .profile-reference-watching__art img{width:100%;height:100%;border-radius:0;object-fit:cover}.profile-showcase--identity .profile-reference-watching__copy{position:absolute;z-index:2;right:10px;bottom:11px;left:10px;display:grid;width:auto;gap:5px;padding:0}.profile-showcase--identity .profile-reference-watching__copy>small{color:#d2c6c8;font-size:.52rem}.profile-showcase--identity .profile-reference-watching__copy>b{display:-webkit-box;overflow:hidden;font-size:.72rem;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-showcase--identity .profile-reference-watching__copy>span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.profile-showcase--identity .profile-reference-watching__copy .progress-bar{height:3px;border:0;background:rgb(255 255 255/19%)}.profile-showcase--identity .profile-reference-watching__copy .progress-bar>span{background:var(--pi-red)}.profile-showcase--identity .profile-reference-watching__copy i{color:#d5c7c9;font-size:.48rem;font-style:normal}.profile-showcase--identity .profile-reference-watching__play{position:absolute;z-index:2;top:11px;right:11px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(255 255 255/16%);border-radius:50%;background:rgb(3 3 3/55%);color:#fff;backdrop-filter:blur(9px)}.profile-showcase--identity .profile-reference-favorites>div{display:grid;height:268px;grid-template:repeat(2,minmax(0,1fr)) /minmax(0,1.38fr) minmax(0,1fr);gap:9px}.profile-showcase--identity .profile-reference-favorites>div>button{position:relative;display:block;min-width:0;overflow:hidden;border:0;border-radius:14px;background:#0d0c0d;color:#fff;text-align:left}.profile-showcase--identity .profile-reference-favorites>div>button:first-child{grid-row:1/-1}.profile-showcase--identity .profile-reference-favorites>div>button>span{position:absolute;inset:0;display:block;aspect-ratio:auto;overflow:hidden;border-radius:0;background:#111}.profile-showcase--identity .profile-reference-favorites>div>button>span:after{position:absolute;inset:0;background:linear-gradient(0deg,rgb(2 2 2/88%),transparent 53%);content:""}.profile-showcase--identity .profile-reference-favorites .anime-poster,.profile-showcase--identity .profile-reference-favorites .poster-media,.profile-showcase--identity .profile-reference-favorites img{width:100%;height:100%;object-fit:cover}.profile-showcase--identity .profile-reference-favorites>div>button>b{position:absolute;z-index:2;right:11px;bottom:10px;left:11px;display:-webkit-box;overflow:hidden;color:#fff;font-size:.64rem;line-height:1.15;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-showcase--identity .profile-reference-favorites>div>button>span>i{position:absolute;z-index:2;top:9px;right:auto;bottom:auto;left:9px;display:grid;width:24px;height:24px;place-items:center;border:1px solid rgb(255 255 255/13%);border-radius:50%;background:rgb(2 2 2/65%);color:#f2556b;font-size:.55rem;font-style:normal;font-weight:800}.profile-showcase--identity .profile-reference-favorite-add>span{display:grid!important;place-content:center;justify-items:center;gap:5px;border:1px dashed rgb(255 255 255/14%);background:linear-gradient(145deg,#111,#070707);color:#9b8f92}.profile-showcase--identity .profile-reference-favorite-add>span:after{display:none}.profile-showcase--identity .profile-reference-favorite-add>b{color:#9c9193!important}.profile-showcase--identity .profile-reference-character article{position:relative;display:grid;min-height:128px;grid-template-columns:125px minmax(0,1fr);overflow:hidden;border:0;border-radius:17px;background:radial-gradient(circle at 15% 20%,rgb(220 36 63/16%),transparent 43%),linear-gradient(110deg,#161214,#080808)}.profile-showcase--identity .profile-reference-character article:after{position:absolute;inset:0;border:1px solid rgb(255 255 255/8%);border-radius:inherit;content:"";pointer-events:none}.profile-showcase--identity .profile-reference-character__portrait{height:128px;overflow:hidden;mask-image:linear-gradient(90deg,#000 74%,transparent)}.profile-showcase--identity .profile-reference-character__portrait .profile-avatar,.profile-showcase--identity .profile-reference-character__portrait img{width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover}.profile-showcase--identity .profile-reference-character article>div{display:grid;align-content:center;gap:6px;padding:16px 16px 16px 5px}.profile-showcase--identity .profile-reference-character article small{color:#e14b61;font-size:.54rem;text-transform:uppercase;letter-spacing:.08em}.profile-showcase--identity .profile-reference-character article b{font-family:Georgia,serif;font-size:1.08rem;font-weight:500}.profile-showcase--identity .profile-reference-taste{position:relative;overflow:hidden;padding:23px 15px 21px!important;margin-right:0!important;margin-left:0!important;background:radial-gradient(circle at 103% 5%,rgb(205 27 55/14%),transparent 14rem),linear-gradient(145deg,rgb(255 255 255/2.5%),transparent 55%)}.profile-showcase--identity .profile-reference-taste:before{position:absolute;top:17px;right:-30px;width:160px;height:160px;border:1px solid rgb(239 49 79/7%);border-radius:47% 53% 44% 56%;content:"";transform:rotate(27deg)}.profile-showcase--identity .profile-reference-taste>header{position:relative;z-index:1}.profile-showcase--identity .profile-reference-taste>header>div{display:flex;align-items:center;gap:10px}.profile-showcase--identity .profile-reference-taste__mark{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(239 49 79/32%);border-radius:11px;background:rgb(180 18 45/12%);color:#f14b64;transform:rotate(-5deg)}.profile-showcase--identity .profile-reference-taste>header small{display:block;margin-bottom:2px;color:#8f8386;font-size:.43rem;letter-spacing:.12em}.profile-showcase--identity .profile-reference-taste__summary{position:relative;z-index:1;max-width:31rem;margin:0 0 17px;color:#c3b7b9;font-family:Georgia,serif;font-size:.75rem;line-height:1.45}.profile-showcase--identity .profile-reference-taste>ol{position:relative;z-index:1;display:grid!important;grid-template-columns:1fr!important;gap:13px;margin:0;padding:0;list-style:none}.profile-showcase--identity .profile-reference-taste>ol>li{display:grid;min-height:0;gap:7px;overflow:visible;border:0;border-radius:0;background:transparent}.profile-showcase--identity .profile-reference-taste li>span{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:baseline;gap:7px}.profile-showcase--identity .profile-reference-taste li>span i{color:#6f6668;font-size:.46rem;font-style:normal}.profile-showcase--identity .profile-reference-taste li>span b{overflow:hidden;color:#f2e9ea;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.profile-showcase--identity .profile-reference-taste li>span strong{color:#f15a70;font-size:.72rem}.profile-showcase--identity .profile-reference-taste li>em{position:relative;height:3px;margin-left:32px;overflow:hidden;border-radius:99px;background:rgb(255 255 255/7%)}.profile-showcase--identity .profile-reference-taste li>em i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#861026,#ee304d);box-shadow:0 0 8px rgb(228 39 69/23%)}.profile-showcase--identity .profile-reference-taste__locked{display:flex;min-height:76px;align-items:center;gap:11px;color:#93878a}.profile-showcase--identity .profile-reference-taste__locked>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(255 255 255/8%);border-radius:50%}.profile-showcase--identity .profile-reference-taste__locked div{display:grid;gap:3px}.profile-showcase--identity .profile-reference-taste__locked b{color:#d7ccce;font-size:.7rem}.profile-showcase--identity .profile-reference-taste__locked small{font-size:.56rem}.profile-showcase--identity .profile-social-layer--preview{padding:22px 0 0}.profile-showcase--identity .profile-social-layer--preview>.profile-wall-section{padding:0;border:0;background:transparent}.profile-showcase--identity .profile-social-layer--preview .profile-wall-section>header{display:flex;min-height:34px;align-items:center;justify-content:space-between;margin-bottom:9px}.profile-showcase--identity .profile-social-layer--preview .profile-wall-section>header h2{margin:0;font-size:1.08rem}.profile-showcase--identity .profile-social-layer--preview .profile-wall-section>header button{min-height:40px;border:0;background:transparent;color:#e7475e}.profile-showcase--identity .profile-wall{display:grid;gap:0}.profile-showcase--identity .profile-wall-compose-trigger{min-height:44px;border:0;border-bottom:1px solid var(--pi-line);border-radius:0;background:transparent;color:#8d8285}.profile-showcase--identity .profile-wall-post{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:12px 0;border:0;border-bottom:1px solid rgb(255 255 255/6%);border-radius:0;background:transparent}.profile-showcase--identity .profile-wall-post>.profile-avatar{width:34px!important;height:34px!important}.profile-showcase--identity .profile-wall-post footer>button{min-width:40px;min-height:36px}.profile-showcase--identity .baseline-profile-link{display:block;width:calc(100% - 30px);min-height:42px;margin:8px 15px!important;border:0;background:transparent;color:#8e8184;font-size:.56rem}.profile-showcase--identity .public-profile-actions{display:flex;gap:7px;padding:14px 0 2px}.profile-showcase--identity .public-profile-actions>button{min-width:0;min-height:42px;flex:1;padding:0 9px;font-size:.58rem}.profile-showcase--identity>.profile-reference-screen,.profile-showcase--identity>.profile-social-layer--screen{position:fixed!important;z-index:120;top:0;right:auto!important;bottom:0;left:50%;box-sizing:border-box;width:min(100%,480px)!important;max-width:480px!important;margin:0!important;overflow-x:hidden;overflow-y:auto;padding:calc(10px + env(safe-area-inset-top, 0px)) 14px calc(28px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);background:#030303;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}body:has(.profile-showcase--identity .profile-reference-screen) .global-back-control,body:has(.profile-showcase--identity .profile-social-layer--screen) .global-back-control{display:none!important}body:has(.profile-showcase--identity .profile-reference-screen) .bottom-navigation,body:has(.profile-showcase--identity .profile-reference-screen) .social-header,body:has(.profile-showcase--identity .profile-social-layer--screen) .bottom-navigation,body:has(.profile-showcase--identity .profile-social-layer--screen) .social-header{visibility:hidden}@keyframes profile-identity-art-settle{0%{opacity:.68;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes profile-identity-copy-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes profile-identity-xp-settle{0%{transform:scaleX(.78)}to{transform:scaleX(1)}}@media (max-width:379px){.profile-showcase--identity{width:calc(100% + 26px)!important;margin-right:-13px!important;margin-left:-13px!important}.profile-showcase--identity>:not(.profile-identity-showcase):not(.profile-reference-screen):not(.profile-social-layer--screen){margin-right:13px!important;margin-left:13px!important}.profile-identity-showcase__scene{min-height:397px}.profile-identity-showcase__identity{right:13px;left:13px;grid-template-columns:108px minmax(0,1fr);gap:10px}.profile-identity-showcase__avatar-stage{width:108px}.profile-identity-showcase__avatar{left:3px;width:102px!important;height:102px!important}.profile-identity-showcase__avatar .profile-avatar--large{width:92px!important;height:92px!important}.profile-identity-showcase__copy h1{font-size:1.3rem}.profile-identity-showcase__prestige{font-size:.56rem}.profile-identity-showcase__progression{gap:8px;margin-right:13px;margin-left:13px}.profile-identity-showcase__xp small{display:none}.profile-identity-showcase__snapshot{margin-right:13px;margin-left:13px}.profile-showcase--identity .profile-reference-watching__rail>button{height:206px}.profile-showcase--identity .profile-reference-favorites>div{height:256px}}@media (prefers-reduced-motion:reduce){.profile-showcase--identity *,.profile-showcase--identity :after,.profile-showcase--identity :before{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}}