.prof__private{margin:16px 0;padding:14px 16px;border-radius:8px;border:1px solid rgba(240,177,0,.3);background:rgba(240,177,0,.1);color:#fdc700;font-size:14px}.prof__head{gap:24px;padding:32px;align-items:flex-start}.prof__avatarwrap{position:relative;flex:none;width:128px;height:128px}.prof__avatar--lg{display:block;width:128px;height:128px;border:4px solid rgba(173,70,255,.5);box-shadow:0 20px 25px -5px rgba(173,70,255,.2)}.prof__dot-ring{position:absolute;right:0;bottom:0;width:24px;height:24px;border-radius:50%;border:4px solid var(--fd-card,#17141f)}.prof__dot2{display:block;width:100%;height:100%;border-radius:50%;background:#6a7282}.prof__dot2--on{background:#00c950}.prof__info{flex:1;min-width:0;display:grid;gap:12px}.prof__info h1{margin:0 0 8px;font-family:inherit;font-size:30px;line-height:36px;font-weight:700;color:var(--fd-fg,#ded6f5)}.prof .prof__mono{margin:0;color:var(--fd-muted-fg,#bfbfbf);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:20px}.prof__chips{display:flex;gap:8px;flex-wrap:wrap}.prof__chip{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;border:1px solid;font-size:14px;line-height:20px;font-weight:500}.prof__chip--purple{background:rgba(173,70,255,.2);color:#c27aff;border-color:rgba(173,70,255,.5)}.prof__chip--red{background:rgba(251,44,54,.2);color:#ff6467;border-color:rgba(251,44,54,.5)}.prof__chip--orange{background:rgba(255,105,0,.2);color:#ff8904;border-color:rgba(255,105,0,.5)}.prof__chip--gray{background:rgba(106,114,130,.2);color:#99a1af;border-color:rgba(106,114,130,.5)}.prof__chip--dept{color:var(--fd-fg,#ded6f5);border-color:var(--fd-border,#6633994d);background:color-mix(in srgb,var(--fd-card,#17141f) 50%,transparent)}.prof__meta{display:grid;gap:4px;margin:0}.prof__meta p{margin:0;color:var(--fd-muted-fg,#bfbfbf);font-size:14px;line-height:20px}.prof__meta .prof__watch{color:#c27aff}.prof__tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}@media (min-width:768px){.prof__tiles{grid-template-columns:repeat(4,1fr)}}.prof__tile{padding:24px;text-align:center;border:1px solid var(--fd-border,#6633994d);border-radius:16px;background:var(--fd-card,#17141f);display:grid;gap:8px}.prof__tile div,.prof__tile strong{font-size:30px;line-height:36px}.prof__tile strong{font-weight:700;color:var(--fd-fg,#ded6f5)}.prof__tile small{color:var(--fd-muted-fg,#bfbfbf);font-size:14px;line-height:20px}.prof__lvl{padding:24px;margin-bottom:20px;border:1px solid var(--fd-border,#6633994d);border-radius:16px;background:var(--fd-card,#17141f);display:grid;gap:16px}.prof__lvl-head{display:flex;justify-content:space-between;align-items:center}.prof__lvl-head b{font-weight:500;font-size:16px;line-height:24px;color:var(--fd-fg,#ded6f5)}.prof__lvl-head span{color:var(--fd-muted-fg,#bfbfbf);font-size:14px;line-height:20px}.prof__lvl-bar{height:16px;border-radius:999px;background:var(--fd-card,#17141f);overflow:hidden}.prof__lvl-bar div{height:100%;background:linear-gradient(90deg,#b400ff,#d580ff);transition:width .3s}.prof .prof__lvl p{margin:0;text-align:center;color:var(--fd-muted-fg,#bfbfbf);font-size:14px;line-height:20px}.prof__lvl p span{margin:0 8px}@media (max-width:767px){.prof__head{flex-direction:column;align-items:center;text-align:center}.prof__chips{justify-content:center}}.prof__empty{margin:0;padding:32px 0;text-align:center;color:var(--fd-muted-fg,#bfbfbf)}.prof__media{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.prof__media{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.prof__media{grid-template-columns:repeat(3,1fr)}}.prof__media-item{position:relative;aspect-ratio:1;overflow:hidden;border-radius:8px;border:1px solid var(--fd-border,#6633994d);cursor:pointer}.prof__media-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.prof__media-item:hover img{transform:scale(1.1)}.prof__media-over{position:absolute;inset:0;display:flex;align-items:flex-end;padding:16px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);opacity:0;transition:opacity .3s}.prof__media-item:hover .prof__media-over{opacity:1}.prof__media-over>div{width:100%}.prof__media-over b{display:block;margin-bottom:4px;color:#fff;font-weight:500;line-height:24px}.prof__media-over span{display:block;font-size:14px;line-height:20px;color:var(--fd-fg,#ded6f5)}.prof__files{display:grid;gap:8px}.prof__file{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;border:1px solid var(--fd-border,#6633994d);background:color-mix(in srgb,var(--fd-card,#17141f) 30%,transparent);transition:background .15s}.prof__file:hover{background:color-mix(in srgb,var(--fd-card,#17141f) 50%,transparent)}.prof__file-main{display:flex;align-items:center;gap:12px}.prof__file-main,.prof__file-main>div{flex:1;min-width:0}.prof__file-ico{font-size:24px;line-height:32px}.prof__file b{display:block;color:var(--fd-fg,#ded6f5);font-weight:500;line-height:24px}.prof__file small{display:block;color:var(--fd-muted-fg,#bfbfbf);font-size:12px;line-height:16px}.prof__file-likes{display:flex;align-items:center;gap:4px;color:var(--fd-muted-fg,#bfbfbf);font-size:14px;line-height:20px}.legal.prof{max-width:1152px;padding:48px 16px}.prof .prof__lvl,.prof .prof__tiles,.prof>.prof__head,.prof>section{margin:0 0 24px}.prof>.prof__head{border-radius:16px;background:color-mix(in srgb,var(--fd-card,#17141f) 20%,transparent);backdrop-filter:blur(12px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.prof>.prof__head,.prof>section{border:1px solid var(--fd-border,#6633994d)}.prof>section{background:var(--fd-card,#17141f)}.prof .prof__lvl,.prof .prof__tile,.prof>section{border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.prof>section h2{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-family:inherit;font-size:24px;line-height:32px;font-weight:700;color:var(--fd-fg,#ded6f5)}.prof__emoji{font-size:30px;line-height:36px}.prof__table-wrap{overflow-x:auto;color:var(--fd-muted-fg,#bfbfbf)}.prof .prof__table{width:100%;border-collapse:collapse;font-size:16px;line-height:24px}.prof .prof__table thead tr{background:color-mix(in srgb,var(--fd-card,#17141f) 50%,transparent);border-bottom:1px solid var(--fd-border,#6633994d)}.prof .prof__table tbody tr{border-top:1px solid var(--fd-border,#6633994d);transition:background .15s}.prof .prof__table tbody tr:first-child{border-top:0}.prof .prof__table tbody tr:hover{background:color-mix(in srgb,var(--fd-card,#17141f) 30%,transparent)}.prof .prof__table td,.prof .prof__table th{padding:12px 16px;border:0;text-align:left}.prof .prof__table th{font-weight:500}.prof .prof__table td,.prof .prof__table th{color:var(--fd-fg,#ded6f5)}.prof .prof__table td.prof__ago{color:var(--fd-muted-fg,#bfbfbf);font-size:14px;white-space:normal}.prof .prof__table .prof__neg,.prof .prof__table .prof__pos{font-weight:700}.prof .prof__table .prof__pos{color:#05df72}.prof .prof__table .prof__neg{color:#ff6467}.prof .prof__src{display:inline;padding:4px 8px;border-radius:4px;font-size:12px;line-height:16px;white-space:nowrap;background:rgba(106,114,130,.2);color:#99a1af;border:1px solid rgba(106,114,130,.5)}.prof .prof__src>span{margin-right:4px}.prof .prof__src--call_participation{background:rgba(0,184,219,.2);color:#00d3f2;border-color:rgba(0,184,219,.5)}.prof .prof__src--achievement{background:rgba(240,177,0,.2);color:#fdc700;border-color:rgba(240,177,0,.5)}.prof .prof__src--mentorship{background:rgba(0,201,80,.2);color:#05df72;border-color:rgba(0,201,80,.5)}.prof .prof__src--partner_card{background:rgba(246,51,154,.2);color:#fb64b6;border-color:rgba(246,51,154,.5)}.prof .prof__src--admin_grant{background:rgba(173,70,255,.2);color:#c27aff;border-color:rgba(173,70,255,.5)}.prof .prof__src--game_server{background:rgba(97,95,255,.2);color:#7c86ff;border-color:rgba(97,95,255,.5)}.prof .prof__table td.prof__ago{line-height:20px}