.meet-environment .topbar{display:none!important}.meet-environment .workspace>main{padding-top:0!important}.meet-environment .workspace>.topbar+main .content-layout{padding-top:0!important}.meet-page-header{display:flex;align-items:center;justify-content:space-between;padding:22px 0 16px;border-bottom:1px solid var(--border,#ddd6e8)}.meet-page-header h1{font-size:42px;margin:0;letter-spacing:-2px}.meet-page-header h1 span{color:var(--purple,#6941d9)}.meet-page-header>div{display:flex;gap:8px}.meet-context{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0;color:var(--muted,#6b637b)}.meet-introduction{display:grid;grid-template-columns:minmax(160px,.7fr) 1fr;overflow:hidden;border-radius:26px;background:var(--card,#fffdf7);border:1px solid var(--border,#ddd6e8)}.meet-intro-art{position:relative;min-height:310px;display:grid;place-items:center;padding:32px}.meet-intro-art>.stu-avatar{width:180px;height:180px;aspect-ratio:1;flex-shrink:0}.meet-common{position:absolute;bottom:22px;left:22px;background:#fffdf7;color:#211936;border-radius:30px;padding:8px 15px;font-size:13px;transform:rotate(-3deg)}.meet-intro-copy{padding:30px}.meet-intro-copy h2{font-size:30px;margin:0 0 8px}.meet-intro-copy h2 span{margin-left:12px;font-size:20px;font-weight:400;color:var(--muted,#6b637b)}.meet-intro-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.meet-next{display:flex;align-items:center;gap:12px;background:none;color:var(--purple,#6941d9);padding:22px 0 0}.meet-opt-in{max-width:560px;margin:55px auto;text-align:center;padding:25px}.meet-opt-in h2{font-size:30px}.meet-opt-in p{line-height:1.7}.social-settings-form,.feed-search-results{padding:22px;overflow:auto}.social-settings-form .field{margin-bottom:15px}.social-settings-form p{line-height:1.6}.social-picture-choice{padding:15px 0 24px}.social-picture-choice>img{display:block;width:88px;height:88px;object-fit:cover;border-radius:50%;margin:10px 0}.social-picture-choice .text-link{margin:12px}.social-handle{color:var(--muted,#6b637b);font-size:13px}.feed-search-form{display:flex;align-items:center;gap:10px;padding:18px 22px;border-bottom:1px solid var(--border,#ddd6e8)}.feed-search-form input{flex:1;min-width:0;background:var(--soft,#eee9f4);border:0;border-radius:16px;padding:14px;color:var(--ink,#211936)}.feed-user-result{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;background:none;color:inherit;padding:14px 0}.feed-user-result>span{display:grid;gap:4px;flex:1}.feed-user-result>.stu-avatar,.request-inbox-row>.stu-avatar{width:44px!important;height:44px!important;min-width:44px;aspect-ratio:1;border-radius:50%;overflow:hidden;flex-shrink:0}.feed-user-result .avatar-inner,.request-inbox-row .avatar-inner{width:100%;height:100%}.feed-user-result .avatar svg,.request-inbox-row .avatar svg{width:100%;height:100%;transform:none}.request-inbox-row{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid var(--border,#ddd6e8)}.request-inbox-row>div{display:grid;gap:5px}.request-inbox-row .button{padding:8px 12px;font-size:13px}.request-inbox-actions{display:flex!important;flex-direction:column}.friends-inbox .tabs{position:sticky;top:0;background:var(--card,#fffdf7);z-index:2}.meet-friend-prompt{text-align:center;padding:24px}.meet-friend-prompt>.stu-avatar{width:100px;height:100px;aspect-ratio:1;margin:0 auto}.meet-friend-prompt .button{margin:8px 0}.social-surface:has(.feed-search-results) .post-action-menu{z-index:5}
@media(max-width:700px){.meet-page-header{padding-top:calc(16px + var(--native-inset-top,0px))}.meet-introduction{grid-template-columns:1fr}.meet-intro-art{min-height:205px;padding:20px}.meet-intro-art>.stu-avatar{width:150px;height:150px}.meet-intro-copy{padding:22px}.meet-context{font-size:13px}.feed-page-header{gap:4px!important}.feed-page-header .feed-tabs{gap:10px!important;min-width:0}.feed-page-header .feed-tabs button{font-size:16px!important;max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-header-actions{gap:3px!important;flex-shrink:0}.feed-header-actions .icon-button,.feed-header-actions .feed-new-post{width:29px!important;height:34px!important;min-width:29px!important;padding:4px!important}.feed-header-actions .social-own-avatar{width:27px!important;height:27px!important}.feed-header-actions svg{width:20px;height:20px}.request-inbox-row{gap:7px}.request-inbox-row .feed-user-result{min-width:0}.request-inbox-row strong,.request-inbox-row small{overflow-wrap:anywhere}.request-inbox-row .button{white-space:nowrap}.friends-inbox{min-height:200px}}

.meet-intro-art .profile-portrait,.meet-friend-prompt .profile-portrait{width:100%!important;height:100%!important;aspect-ratio:1!important;border-radius:50%!important;margin:0!important}.meet-intro-art .portrait-inner,.meet-friend-prompt .portrait-inner{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;overflow:hidden}.meet-intro-art .portrait-inner svg,.meet-friend-prompt .portrait-inner svg{width:100%;height:100%;transform:none}.feed-user-result .profile-portrait,.request-inbox-row .profile-portrait{width:44px!important;height:44px!important;aspect-ratio:1;border-radius:50%;margin:0}.feed-user-result .portrait-inner,.request-inbox-row .portrait-inner{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.feed-user-result .portrait-inner svg,.request-inbox-row .portrait-inner svg{width:100%;height:100%;transform:none}.meet-connection-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--soft,#eee9f4);font-size:12px}.meet-connection-banner .text-link{font-size:12px}
