.modal-backdrop.svelte-1rzh8ek{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:svelte-1rzh8ek-fade-in .3s ease}.modal-content.svelte-1rzh8ek{position:relative;width:100%;max-width:700px;margin:1rem;background-color:#161616;border:1px solid #333;padding:2.5rem;animation:svelte-1rzh8ek-slide-up .4s ease}.close-button.svelte-1rzh8ek{position:absolute;top:1rem;right:1rem;font-family:Inter,sans-serif;color:#777;background:none;border:none;cursor:pointer;transition:color .3s}.close-button.svelte-1rzh8ek:hover{color:#fff}.profile-header.svelte-1rzh8ek{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}@media (min-width: 640px){.profile-header.svelte-1rzh8ek{flex-direction:row;align-items:center}}.pfp.svelte-1rzh8ek{width:100px;height:100px;flex-shrink:0;border:1px solid #555;filter:grayscale(100%);transition:filter .3s}.pfp.svelte-1rzh8ek:hover{filter:grayscale(0%)}.member-id.svelte-1rzh8ek{font-size:2.5rem;font-weight:800;letter-spacing:-.05em;line-height:1;color:#fff;text-transform:none}.member-role.svelte-1rzh8ek{font-size:1rem;color:var(--spotlight-color, #d946ef);margin-top:.25rem}.member-tagline.svelte-1rzh8ek{color:#999;font-style:italic;quotes:'"' '"';margin-top:.75rem;text-transform:none}.member-tagline.svelte-1rzh8ek:before{content:open-quote}.member-tagline.svelte-1rzh8ek:after{content:close-quote}.details-grid.svelte-1rzh8ek{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 640px){.details-grid.svelte-1rzh8ek{grid-template-columns:1fr 2fr}}.detail-title.svelte-1rzh8ek{font-size:.875rem;font-weight:600;color:#777;margin-bottom:1rem}.skills-list.svelte-1rzh8ek li:where(.svelte-1rzh8ek){margin-bottom:.5rem}.bio.svelte-1rzh8ek p:where(.svelte-1rzh8ek){color:#ccc;text-transform:none;line-height:1.6}@keyframes svelte-1rzh8ek-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1rzh8ek-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body{background-color:#111;color:#f5f5f5;font-family:Inter,sans-serif;font-weight:500;text-transform:uppercase;overflow:hidden}.main-container.svelte-1uha8ag{--spotlight-color: #d946ef;height:100vh;padding:0;transition:filter .3s ease-out}.main-container.modal-open.svelte-1uha8ag{filter:blur(4px);pointer-events:none}body.modal-open{overflow:hidden}.content-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:2rem;height:100%;padding:2rem;max-width:1400px;margin:auto}@media (min-width: 1024px){.content-grid.svelte-1uha8ag{grid-template-columns:auto 1fr;grid-template-rows:1fr auto;gap:2rem}}.left-sidebar.svelte-1uha8ag{display:none}@media (min-width: 1024px){.left-sidebar.svelte-1uha8ag{grid-row:1 / 3;display:flex;align-items:center;gap:2rem;max-width:100%;overflow:hidden}}.sidebar-nav.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.5rem;flex-shrink:0}.nav-button.svelte-1uha8ag{display:flex;align-items:center;gap:.75rem;color:#777;text-decoration:none;font-weight:600;font-size:1rem;transition:color .3s;white-space:nowrap;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;text-transform:uppercase;text-align:left}.nav-button.svelte-1uha8ag:hover{color:var(--spotlight-color)}.nav-button.svelte-1uha8ag .divider:where(.svelte-1uha8ag){color:#444}.nav-button.svelte-1uha8ag .keybind:where(.svelte-1uha8ag){border:1px solid #555;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#999}.vertical-title-container.svelte-1uha8ag{display:flex;justify-content:start;align-items:start;height:100%;border-right:1px solid #333;padding-right:2rem;writing-mode:vertical-rl;transform:rotate(180deg);min-width:0}.team-name.svelte-1uha8ag{font-size:clamp(4rem,15vw,12rem);font-weight:800;letter-spacing:-.075em;line-height:.8;text-align:left;text-transform:none}.main-content.svelte-1uha8ag{display:flex;flex-direction:column;gap:4rem;overflow-y:auto}@media (max-width: 1023px){.main-content.svelte-1uha8ag:before{content:"kBxAc";display:block;font-size:4rem;font-weight:800;letter-spacing:-.075em;line-height:.8;text-align:center;margin-bottom:2rem;flex-shrink:0}}.section.svelte-1uha8ag{flex-shrink:0}.section-title.svelte-1uha8ag{font-size:.875rem;font-weight:600;color:#777;margin-bottom:1.5rem;border-bottom:1px solid #333;padding-bottom:.75rem}.timeline-list.svelte-1uha8ag{position:relative;padding-left:2rem;border-left:1px solid #333}.timeline-list.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative;margin-bottom:1.5rem}.timeline-list.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{margin-bottom:0}.timeline-list.svelte-1uha8ag li:where(.svelte-1uha8ag) .marker:where(.svelte-1uha8ag){position:absolute;left:-2rem;top:.5rem;width:9px;height:9px;background-color:#333;border:1px solid #555;transform:translate(-4px);transition:all .3s}.timeline-list.svelte-1uha8ag li:where(.svelte-1uha8ag):hover .marker:where(.svelte-1uha8ag){background-color:var(--spotlight-color);border-color:var(--spotlight-color)}.timeline-list.svelte-1uha8ag li.current:where(.svelte-1uha8ag) .marker:where(.svelte-1uha8ag){background-color:var(--spotlight-color);border-color:var(--spotlight-color);box-shadow:0 0 10px var(--spotlight-color)}.timeline-list.svelte-1uha8ag li:where(.svelte-1uha8ag) .content:where(.svelte-1uha8ag){display:flex;align-items:baseline;gap:1.5rem}.timeline-list.svelte-1uha8ag .date:where(.svelte-1uha8ag){color:#777;flex-shrink:0;font-size:1.125rem}.timeline-list.svelte-1uha8ag .event:where(.svelte-1uha8ag){font-weight:600;color:#ccc;transition:color .3s;font-size:1.25rem}.timeline-list.svelte-1uha8ag li:where(.svelte-1uha8ag):hover .event:where(.svelte-1uha8ag){color:#fff}.status-indicator.svelte-1uha8ag{width:10px;height:10px;background-color:var(--spotlight-color);border-radius:50%;animation:svelte-1uha8ag-pulse 1.5s infinite}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1;box-shadow:0 0 5px var(--spotlight-color)}50%{opacity:.5;box-shadow:0 0 15px var(--spotlight-color)}}.achievements-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.achievements-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.achievement-item.svelte-1uha8ag{border:1px solid #333;padding:1rem;font-size:.875rem;font-weight:600;transition:all .3s;opacity:0;animation:svelte-1uha8ag-fade-in-up .5s ease forwards}.achievement-item.svelte-1uha8ag:hover{border-color:var(--spotlight-color);color:#fff}@keyframes svelte-1uha8ag-fade-in-up{to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(10px)}}.roster-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.roster-item.svelte-1uha8ag{background:none;color:inherit;border:1px solid #333;font:inherit;cursor:pointer;outline:inherit;text-transform:uppercase;padding:1.5rem 1rem;text-align:center;font-weight:600;transition:all .3s;text-transform:none}.roster-item.svelte-1uha8ag:hover{border-color:var(--spotlight-color);background-color:#d946ef1a;color:#fff}.footer.svelte-1uha8ag{grid-column:2 / 3;display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#555;border-top:1px solid #333;padding-top:1rem;flex-shrink:0}@media (max-width: 1023px){.footer.svelte-1uha8ag{grid-column:1 / -1}}.socials.svelte-1uha8ag{display:flex;gap:1.5rem}.socials.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#888;font-weight:600;text-decoration:none;transition:color .3s}.socials.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--spotlight-color)}@media (max-width: 640px){.footer.svelte-1uha8ag{flex-direction:column;gap:1rem}.socials.svelte-1uha8ag{order:-1}}.timeline-overlay.svelte-1uha8ag{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:svelte-1uha8ag-fade-in .3s ease}.timeline-content.svelte-1uha8ag{position:relative;width:100%;max-width:900px;max-height:80vh;overflow-y:auto;margin:1rem;background-color:#161616;border:1px solid #333;padding:2.5rem;animation:svelte-1uha8ag-slide-up .4s ease}.close-button.svelte-1uha8ag{position:absolute;top:1rem;right:1rem;font-family:Inter,sans-serif;color:#777;background:none;border:none;cursor:pointer;transition:color .3s;font-size:1rem}.close-button.svelte-1uha8ag:hover{color:#fff}@keyframes svelte-1uha8ag-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
