PageSourceSearch

https://mozaikplay.com/assets/college-profile-CrVqXivs.js

js mozaikplay.com collected 2026-10-08 06:41:39 UTC 72,244 bytes, 1 lines download raw bytes

1import{c as ee,u as Ie,e as $e,r as c,a as Re,j as e,B as o,L as Z,G as _,D as G,f as ae,g as V,d as W,m as v,I as X,h as Pe,S as Me}from"./index-CoElIM7-.js";import{u as re}from"./compare-store-B4_GZ-i3.js";import{B as n}from"./badge-CzjDUkvV.js";import{S as se}from"./separator-YMuMLq_H.js";import{f as C,b as P,a as M,c as A,d as z,e as D,h as ze,g as De}from"./college-campus_9-DtNtebWN.js";import{v as ie}from"./creative-arts-tour-BgQY-sKy.js";import{A as Te}from"./arrow-left-CqYryJl8.js";import{M as Le}from"./map-pin-atCg83Mw.js";import{S as Be}from"./star-Dm4mPFv_.js";import{B as Fe}from"./bookmark-DO-flFV-.js";import{S as Oe}from"./share-2-C28EDwJh.js";import{P as Ee}from"./pause-BV0k5toX.js";import{P as j}from"./play-DwKMLAig.js";import{U as Y}from"./users-C0Cxjymx.js";import{N as oe}from"./newspaper-D_VobNUE.js";import{M as U}from"./message-circle-B0zmm2lu.js";import{H as T}from"./heart-BlopNl7u.js";import{S as H}from"./search-BfWZiyfB.js";import{C as de}from"./calendar-DNgaliZD.js";import{E as I}from"./external-link-cgCfYPOv.js";import{G as _e}from"./globe-BcJMZjFK.js";import{I as Ge}from"./instagram-nwl6lKQm.js";import{T as Ve}from"./twitter-CR6AmfQd.js";import{E as We}from"./eye-CR5ytWIL.js";const Xe=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]],Ye=ee("volume-2",Xe);const Ue=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]],He=ee("volume-x",Ue);const qe=[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17",key:"1q2vi4"}],["path",{d:"m10 15 5-3-5-3z",key:"1jp15x"}]],Je=ee("youtube",qe),Ke="/assets/course-cover-arc-01-B0gvRIyJ.png",Qe="/assets/course-cover-arc-02-CDJcG9gG.png",Ze="/assets/course-cover-arc-03-BYgkCxxB.png",et="/assets/course-cover-arc-04-CMShMOBU.png",tt="/assets/course-cover-arc-05-ClEB-uwb.png",at="/assets/course-cover-arc-06-DDn0Cd3P.png",rt="/assets/work-cover-01-CR-8P6bE.jpg",st="/assets/work-cover-02-DKOb6kOr.jpg",it="/assets/work-cover-03-zvRRmSRJ.jpg",ot="/assets/work-cover-04-CuVyPdt5.jpg",dt="/assets/work-cover-05-TCPvSkb3.jpg",lt="/assets/work-cover-06-bXwaDDbt.jpg",nt="/assets/work-cover-07-DjDNIQXf.jpg",ct="/assets/work-cover-05-TCPvSkb3.jpg",mt="/assets/work-cover-09-dtz5k9-D.jpg",ut="/assets/work-cover-10-CPZOggtL.jpg",xt="/assets/peer-avatar-01-CBU_eOw2.jpg",le="/assets/peer-avatar-02-Dn_29GCM.jpg",ne="/assets/peer-avatar-01-CBU_eOw2.jpg",ht="/assets/peer-avatar-04-DROxZ4x_.jpg",q="/assets/intern-avatar-01-BeHHKrlH.jpg",J="/assets/peer-avatar-01-CBU_eOw2.jpg",K="/assets/intern-avatar-03-DyDcTOzf.jpg",Q="/assets/intern-avatar-03-DyDcTOzf.jpg",gt="/assets/arc-institute-teaser-DLUYrlOd.mp4",ce={c1:{id:"c1",name:"Nova School of Visual Arts",city:"New York",country:"USA",rating:4.7,heroImageSrc:A,tagline:"Cinematic storytelling + studio pipelines",about:"Nova is built for creators who want the intensity of a studio environment with the freedom of art school. Think film dailies, critique culture, and a portfolio-first mindset. Expect collaboration, ambitious capstones, and outcome-driven mentorship.",studyMode:"Hybrid",affordability:"Premium",vibe:"Industry",highlights:["Film","Animation","Design"],links:{website:"https://example.com",instagram:"https://instagram.com",youtube:"https://youtube.com",twitter:"https://x.com"},campuses:["Manhattan Studio District","Brooklyn Post Lab"],courses:[{id:"crs-1",title:"BA Film Direction & Cinematography",level:"Bachelor",format:"In-person",duration:"3 years",tags:["Cinematography","Directing","Post"]},{id:"crs-2",title:"MA Animation for Film & Series",level:"Masters",format:"Hybrid",duration:"18 months",tags:["Character","Layout","Story"]},{id:"crs-3",title:"Certificate: Color, Editing, & Sound",level:"Certificate",format:"Online",duration:"12 weeks",tags:["DaVinci","Premiere","Mix"]},{id:"crs-4",title:"BA Visual Design Systems",level:"Bachelor",format:"Hybrid",duration:"3 years",tags:["Brand","Typography","UI"]}],studentWork:[{id:"wrk-1",creatorId:"kairo",creatorName:"Kairo",title:"Neon Alley — Short Film",discipline:"Film",coverSrc:ze,likes:1280,views:8421},{id:"wrk-2",creatorId:"mira",creatorName:"Mira",title:"VFX Breakdown: City Bloom",discipline:"Animation",coverSrc:z,likes:905,views:6140},{id:"wrk-3",creatorId:"sol",creatorName:"Sol",title:"Title Sequence Concepts",discipline:"Design",coverSrc:P,likes:603,views:4912},{id:"wrk-4",creatorId:"ava",creatorName:"Ava",title:"Sound + Score Reel",discipline:"Music",coverSrc:C,likes:412,views:3130},{id:"wrk-5",creatorId:"noah",creatorName:"Noah",title:'Experimental Edit: "Glass Motion"',discipline:"Film",coverSrc:De,likes:521,views:3770},{id:"wrk-6",creatorId:"hana",creatorName:"Hana",title:"Poster System: Festival Night",discipline:"Design",coverSrc:A,likes:734,views:5520}],peers:[{id:"peer-1",creatorId:"kairo",name:"Kairo",role:"Director / Editor",tags:["Premiere","Color","Docs"],avatar:"K",avatarSrc:xt,availability:"Open to collab",languages:["English","Spanish"]},{id:"peer-2",creatorId:"mira",name:"Mira",role:"Animator / VFX",tags:["Blender","After Effects","Compositing"],avatar:"M",avatarSrc:le,availability:"Mentoring",languages:["English","French"]},{id:"peer-3",creatorId:"sol",name:"Sol",role:"Designer",tags:["Brand","Typography","Figma"],avatar:"S",avatarSrc:ne,availability:"Busy",languages:["English"]},{id:"peer-4",creatorId:"ava",name:"Ava",role:"Sound Designer",tags:["Mixing","Ableton","Foley"],avatar:"A",avatarSrc:ht,availability:"Open to collab",languages:["English","Korean"]}],videos:[{id:"vid-1",title:"Masterclass: Cinematography with Roger Deakins",description:"A deep dive into lighting and composition for feature films.",thumbnailSrc:A,duration:"1h 45m",category:"Masterclass",views:12400,date:"2 months ago"},{id:"vid-2",title:"Nova Open Day 2025: Tour & Q&A",description:"Explore the Manhattan Studio District campus.",thumbnailSrc:z,duration:"45m",category:"Open Day",views:3200,date:"3 weeks ago"},{id:"vid-3",title:"Student Showcase: Fall 2024",description:"Top projects from our senior animation students.",thumbnailSrc:D,duration:"22m",category:"Student Showcase",views:8900,date:"4 months ago"}
1,{id:"vid-7",title:"Directing Actors: In-Studio Rehearsal",description:"Watch a live directing workshop with our second-year cohort.",thumbnailSrc:C,duration:"1h 15m",category:"Masterclass",views:5600,date:"6 months ago"},{id:"vid-8",title:"Nova Alumni Panel: Breaking into the Industry",description:"Recent grads discuss their transition from school to studio roles.",thumbnailSrc:P,duration:"58m",category:"Masterclass",views:7200,date:"8 months ago"},{id:"vid-9",title:"Virtual Campus Tour - Brooklyn Post Lab",description:"A detailed walkthrough of our color grading and mixing suites.",thumbnailSrc:M,duration:"18m",category:"Campus Tour",views:15400,date:"1 year ago"}],news:[{id:"news-oscar-2026",title:"Record 42 Mozaik Play Alumni Credited on This Year's Oscar-Winning Films",excerpt:"Following last night's 98th Academy Awards, we are thrilled to announce that 42 graduates from Mozaik Play partner institutions were credited across six Oscar-winning films.",date:"March 12, 2026",category:"Industry Impact",imageSrc:z,readTime:"8 min read"},{id:"news-oscar-feature-2026",title:"Nova VFX Students Contributed to Best Picture Winner",excerpt:"A team of 14 current students and recent graduates from our Visual Effects department were instrumental in crafting the breathtaking sequences in this year's Best Picture.",date:"March 14, 2026",category:"Alumni Success",imageSrc:M,readTime:"5 min read"},{id:"news-oscar-animated-2026",title:"Alumni Take Home Best Animated Feature Oscar",excerpt:"12 character animators and 4 look-dev artists from our network contributed to the unique painterly style of this year's Best Animated Feature winner.",date:"March 15, 2026",category:"Industry Impact",imageSrc:D,readTime:"7 min read"},{id:"news-1",title:"Nova Grads Sweep Regional Film Festival Awards",excerpt:"Our 2025 cohort took home Best Short Film, Best Cinematography, and the Audience Choice award this weekend.",date:"March 15, 2026",category:"Alumni Success",imageSrc:D,readTime:"4 min read"},{id:"news-2",title:"Announcing Our New Virtual Production Stage",excerpt:"The Manhattan campus is opening a state-of-the-art LED volume stage this fall, expanding our realtime curriculum.",date:"February 28, 2026",category:"Campus News",imageSrc:A,readTime:"6 min read"}],internships:[{id:"int-1",creatorId:"kairo",creatorName:"Kairo",creatorRole:"Director / Editor",creatorAvatar:"K",creatorAvatarSrc:q,languages:["English","Spanish"],education:"Nova School of Visual Arts — BA Film & Post (Year 2)",interests:["Documentary","Street photography","Soundscapes"],skills:["Premiere","DaVinci Resolve","Delivery","Dailies"],title:"Seeking: Post-production internship (Short-form)",company:"Open to studios",location:"New York (Hybrid)",type:"Internship",tags:["Editing","Delivery","Short-form"],deadline:"Available Feb"},{id:"int-2",creatorId:"mira",creatorName:"Mira",creatorRole:"Animator / VFX",creatorAvatar:"M",creatorAvatarSrc:J,languages:["English","French"],education:"Nova School of Visual Arts — BFA Motion Design (Year 3)",interests:["Title sequences","Kinetic type","Music videos"],skills:["After Effects","Cinema 4D","Compositing","Typography"],title:"Seeking: Motion design internship (Titles & Idents)",company:"Open to studios",location:"Remote",type:"Internship",tags:["AE","Cinema4D","Typography"],deadline:"Available now"},{id:"int-3",creatorId:"ava",creatorName:"Ava",creatorRole:"Sound Designer",creatorAvatar:"A",creatorAvatarSrc:K,languages:["English","Korean"],education:"Nova School of Visual Arts — BA Audio Post (Year 1)",interests:["Field recording","Foley","Ambient scoring"],skills:["Ableton","Foley","Dialogue edit","Mix"],title:"Seeking: Sound post placement (Foley / Dialogue)",company:"Open to post houses",location:"NYC",type:"Placement",tags:["Foley","Dialogue","Mix"],deadline:"Rolling"},{id:"int-4",creatorId:"sol",creatorName:"Sol",creatorRole:"Designer",creatorAvatar:"S",creatorAvatarSrc:Q,languages:["English"],education:"Nova School of Visual Arts — BDes Visual Communication (Year 4)",interests:["Editorial","Typography","Brand worlds"],skills:["Figma","Brand systems","Type","Layout"],title:"Seeking: Design gig (Portfolio polish + brand systems)",company:"Open to teams",location:"Online",type:"Gig",tags:["Featured","Spotlight","Recruiters"],deadline:"Weekly"}]},c2:{id:"c2",name:"Arc Institute of Creative Technology",city:"Tokyo",country:"Japan",rating:4.8,heroImageSrc:M,tagline:"Realtime worlds, XR, and generative tools",about:"Arc is where experimental tools meet production-grade outcomes. You’ll build interactive worlds, prototype XR experiences, and explore generative workflows with a studio-grade critique cadence.",studyMode:"In-person",affordability:"Premium",vibe:"Research",highlights:["Games","Creative Tech","Digital Media"],links:{website:"https://example.com"},campuses:["Shoreditch","South Bank","Remote Studio"],courses:[{id:"featured-3d-char",title:"3D Character Art for Games",level:"Bachelor",format:"In-person",duration:"2 years",tags:["3D Modeling","Character Art","Texturing","Rigging"]},{id:"crs-21",title:"BSc Realtime Worlds & Interactive Media",level:"Bachelor",format:"In-person",duration:"3 years",tags:["Unreal","Unity","Worldbuilding"]}
1,{id:"crs-22",title:"MSc Creative Computing & Generative Systems",level:"Masters",format:"In-person",duration:"2 years",tags:["AI","Tools","Generative"]},{id:"crs-23",title:"PhD XR Interaction & Spatial Storytelling",level:"PhD",format:"In-person",duration:"3–5 years",tags:["XR","HCI","Research"]},{id:"crs-24",title:"Diploma Motion Graphics & Visual Systems",level:"Diploma",format:"Hybrid",duration:"10 months",tags:["After Effects","Typography","Systems"]},{id:"crs-25",title:"Certificate: Creative Coding for Visuals",level:"Certificate",format:"Online",duration:"10 weeks",tags:["p5.js","Shaders","Generative"]},{id:"crs-26",title:"MA Digital Media Design & Product Futures",level:"Masters",format:"Hybrid",duration:"18 months",tags:["Figma","Prototyping","UX"]}],studentWork:[{id:"wrk-21",creatorId:"ren",creatorName:"Ren",title:'Realtime Cinematic: "Drift City"',discipline:"Games",coverSrc:ot,likes:1502,views:11240},{id:"wrk-22",creatorId:"yuna",creatorName:"Yuna",title:"XR Installation: Bloom",discipline:"Creative Tech",coverSrc:dt,likes:832,views:7041},{id:"wrk-23",creatorId:"kei",creatorName:"Kei",title:"Generative Posters: Night Circuit",discipline:"Digital Media",coverSrc:rt,likes:1193,views:9802},{id:"wrk-24",creatorId:"sora",creatorName:"Sora",title:"UI System: Hologram Player",discipline:"Design",coverSrc:ct,likes:821,views:6420},{id:"wrk-25",creatorId:"mina",creatorName:"Mina",title:"Shader Study: Liquid Glass",discipline:"Creative Tech",coverSrc:lt,likes:1440,views:12560},{id:"wrk-26",creatorId:"rio",creatorName:"Rio",title:"Concept: Neon Transit Level",discipline:"Games",coverSrc:mt,likes:1007,views:9140},{id:"wrk-27",creatorId:"aya",creatorName:"Aya",title:"Motion Loop Pack: Signal Bloom",discipline:"Digital Media",coverSrc:it,likes:670,views:5055},{id:"wrk-28",creatorId:"tomo",creatorName:"Tomo",title:"3D Set: Voxel Shrine",discipline:"Digital Media",coverSrc:st,likes:892,views:7311},{id:"wrk-29",creatorId:"emi",creatorName:"Emi",title:"Film Test: Rainlight",discipline:"Film",coverSrc:ut,likes:540,views:4420},{id:"wrk-30",creatorId:"jun",creatorName:"Jun",title:"Fashion Tech: AR Lookbook",discipline:"Creative Tech",coverSrc:nt,likes:763,views:5899}],peers:[{id:"peer-21",creatorId:"ren",name:"Ren",role:"Gameplay Engineer",tags:["Unreal","C++","Shaders"],avatar:"R",avatarSrc:ne,availability:"Open to collab",languages:["Japanese","English"]},{id:"peer-22",creatorId:"yuna",name:"Yuna",role:"Creative Technologist",tags:["XR","TouchDesigner","AI"],avatar:"Y",avatarSrc:le,availability:"Mentoring",languages:["Japanese","English","Mandarin"]}],videos:[{id:"vid-4",title:"Arc Sandbox Demo: Realtime Raytracing in UE5",description:"A technical breakdown of our newest realtime curriculum.",thumbnailSrc:M,duration:"1h 10m",category:"Masterclass",views:18500,date:"1 month ago"},{id:"vid-5",title:"Creative Tech Showcase - Spring 2025",description:"Generative AI models and installations by Arc seniors.",thumbnailSrc:C,duration:"55m",category:"Student Showcase",views:6400,date:"2 weeks ago"},{id:"vid-6",title:"Arc Institute - Virtual Campus Tour",description:"Explore the Shoreditch and South Bank labs.",thumbnailSrc:P,duration:"12m",category:"Campus Tour",views:45e3,date:"1 year ago"},{id:"vid-10",title:"Open Day 2024: Inside the XR Lab",description:"See the hardware and projects happening inside our spatial computing lab.",thumbnailSrc:A,duration:"38m",category:"Open Day",views:4100,date:"5 months ago"},{id:"vid-11",title:"Masterclass: Generative Audio Systems",description:"Building interactive soundscapes for game environments.",thumbnailSrc:z,duration:"1h 25m",category:"Masterclass",views:11200,date:"7 months ago"},{id:"vid-12",title:"Student Showcase: Winter 2023",description:"A collection of standout interactive media works.",thumbnailSrc:D,duration:"25m",category:"Student Showcase",views:8400,date:"1 year ago"}],news:[{id:"news-oscar-arc-2026",title:"Arc Graduates Lead VFX Teams on Double Oscar-Winning Feature",excerpt:"Seven of our Creative Tech alumni were instrumental in the visual effects pipeline for this year's most celebrated science fiction epic at the Academy Awards.",date:"March 18, 2026",category:"Alumni Success",imageSrc:C,readTime:"6 min read"},{id:"news-3",title:"Arc Students Prototype Future Interfaces for London Fashion Week",excerpt:"Our XR cohort collaborated with top designers to create AR try-on experiences for this year's runway shows.",date:"April 02, 2026",category:"Industry Collab",imageSrc:P,readTime:"5 min read",link:"https://example.com"},{id:"news-4",title:"New Research Grant: Neural Networks in Game Engines",excerpt:"The institute has received a major grant to explore AI-driven NPC behaviors and procedural generation techniques.",date:"January 14, 2026",category:"Research",imageSrc:C,readTime:"7 min read"}],internships:[{id:"int-21",creatorId:"yuna",creatorName:"Yuna",creatorRole:"Creative Technologist",creatorAvatar:"Y",creatorAvatarSrc:J,languages:["Japanese","
1English","Mandarin"],education:"Arc Institute — MSc Creative Computing (Year 1)",interests:["XR","Realtime stagecraft","Generative visuals"],skills:["TouchDesigner","Unity","Python","Pipelines"],title:"Seeking: Realtime tools internship (XR / Pipelines)",company:"Open to labs & studios",location:"Tokyo",type:"Internship",tags:["Tools","Pipelines","Python"],deadline:"Available Feb"},{id:"int-22",creatorId:"ren",creatorName:"Ren",creatorRole:"Gameplay Engineer",creatorAvatar:"R",creatorAvatarSrc:q,languages:["Japanese","English"],education:"Arc Institute — BSc Realtime Worlds (Year 3)",interests:["Shaders","Level design","Procedural systems"],skills:["Unreal","C++","HLSL","Performance"],title:"Seeking: Prototype gig (Playable demo + polish pass)",company:"Open to teams",location:"Online",type:"Gig",tags:["Featured","Recruiters","Pitch"],deadline:"Monthly"},{id:"int-23",creatorId:"sora",creatorName:"Sora",creatorRole:"3D Artist / Worldbuilder",creatorAvatar:"S",creatorAvatarSrc:K,languages:["Japanese","English"],education:"Arc Institute — Diploma Motion Graphics & Visual Systems (Year 2)",interests:["Worldbuilding","Photogrammetry","Ambient cinema"],skills:["Blender","Substance","Unreal","Lookdev"],title:"Seeking: 3D / realtime environment internship",company:"Open to studios",location:"Tokyo (Hybrid)",type:"Internship",tags:["3D","Realtime","Lookdev"],deadline:"Available Mar"},{id:"int-24",creatorId:"mei",creatorName:"Mei",creatorRole:"Generative Designer",creatorAvatar:"M",creatorAvatarSrc:Q,languages:["Japanese","English","Mandarin"],education:"Arc Institute — MSc Creative Computing (Year 2)",interests:["Generative typography","Interactive installations","Data art"],skills:["p5.js","TouchDesigner","GLSL","Creative coding"],title:"Seeking: Generative visuals gig (Live set / installation)",company:"Open to teams",location:"Online",type:"Gig",tags:["Generative","Live","Installation"],deadline:"Open"},{id:"int-25",creatorId:"jun",creatorName:"Jun",creatorRole:"Creative Technologist",creatorAvatar:"J",creatorAvatarSrc:J,languages:["Japanese","English"],education:"Arc Institute — BSc Realtime Worlds & Interactive Media (Year 2)",interests:["AR fashion","Realtime characters","UI motion"],skills:["Unity","AR","Figma","Prototyping"],title:"Seeking: AR / Unity internship (Prototype to demo)",company:"Open to labs",location:"Tokyo",type:"Internship",tags:["AR","Unity","Prototyping"],deadline:"Available Feb"},{id:"int-26",creatorId:"rin",creatorName:"Rin",creatorRole:"Motion Designer",creatorAvatar:"R",creatorAvatarSrc:q,languages:["Japanese","English"],education:"Arc Institute — Diploma Motion Graphics & Visual Systems (Year 1)",interests:["Kinetic type","Audio-reactive","Title design"],skills:["After Effects","Cinema 4D","Rive","Typography"],title:"Seeking: Motion internship (Audio-reactive titles)",company:"Open to studios",location:"Remote",type:"Internship",tags:["AE","C4D","Rive"],deadline:"Available now"},{id:"int-27",creatorId:"tomo",creatorName:"Tomo",creatorRole:"Tools Engineer",creatorAvatar:"T",creatorAvatarSrc:K,languages:["Japanese","English"],education:"Arc Institute — BSc Realtime Worlds & Interactive Media (Year 4)",interests:["Pipeline tools","Realtime capture","Build systems"],skills:["Python","Unreal","Automation","Pipelines"],title:"Seeking: Tools internship (Pipelines + automation)",company:"Open to labs & studios",location:"Tokyo",type:"Internship",tags:["Tools","Python","Pipelines"],deadline:"Rolling"},{id:"int-28",creatorId:"aya",creatorName:"Aya",creatorRole:"XR Designer",creatorAvatar:"A",creatorAvatarSrc:Q,languages:["Japanese","English"],education:"Arc Institute — PhD XR Interaction & Spatial Storytelling (Year 1)",interests:["Spatial storytelling","HCI","Immersive theatre"],skills:["XR","Prototyping","Research","Interaction"],title:"Seeking: XR research placement (Prototype + study)",company:"Open to labs",location:"Tokyo",type:"Placement",tags:["XR","HCI","Research"],deadline:"Rolling"}]}};function b({href:x,testId:h,className:m,children:y}){return e.jsx(Z,{href:x,children:e.jsx("span",{className:m,"data-testid":h,role:"link",tabIndex:0,children:y})})}function me({title:x,onShowAll:h,testId:m}){return e.jsxs("div",{className:"flex items-center justify-between gap-3","data-testid":m,children:[e.jsx("h2",{className:"mozaik-title text-lg","data-testid":`${m}-text`,children:x}),h?e.jsx("button",{type:"button",className:"text-xs text-muted-foreground hover:text-foreground",onClick:h,"data-testid":`${m}-button-show-all`,children:"Show all"}):null]})}function pt({title:x,subtitle:h,meta:m,coverSrc:y,icon:a,onClick:L,testId:g}){return e.jsxs("button",{type:"button",onClick:L,className:"group w-[200px] rounded-2xl border border-border/40 bg-card/40 p-3 text-left shadow-sm transition-all duration-500 hover:-translate-y-2 hover:bg-card/60 hover:shadow-[0_20px_40px_-15px_rgba(56,189,248,0.15)] hover:border-teal-500/30","data-testid":g,children:[e.jsxs("div",{className:"relative aspect-square overflow-hidden rounded-lg","data-testid":`${g}-cover`,children:[e.jsx("img",{src:y,alt:"",className:"absolute inset-0 h-full w-full object-cover opacity-95 transition duration-300 group-hover:scale-105","data-testid":`${g}-img`}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-background/85 via-background/20 to-transparent"}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 transition-opacity duration-300 group-hover:opacity-100 bg-black/20 backdrop-blur-[2px]",children:e.jsx("div",{className:"flex h-12 w-12 items-center justify-center rounded-full bg-white/20 text-white backdrop-blur-md border border-white/30 shadow-lg transform scale-75 group-hover:scale-100 transition-transform duration-300",children:e.jsx(j,{className:"h-5 w-5 fill-current ml-1"})})}),a?e.jsx("div",{className:"absolute bottom-2 right-2 grid size-9 place-items-center rounded-full border border-border/60 bg-background/40 backdrop-blur z-10 transition-opacity duration-300 group-hover:opacity-0","data-testid":`${g}-icon`,children:a}):null]}),e.jsxs("div",{className:"mt-3",children:[e.jsx("div",{className:"truncate text-sm font-semibold","data-testid":`${g}-title`,children:x}),e.jsx("div",{className:"mt-1 truncate text-xs text-muted-foreground","data-testid":`${g}-subtitle`,children:h}),m?e.jsx("div",{className:"mt-2 text-[11px] text-muted-foreground","data-testid":`${g}-meta`,children:m}):null]})]})}function f({active:x,children:h,onClick:m,testId:y}){return e.jsx("button",{type:"button",onClick:m,className:"inline-flex whitespace-nowrap items-center gap-2 rounded-full px-5 py-2.5 text-sm font-medium transition-all duration-200 "+(x?"bg-primary text-primary-foreground shadow-md":"text-muted-foreground hover:bg-white/10 hover:text-foreground"),"data-testid":y,children:h})}function Gt(){const{isAuthenticated:x,openAuthModal:h}=Ie(),[,m]=$e("/colleges/:id"),y=m?.id??"c1",a=ce[y]??ce.c1,L=re(t=>t.toggle),g=re(t=>t.has("college",a.id)),ue=new URLSearchParams(window.location.search).get("tab")||"Overview",[d,u]=c.useState(ue),[,xe]=Re(),[l,k]=c.useState(null),[S,he]=c.useState({}),ge=t=>{he(r=>({...r,[t]:!r[t]}))},N=c.useRef(null),[B,pe]=c.useState(!0),[$,be]=c.useState(!0),ve=()=>{N.current&&(B?N.current.pause():N.current.play(),pe(!B))},fe=()=>{N.current&&(N.current.muted=!$,be(!$))};c.useEffect(()=>{const t=new URL(window.location.href);d==="Overview"?t.searchParams.delete("tab"):t.searchParams.set("tab",d),window.history.replaceState({},"",t)},[d]);const[F,je]=c.useState(""),[O,ye]=c.useState(""),[E,we]=c.useState(""),[Ne,ke]=c.useState(null),Se=c.useMemo(()=>{const t=F.trim().toLowerCase();return t?a.courses.filter(r=>r.title.toLowerCase().includes(t)||r.level.toLowerCase().includes(t)||r.format.toLowerCase().includes(t)||r.tags.some(s=>s.toLowerCase().includes(t))):a.courses},[F,a.courses]),te=c.useMemo(()=>{const t=E.trim().toLowerCase();return t?(a.videos||[]).filter(r=>r.title.toLowerCase().includes(t)||r.category.toLowerCase().includes(t)||r.description.toLowerCase().includes(t)):a.videos||[]}
1,[E,a.videos]),Ce=c.useMemo(()=>{const t=O.trim().toLowerCase(),r=a.peers,s=t?r.filter(p=>p.name.toLowerCase().includes(t)||p.role.toLowerCase().includes(t)||p.tags.some(Ae=>Ae.toLowerCase().includes(t))):r;if(t)return s;const i=6;if(s.length>=i)return s;const w=[...s];let R=0;for(;w.length<i&&s.length>0;){const p=s[R%s.length];w.push({...p,id:`${p.id}-pad-${w.length}`}),R+=1}return w},[O,a.peers]);return e.jsxs("div",{className:"min-h-screen mozaik-grid","data-testid":"page-college-profile",children:[e.jsx("header",{className:"hidden sticky top-0 z-40 border-b border-border/60 bg-background/55 backdrop-blur-xl","data-testid":"header-college-profile",children:e.jsxs("div",{className:"mx-auto flex max-w-6xl items-center justify-between gap-3 px-5 py-4",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(b,{href:"/colleges",testId:"link-back-colleges",children:e.jsx("span",{className:"inline-flex h-10 w-10 items-center justify-center rounded-xl border border-border/60 bg-card/30 text-muted-foreground transition hover:text-foreground","data-testid":"button-back",children:e.jsx(Te,{className:"size-4"})})}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("div",{className:"truncate text-sm font-semibold","data-testid":"text-college-name",children:a.name}),e.jsxs("div",{className:"mt-0.5 flex items-center gap-2 text-xs text-muted-foreground","data-testid":"text-college-location",children:[e.jsx(Le,{className:"size-3.5"})," ",a.city,", ",a.country,e.jsx("span",{className:"text-muted-foreground/50",children:"•"}),e.jsxs("span",{className:"inline-flex items-center gap-1","data-testid":"text-college-rating",children:[e.jsx(Be,{className:"size-3.5 text-chart-3"})," ",a.rating.toFixed(1)]})]})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs(o,{variant:"secondary",className:"border px-4 transition "+(g?"border-primary/40 bg-primary/15 text-primary":"border-border/60 bg-card/30"),onClick:()=>{L({type:"college",id:a.id,title:a.name,subtitle:`${a.city}, ${a.country}`,href:`/colleges/${a.id}`,imageSrc:a.heroImageSrc,meta:{city:a.city,country:a.country,studyMode:a.studyMode,rating:a.rating,affordability:a.affordability,vibe:a.vibe}})},"data-testid":"button-save-college",children:[e.jsx(Fe,{className:"mr-2 size-4"}),g?"Saved":"Save"]}),e.jsxs(o,{variant:"secondary",className:"border border-border/60 bg-card/30","data-testid":"button-share-college",children:[e.jsx(Oe,{className:"mr-2 size-4"})," Share"]})]})]})}),e.jsxs("main",{className:"relative mx-auto max-w-6xl px-5 pb-16 pt-6",children:[x?null:e.jsx("div",{className:"sticky top-24 z-30 mb-6 flex justify-center","data-testid":"status-college-preview-gate",children:e.jsx("div",{className:"w-full max-w-2xl rounded-2xl border border-white/10 bg-black/75 px-5 py-4 text-white shadow-[0_24px_80px_-30px_rgba(15,23,42,0.75)] backdrop-blur-xl",children:e.jsxs("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-xs font-semibold uppercase tracking-[0.24em] text-cyan-300",children:"Education preview"}),e.jsx("div",{className:"mt-1 text-lg font-semibold",children:"Sign up free to unlock full college views"}),e.jsx("p",{className:"mt-1 text-sm text-white/65",children:"Compare courses, student work, alumni, and saved schools with a free account."})]}),e.jsx(o,{onClick:()=>h("signup"),className:"bg-white text-black hover:bg-white/90","data-testid":"button-unlock-college-profile",children:"Sign up free to unlock"})]})})}),e.jsxs("div",{className:x?void 0:"pointer-events-none select-none blur-[12px] saturate-75",children:[e.jsx("section",{className:"relative overflow-hidden rounded-3xl border border-border/60 bg-card/25","data-testid":"section-college-hero",children:e.jsxs("div",{className:"relative aspect-[21/9] overflow-hidden bg-background","data-testid":"frame-college-hero",children:[a.id==="c2"?e.jsxs(e.Fragment,{children:[e.jsx("video",{ref:N,src:gt,className:"absolute inset-0 h-full w-full object-cover opacity-95 pointer-events-none scale-[1.05]",autoPlay:!0,loop:!0,muted:$,playsInl
1ine:!0,"data-testid":"video-college-hero"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-background/90 via-background/40 to-transparent"}),e.jsxs("div",{className:"absolute top-4 right-4 flex gap-2 z-10",children:[e.jsx(o,{variant:"secondary",size:"icon",className:"h-8 w-8 rounded-full bg-background/50 hover:bg-background/80 backdrop-blur",onClick:ve,"data-testid":"btn-hero-play-pause",children:B?e.jsx(Ee,{className:"h-4 w-4"}):e.jsx(j,{className:"h-4 w-4"})}),e.jsx(o,{variant:"secondary",size:"icon",className:"h-8 w-8 rounded-full bg-background/50 hover:bg-background/80 backdrop-blur",onClick:fe,"data-testid":"btn-hero-mute-unmute",children:$?e.jsx(He,{className:"h-4 w-4"}):e.jsx(Ye,{className:"h-4 w-4"})})]})]}):e.jsx("img",{src:a.heroImageSrc,alt:"",className:"absolute inset-0 h-full w-full object-cover opacity-95","data-testid":"img-college-hero"}),e.jsx("div",{className:"absolute inset-0 pointer-events-none bg-gradient-to-t from-background/95 via-background/50 to-transparent"}),e.jsx("div",{className:"absolute inset-0 ring-1 ring-inset ring-white/5 pointer-events-none"}),e.jsx("div",{className:"absolute bottom-5 left-5 right-5",children:e.jsxs("div",{className:"flex flex-col gap-3 md:flex-row md:items-end md:justify-between",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("h1",{className:"mozaik-title text-5xl md:text-7xl font-bold tracking-tight text-white drop-shadow-[0_4px_24px_rgba(0,0,0,0.6)]","data-testid":"text-hero-title",children:a.name}),e.jsx("p",{className:"mt-2 max-w-2xl text-lg text-white/90 drop-shadow-[0_2px_8px_rgba(0,0,0,0.6)] font-medium","data-testid":"text-hero-tagline",children:a.tagline}),e.jsxs("div",{className:"mt-4 flex flex-wrap items-center gap-2","data-testid":"row-hero-badges",children:[e.jsx(n,{variant:"secondary",className:"rounded-full border border-white/20 bg-black/50 backdrop-blur-md text-white/90 shadow-lg font-medium","data-testid":"badge-hero-mode",children:a.studyMode}),e.jsx(n,{variant:"secondary",className:"rounded-full border border-white/20 bg-black/50 backdrop-blur-md text-white/90 shadow-lg font-medium","data-testid":"badge-hero-afford",children:a.affordability}),e.jsx(n,{variant:"secondary",className:"rounded-full border border-white/20 bg-black/50 backdrop-blur-md text-white/90 shadow-lg font-medium","data-testid":"badge-hero-vibe",children:a.vibe}),a.highlights.map(t=>e.jsx(n,{className:"rounded-full border border-white/20 bg-black/50 backdrop-blur-md text-white/90 shadow-lg font-medium","data-testid":`badge-hero-highlight-${t}`,children:t},t))]})]}),e.jsxs("div",{className:"flex flex-row items-center gap-3","data-testid":"row-hero-cta",children:[e.jsx(Z,{href:`/apply/${a.id}`,children:e.jsxs(o,{className:"gap-2 h-11 px-6 rounded-full font-semibold","data-testid":"button-apply",children:[e.jsx(_,{className:"size-4"})," Apply"]})}),e.jsxs(G,{children:[e.jsx(ae,{asChild:!0,children:e.jsxs(o,{variant:"secondary",className:"gap-2 h-11 px-6 rounded-full border border-border/60 bg-background/40 hover:bg-background/60 font-semibold","data-testid":"button-watch-tour",children:[e.jsx(j,{className:"size-4"})," Watch tour"]})}),e.jsx(V,{className:"sm:max-w-[800px] p-0 overflow-hidden bg-black border-border/20",children:e.jsx("div",{className:"aspect-video w-full bg-black",children:e.jsx("video",{src:ie,className:"w-full h-full object-cover",controls:!0,autoPlay:!0,loop:!0})})})]})]})]})})]})}),e.jsxs("div",{className:"mt-8 flex flex-wrap items-center gap-2 p-2 bg-card/40 backdrop-blur-xl rounded-full border-[3px] border-blue-500/60 shadow-[0_0_40px_rgba(59,130,246,0.4)] w-fit relative z-10","data-testid":"row-college-tabs",children:[e.jsx(f,{active:d==="Overview",onClick:()=>u("Overview"),testId:"tab-overview",children:"Overview"}),e.jsx(f,{active:d==="Courses",onClick:()=>u("Courses"),testId:"tab-courses",children:"Courses"}),e.jsx(f,{active:d==="Student work",onClick:()=>u("Student work"),testId:"tab-student-work",children:"Student work"}),e.jsxs(f,{active:d==="Peers",onClick:()=>u("Peers"),testId:"tab-peers",children:[e.jsx(Y,{className:"size-4"})," Peers"]}
1),e.jsxs(f,{active:d==="Videos",onClick:()=>u("Videos"),testId:"tab-videos",children:[e.jsx(j,{className:"size-4"})," Videos"]}),e.jsxs(f,{active:d==="News",onClick:()=>u("News"),testId:"tab-news",children:[e.jsx(oe,{className:"size-4"})," News & Stories"]}),e.jsxs(f,{active:d==="Internships",onClick:()=>u("Internships"),testId:"tab-internships",children:[e.jsx(W,{className:"size-4"})," Internships"]}),e.jsxs(f,{active:d==="Alumni",onClick:()=>u("Alumni"),testId:"tab-alumni",children:[e.jsx(Y,{className:"size-4"})," Alumni"]})]}),e.jsxs("div",{className:"mt-6","data-testid":"section-college-content",children:[d==="Overview"?e.jsxs(v.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.45,ease:"easeOut"},className:"grid gap-4 md:grid-cols-12","data-testid":"panel-overview",children:[e.jsx("div",{className:"md:col-span-7",children:e.jsxs("div",{className:"mozaik-glass mozaik-noise rounded-2xl border border-border/60 p-5","data-testid":"card-about",children:[e.jsx("div",{className:"text-sm font-semibold","data-testid":"text-about-title",children:"About"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground","data-testid":"text-about-body",children:a.about}),e.jsx(se,{className:"my-4"}),e.jsxs("div",{className:"grid gap-3 sm:grid-cols-2","data-testid":"grid-about-highlights",children:[e.jsxs("div",{className:"rounded-xl border border-border/60 bg-card/20 p-4","data-testid":"card-highlight-one",children:[e.jsx("div",{className:"text-xs text-muted-foreground","data-testid":"text-highlight-label-one",children:"Legacy"}),e.jsx("div",{className:"mt-1 text-sm font-semibold","data-testid":"text-highlight-value-one",children:"Studio-grade critique since 2008"})]}),e.jsxs("div",{className:"rounded-xl border border-border/60 bg-card/20 p-4","data-testid":"card-highlight-two",children:[e.jsx("div",{className:"text-xs text-muted-foreground","data-testid":"text-highlight-label-two",children:"Facilities highlights"}),e.jsx("div",{className:"mt-1 text-sm font-semibold","data-testid":"text-highlight-value-two",children:"Motion suites + XR labs"})]}),e.jsxs("div",{className:"rounded-xl border border-border/60 bg-card/20 p-4","data-testid":"card-highlight-three",children:[e.jsx("div",{className:"text-xs text-muted-foreground","data-testid":"text-highlight-label-three",children:"Alumni spotlight"}),e.jsx("div",{className:"mt-1 text-sm font-semibold","data-testid":"text-highlight-value-three",children:"Creators at Pixar, Riot, A24"})]}),e.jsxs("div",{className:"rounded-xl border border-border/60 bg-card/20 p-4","data-testid":"card-highlight-four",children:[e.jsx("div",{className:"text-xs text-muted-foreground","data-testid":"text-highlight-label-four",children:"Wow factor"}),e.jsx("div",{className:"mt-1 text-sm font-semibold","data-testid":"text-highlight-value-four",children:"Realtime worlds + generative tools"})]})]})]})}),e.jsx("div",{className:"md:col-span-5",children:e.jsxs("div",{className:"mozaik-glass mozaik-noise rounded-2xl border border-border/60 p-5","data-testid":"card-actions",children:[e.jsx("div",{className:"text-sm font-semibold","data-testid":"text-actions-title",children:"Next steps"}),e.jsxs("div",{className:"mt-3 grid gap-2","data-testid":"list-actions",children:[e.jsxs(o,{className:"justify-start",onClick:()=>u("Peers"),"data-testid":"button-action-book-call",children:[e.jsx(U,{className:"mr-2 size-4"})," Chat with a student"]}),e.jsxs(o,{variant:"secondary",className:"justify-start border border-border/60 bg-card/25",onClick:()=>u("Student work"),"data-testid":"button-action-request-portfolio",children:[e.jsx(Y,{className:"mr-2 size-4"})," See portfolios"]}),e.jsxs(o,{variant:"secondary",className:"justify-start border border-border/60 bg-card/25","data-testid":"button-action-ask-admissions",children:[e.jsx(_,{className:"mr-2 size-4"})," Ask admissions a question"]})]}),e.jsx(se,{className:"my-4"})]})}),e.jsxs("div",{className:"md:col-span-12 mozaik-glass mozaik-noise rounded-2xl border border-border/60 p-5","data-testid":"card-featured-work",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("div",{className:"text-sm font-semibold","data-testid":"text-featured-work-title",children:"Featured student work"}),e.jsx("button",{type:"button",className:"text-xs text-muted-foreground hover:text-foreground",onClick:()=>u("Student work"),"data-testid":"button-featured-work-more",children:"Explore"})]}),e.jsx("div",{className:"mt-3 flex gap-3 overflow-x-auto pb-2 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:a.studentWork.slice(0,5).map(t=>e.jsxs("div",{className:"group relative w-[220px] shrink-0 overflow-hidden rounded-2xl border border-border/40 bg-card/40 shadow-sm transition-all duration-500 hover:-translate-y-2 hover:bg-card/60 hover:shadow-[0_20px_40px_-15px_rgba(56,189,248,0.15)] hover:border-teal-500/30","data-testid":`tile-work-${t.id}`,children:[e.jsxs("div",{className:"relative aspect-[16/10] cursor-pointer","data-testid":`frame-work-${t.id}`,onClick:()=>k(t),children:[e.jsx("img",{src:t.coverSrc,alt:"",className:"absolute inset-0 h-full w-full object-cover opacity-95 transition duration-300 group-hover:scale-105","data-testid":`img-work-${t.id}`}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-background/90 via-background/20 to-transparent"}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 transition-opacity duration-300 group-hover:opacity-100 bg-black/20 backdrop-blur-[2px]",children:e.jsx("div",{className:"flex h-12 w-12 items-center justify-center rounded-full bg-white/20 text-white backdrop-blur-md border border-white/30 shadow-lg transform scale-75 group-hover:scale-100 transition-transform duration-300",children:e.jsx(j,{className:"h-5 w-5 fill-current ml-1"})})}),S[t.id]&&e.jsx("div",{className:"absolute top-2 right-2 bg-black/40 backdrop-blur-md p-1.5 rounded-full z-10",children:e.jsx(T,{className:"size-3.5 text-red-500 fill-current"})})]}),e.jsxs("div",{className:"p-4",children:[e.jsx("div",{className:"text-sm font-semibold cursor-pointer hover:text-primary transition-colors","data-testid":`text-work-title-${t.id}`,onClick:()=>k(t),children:t.title}),e.jsxs("div",{className:"mt-1 flex items-center gap-2 text-xs text-muted-foreground","data-testid":`row-work-meta-${t.id}`,children:[e.jsx(b,{href:`/creators/${t.creatorId}`,testId:`link-work-creator-${t.id}`,children:e.jsx("span",{className:"hover:text-foreground","data-testid":`text-work-creator-${t.id}`,children:t.creatorName})}
1),e.jsx("span",{className:"text-muted-foreground/50",children:"•"}),e.jsx("span",{"data-testid":`text-work-discipline-${t.id}`,children:t.discipline})]}),e.jsxs("div",{className:"mt-3 flex items-center gap-2 text-[11px] text-muted-foreground","data-testid":`row-work-stats-${t.id}`,children:[e.jsxs("span",{children:[t.likes.toLocaleString()," likes"]}),e.jsx("span",{className:"text-muted-foreground/50",children:"•"}),e.jsxs("span",{children:[t.views.toLocaleString()," views"]})]})]})]},t.id))})]})]}):null,d==="Courses"?e.jsxs(v.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.45,ease:"easeOut"},"data-testid":"panel-courses",children:[e.jsxs("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-sm font-semibold","data-testid":"text-courses-title",children:"Creative courses"}),e.jsx("div",{className:"mt-1 text-xs text-muted-foreground","data-testid":"text-courses-subtitle",children:"Browse like Netflix — save, compare, and jump into syllabi."})]}),e.jsxs("div",{className:"flex items-center gap-2 rounded-xl border border-border/60 bg-card/25 px-3 py-2","data-testid":"row-course-search",children:[e.jsx(H,{className:"size-4 text-muted-foreground"}),e.jsx(X,{value:F,onChange:t=>je(t.target.value),placeholder:"Search courses, tags, level…",className:"h-8 border-0 bg-transparent p-0 focus-visible:ring-0","data-testid":"input-course-search"})]})]}),e.jsxs("div",{className:"mt-4",children:[e.jsx(me,{title:"Featured",testId:"rail-courses-featured"}),e.jsx("div",{className:"mt-3 flex gap-3 overflow-x-auto pb-2 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden","data-testid":"rail-courses",children:Se.map((t,r)=>{const s=[Ke,Qe,Ze,et,tt,at],i=a.id==="c2"?s[r%s.length]:a.studentWork[r%a.studentWork.length]?.coverSrc??a.heroImageSrc;return e.jsx(pt,{title:t.title,subtitle:`${t.level} • ${t.format}`,meta:`${t.duration} • ${t.tags.join(" · ")}`,coverSrc:i,icon:e.jsx(_,{className:"size-4"}),onClick:()=>{window.location.href=`/colleges/${a.id}/courses/${t.id}`},testId:`card-course-${t.id}`},t.id)})})]})]}):null,d==="Student work"?e.jsxs(v.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.45,ease:"easeOut"},"data-testid":"panel-student-work",children:[e.jsx(me,{title:"Student portfolios",testId:"rail-work-title"}),e.jsx("div",{className:"mt-3 space-y-10","data-testid":"section-student-work-rows",children:[0,1,2].map(t=>{const r=t*6,s=a.studentWork.slice(r,r+6);return e.jsxs("section",{className:"space-y-3","data-testid":`row-student-work-${t}`,children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("div",{className:"text-sm font-semibold","data-testid":`text-student-work-row-title-${t}`,children:t===0?"Featured":t===1?"Trending":"New + experimental"}),e.jsxs("div",{className:"text-xs text-muted-foreground","data-testid":`text-student-work-row-count-${t}`,children:[s.length," projects"]})]}),e.jsx("div",{className:"-mx-5 flex gap-3 overflow-x-auto px-5 pb-2 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden","data-testid":`rail-student-work-${t}`,children:s.map(i=>e.jsxs("div",{className:"group relative w-[220px] overflow-hidden rounded-2xl border border-border/40 bg-card/40 shadow-sm transition-all duration-500 hover:-translate-y-2 hover:bg-card/60 hover:shadow-[0_20px_40px_-15px_rgba(56,189,248,0.15)] hover:border-teal-500/30","data-testid":`tile-work-${i.id}`,children:[e.jsxs("div",{className:"relative aspect-[16/10] cursor-pointer","data-testid":`frame-work-${i.id}`,onClick:()=>k(i),children:[e.jsx("img",{src:i.coverSrc,alt:"",className:"absolute inset-0 h-full w-full object-cover opacity-95 transition duration-300 group-hover:scale-105","data-testid":`img-work-${i.id}`}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-background/90 via-background/20 to-transparent"}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 transition-opacity duration-300 group-hover:opacity-100 bg-black/20 backdrop-blur-[2px]",children:e.jsx("div",{className:"flex h-12 w-12 items-center justify-center rounded-full bg-white/20 text-white backdrop-blur-md border border-white/30 shadow-lg transform scale-75 group-hover:scale-100 transition-transform duration-300",children:e.jsx(j,{className:"h-5 w-5 fill-current ml-1"})})}),S[i.id]&&e.jsx("div",{className:"absolute top-2 right-2 bg-black/40 backdrop-blur-md p-1.5 rounded-full z-10",children:e.jsx(T,{className:"size-3.5 text-red-500 fill-current"})})]}),e.jsxs("div",{className:"p-4",children:[e.jsx("div",{className:"text-sm font-semibold cursor-pointer hover:text-primary transition-colors","data-testid":`text-work-title-${i.id}`,onClick:()=>k(i),children:i.title}),e.jsxs("div",{className:"mt-1 flex items-center gap-2 text-xs text-muted-foreground","data-testid":`row-work-meta-${i.id}`,children:[e.jsx(b,{href:`/creators/${i.creatorId}`,testId:`link-work-creator-${i.id}`,children:e.jsx("span",{className:"hover:text-foreground","data-testid":`text-work-creator-${i.id}`,children:i.creatorName})}
1),e.jsx("span",{className:"text-muted-foreground/50",children:"•"}),e.jsx("span",{"data-testid":`text-work-discipline-${i.id}`,children:i.discipline})]}),e.jsxs("div",{className:"mt-3 flex items-center gap-2 text-[11px] text-muted-foreground","data-testid":`row-work-stats-${i.id}`,children:[e.jsxs("span",{children:[i.likes.toLocaleString()," likes"]}),e.jsx("span",{className:"text-muted-foreground/50",children:"•"}),e.jsxs("span",{children:[i.views.toLocaleString()," views"]})]})]})]},i.id))})]},`work-row-${t}`)})})]}):null,d==="Peers"?e.jsxs(v.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.45,ease:"easeOut"},"data-testid":"panel-peers",children:[e.jsxs("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-sm font-semibold","data-testid":"text-peers-title",children:"Peer-to-peer"}),e.jsx("div",{className:"mt-1 text-xs text-muted-foreground","data-testid":"text-peers-subtitle",children:"Explore students studying here. Request a chat or collab."})]}),e.jsxs("div",{className:"flex items-center gap-2 rounded-xl border border-border/60 bg-card/25 px-3 py-2","data-testid":"row-peer-search",children:[e.jsx(H,{className:"size-4 text-muted-foreground"}),e.jsx(X,{value:O,onChange:t=>ye(t.target.value),placeholder:"Search peers, skills…",className:"h-8 border-0 bg-transparent p-0 focus-visible:ring-0","data-testid":"input-peer-search"})]})]}),e.jsx("div",{className:"mt-4 grid gap-4 sm:grid-cols-2 lg:grid-cols-3","data-testid":"grid-peers",children:Ce.map(t=>e.jsxs("div",{className:"group relative overflow-hidden rounded-2xl border border-border/40 bg-card/40 p-4 shadow-sm transition-all duration-500 hover:-translate-y-2 hover:bg-card/60 hover:shadow-[0_20px_40px_-15px_rgba(56,189,248,0.15)] hover:border-teal-500/30 cursor-pointer","data-testid":`card-peer-${t.id}`,children:[e.jsxs("div",{className:"flex items-start justify-between gap-3",children:[e.jsx(b,{href:`/creators/${t.creatorId}`,className:"min-w-0 flex-1",testId:`link-peer-${t.id}`,children:e.jsxs("div",{className:"flex items-center gap-3","data-testid":`row-peer-header-${t.id}`,children:[e.jsxs("div",{className:"relative size-11 shrink-0 overflow-hidden rounded-xl border border-border/60 bg-card/25","data-testid":`avatar-peer-${t.id}`,children:[t.avatarSrc?e.jsx("img",{src:t.avatarSrc,alt:"",className:"absolute inset-0 h-full w-full object-cover","data-testid":`img-peer-avatar-${t.id}`}):e.jsx("div",{className:"grid h-full w-full place-items-center text-sm font-semibold","data-testid":`text-peer-
1avatar-fallback-${t.id}`,children:t.avatar}),e.jsx("div",{className:"absolute inset-0 ring-1 ring-inset ring-white/5"})]}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("div",{className:"truncate text-sm font-semibold","data-testid":`text-peer-name-${t.id}`,children:t.name}),e.jsx("div",{className:"mt-0.5 truncate text-xs text-muted-foreground","data-testid":`text-peer-role-${t.id}`,children:t.role}),e.jsx("div",{className:"mt-2 flex flex-wrap items-center gap-2","data-testid":`row-peer-languages-${t.id}`,children:t.languages.map(r=>{const s=r==="English"?"🇬🇧":r==="Japanese"?"🇯🇵":r==="Spanish"?"🇪🇸":r==="French"?"🇫🇷":r==="Korean"?"🇰🇷":"🇨🇳";return e.jsxs("span",{className:"inline-flex items-center rounded-full border border-border/60 bg-card/20 px-2 py-0.5 text-[11px] text-muted-foreground",title:r,"data-testid":`badge-peer-language-${t.id}-${r}`,children:[e.jsx("span",{className:"mr-1","aria-hidden":!0,children:s}),r]},r)})})]})]})}),e.jsx(n,{variant:"secondary",className:"whitespace-nowrap rounded-full border border-border/60 bg-card/25","data-testid":`badge-peer-availability-${t.id}`,children:t.availability})]}),e.jsx("div",{className:"mt-3 flex flex-wrap gap-2","data-testid":`row-peer-tags-${t.id}`,children:t.tags.map(r=>e.jsx(n,{className:"rounded-full","data-testid":`badge-peer-tag-${t.id}-${r}`,children:r},r))}),e.jsxs("div",{className:"mt-4 grid gap-2","data-testid":`row-peer-actions-${t.id}`,children:[e.jsxs(o,{className:"w-full justify-start","data-testid":`button-peer-contact-${t.id}`,children:[e.jsx(U,{className:"mr-2 size-4"})," Contact"]}),e.jsxs(o,{variant:"secondary",className:"w-full justify-start border border-border/60 bg-card/25","data-testid":`button-peer-book-${t.id}`,children:[e.jsx(de,{className:"mr-2 size-4"})," Book a chat"]}),e.jsx(o,{variant:"secondary",className:"w-full justify-start border border-border/60 bg-card/20","data-testid":`button-peer-follow-${t.id}`,children:"Follow"})]})]},t.id))})]}):null,d==="Videos"?e.jsxs(v.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.45,ease:"easeOut"},"data-testid":"panel-videos",children:[e.jsxs("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-sm font-semibold","data-testid":"text-videos-title",children:"Videos & Masterclasses"}),e.jsxs("div",{className:"text-xs text-muted-foreground","data-testid":"text-videos-subtitle",children:["Recorded open days, tours, and sessions from ",a.name]})]}),e.jsxs("div",{className:"flex items-center gap-2 rounded-xl border border-border/60 bg-card/25 px-3 py-2","data-testid":"row-video-search",children:[e.jsx(H,{className:"size-4 text-muted-foreground"}),e.jsx(X,{value:E,onChange:t=>we(t.target.value),placeholder:"Search masterclasses, tours…",className:"h-8 border-0 bg-transparent p-0 focus-visible:ring-0","data-testid":"input-video-search"})]})]}),te.length>0?e.jsx("div",{className:"mt-6 grid gap-6 md:grid-cols-2 lg:grid-cols-3","data-testid":"grid-videos",children:te.map(t=>e.jsxs(G,{children:[e.jsx(ae,{asChild:!0,children:e.jsxs("div",{className:"group cursor-pointer rounded-2xl border border-border/60 bg-card/20 overflow-hidden flex flex-col transition-all hover:bg-card/40 hover:border-border/80","data-testid":`card-video-${t.id}`,onClick:()=>ke(t),children:[e.jsxs("div",{className:"relative aspect-video w-full overflow-hidden bg-black",children:[e.jsx("img",{src:t.thumbnailSrc,alt:t.title,className:"h-full w-full object-cover opacity-80 transition-transform duration-500 group-hover:scale-105 group-hover:opacity-100"}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center bg-black/20 group-hover:bg-transparent transition-colors",children:e.jsx("div",{className:"flex h-12 w-12 items-center justify-center rounded-full bg-black/60 backdrop-blur-md shadow-lg transition-transform group-hover:scale-110",children:e.jsx(j,{className:"ml-1 size-5 text-white"})})}),e.jsx("div",{className:"absolute bottom-2 right-2 rounded bg-black/80 px-2 py-1 text-[10px] font-medium text-white backdrop-blur-md",children:t.duration}),e.jsx("div",{className:"absolute top-2 left-2 rounded-full border border-white/20 bg-black/60 px-2.5 py-1 text-[10px] font-medium text-white backdrop-blur-md",children:t.category})]}),e.jsxs("div",{className:"flex flex-col flex-1 p-4",children:[e.jsx("div",{className:"font-semibold text-sm line-clamp-2 leading-tight group-hover:text-blue-400 transition-colors",children:t.title}),e.jsx("div",{className:"mt-2 text-xs text-muted-foreground line-clamp-2",children:t.description}),e.jsxs("div",{className:"mt-auto pt-4 flex items-center justify-between text-[10px] text-muted-foreground",children:[e.jsxs("span",{children:[t.views.toLocaleStr
1ing()," views"]}),e.jsx("span",{children:t.date})]})]})]})}),Ne?.id===t.id&&e.jsxs(V,{className:"sm:max-w-[900px] p-0 overflow-hidden bg-black border-border/20","data-testid":`modal-video-${t.id}`,children:[e.jsx(Pe,{className:"sr-only",children:t.title}),e.jsx("div",{className:"aspect-video w-full bg-black relative",children:e.jsx("video",{src:ie,className:"w-full h-full object-cover",controls:!0,autoPlay:!0})}),e.jsx("div",{className:"p-6 bg-card/95 backdrop-blur-xl border-t border-white/10",children:e.jsxs("div",{className:"flex items-start justify-between gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-bold text-white",children:t.title}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground leading-relaxed",children:t.description})]}),e.jsxs("div",{className:"flex flex-col items-end gap-2 shrink-0",children:[e.jsx("div",{className:"flex gap-2",children:e.jsx(n,{className:"rounded-full bg-blue-500/20 text-blue-300 border-none font-medium",children:t.category})}),e.jsxs("div",{className:"text-xs text-muted-foreground flex items-center gap-3",children:[e.jsxs("span",{children:[t.views.toLocaleString()," views"]}),e.jsx("span",{children:"•"}),e.jsx("span",{children:t.date})]})]})]})})]})]},t.id))}):e.jsxs("div",{className:"mt-8 flex flex-col items-center justify-center rounded-2xl border border-dashed border-border/60 p-12 text-center",children:[e.jsx(j,{className:"size-8 text-muted-foreground/30 mb-3"}),e.jsx("div",{className:"text-sm font-medium",children:"No videos available yet"}),e.jsx("div",{className:"text-xs text-muted-foreground mt-1 max-w-[250px]",children:"Check back later for masterclasses, tours, and recorded open days."})]})]}):null,d==="News"?e.jsxs(v.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.45,ease:"easeOut"},"data-testid":"panel-news",children:[e.jsx("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:e.jsxs("div",{children:[e.jsx("div",{className:"text-sm font-semibold","data-testid":"text-news-title",children:"News & Stories"}),e.jsxs("div",{className:"text-xs text-muted-foreground","data-testid":"text-news-subtitle",children:["Latest updates, alumni success, and announcements from ",a.name]})]})}),a.news&&a.news.length>0?e.jsx("div",{className:"mt-6 grid gap-6 md:grid-cols-2 lg:grid-cols-3","data-testid":"grid-news",children:a.news.map(t=>{const r=t.link?.startsWith("http"),s=t.link||`/news/${t.id}`,i=e.jsxs("div",{className:"group flex h-full flex-col overflow-hidden rounded-2xl border border-border/60 bg-card/20 transition-all hover:bg-card/40 hover:border-border/80",children:[e.jsx("div",{className:"aspect-[16/9] w-full overflow-hidden bg-muted",children:e.jsx("img",{src:t.imageSrc,alt:t.title,className:"h-full w-full object-cover transition-transform duration-500 group-hover:scale-105"})}),e.jsxs("div",{className:"flex flex-1 flex-col p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-3",children:[e.jsx(n,{variant:"secondary",className:"rounded-full bg-blue-500/10 text-blue-400 border-none font-medium hover:bg-blue-500/20 text-[10px]",children:t.category}),e.jsx("span",{className:"text-[10px] text-muted-foreground",children:t.readTime})]}),e.jsx("h3",{className:"font-semibold text-sm line-clamp-2 leading-tight group-hover:text-blue-400 transition-colors mb-2",children:t.title}),e.jsx("p",{className:"text-xs text-muted-foreground line-clamp-3 leading-relaxed mb-4",children:t.excerpt}),e.jsxs("div",{className:"mt-auto pt-4 flex items-center justify-between border-t border-border/40",children:[e.jsx("span",{className:"text-[10px] text-muted-foreground font-medium",children:t.date}),e.jsxs("span",{className:"text-[10px] font-semibold text-blue-400 opacity-0 group-hover:opacity-100 transition-opacity flex items-center gap-1",children:["Read story ",e.jsx(I,{className:"size-3"})]})]})]})]});return r?e.jsx("a",{href:s,target:"_blank",rel:"noreferrer","data-testid":`card-news-${t.id}`,className:"h-full block cursor-pointer",children:i},t.id):e.jsx("div",{onClick:()=>xe(s),"data-testid":`card-news-${t.id}`,className:"h-full block cursor-pointer",children:i},t.id)})}):e.jsxs("div",{className:"mt-8 flex flex-col items-center justify-center rounded-2xl border border-dashed border-border/60 p-12 text-center",children:[e.jsx(oe,{className:"size-8 text-muted-foreground
1/30 mb-3"}),e.jsx("div",{className:"text-sm font-medium",children:"No stories yet"}),e.jsx("div",{className:"text-xs text-muted-foreground mt-1 max-w-[250px]",children:"Check back later for the latest news and announcements."})]})]}):null,d==="Internships"?e.jsxs(v.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.45,ease:"easeOut"},"data-testid":"panel-internships",children:[e.jsx("div",{className:"flex flex-col gap-2 md:flex-row md:items-end md:justify-between",children:e.jsxs("div",{children:[e.jsx("div",{className:"text-sm font-semibold","data-testid":"text-internships-title",children:"Internships & opportunities"}),e.jsx("div",{className:"mt-1 text-xs text-muted-foreground","data-testid":"text-internships-subtitle",children:"Students currently seeking opportunities — filter by skills, language, and vibe."})]})}),e.jsx("div",{className:"mt-5 grid gap-5 sm:grid-cols-2 lg:grid-cols-3","data-testid":"grid-internships",children:a.internships.slice(0,6).map(t=>{const r=s=>s==="English"?"🇬🇧":s==="Japanese"?"🇯🇵":s==="Spanish"?"🇪🇸":s==="French"?"🇫🇷":s==="Korean"?"🇰🇷":"🇨🇳";return e.jsxs("div",{className:"group mozaik-glass mozaik-noise relative overflow-hidden rounded-2xl border border-border/60 p-4","data-testid":`card-internship-${t.id}`,children:[e.jsx("div",{className:"pointer-events-none absolute inset-0 opacity-0 transition-opacity duration-300 group-hover:opacity-100","aria-hidden":!0,children:e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-fuchsia-500/10 via-trans
1parent to-cyan-400/10"})}),e.jsxs("div",{className:"relative flex items-start justify-between gap-3",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"size-11 overflow-hidden rounded-xl border border-border/60 bg-card/30","data-testid":`img-intern-avatar-${t.id}`,children:t.creatorAvatarSrc?e.jsx("img",{src:t.creatorAvatarSrc,alt:t.creatorName,className:"h-full w-full object-cover"}):e.jsx("div",{className:"flex h-full w-full items-center justify-center text-sm font-semibold","data-testid":`text-intern-avatar-fallback-${t.id}`,children:t.creatorAvatar})}),e.jsx("div",{className:"absolute -bottom-2 -right-2 rounded-full border border-border/60 bg-background/70 px-1.5 py-0.5 text-[10px]","data-testid":`badge-intern-type-${t.id}`,children:t.type})]}),e.jsxs("div",{className:"min-w-0",children:[e.jsxs(b,{href:`/creators/${t.creatorId}`,testId:`link-intern-creator-${t.id}`,className:"inline-flex items-center gap-2",children:[e.jsx("span",{className:"truncate text-sm font-semibold","data-testid":`text-intern-creator-${t.id}`,children:t.creatorName}),e.jsx("span",{className:"text-xs text-muted-foreground","data-testid":`text-intern-role-${t.id}`,children:t.creatorRole})]}),e.jsx("div",{className:"mt-1 line-clamp-2 text-xs text-muted-foreground","data-testid":`text-intern-education-${t.id}`,children:t.education}),e.jsx("div",{className:"mt-2 flex flex-wrap gap-1.5","data-testid":`row-intern-languages-${t.id}`,children:t.languages.map(s=>e.jsxs("span",{className:"inline-flex items-center rounded-full border border-border/60 bg-card/20 px-2 py-0.5 text-[11px] text-muted-foreground","data-testid":`badge-intern-language-${t.id}-${s}`,title:s,children:[e.jsx("span",{className:"mr-1","aria-hidden":!0,children:r(s)}),s]},s))})]})]}),e.jsxs("div",{className:"flex flex-col items-end gap-2",children:[e.jsx(n,{className:"rounded-full border border-border/60 bg-card/25","data-testid":`badge-internship-status-${t.id}`,children:t.deadline}),e.jsxs(o,{variant:"secondary",className:"border border-border/60 bg-card/25","data-testid":`button-intern-save-${t.id}`,children:[e.jsx(T,{className:"mr-2 size-4"})," Save"]})]})]}),e.jsxs("div",{className:"relative mt-3","data-testid":`section-intern-goal-${t.id}`,children:[e.jsx("div",{className:"text-[11px] text-muted-foreground","data-testid":`label-intern-looking-${t.id}`,children:"Looking for"}),e.jsx("div",{className:"mt-1 text-sm font-semibold","data-testid":`text-intern-title-${t.id}`,children:t.title})]}),e.jsx("div",{className:"relative mt-3 flex flex-wrap gap-2","data-testid":`row-intern-skills-${t.id}`,children:t.skills.map(s=>e.jsx(n,{className:"rounded-full border border-border/60 bg-card/20","data-testid":`badge-intern-skill-${t.id}-${s}`,children:s},s))}),e.jsx("div",{className:"relative mt-2 flex flex-wrap gap-2","data-testid":`row-intern-interests-${t.id}`,children:t.interests.map(s=>e.jsxs("span",{className:"inline-flex items-center rounded-full border border-border/60 bg-card/10 px-2 py-0.5 text-[11px] text-muted-foreground","data-testid":`badge-intern-interest-${t.id}-${s}`,children:[e.jsx(Me,{className:"mr-1 size-3"})," ",s]},s))}),e.jsxs("div",{className:"relative mt-4 grid gap-2 sm:grid-cols-2","data-testid":`row-intern-actions-${t.id}`,children:[e.jsxs(o,{className:"w-full justify-start","data-testid":`button-intern-message-${t.id}`,children:[e.jsx(U,{className:"mr-2 size-4"})," Message"]}),e.jsxs(o,{variant:"secondary",className:"w-full justify-start border border-border/60 bg-card/25","data-testid":`button-intern-book-${t.id}`,children:[e.jsx(de,{className:"mr-2 size-4"})," Book a chat"]})]})]},t.id)})}),e.jsxs("div",{className:"mt-5 rounded-2xl border border-border/60 bg-card/20 p-5","data-testid":"card-showcase-cta",children:[e.jsx("div",{className:"text-sm font-semibold","data-testid":"text-showcase-title",children:"Student showcase pipeline"}),e.jsx("div",{className:"mt-1 text-xs text-muted-foreground","data-testid":"text-showcase-body",children:"Weekly featured reels + verified outcomes. Future: recruiters can sponsor challenges and hire directly."}),e.jsxs("div",{className:"mt-4 flex flex-wrap items-center gap-2","data-testid":"row-showcase-actions",children:[e.jsx(o,{"data-testid":"button-submit-reel",children:"Submit a reel"}),e.jsx(o,{variant:"secondary",className:"border border-border/60 bg-card/25","data-testid":"button-host-challenge",children:"Host a challenge"})]})]})]}):null,d==="Alumni"?e.jsxs(v.div,{initial:{opacity:0,y:10}
1,animate:{opacity:1,y:0},transition:{duration:.45,ease:"easeOut"},"data-testid":"panel-alumni",children:[e.jsx("div",{className:"flex flex-col gap-2 md:flex-row md:items-end md:justify-between",children:e.jsxs("div",{children:[e.jsx("div",{className:"text-sm font-semibold","data-testid":"text-alumni-title",children:"Alumni Network"}),e.jsx("div",{className:"mt-1 text-xs text-muted-foreground","data-testid":"text-alumni-subtitle",children:"Connect with graduates working in the industry."})]})}),e.jsxs("div",{className:"mt-5 grid gap-5 sm:grid-cols-2 lg:grid-cols-3","data-testid":"grid-alumni",children:[a.peers.map(t=>e.jsxs("div",{className:"group relative overflow-hidden rounded-2xl border border-border/40 bg-card/40 p-4 shadow-sm transition-all duration-500 hover:-translate-y-2 hover:bg-card/60 hover:shadow-[0_20px_40px_-15px_rgba(56,189,248,0.15)] hover:border-teal-500/30 cursor-pointer","data-testid":`card-alumni-${t.id}`,children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"relative size-12 overflow-hidden rounded-xl border border-border/60 bg-card/30",children:t.avatarSrc?e.jsx("img",{src:t.avatarSrc,alt:t.name,className:"h-full w-full object-cover"}):e.jsx("div",{className:"flex h-full w-full items-center justify-center text-sm font-semibold",children:t.avatar})}),e.jsxs("div",{children:[e.jsx(b,{href:`/creators/${t.creatorId}`,testId:`link-alumni-${t.id}`,children:e.jsx("div",{className:"text-sm font-semibold hover:text-primary transition-colors",children:t.name})}),e.jsx("div",{className:"text-xs text-muted-foreground",children:t.role}),e.jsx("div",{className:"mt-1 text-[10px] text-muted-foreground",children:"Class of 2023"})]})]}),e.jsx("div",{className:"mt-3 flex flex-wrap gap-1.5",children:t.tags.slice(0,3).map(r=>e.jsx(n,{variant:"secondary",className:"rounded-full border border-border/60 bg-card/20 text-[10px]",children:r},r))}),e.jsxs("div",{className:"mt-4 pt-3 border-t border-border/40 flex justify-between items-center",children:[e.jsxs("div",{className:"text-[10px] text-muted-foreground flex items-center gap-1",children:[e.jsx(W,{className:"size-3"})," Working at ",e.jsx("span",{className:"font-medium text-foreground",children:"Netflix"})]}),e.jsx(b,{href:`/creators/${t.creatorId}`,testId:`link-alumni-view-${t.id}`,children:e.jsx(o,{size:"sm",variant:"ghost",className:"h-7 text-xs",children:"View Profile"})})]})]},t.id)),[1,2].map(t=>a.peers.map((r,s)=>{const i=`${r.id}-dup-${t}`,w=["Pixar","Apple","Spotify","Pentagram","Google","Riot Games"],R=w[(s+t)%w.length];return e.jsxs("div",{className:"group relative overflow-hidden rounded-2xl border border-border/40 bg-card/40 p-4 shadow-sm transition-all duration-500 hover:-translate-y-2 hover:bg-card/60 hover:shadow-[0_20px_40px_-15px_rgba(56,189,248,0.15)] hover:border-teal-500/30 cursor-pointer","data-testid":`card-alumni-${i}`,children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"relative size-12 overflow-hidden rounded-xl border border-border/60 bg-card/30",children:r.avatarSrc?e.jsx("img",{src:r.avatarSrc,alt:r.name,className:"h-full w-full object-cover"}):e.jsx("div",{className:"flex h-full w-full items-center justify-center text-sm font-semibold",children:r.avatar})}),e.jsxs("div",{children:[e.jsx(b,{href:`/creators/${r.creatorId}`,testId:`link-alumni-${i}`,children:e.jsx("div",{className:"text-sm font-semibold hover:text-primary transition-colors",children:r.name})}),e.jsx("div",{className:"text-xs text-muted-foreground",children:r.role}),e.jsxs("div",{className:"mt-1 text-[10px] text-muted-foreground",children:["Class of ",2020+t]})]})]}),e.jsx("div",{className:"mt-3 flex flex-wrap gap-1.5",children:r.tags.slice(0,3).map(p=>e.jsx(n,{variant:"secondary",className:"rounded-full border border-border/60 bg-card/20 text-[10px]",children:p},p))}),e.jsxs("div",{className:"mt-4 pt-3 border-t border-border/40 flex justify-between items-center",children:[e.jsxs("div",{className:"text-[10px] text-muted-foreground flex items-center gap-1",children:[e.jsx(W,{className:"size-3"})," Working at ",e.jsx("span",{className:"font-medium text-foreground",children:R})]}),e.jsx(b,{href:`/creators/${r.creatorId}`,testId:`link-alumni-view-${i}`,children:e.jsx(o,{size:"sm",variant:"ghost",className:"h-7 text-xs",children:"View Profile"})})]})]},i)}))]})]}):null]}),e.jsx("div",{className:"mt-16 rounded-3xl border border-border/60 bg-card/25 p-5",children:e.jsxs("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2","data-testid":"row-social-links",children:[a.links.website?e.jsxs("a",{href:a.links.website,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 rounded-full border border-border/60 bg-card/20 px-3 py-2 text-xs text-muted-foreground transition hover:text-foreground","data-testid":"link-college-website",children:[e.jsx(_e,{className:"size-4"})," Website ",e.jsx(I,{className:"size-3.5 opacity-70"})]}):null,a.links.instagram?e.jsxs("a",{href:a.links.instagram,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 rounded-full border border-border/60 bg-card/20 px-3 py-2 text-xs text-muted-foreground transition hover:text-foreground","data-testid":"link-college-instagram",children:[e.jsx(Ge,{className:"size-4"})," Instagram ",e.jsx(I,{className:"size-3.5 opacity-70"})]}):null,a.links.youtube?e.jsxs("a",{href:a.links.youtube,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 rounded-full border border-border/60 bg-card/20 px-3 py-2 text-xs text-muted-foreground transition hover:text-foreground","data-testid":"link-college-youtube",children:[e.jsx(Je,{className:"size-4"})," YouTube ",e.jsx(I,{className:"size-3.5 opacity-70"})]}):null,a.links.twitter?e.jsxs("a",{href:a.links.twitter,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 rounded-full border border-border/60 bg-card/20 px-3 py-2 text-xs text-muted-foreground transition hover:text-foreground","data-testid":"link-college-twitter",children:[e.jsx(Ve,{className:"size-4"})," X ",e.jsx(I,{className:"size-3.5 opacity-70"})]}):null]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-2","data-testid":"row-quick-stats",children:[e.jsxs(n,{variant:"secondary",className:"rounded-full border border-border/60 bg-card/25","data-testid":"badge-stats-courses",children:[a.courses.length," courses"]}),e.jsxs(n,{variant:"secondary",className:"rounded-full border border-border/60 bg-card/25","data-testid":"badge-stats-peers",children:[a.peers.length," peers"]}),e.jsxs(n,{variant:"secondary",className:"rounded-full border border-border/60 bg-card/25","data-testid":"badge-stats-work",children:[a.studentWork.length," projects"]})]})]})})]})]}),e.jsx(G,{open:!!l,onOpenChange:t=>!t&&k(null),children:e.jsx(V,{className:"max-w-4xl overflow-hidden p-0 sm:rounded-2xl border-border/40 bg-zinc-950 text-white",children:e.jsxs("div",{className:"grid md:grid-cols-2",children:[e.jsx("div",{className:"relative flex items-center justify-center bg-zinc-900/50 p-8 md:p-12",children:l&&e.jsx("img",{src:l.coverSrc,alt:l.title,className:"max-h-[500px] w-full object-contain rounded-lg shadow-2xl"})}),e.jsxs("div",{className:"flex flex-col p-6 md:p-10",children:[e.jsx("div",{className:"flex justify-between items-start mb-6",children:e.jsxs("div",{children:[e.jsx("h2",{className:"text-3xl font-serif font-medium tracking-tight text-white mb-2",children:l?.title}),e.jsx("div",{className:"flex items-center gap-2 text-cyan-400",children:e.jsx("span",{className:"font-medium text-lg",children:l?.creatorName})})]})}),e.jsxs("div",{className:"grid grid-cols-2 gap-y-6 gap-x-4 mb-8",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-zinc-500 text-sm mb-1",children:"Discipline"}),e.jsx("div",{className:"text-zinc-200 font-medium",children:l?.discipline})]}),e.jsxs("div",{children:[e.jsx("div",{className:"text-zinc-500 text-sm mb-1",children:"Institution"}),e.jsx("div",{className:"text-zinc-200 font-medium",children:a.name})]})]}),e.jsxs("div",{className:"mb-8",children:[e.jsx("div",{className:"text-zinc-500 text-sm mb-2",children:"Description"}),e.jsxs("p",{className:"text-zinc-300 leading-relaxed",children:["A comprehensive exploration in ",l?.discipline?.toLowerCase()||"design",", demonstrating strong conceptual thinking and technical execution within the creative curriculum at ",a.name,"."]})]}),e.jsxs("div",{className:"mt-auto",children:[e.jsx("div",{className:"flex items-end justify-between mb-6",children:e.jsxs("div",{className:"flex items-center gap-4 text-sm text-zinc-400",children:[e.jsxs("button",{onClick:()=>l&&ge(l.id),className:`flex items-center gap-1.5 transition-colors hover:text-red-500 ${l&&S[l.id]?"text-red-500":""}`,children:[e.jsx(T,{className:`size-4 ${l&&S[l.id]?"fill-current":""}`}
1),((l?.likes??0)+(l&&S[l.id]?1:0)).toLocaleString()]}),e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(We,{className:"size-4"})," ",l?.views.toLocaleString()]})]})}),e.jsx("div",{className:"flex gap-4",children:e.jsx(Z,{href:`/creators/${l?.creatorId}`,children:e.jsx(o,{className:"w-full bg-primary text-primary-foreground hover:bg-primary/90 font-semibold gap-2 h-11",size:"lg",children:"View Creator Profile"})})})]})]})]})})})]})}export{Gt as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.