@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&display=swap";:root{--color-paleGoldenrod: #f5e6b8;--color-paleGoldenrodLight: #f9f0d0;--color-paleGoldenrodDark: #eddba0;--color-maroon: #800000;--color-maroon-dark: #5c0000;--color-maroon-light: #b33333;--color-charcoalBlack: #1b1b1d;--color-gray: #858585;--color-grayLite: #f2f2f2;--color-white: #ffffff;--radius-card: 12px;--radius-input: 12px;--radius-button: 10px;--field-action-hit: 44px;--field-action-gap: 10px;--field-action-icon: 22px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--color-charcoalBlack);background:var(--color-white)}button,input{font-family:inherit}.former-member-profile-message-btn{border:1px solid var(--color-maroon-dark)!important;background:var(--color-maroon-light)!important;color:var(--color-white)!important;-webkit-appearance:none;appearance:none}.former-glow-button{transition:box-shadow .18s ease,transform .18s ease,filter .18s ease;box-shadow:0 6px 16px #8585851f}.former-glow-button:hover{box-shadow:0 0 0 3px #b3333373,0 12px 28px #5c000040;transform:translateY(-1px);filter:saturate(1.03)}.former-glow-button:active{transform:translateY(0);box-shadow:0 0 0 2px #b3333366,0 8px 18px #5c000038}.former-glow-button:focus-visible{outline:none;box-shadow:0 0 0 4px #1b1b1d2e,0 0 0 7px #b333336b,0 12px 28px #5c000038}.former-create-post-primary.former-glow-button:hover{box-shadow:0 0 0 3px #c9555538,0 10px 24px #b3333329}.former-create-post-primary.former-glow-button:active{transform:translateY(0);box-shadow:0 0 0 2px #c9555533,0 7px 16px #b3333324}.former-create-post-primary.former-glow-button:focus-visible{box-shadow:0 0 0 4px #1b1b1d24,0 0 0 7px #c9555547,0 12px 28px #b3333324}.former-notification-primary-action{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.2);background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.24),transparent 34%),linear-gradient(135deg,#bd3434 0%,var(--color-maroon) 54%,var(--color-maroon-dark) 100%);color:var(--color-white);letter-spacing:.01em;box-shadow:inset 0 1px #ffffff38,0 10px 22px #5c000038,0 2px 6px #1b1b1d14;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),filter .18s ease}.former-notification-primary-action:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.24) 44%,transparent 62%);transform:translate(-120%);transition:transform .42s cubic-bezier(.22,1,.36,1)}.former-notification-primary-action:not(:disabled):hover{transform:translateY(-1px);filter:saturate(1.06);box-shadow:inset 0 1px #ffffff47,0 14px 28px #5c00004d,0 6px 16px #1b1b1d1a}.former-notification-primary-action:not(:disabled):hover:before{transform:translate(120%)}.former-notification-primary-action:not(:disabled):active{transform:translateY(0);box-shadow:inset 0 2px 5px #1b1b1d38,0 6px 14px #5c000038}.former-notification-primary-action:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff38,0 0 0 2px var(--color-white),0 0 0 5px #b333337a,0 12px 28px #5c000038}.former-group-shortcut-card{position:relative;overflow:hidden;border:1px solid rgba(179,51,51,.24);background:transparent;box-shadow:0 0 0 1px #b333331a,0 10px 26px #5c000014,0 0 24px #b333332e;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,filter .18s ease}.former-group-shortcut-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.34),transparent 30%),radial-gradient(circle at 82% 86%,rgba(245,230,184,.28),transparent 34%),linear-gradient(135deg,#b3333357,#8000002e 52%,#5c000047);opacity:0;transition:opacity .18s ease}.former-group-shortcut-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.28) 42%,transparent 58%);transform:translate(-130%);transition:transform .46s cubic-bezier(.22,1,.36,1)}.former-group-shortcut-card>*{position:relative;z-index:1}.former-group-shortcut-card:not(:disabled):hover{border-color:#ffd6d6f2;transform:translateY(-2px);filter:saturate(1.08);box-shadow:inset 0 1px #ffffff94,0 0 0 1px #b333333d,0 14px 34px #5c00002e,0 0 34px #b3333352}.former-group-shortcut-card:not(:disabled):hover:before{opacity:1}.former-group-shortcut-card:not(:disabled):hover:after{transform:translate(130%)}.former-group-shortcut-card:not(:disabled):active{transform:translateY(0);box-shadow:inset 0 2px 6px #1b1b1d1f,0 7px 18px #5c000029,0 0 20px #b333333d}.former-group-shortcut-card:focus-visible{outline:none;border-color:#ffd6d6;box-shadow:0 0 0 2px var(--color-white),0 0 0 5px #b333336b,0 14px 34px #5c000029,0 0 30px #b3333342}.former-soft-maroon-card{border:1px solid rgba(179,51,51,.16);background:radial-gradient(circle at 0% 0%,rgba(179,51,51,.055),transparent 34%),linear-gradient(135deg,#fff6f6eb,#ffffffdb 56%,#b333330f);box-shadow:inset 0 1px #ffffffb8,0 0 0 1px #b3333309,0 6px 18px #5c00000b;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.former-soft-maroon-card:hover,.former-soft-maroon-card:focus-visible,.former-soft-maroon-card:focus-within{border-color:#b3333347;background:radial-gradient(circle at 0% 0%,rgba(179,51,51,.085),transparent 36%),linear-gradient(135deg,#fff1f1f5,#ffffffe6 58%,#b3333317);box-shadow:inset 0 1px #ffffffc7,0 0 0 1px #b3333313,0 8px 22px #5c000013,0 0 18px #b333331f}.former-messages-inbox-row{border:1px solid rgba(179,51,51,.16);background:#fff;box-shadow:inset 0 1px #ffffffb8,0 0 0 1px #b3333309,0 6px 18px #5c00000b;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.former-messages-inbox-row--unread{background:#1b1b1d0e}.former-messages-inbox-row:hover,.former-messages-inbox-row:focus-visible{border-color:#b3333347;background:#f4f6f9fa;box-shadow:inset 0 1px #ffffffc7,0 0 0 1px #b3333313,0 8px 22px #5c000013}.former-messages-inbox-row--unread:hover,.former-messages-inbox-row--unread:focus-visible{background:#1b1b1d17}a.former-messages-inbox-row{-webkit-tap-highlight-color:transparent}a.former-messages-inbox-row,a.former-messages-inbox-row:visited{color:inherit}.former-messages-inbox-avatar{width:48px;height:48px;border-radius:9999px;flex-shrink:0;overflow:hidden;box-sizing:border-box;border:1px solid rgb(145,155,170)!important;background-color:#c6ccd6!important;background-image:none!important;display:flex;align-items:center;justify-content:center;font-weight:900;color:#1b1b1d!important;isolation:isolate;position:relative;z-index:2}a.former-messages-inbox-row .former-messages-inbox-avatar{background-color:#c6ccd6!important;background-image:none!important}.former-messages-inbox-avatar-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;background-color:#c6ccd6!important;color:#1b1b1d!important;font-weight:900;line-height:1;font-size:16px}.former-messages-inbox-avatar img{width:100%;height:100%;object-fit:cover;display:block}.former-member-row{transition:border-color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),background-color .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.former-member-row:hover,.former-member-row:focus-visible,.former-member-row:focus-within{border-color:#b3333357!important;background-color:#fff1f17a!important;box-shadow:0 0 0 1px #b3333321,0 6px 18px #5c000012}.former-member-row:focus-visible{outline:none}.former-member-actions-trigger{opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1)}.former-member-row:hover .former-member-actions-trigger,.former-member-row:focus-within .former-member-actions-trigger{opacity:1;pointer-events:auto}.former-snap-container{scroll-snap-type:y proximity}.former-snap-section{scroll-snap-align:start;scroll-margin-top:20px}.former-two-col{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center}.former-image-placeholder{width:100%;aspect-ratio:4 / 3;border-radius:18px;border:1px solid var(--color-grayLite);background:radial-gradient(120% 120% at 20% 20%,#f5e6b88c,#f5e6b82e 35%,#f2f2f2b3)}@media(max-width:760px){.former-two-col{grid-template-columns:1fr}}.former-animated-gradient-text{background-image:linear-gradient(90deg,var(--color-charcoalBlack) 0%,var(--color-paleGoldenrod) 28%,rgba(255,254,249,1) 52%,var(--color-paleGoldenrodLight) 74%,var(--color-charcoalBlack) 100%);background-size:260% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:formerGradientShift 4.5s ease-in-out infinite;text-shadow:0 1px 0 rgba(27,27,29,.18)}@keyframes formerGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.former-animated-gradient-text{animation:none;background-position:50% 50%}}.former-field-profile,.former-field-filled,.former-field-school{border:none}textarea.former-field-profile,input.former-field-profile,.former-field-filled,.former-field-school{-webkit-appearance:none;appearance:none}.former-field-profile::placeholder,.former-field-filled::placeholder,.former-field-school::placeholder{color:var(--color-gray);opacity:1}.former-field-profile{background:var(--color-white);box-shadow:0 0 0 1.5px var(--color-grayLite)}.former-field-profile:focus{outline:none;box-shadow:0 0 0 2px var(--color-maroon-dark)}.former-field-profile:read-only{background:var(--color-grayLite);box-shadow:0 0 0 1.5px var(--color-grayLite)}.former-field-profile:read-only:focus{box-shadow:0 0 0 1.5px var(--color-grayLite)}select.former-field-profile{cursor:pointer}select.former-field-profile:focus{outline:none;box-shadow:0 0 0 2px var(--color-maroon-dark)}.former-field-filled{background:#f2f2f24d;box-shadow:none}.former-field-filled:focus{outline:none;box-shadow:0 0 0 2px var(--color-maroon-dark)}.former-field-school{background:var(--color-white);box-shadow:0 0 0 1px #f2f2f280}.former-field-school:focus{outline:none;box-shadow:0 0 0 2px var(--color-maroon-dark)}.former-search-join-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease}.former-search-join-action:focus-visible{outline:none}.former-search-join-action--primary:disabled{opacity:.92}.former-search-join-action--primary{border:1px solid var(--color-maroon-dark);background:linear-gradient(180deg,var(--color-maroon-light) 0%,var(--color-maroon) 100%);color:var(--color-white);box-shadow:inset 0 1px #fff3,0 2px 12px #5c000038}.former-search-join-action--primary:not(:disabled):hover{box-shadow:inset 0 1px #ffffff42,0 4px 16px #5c00004d,0 8px 24px #1b1b1d1a;transform:translateY(-1px)}.former-search-join-action--primary:not(:disabled):active{transform:translateY(0);box-shadow:inset 0 2px 4px #1b1b1d33,0 1px 4px #1b1b1d14}.former-search-join-action--pending{border:2px solid var(--color-maroon-dark);background:var(--color-white);color:var(--color-charcoalBlack);box-shadow:0 2px 8px #1b1b1d0f}.former-search-join-action--pending:not(:disabled):hover{background:#b3333317;border-color:var(--color-maroon)}.former-search-join-action--joined{border:1px solid var(--color-maroon-dark);background:linear-gradient(180deg,#b3333338,#80000024);color:var(--color-charcoalBlack);box-shadow:inset 0 1px #ffffff59}.former-search-join-action--primary:focus-visible{box-shadow:inset 0 1px #fff3,0 0 0 2px var(--color-white),0 0 0 5px #b333338c}.former-search-join-action--pending:focus-visible,.former-search-join-action--joined:focus-visible{box-shadow:0 0 0 2px var(--color-white),0 0 0 5px #b333336b}@supports (view-transition-name: none){::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:1ms!important}}}
