.tw-profile-page{flex:1}.tw-profile{max-width:940px;padding-block:30px 64px}.tw-profile-back{color:#797183;margin-bottom:20px;font-size:12px;display:inline-flex}.tw-profile-back:hover{color:#5650ce}.tw-profile-identity{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:22px;padding:29px;display:grid}.tw-profile-person{flex:1;align-items:center;gap:17px;min-width:0;display:flex}.tw-profile-person>div{min-width:0}.tw-profile h1{letter-spacing:-.04em;color:#292638;overflow-wrap:anywhere;font-size:32px;font-weight:550;line-height:1.2}.tw-profile-handle{color:#85788f;margin-bottom:5px;font-size:11px}.tw-profile-position{color:#756d7f;overflow-wrap:anywhere;margin-top:7px;font-size:13px}.tw-profile-actions{flex-wrap:wrap;gap:8px;display:flex}.tw-profile-actions .tw-button{gap:6px;min-height:34px;padding:7px 10px;font-size:11px}.tw-profile-bio{white-space:pre-wrap;color:#625b6e;overflow-wrap:anywhere;grid-column:1/-1;max-width:690px;font-size:14px}.tw-profile-links{flex-wrap:wrap;flex-basis:100%;grid-column:1/-1;gap:8px 17px;display:flex}.tw-profile-links a{color:#766287;align-items:center;gap:4px;font-size:11px;display:inline-flex}.tw-profile-links a:hover{text-decoration:underline}.tw-profile-proof{color:#82778c;border-top:1px solid #eeebf2;flex-wrap:wrap;flex-basis:100%;grid-column:1/-1;align-items:center;gap:10px 22px;padding-top:17px;font-size:11px;display:flex}.tw-profile-proof>span{align-items:center;gap:6px;display:inline-flex}.tw-profile-proof strong{font-weight:600}.tw-profile-proof .tw-profile-proof-helpful{color:#3c6852}.tw-profile-help{background:#f4f1f8;border:1px solid #e1dcea;border-radius:15px;gap:14px;margin-top:17px;padding:22px 25px;display:flex}.tw-profile-help-mark{color:#7d6a94;background:#fff9;border:1px solid #e0d8eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.tw-profile-help h2{color:#625170;margin-bottom:5px;font-size:12px;font-weight:600}.tw-profile-help p{color:#786983;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.tw-profile-setup{color:#7b6a8e;margin-top:15px;font-size:12px}.tw-profile-contributions{margin-top:30px}.tw-profile-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 18px;margin-bottom:19px;padding-bottom:10px;display:flex}.tw-profile-filters button{color:#8b8195;align-items:center;gap:7px;padding:6px 0;font-size:12px;display:inline-flex}.tw-profile-filters button[aria-pressed=true]{color:#584776;font-weight:600}.tw-profile-filters button span{border:1px solid #e8e2ef;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:400}.tw-profile-feed{gap:13px;display:grid}.tw-profile-note{border:1px solid var(--line);background:#fff;border-radius:15px;padding:21px 24px}.tw-profile-note--helpful{border-color:#c8ddcf;box-shadow:inset 3px 0 #88b29b}.tw-profile-note header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.tw-profile-note time{color:#908498;margin-left:auto;font-size:10px}.tw-profile-note-confirmed{color:#3c6852;background:#eff6f1;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:10px;display:inline-flex}.tw-profile-note-confirmed svg{flex-shrink:0;width:12px;height:12px}.tw-profile-note h2{color:#383044;font-size:15px;font-weight:550;line-height:1.5}.tw-profile-note h2 a:hover{color:#655086}.tw-profile-note>p{-webkit-line-clamp:4;color:#7b7187;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.tw-profile-note-link{color:#756083;align-items:center;gap:5px;margin-top:13px;font-size:11px;display:inline-flex}.tw-profile-empty{color:#8b7d95;padding:15px 0;font-size:13px}.tw-profile-share{position:relative}.tw-profile-copy-error{color:#805e4e;max-width:190px;margin-top:7px;font-size:11px;display:block}.tw-profile-filters button:focus-visible,.tw-profile-back:focus-visible{outline-offset:4px;outline:2px solid #8c7cad}@media (max-width:640px){.tw-profile{padding-top:20px}.tw-profile-identity{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:18px;padding:21px}.tw-profile h1{font-size:27px}.tw-profile-person{flex-basis:100%}.tw-profile-actions{width:100%}.tw-profile-help{gap:11px;padding:18px}.tw-profile-note{padding:18px}.tw-profile-filters{gap:5px 15px}}@media (pointer:coarse){.tw-profile-filters button,.tw-profile-actions .tw-button{min-height:44px}}
